Flags

From LMHack

Original Author(s)

weirdboo, opeyx, CyrusHedgehog, Gamma, sunn

Ported from the old LMHack wiki by CoNesTra.


Description

A list of all 255 flags in the game and their usage in JMap tables (jmp), events, and ASM. Only the first 84 flags are able to be saved to the memory card. Flags 85 and above are temporary flags that will reset back to OFF if Luigi exits the current room/leaves the map, the game is reset, or the power is turned off.


DISCLAIMER

All DOL offsets listed below are only applicable to the NTSC-U version of Luigi's Mansion. They will not be accurate to other versions of the game.


Savable Flags

Once these flags are turned ON, they will stay that way unless turned off in an event. The state of these flags can be saved to the memory card, allowing the game to "remember" if certain things have happened before.

Flag # JMP Map # JMP Files Events ASM Turns Flag ON ASM Executes When Flag Is ON ASM Turns Flag Off Description
0 All All N/A N/A N/A N/A This flag, similar to the concept of event00, is used as a placeholder for jump tables. If a JMP entry doesn't require an appear_flag, disappear_flag, EventFlag, etc. value, then it will use 0 as a value. Which means, if you enable this flag, almost all JMP entries will be disabled! It's best to leave this flag alone.
1 map2 characterinfo, eventinfo, objinfo, observerinfo, teidencharacterinfo event01 0x8674 0x32364 N/A Turned on at the end of event01. This disables the event from happening again, enables the Foyer Toad cutscene event17, enables the falling behavior for the Foyer Chandelier due to move type 20, and makes the event01 Parlor cutscene models disappear. This flag is automatically turned on with ASM if playing on a save file that has been cleared at least once.
2 map2 characterinfo event85, event96 N/A N/A N/A Turned on in event96 when Luigi has collected 20 or more Boos. This flag disables event85 and the bmtelesa model in the Attic hallway.
3 map2 characterinfo, eventinfo, keyinfo event48 0x8684, 0x18CFC 0x18BFC N/A Turned on with ASM once Luigi attempts to open the Parlor doors on a new save file and activates event07. This flag will make sure the ASM that plays the ghost laughter sound effect and turns on the flag won't execute again. This flag is automatically turned on with ASM if playing on a save file that has been cleared at least once.
4 map2 characterinfo, eventinfo, keyinfo event07 0x868C N/A N/A Turned on at the end of event07, disabling all of the cutscene models needed for event07, but it also enables dluige01 for event01. This flag is automatically turned on with ASM if playing on a save file that has been cleared at least once.
5 N/A N/A event08, event26 0x8694 N/A N/A When on, this flag allows the Hidden Mansion option to appear in event08. This flag is automatically turned on if playing on a save file that has been cleared at least once.
6 map3 eventinfo event08, event26 0x869C N/A N/A Turned on in event08 when the player selects the Training Room option in event08. It makes event10 load instead of event09 in the Training Room. This flag is automatically turned on if playing on a save file that has been cleared at least once.
7 N/A N/A event02, event08, event26, event28 0x86A4 0x9BD0 N/A Turned on in event08 after E. Gadd gives his initial lecture to Luigi, preventing that part of event08 from happening again. Once this flag is on, ASM will execute that switches the cutscene when loading into the main game mode from the prologue cutscene to the E. Gadd waving cutscene. Nintendo put <FLAGON>(7) into a few other events, but the one that matters is in event08. This flag is automatically turned on with ASM if playing on a save file that has been cleared at least once.
8 N/A N/A event08 (PAL) N/A N/A N/A Flag 8 is unused. In the PAL version, it's turned off in the beginning of event08, then turned back on when going to the Hidden Mansion. It seems that Nintendo was originally using this flag to prevent the Lab from flipping in Hidden Mansion mode, but they settled on an ASM Event tag fix instead.
9 N/A N/A event02, event28 N/A N/A N/A Turned on in event02 after Luigi has been through the initial explanation of the Portrificationizer machine from E. Gadd. This flag prevents this explanation from occurring again and also removes the Angel Statue requirement from event28 in the Gallery.
10 map2 eventinfo event04, event17, event45, event94 N/A N/A N/A Turned on in event45 to disable the Blackout phone sequence: event92, event93, and event94. If Luigi completes the sequence, then this flag will be turned on early at the end of event94. This flag also gives the Courtyard and Foyer Toads: event04 and event17 respectively, new dialogue about the Blackout.
11 map2 eventinfo, teidenobserverinfo event92, event93 N/A N/A N/A Turned on in event92 just outside the Telephone Room door, which enables the first phone to ring in the center of the Telephone Room. Once Luigi picks the phone up in event93, this flag is turned off.
12 map2 eventinfo N/A 0xACE90 N/A N/A Turned on with ASM after collecting the Wardrobe Room key. This flag activates event15 so that E. Gadd can warn Luigi about Portrait Ghosts before finding Neville.
13 map2 eventinfo event36, event37 N/A N/A N/A Turned on at the end of event36 once Madame Clairvoya's heart has been exposed. This flag makes sure that event36 and event37 never happen again.
14 map2 eventinfo, keyinfo, observerinfo N/A N/A N/A N/A Turned on with an observer in the Parlor once Luigi extinguishes all the candles in the room. This flag activates event61 so that the Paintings can talk to Luigi.
15 map2 eventinfo event29 0x72424 N/A N/A Turned on with ASM once the player has captured a Boo, activating event29 and starting the E. Gadd Boo call.
16 N/A N/A event63 N/A N/A N/A Turned on in event63 after Luigi has said Don't worry about it! to the Toad in the F1 Washroom. This flag will make the Toad's dialogue faster upon revisiting.
17 map6 furnitureinfo event28, event77 0x86AC, 0x140B94(0x14A078) N/A N/A Turned on when tapping the Angel Statues in the Gallery due to move type 43 in furnitureinfo. It can also be turned on in event77 after scanning the statues with the GBH. The player will not be allowed to progress in event28 until this flag is on. This flag is automatically turned on with ASM if playing on a save file that has been cleared at least once.
Turned on with ASM when sucking up the unused yarn ball actor okeito1 due to an unused vacuum effect type. It is not actually possible to suck up okeito1.
18 map2 characterinfo, enemyinfo, furnitureinfo, objinfo event25 0x3441C 0x343D0 N/A Turned on with ASM tied to event25, but Nintendo put it inside of event25 too just to be safe. This flag swaps furnitureinfo, enemyinfo, and objinfo entries, removes the chest on the ceiling, and acts as a reminder for the game to swap the Guest Room archive from room_28.arc to room28A.arc and flip the mirror in the room after resetting the game so that the room is properly flipped upon revisit.
19 map2 eventinfo event51 N/A N/A N/A Turned on in event51 and disables event31 from happening again. If Luigi mirror warps to the Foyer and walks up to the Nursery, event31 will not play at all due to event51 being activated first.
20 N/A N/A event36 N/A N/A N/A Turned on in event36 once Madame Clairvoya has verified that flag 21 is on. This will count Mario's Glove as "checked" and will prevent her from reviewing it a second time.
21 map2 eventinfo event36 0xCD910 enitem_mglove.prm N/A N/A Turned on via ASM and parameter file when the player collects Mario's Glove, which activates event41. Madame Clairvoya will check this flag in event36 to confirm that Luigi has collected the glove.
Flag 22 is unused.
23 N/A N/A event36 N/A N/A N/A Turned on in event36 once Madame Clairvoya has verified that flag 24 is on. This will count Mario's Shoe as "checked" and will prevent her from reviewing it a second time.
24 map2 eventinfo event36 0xCD910 enitem_mshoe.prm N/A N/A Turned on via ASM and parameter file when the player collects Mario's Shoe, which activates event18. Madame Clairvoya will check this flag in event36 to confirm that Luigi has collected the glove.
Flag 25 is unused.
26 N/A N/A event36 N/A N/A N/A Turned on in event36 once Madame Clairvoya has verified that flag 27 is on. This will count Mario's Letter as "checked" and will prevent her from reviewing it a second time.
27 map2 eventinfo event36 0xCD910 enitem_mletter.prm N/A N/A Turned on via ASM and parameter file when the player collects Mario's Letter, which activates event19. Madame Clairvoya will check this flag in event36 to confirm that Luigi has collected the glove.
Flag 28 is unused.
29 N/A N/A event36 N/A N/A N/A Turned on in event36 once Madame Clairvoya has verified that flag 30 is on. This will count Mario's Star as "checked" and will prevent her from reviewing it a second time.
30 map2 eventinfo event36 0xCD910 enitem_mstar.prm N/A N/A Turned on via ASM and parameter file when the player collects Mario's Star, which activates event20. Madame Clairvoya will check this flag in event36 to confirm that Luigi has collected the glove.
Flag 31 is unused.
32 N/A N/A event36 N/A N/A N/A Turned on in event36 once Madame Clairvoya has verified that flag 33 is on. This will count Mario's Hat as "checked" and will prevent her from reviewing it a second time.
33 map2 eventinfo event36 0xCD910 enitem_mcap.prm N/A N/A Turned on via ASM and parameter file when the player collects Mario's Hat, which activates event21. Madame Clairvoya will check this flag in event36 to confirm that Luigi has collected the glove.
Flag 34 is unused.
35 map2 characterinfo event08, event26, event27 N/A N/A N/A Turned on in event08 after Luigi releases the Boos in the Storage Room, spawning Shivers the Butler in the F1 Hallway. Nintendo also turned this flag on in event27, although it is unnecessary.
36 map2 eventinfo N/A 0x675A4, 0x67648 N/A N/A Turned on with ASM when Sue Pea has been defeated, allowing event25 to activate and "flip" the Guest Room with sound effects.
37 map2 eventinfo event13, event24 N/A N/A N/A Turned on at the end of event24 after Luigi agrees to play Hide and Seek with the Twins. This flag activates event13, but for some reason, Nintendo also decided to turn this flag on in event13 as well..
38 map2 characterinfo, eventinfo, observerinfo event25, event77 N/A N/A N/A Turned on in event25, activating an observer in the Guest Room that places the correct chest on the floor. For some bizarre reason, Nintendo decided to use this as a disappear_flag for Miss Petunia.
39 map2 eventinfo event11, event42, event80 0xACE78 N/A N/A Turned on with ASM once Luigi collects Chauncey's heart key. This flag is used in the after-boss E. Gadd call events to determine proper dialogue.
40 map2 observerinfo event33 0x9A960 N/A N/A Turned on with ASM after Jarvis has been defeated. Prevents his event, event33, from running again.
41 map2 eventinfo, furnitureinfo N/A N/A 0x34578 N/A Turned on when Luigi presses the first button in the Storage Room due to move type 33. The sliding wall, using move type 12, detects that this flag has been turned on and will move. This flag also acts as a reminder for the game to remove the collision for the wall after a reset, so that the room is properly cleared upon revisit.
42 N/A N/A event32 N/A N/A N/A Turned on in event32 once Luigi has listened to the F2 Balcony Toad's dialogue at least once. This flag will make the Toad's dialogue faster upon revisiting.
43 map2 eventinfo N/A 0xCF470(0xCF564) N/A N/A Turned on with ASM once Luigi has collected the Fire Medal, which activates event54.
44 map2 eventinfo N/A 0xCF470(0xCF574) N/A N/A Turned on with ASM once Luigi has collected the Water Medal, which activates event70.
45 map2 eventinfo N/A 0xCF470(0xCF56C) N/A N/A Turned on with ASM once Luigi has collected the Ice Medal, which activates event12.
46 map2 characterinfo, eventinfo, observerinfo, teidencharacterinfo event67, event77 0x9B340 N/A N/A Turned on with ASM after Chauncey has been defeated. This flag will be detected by an observer in the Nursery and turn the lights on, disable/enable some actors, and disable the event77 GBH scanbox dialogue connected to the Heart Boss Doors. It is also used in event67 to warp Luigi back to the Nursery.
map10 eventinfo
47 map2 eventinfo N/A 0x101950 N/A N/A Turned on with ASM after the player hits Chauncey with the ball in the Nursery. This activates event50 so Chauncey can talk to Luigi.
48 N/A N/A N/A 0xD3748(0xD3740) 0xD3B0C, 0xD3B58, 0xD3B80 N/A Turned on with ASM once Luigi waters the Boneyard plant in Area 4. Once flags 48, 78, and 79 are all on, the plant will throw up large amounts of treasure.
49 map2 eventinfo, observerinfo N/A 0x34544 0x34484, 0x34544, 0x17F140 N/A Turned on with ASM after Luigi has looked through the telescope in the Observatory. An observer detects when this flag is turned on and activates the SPACE soundobj. This flag also acts as a reminder for the game to remove the collision for the Observatory wall and add the boundaries around the wooden plank upon reset, so that the room is halfway cleared upon revisit. The Shining Ghost generator star will also become active once this flag is ON due to ASM.
50 map2 eventinfo event68 0x344D0 0x34464, 0x344B4, 0x17F004, 0x17F11C N/A Turned on with ASM when Luigi destroys the moon in the Observatory, activating the second part of event68 so that Luigi looks at the Rainbow Bridge when it spawns. This flag also acts as a reminder for the game to remove the collision for the Observatory wall, remove the boundaries around the wooden plank, and add the collision for the Rainbow Bridge upon reset, so that the room is properly cleared upon revisit. The Shining Ghost generator star will also become inactive once this flag is ON due to ASM.
51 map2 characterinfo N/A 0x1100A8 N/A N/A Turned on with ASM after the Twins have been defeated. This flag disables the cutscene versions of the Twins, dboy and dboy2.
52 map2 eventinfo event68 N/A N/A N/A Turned on at the end of event68. This flag prevents the Observatory cutscenes from replaying.
53 N/A N/A event04, event46 N/A N/A N/A Turned on in event46 once Luigi has seen Mario in the Secret Altar painting for the first time. This flag will make event46 faster upon revisiting and also allows the Courtyard Toad in event04 to save the game.
54 map2 observerinfo event04 N/A N/A N/A Turned on in event04 after Luigi has said Leave it to me! to the Toad in the Courtyard. This will change the Toad's dialogue to helpful hints about Mario's dropped items.
55 map2 furnitureinfo N/A 0x9A488 0x338F4 N/A Turned on with ASM after Vincent Van Gore has been defeated. This flag executes ASM that disables the effects of move type 39.
56 map2 eventinfo event29 0xAC838 0x18D14 N/A Turned on with ASM after Luigi catches 5 Boos, but is also turned on in event29 for the same reason. This flag disables event47 and executes ASM code that unlocks the F1 Washroom door. The ASM for turning this flag ON does not exist in the Japanese version.
57 map2 observerinfo event45 N/A N/A N/A Turned on in event45, activating an observer in the Breaker Room that spawns the chest.
58 N/A N/A event09, event10 N/A N/A N/A Turned on several times in event09 and event10. If Luigi somehow dies in the Training Room, he will get scolded by E. Gadd who remembers that Luigi died thanks to this flag.
59 map2 eventinfo event65 N/A N/A N/A This flag effectively splits event65 into two parts. When this flag is off, the event knows to play the cutscene where Bogmire's tombstone begins to glow, turning this flag on in the process. When this flag is on, then the event knows to play the cutscene where Bogmire spawns out of the tombstone.
Flag 60 is unused.
61 map2 event04, event32, event44, event63, event77, event78 0x3464C, 0x14A1F0 0x3460C 0x34658 Turned on in event44 but also turned on automatically with ASM when <TURNOFF> is used. This flag executes ASM that turns off all lights in the map. When ON event92 activates, allowing the Blackout phone call sequence to activate. Some Toads gain new dialogue after this flag has been turned on, and the "You know, I never noticed how lovely those red polka dots look on top!" GBH scan message in event77 will be permanently disabled.
Turned on with ASM when the unused actor okeito1 becomes active after being vacuumed.
62 map2 characterinfo, observerinfo N/A 0x101E94 N/A N/A Turned on with ASM after Neville has been defeated. This flag activates some observers and more importantly, Lydia, in the Master Bedroom.
63 map2 furnitureinfo event84 N/A 0x346A8, 0x168D3C N/A Turned on in event84 and turns the Pipe Room handle due to move type 40. This flag also executes ASM that turns off the waterfall barrier blocking the chest.
64 N/A N/A N/A 0x346D0 0x34680 N/A Turned on with ASM after Luigi freezes the Pipe Room river. This flag acts as a reminder for the game to remove the collision for the river upon reset, so that the room is properly cleared upon revisit.
65 N/A N/A event13 N/A N/A 0x10F7E4 Turned on in event13 when the Twins tell you to come back into the room. Resetting the boxes by going two rooms away from The Twins' Room and reentering the West Hallway will permanently turn OFF the flag with ASM. Since nothing is tied to it, this flag is useless.
66 map2 characterinfo, eventinfo, furnitureinfo event02, event67 0x783DC N/A N/A Turned on with ASM after King Boo's crown has been collected. This flag changes E. Gadd's dialogue for the last round of the Portrificationizer process. It's also checked in event67, but the flag will never be on in any case where event67 is running.
map9 eventinfo
67 map2 characterinfo, eventinfo, observerinfo event67 0x697CC 0x169E8C N/A Turned on with ASM after Bogmire has been defeated. Used in event67 to warp Luigi back to the Graveyard. This flag also executes ASM that disables the glow effect for Bogmire's tombstone.
map13 eventinfo
68 map2 eventinfo event11, event42, event80 0xACE9C N/A N/A Turned on with ASM once Luigi collects Bogmire's club key. This flag is used in the after-boss E. Gadd call events to determine proper dialogue.
69 N/A N/A event36 N/A N/A N/A Turned on in event36. This flag removes the extra dialogue Madame Clairvoya will say when she examines the first item that you ever bring her.
70 map2 eventinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Clockwork Room when the lights are turned on. This flag activates event30, allowing Luigi to get to the Roof.
71 N/A N/A event17 N/A N/A N/A Turned on in event17 after Luigi has said Leave it to me! to the Toad in the Foyer. This flag will make the Toad's dialogue faster upon revisiting.
72 map2 eventinfo, furnitureinfo N/A N/A N/A N/A Turned on when Luigi presses the second button in the Storage Room due to move type 33. The Boo hatch, using move type 31, detects that this flag has been turned on and will open. This flag also activates event69, leading to the Boo release.
73 map2 generatorinfo event08, event26, event69 N/A N/A N/A Turned on in event69, activating the telesa generator and also deactivating the cutscene demotele generator in the Storage Room. The telesa generator, once activated, allows Boos to spawn in rooms. This flag is also used in event08 so that E. Gadd knows when to lecture Luigi about releasing the Boos.
74 map2 enemyinfo, eventinfo, observerinfo event65 N/A 0x169E7C N/A Turned on by an observer in the Graveyard after the three Skeleton ghosts have been defeated. This flag allows the gravestone effect in event65 to play correctly. This flag also deactivates the skuls in the Graveyard, although this is unnecessary since Luigi is unable to leave the room and reset it.
75 map2 eventinfo event08, event17, event26, event47 N/A 0x3A3F0, 0x3A448, 0x50ED0 N/A Turned on in event08 after Luigi releases the Boos in the Storage Room. This flag executes ASM that enables the LED bulb textures for the Boo Radar and displays the Boo count on the save screen when saving a file.
76 map2 observerinfo N/A N/A N/A N/A Turned on by an observer in the Storage Room. Since nothing is tied to it, this flag is useless.
77 map2 characterinfo, eventinfo event16, event73, event77 N/A N/A N/A Turned on in event16 when Luigi has collected at least 40 Boos. This flag disables event73 and the King Boo model in the hallway so that Luigi can enter the Secret Altar.
78 N/A N/A N/A 0xD3748(0xD3730) 0xD3A64, 0xD3A8C, 0xD3AEC N/A Turned on with ASM once Luigi waters the Boneyard plant in Area 2. This flag will execute ASM that turns the plant from the Seed to Blossom stage in Area 3. If Luigi forgets to water the plant in Area 3, then the plant will turn from Blossom to Kareki in Area 4, killing it.
79 N/A N/A N/A 0xD3748(0xD3738) 0xD3A9C, 0xD3AC4, 0xD3AFC, 0xD3B48 N/A Turned on with ASM once Luigi waters the Boneyard plant in Area 3. If watered in the Blossom stage, this flag will execute ASM that turns the plant from the Blossom to Nut stage in Area 4. If watered in the Seed stage, the plant will turn from Seed to Blossom like usual, but in Area 4, the plant will turn from Blossom to Kareki, killing it.
80 map2 characterinfo, eventinfo N/A 0xACE84 N/A N/A Turned on with ASM when Lydia's key has been collected. This flag activates both event31 and event51 at the same time, preventing event31 from running twice. This flag also enables Chauncey in the Nursery.
81 map2 characterinfo, eventinfo, generatorinfo, observerinfo event67, event85 0x1356B4 N/A N/A Turned on with ASM after Boolossus has been defeated. This flag disables event85, disables generatorinfo and characterinfo Boo cutscene models, and is also used in event67 to warp Luigi back to the F3 Balcony.
map11 eventinfo
82 map2 eventinfo event11, event42, event80 0xACEA8 N/A N/A Turned on with ASM once Luigi collects Boolossus' diamond key. This flag is used in the after-boss E. Gadd call events to determine proper dialogue.
83 map2 eventinfo, objinfo event76 N/A 0x17F68 N/A Turned on in event76. This flag switches the invisible candles for candles that can't be blown out in the Astral Hall. This flag also executes ASM that removes the "trick door" that prevents entry into the Observatory.
84 N/A N/A event73, event85, event96 N/A N/A N/A This flag is used twice. First, it's turned on in event85 to mark if you've been through the event at least once, which changes the Mysterious Power of the Boos dialogue. Then, once Luigi has collected 20 Boos, this flag will be turned off in event96.
Second, this flag is reused to mark if you've been through event73 at least once, which changes King Boo's hallway dialogue and music upon revisiting.

