Global constants#

Variables#

const Audio

Audio

const Debug

Debug

const FileSystem

FileSystem

const Game

Game

const untyped

NULL

const untyped

null

const untyped

Null

const Graphics

Graphics

const Hero

Hero

const Hero

Link deprecated

const Hero

Player deprecated

const Input

Input

const rgb

INVALID_COLOR

const randgen

RandGen

const Region

Region

const Screen

Screen

const Text

Text

const ZInfo

Module

const ZInfo

ZInfo

Enumerations#

enum Direction: πŸ”— Source

Direction DIR_UP = 0

Direction DIR_DOWN = 1

Direction DIR_LEFT = 2

Direction DIR_RIGHT = 3

Direction DIR_LEFTUP = 4

Direction DIR_RIGHTUP = 5

Direction DIR_LEFTDOWN = 6

Direction DIR_RIGHTDOWN = 7

Direction DIR_UPLEFT = 4

Direction DIR_UPRIGHT = 5

Direction DIR_DOWNLEFT = 6

Direction DIR_DOWNRIGHT = 7


enum EnemyPattern: πŸ”— Source

EnemyPattern PATTERN_STANDARD = 0

EnemyPattern PATTERN_SIDES = 1

EnemyPattern PATTERN_SIDES_RANDOM = 2

EnemyPattern PATTERN_CEILING = 3

EnemyPattern PATTERN_CEILING_RANDOM = 4

EnemyPattern PATTERN_STANDARD_RANDOM = 5

EnemyPattern PATTERN_NO_SPAWNING = 6


enum CounterIndex: πŸ”— Source

Indices for generic counters. Use with itemdata::Counter, Game->Counter[], Game->MCounter[] and Game->DCounter[]

CounterIndex CR_NONE = -1

CounterIndex CR_LIFE = 0

CounterIndex CR_MONEY = 1

CounterIndex CR_RUPEES = 1

CounterIndex CR_BOMBS = 2

CounterIndex CR_ARROWS = 3

CounterIndex CR_MAGIC = 4

CounterIndex CR_KEYS = 5

CounterIndex CR_SBOMBS = 6

CounterIndex CR_CUSTOM1 = 7

CounterIndex CR_CUSTOM2 = 8

CounterIndex CR_CUSTOM3 = 9

CounterIndex CR_CUSTOM4 = 10

CounterIndex CR_CUSTOM5 = 11

CounterIndex CR_CUSTOM6 = 12

CounterIndex CR_CUSTOM7 = 13

CounterIndex CR_CUSTOM8 = 14

CounterIndex CR_CUSTOM9 = 15

CounterIndex CR_CUSTOM10 = 16

CounterIndex CR_CUSTOM11 = 17

CounterIndex CR_CUSTOM12 = 18

CounterIndex CR_CUSTOM13 = 19

CounterIndex CR_CUSTOM14 = 20

CounterIndex CR_CUSTOM15 = 21

CounterIndex CR_CUSTOM16 = 22

CounterIndex CR_CUSTOM17 = 23

CounterIndex CR_CUSTOM18 = 24

CounterIndex CR_CUSTOM19 = 25

CounterIndex CR_CUSTOM20 = 26

CounterIndex CR_CUSTOM21 = 27

CounterIndex CR_CUSTOM22 = 28

CounterIndex CR_CUSTOM23 = 29

CounterIndex CR_CUSTOM24 = 30

CounterIndex CR_CUSTOM25 = 31

CounterIndex CR_CUSTOM26 = 32

CounterIndex CR_CUSTOM27 = 33

CounterIndex CR_CUSTOM28 = 34

CounterIndex CR_CUSTOM29 = 35

CounterIndex CR_CUSTOM30 = 36

CounterIndex CR_CUSTOM31 = 37

CounterIndex CR_CUSTOM32 = 38

CounterIndex CR_CUSTOM33 = 39

CounterIndex CR_CUSTOM34 = 40

CounterIndex CR_CUSTOM35 = 41

CounterIndex CR_CUSTOM36 = 42

CounterIndex CR_CUSTOM37 = 43

CounterIndex CR_CUSTOM38 = 44

CounterIndex CR_CUSTOM39 = 45

CounterIndex CR_CUSTOM40 = 46

CounterIndex CR_CUSTOM41 = 47

CounterIndex CR_CUSTOM42 = 48

CounterIndex CR_CUSTOM43 = 49

CounterIndex CR_CUSTOM44 = 50

CounterIndex CR_CUSTOM45 = 51

CounterIndex CR_CUSTOM46 = 52

CounterIndex CR_CUSTOM47 = 53

CounterIndex CR_CUSTOM48 = 54

CounterIndex CR_CUSTOM49 = 55

CounterIndex CR_CUSTOM50 = 56

CounterIndex CR_CUSTOM51 = 57

CounterIndex CR_CUSTOM52 = 58

CounterIndex CR_CUSTOM53 = 59

CounterIndex CR_CUSTOM54 = 60

CounterIndex CR_CUSTOM55 = 61

CounterIndex CR_CUSTOM56 = 62

CounterIndex CR_CUSTOM57 = 63

CounterIndex CR_CUSTOM58 = 64

CounterIndex CR_CUSTOM59 = 65

CounterIndex CR_CUSTOM60 = 66

CounterIndex CR_CUSTOM61 = 67

CounterIndex CR_CUSTOM62 = 68

CounterIndex CR_CUSTOM63 = 69

CounterIndex CR_CUSTOM64 = 70

CounterIndex CR_CUSTOM65 = 71

CounterIndex CR_CUSTOM66 = 72

CounterIndex CR_CUSTOM67 = 73

CounterIndex CR_CUSTOM68 = 74

CounterIndex CR_CUSTOM69 = 75

CounterIndex CR_CUSTOM70 = 76

CounterIndex CR_CUSTOM71 = 77

CounterIndex CR_CUSTOM72 = 78

CounterIndex CR_CUSTOM73 = 79

CounterIndex CR_CUSTOM74 = 80

CounterIndex CR_CUSTOM75 = 81

CounterIndex CR_CUSTOM76 = 82

CounterIndex CR_CUSTOM77 = 83

CounterIndex CR_CUSTOM78 = 84

CounterIndex CR_CUSTOM79 = 85

CounterIndex CR_CUSTOM80 = 86

CounterIndex CR_CUSTOM81 = 87

CounterIndex CR_CUSTOM82 = 88

CounterIndex CR_CUSTOM83 = 89

CounterIndex CR_CUSTOM84 = 90

CounterIndex CR_CUSTOM85 = 91

CounterIndex CR_CUSTOM86 = 92

CounterIndex CR_CUSTOM87 = 93

CounterIndex CR_CUSTOM88 = 94

CounterIndex CR_CUSTOM89 = 95

CounterIndex CR_CUSTOM90 = 96

CounterIndex CR_CUSTOM91 = 97

CounterIndex CR_CUSTOM92 = 98

CounterIndex CR_CUSTOM93 = 99

CounterIndex CR_CUSTOM94 = 100

CounterIndex CR_CUSTOM95 = 101

CounterIndex CR_CUSTOM96 = 102

CounterIndex CR_CUSTOM97 = 103

CounterIndex CR_CUSTOM98 = 104

CounterIndex CR_CUSTOM99 = 105

CounterIndex CR_CUSTOM100 = 106

CounterIndex CR_SCRIPT1 = 7

CounterIndex CR_SCRIPT2 = 8

CounterIndex CR_SCRIPT3 = 9

CounterIndex CR_SCRIPT4 = 10

CounterIndex CR_SCRIPT5 = 11

CounterIndex CR_SCRIPT6 = 12

CounterIndex CR_SCRIPT7 = 13

CounterIndex CR_SCRIPT8 = 14

CounterIndex CR_SCRIPT9 = 15

CounterIndex CR_SCRIPT10 = 16

CounterIndex CR_SCRIPT11 = 17

CounterIndex CR_SCRIPT12 = 18

CounterIndex CR_SCRIPT13 = 19

CounterIndex CR_SCRIPT14 = 20

CounterIndex CR_SCRIPT15 = 21

CounterIndex CR_SCRIPT16 = 22

CounterIndex CR_SCRIPT17 = 23

CounterIndex CR_SCRIPT18 = 24

CounterIndex CR_SCRIPT19 = 25

CounterIndex CR_SCRIPT20 = 26

CounterIndex CR_SCRIPT21 = 27

CounterIndex CR_SCRIPT22 = 28

CounterIndex CR_SCRIPT23 = 29

CounterIndex CR_SCRIPT24 = 30

CounterIndex CR_SCRIPT25 = 31

CounterIndex CR_SCRIPT26 = 32

CounterIndex CR_SCRIPT27 = 33

CounterIndex CR_SCRIPT28 = 34

CounterIndex CR_SCRIPT29 = 35

CounterIndex CR_SCRIPT30 = 36

CounterIndex CR_SCRIPT31 = 37

CounterIndex CR_SCRIPT32 = 38

CounterIndex CR_SCRIPT33 = 39

CounterIndex CR_SCRIPT34 = 40

CounterIndex CR_SCRIPT35 = 41

CounterIndex CR_SCRIPT36 = 42

CounterIndex CR_SCRIPT37 = 43

CounterIndex CR_SCRIPT38 = 44

CounterIndex CR_SCRIPT39 = 45

CounterIndex CR_SCRIPT40 = 46

CounterIndex CR_SCRIPT41 = 47

CounterIndex CR_SCRIPT42 = 48

CounterIndex CR_SCRIPT43 = 49

CounterIndex CR_SCRIPT44 = 50

CounterIndex CR_SCRIPT45 = 51

CounterIndex CR_SCRIPT46 = 52

CounterIndex CR_SCRIPT47 = 53

CounterIndex CR_SCRIPT48 = 54

CounterIndex CR_SCRIPT49 = 55

CounterIndex CR_SCRIPT50 = 56

CounterIndex CR_SCRIPT51 = 57

