Ultima VII Part Two plot flags

From Ultima Codex
Jump to navigation Jump to search

This shows the various plot flags of Ultima VII Part Two. Note that the list is not complete, a number of flags are still missing, since the system behind the flags is rather difficult to decypher. To be simple, these flags tell the game when a certain task had been done, so that now the consequences become visible.

The flags:

000	? set in Dog function 
001	? set in FilbercioBarge function 
002	
003	STARTING_SPEECH 
004	BANES_RELEASED 
005	? CanUseShips "Set true in Func0918 (something in Teleport Vale?)" 
006	EQUIPMENT_EXCHANGED 
007	TEMP_FLAG_1 (Temporary flag, used for a great many things) 
008	TEMP_FLAG_2 (Temporary flag, used for a great many things) 
009	TEMP_FLAG_3 (Temporary flag, used for a great many things) 
010	TEMP_FLAG_4 (Temporary flag, used for a great many things) 
011	CantAskAndralAboutFawn "Never set. Can only ask Andral about Fawn if false." 
012	AskedAndralAboutInn "Spoke to Andral about the Sleeping Bull." 
013	
014	
015	AskStefanoAboutBelongings "Stefano joined the party, didn't return items." 
016	GWENNO_HAS_BELONGINGS 
017	AskSelinaAboutBelongings 
018	
019	Boydon has belongings 
020	
021	AskPetraAboutBelongings/PetraInParty 
022	AskWilfredAboutBelongings 
023	DUPRE_HAS_BELONGINGS 
024	SHAMINO_HAS_BELONGINGS 
025	IOLO_HAS_BELONGINGS 
026	9th Circle. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
027	Armor Materials. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
028	Beasts. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
029	Reagents. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
030	Mass Death. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
031	Ginsing. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
032	Create Automata. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
033	Reasons for Writing. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
034	Ophidian Writing. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
035	Other Landmarks. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
036	Cities Established. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
037	Principles of Balance. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
038	Clans of Monitor. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
039 	Weapon Types. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
040 	Words of Power. 26-40 are set when the corresponding copy protection question are asked so they aren't repeated. 
041	
042 	? "Various" 
043	
044 	HaveHelmOfMonitor "NPC's (Monitor) will assume you defeated the king of goblins, and recognize you as the Champion Knight." 
045	Told Marsten that you serve Lord British 
046	
047 	Marsten gave permission to take Test of Knighthood 
048	
049	
050	Talked with Marsten (First conversation) 
051	Talked with Caladin (First conversation)"Can ask people about the Test of Knighthood" 
052	
053	AskLydiaAboutPoison "Set by Harnna" 
054	CanAccuseMarsten "Let's you accuse Marsten of something. Never set." 
055	
056	ProvedMarstenIsTraitor "Presented incriminating scroll to Monitorians, and they put Marsten in jail." 
057	
058	
059	Caladin told you secrets about the test 
060	Talked about test with Caladin "Know Marsten gives permission to take Knight's Test." 
061	Brendann has propositioned you. 
062 	? "used in many places" 
063 	Brendann "complimented" you on your tattoo. 
064	
065 	DefeatedLuther "Luther now considers you a friend." 
066	AskLutherAboutBully 
067	Luther has challenged you (or you challenged him) to duel at the List Field 
068	GOBLIN_SIMON_DEAD Simon admitted he was a goblin in disguise 
069	HaveBrownBottleAndClue? 
070	 ? related to Helm of Monitor/Globins 
071 	CURED_CANTRA (Flag when Cantra is cured) "Set in a general healing function 0x8FE" 
072 	AVATAR_IS_KNIGHT 
073	
074 	SLAIN_WOLF Finished the Knight's Test 
075	
076 	ReturnedUrnToCaladin 
077	
078	KNOWS_KRAYG_WALKS_IN_WOODS 
079	
080	
081	
082	
083 	Courted Lucilla 
084 	Accepted rendezvous with Lucilla 
085 	KnowOfLucillaAndSpektor "Interrupted their rendezvous." 
086	AskAndralAboutTheft "Set by Renfry when asked about theft, and mentioning a sage. Never checked." 
087 	KnowAboutCremating "Set by Renfry when asked about the Dead. Never checked." 
088	AskedAndralAboutRob "He greets you friendlier after you ask him about the robbery, and Batlin." 
089	AndralSpokeOfWilfred "Mentioned Wilfred will take care of Batlin. Never checked." 
090 	CuredPoison "Harnna has healed poison from Lydia's tattoo." 
091	AgreedToFindCantra "Avatar offered to help Harnna find Cantra." 
092 	IdentifiedAleOfSimon? 
093	
094	
095	
096 	AvatarGotTheShortStraw "Avatar has been chosen to sacrifice himself." 
097 	DupreSacrificed "Dupre has sacrificed himself." 
098	
099	
100	
101	
102	
103	
104	
105 	MarstenDead? "Checked by Krayg. Never set." 
106	
107	
108	
109	
110	
111	
112	
113	
114 	CaladinDead? "Checked by 0x8EF. Never set." 
115	
116	
117	
118	KnowOfVaroLeaves "Harnna has said Varo leaves from Fawn are needed to cure poison." 
119	
120	IoloAddedToList "Iolo added notes to list of strange objects." 
121	CantraKidnapped "Banquet ended. Avatar knows Cantra has been kidnapped." 
122	HaveFishnetStockings? "Checked by Selina. Never set." 
123	HaveFishnetStockings? "Checked by Bucia, Jendon, and Harnna. Never set." 
124 	ReturnedFishnetStockings? "Sometimes used with 7b or 19e, by Bucia, Alyssand, Jendon, and Harnna. Never set." 
125	GaveWolfToCellia "Set when giving slain wolf to Cellia. This alone won't make her work on the cloak." 
126	HaveWolfCloak "Cellia has given you the ceremonial fur cloak." 
127	KnowMonitorClans "Someone explained the three Commands of Monitor." 
128 	AskSchmedAboutTest "Krayg has mentioned the Knight's Test." 
129	
130 	KnowTestRules "Schmed has explained the Knight's Test rules." 
131	MONITOR_TRAINING 
132	Training "The training flag was set." 
133 	ExitTournament "We had just finished the tournament and were on our way to the list field door." 
134	
135	
136	
137	
138	Lucilla or Brebdann gave gwani cloak. An npc_id must also be updated 
139 	? "Set by 0x207, cleared by Cantra." 
140 	VisionOfCantra? "Set by 0x207. Checked by Harnna." 
141	AskStandarrAboutBrunt "Brunt is a companion of Batlin that battled with Standarr." 
142	KnowBatlinWasInMonitor "Set by Andral. Never checked." 
143 	AskLucillaAboutAndral "In regards to their relationship. Set by Andral." 
144 	RefusedToReturnUrn "Caladin thinks you are the thief." 
145 	GaveWolfToLucilla "Lucilla has the meat to prepare your banquet stew." 
146	ProvedSpektorIsTraitor "Must incriminate Spektor & Marsten together to set this." 
147	KnowMarstenIsTraitor 
148	KnowSpektorIsTraitor "Read the scroll from Spektor to goblins." 
149 	CanUseCrystalBall? "Harnna has told you to look at the crystal ball." 
150 	CantraIsAlive "Told Harnna that Cantra is with the monks." 
151	AskedTooMuch? "Set by 9AE after requesting some information. Checked by Harnna." 
152	Poisoned "You've been infected by Lydia's tattoo." 
153 	AskBrendannAboutStockings 
154 	AskCaladinAboutUrn 
155 	AskKraygAboutPumice 
156 	AskLucillaAboutLostRing 
157	AskCelliaAboutFurCap 
158	AskKraygAboutSlippers 
159	AskStandarrAboutBreastplate 
160	AskTemplarAboutHairbrush 
161	AskSimonAboutStrangeWine 
162	AskSpektorAboutStrangeCoins 
163 	AskRenfryAboutHand 
164 	AskTemplarAboutGoblins 
165	RenouncedBritish "Told Marsten you renounce Lord British." 
166	AskKraygAboutRuins 
167	AskSpektorAboutGwenno 
168 	AskShazzanaAboutSailor 
169 	Asked Flicken about strangers KnowIoloIsImprisoned 
170 	Talked to imprisoned Iolo 
171	
172	HAS_CLUE_MONITOR_SHIELD AskLutherAboutShield 
173	Talked with Brendann about a traitor. LutherIsABraggart 
174	LucillaSaysLutherIsRepulsive "When asked about this, Luther sets 0xb0." 
175 	CalledLutherABraggart "Set once you tell Luther, so you can't insult him again." 
176 	CalledLutherRepulsive "Set once you tell Luther, so you can't insult him again." 
177 	CalledLutherABully "Set once you tell Luther, so you can't insult him again." 
178	HAS_DUPRE_SHIELD Tell Luther you found his shield, and return it 
179	TellSpektorAboutTraitor "This means you didn't do enough investigation." 
180	SpektorAdmitsHisCrimes "Spektor admitted he is the thief and was working with Marsten." 
181	MarstenWontReleaseIolo "Spektor will try to get a bribe out of you if this is set." 
182 	KnowOfMonitorThief "People in Monitor have mentioned a thief. You can ask Spektor about it." 
183	DUPRE_MADE_EQUIPMENT_LIST 
184	TryTheAle "Drank Simon's Fawnish ale, but it wouldn't stay down." 
185	PaidFineForIolo "Paid a fine to Spektor to release Iolo from jail." 
186	AskStandarrAboutQuests "Can ask Standarr about Quests of Courage." 
187	AskCaladinAboutTrainerUnused "Never set" 
188	Asked Cantra about test AskCaladinAboutTrainer "Recommended by Cantra" 
189	FreeIolo? "Set by Marsten when explaining who Iolo is." 
190 	PikemanPayment/AskRenfryAboutPayment "You have cremated a Pikeman's body and expect payment." 
191	MONITOR_BANQUET_STARTED. FoundTestLocation? "Set by 0x1c3 when arriving at the Knight's Test." 
192	KnowGoblinHideout "Goblin meeting place mentioned by Krayg." 
193 	HaveSpektorKey "Lucilla gave you Spektor's key." 
194 	Poisoned2? "Set if some flag is 0x1f. Can only request healing if Poisoned is also set." 
195	
196	BrendannGaveMeJailKey "Brendann gave you the key to Iolo's cell." 
197	SchmedAttacks? "if not set, he first confesses; then he attacks the party; when he dies, he confesses if $4a/CompletedTestOfKnighthood is set and $c5 is set" 
198 	FoundCantrasFather 
199	ToldHarnnaFoundScroll "You told Harnna about Cantra's father." 
200	
201	PikemanDied? (or player died?) "Pikeman with id 0x0E died" # ? in pikeman, if npc num is 0xe, and event is 0x7 and flag is false,# npc flag 1d is cleared # health is reduced ? #flag is set to true 
202 	LydiaConfesses "Lydia admitted poisoning you when you confronted her 
203	AskLydiaAboutPoisonUnused "Set by Harnna. Never checked." 
204	PomdirgunIsDead "You killed the goblin king. Never set." 
205	MarstenGaveMeJailKey "Marsten gave you the key to Iolo's cell." 
206	UsedFluxAnalyser? "Set by 0x1c8. You've upgraded the Demon Sword with this." 
207 	Arcadion in gem (unsets when you free him) ? set false when intentionally freeing arcadion and 0x992 is called, else 0x99d is called and if returns true, func8af is called 
208	 ? vanquish 
209	 ? vanquish 
210	 ? vanquish 
211 	WANTONESS_BANE_DEAD 
212 	ANARCHY_BANE_DEAD 
213	INSANITY_BANE_DEAD 
214	 ? added with other flags in 8ff, never set 
215	HaveTalkingScroll "Rotoluncia's automaton gave you a scroll." 
216	AskedRoccoAboutRooms "The Blue Boar has simple, clean rooms. No ruffians allowed." 
217 	PothosReturned "Pothos has returned to Moonshade." 
218	MeetFilbercio "Filbercio has agreed to meet with you, and will summon you." 
219	Have spellbook "Given by Fedabiblio" 
220 	KnowErstamSecret "Avatar knows rumors of Erstam being Pothos' father." 
221 	HelpedPothos "Returned Bloodmoss to Pothos, who tells you about Erstam." 
222	Talked with Fedabiblio about spellbooks KnowMandrakeIsOnMonkIsle 
223 	AskAboutMosh "Mosh says Columna stole her beauty comb." 
224 	HaveKeyToCatacombs "Julia gave catacombs key to Avatar." 
225 	HaveMagicHarp "Mosh gave Magic Harp to Avatar." 
226	
227	
228	CanAskFedabiblioAboutExperiment 
229	HaveMirrorOfTruth? (check 2d9) 
230	
231	HaveScrollToDelin "From Freli" 
232	AgreeToHelpPothos "Avatar approached Pothos about his father, and agreed to find Blood Moss." 
233	ScrollSpeaks "Opened the scroll from Rotoluncia." 
234	
235 	? HaveTorissiosWand 
236 	CanUseFilberciosBarge 
237 	KnowOfCatacombs "Avatar knows about passage to Furnace." 
238 	AskedColumnaAboutMosh 
239	
240	ShowEdrinInCrystalBall "The crystal ball!" 
241	FreedFedabiblio "Released Fedabiblio from stone statue." 
242	KnowAleIsEdrin "Fedabiblio explained scene in the crystal ball." 
243	EdrinSpokeOfSiranush "Edrin told Avatar about his dreams of Siranush." 
244	
245	
246 	HaveSerpentScroll 
247	
248	
249	
250	
251	
252 	HaveCrimeCertificate "Got permission to commit crime from Julia." 
253	
254 	KnowOfFluxAnalyzer 
255 	KNOWS_OF_SOUL_GEMS 
256 	HaveHawksKey "Fedabiblio gives Avatar the key from Captain Hawk." 
257	
258	
259	
260 	ShowedEggToBucia 
261	
262 	KnowSeleniaBoughtFishnetStockings 
263	
264 	CanAskHawkAboutPineCone 
265	
266	CanAskAboutBlueEgg "Can ask Hawk or Erstam about blue egg." 
267	CanAskFedabiblioAboutPineCone? 
268 	CanAskFedabiblioAboutEgg 
269	
270	CanAskFedabiblioAboutSkull 
271	CanAskTopoAboutUrn 
272	HAS_CLUE_LAB_APPARATUS CanAskDucioAboutApparatus KnowApparatusOwnedByMage "Got more information on strange apparatus" 
273	CanAskDucioAboutApparatus 
274	CanAskFedabiblioAboutPumice 
275	CanAskDucioAboutLostRing 
276	CanAskMagesAboutSlippers 
277	KnowMagesDontOwnSlippers 
278	CanAskDucioAboutHairbrush 
279 	CanAskAboutHand "Can ask Erstam or Mortegro about bloody or severed hand" 
280 	CanAskErnestoAboutShield 
281 	? KnowStoneheartIllegal 
282 	CanAskPothosAboutStoneheart 
283	
284 	HaveEnergyGlobe1 "Got energy globe for lighting experiment." 
285	HaveEnergyGlobe2 "Got energy globe for Ale to Edrin conversion." 
286	
287	RefuseToHelpPothos "Avatar approached Pothos about his father." 
288 	RangerDied (or player died?) # ?? in ranger code, if event is 7 and itemref is 1 clear itemref's flag 1d, reduce health? 
289 	RedLightning "Set true when you see red lightning in Gustacio's experiment." 
290	YellowLightning "Set true when you see yellow lightning in Gustacio's experiment." 
291	GreenLightning "Set true when you see green lightning in Gustacio's experiment." 
292	
293	InvitedByFrigidazzi 
294	
295 	SoldStockings "Checked by Torrissio. Never set." 
296	CompletedExperiment "Completed Gustacio's experiment, discovering Ale is Edrin. You can get the Mirror of Truth now." 
297 	ChristopherSeance "Mortegro performed seance to contact Christopher." 
298	CanUseMagicCompass "You've read the book describing how the compass works." 
299	SHAMINO_RESURRECTED_BY_MONKS ShaminoDied? "Set by 0x901. Everyone says he's been returned to us by the Monks." 
300	
301	SEEKING_SOUT_TRAP_SECRET CageBanes "Gwenno tells you to find out who gave Batlin the secret of trapping souls." 
302 	KnowOfFreedom "Pothos explained the Mountains of Freedom prison." 
303	FlindoWillArrangeMeeting "Flindo agreed to arrange a meeting with the Filbercio." 
304	FlindoArrangedMeeting "Set when you get the meeting with Filbercio. Flindo complains if you ask about it again." 
305 	GwennoSeance "Mortegro performed seance to contact Gwenno." 
306 	KnowOfSeance "Mortegro tells you he performs seances." 
307	 ? Checked by Rotoluncia to determine which threat she gives you, after kidnapping Iolo. Set near the end of the function. 
308	IoloKidnapped "Set when Iolo is kidnapped by Rotoluncia." 
309	AFTER_FREEDOM_NEWS ? CanSpeakToGustacio 
310	ReturnedTorrissioWand "Returned Philanderer's Friend to Torrissio, in exchange for information on Worm Gems." 
311	FindRockSerpent "Stefano has given you the key to his old house, to find the Rock Serpent." 
312	
313	PetraIsSad "Petra complained about Rocco being dead, and says her existence is pointless." 
314 	SHAMINO_TELEPORTED_BY_MONKS ? set in 0x1c7/MoonshadeTrial, checked by Shamino to add answer "How didst thou arrive?" 
315	ReturnedStockings? "Torrissio steals the fishnet stockings from you." 
316 	NoReturnStockings "Refused to return fishnet stockings to Torrissio." 
317	Got password from Pothos. Set false after using turtle. 
318 	? AskedBuciaManyQuestions set false when asking Bucia about information 
319	AccuseMortregro "Mortegro has been named as a suspect in Iolo's kidnapping." 
320 	AskJuliaAboutKidnap 
321 	CanAskFilbercioAboutKidnap 
322 	SuspectTorrisioOfKidnap (Andrio suspects him) 
323 	PaidJuliaToInvestigateKidnap 
324	ToldJuliaAboutKidnap 
325 	Iskatradeeth "Told password by Pothos. Only checked by Pothos." 
326	 ? set and checked in 0x8ff, which is called when saying Bye to people in Moonshade 
327	KnowOfTorrisioWand "Can ask people about the Philanderer's Friend" 
328	
329 	StefanoDied "Set false when speaking to him after he is resurrected." 
330 	HaveBirdCage "Gustacio gave Avatar cage to hold Ale in." 
331	HAVE_CHILL_SPELL HaveColdSpellFromFrigidazzi "Adds 'key' option to Julia." 
332	HAS_CLUE_RING KnowRingIsProbablyFromAlyssand "Got more information on lost ring" 
333	FindFreli? "Told by Delin to find Freli with Fedabiblio. Set and cleared by Delin." 
334 	CLEARED_FAWN_TOWER 
335 	WelcomeToFawn? "Spoke to the Lady of Fawn about why you're there." 
336	OfferedToDeliverDelphyniaLetter "Gave Delphynia a letter from Ruggs, and agreed to deliver one from her back to him." 
337	GotMapFromScots "Got a free map from the geographer Scots." 
338	OfferedToDeliverRuggsLetter "Agreed to deliver a letter from Ruggs to Delphynia." 
339	
340	
341	
342	
343	
344	
345	
346	
347 	AskedJorvinAboutPikemen "Jorvin asks if you are a pikeman if this is not set." 
348 	WelcomedByJorvin "Set when first talking to Jorvin, if Iolo played the lute he finds in Fawn." 
349	KnowOfFawnAssassin "Can ask Jorvin or Kalen about assassin. Set when killing Kalen, and in 0x8ab." 
350	KnowOracleIsFake "If set, Kylista will attack you when you talk to her. It is never set, however." 
351	AskedLeonAboutFellowship "Leon explains the Fellowship." 
352	AskedLeonAboutInnerVoice "Leon explains the Fellowship." 
353 	AskedLeonAboutTrust "Leon explains the Fellowship." 
354 	AskedLeonAboutUnity "Leon explains the Fellowship." 
355	AskedLeonAboutWorthiness "Leon explains the Fellowship." 
356 	CanAskOlonAboutStorms "He's drunk enough to let you ask him about the storms. This depends on the return value of 0x942." 
357 	? "If set, Olon won't speak to you until a timer reaches 3. Probably after he gets a drink. 'Go away, I'm not drunk enough yet.'" 
358 	? "Set when an earthquake is created by 0x357." 
359 	WontHelpRuggs "Set after refusing to deliver Ruggs' letter." 
360 	? "Something to do with Delphynia and Ruggs. If it is not set, Ruggs will exclaim that Delphynia is the most beautiful of all women." 
361 	AskedScotsAboutFellowship "Adds Fellowship response to Leon." 
362 	AskedScotsAboutLeon 
363 	exclusive to 0x357 
364 	exclusive to 0x357 
365 	exclusive to 0x357 
366 	OracleSaysInnocent "Oracle just says defendant is innocent." 
367	OracleSaysTrialIsCorrupt "Oracle says the trial is corrupt." 
368	
369	FawnTrialRecess "Set when the defendant is named, and cleared when the trial starts." 
370 	FawnConspiracyExposed? 
371 	DupreAccused "Dupre will stand trial in Fawn." 
372	IoloAccused "Iolo will stand trial in Fawn." 
373 	ShaminoAccused "Shamino will stand trial in Fawn." 
374	 ? FawnTrial 
375 	? FawnTrial 
376 	? FawnTrial 
377 	? FawnTrial 
378 	? FawnTrial 
379 	? FawnTrial 
380	 ? FawnTrial 
381 	? FawnTrial 
382	 ? FawnTrial 
383 	? FawnTrial 
384 	? FawnTrial 
385 	? FawnTrial 
386 	? FawnTrial 
387	
388	
389	
390	
391	 ? set in 0x400, clearned in 0x7dc 
392	
393	AskedYelindaAboutFawn 
394	AskedYelindaAboutOracle 
395 	OlonAskedIoloToSing 
396 	? Olon will ask "Art thou a bard?" Set in 0x6bc upon a music change and the beginning of a storm. 
397 	AskedDelinAboutFreli "Adds Delin to Freli's list of responses." 
398 	CanAskZulithAboutSpying "Set when noticing Zulith following the party." 
399 	AskedZulithAboutSpying "You can now ask Alyssand about Zulith." 
400 	IoloPlayedInFawn "Wait, sailor! I shall sing thee mine heart's one song..." 
401	AskOlonAboutPinecone "Mentioned by Jendon." 
402 	AskAlyssandAboutMoonsilkStockings "Mentioned by Jendon." 
403	AskDelphyniaAboutApparatus "Mentioned by Jendon." 
404	AskDelphyniaAboutPumice "Mentioned by Jendon." 
405 	AskDelinAboutFurCap "Jendon." 
406 	AskDelinAboutSlippers "Jendon." 
407 	AskDelphyniaAboutEgg "Jendon." 
408	AskJorvinAboutHairbrush "Jendon." 
409 	Ask43AAboutDeadCat "Adds dead cat response. Never set. Negated by $298." 
410 	AskDelinAboutCoins "Jendon. Never checked!" 
411 	AskJorvinAboutSkull "Jendon." 
412 	AskJorvinAboutShield "Plain Shield mentioned by Jendon." 
413 	AskDelphyniaAboutRock "Flaming rock mentioned by Jendon." 
414 	AskAlyssandAboutFishnetStockings "Jendon." 
415	AskedJendonAboutMonitor 
416	 ? checked when buying from someone, # set when talking to Hawk 
417 	DelinShopDiscount? "Get a one time discount at Delin's shop after delivering a letter from Freli to him. $E7 and $14D are cleared when this is set." 
418 	UsedShopDiscount "Avatar bought something from Delin with his half-price discount." 
419	DeliveredRuggsLetter 
420 	HaveGauntlets "Returned by Alyssand" 
421 	HaveVaroLeaves "Got from Delphynia." 
422	FoundOracleControls? "Set by util/0x6e0. Forgot which NPC uses it. -_-;" 
423 	? checked in 0x43b, adds "letter" answer 
424 	FoundAccusedInFawn "Told by Alyssand where your companion is being held." 
425	AskOlonAboutGwani "Jendon." 
426 	?AskedJendonAboutStrangeObjects "checked in 0x7fb" 
427 	? Told about Gwani in 0x7fb. Checked in 0x7fc to add "savages" answer. 
428 	? 0x7fb mentioned serpent ruins, add answer "ancient runes" to 0x7fc 
429 	? 0x7fb mentioned strange objects, add answer to 0x7fc 
430	BoughtVaroLeaves "Checked in 0x7fc, adding to Fawn Trial accusations." 
431	 ?SeenWithAlyssand/AlyssandToTestify "Set by 0x7fc if Alyssand is there. Checked in 0x7fc." 
432 	? somebody is called to witness twice at the trial 
433 	FoundYelindaAfterDestruction "Told by 0x43b where Yelinda is. Checked in 0x36a." 
434	 ?ReturnedEngangementRing "Told Alyssand about ring." 
435	AskedToJoinTheCause? "Asked by Alyssand." 
436 	AlyssandFlirted "Causes her to demand a kiss when you expose the trial as a fraud." 
437 	? Checked by 0x437. Set if NPC 0xFFFD/-3 is nearby and has flag 6 set true. 
438	 ? Set in 0x8aa, checked by 0x435. 
439	StartPheonixQuest "Agreed to bring Erstam a pheonix egg... and sent to the quest immediately!" 
440 	BroughtPheonixEgg "Brought pheonix egg back to Erstam." 
441 	MayBoydonJoin "Boydon wants to join party. Avatar must ask Erstam" 
442	BoydonMayJoin "Erstam gave permission for Boydon to join party." 
443	 ? CreatedBoydon 
444	 ? KnowOfPheonixEgg 
445	HaveSerpentJawbone 
446 	KnowOfTeleportation "Set when asking 0x423 about the topic. Adds answers in 0x423 and 0x424." 
447 	Iskatradeeth "Gave password to Erstam so he'll talk to you." 
448 	BoydonSpeaks "Boydon has greeted the party." 
449	KnowOfJawbone "Adds jawbone answer to Erstam." 
450 	FoundJawbone "Told Erstam you've found the jawbone, and received a serpent's tooth." 
451	HaveAnotherTooth(toErstam) "Erstam gave another serpent's tooth as a token of appreciation." 
452 	AndAnotherTooth(toAnotherPlace?) "Erstam gave you a third serpent's tooth." 
453 	ErstamsExperiments "Adds experiments answer to Erstam." 
454	ErstamSeeksImmortality "Adds immortality answer to Erstam." 
455	RiddleOfLifeAndDeath "Erstam explains how to answer the riddle." 
456	DisturbErstam "Adds Disturb? answer to Erstam." 
457 	HaveStoreroomKey "Erstam gave Avatar the key to his storeroom." 
458	KnowOfArgus? "Adds Argus (with $AvatarKnighted) to conversation of 0x44f. Never set." 
459	RidingShip "Travelling on a ship. Don't allow use of gangplank." 
460 	TravelledToMoonshade "Journeyed on the Arabella to Moonshade." 
461	KnowOfHawk "Captain Hawk was mentioned by someone as being imprisoned. Checked in 0xE4/Pikemen." 
462 	CanPayBullTowerRansom "Given opportunity to pay fine for Captain Hawk." 
463	ResumeFalseQuest "Set when asking Selina about key or resume quest. Never checked." 
464	
465	PaidBullTowerRansom 
466	
467 	HEARD_BEATRIX_SONG 
468 	HEARD_MOUNTAIN_SONG 
469	HEARD_GWANI_SONG 
470 	HEARD_FOREST_MASTER_SONG 
471 	HEARD_DREAM_SONG 
472 	HEARD_WHITE_DRAGON_SONG 
473	AskArgusAboutDuelAndBribes? "set by 0x42d" 
474	
475	
476	
477	
478	
479	
480	 ? set true or false in 0x314, checked in 0x314 
481 	WilfredInParty "Wilfred has joined the party." 
482 	WilfredRunsAway 
483 	WilfredKicked "Asked Wilfred to leave the party." 
484 	AngusClues? "Set by 0x429. Never checked." 
485	HaveBankKey "Started quest with Selina, and given key." 
486 	SelinaLeft "Avatar reached the bank and Selina has disappeared." 
487	LookForBankAgain "Set true after apologizing to Selina for going the wrong way. Set false when going the wrong way." 
488 	? something to do with fighting Selina 
489	ReturnedSlippers 
490	AmbushedAtBank "Avatar reached the bank." 
491	PassedLogicTest? "Didn't go through the gate with Iolo in the test of Zhelkas." 
492	PassedEthicalityTest? "Pushed the right button in the test of Zhelkas." 
493	PassedVirtueTest? "Didn't follow Dupre in the test of Zhelkas." 
494	FailedEthicalityTest 
495	RefusedGargoyleTest? "Checked by Zhelkas. Never set." 
496	 ? something about logic test 
497 	? something about logic test 
498 	? something about logic test 
499 	StartedVirtueTest? 
500	StartedAttackingWorms? 
501	 ? set and checked with $1f4 
502	 ? set and checked with $1f5 
503	 ? set with $1f6 
504	 ? checked with $1f7 and set with $1f7 and $1ed 
505	Picked up Serpent Staff 
506 	ExplainedLogicTest? "Zhelkas explained the test of logic." 
507	FinishedGargoyleTest "Teleported back to pillars." 
508 	UsingFreezeSpell? "Keeps you cool at Furnace." 
509	GreetedGargoyles "Introduced yourself as The Avatar in 0x4aa." 
510	HelpGargoyles "Gargoyles have asked you to enter their realm and seek the pillars." 
511	LeaveFurnace "Removes answer leave Furnace from 0x876 when set." 
512	PassedGargoyleTest "Told to get the goblet of replenishing water." 
513 	ReturnedGoblet "Found and brought the goblet to Zhelkas." 
514	
515	
516	
517	
518	SleepingEmps "Found a hall of sleeping daemons, reminiscent of the Emps in Britannia." 
519	HaveRingFromZhelkas 
520	
521	
522	
523	
524	
525	 ? something about dream crystal and edrin 
526	FindArtifactOfCourage "Set with $20f and $210 by 0x4b6. Never checked." 
527	FindArtifactOfLove "Set with $20e and $210 by 0x4b6. Never checked." 
528	FindArtifactOfTruth "Set with $20e and $20f by 0x4b6. Never checked." 
529	CompletedQuestOfArtifacts "Checked by Harnna." 
530 	ReturnedCombOfBeauty "Gave comb of Beauty to Yelinda." 
531	410MetSiranush? "Checked by 0x410. Never set." 
532 	RefusedMortegro "Avatar said no to rescuing Mortegro. He can return later." 
533	RescuedMortegro? "Lowered Temple of Tolerance drawbridge to Mortegro" 
534	RescuedMortegro? "Lowered Temple of Tolerance drawbridge to Mortegro" 
535 	StartSecondEthicalityTest "Doing second Test of Ethicality" 
536	 ? related to test of ethicality 
537	 ? set when completed test of ethicality 
538	StartFirstEthicalityTest "Began the Test of Ethicality" 
539	 ? CompleteEthicalityTest 
540	 ? CompleteFirstEthicalityTest "Succeeded in first part of the test" 
541	 ? CompleteSecondEthicalityTest "Succeeded in second part of the test" 
542	StartFinalEthicalityTest "Doing final Test of Ethicality" 
543	 ? CompleteEthicalityTest 
544	
545	
546	
547	
548	
549	
550 	Acid dialog option with Petra AskPetraAboutAcid? (and !item_flag(0xffe4, 6)) (declines to help $270 is set) 
551 	Read Body Transference 
552	
553	
554	
555	TALKED_TO_CHAOS_HIEROPHANT "Set when Avatar first meets the Hierophant." 
556	
557	
558	
559	
560	
561	
562	
563	
564	
565	
566	
567	
568	
569	
570	
571	
572	Picked up flux analyzer 
573	Picked up Philanderer's Friend 
574	
575	
576	
577	
578	HealedChaosSerpent 
579	
580	
581	
582	
583	
584 	Read Parting Verses 
585	
586	
587	
588	
589	Have Serpent Sceptre 
590	Selina is dead 
591	Looked into Moon's Eye 
592	
593	Passed test of order 
594	Read The Structure of Order 
595	
596	
597	
598	
599	
600	
601	
602	
603	BEATRIX_PROTECTION 
604	BEATRIX_FORGAVE_SHAMINO 
605	
606 	ReturnedGwaniAmulet "Gave amulet of Baiyanda to Yenani." 
607 	FREED_GWENNOS_BODY 
608	
609	NeedGwaniAmulet "Avatar knows that Hazard stole amulet of Baiyanda." 
610 	TALKED_TO_GWANI_ABOUT_GWENNO 
611	
612	BAYANDA_GAVE_BUCKET 
613	
614	
615	
616	AskDucioAboutWormGem "Ducio will make worm gems if set." 
617	
618 	GWENNO_IS_DEAD 
619	
620 	Tides are right for Mandrake root 
621 	Picked up Mandrake root from swamps 
622	Asked Baraccus about swamps 
623	 ? something in test of ethicality 
624	 ? XenkaReturned "XenkaMonk has returned to Monk Isle" 
625 	Monks leave pews (They say Xenka calls, bells ring, ect.) 
626	
627	
628	
629 	IOLO_GWENNO_REUNITED (Iolo and Gwenno are alive, sane and talked to each other) 
630	
631	
632 	? NeedSerpentStaff "Order Hierophant says Avatar needs his staff." 
633	SummonedOrderHierophant "Spoke to Hierophant of Order" 
634	"Pinecone is on list of strange objects" 
635	"Stockings are on list of strange objects" 
636	"Urn is on list of strange objects (as a vase)" 
637 	"Strange apparatus is on list of strange objects" 
638	"Pumice is on list of strange objects (as a rock)" 
639 	"A finely crafted ring is on list of strange objects" 
640	"Woman's fur cap is on list of strange objects" 
641 	"Slippers is on list of strange objects" 
642 	"Enameled breastplate is on list of strange objects" 
643 	"Blue egg is on list of strange objects" 
644 	"A crude brush is on list of strange objects" 
645 	"Ice wine is on list of strange objects" 
646	
647	"Filari is on list of strange objects (as strange baubles)" 
648	"Animal skull is on list of strange objects" 
649	"Bloody hand is on list of strange objects" 
650	"Monitorian shield is on list of strange objects" 
651	"Stoneheart is on list of strange objects" 
652	KnowPineconeIsFromNorthernForest "Got all information on pinecone" 
653	KnowColumnaOwnsMoonsilkStockings "Showed stockings to Bucia" 
654	KnowUrnIsFromMonito "Got all information on urn" 
655	KnowErstamOwnsApparatus "Got all information on strange apparatus" 
656	KnowPumiceIsFromFieryDungeon "Got all information on pumice" # ? if $29e and $29f is set, $290 is set 
657	KnowAlyssandOwnsRing "Got all information on lost ring" 
658	KnowFrigidazziOwnsFurCap "Got all information on woman's fur cap" # ? if $2a0 and $2a1 are set, this is set # set to false when giving fur cap to frigidazzi 
659	KnowDevraOwnsSlippers "Got all information on slippers" 
660	KnowKylistaOwnsBreastplate "Got all information on enameled breastplate" 
661	KnowPenguinOwnsEgg "Got all information on blue egg" 
662	KnowBrushIsFromGoblins "Got all information on a crude brush" 
663	KnowWineIsFromMoonshade "Got all information on ice wine" 
664	
665	KnowFilariIsFromFawn "Got all information on Filari" 
666	KnowSkullIsFromWestCoast "Got all information on animal skull" 
667	KnowErstamOwnsBloodyHand "Got all informaiton on bloody hand" 
668	KnowShieldIsFromMonitor "Got all information on Monitorian shield" 
669	KnowRuddyRockIsStoneheart "Got all information on Stoneheart" 
670	KnowPumiceIsFromFieryDungeon? (290) 
671	? if $29e and $29f is set, $290 is set 
672	KnowFurCapBoughtByFilbercio "Got more information on fur cap" # ? if this is true when $2a1 is set, $292 is set 
673	KnowOfFrigidazzi "Told about Frigidazzi by Bucia." 
674	SHAMINO_MADE_EQUIPMENT_LIST "Found Shamino after the storms, and he explained the situation." 
675	? Set in 0x7ae if Shamino's quality is 7, and checked after you pass an illusionary wall and enter a cave near the start of the game, slightly changing what he says 
676	
677	
678	exclusive to 0x71f 
679	exclusive to 0x71f 
680	exclusive to 0x71f 
681	exclusive to 0x71e 
682	exclusive to 0x71e 
683	
684	
685	
686	
687	
688	
689	
690	
691	
692	exclusive to 0x724 
693	exclusive to 0x724 
694	exclusive to 0x724 
695	exclusive to 0x724 
696	
697	KnowAboutKingsSavior "Beryl tells you to meet with the Forest Master." 
698	OfferedToReturnOrb "Accepted quest from Morghrim to get his orb back." 
699	ReturnedOrbToMorghrim "Returned the Heart of Elerian to Morghrim." 
700	? Something related to attacking Draygan 
701	SpokeToBerylAboutDraygan "Met with Beryl privately and she told you about Draygan." 
702	? DrayganAttention "Set whenever Draygan warns you or Beryl. Cleared when speaking to Beryl privately. May be related to pathfinding." 
703	BroughtSleepArrow "Prepared a sleep arrow for Draygan and brought it to Beryl." 
704	BroughtKingsSavior "Got King's Savior plant and received further instructions from Beryl." 
705	
706	Flicken opens gate 
707	Have Hourglass 
708	
709	
710	
711	? Something to do with the Test of Virtue? 
712	
713	
714	
715	
716	
717	Placed lodestone of hate 
718	Placed lodestone of happiness 
719	Placed lodestone of despair 
720	Placed lodestone of love 
721	
722	
723	
724	
725	
726	
727	
728	
729	HaveMirrorOfTruth? (check e5) 
730	
731	
732	SERPENT_GWANI_HORN_SPEECH 
733	SERPENT_GWENNO_BANE_SPEECH (GES talked about banes after Gwenno got resurrected) 
734	
735	Serpent speech about wizard and key 
736	
737	Serpent "free Gwenno" speech (picked up Gwani horn) 
738	
739	
740	
741	
742	
743	
744	
745	
746	
747	
748	
749	
750	Used Amulet of Balance for the first time (?? set in 0x3BB) 
751	
752	
753	
754	
755	
756	Surok says he is busy 
757	Red orb burned out 
758	Purple orb burned out 
759	Blue orb burned out 
760	Yellow orb burned out 
761	
762	? AskYurelAboutCheese "Can ask to offer cheese to Yurel" 
763	Have amulet of balance 
764	Picked up Silver Seed 
765	Planted Silver Seed (Karnax recognizes it is planted) 
766	Cask is pulled out in Serpent's Fang basement 
767	
768	Have keyring 
769	
770	
771	
772	
773	
774	
775	
776	
777	
778	
779	
780	
781	Talked to Isstanar (First conversation) 
782	SSHaveMazeOrb "Got orb from Yurel" 
783	
784	
785	
786	
787	Planted Silver Seed (Recognized as Champion of Balance) 
788	
789	
790	
791	
792	Set when Batlin dies (No know function yet. My guess is Guardian's speech about Batlin failing him) 
793	
794	
795	
796	
797	
798	
799	
800	
801	
802	
803	
804	
805	
806	
807	
808	
809	
810	
811	
812	
813	
814	
815	
816	
817	
818	
819	
820	
821	
822	
823	
824	
825	
826	
827	
828	
829	
830	
831	
832	
833	
834	
835	
836	
837	
838	
839	
840	
841	
842	
843	GAVE_FURCAP_BACK (New flag in SI Fixes Mod to fix bug with fur cap)