Room Flags

Once these flags are turned ON, they'll only be active for the current room Luigi is in. If Luigi exits the room, all of these flags will reset back to OFF unless certain ASM is forcing them to stay ON.

Flag # JMP Map # JMP Files Events ASM Turns Flag ON ASM Executes When Flag Is ON ASM Turns Flag Off Description
85 N/A N/A event09, event10, event54 N/A 0x110AB0, 0x110B1C, 0x110B88, 0x110BDC 0x1109A8, 0x110E50 When turned on, this flag executes ASM that progresses E. Gadd's animations on the GBH screen during a <PDEMO> gb_minigame1 or gb_endcall sequence.
86 N/A N/A event11, event12, event15, event29, event42, event44, event54, event70, event80, event88, event91 N/A 0x111B08 0x1118B4 When turned on, this flag executes ASM that removes E. Gadd from the GBH screen during a <PDEMO> sequence.
87 N/A N/A event09, event10 N/A 0x10ED58(0x10EC50), 0x10EED8(0x10EC50) 0x10EC24(0x10EC50) Used as a check for the Training Room events, where <EVENTWAIT>(87) will turn the flag on and execute ASM that opens the vents and spawns the ghosts. Once all the ghosts are gone, the flag will be turned off letting the events continue on to the next phase.
88 map2 event03, event24 0x2EF94, 0x30EF4, 0x314DC, 0x105B44 0x30EA0 0x103B7C, 0x105864 Turned on with ASM by playing all instruments in the Conservatory, activating event03 to make Melody appear.
Turned on with ASM by making Spooky bark the set amount of times under the AEnDog.prm variable sHowlEvent, activating event23 to spawn Mr. Bones.
Turned on with ASM by spinning the helicopter mobile long enough due to move type 8, activating event24 to spawn the Twins.
Turned on with ASM by shining the flashlight on the crystal ball due to move type 11, activating event37 to make Madame Clairvoya appear.
89 map2 eventinfo event03, event17, event22, event23, event49 0x678D4, 0x6D880 N/A 0x6AAB8, 0x106E24, 0x108B0C The most common use of this flag in events is as an "event ran once" flag, where the flag will be turned on at the end of the event to make the event either cancel out or be quicker on the next activation. The Toad in the Foyer using event17 uses it to speed up the dialogue if Luigi first chose "Good-bye."
Sue Pea will turn this flag on with ASM every time she yawns by being doused, and will immediately turn it back off when she lies back down. This instance is tied to nothing.
Turned on with ASM when both of the campfires in Cold Storage are lit, activating Sir Weston and event89.
90 N/A N/A event03 N/A 0x30AFC N/A Turned on in event03 when Luigi first encounters Melody. This flag executes ASM that silences the Super Mario Bros. tune playing from the instruments in the Conservatory.
91 N/A N/A event03, event17, event22, event32, event33, event46, event61, event63, event76, event78, event86, event94 0x67928 0xC93D8, 0xD9BAC N/A When turned on in an event, this flag executes ASM that activates any JMP entry with cond_type 11, also known as CondStartFromScript.
This flag is also used to initialize Melody's EnThought process as attack mode. If <GENON> is used on her without the flag on, she will disappear. If the flag is on, <GENON> will activate her attack mode.
When Sue Pea is woken up by being doused three times, ASM will turn this flag on making an observer spawn a polter1 to throw the clown dolls. It is also set within event86. This ASM does not exist in the Japanese version.
92 N/A N/A event37, event38, event82 N/A 0x98108, 0x9857C, 0x9AB2C N/A When turned on, this flag executes ASM that allows Luigi to look at portrait ghosts that derive from the class KtEnKihon without them disappearing, such as Vincent Van Gore. Madame Clairvoya has ASM to handle it herself, but interestingly so does Uncle Grimmly.
93 map2 furnitureinfo N/A N/A 0x98C28, 0x99CA8 N/A Turned on when Luigi taps the yarn balls out of their basket in Nana's Room. This flag activates ASM that makes the yarn balls "come to life" and makes Nana visible.
94 N/A N/A event61 N/A 0x318F4 0x28808, 0x298CC Turned on multiple times in event61. This flag executes ASM that makes any furniture with move type 14 start to shake. Strangely, this flag is turned off with ASM when events end.
95 map2 eventinfo event49 0x10FA20 N/A N/A Turned on with ASM when Luigi fails to find a single twin during the Hide and Seek minigame, executing event49's "WRONG! Nyah nyah!!" failure procedure.
96 map2 eventinfo event49 0x10FA54 N/A N/A Turned on with ASM when Luigi finds a twin during the Hide and Seek minigame, executing event49's "Not bad, mister!" success procedure.
97 map2 eventinfo event49 0x10FA14 N/A N/A Turned on with ASM when Luigi finds only one twin during the Hide and Seek minigame, executing event49's "WRONG! Nyah nyah!!" failure procedure.
98 map2 eventinfo event49 0x10FA48 N/A N/A Turned on with ASM when Luigi finds both twins during the Hide and Seek minigame, executing event49's "HEY! That's not right! Play fair, cheater!" success procedure.
99 N/A N/A N/A 0x149230 0x147DE4 0x14889C Turned on with ASM once Luigi has lit all of Mr. Luggs' candles in the Dining Room. It will execute ASM that plays the mystery solved SFX, makes Mr. Luggs visible, and makes the purple candles flare up with the PCR candle_fat. This flag will immediately be turned off with ASM as soon as you leave the room Mr. Luggs is in.
100 map2 eventinfo N/A 0x12E218 N/A 0x12E2B8 Turned on with ASM when Luigi finds a Boo. This flag activates event53 so that the Boo has the proper spawn-in dialogue. The flag is immediately turned off when the Boo becomes active.
101 map2 eventinfo, furnitureinfo event55 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event55, the "Book of Riddles".
102 map2 eventinfo, furnitureinfo event56 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event56, "Neville's Big Baby Care Diary".
103 map2 eventinfo, furnitureinfo event57 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event57, "Darkness Is Their Cheese!".
104 map2 eventinfo, furnitureinfo event58, event61 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event58, the "Book of Pericles". For some reason, this flag is turned off in event61, but this does nothing.
105 map2 eventinfo, furnitureinfo event59 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event59, the "E. Gadd Guide to Ghosts".
106 map2 eventinfo, furnitureinfo event60 N/A N/A N/A Turned on when Luigi shakes books in the Study. This flag activates event60, "Lydia's Child-care Diary".
107 map2 eventinfo, furnitureinfo event39 N/A N/A N/A Turned on when Luigi shakes the books in Nana's Room. This flag activates event39, "Nana's Moldy Old Journal".
108 map2 furnitureinfo N/A N/A N/A N/A (UNUSED) This flag would've been used to activate an event that displays the text of the Boneyard sign — "Here lies Mr. Bones... Quiet ". However, this feature was removed (with move type 0) likely because the player could activate this event at the same time as event23, causing issues.
Flags 109 - 110 are unused.
111 map2 eventinfo event37 N/A N/A N/A This flag is turned on in event37 after Luigi has flashed the crystal ball in the Fortune-teller's Room with his flashlight for long enough. This flag activates event36 so that Luigi can talk to Madame Clairvoya.
Flag 112 is unused.
113 N/A N/A event33 N/A 0x9A730 N/A This flag is turned on and off throughout event33. This flag executes ASM code that makes Jarvis retract into his jar when the flag is on, and makes Jarvis come out of his jar when the flag is off.
114 map2 observerinfo N/A 0x33570 N/A N/A This flag is turned on with ASM when Luigi taps the projector in the Projection room due to move type 36. An observer will then detect that this flag is on and spawn the first ghost wave of the room.
115 N/A N/A event45 N/A 0x33F8C N/A This flag is turned on in event45 and executes ASM that makes the Breaker Room lever move due to move type 41.
116 map2 eventinfo, observerinfo N/A N/A N/A N/A This flag is turned on by an observer when the lights are on in the F1 Bathroom. This flag activates event91 so E. Gadd can give advice to Luigi about Grabbing Ghosts.
117 map2 observerinfo event33 N/A N/A N/A Turned on in event33 when Jarvis is about to start his minigame. An observer in the Ceramics Studio will detect that this flag is on and "lock" the doors with spikes.
118 map2 observerinfo event33 N/A N/A N/A Turned on in event33 if Luigi fails Jarvis's minigame. An observer in the Ceramics Studio will detect that this flag is on and "unlock" the doors by removing the spikes.
119 N/A N/A event89 N/A 0x6D8A4 N/A Turned on at the beginning of event89 to skip ASM that plays the battle theme. The battle music is instead set inside of event89 itself using the <BGM> tag, making this flag questionable.
Flag 120 is unused.
121 map2 observerinfo event36 N/A N/A N/A Turned on at the end of event36. An observer in the Fortune-teller's Room will detect that this flag is on and "lock" the door with spikes.
122 map2 observerinfo event38 N/A N/A N/A Turned on at the end of event38. An observer in the Artist's Studio will detect that this flag is on and "lock" the door with spikes.
Flags 123 - 166 are unused.
167 map2 eventinfo, furnitureinfo N/A N/A N/A N/A When turned on, this flag enables event04, the Courtyard Toad event. It is turned on when interacting with the shed the Toad is found in via move type 38.
Flag 168 is unused.
169 map2 eventinfo, furnitureinfo event14, event78 0x255EC, 0x25618, 0x2EFBC, 0x30050, 0x98DDC, 0x148ED0 0x684FC, 0x688A0, 0xCBFF0, 0xFFFC0, 0x10002C, 0x146E84, 0x146F44 0x101068, 0x148894, 0x148AA8 Turned on with ASM when pulling the window curtain in the Master Bedroom, executing Lydia's window routine and event14. When Lydia's window routine is finished the flag will turn back off.
Turned on with ASM when rocking the rocking horse at full speed due to move type 5. This will execute ASM that wakes Chauncey up and puts him in attack mode, activate event22, and change Chauncey's GBH heart scan message in event78.
Turned on with ASM when vacuuming all of Luggs' food up, which will execute ASM putting him in attack mode.
Turned on by pulling the shower curtain in the 2F Bathroom, executing ASM that makes Miss Petunia spit water at Luigi and become vulnerable to ice.
Turned on with ASM when Nana has been hit with all three yarn balls. This instance is not tied to anything.
Turned on when knocking on the frozen jar table in the Ceramics Studio due to move type 16. This instance is not tied to anything.
Turned on with ASM when activating all gizmos in The Clockworks, executing ASM that activates The Clockwork Soldiers.