CounterIndex CR_SCRIPT52 = 58

CounterIndex CR_SCRIPT53 = 59

CounterIndex CR_SCRIPT54 = 60

CounterIndex CR_SCRIPT55 = 61

CounterIndex CR_SCRIPT56 = 62

CounterIndex CR_SCRIPT57 = 63

CounterIndex CR_SCRIPT58 = 64

CounterIndex CR_SCRIPT59 = 65

CounterIndex CR_SCRIPT60 = 66

CounterIndex CR_SCRIPT61 = 67

CounterIndex CR_SCRIPT62 = 68

CounterIndex CR_SCRIPT63 = 69

CounterIndex CR_SCRIPT64 = 70

CounterIndex CR_SCRIPT65 = 71

CounterIndex CR_SCRIPT66 = 72

CounterIndex CR_SCRIPT67 = 73

CounterIndex CR_SCRIPT68 = 74

CounterIndex CR_SCRIPT69 = 75

CounterIndex CR_SCRIPT70 = 76

CounterIndex CR_SCRIPT71 = 77

CounterIndex CR_SCRIPT72 = 78

CounterIndex CR_SCRIPT73 = 79

CounterIndex CR_SCRIPT74 = 80

CounterIndex CR_SCRIPT75 = 81

CounterIndex CR_SCRIPT76 = 82

CounterIndex CR_SCRIPT77 = 83

CounterIndex CR_SCRIPT78 = 84

CounterIndex CR_SCRIPT79 = 85

CounterIndex CR_SCRIPT80 = 86

CounterIndex CR_SCRIPT81 = 87

CounterIndex CR_SCRIPT82 = 88

CounterIndex CR_SCRIPT83 = 89

CounterIndex CR_SCRIPT84 = 90

CounterIndex CR_SCRIPT85 = 91

CounterIndex CR_SCRIPT86 = 92

CounterIndex CR_SCRIPT87 = 93

CounterIndex CR_SCRIPT88 = 94

CounterIndex CR_SCRIPT89 = 95

CounterIndex CR_SCRIPT90 = 96

CounterIndex CR_SCRIPT91 = 97

CounterIndex CR_SCRIPT92 = 98

CounterIndex CR_SCRIPT93 = 99

CounterIndex CR_SCRIPT94 = 100

CounterIndex CR_SCRIPT95 = 101

CounterIndex CR_SCRIPT96 = 102

CounterIndex CR_SCRIPT97 = 103

CounterIndex CR_SCRIPT98 = 104

CounterIndex CR_SCRIPT99 = 105

CounterIndex CR_SCRIPT100 = 106

CounterIndex CR_MAX = 107


enum SwitchEffect: πŸ”— Source

SwitchEffect SW_EFF_POOF = 0

SwitchEffect SW_EFF_FLICKER = 1

SwitchEffect SW_EFF_RISE = 2


enum WarpType: πŸ”— Source

Use with Screen->SetSideWarp() and Link->WarpEx()

WarpType WT_CAVE = 0

WarpType WT_PASSAGE = 1

WarpType WT_ENTRANCEEXIT = 2

WarpType WT_SCROLLING = 3

WarpType WT_IWARP = 4

WarpType WT_IWARPBLACKOUT = 5

WarpType WT_IWARPOPENWIPE = 6

WarpType WT_IWARPZAP = 7

WarpType WT_IWARPWAVE = 8

WarpType WT_NOWARP = 9


enum WeaponFlagIndex: πŸ”— Source

WeaponFlagIndex WFLAG_PICKUP_ITEMS = 0

WeaponFlagIndex WFLAG_BREAKS_ON_LANDING = 1

WeaponFlagIndex WFLAG_BREAKS_ON_SOLID = 2

WeaponFlagIndex WFLAG_BURN_ANYFIRE = 3

WeaponFlagIndex WFLAG_BURN_STRONGFIRE = 4

WeaponFlagIndex WFLAG_BURN_MAGICFIRE = 5

WeaponFlagIndex WFLAG_BURN_DIVINEFIRE = 6

WeaponFlagIndex WFLAG_STOP_ON_LANDING = 7

WeaponFlagIndex WFLAG_STOP_ON_SOLID = 8

WeaponFlagIndex WFLAG_UPDATE_BURNSPR = 9

WeaponFlagIndex WFLAG_MAX = 10


enum WeaponSpriteIndex: πŸ”— Source

WeaponSpriteIndex WPN_SPRITE_BASE = 0

WeaponSpriteIndex WPN_SPRITE_BURN_ANY = 1

WeaponSpriteIndex WPN_SPRITE_BURN_STRONG = 2

WeaponSpriteIndex WPN_SPRITE_BURN_MAGIC = 3

WeaponSpriteIndex WPN_SPRITE_BURN_DIVINE = 4

WeaponSpriteIndex WPN_SPRITE_MAX = 5


enum ShadowType: πŸ”— Source

ShadowType SHD_NORMAL = 0

No Shadow

ShadowType SHD_SHADOW = 1

These draw ONLY a shadow, no actual text

ShadowType SHD_SHADOWU = 2

ShadowType SHD_OUTLINE8 = 3

ShadowType SHD_OUTLINEPLUS = 4

ShadowType SHD_OUTLINEX = 5

ShadowType SHD_SHADOWED = 6

These draw a shadow behind the actual text

ShadowType SHD_SHADOWEDU = 7

ShadowType SHD_OUTLINED8 = 8

ShadowType SHD_OUTLINEDPLUS = 9

ShadowType SHD_OUTLINEDX = 10

ShadowType SHD_MAX = 11

Max number; not an actual value to use


enum DrawStyle: πŸ”— Source

DrawStyle DS_NORMAL = 0

DrawStyle DS_PHANTOM = 1

DrawStyle DS_CLOAKED = 2


enum TransformationType: πŸ”— Source

TransformationType FLIP_NONE = 0

TransformationType FLIP_HORIZONTAL = 1

TransformationType FLIP_VERTICAL = 2

TransformationType FLIP_HV = 3

Horizontal and vertical

TransformationType FLIP_VH = 3

Horizontal and vertical

TransformationType FLIP_BOTH = 3

Horizontal and vertical

TransformationType ROT_CW = 4

Rotations + Flip

TransformationType ROT_CW_FLIP = 5

TransformationType ROT_CCW_FLIP = 6

TransformationType ROT_CCW = 7

TransformationType ROT_ACW_FLIP = 6

Anticlockwise

TransformationType ROT_ACW = 7


enum ComboType: πŸ”— Source

ComboType CT_NONE = 0

ComboType CT_STAIR = 1

ComboType CT_CAVE = 2

ComboType CT_WATER = 3

ComboType CT_ARMOS = 4

ComboType CT_GRAVE = 5

ComboType CT_DOCK = 6

ComboType CT_PUSHWAIT = 8

ComboType CT_PUSHHEAVY = 9

ComboType CT_PUSHHEAVYWAIT = 10

ComboType CT_LEFTSTATUE = 11

ComboType CT_RIGHTSTATUE = 12

ComboType CT_WALKSLOW = 13

ComboType CT_CVUP = 14

ComboType CT_CVDOWN = 15

ComboType CT_CVLEFT = 16

ComboType CT_CVRIGHT = 17

ComboType CT_SWIMWARP = 18

ComboType CT_DIVEWARP = 19

ComboType CT_LADDERHOOKSHOT = 20

ComboType CT_TRIGNOFLAG = 21

ComboType CT_TRIGFLAG = 22

ComboType CT_ZELDA = 23

ComboType CT_SLASH = 24

ComboType CT_SLASHITEM = 25

ComboType CT_PUSHHEAVY2 = 26

ComboType CT_PUSHHEAVY2WAIT = 27

ComboType CT_POUND = 28

ComboType CT_HSGRAB = 29

ComboType CT_HSBRIDGE = 30

ComboType CT_DAMAGE1 = 31

ComboType CT_DAMAGE2 = 32

ComboType CT_DAMAGE3 = 33

ComboType CT_DAMAGE4 = 34

ComboType CT_CENTRESTATUE = 35

ComboType CT_TRAPH = 36

ComboType CT_TRAPV = 37

ComboType CT_TRAP4WAY = 38

ComboType CT_TRAPLEFTRIGHT = 39

ComboType CT_TRAPUPDOWN = 40

ComboType CT_PIT = 41

ComboType CT_HOOKSHOTONLY = 42

ComboType CT_OVERHEAD = 43

ComboType CT_NOFLYZONE = 44

ComboType CT_MIRROR = 45

ComboType CT_MIRRORSLASH = 46

ComboType CT_MIRRORBACKSLASH = 47

ComboType CT_MAGICPRISM = 48

ComboType CT_MAGICPRISM4WAY = 49

ComboType CT_BLOCKMAGIC = 50

ComboType CT_CAVE2 = 51

ComboType CT_EYEBALLA = 52

ComboType CT_EYEBALLB = 53

ComboType CT_NOJUMPZONE = 54

ComboType CT_BUSH = 55

ComboType CT_FLOWERS = 56

ComboType CT_TALLGRASS = 57

ComboType CT_SHALLOWWATER = 58

ComboType CT_LOCKBLOCK = 59

ComboType CT_LOCKBLOCK2 = 60

ComboType CT_BOSSLOCKBLOCK = 61

ComboType CT_BOSSLOCKBLOCK2 = 62

ComboType CT_LADDERONLY = 63

ComboType CT_BSGRAVE = 64

ComboType CT_CHEST = 65

ComboType CT_CHEST2 = 66

ComboType CT_LOCKEDCHEST = 67

ComboType CT_LOCKEDCHEST2 = 68

ComboType CT_BOSSCHEST = 69

ComboType CT_BOSSCHEST2 = 70

ComboType CT_RESET = 71

ComboType CT_SAVE = 72

ComboType CT_SAVE2 = 73

ComboType CT_CAVEB = 74

ComboType CT_CAVEC = 75

ComboType CT_CAVED = 76

