modifierfunction
#
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE = 0

Method Name: `GetModifierPreAttack_BonusDamage`
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_TARGET = 1

Method Name: `GetModifierPreAttack_BonusDamage_Target`
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC = 2

Method Name: `GetModifierPreAttack_BonusDamage_Proc`
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT = 3

Method Name: `GetModifierPreAttack_BonusDamagePostCrit`
MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE = 4

Method Name: `GetModifierBaseAttack_BonusDamage`
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL = 5

Method Name: `GetModifierProcAttack_BonusDamage_Physical`
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL = 6

Method Name: `GetModifierProcAttack_BonusDamage_Magical`
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE = 7

Method Name: `GetModifierProcAttack_BonusDamage_Pure`
MODIFIER_PROPERTY_PROCATTACK_FEEDBACK = 8

Method Name: `GetModifierProcAttack_Feedback`
MODIFIER_PROPERTY_OVERRIDE_ATTACK_DAMAGE = 9

Not working. Method Name: `GetModifierOverrideAttackDamage`.
MODIFIER_PROPERTY_PRE_ATTACK = 10

Method Name: `GetModifierPreAttack`
MODIFIER_PROPERTY_INVISIBILITY_LEVEL = 11

Method Name: `GetModifierInvisibilityLevel`
MODIFIER_PROPERTY_INVISIBILITY_ATTACK_BEHAVIOR_EXCEPTION = 12

Method Name: `GetModifierInvisibilityAttackBehaviorException`
MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY = 13

Method Name: `GetModifierPersistentInvisibility`
MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT = 14

Not working. Method Name: `GetModifierMoveSpeedBonus_Constant`.
MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE = 15

Method Name: `GetModifierMoveSpeedOverride`
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE = 16

Method Name: `GetModifierMoveSpeedBonus_Percentage`
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE = 17

Method Name: `GetModifierMoveSpeedBonus_Percentage_Unique`
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2 = 18

Method Name: `GetModifierMoveSpeedBonus_Percentage_Unique_2`
MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE = 19

Method Name: `GetModifierMoveSpeedBonus_Special_Boots`
MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2 = 20

Method Name: `GetModifierMoveSpeedBonus_Special_Boots_2`
MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE = 21

Method Name: `GetModifierMoveSpeedBonus_Constant_Unique`
MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE_2 = 22

Not working. Method Name: `GetModifierMoveSpeedBonus_Constant_Unique_2`.
MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE = 23

Method Name: `GetModifierMoveSpeed_Absolute`
MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN = 24

Method Name: `GetModifierMoveSpeed_AbsoluteMin`
MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MAX = 25

Method Name: `GetModifierMoveSpeed_AbsoluteMax`
MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT = 26

Method Name: `GetModifierIgnoreMovespeedLimit`
MODIFIER_PROPERTY_MOVESPEED_LIMIT = 27

Method Name: `GetModifierMoveSpeed_Limit`
MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE = 28

Method Name: `GetModifierAttackSpeedBaseOverride`
MODIFIER_PROPERTY_FIXED_ATTACK_RATE = 29

Method Name: `GetModifierFixedAttackRate`
MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT = 30

Method Name: `GetModifierAttackSpeedBonus_Constant`
MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT = 31

Method Name: `GetModifierCooldownReduction_Constant`
MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT = 32

Method Name: `GetModifierBaseAttackTimeConstant`
MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT_ADJUST = 33

Method Name: `GetModifierBaseAttackTimeConstant_Adjust`
MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT = 34

Method Name: `GetModifierAttackPointConstant`
MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE = 35

Method Name: `GetModifierDamageOutgoing_Percentage`
MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION = 36

Method Name: `GetModifierDamageOutgoing_Percentage_Illusion`
MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY = 37

Method Name: `GetModifierDamageOutgoing_Percentage_Illusion_Amplify`
MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE = 38

Method Name: `GetModifierTotalDamageOutgoing_Percentage`
MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 39

Method Name: `GetModifierSpellAmplify_Percentage`
MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 40

Not working. Method Name: `GetModifierSpellAmplify_PercentageUnique`.
MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 41

