Modifier Flags Reference ​
Complete list of all 303 modifier_flag constants. For the curated subset of flags most useful to scripters, see Types & Constants > modifier_flag.
Usage ​
if player:has_modifier_flag(modifier_flag.STUNNED) then
-- player is stunned
endNot every flag fires ​
The full list below is exposed for completeness. Some flags are populated reliably and broadly (e.g. STUNNED fires for almost every hard stun, INVISIBLE_TO_ENEMY fires for every cloak/smoke effect we've tested). Others may never fire even when the player is clearly in that state. Examples we've seen in testing:
SLIDINGmay not be set while a player is slidingUSING_ZIPLINEmay not be set while a player is on a ziplineIS_IN_CHARGE_MELEEmay not be set during a heavy charged meleeSLOWEDandBURNINGare inconsistent: some sources set them, others apply the effect via stat modifiers without ever tripping the flag
Some of these may turn out to be set by items or interactions we haven't tested. Always confirm a flag actually fires before relying on it. Use the Debugging Modifiers workflow with Modifier States logging enabled to watch the flag toggle while the effect happens. If it doesn't, fall back to player:get_modifiers() and match by name or token directly.
All flags ​
| Flag | Value |
|---|---|
MATERIAL_OVERRIDE | 0 |
ENTERING_VEHICLE | 1 |
EXITING_VEHICLE | 2 |
DISABLE_GRAVITY | 3 |
DEFUSED | 4 |
UNRESTRICTED_MOVEMENT | 5 |
FORCE_ALERT_STATE | 6 |
DISABLE_SQUAD | 7 |
BLIND | 8 |
DEAF | 9 |
DISABLE_SENSING | 10 |
IMMOBILIZED | 11 |
DISARMED | 12 |
MUTED | 13 |
ITEMS_DISABLED | 14 |
SILENCED | 15 |
SILENCE_MOVEMENT_ABILITES | 16 |
SILENCED_HIDDEN | 17 |
STUNNED | 18 |
INVULNERABLE | 19 |
TECH_INVULNERABLE | 20 |
TECH_DAMAGE_INVULNERABLE | 21 |
TECH_UNTARGETABLE_BY_ENEMIES | 22 |
TECH_UNTARGETABLE_BY_TEAMMATES | 23 |
STATUS_IMMUNE | 24 |
UNSTOPPABLE | 25 |
OUT_OF_GAME | 26 |
IGNORED_BY_UNIT_FILTER | 27 |
COMMAND_RESTRICTED | 28 |
CHARGING | 29 |
OBSCURED | 30 |
INVISIBLE_TO_ENEMY | 31 |
INVISIBLE_TO_ENEMY_CAST | 32 |
IGNORED_BY_NPC_TARGETING | 33 |
NPC_TARGETABLE_WHILE_INVULNERABLE | 34 |
SPRINTING | 35 |
UNKILLABLE | 36 |
GROUND_DASHING | 37 |
ADDITIONAL_AIR_MOVES | 38 |
UNLIMITED_AIR_DASHES | 39 |
UNLIMITED_AIR_JUMPS | 40 |
AIR_DASHING | 41 |
MOVEMENT_ABILITY_RESTRICTED | 42 |
SPRINT_NO_INTERRUPT | 43 |
SPRINT_DISABLED | 44 |
IN_SHOP | 45 |
IN_FOUNTAIN | 46 |
IN_ENEMY_BASE | 47 |
IN_FRIENDLY_BASE | 48 |
IN_MID_BOSS_TEMPLE | 49 |
IN_SHOPTUNNEL_SAPPHIRE | 50 |
IN_SHOPTUNNEL_AMBER | 51 |
DASH_DISABLED | 52 |
DASH_DISABLED_DEBUFF | 53 |
BURNING | 54 |
HEALTH_REGEN_DISABLED | 55 |
HEALTH_EXTERNAL_REGEN_DISABLED | 56 |
HEALING_DISABLED | 57 |
DAMAGE_MOVEMENT_PENALTY_IMMUNE | 58 |
BUSY_WITH_ACTION | 59 |
BUSY_WITH_ACTION_NON_ITEM | 60 |
SLOWED | 61 |
SHOOTING_DISABLED | 62 |
SHOOTING_FORCED_ON | 63 |
MELEE_ATTACKS_ONLY | 64 |
SLIDING | 65 |
SLIDING_SLOW_GETUP | 66 |
WALLSLIDE | 67 |
VISIBLE_TO_ENEMY | 68 |
INFINITE_CLIP | 69 |
KNOCKDOWN_IMMUNE | 70 |
JUMP_DISABLED | 71 |
DUCKING_DISABLED | 72 |
DUCKING_FORCED | 73 |
AIR_DUCKING_FORCED | 74 |
IS_ASLEEP | 75 |
GLOW_THROUGH_WALLS_TO_ENEMY | 76 |
GLOW_THROUGH_WALLS_TO_PROVIDER | 77 |
GLOW_THROUGH_WALLS_TO_PROVIDER_TEAMMATES_WITHIN_RANGE | 78 |
GLOW_TO_PROVIDER | 79 |
GLOW_IN_LOS_TO_ENEMY | 80 |
GLOW_IN_LOS | 81 |
CANNOT_SEE_ALLY_GLOWS | 82 |
DISABLE_AIR_SPREAD_PENALTY | 83 |
USING_ZIPLINE | 84 |
USING_ZIPLINE_BOOST | 85 |
IN_ALTERNATE_DIMENSION | 86 |
ANIMGRAPH_CONTROLLED_MOVEMENT | 87 |
COMBAT_ABILITIES_DISABLED | 88 |
SIGNATURE_ABILITIES_DISABLED | 89 |
CHAINED | 90 |
ALL_ARMOR_DISABLED | 91 |
BULLET_INVULNERABLE | 92 |
BREAK_ICE_PATH | 93 |
REFLECT_ATTACKS | 94 |
MANTLE_DISABLED | 95 |
AI_FORCE_AGGRO | 96 |
AI_FORCE_CALM | 97 |
DRONE_ATTACHED | 98 |
AIM_FORWARD | 99 |
AIM_FORWARD_WITH_PITCH | 100 |
ZIPLINE_DISABLED | 101 |
ZIPLINE_INTRO | 102 |
RESPAWN_CREDIT | 103 |
RESPAWN_CREDIT_PERSONAL | 104 |
DISPLAY_LIFETIME | 105 |
MELEE_DISABLED | 106 |
MELEE_DISABLED_DEBUFF | 107 |
PARRY_DISABLED | 108 |
GLITCHED | 109 |
SLIDING_DISABLED | 110 |
SLIDING_FORCED_TRY | 111 |
RELOAD_DISABLED | 112 |
RELOAD_MELEE_FULL_SPEED | 113 |
MANUAL_RELOAD_DISABLED | 114 |
UNIT_STATUS_HEALTH_HIDDEN | 115 |
UNIT_STATUS_HIDDEN | 116 |
FADE_ALPHA_TO_ZERO | 117 |
FRIENDLY_FIRE_ENABLED | 118 |
FLYING | 119 |
SCOPED | 120 |
ROLLING_BALL | 121 |
VISCOUS_CUBED | 122 |
SLOW_IMMUNE | 123 |
ROOT_IMMUNE | 124 |
IS_MELEE_TARGET | 125 |
LADDER_DISABLE | 126 |
IGNORE_BULLETS | 127 |
IGNORE_MELEE | 128 |
HIDE_CROSSHAIR | 129 |
HIDE_STAMINA | 130 |
HIDE_AMMO | 131 |
APPLY_VERTICAL_DRAG | 132 |
NO_WINDUP | 133 |
NO_SHOOTLOCKOUT_ON_JUMP | 134 |
HAS_HOLLOW_POINT_BULLETS | 135 |
SUPPRESS_AIR_DRAG | 136 |
ICEBEAMING | 137 |
POWER_SLASHING | 138 |
IN_ALLY_SMOKE | 139 |
IN_ENEMY_SMOKE | 140 |
NO_OUTGOING_DAMAGE | 141 |
NO_INCOMING_DAMAGE | 142 |
CHRONO_SWAPPING | 143 |
BOUNCE_PAD_STOMPING | 144 |
FLYING_BEETLE_TARGET | 145 |
DREAMWEAVER_SLEEP | 146 |
PICKING_UP_IDOL | 147 |
HOLDING_IDOL | 148 |
RETURN_IDOL_AREA | 149 |
RETURNING_IDOL | 150 |
DROP_IDOL | 151 |
GALVANIC_STORM_BUFF | 152 |
IN_ABILITY_ALLOW_ZOOM | 153 |
IN_ABILITY_DISABLE_ZOOM | 154 |
STAMINA_REGEN_PAUSED | 155 |
PREMATCH | 156 |
SELF_DESTRUCT | 157 |
COOP_TETHER_ACTIVE | 158 |
COOP_TETHER_LOCKED_TARGET | 159 |
LOCKED_AIM_ANGLES | 160 |
ICEPATHING | 161 |
BACKDOOR_PROTECTED | 162 |
IN_COMBAT | 163 |
IN_COMBAT_BULLET_HIT | 164 |
DASHJUMP_STAMINA_FREE | 165 |
YAMATO_SHADOW_FORM | 166 |
IN_MID_BOSS_PIT | 167 |
ALLOW_MELEE_WHEN_CHANNELING | 168 |
ALLOW_DASH_WHEN_CHANNELING | 169 |
CAN_ACTIVE_RELOAD | 170 |
DIGGER_BURROW_CHANNEL | 171 |
DIGGER_SPIN | 172 |
NEAR_REJUVINATOR | 173 |
NEAR_HEAVY_PUNCHABLE_ITEM | 174 |
NEAR_PUNCHABLE_CHANGE_TEAM | 175 |
IN_TIER3_PHASE2_BOSS_PIT | 176 |
TAKES_FULLDAMAGE_NO_FALLOFF | 177 |
PREDATORY_STATUE_TARGET | 178 |
FOOTSTEP_SOUNDS_DISABLE | 179 |
FOOTSTEP_SOUNDS_QUIETED | 180 |
MOVEMENT_FOLEY_SOUNDS_DISABLE | 181 |
DO_NOT_DRAW_MODEL | 182 |
SHIV_FRENZIED | 183 |
FORCE_ANIM_DUCK | 184 |
FORCE_ANIM_KEEP_STILL | 185 |
SIPHON_BULLET_LOSS | 186 |
NEAR_CLIMBABLE_ROPE | 187 |
IS_CLIMBING_ROPE | 188 |
FORCE_CAN_PARRY | 189 |
IS_MAGIC_SHOCK_IMMUNE | 190 |
IN_SLIDE_CHARGED_MELEE_ATTACK | 191 |
FORCE_GROUND_JUMP | 192 |
FROZEN | 193 |
ASSASSINATE_LOWHEALTH_TARGET | 194 |
TELEPORTER_DISABLED | 195 |
IN_SMALL_INTERIOR_SPACE | 196 |
IN_MEDIUM_INTERIOR_SPACE | 197 |
ENABLE_CLOAK_DESAT | 198 |
NANO_RECENT_DAMAGE | 199 |
DISABLE_INATTACK2_DESELECT | 200 |
FATHOM_DO_NOT_REQUIRE_STAND_STILL_FOR_INVIS | 201 |
PULLDOWN_TO_GROUND | 202 |
IN_SELF_BUBBLE | 203 |
GUNSLINGER_MARK | 204 |
GHOST_LIFEDRAINED | 205 |
INVISIBLE_ON_MINIMAP | 206 |
SINCLAIR_TAX_ULT_ACTIVE | 207 |
SINCLAIR_TAX_KEEP_MODEL_SWAP | 208 |
VIPER_VENOM | 209 |
MAGICIAN_ULT | 210 |
ANIM_ON_GROUND | 211 |
ABILITY_MOVEMENT | 212 |
ABILITY_MOVEMENT_DEBUFF | 213 |
VAMPIREBAT_LOVEBITES_IMMUNE | 214 |
VAMPIREBAT_ULTING | 215 |
VAMPIREBAT_BLINKING | 216 |
DRIFTER_SATIATED | 217 |
DRIFTER_HUNGRY | 218 |
PARRY_ACTIVE | 219 |
FRANK_REVIVING | 220 |
CAMERA_CEILING_BEHAVIOR | 221 |
INHIBIT_SOFT_CAMERA_COLLISION | 222 |
FORCE_DUCKED_CAPSULE | 223 |
FORCE_TUCKED_LEGS_CAPSULE | 224 |
BOHO_DAMAGESHARE_LINKABLE | 225 |
BOHO_CHANNELTETHER | 226 |
FRANK_ZOMBIE | 227 |
PUNKGOAT_TETHERED | 228 |
PUNKGOAT_BLASTED | 229 |
PUNKGOAT_BLASTED_RECOVERING | 230 |
HIDEOUT_MAP | 231 |
HIDEOUT_ZONE | 232 |
HIDEOUT_INTRO | 233 |
MOVEMENT_INPUT_DISABLED | 234 |
WEAKPOINTS_ENABLED | 235 |
NO_PHYSICS_BREAKABLES | 236 |
NO_MINIMAP | 237 |
DRIFTER_DARKNESS_VICTIM | 238 |
INVALID_TELEPORT_TARGET | 239 |
AMMO_CHANGES_DISABLED | 240 |
HIDE_SPINUP | 241 |
PRIEST_WEAPONSWAP | 242 |
PREDICTION_SMOOTHING_DISABLED | 243 |
PREDICTION_REPREDICTION_DISABLED | 244 |
IGNORE_PORTALS | 245 |
HIDEOUT_CHASE_TARGET | 246 |
DO_NOT_ADJUST_HEALTH_ON_MAXHEALTH_CHANGE | 247 |
KEEP_HP_PERCENTAGE_ON_MAXHEALTH_CHANGE | 248 |
TIER3_DEFENDER_IN_PIT | 249 |
NEAR_PUNCHABLE_PICKUP | 250 |
PRIEST_TRAP | 251 |
PRIEST_KNOCKBACK | 252 |
PRIEST_MELEEBLESSED | 253 |
SPLITSHOT_ACTIVE | 254 |
RICOCHET_ACTIVE | 255 |
NECRO_GUNTETHER | 256 |
NECRO_WITHER | 257 |
NECRO_BUFF | 258 |
NECRO_PICKUP_TARGET | 259 |
WEREWOLF | 260 |
WEREWOLF_ONTHEHUNT | 261 |
WEREWOLF_READY | 262 |
AIRHEART_JETPACKING | 263 |
AIRHEART_JETPACKING_REDUCED | 264 |
VISIBLE_TO_PROVIDER | 265 |
VAMPIRE | 266 |
IGNORE_OUT_OF_PLAY_AREA_CHECK | 267 |
FAMILIAR_ATTACHED | 268 |
FAMILIAR_MOVING_TO_ATTACH | 269 |
FAMILIAR_ATTACH_LOCKOUT | 270 |
FAMILIAR_INFESTED | 271 |
FAMILIAR_INFEST_WAITING | 272 |
FAMILIAR_SPIRIT_STOLEN | 273 |
FAMILIAR_CLONE | 274 |
FAMILIAR_ABILITY_KEEPALIVE | 275 |
IS_TINY_CHARACTER | 276 |
SHRUNK_CHARACTER | 277 |
PITCH_UP_VOICE | 278 |
NECRO_FEARIMMUNE | 279 |
UNICORN_RADIANT_FLARED | 280 |
FACE_VELOCITY_DIRECTION | 281 |
RESIST_NULLIFICATION | 282 |
ZIPLINE_LOCKED | 283 |
CINEMATIC_INTRO | 284 |
SUPPRESS_TROOPER_KILLGOLD | 285 |
PRISMATIC_GUARDED | 286 |
IS_SMALL_DEPLOYABLE | 287 |
ALLOW_IN_TUNNELS_NO_DUCK | 288 |
IN_TUNNEL | 289 |
NEAR_HEAVY_PUNCHABLE_DESTROY | 290 |
DISABLE_PINGS | 291 |
IS_IN_CHARGE_MELEE | 292 |
CAMERA_TRANSITION_DISABLED | 293 |
CAMERA_TRANSITION_ALWAYS | 294 |
CASTING_HOOK | 295 |
HAS_FIREBEETLES_DEBUFF | 296 |
CATAPULTED | 297 |
AFTERBURNING | 298 |
ALLOW_RELOAD_WHEN_FULL | 299 |
BARRIER_ACTIVE | 300 |
SUPER_TROOPER | 301 |
DO_NOT_DRAW_PARTICLES | 302 |