ComboType CT_STAIRB = 77

ComboType CT_STAIRC = 78

ComboType CT_STAIRD = 79

ComboType CT_PITB = 80

ComboType CT_PITC = 81

ComboType CT_PITD = 82

ComboType CT_CAVE2B = 83

ComboType CT_CAVE2C = 84

ComboType CT_CAVE2D = 85

ComboType CT_SWIMWARPB = 86

ComboType CT_SWIMWARPC = 87

ComboType CT_SWIMWARPD = 88

ComboType CT_DIVEWARPB = 89

ComboType CT_DIVEWARPC = 90

ComboType CT_DIVEWARPD = 91

ComboType CT_STAIRR = 92

ComboType CT_PITR = 93

ComboType CT_AWARPA = 94

ComboType CT_AWARPB = 95

ComboType CT_AWARPC = 96

ComboType CT_AWARPD = 97

ComboType CT_AWARPR = 98

ComboType CT_SWARPA = 99

ComboType CT_SWARPB = 100

ComboType CT_SWARPC = 101

ComboType CT_SWARPD = 102

ComboType CT_SWARPR = 103

ComboType CT_STRIGNOFLAG = 104

ComboType CT_STRIGFLAG = 105

ComboType CT_STEP = 106

ComboType CT_STEPSAME = 107

ComboType CT_STEPALL = 108

ComboType CT_STEPCOPY = 109

ComboType CT_NOENEMY = 110

ComboType CT_BLOCKARROW1 = 111

ComboType CT_BLOCKARROW2 = 112

ComboType CT_BLOCKARROW3 = 113

ComboType CT_BLOCKBRANG1 = 114

ComboType CT_BLOCKBRANG2 = 115

ComboType CT_BLOCKBRANG3 = 116

ComboType CT_BLOCKSWORDBEAM = 117

ComboType CT_BLOCKALL = 118

ComboType CT_BLOCKFIREBALL = 119

ComboType CT_DAMAGE5 = 120

ComboType CT_DAMAGE6 = 121

ComboType CT_DAMAGE7 = 122

ComboType CT_SPINTILE1 = 124

ComboType CT_SPINTILE2 = 125

ComboType CT_SCREENFREEZE = 126

ComboType CT_SCREENFREEZEFF = 127

ComboType CT_NOGROUNDENEMY = 128

ComboType CT_SLASHNEXT = 129

ComboType CT_SLASHNEXTITEM = 130

ComboType CT_BUSHNEXT = 131

ComboType CT_SLASHC = 132

ComboType CT_SLASHITEMC = 133

ComboType CT_BUSHC = 134

ComboType CT_FLOWERSC = 135

ComboType CT_TALLGRASSC = 136

ComboType CT_SLASHNEXTC = 137

ComboType CT_SLASHNEXTITEMC = 138

ComboType CT_BUSHNEXTC = 139

ComboType CT_EYEBALL4WAY = 140

ComboType CT_TALLGRASSNEXT = 141

ComboType CT_SCRIPT1 = 142

ComboType CT_SCRIPT2 = 143

ComboType CT_SCRIPT3 = 144

ComboType CT_SCRIPT4 = 145

ComboType CT_SCRIPT5 = 146

ComboType CT_SCRIPT6 = 147

ComboType CT_SCRIPT7 = 148

ComboType CT_SCRIPT8 = 149

ComboType CT_SCRIPT9 = 150

ComboType CT_SCRIPT10 = 151

ComboType CT_SCRIPT11 = 152

ComboType CT_SCRIPT12 = 153

ComboType CT_SCRIPT13 = 154

ComboType CT_SCRIPT14 = 155

ComboType CT_SCRIPT15 = 156

ComboType CT_SCRIPT16 = 157

ComboType CT_SCRIPT17 = 158

ComboType CT_SCRIPT18 = 159

ComboType CT_SCRIPT19 = 160

ComboType CT_SCRIPT20 = 161

ComboType CT_GENERIC = 162

ComboType CT_PITFALL = 163

ComboType CT_STEPFX = 164

ComboType CT_BRIDGE = 165

ComboType CT_SIGNPOST = 166

ComboType CT_SWITCH = 167

ComboType CT_SWITCHBLOCK = 168

ComboType CT_LANTERN = 169

ComboType CT_SPOTLIGHT = 170

ComboType CT_GLASS = 171

ComboType CT_LIGHT_TARGET = 172

ComboType CT_SWITCHHOOK_BLOCK = 173

ComboType CT_CUSTOM_BLOCKER = 174

ComboType CT_SHOOTER = 175

ComboType CT_MAX = 176


enum TileWarpIndex: πŸ”— Source

TileWarpIndex TILEWARP_A = 0

TileWarpIndex TILEWARP_B = 1

TileWarpIndex TILEWARP_C = 2

TileWarpIndex TILEWARP_D = 3


enum SideWarpIndex: πŸ”— Source

SideWarpIndex SIDEWARP_NONE = -1

SideWarpIndex SIDEWARP_A = 0

SideWarpIndex SIDEWARP_B = 1

SideWarpIndex SIDEWARP_C = 2

SideWarpIndex SIDEWARP_D = 3


enum WarpIndex: πŸ”— Source

WarpIndex WARP_NONE = -1

WarpIndex WARP_A = 0

WarpIndex WARP_B = 1

WarpIndex WARP_C = 2

WarpIndex WARP_D = 3


enum QR: πŸ”— Source

Quest rules. Used to toggle legacy behavior and other quest-wide options.

QR qr_SOLIDBLK = 0

Combos (>>>) Can’t Push Blocks Onto Unwalkable Combos

QR qr_NOTMPNORET = 1

Enemies (>>>) Temporary No Return Disabled

QR qr_ALWAYSRET = 2

Enemies (>>>) Enemies Always Return

QR qr_MEANTRAPS = 3

Enemies (>>>) Multi-Directional Traps

QR qr_BSZELDA = 4

Animation (>>>) BS Zelda Animation

QR qr_FADE = 5

Animation (>>>) Interpolated Fading

QR qr_FADECS5 = 6

Animation (>>>) Fade CSet 5

QR qr_FASTDNGN = 7

Animation (>>>) Fast Dungeon Scrolling

QR qr_NOLEVEL3FIX = 8

NES (>>>) No Palette 3 Level 6 CSet Fix

QR qr_COOLSCROLL = 9

Animation (>>>) Circle Opening/Closing Wipes

QR qr_NOSCROLL = 10

Animation (>>>) No Screen Scrolling

QR qr_4TRI = 11

Items (>>>) Big Triforce Pieces

QR qr_EXPLICIT_RAFTING = 12

Unused

QR qr_FASTFILL = 13

Misc (>>>) Fast Heart Refill

QR qr_CAVEEXITNOSTOPMUSIC = 14

NES (>>>) Leaving Item Cellar/Passageway Doesn’t Restart Music

QR qr_3TRI = 15

Items (>>>) 3 or 6 Triforce Total

QR qr_TIME = 16

Misc (>>>) Show Time On Subscreen

QR qr_FREEFORM = 17

NES (>>>) Freeform Dungeons

QR qr_KILLALL = 18

Enemies (>>>) Must Kill All Bosses To Set β€˜No Return’ Screen State

QR qr_NOFLICKER = 19

NES (>>>) No NES β€˜Sprite Flicker’

QR qr_CONTFULL_DEP = 20

DEPRECATED

QR qr_RLFIX = 21

NES (>>>) Raft/Ladder Sprite Direction Fix

QR qr_LENSHINTS = 22

DEPRECATED // Items (>>>) Show Secret Combo Hints When Using The Lens

QR qr_LINKDUNGEONPOSFIX = 23

NES (>>>) Fix Link’s Position in Dungeons

QR qr_HOLDITEMANIMATION = 24

Animation (>>>) Items Held Above Link’s Head Continue To Animate

QR qr_HESITANTPUSHBLOCKS = 25

Combos (>>>) Push Blocks Don’t Move When Bumped

QR qr_HIDECARRIEDITEMS = 26

Items (>>>) Hide Enemy-Carried Items

QR qr_FFCSCROLL = 27

Animation (>>>) FFCs Are Visible While The Screen Is Scrolling

QR qr_RAFTLENS = 28

DEPRECATED Items (>>>) Lens Shows Raft Paths

QR qr_SMOOTHVERTICALSCROLLING = 29

Animation (>>>) Smooth Vertical Scrolling

QR qr_WHIRLWINDMIRROR = 30

Combos (>>>) Magic Mirrors Reflect Scripted Whirlwinds

QR qr_NOFLASHDEATH = 31

Enemies (>>>) Enemies Don’t Flash When Dying

QR qr_HOLDNOSTOPMUSIC = 32

NES (>>>) Holding Up Items Doesn’t Restart Music

Items (>>>) Scripted Fire LWeapons Don’t Hurt Link

QR qr_OUCHBOMBS = 34

Items (>>>) Scripted Bomb LWeapons Hurt Link

QR qr_NOCLOCKS_DEP = 35

DEPRECATED

QR qr_TEMPCLOCKS_DEP = 36

DEPRECATED

QR qr_BRKBLSHLDS_DEP = 37

DEPRECATED

QR qr_BRKNSHLDTILES = 38

Enemies (>>>) Broken Enemy Shield Tiles

QR qr_MEANPLACEDTRAPS = 39

Enemies (>>>) Line-of-Sight Traps Can Move Across Entire Screen

QR qr_PHANTOMPLACEDTRAPS = 40

Enemies (>>>) Constant Traps Can Pass Through Enemies

QR qr_ALLOWFASTMSG = 41

Misc (>>>) Messages Can Be Sped Up With The A Button

QR qr_LINKEDCOMBOS = 42

DEPRECATED

QR qr_NOGUYFIRES = 43

Misc (>>>) No Fires In Special Rooms

QR qr_HEARTRINGFIX = 44

Misc (>>>) Healing Fairy Heart Circle Is Centered Around Link

QR qr_NOHEARTRING = 45