Method Name: `GetModifierHealAmplify_PercentageSource`
MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 42

Method Name: `GetModifierHealAmplify_PercentageTarget`
MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 43

Method Name: `GetModifierHPRegenAmplify_Percentage`
MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 44

Method Name: `GetModifierLifestealRegenAmplify_Percentage`
MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 45

Method Name: `GetModifierMPRegenAmplify_Percentage`
MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 46

Total amplify value is clamped to 0. Method Name: `GetModifierMPRestoreAmplify_Percentage`.
MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 47

Method Name: `GetModifierBaseDamageOutgoing_Percentage`
MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 48

Not working. Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`.
MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 49

Method Name: `GetModifierIncomingDamage_Percentage`
MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 50

Method Name: `GetModifierIncomingPhysicalDamage_Percentage`
MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 51

Not working. Method Name: `GetModifierIncomingPhysicalDamageConstant`.
MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 52

Method Name: `GetModifierIncomingSpellDamageConstant`
MODIFIER_PROPERTY_EVASION_CONSTANT = 53

Method Name: `GetModifierEvasion_Constant`
MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 54

Not working. Method Name: `GetModifierNegativeEvasion_Constant`.
MODIFIER_PROPERTY_STATUS_RESISTANCE = 55

Method Name: `GetModifierStatusResistance`
MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 56

Method Name: `GetModifierStatusResistanceStacking`
MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 57

Method Name: `GetModifierStatusResistanceCaster`
MODIFIER_PROPERTY_AVOID_DAMAGE = 58

Method Name: `GetModifierAvoidDamage`
MODIFIER_PROPERTY_AVOID_SPELL = 59

Method Name: `GetModifierAvoidSpell`
MODIFIER_PROPERTY_MISS_PERCENTAGE = 60

Method Name: `GetModifierMiss_Percentage`
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 61

Values above 100% are ignored. Method Name: `GetModifierPhysicalArmorBase_Percentage`.
MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 62

Method Name: `GetModifierPhysicalArmorTotal_Percentage`
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 63

Method Name: `GetModifierPhysicalArmorBonus`
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 64

Method Name: `GetModifierPhysicalArmorBonusUnique`
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 65

Method Name: `GetModifierPhysicalArmorBonusUniqueActive`
MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 66

Not working. Method Name: `GetModifierIgnorePhysicalArmor`.
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 67

Method Name: `GetModifierMagicalResistanceBaseReduction`
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 68

Not working. Method Name: `GetModifierMagicalResistanceDirectModification`.
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 69

Method Name: `GetModifierMagicalResistanceBonus`
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 70

Method Name: `GetModifierMagicalResistanceBonusIllusions`
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 71

Method Name: `GetModifierMagicalResistanceDecrepifyUnique`
MODIFIER_PROPERTY_BASE_MANA_REGEN = 72

Method Name: `GetModifierBaseRegen`
MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 73

Method Name: `GetModifierConstantManaRegen`
MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 74

Method Name: `GetModifierConstantManaRegenUnique`
MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 75

Method Name: `GetModifierTotalPercentageManaRegen`
MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 76

Method Name: `GetModifierConstantHealthRegen`
MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 77

Method Name: `GetModifierHealthRegenPercentage`
MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 78

Not working. Method Name: `GetModifierHealthRegenPercentageUnique`.
MODIFIER_PROPERTY_HEALTH_BONUS = 79

Method Name: `GetModifierHealthBonus`
MODIFIER_PROPERTY_MANA_BONUS = 80

Method Name: `GetModifierManaBonus`
MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 81

Method Name: `GetModifierExtraStrengthBonus`
MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 82

Method Name: `GetModifierExtraHealthBonus`
MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 83

Method Name: `GetModifierExtraManaBonus`
MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 84

Method Name: `GetModifierExtraHealthPercentage`
MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 85

Method Name: `GetModifierExtraManaPercentage`
MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 86

Method Name: `GetModifierBonusStats_Strength`
MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 87

Method Name: `GetModifierBonusStats_Agility`
MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 88

Method Name: `GetModifierBonusStats_Intellect`
MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 89

Method Name: `GetModifierBonusStats_Strength_Percentage`
MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 90

Method Name: `GetModifierBonusStats_Agility_Percentage`
MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 91

Method Name: `GetModifierBonusStats_Intellect_Percentage`
MODIFIER_PROPERTY_CAST_RANGE_BONUS = 92

Method Name: `GetModifierCastRangeBonus`
MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 93

Not working. Method Name: `GetModifierCastRangeBonusTarget`.
MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 94

Method Name: `GetModifierCastRangeBonusStacking`
MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 95

Not working. Method Name: `GetModifierAttackRangeOverride`.
MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 96

Method Name: `GetModifierAttackRangeBonus`
MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 97

Not working. Method Name: `GetModifierAttackRangeBonusUnique`.
MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 98

Method Name: `GetModifierAttackRangeBonusPercentage`
MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 99

Not working. Method Name: `GetModifierMaxAttackRange`.
MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 100

Method Name: `GetModifierProjectileSpeedBonus`
MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 101

Method Name: `GetModifierProjectileSpeedBonusPercentage`
MODIFIER_PROPERTY_PROJECTILE_NAME = 102

Method Name: `GetModifierProjectileName`
MODIFIER_PROPERTY_REINCARNATION = 103

Method Name: `ReincarnateTime`
MODIFIER_PROPERTY_RESPAWNTIME = 104

Method Name: `GetModifierConstantRespawnTime`
MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 105

Method Name: `GetModifierPercentageRespawnTime`
MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 106

Method Name: `GetModifierStackingRespawnTime`
MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 107

Method Name: `GetModifierPercentageCooldown`
MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 108

Method Name: `GetModifierPercentageCooldownOngoing`
MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 109

Method Name: `GetModifierPercentageCasttime`
MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 110

Method Name: `GetModifierPercentageManacost`
MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 111

Not working. Method Name: `GetModifierPercentageManacostStacking`.
MODIFIER_PROPERTY_DEATHGOLDCOST = 112

Method Name: `GetModifierConstantDeathGoldCost`
MODIFIER_PROPERTY_EXP_RATE_BOOST = 113

Method Name: `GetModifierPercentageExpRateBoost`
MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 114

Method Name: `GetModifierPreAttack_CriticalStrike`
MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 115

Not working. Method Name: `GetModifierPreAttack_Target_CriticalStrike`.
MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 116

Not working. Method Name: `GetModifierMagical_ConstantBlock`.
MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 117

Method Name: `GetModifierPhysical_ConstantBlock`
MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 118

Not working. Method Name: `GetModifierPhysical_ConstantBlockSpecial`.
MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 119

Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`
MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 120