Map Flags

Once these flags are turned ON, they'll only stay that way while Luigi is still in the current map. If Luigi is warped to another map, or the player decides to turn off/soft-reset the game, all of these flags will reset back to OFF unless certain ASM is forcing them to stay ON.

Flag # JMP Map # JMP Files Events ASM Turns Flag ON ASM Executes When Flag Is ON ASM Turns Flag Off Description
170 N/A N/A event24 N/A 0x10F744(0x10F634) N/A Turned on in event24 when Luigi agrees to play Hide and Seek with the Twins. This stops event24 from functioning anymore and executes ASM that enables the Twins' minigame behavior, AGeHideSeek. Once Luigi defeats the Twins, the flag will be turned off with ASM, disabling AGeHideSeek.
171 N/A N/A event71 N/A 0x1810B0 N/A Turned on in event71. This flag executes ASM that causes the Ring of Boos on the 3F Balcony to start spinning rapidly.
172 map2 eventinfo, furnitureinfo event77, event78 0x2F030, 0x2F18C, 0x2F3E4, 0x2F54C, 0x2F6A8, 0x2F8A8, 0x2FA54, 0x2FCF0, 0x2FEC8, 0x300C0, 0x30514, 0x30AC8, 0x30FC0, 0x311E8, 0x31354, 0x31574, 0x3181C, 0x31858, 0x31A84, 0x31CC8, 0x31F90, 0x32458, 0x327BC, 0x32CEC, 0x32F20, 0x33120, 0x33318, 0x33D20, 0x33EB8, 0x34198 N/A N/A Turned on when Luigi scans a furniture scanbox with the GBH. This flag activates event77, which sends the counter value of the furniture to the event to pass through <COUNTJMP2>. This flag is also used with the Storage Room sliding wall so that if Luigi taps on the center of it, a message box will pop up due to move type 12.
map6 eventinfo
map9 eventinfo
map10 eventinfo
map11 eventinfo
map13 eventinfo
173 map2 eventinfo event77, event78 0x82C68 N/A N/A Turned on when Luigi scans a Portrait Ghost's heart with the GBH. This flag activates event78, which sends the message value of the ghost to the event to pass through <COUNTJMP2>.
174 N/A N/A event72 N/A N/A N/A (UNUSED) Would've been turned on in event72 during the Boolossus boss intro, but the <FLAGON> is commented out
175 map2 eventinfo event47 0x18E14 N/A N/A Turned on when Luigi attempts to open the F1 Washroom door while having less than 5 Boos. This will activate event47, leading the Toad to say "Er, um...OCCUPIED!"
176 N/A N/A event72 N/A N/A N/A (UNUSED) Would've been turned on in event72 during the Boolossus boss intro, but the <FLAGON> is commented out
177 map2 furnitureinfo event38 N/A N/A N/A Turned on at the end of event38. This flag will activate the Gold Ghost painting in the Artist's Studio due to do type 39.
178 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Gold Ghosts have been defeated. This flag will activate the Purple Puncher painting due to do type 39.
179 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Purple Punchers have been defeated. This flag will activate the Blue Twirler painting due to do type 39.
180 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Blue Twirlers have been defeated. This flag will activate the Red Grabber Ghost painting due to do type 39.
181 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Red Grabber Ghosts have been defeated. This flag will activate the Red Ghost Guy painting due to do type 39.
182 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Red Ghost Guys have been defeated. This flag will activate the Garbage Can Ghost painting due to do type 39.
183 map2 furnitureinfo, observerinfo N/A N/A N/A N/A Turned on by an observer in the Artist's Studio after the Garbage Can Ghosts have been defeated. This flag will activate the Purple Bomber painting due to do type 39.
184 N/A N/A event33 N/A N/A N/A Turned on at the end of event33 if Luigi fails Jarvis's minigame. This flag will make Jarvis's dialogue faster upon revisiting.
185 map2 observerinfo N/A 0x143EA4 N/A N/A Turned on with ASM when Shivers the Butler has been defeated. This flag will be detected by an observer in the Butler's Room and turn the lights on.
186 map2 eventinfo event78 0x143BA4 N/A N/A Turned on with ASM when Luigi lights Shivers the Butler's candles for the first time. This flag will change the message that appears when Luigi scans his heart and execute event81 for Shivers' dialogue.
187 map2 eventinfo, observerinfo event82 N/A N/A N/A Turned on by an observer in the Artist's Studio after the Purple Bombers have been defeated. This flag allows event82 to activate so Vincent Van Gore can be defeated.
188 N/A N/A N/A 0xA2DA8 N/A N/A Turned on with ASM when Luigi hits Fake Bowser with one of the spike bombs. Since nothing is tied to it, this flag is useless.
189 N/A N/A event09, event10 N/A 0x5C5C8 0x5C5D8 Turned on in various parts of event09 and event10. When Luigi's HP reaches 0, this flag executes ASM that resets the current map by warping Luigi, exactly like <WARP> , to the luige entry's coordinates with appear_point = 0. This flag will not heal Luigi, instead leaving him at 1 HP. Essentially, this flag prevents a Game Over from occurring as long as it's on.
190 map2 eventinfo event93 0x67920 N/A 0x67794 Turned on with ASM when Luigi sprays Sue Pea with water three times. This flag activates event86 which makes Sue Pea say "Ngggh, snurrggghhhkk, ZZZZZ!!!". For some reason, this flag is also turned off in event93, one of the Blackout phone call events.
191 map2 eventinfo, teidenobserverinfo event93 N/A N/A N/A Turned on in event93 if Luigi answers the phone with "It's Bowser!!". This will cause event93 to run a second time, where Toad has different dialogue.
192 map2 eventinfo, teidenobserverinfo event93, event94 N/A N/A N/A Turned on in event93 if Luigi answers the phone with "It's Luigi.", or if flag 191 is already on. This flag activates event94, allowing the final Blackout phone call with E. Gadd to take place.
193 map2 eventinfo N/A 0x682B8 N/A N/A Turned on with ASM when Miss Petunia has been sprayed with ice. This flag activates event34 which makes her say "Ah-ATCHOOO!".
194 map2 eventinfo N/A 0x17DA28 N/A N/A Turned on with ASM when Luigi removes the spikes from the Diamond Boss Door on the left side of the 3F Balcony. This flag will activate event44, causing the Blackout to start.
195 N/A N/A event03 N/A N/A N/A Turned on at the beginning of event03. This flag will make Melody Pianissima's dialogue faster upon revisiting.
196 N/A N/A N/A 0x9AAC0 N/A N/A Turned on with ASM when Uncle Grimmly has been defeated. This flag isn't linked with anything else, so it is useless.
197 N/A N/A event24, event49 N/A N/A N/A Turned on in event49 while Luigi is playing Hide and Seek with the Twins. This stops event24 from functioning anymore.
198 map2 eventinfo, observerinfo event101 N/A N/A N/A This flag is turned on by an observer in the Astral Hall when all of the candles have been lit. This flag activates event76 and event101 at the same time, making event76 deactivate upon its conclusion.
Flags 199 - 254 are unused.
255 N/A N/A event02, event37, event52 N/A 0x11F468, 0x11F894, 0x11FBA0 0xF42F8, 0x11EAD0, 0x11F80C, 0x11FA44, 0x11FBB0 Used as a Portrificationizer process check. When turned on, ASM will execute that runs the portrificationizer process. Once a part of the process finishes, the flag is turned off to continue event02. For event52, the flag executes ASM that runs the process in one go and replaces edsentak with dkikai. Strangely, event37 checks for it.