Misc (>>>) No Healing Fairy Heart Circle

QR qr_OVERWORLDTUNIC = 46

NES (>>>) Tunic Color Can Change On Overworld

QR qr_SWORDWANDFLIPFIX = 47

NES (>>>) Sword/Wand Flip Fix

QR qr_ENABLEMAGIC = 48

Items (>>>) Enable Magic

QR qr_MAGICWAND_DEP = 49

DEPRECATED

QR qr_MAGICCANDLE_DEP = 50

DEPRECATED

QR qr_MAGICBOOTS_DEP = 51

DEPRECATED

QR qr_NONBUBBLEMEDICINE = 52

Items (>>>) Medicine Doesn’t Remove Sword Jinxes

QR qr_NONBUBBLEFAIRIES = 53

Items (>>>) Fairy Combos Don’t Remove Sword Jinxes

QR qr_NONBUBBLETRIFORCE = 54

Items (>>>) Triforce Doesn’t Remove Sword Jinxes

QR qr_NEWENEMYTILES = 55

Enemies (>>>) Use New Enemy Tiles

QR qr_NOROPE2FLASH_DEP = 56

DEPRECATED

QR qr_NOBUBBLEFLASH_DEP = 57

DEPRECATED

DEPRECATED

QR qr_BITMAPOFFSETFIX = 59

Compatibility (>>>) Use DrawBitmap() Offsets Prior to 2.50.2

QR qr_PHANTOMGHINI2_DEP = 60

DEPRECATED

QR qr_Z3BRANG_HSHOT = 61

Items (>>>) New Boomerang/Hookshot

QR qr_NOITEMMELEE = 62

Items (>>>) Wand Can’t Be Used As Melee Weapon /DEPRECATED/

QR qr_SHADOWS = 63

Enemies (>>>) Show Shadows

QR qr_TRANSSHADOWS = 64

Enemies (>>>) Translucent Shadows

QR qr_QUICKSWORD = 65

Items (>>>) Quick Sword

QR qr_BOMBHOLDFIX = 66

NES (>>>) Link Holds Special Bombs Over His Head

QR qr_EXPANDEDLTM = 67

Animation (>>>) Expanded Link Tile Modifiers

QR qr_NOPOTIONCOMBINE_DEP = 68

DEPRECATED

QR qr_LINKFLICKER = 69

Animation (>>>) Invincible Link Flickers

QR qr_SHADOWSFLICKER = 70

Enemies (>>>) Shadows Flicker

QR qr_WALLFLIERS = 71

Enemies (>>>) Flying Enemies Can Appear on Unwalkable Combos

QR qr_NOBOMBPALFLASH = 72

Animation (>>>) Bomb Explosions Don’t Flash Palette

QR qr_HEARTSREQUIREDFIX = 73

Items (>>>) Hearts Required’ Affects Non-Special Items

QR qr_PUSHBLOCKCSETFIX = 74

NES (>>>) Push Block CSet Fix

QR qr_TRANSLUCENTNAYRUSLOVEROCKET_DEP = 75

DEPRECATED

QR qr_FLICKERINGNAYRUSLOVEROCKET_DEP = 76

DEPRECATED

QR qr_CMBCYCLELAYERS = 77

Combos (>>>) Combo Cycling On Layers

QR qr_DMGCOMBOPRI = 78

Combos (>>>) Full Priority Damage Combos

QR qr_WARPSIGNOREARRIVALPOINT = 79

Combos (>>>) Warps Ignore Arrival X/Y Position When Setting Continue Screen

QR qr_LTTPCOLLISION = 80

Hero (>>>) Full Tile Collision

QR qr_LTTPWALK = 81

Hero (>>>) Diagonal Movement

QR qr_SLOWENEMYANIM_DEP = 82

DEPRECATED

QR qr_TRUEARROWS = 83

Items (>>>) True Arrows

QR qr_NOSAVE = 84

Misc (>>>) No Saving When Continuing

QR qr_NOCONTINUE = 85

Misc (>>>) Skip Continue Screen

QR qr_QUARTERHEART = 86

Misc (>>>) Enable 1/4 Heart Life Bar

QR qr_NOARRIVALPOINT = 87

Combos (>>>) Use Warp Return Points Only

QR qr_NOGUYPOOF = 88

Misc (>>>) Special Room Guys Don’t Create A Puff When Appearing

QR qr_ALLOWMSGBYPASS = 89

Misc (>>>) Messages Can Be Bypassed With The B Button

QR qr_NODIVING = 90

Items (>>>) No Diving

QR qr_LAYER12UNDERCAVE = 91

Animation (>>>) Layers 1 and 2 Are Drawn Under Caves

QR qr_NOSCROLLCONTINUE = 92

Combos (>>>) Scrolling Warps Don’t Set The Continue Point

QR qr_SMARTSCREENSCROLL = 93

Combos>>Smart Screen Scrolling

QR qr_RINGAFFECTDAMAGE = 94

Items (>>>) Rings Affect Damage Combos /DEPRECATED/

QR qr_ALLOW10RUPEEDROPS_DEP = 95

DEPRECATED

QR qr_TRAPPOSFIX = 96

NES (>>>) Trap Position Fix

QR qr_TEMPCANDLELIGHT = 97

Items (>>>) Scripted and Enemy Fire Lights Temporarily

QR qr_REDPOTIONONCE_DEP = 98

DEPRECATED

QR qr_OLDSTYLEWARP = 99

Combos (>>>) Use Old-Style Warp Detection (NES Movement Only)

QR qr_NOBORDER = 100

NES (>>>) No Invisible Border on Non-Dungeon Dmaps

QR qr_OLDTRIBBLES_DEP = 101

DEPRECATED

QR qr_REFLECTROCKS = 102

DEPRECATED

QR qr_OLDPICKUP = 103

NES (>>>) Items Disappear During Hold-Up

QR qr_ENEMIESZAXIS = 104

Enemies (>>>) Enemies Jump/Fly Through Z-Axis

QR qr_SAFEENEMYFADE = 105

NES (>>>) Can Safely Trigger Armos/Grave From The South

QR qr_MORESOUNDS = 106

Misc (>>>) More Sound Effects

QR qr_BRANGPICKUP = 107

Items (>>>) Boomerang/Hookshot Grabs All Items

QR qr_HEARTPIECEINCR_DEP = 108

DEPRECATED

QR qr_ITEMSONEDGES = 109

NES (>>>) Can Use Items/Weapons on Edge of Screen

QR qr_EATSMALLSHIELD_DEP = 110

DEPRECATED

QR qr_MSGFREEZE = 111

Misc (>>>) Messages Freeze All Action

QR qr_SLASHFLIPFIX = 112

Items (>>>) Flip Right-Facing Slash /DEPRECATED/

QR qr_FIREMAGICSPRITE_DEP = 113

DEPRECATED

QR qr_SLOWCHARGINGWALK = 114

Items (>>>) Slow Walk While Charging /DEPRECATED/

QR qr_NOWANDMELEE = 115

Items (>>>) Wand Can’t Be Used As Melee Weapon /DEPRECATED/

QR qr_SLOWBOMBFUSES_DEP = 116

DEPRECATED

QR qr_SWORDMIRROR = 117

Combos (>>>) Magic Mirror/Prism Combos Reflect Enemy and Scripted Sword Beams

QR qr_SELECTAWPN = 118

Misc (>>>) Can Select A-Button Weapon On Subscreen

QR qr_LENSSEESENEMIES = 119

Items (>>>) Lens Reveals Invisible Enemies /DEPRECATED/

QR qr_INSTABURNFLAGS = 120

Combos>>Burn Flags Are Triggered Instantly

QR qr_DROWN = 121

Combos>>Link Drowns in Walkable Water

QR qr_MSGDISAPPEAR = 122

Misc (>>>) Messages Disappear

QR qr_SUBSCREENOVERSPRITES = 123

NES (>>>) Subscreen Appears Above Sprites

QR qr_BOMBDARKNUTFIX = 124

NES (>>>) Correct Bomb/Darknut Interaction

QR qr_LONGBOMBBOOM_DEP = 125

DEPRECATED

QR qr_OFFSETEWPNCOLLISIONFIX = 126

NES (>>>) Correct Offset Enemy Weapon Collision Detection

QR qr_DMGCOMBOLAYERFIX = 127

Combos (>>>) Damage Combos Work On Layers 1 And 2

QR qr_ITEMSINPASSAGEWAYS = 128

NES (>>>) Special Items Don’t Appear In Passageways

QR qr_LOG = 129

Misc (>>>) Log Game Events To Allegro.log

QR qr_FIREPROOFLINK2 = 130

NES (>>>) Invincible Link Isn’t Hurt By Own Fire Weapons

QR qr_NOITEMOFFSET = 131

NES (>>>) No Position Offset Of Screen Items

QR qr_ITEMBUBBLE = 132

Items (>>>) β€œFairy Combos Remove Item Jinxes

QR qr_GOTOLESSNOTEQUAL = 133

Compatibility (>>>) Old GOTOLESS Behavior

QR qr_LADDERANYWHERE = 134

NES (>>>) Allow Ladder Anywhere

QR qr_HOOKSHOTLAYERFIX = 135

Combos (>>>) Hookshot Grab Combos Work On Layers 1 And 2

QR qr_REPLACEOPENDOORS = 136

Compatibility (>>>) Fix Open Door Solidity

QR qr_OLDLENSORDER = 137

Compatibility (>>>) Old Lens Drawing Order

QR qr_NOFAIRYGUYFIRES = 138

Compatibility (>>>) No Fairy Guy Fires

QR qr_SCRIPTERRLOG = 139

Misc (>>>) Log Script Errors To Allegro.log

QR qr_TRIGGERSREPEAT = 140

Compatibility (>>>) Continuous Step Triggers

QR qr_ENEMIESFLICKER = 141

Enemies (>>>) Enemies Flicker When Hit

QR qr_OVALWIPE = 142