Method Name: `GetModifierTotal_ConstantBlock`
MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 121

Method Name: `GetOverrideAnimation`
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT = 122

Method Name: `GetOverrideAnimationWeight`
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 123

Method Name: `GetOverrideAnimationRate`
MODIFIER_PROPERTY_ABSORB_SPELL = 124

Method Name: `GetAbsorbSpell`
MODIFIER_PROPERTY_REFLECT_SPELL = 125

Method Name: `GetReflectSpell`
MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 126

Method Name: `GetDisableAutoAttack`
MODIFIER_PROPERTY_BONUS_DAY_VISION = 127

Method Name: `GetBonusDayVision`
MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 128

Method Name: `GetBonusNightVision`
MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 129

Not working. Method Name: `GetBonusNightVisionUnique`.
MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 130

Method Name: `GetBonusVisionPercentage`
MODIFIER_PROPERTY_FIXED_DAY_VISION = 131

Method Name: `GetFixedDayVision`
MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 132

Method Name: `GetFixedNightVision`
MODIFIER_PROPERTY_MIN_HEALTH = 133

Method Name: `GetMinHealth`
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 134

Method Name: `GetAbsoluteNoDamagePhysical`
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 135

Method Name: `GetAbsoluteNoDamageMagical`
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 136

Method Name: `GetAbsoluteNoDamagePure`
MODIFIER_PROPERTY_IS_ILLUSION = 137

