Skip to content

Flag Documentation

Vultumast edited this page Jun 25, 2024 · 2 revisions

** WIP **

VULTU WROTE THIS DOCUMENT BY HAND!
Original flag help from https://tomat.dev/undertale/flags

Most flags were documented by me, until I discovered they were already documented here:
https://github.com/Jacky720/FloweysTimeMachine/blob/gh-pages/data.js
HUGE THANKS THEM FOR LETTING ME COPY VALUES FOR THE WIKI AND THIS DOCUMENT!

Anything not in that list was added by me or Daniela
If any of this is wrong or misleading, please feel free to push a PR <3

NOTE: Types are defined as the following
Unknown - Unknown (duh)
bool - 0 for false 1 for true
real - a number
-- Assume any other names are enums with the dropdown being their values. Scripts\Common\Init\macros --

Flag ID Name Type Description
1 - 3 UNUSED N / A
4 FL_UndyneTriggerOverride bool Debug variable. Allows Undyne to give her Pacifist speech even if one (but only one) monster is killed.
5 FL_Fun real The fun value. see * TABLE LINK HERE * for effects.
6 FL_Hardmode bool Is Hard Mode enabled.
7 FL_TruePacifist bool Is the true pacifist epilogue active?
8 FL_DisableRandomEncounters bool Self Explanatory. Used when delivering Undyne's letter or after you've deafeated Mettaton NEO
9 FL_FloweyAnimationEndCount real Set but not read, tracks how often you've caught flowey stalking you when backtracking
10 FL_SparedLast bool Did you win the last battle by sparing?
11 FL_EscapedLast bool Did you flee the last battle?
12 FL_KilledLast bool Did you kill an enemy in the last battle?
13 FL_BoredLast bool ** TODO THIS **
14 FL_DummyStatus
DummyStatus0 - Run
1 - Kill
2 - Talk
3 - Bore
What you did with the Ruin's Dummy
15 FL_InBattle bool Are you in a battle?
16 FL_TypeHeartTransition bool Are you entering a "quick" battle?
17 FL_MenuDisabled bool Is your menu disabled? (Set during overworld events such as the Undyne Chase)
18 FL_UndyneZoomCutscene bool Is the view rotated in Undyne's speech.
19 UNUSED N / A
20 FL_AnimationIndex
21 FL_CookedNoodles
22 FL_NameColor
23 FL_SparedCount
24 FL_EscapedCount
25 FL_DialoguesSkipped
26 FL_MurderLevelOverride
27 FL_SparedSpecific
28 FL_FastTextSkip
29 UNUSED
30 FL_TutorialFroggitEncountered
31 FL_PushedRock1
32 FL_PushedRock2
33 FL_PushedRock3
34 FL_RuinsCandyTaken
35 FL_PushedRock4
36 FL_NapstablookStatus
37 FL_WaitedOnTorielCall
38 - 39 UNUSED
40 FL_TorielGreetedCount
41 FL_TorielFlirtedCount
42 FL_CalledTorielMom
43 FL_RuinsSwitchesPressedCount
44 FL_DisobeyedTorielCount
45 FL_TorielStatus
46 FL_ChoiceFlavor
47 FL_TundraCreepyStatus
48 - 49 UNUSED
50 FL_KnowWaterSausage
51 FL_WrongSwitchesPressedCount
52 FL_DoggoStatus
53 FL_DogCoupleStatus
54 FL_GreaterDogStatus
55 FL_LesserDogStatus
56 FL_SnowmanStatus
57 FL_SnowdrakeStatus
58 FL_HarderPuzzleChoice
59 FL_SpiderDonationTotal

Clone this wiki locally