Animation (>>>) Oval Opening/Closing Wipes

QR qr_TRIANGLEWIPE = 143

Animation (>>>) Triangle Opening/Closing Wipes”

QR qr_SMASWIPE = 144

Animation (>>>) Super Mario All-Stars Opening/Closing Wipes

QR qr_NOSOLIDDAMAGECOMBOS = 145

Compatibility (>>>) No Solid Damage Combos

QR qr_SHOPCHEAT = 146

Misc (>>>) Draining Rupees Can Still Be Spent

QR qr_HOOKSHOTDOWNBUG = 147

Compatibility (>>>) Downward Hookshot Bug

QR qr_OLDHOOKSHOTGRAB = 148

Compatibility (>>>) Old Hookshot Grab Checking

QR qr_PEAHATCLOCKVULN = 149

Compatibility (>>>) Peahats Are Vulnerable When Frozen By Clocks

QR qr_VERYFASTSCROLLING = 150

Animation (>>>) Very Fast Scrolling

QR qr_OFFSCREENWEAPONS = 151

Compatibility (>>>) Weapons With No Collision Detection Move Offscreen

QR qr_BROKENSTATUES = 152

Enemies (>>>) No Statue Minimum Range Or Double Fireballs

QR qr_BOMBCHUSUPERBOMB = 153

Enemies (>>>) Use Super Bomb Explosions for Explode on Contact

QR qr_ITEMPICKUPSETSBELOW = 154

Compatibility (>>>) Screen Item Pickup Disables Hunger/Special Item

QR qr_NOGANONINTRO = 155

Misc (>>>) No Intro String in Ganon Room

QR qr_MELEEMAGICCOST = 156

Items (>>>) Melee Weapons Require Magic Cost /DEPRECATED/

QR qr_OLDMIRRORCOMBOS = 157

Combos (>>>) Broken Mirror and Weapon Interaction

QR qr_BROKENBOOKCOST = 158

Items (>>>) Broken Magic Book Costs

QR qr_OLDSIDEVIEWSPIKES = 159

Compatibility (>>>) Sideview Spike Detection Prior to 2.50.1RC3

QR qr_OLDINFMAGIC = 160

Compatibility (>>>) Infinite Magic Prevents Items From Draining Rupees

QR qr_NEVERDISABLEAMMOONSUBSCREEN = 161

Misc (>>>) No Ammo Required to Display Subscreen Items

QR qr_ITEMSCRIPTSKEEPRUNNING = 162

ZScript (>>>) Item Scripts Continue To Run

QR qr_SCRIPTSRUNINLINKSTEPFORWARD = 163

ZScript (>>>) Scripts Draw When Stepping Forward In Dungeons

QR qr_FIXSCRIPTSDURINGSCROLLING = 164

ZScript (>>>) Scripts Draw During Scrolling

QR qr_SCRIPTDRAWSINWARPS = 165

ZScript (>>>) Scripts Draw During Warps

t.b.a

QR qr_SIDEVIEWTRIFORCECELLAR = 167

Misc (>>>) Triforce in Cellar Warps Link Out

QR qr_OUTOFBOUNDSENEMIES = 168

Enemies (>>>) Enemies Can Go Out of Bounds

QR qr_EPILEPSY = 169

Misc (>>>) Reduced Flashing (Epilepsy Protection)

QR qr_SCRIPT_FRIENDLY_ENEMY_TYPES = 170

Enemies (>>>) Disable Spawning Custom and Friendly Enemy Types

QR qr_SMARTDROPS = 171

Items (>>>) Reroll Useless Drops

QR qr_NO_L_R_BUTTON_INVENTORY_SWAP = 172

Misc (>>>) No L/R Inventory Shifting

QR qr_USE_EX1_EX2_INVENTORYSWAP = 173

Misc (>>>) Ex3 and Ex4 Shift A-Button Items

QR qr_NOFASTMODE = 174

Misc (>>>) Disable Fast Mode (Uncap)

QR qr_OLD_F6 = 175

Compatibility (>>>) Old (Instant) F6 Menu

QR qr_BROKEN_ASKIP_Y_FRAMES = 176

Compatibility (>>>) Broken ASkipY Animation Frames

QR qr_ENEMY_BROKEN_TOP_HALF_SOLIDITY = 177

Compatibility (>>>) Enemies Clip Through Top-Half Partial Solids

QR qr_SIDEVIEWLADDER_FACEUP = 178

Combos (>>>) 2 (>>>) Always Face Up on Sideview Ladders

QR qr_ITEMS_IGNORE_SIDEVIEW_PLATFORMS = 179

Items (>>>) Items Ignore Sideview Platforms

QR qr_DOWN_FALL_THROUGH_SIDEVIEW_PLATFORMS = 180

Combos (>>>) 2 (>>>) Press β€˜Down’ to Fall Through Sideview Platforms

QR qr_SIDEVIEW_FALLTHROUGH_USES_DRUNK = 181

Combos (>>>) 2 (>>>) Falling Through Sideview Platforms Respects β€˜Drunk’ Inputs

QR qr_DOWN_DOESNT_GRAB_LADDERS = 182

Combos (>>>) 2 (>>>) Pressing Down Will Not Grab Sideview Ladders

QR qr_DOWNJUMP_FALL_THROUGH_SIDEVIEW_PLATFORMS = 183

QR qr_OLD_SIDEVIEW_CEILING_COLLISON = 184

Compatibility (>>>) Old Sideview Ceiling Collision

QR qr_0AFRAME_ITEMS_IGNORE_AFRAME_CHANGES = 185

Compatibility (>>>) Items set to 0 AFrames ignore AFrame changes

QR qr_OLD_ENEMY_KNOCKBACK_COLLISION = 186

Compatibility (>>>) Old Enemy Knockback Collision

QR qr_FADEBLACKWIPE = 187

Animation (>>>) Fade to/from Black Opening/Closing Wipes

QR qr_PASSIVE_SUBSCRIPT_RUNS_DURING_ACTIVE_SUBSCRIPT = 188

ZScript (>>>) Scripts (>>>) Passive Subscreen Script runs during Active Subscreen

QR qr_DMAP_ACTIVE_RUNS_DURING_ACTIVE_SUBSCRIPT = 189

ZScript (>>>) Scripts (>>>) DMap Active Script runs during Active Subscreen

QR qr_ANIMATECUSTOMWEAPONS = 190

QR qr_WEAPONSMOVEOFFSCREEN = 191

Compatibility (>>>) Weapons Can Go Out of Bounds (Offscreen)

QR qr_CHECKSCRIPTWEAPONOFFSCREENCLIP = 192

Compatibility (>>>) Check Clip for Custom / Script Type Weapons on Screen Edge

QR qr_SHORTDGNWALK = 193

Compatibility (>>>) 1.92 Diagonal Walk Speed

QR qr_SCRIPT_WEAPONS_UNIQUE_SPRITES = 194

Weapons (>>>) npc->Weapon Uses Unique Sprites for Custom EWeapons

QR qr_ANGULAR_REFLECTED_WEAPONS = 195

Weapons (>>>) Angular Reflected Weapons

QR qr_MIRRORS_USE_WEAPON_CENTRE = 196

Weapons (>>>) Mirrors Use Weapon Centre for Collision

QR qr_CUSTOMCOMBOSLAYERS1AND2 = 197

Combos (>>>) 2 (>>>) Custom Combos Work on Layers 1 and 2

QR qr_BUSHESONLAYERS1AND2 = 198

Combos (>>>) 2 (>>>) Slash Combos Work on Layers 1 and 2

QR qr_NEW_HERO_MOVEMENT = 199

Hero (>>>) New Hero Movement

QR qr_DISABLE_4WAY_GRIDLOCK = 200

Hero (>>>) Disable 4-Way Movement’s Gridlock

QR qr_NEW_COMBO_ANIMATION = 201

Combos (>>>) New Combo Animation

QR qr_OLD_STRING_EDITOR_MARGINS = 202

Compatibility (>>>) Old String Margins

QR qr_NO_OVERWRITING_HOPPING = 203

ZScript (>>>) Don’t allow overwriting hopping action

QR qr_DUNGEON_DMAPS_PERM_SECRETS = 204

Other (>>>) Allow permanent secrets on Dungeon-type dmaps

QR qr_STRING_FRAME_OLD_WIDTH_HEIGHT = 205

Compatibility (>>>) Old String Frame Width/Height

QR qr_NO_SCROLL_WHILE_IN_AIR = 206

Other (>>>) No Scrolling Screen While In Air

QR qr_INSTANT_RESPAWN = 207

Other (>>>) Instant Reload On Death

QR qr_BROKEN_OVERWORLD_MINIMAP = 208

Compatibility (>>>) Overworld Minimap Ignores Map Item

QR qr_NO_STUNLOCK = 209

Weapons (>>>) Weapons Cannot Stunlock Enemies

QR qr_GREATER_MAX_TIME = 210

Other (>>>) Higher Maximum Playtime

QR qr_BROKEN_RING_POWER = 211

Compatibility (>>>) Old (Broken) Ring Power Maths

QR qr_NO_OVERWORLD_MAP_CHARTING = 212

Compatibility (>>>) Overworld DMaps Do Not Chart Progress

QR qr_DUNGEONS_USE_CLASSIC_CHARTING = 213

Compatibility (>>>) Dungeon DMaps Use Classic Charting

QR qr_ARROWS_ALWAYS_PENETRATE = 214

Weapons (>>>) Arrows Always Penetrate

QR qr_SWORDBEAMS_ALWAYS_PENETRATE = 215

Weapons (>>>) Swordbeams Always Penetrate

QR qr_SET_XBUTTON_ITEMS = 216

Other (>>>) Allow Setting X Button Items

QR qr_SMARTER_WATER = 217

Combos (>>>) New Water Collision

QR qr_NO_HOPPING = 218

Combos (>>>) No Water Hopping

QR qr_NO_SOLID_SWIM = 219