Method Name: `GetIsIllusion`
MODIFIER_PROPERTY_ILLUSION_LABEL = 138

Method Name: `GetModifierIllusionLabel`
MODIFIER_PROPERTY_STRONG_ILLUSION = 139

Method Name: `GetModifierStrongIllusion`
MODIFIER_PROPERTY_SUPER_ILLUSION = 140

Method Name: `GetModifierSuperIllusion`
MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 141

Method Name: `GetModifierSuperIllusionWithUltimate`
MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 142

Method Name: `GetModifierTurnRate_Percentage`
MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 143

Method Name: `GetModifierTurnRate_Override`
MODIFIER_PROPERTY_DISABLE_HEALING = 144

Method Name: `GetDisableHealing`
MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 145

Not working. Method Name: `GetAlwaysAllowAttack`.
MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 146

Method Name: `GetAllowEtherealAttack`
MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 147

Method Name: `GetOverrideAttackMagical`
MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 148

Not working. Method Name: `GetModifierUnitStatsNeedsRefresh`.
MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 149

Unused
MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 150

Unused
MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 151

Method Name: `GetModifierUnitDisllowUpgrading`
MODIFIER_PROPERTY_DODGE_PROJECTILE = 152

Not working. Method Name: `GetModifierDodgeProjectile`.
MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 153

Method Name: `GetTriggerCosmeticAndEndAttack`
MODIFIER_EVENT_ON_SPELL_TARGET_READY = 154

Not working. Method Name: `OnSpellTargetReady`.
MODIFIER_EVENT_ON_ATTACK_RECORD = 155

Method Name: `OnAttackRecord`
MODIFIER_EVENT_ON_ATTACK_START = 156

Method Name: `OnAttackStart`
MODIFIER_EVENT_ON_ATTACK = 157

Method Name: `OnAttack`
MODIFIER_EVENT_ON_ATTACK_LANDED = 158

Method Name: `OnAttackLanded`
MODIFIER_EVENT_ON_ATTACK_FAIL = 159

Method Name: `OnAttackFail`
MODIFIER_EVENT_ON_ATTACK_ALLIED = 160

Happens even if attack can't be issued. Method Name: `OnAttackAllied`.
MODIFIER_EVENT_ON_PROJECTILE_DODGE = 161

Method Name: `OnProjectileDodge`
MODIFIER_EVENT_ON_ORDER = 162

Method Name: `OnOrder`
MODIFIER_EVENT_ON_UNIT_MOVED = 163

Method Name: `OnUnitMoved`
MODIFIER_EVENT_ON_ABILITY_START = 164

Method Name: `OnAbilityStart`
MODIFIER_EVENT_ON_ABILITY_EXECUTED = 165

Method Name: `OnAbilityExecuted`
MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 166

Method Name: `OnAbilityFullyCast`
MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 167

Not working. Method Name: `OnBreakInvisibility`.
MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 168

Method Name: `OnAbilityEndChannel`
MODIFIER_EVENT_ON_PROCESS_UPGRADE = 169

Unused
MODIFIER_EVENT_ON_REFRESH = 170

Unused
MODIFIER_EVENT_ON_TAKEDAMAGE = 171

Method Name: `OnTakeDamage`
MODIFIER_EVENT_ON_DEATH_PREVENTED = 172

Method Name: `OnDamagePrevented`
MODIFIER_EVENT_ON_STATE_CHANGED = 173

Method Name: `OnStateChanged`
MODIFIER_EVENT_ON_ORB_EFFECT = 174

Unused
MODIFIER_EVENT_ON_PROCESS_CLEAVE = 175

Method Name: `OnProcessCleave`
MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 176

Method Name: `OnDamageCalculated`
MODIFIER_EVENT_ON_ATTACKED = 177

Method Name: `OnAttacked`
MODIFIER_EVENT_ON_DEATH = 178

Method Name: `OnDeath`
MODIFIER_EVENT_ON_RESPAWN = 179

Method Name: `OnRespawn`
MODIFIER_EVENT_ON_SPENT_MANA = 180