Combos (>>>) Can’t Swim in Solid Water

QR qr_WATER_ON_LAYER_1 = 220

Combos (>>>) Water works on Layer 1

QR qr_WATER_ON_LAYER_2 = 221

Combos (>>>) Water works on Layer 2

QR qr_SHALLOW_SENSITIVE = 222

Combos (>>>) New Shallow Water Detection

QR qr_SMARTER_SMART_SCROLL = 223

Combos (>>>) Fixed Smart Scrolling

QR qr_INSTANT_CONTINUE = 224

Other (>>>) Instant Continue On Death

QR qr_NONHEAVY_BLOCKTRIGGER_PERM = 225

Combos (>>>) Block Triggers Are Perm For Non-Heavy Blocks

QR qr_SET_YBUTTON_ITEMS = 226

Other (>>>) Allow Setting Y Button Items

QR qr_CORRECTED_EW_BRANG_ANIM = 227

Weapons (>>>) Boomerang EWeapons Corrected Animation

QR qr_SCRIPT_WRITING_HEROSTEP_DOESNT_CARRY_OVER = 228

ZScript (>>>) Script writes to Hero->Step don’t carry over

QR qr_OVERHEAD_COMBOS_L1_L2 = 229

Combos (>>>) Overhead Combos work on Layers 1 and 2

QR qr_ALLOW_EDITING_COMBO_0 = 230

Compatibility (>>>) Allow Editing Combo 0

QR qr_OLD_CHEST_COLLISION = 231

Compatibility (>>>) Old Chest Collision

QR qr_AUTOCOMBO_LAYER_1 = 232

Combos (>>>) Auto Combos Work On Layer 1

QR qr_AUTOCOMBO_LAYER_2 = 233

Combos (>>>) Auto Combos Work On Layer 2

QR qr_TRUEFIXEDBOMBSHIELD = 234

NES (>>>) Blocked Bombs Don’t Trigger Shielded Enemies’ I-Frames

QR qr_BOMBSPIERCESHIELD = 235

Weapons (>>>) Bombs Pierce Enemy Shields

QR qr_BROKEN_HORIZONTAL_WEAPON_ANIM = 236

Compatibility (>>>) Broken Horizontal Weapon Animation

QR qr_NEW_DARKROOM = 237

Misc (>>>) New Dark Rooms

QR qr_NEWDARK_L6 = 238

Misc (>>>) New Darkness Draws Under Layer 7

QR qr_ENEMIES_SECRET_ONLY_16_31 = 239

Compatibility (>>>) Enemies->Secret only affects flags 16-31

QR qr_SCREEN80_OWN_MUSIC = 240

Misc (>>>) Item Cellars/Passageways/Caves use own music

QR qr_OLDCS2 = 241

Compatibility (>>>) Old CSet2 Handling

QR qr_HARDCODED_ENEMY_ANIMS = 242

Compatibility (>>>) Hardcoded Shadow/Spawn/Death anim frames

QR qr_OLD_ITEMDATA_SCRIPT_TIMING = 243

Compatibility (>>>) Old Itemdata Script timing

QR qr_SIDESWIM = 244

Combos (>>>) Sideview Swimming

QR qr_SIDESWIMDIR = 245

Combos (>>>) Hero Faces Left/Right While Sieview Swimming

QR qr_PUSHBLOCK_LAYER_1_2 = 246

Combos (>>>) Pushblocks Work On Layer 1 and 2

QR qr_NEWDARK_SCROLLEDGE = 247

Misc (>>>) New Darkroom Lanterns Cross Screen Boundary

QR qr_STEPTEMP_SECRET_ONLY_16_31 = 248

Compatibility (>>>) Step->Secrets (Temp) only affects flags 16-31

QR qr_ALLTRIG_PERMSEC_NO_TEMP = 249

Compatibility (>>>) β€˜Hit All Triggers->Perm Secret’ doesn’t trigger temp secrets

QR qr_HARDCODED_LITEM_LTMS = 250

Compatibility (>>>) Hardcoded LItem/Bomb/Clock/Magic Tile Mods

QR qr_NO_BOTTLE_IF_ANY_COUNTER_FULL = 251

Items (>>>) Bottles can’t be used with any maxed counter

QR qr_LIGHTBEAM_TRANSPARENT = 252

Combos (>>>) Light beams draw Transparently

QR qr_CANDLES_SHARED_LIMIT = 253

Compatibility (>>>) Candle use limit is shared

QR qr_OLD_RESPAWN_POINTS = 254

Combos (>>>) Classic Respawn Points

QR qr_HOOKSHOTALLLAYER = 255

Combos (>>>) Hookshot/SwitchHook Combos Work On All Layers

QR qr_ANONE_NOANIM = 256

Compatibility (>>>) Enemies with β€˜None’ animation don’t obey OriginalTile changes

QR qr_BLOCKHOLE_SAME_ONLY = 257

Combos (>>>) Block holes / triggers only trigger on same layer as block

QR qr_SWITCHOBJ_RUN_SCRIPT = 258

Items (>>>) Switchhooked Objects Run Scripts

QR qr_ITEMCOMBINE_NEW_PSTR = 259

Items (>>>) β€˜Upgraded’ items play upgraded pickup string

QR qr_ITEMCOMBINE_CONTINUOUS = 260

Compatibility (>>>) Enemies->Secret only affects flags 16-31

QR qr_SCC_ITEM_COMBINES_ITEMS = 261

Items (>>>) SCC/Bundle Item handles β€˜Upgraded’ Items

QR qr_SCROLLING_KILLS_CHARGE = 262

Compatibility (>>>) Scrolling Cancels Charge

QR qr_CUSTOMWEAPON_IGNORE_COST = 263

Compatibility (>>>) Enemies->Secret only affects flags 16-31

QR qr_BLOCKS_DONT_LOCK_OTHER_LAYERS = 264

Compatibility (>>>) Custom Weapon / Ice Rod Bugged Cost

QR qr_SCC_GOTO_RESPECTS_CONTFLAG = 265

Misc (>>>) Goto SCCs respect β€˜continuation’ flag

QR qr_BROKEN_KEEPOLD_FLAG = 266

Compatibility (>>>) Broken β€˜Keep Lower Level Items’

QR qr_KEEPOLD_APPLIES_RETROACTIVELY = 267

Items (>>>) β€˜Keep Lower Level Items’ applies retroactively

QR qr_PASSIVE_ITEM_SCRIPT_ONLY_HIGHEST = 268

Items (>>>) Only highest level item passive script runs

QR qr_OLD_HALF_MAGIC = 269

Compatibility (>>>) Old Half Magic

QR qr_LEVEL_RESTART_CONT_POINT = 270

Misc (>>>) Restarting Level always goes to DMap continue point

QR qr_SUBSCR_OLD_SELECTOR = 271

Subscreen (>>>) Old Subscreen Selector

QR qr_OLD_FAIRY_LIMIT = 272

Compatibility (>>>) Old fairy spawn limit

QR qr_FAIRYDIR = 273

Items (>>>) Fairies spawn with random direction

QR qr_ARROWCLIP = 274

Compatibility (>>>) Arrows clip farther into dungeon walls

QR qr_CONT_SWORD_TRIGGERS = 275

Compatibility (>>>) All sword triggers are continuous

QR qr_OLD_210_WATER = 276

Compatibility (>>>) Ladder takes precedence over North and South water

QR qr_8WAY_SHOT_SFX = 277

Compatibility (>>>) All 8 way-shot enemies use SFX_FIRE for firing SFX

QR qr_COPIED_SWIM_SPRITES = 278

Compatibility (>>>) BS Zelda uses walking sprites for swimming

QR qr_WRONG_BRANG_TRAIL_DIR = 279

Compatibility (>>>) Fire boomerang sparkles always face up

QR qr_192b163_WARP = 280

Compatibility (>>>) Wavy and Cancel warps are swapped

QR qr_210_WARPRETURN = 281

Compatibility (>>>) Old Warping Onto Warp Protection

QR qr_LESS_AWFUL_SIDESPIKES = 282

Combos (>>>) Better Sideview Damage Combo Detection

QR qr_OLD_LADDER_ITEM_SIDEVIEW = 283

Compatibility (>>>) Jittering In Sideview With Ladder Item

QR qr_OLD_SECRETMONEY = 284

Compatibility (>>>) Renewable Secret Money Rooms Outside Caves

QR qr_OLD_DOORREPAIR = 285

Compatibility (>>>) Renewable Door Repair Rooms Outside Caves

QR qr_OLD_POTION_OR_HC = 286

Compatibility (>>>) Renewable Potion Or Heart Container Rooms Outside Caves

QR qr_NO_LANMOLA_RINGLEADER = 287

Compatibility (>>>) Lanmolas can’t be ringleaders

QR qr_HARDCODED_BS_PATRA = 288

Compatibility (>>>) Hardcoded BS Patras

QR qr_PATRAS_USE_HARDCODED_OFFSETS = 289

Compatibility (>>>) Hardcoded Patra Inner Eye offsets

QR qr_BROKEN_BIG_ENEMY_ANIMATION = 290

Compatibility (>>>) Broken β€˜Big enemy’ animation style

QR qr_BROKEN_ATTRIBUTE_31_32 = 291

Compatibility (>>>) Broken Attribute 31/32

QR qr_CAN_PLACE_GANON = 292

Enemies (>>>) Allow Placing Ganon as Screen Enemy

QR qr_CAN_PLACE_TRAPS = 293

Enemies (>>>) Allow Placing Traps as Screen Enemies

QR qr_FIND_CLOSEST_BAIT = 294

Enemies (>>>) Enemies check closest bait

QR qr_OLD_FLAMETRAIL_DURATION = 295

Compatibility (>>>) Old fire trail duration

QR qr_PERMANENT_WHISTLE_SECRETS = 296

Items (>>>) Whistle triggers can be permanent

QR qr_SMARTER_DROPS = 297

Items (>>>) Reroll Drops If Capacity is Full

QR qr_WAVY_NO_EPILEPSY = 298

Misc (>>>) Screen->Wavy Intensity is not affected by Epilepsy Protection

QR qr_WAVY_NO_EPILEPSY_2 = 299

Misc (>>>) Screen->Wavy Speed is not affected by Epilepsy Protection

QR qr_DYING_ENEMIES_IGNORE_STUN = 300

NES (>>>) Killing Stunned Enemy With Melee Weapons Won’t Hurt Hero

QR qr_SHOP_ITEMS_VANISH = 301

NES (>>>) Shop Items Disappear on Pickup

QR qr_ANGULAR_REFLECT_BROKEN = 302

Compatibility (>>>) β€˜Prisms Reflect Angular Weapons’ Uses Broken Logic

QR qr_CSET1_LEVEL = 303

Animaton (>>>) CSet 1 is level-specific

QR qr_CSET5_LEVEL = 304

Animaton (>>>) CSet 5 is level-specific

QR qr_CSET7_LEVEL = 305

Animaton (>>>) CSet 7 is level-specific

QR qr_CSET8_LEVEL = 306

Animaton (>>>) CSet 8 is level-specific

QR qr_FADECS1 = 307

Animaton (>>>) Fade CSet 1

QR qr_FADECS7 = 308

Animaton (>>>) Fade CSet 7

QR qr_FADECS8 = 309

Animaton (>>>) Fade CSet 8

QR qr_FADECS9 = 310

Animaton (>>>) Fade CSet 9

QR qr_UNBEATABLES_DONT_KEEP_DEAD = 311

Enemies (>>>) Unbeatable enemies don’t prevent enemies from respawning

QR qr_NO_LEAVE_ONE_ENEMY_ALIVE_TRICK = 312

Enemies (>>>) No β€˜Leave one enemy alive’ trick

QR qr_OLD_BRIDGE_COMBOS = 313

Compatibility (>>>) Old Bridge Combo Behavior

QR qr_BROKEN_Z3_ANIMATION = 314

Compatibility (>>>) Broken Z3 Animation

QR qr_OLD_TILE_INITIALIZATION = 315

Compatibility (>>>) Old Enemy Tile Behavior with Animation (None) Enemies

QR qr_FLUCTUATING_ENEMY_JUMP = 316

Compatibility (>>>) Enemy->Jump Fluctuates When on Ground

QR qr_SPRITE_JUMP_IS_TRUNCATED = 317

Compatibility (>>>) Script Sprite->Jump is Truncated

QR qr_BUGGY_BUGGY_SLASH_TRIGGERS = 318

Compatibility (>>>) ->Next Combos Ignore Trigger Flags

QR qr_OLD_DRAWOFFSET = 319

Compatibility (>>>) Old Quake/DrawYOffset Behavior

QR qr_BROKEN_DRAWSCREEN_FUNCTIONS = 320

Compatibility (>>>) Broken DrawScreen Derivative Functions

QR qr_ENEMY_DROPS_USE_HITOFFSETS = 321

Enemies (>>>) Enemy Drops use Hitbox for Position

QR qr_BROKEN_ITEM_CARRYING = 322

Compatibility (>>>) Broken Enemy Item Carrying

QR qr_LEEVERS_DONT_OBEY_STUN = 323

Compatibility (>>>) Leever’s Still Submerge If Stunned

QR qr_QUAKE_STUNS_LEEVERS = 324

Enemies (>>>) Quake Hammer Stuns Leevers

QR qr_GANON_CANT_SPAWN_ON_CONTINUE = 325

Compatibility (>>>) Ganon-Type Rooms Don’t Work On Continuing

QR qr_WIZZROBES_DONT_OBEY_STUN = 326

Compatibility (>>>) Wizzrobes Still Teleport If Stunned

QR qr_OLD_BUG_NET = 327

Compatibility (>>>) Old Bug Net Animation

QR qr_MANHANDLA_BLOCK_SFX = 328

Compatibility (>>>) Manhandla Uses Hit Sound For Center Body

QR qr_GRASS_SENSITIVE = 329

Combos (>>>) New Tall Grass Detection

QR qr_BETTER_RAFT = 330

Combos (>>>) Less Arbitrary Dock Combos

QR qr_BETTER_RAFT_2 = 331

Combos (>>>) More Senistive Dock Combos

QR qr_RAFT_SOUND = 332

Combos (>>>) Docks use Raft Item’s sound

QR qr_WARPS_RESTART_DMAPSCRIPT = 333

Compatibility (>>>) Engine warps restart DMap Script

QR qr_DMAP_0_CONTINUE_BUG = 334

Compatibility (>>>) DMap 0 hardcoded continue

QR qr_SCRIPT_WARPS_DMAP_SCRIPT_TOGGLE = 335

Misc (>>>) Flip β€˜don’t restart dmap script’ script warp flag

QR qr_OLD_SCRIPTED_KNOCKBACK = 336

Compatibility (>>>) Old Scripted Knockback

QR qr_OLD_KEESE_Z_AXIS = 337

Compatibility (>>>) Old Keese Z Axis Behavior

QR qr_POLVIRE_NO_SHADOW = 338

Compatibility (>>>) No Pols Voice/Vire Shadows with Z axis

QR qr_CONVEYORS_L1_L2 = 339

Combos (>>>) Conveyors work on layers 1 and 2

QR qr_CUSTOMCOMBOS_EVERY_LAYER = 340

Combos (>>>) Custom Combos Work On All Layers

QR qr_SUBSCR_BACKWARDS_ID_ORDER = 341

Compatibility (>>>) Old Subscreen Item ID order

QR qr_FASTCOUNTERDRAIN = 342

Items (>>>) Fast Counter Drain

QR qr_OLD_LOCKBLOCK_COLLISION = 343

Compatibility (>>>) Old Lockblock Collision

QR qr_DECO_2_YOFFSET = 344

QR qr_SCREENSTATE_80s_BUG = 345

Compatibility (>>>) Screen->State[] 0x80 bug

QR qr_AUTOCOMBO_ANY_LAYER = 346

Combos (>>>) Auto Combos Work On All Layers

QR qr_GOHMA_UNDAMAGED_BUG = 347

Compatibility (>>>) Undamaged Gohma can be hit on any side

QR qr_FFCPRELOAD_BUGGED_LOAD = 348

Compatibility (>>>) Preload FFCs don’t work on init screen

QR qr_SWITCHES_AFFECT_MOVINGBLOCKS = 349

Items (>>>) Moving pushblock switch blocks obey switch toggle

QR qr_BROKEN_GETPIXEL_VALUE = 350

ZScript (>>>) GetPixel returns color / 10000

QR qr_NO_LIFT_SPRITE = 351

Compatibility (>>>) No lifting sprite

QR qr_OLD_SIDEVIEW_LANDING_CODE = 352

Compatibility (>>>) Old Sideview Landing

QR qr_OLD_FFC_SPEED_CAP = 353

Compatibility (>>>) FFC 128 speed cap

QR qr_OLD_WIZZROBE_SUBMERGING = 354

Compatibility (>>>) Wizzrobes use old submerge code

QR qr_SPARKLES_INHERIT_PROPERTIES = 355

Compatibility (>>>) Weapon Sparkles Inherit Properties

QR qr_BROKENHITBY = 356

Compatibility (>>>) Broken ->HitBy UIDs

QR qr_ENEMIES_DONT_SCRIPT_FIRST_FRAME = 357

Compatibility (>>>) Scripted enemies don’t run script on first frame of screen entry

QR qr_OLD_CONVEYOR_COLLISION = 358

DEPRECATED*/

QR qr_SENSITIVE_SOLID_DAMAGE = 359

Combos (>>>) Sensitive Solid Damage Combos

QR qr_LENIENT_SOLID_DAMAGE = 360

Combos (>>>) Lenient Solid Damage Combos

QR qr_NO_SIDEVIEW_SOLID_DAMAGE = 361

Combos (>>>) No Sideview Solid Damage

QR qr_OLD_FFC_FUNCTIONALITY = 400

Compatibility (>>>) Old FFC Functionality

QR qr_OLD_SHALLOW_SFX = 401

Compatibility (>>>) Old Shallow Water SFX Attribute

QR qr_BUGGED_LAYERED_FLAGS = 402

Compatibility (>>>) Bugged Layered Flags

QR qr_HARDCODED_FFC_BUSH_DROPS = 403

Compatibility (>>>) Old FFC Bush Drops

QR qr_POUNDLAYERS1AND2 = 404

Combos (>>>) Pound Combos Work On Layers 1 and 2

QR qr_MOVINGBLOCK_FAKE_SOLID = 405

Compatibility (>>>) Fake-solid Pushblocks

QR qr_NEW_HERO_MOVEMENT2 = 406

Hero (>>>) Newer Hero Movement

QR qr_CARRYABLE_NO_ACROSS_SCREEN = 407

Misc (>>>) Carryables Can’t Leave Screen

QR qr_NO_SCROLL_WHILE_CARRYING = 408

Misc (>>>) No Scrolling Screen While Carrying

QR qr_HELD_BOMBS_EXPLODE = 409

Weapons (>>>) Lifted Bombs Explode In Hand

QR qr_BROKEN_MOVING_BOMBS = 410

Compatibility (>>>) Broken Moving & Air Bombs

QR qr_OLD_BOMB_HITBOXES = 411

Compatibility (>>>) Old Bomb Hitboxes

QR qr_SCROLLWARP_NO_RESET_FRAME = 412

Compatibility (>>>) Broken scroll/warp frame issue

QR qr_BROKEN_RAFT_SCROLL = 413

Compatibility (>>>) Broken Scrolling Onto Raft Flags

QR qr_BROKEN_INPUT_DOWN_STATE = 414

Compatibility (>>>) Broken Input Down State

QR qr_OLD_GUY_HANDLING = 415

Compatibility (>>>) Old Guy Handling

QR qr_FREEFORM_SUBSCREEN_CURSOR = 416