Method Name: `OnSpentMana`
MODIFIER_EVENT_ON_TELEPORTING = 181

Method Name: `OnTeleporting`
MODIFIER_EVENT_ON_TELEPORTED = 182

Method Name: `OnTeleported`
MODIFIER_EVENT_ON_SET_LOCATION = 183

Method Name: `OnSetLocation`
MODIFIER_EVENT_ON_HEALTH_GAINED = 184

Method Name: `OnHealthGained`
MODIFIER_EVENT_ON_MANA_GAINED = 185

Method Name: `OnManaGained`
MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 186

Method Name: `OnTakeDamageKillCredit`
MODIFIER_EVENT_ON_HERO_KILLED = 187

Method Name: `OnHeroKilled`
MODIFIER_EVENT_ON_HEAL_RECEIVED = 188

Method Name: `OnHealReceived`
MODIFIER_EVENT_ON_BUILDING_KILLED = 189

Method Name: `OnBuildingKilled`
MODIFIER_EVENT_ON_MODEL_CHANGED = 190

Method Name: `OnModelChanged`
MODIFIER_EVENT_ON_MODIFIER_ADDED = 191

Not working. Method Name: `OnModifierAdded`.
MODIFIER_PROPERTY_TOOLTIP = 192

Method Name: `OnTooltip`
MODIFIER_PROPERTY_MODEL_CHANGE = 193

Method Name: `GetModifierModelChange`
MODIFIER_PROPERTY_MODEL_SCALE = 194

Method Name: `GetModifierModelScale`
MODIFIER_PROPERTY_IS_SCEPTER = 195

Always applies scepter when this property is active Method Name: `GetModifierScepter`.
MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 196

Method Name: `GetModifierRadarCooldownReduction`
MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 197

Method Name: `GetActivityTranslationModifiers`
MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 198

Method Name: `GetAttackSound`
MODIFIER_PROPERTY_LIFETIME_FRACTION = 199

Method Name: `GetUnitLifetimeFraction`
MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 200

Method Name: `GetModifierProvidesFOWVision`
MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 201

Method Name: `GetModifierSpellsRequireHP`
MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 202

Method Name: `GetForceDrawOnMinimap`
MODIFIER_PROPERTY_DISABLE_TURNING = 203

Method Name: `GetModifierDisableTurning`
MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 204

Not working. Method Name: `GetModifierIgnoreCastAngle`.
MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 205

Method Name: `GetModifierChangeAbilityValue`
MODIFIER_PROPERTY_ABILITY_LAYOUT = 206

Method Name: `GetModifierAbilityLayout`
MODIFIER_EVENT_ON_DOMINATED = 207

Not working. Method Name: `OnDominated`.
MODIFIER_PROPERTY_TEMPEST_DOUBLE = 208

Method Name: `GetModifierTempestDouble`
MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 209

Method Name: `PreserveParticlesOnModelChanged`
MODIFIER_EVENT_ON_ATTACK_FINISHED = 210

Method Name: `OnAttackFinished`
MODIFIER_PROPERTY_IGNORE_COOLDOWN = 211

Not working. Method Name: `GetModifierIgnoreCooldown`.
MODIFIER_PROPERTY_CAN_ATTACK_TREES = 212

Not working. Method Name: `GetModifierCanAttackTrees`.
MODIFIER_PROPERTY_VISUAL_Z_DELTA = 213

Method Name: `GetVisualZDelta`
MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 214
MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 215

Method Name: `GetModifierNoVisionOfAttacker`
MODIFIER_PROPERTY_TOOLTIP2 = 216

Method Name: `OnTooltip2`
MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 217

Method Name: `OnAttackRecordDestroy`
MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 218

Method Name: `OnProjectileObstructionHit`
MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 219

Method Name: `GetSuppressTeleport`
MODIFIER_EVENT_ON_ATTACK_CANCELLED = 220

Method Name: `OnAttackCancelled`
MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 221

Method Name: `GetSuppressCleave`
MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 222

Method Name: `BotAttackScoreBonus`
MODIFIER_FUNCTION_LAST = 223
MODIFIER_FUNCTION_INVALID = 255