Subscreen (>>>) Freeform Subscreen Cursor

QR qr_SUBSCR_PRESS_TO_EQUIP = 417

Subscreen (>>>) Always Press To Equip

QR qr_FAIRY_FLAG_COMPAT = 418

Compatibility (>>>) Inconsistent Fairy Flags

QR qr_MIRROR_PRISM_LAYERS = 419

Combos (>>>) Mirror/Prism Combos Work On All Layers

QR qr_OLD_LENS_LAYEREFFECT = 420

Compatibility (>>>) Old Lens Layer Effects

QR qr_PUSHBLOCK_SPRITE_LAYER = 421

Combos (>>>) Pushable Block Sprite Layer

QR qr_OLD_SUBSCR = 422

Compatibility (>>>) Old Engine Subscreen Quirks

QR qr_ITM_0_INVIS_ON_BTNS = 423

Subscreen (>>>) Item 0 is invisible on buttons

QR qr_NO_BUTTON_VERIFY = 424

Subscreen (>>>) No Button Verification

QR qr_OLD_GAUGE_TILE_LAYOUT = 425

Subscreen (>>>) Old Gauge Tile Layout

QR qr_WALKTHROUGHWALL_NO_DOORSTATE = 426

Compatibility (>>>) β€˜Walk Through Walls’ don’t set door state

QR qr_SPOTLIGHT_IGNR_SOLIDOBJ = 427

Compatibility (>>>) Light Beams Ignore Solid Objects

QR qr_BROKEN_LIGHTBEAM_HITBOX = 428

Compatibility (>>>) Broken light beam hitbox

QR qr_BROKEN_SWORD_SPIN_TRIGGERS = 429

Compatibility (>>>) Broken Sword Triggers (spin-related)

QR qr_OLD_SCRIPT_VOLUME = 560

Compatibility (>>>) Old (Buggy) ZScript Volume Access

QR qr_OLD_DMAP_INTRO_STRINGS = 561

Compatibility (>>>) Old DMap Titles and Intros

QR qr_SCRIPTDRAWSFROZENMSG = 562

ZScript (>>>) Scripts Draw During Frozen Messages

QR qr_PARSER_250DIVISION = 640

ZScript (>>>) 2.50 Division Truncation

QR qr_PARSER_NO_LOGGING = 641

ZScript (>>>) Disable Tracing

QR qr_PARSER_SHORT_CIRCUIT = 642

ZScript (>>>) Short-Circuit Boolean Operations

QR qr_SPRITEXY_IS_FLOAT = 643

ZScript (>>>) Short-Circuit Boolean Operations

QR qr_PARSER_BOOL_TRUE_DECIMAL = 644

ZScript (>>>) Sprite Coordinates are Float

QR qr_PARSER_TRUE_INT_SIZE = 645

Compilation (>>>) True MAX_INT sizing

QR qr_WPNANIMFIX = 646

Not Implemented : This was in 2.50.2, but never used.

QR qr_NOSCRIPTSDURINGSCROLL = 647

Not Implemented : This was in 2.50.2, but never used.

QR qr_OLDSPRITEDRAWS = 648

Compatibility (>>>) Old (Faster) Sprite Drawing

QR qr_WEAPONSHADOWS = 649

ZScript (>>>) Draw Shadows on Weapons

QR qr_ITEMSHADOWS = 650

ZScript (>>>) Draw Shadows on Items

QR qr_OLDEWPNPARENT = 651

ZScript (>>>) Old eweapon->Parent

QR qr_OLDCREATEBITMAP_ARGS = 652

ZScript (>>>) Old Args for CreateBitmap() and bitmap->Create()

QR qr_OLDQUESTMISC = 653

ZScript (>>>) Game->Misc[] is not *10000”

QR qr_PARSER_FORCE_INLINE = 654

Compilation (>>>) Inline all possible functions

QR qr_CLEARINITDONSCRIPTCHANGE = 655

ZScript (>>>) Clear InitD[] on Script Change

QR qr_NOFFCWAITDRAW = 656

ZScript (>>>) No FFC Waitdraw()

QR qr_NOITEMWAITDRAW = 657

ZScript (>>>) No Item Script Waitdraw()

QR qr_TRACESCRIPTIDS = 658

ZScript (>>>) Print Script Metadata on Traces

QR qr_FIXDRUNKINPUTS = 659

ZScript (>>>) Writing to INPUT Overrides Drunk State

QR qr_32BIT_BINARY = 660

Compilation (>>>) Binary Operations use true 32-bit Int

QR qr_ALWAYS_DEALLOCATE_ARRAYS = 661

ZScript (>>>) Always Deallocate Arrays

QR qr_ONDEATH_RUNS_AFTER_DEATH_ANIM = 662

ZScript (>>>) Hero OnDeath script runs AFTER engine death animation

QR qr_DISALLOW_SETTING_RAFTING = 663

ZScript (>>>) Don’t Allow Setting Action to Rafting

QR qr_WEAPONS_EXTRA_FRAME = 664

ZScript (>>>) Weapons Live One Extra Frame With WDS_DEAD

QR qr_250WRITEEDEFSCRIPT = 665

ZScript (>>>) Writing npc->Defense:ref:NPCD_SCRIPT<globals_enum_member_npcd_script> Sets All Script Defences

QR qr_SETENEMYWEAPONSPRITESONWPNCHANGE = 666

ZScript (>>>) Writing npc->Weapon Sets its Weapon Sprite

QR qr_BROKENCHARINTDRAWING = 667

ZScript (>>>) Broken DrawInteger and DrawCharacter Scaling

QR qr_WRITING_NPC_WEAPON_UNIQUE_SPRITES = 668

ZScript (>>>) npc->Weapon Uses Sprite 246-255 for EW_CUSTOM*

QR qr_COMBOSCRIPTS_LAYER_0 = 669

ZScript (>>>) Combos Run Scripts On Layer 0

QR qr_COMBOSCRIPTS_LAYER_1 = 670

ZScript (>>>) Combos Run Scripts On Layer 1

QR qr_COMBOSCRIPTS_LAYER_2 = 671

ZScript (>>>) Combos Run Scripts On Layer 2

QR qr_COMBOSCRIPTS_LAYER_3 = 672

ZScript (>>>) Combos Run Scripts On Layer 3

QR qr_COMBOSCRIPTS_LAYER_4 = 673

ZScript (>>>) Combos Run Scripts On Layer 4

QR qr_COMBOSCRIPTS_LAYER_5 = 674

ZScript (>>>) Combos Run Scripts On Layer 5

QR qr_COMBOSCRIPTS_LAYER_6 = 675

ZScript (>>>) Combos Run Scripts On Layer 6

QR qr_OLD_INIT_SCRIPT_TIMING = 676

ZScript (>>>) Use Old Global Init and SaveLoad Timing

QR qr_DO_NOT_DEALLOCATE_INIT_AND_SAVELOAD_ARRAYS = 677

ZScript (>>>) Don’t Deallocate Init/SaveLoad Local Arrays

QR qr_BITMAP_AND_FILESYSTEM_PATHS_ALWAYS_RELATIVE = 678

ZScript (>>>) All bitmap-> and FileSystem-> paths relative to quest β€˜files’ folder

QR qr_PARSER_STRINGSWITCH_INSENSITIVE = 679

Compilation (>>>) Switch/case of strings is case-insensitive

QR qr_SLASH_NEXT_SECRET_BUG = 680

Compatibility (>>>) Bugged ->Next Combos

QR qr_STEP_IS_FLOAT = 681

ZScript (>>>) Sprite->Step uses new, precise values

QR qr_OLDMAPDATAFLAGS = 682

??? (>>>) ???

QR qr_OLD_PRINTF_ARGS = 683

ZScript (>>>) Old printf() args

QR qr_PASSIVE_SUBSCRIPT_RUNS_WHEN_GAME_IS_FROZEN = 684

ZScript (>>>) Passive Subscreen Script runs during wipes/refills

QR qr_WRITE_ENTRYPOINTS_AFFECTS_HEROCLASS = 685

ZScript (>>>) Writing Screen->EntryX, EntryY Resets Spawn Points

QR qr_LOG_INVALID_UID_LOAD = 686

ZScript (>>>) Log on Loading Invalid UID

QR qr_COMBODATA_INITD_MULT_TENK = 687

ZScript (>>>) Broken Combodata->InitD[]

QR qr_ZS_NO_NEG_ARRAY = 688

ZScript (>>>) Disable accessing negative array indices

QR qr_PRINTF_NO_0FILL = 689

ZScript (>>>) No prinft() 0-fill

QR qr_SHIELDBUBBLE = 690

Fairy Rings Remove Shield Jinxes

QR qr_SETENEMYWEAPONSOUNDSONWPNCHANGE = 691

Writing npc->Weapon Sets its Weapon Sound

QR qr_MAX = 692


Variable descriptions#

const Audio Audio πŸ”— Source


const Debug Debug πŸ”— Source


const FileSystem FileSystem πŸ”— Source


const Game Game πŸ”— Source


const untyped NULL = 0 πŸ”— Source


const untyped null = 0 πŸ”— Source


const untyped Null = 0 πŸ”— Source


const Graphics Graphics πŸ”— Source


const Hero Hero = 1 πŸ”— Source

1 is the sprite uid for Hero.


Warning

Deprecated! Use Hero


const Hero Player = 1 πŸ”— Source

Warning

Deprecated! Use Hero


const Input Input πŸ”— Source


const rgb INVALID_COLOR = -1 πŸ”— Source


const randgen RandGen πŸ”— Source


const Region Region πŸ”— Source

The Region the Hero is currently in. A Region is a collection of screens that can be freely scrolled between. An area without any scrolling is technically still a Region of 1x1 screen size. The position of the region currently visible is defined by the Viewport.


const Screen Screen πŸ”— Source


const Text Text πŸ”— Source


const ZInfo Module πŸ”— Source


const ZInfo ZInfo πŸ”— Source