Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

脚本常量

From Valve Developer Community
Jump to: navigation, search
English (en)
... Icon-Important.png

Contents

常量

AbilityUnitDamageType(技能伤害类型)

  • DAMAGE_TYPE_COMPOSITE
  • DAMAGE_TYPE_HP_REMOVAL
  • DAMAGE_TYPE_MAGICAL
  • DAMAGE_TYPE_PHYSICAL
  • DAMAGE_TYPE_PURE

ItemDeclarations(物品购买提醒)

  • DECLARE_PURCHASES_IN_SPEECH
  • DECLARE_PURCHASES_TO_SPECTATORS
  • DECLARE_PURCHASES_TO_TEAMMATES

AbilityBehavior(技能行为)

  • DOTA_ABILITY_BEHAVIOR_AOE
  • DOTA_ABILITY_BEHAVIOR_ATTACK
  • DOTA_ABILITY_BEHAVIOR_AURA
  • DOTA_ABILITY_BEHAVIOR_AUTOCAST
  • DOTA_ABILITY_BEHAVIOR_CHANNELLED
  • DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
  • DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
  • DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
  • DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
  • DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
  • DOTA_ABILITY_BEHAVIOR_HIDDEN
  • DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
  • DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
  • DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
  • DOTA_ABILITY_BEHAVIOR_IGNORE_TURN
  • DOTA_ABILITY_BEHAVIOR_IMMEDIATE
  • DOTA_ABILITY_BEHAVIOR_ITEM
  • DOTA_ABILITY_BEHAVIOR_NO_TARGET
  • DOTA_ABILITY_BEHAVIOR_NOASSIST
  • DOTA_ABILITY_BEHAVIOR_NONE
  • DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
  • DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
  • DOTA_ABILITY_BEHAVIOR_PASSIVE
  • DOTA_ABILITY_BEHAVIOR_POINT
  • DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
  • DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
  • DOTA_ABILITY_BEHAVIOR_TOGGLE
  • DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
  • DOTA_ABILITY_BEHAVIOR_UNRESTRICTED

AbilityType(技能类型)

  • DOTA_ABILITY_TYPE_ATTRIBUTES
  • DOTA_ABILITY_TYPE_BASIC
  • DOTA_ABILITY_TYPE_HIDDEN
  • DOTA_ABILITY_TYPE_ULTIMATE

Attributes(属性)

  • DOTA_ATTRIBUTE_AGILITY
  • DOTA_ATTRIBUTE_INTELLECT
  • DOTA_ATTRIBUTE_STRENGTH

HeroType(英雄类型)

  • DOTA_BOT_GANKER
  • DOTA_BOT_HARD_CARRY
  • DOTA_BOT_NUKER
  • DOTA_BOT_PURE_SUPPORT
  • DOTA_BOT_PUSH_SUPPORT
  • DOTA_BOT_SEMI_CARRY
  • DOTA_BOT_STUN_SUPPORT
  • DOTA_BOT_TANK

CombatClassAttack(攻击战斗类型)

  • DOTA_COMBAT_CLASS_ATTACK_BASIC
  • DOTA_COMBAT_CLASS_ATTACK_HERO
  • DOTA_COMBAT_CLASS_ATTACK_LIGHT
  • DOTA_COMBAT_CLASS_ATTACK_PIERCE
  • DOTA_COMBAT_CLASS_ATTACK_SIEGE

CombatClassDefend(防守战斗类型)

  • DOTA_COMBAT_CLASS_DEFEND_BASIC
  • DOTA_COMBAT_CLASS_DEFEND_HERO
  • DOTA_COMBAT_CLASS_DEFEND_SOFT
  • DOTA_COMBAT_CLASS_DEFEND_STRONG
  • DOTA_COMBAT_CLASS_DEFEND_STRUCTURE
  • DOTA_COMBAT_CLASS_DEFEND_WEAK

GameRules States(游戏规则状态)

  • DOTA_GAMERULES_STATE_DISCONNECT
  • DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
  • DOTA_GAMERULES_STATE_HERO_SELECTION
  • DOTA_GAMERULES_STATE_INIT
  • DOTA_GAMERULES_STATE_LAST
  • DOTA_GAMERULES_STATE_POST_GAME
  • DOTA_GAMERULES_STATE_PRE_GAME
  • DOTA_GAMERULES_STATE_STRATEGY_TIME
  • DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD

GC Teams(GC 队伍)

  • DOTA_GC_TEAM_BAD_GUYS
  • DOTA_GC_TEAM_BROADCASTER 中文定义:DOTA广播员
  • DOTA_GC_TEAM_GOOD_GUYS
  • DOTA_GC_TEAM_NOTEAM
  • DOTA_GC_TEAM_PLAYER_POOL
  • DOTA_GC_TEAM_SPECTATOR 中文定义:DOTA观众

HeroPick States(英雄选择状态)

  • DOTA_HEROPICK_STATE_AD_SELECT
  • DOTA_HEROPICK_STATE_AP_SELECT
  • DOTA_HEROPICK_STATE_AR_SELECT
  • DOTA_HEROPICK_STATE_CD_BAN1
  • DOTA_HEROPICK_STATE_CD_BAN2
  • DOTA_HEROPICK_STATE_CD_BAN3
  • DOTA_HEROPICK_STATE_CD_BAN4
  • DOTA_HEROPICK_STATE_CD_CAPTAINPICK
  • DOTA_HEROPICK_STATE_CD_INTRO
  • DOTA_HEROPICK_STATE_CD_PICK
  • DOTA_HEROPICK_STATE_CD_SELECT1
  • DOTA_HEROPICK_STATE_CD_SELECT10
  • DOTA_HEROPICK_STATE_CD_SELECT2
  • DOTA_HEROPICK_STATE_CD_SELECT3
  • DOTA_HEROPICK_STATE_CD_SELECT4
  • DOTA_HEROPICK_STATE_CD_SELECT5
  • DOTA_HEROPICK_STATE_CD_SELECT6
  • DOTA_HEROPICK_STATE_CD_SELECT7
  • DOTA_HEROPICK_STATE_CD_SELECT8
  • DOTA_HEROPICK_STATE_CD_SELECT9
  • DOTA_HEROPICK_STATE_CM_BAN1
  • DOTA_HEROPICK_STATE_CM_BAN10
  • DOTA_HEROPICK_STATE_CM_BAN2
  • DOTA_HEROPICK_STATE_CM_BAN3
  • DOTA_HEROPICK_STATE_CM_BAN4
  • DOTA_HEROPICK_STATE_CM_BAN5
  • DOTA_HEROPICK_STATE_CM_BAN6
  • DOTA_HEROPICK_STATE_CM_BAN7
  • DOTA_HEROPICK_STATE_CM_BAN8
  • DOTA_HEROPICK_STATE_CM_BAN9
  • DOTA_HEROPICK_STATE_CM_CAPTAINPICK
  • DOTA_HEROPICK_STATE_CM_INTRO
  • DOTA_HEROPICK_STATE_CM_PICK
  • DOTA_HEROPICK_STATE_CM_SELECT1
  • DOTA_HEROPICK_STATE_CM_SELECT10
  • DOTA_HEROPICK_STATE_CM_SELECT2
  • DOTA_HEROPICK_STATE_CM_SELECT3
  • DOTA_HEROPICK_STATE_CM_SELECT4
  • DOTA_HEROPICK_STATE_CM_SELECT5
  • DOTA_HEROPICK_STATE_CM_SELECT6
  • DOTA_HEROPICK_STATE_CM_SELECT7
  • DOTA_HEROPICK_STATE_CM_SELECT8
  • DOTA_HEROPICK_STATE_CM_SELECT9
  • DOTA_HEROPICK_STATE_COUNT
  • DOTA_HEROPICK_STATE_FH_SELECT
  • DOTA_HEROPICK_STATE_INTRO_SELECT
  • DOTA_HEROPICK_STATE_MO_SELECT
  • DOTA_HEROPICK_STATE_NONE
  • DOTA_HEROPICK_STATE_RD_SELECT
  • DOTA_HEROPICK_STATE_SD_SELECT

BoundsHullName(边界外壳名)

  • DOTA_HULL_SIZE_BARRACKS
  • DOTA_HULL_SIZE_BUILDING
  • DOTA_HULL_SIZE_FILLER
  • DOTA_HULL_SIZE_HERO
  • DOTA_HULL_SIZE_HUGE
  • DOTA_HULL_SIZE_REGULAR
  • DOTA_HULL_SIZE_SIEGE
  • DOTA_HULL_SIZE_SMALL
  • DOTA_HULL_SIZE_TOWER

Inventory Options(物品栏选项)

  • DOTA_INVENTORY_ALL_ACCESS
  • DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
  • DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
  • DOTA_INVENTORY_ALLOW_MAIN
  • DOTA_INVENTORY_ALLOW_NONE
  • DOTA_INVENTORY_ALLOW_STASH

ItemDisassembleRule(物品拆分规则)

  • DOTA_ITEM_DISASSEMBLE_ALWAYS
  • DOTA_ITEM_DISASSEMBLE_NEVER

Item Stuff(物品)

  • DOTA_ITEM_INVENTORY_SIZE
  • DOTA_ITEM_MAX
  • DOTA_ITEM_STASH_MAX
  • DOTA_ITEM_STASH_MIN
  • DOTA_ITEM_STASH_SIZE
  • DOTA_ITEM_TRANSIENT_CAST_ITEM
  • DOTA_ITEM_TRANSIENT_ITEM
  • DOTA_ITEM_TRANSIENT_RECIPE

Gold Modifiers(金币修改器)

  • DOTA_ModifyGold_AbandonedRedistribute
  • DOTA_ModifyGold_AbilityCost
  • DOTA_ModifyGold_Buyback
  • DOTA_ModifyGold_Death
  • DOTA_ModifyGold_PurchaseConsumable
  • DOTA_ModifyGold_PurchaseItem
  • DOTA_ModifyGold_SellItem
  • DOTA_ModifyGold_Unspecified

Music Status(音乐状态)

  • DOTA_MUSIC_STATUS_BATTLE
  • DOTA_MUSIC_STATUS_DEAD
  • DOTA_MUSIC_STATUS_EXPLORATION
  • DOTA_MUSIC_STATUS_NONE
  • DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION

Think Contexts(计时器环境)

  • DOTA_NPC_MODIFIER_MANAGER_THINK_CONTEXT
  • DOTA_NPC_STATS_REGEN_THINK_CONTEXT
  • DOTA_NPC_THINK_CONTEXT

UnitRelationshipClass(单位关系类)

  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BARRACKS
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_COURIER
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_HERO
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE
  • DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD

Orb Labels(法球标签)

  • DOTA_ORB_LABEL_DEFAULT
  • DOTA_ORB_LABEL_EXCEPTION
  • DOTA_ORB_LABEL_NONE
  • DOTA_ORB_LABEL_SKADI

Orb Priorities(法球属性)

  • DOTA_ORB_PRIORITY_ABILITY
  • DOTA_ORB_PRIORITY_DEFAULT
  • DOTA_ORB_PRIORITY_ITEM
  • DOTA_ORB_PRIORITY_ITEM_PROC
  • DOTA_ORB_PRIORITY_NONE

Precache Filename(预载文件名)

  • DOTA_PRECACHE_FILENAME

Projectile Attatchments(弹道附着物)

  • DOTA_PROJECTILE_ATTACHMENT_ATTACK_1
  • DOTA_PROJECTILE_ATTACHMENT_ATTACK_2
  • DOTA_PROJECTILE_ATTACHMENT_ATTACK_3
  • DOTA_PROJECTILE_ATTACHMENT_ATTACK_4
  • DOTA_PROJECTILE_ATTACHMENT_HITLOCATION
  • DOTA_PROJECTILE_ATTACHMENT_NONE

Pseudo-Random Types(伪随机类型)

  • DOTA_PSEUDO_RANDOM_BREWMASTER_CRIT
  • DOTA_PSEUDO_RANDOM_CHAOS_CRIT
  • DOTA_PSEUDO_RANDOM_FACELESS_BASH
  • DOTA_PSEUDO_RANDOM_ITEM_ABYSSAL
  • DOTA_PSEUDO_RANDOM_ITEM_BASHER
  • DOTA_PSEUDO_RANDOM_ITEM_BUTTERFLY
  • DOTA_PSEUDO_RANDOM_ITEM_GREATERCRIT
  • DOTA_PSEUDO_RANDOM_ITEM_HALBRED_MAIM
  • DOTA_PSEUDO_RANDOM_ITEM_LESSERCRIT
  • DOTA_PSEUDO_RANDOM_ITEM_MAELSTROM
  • DOTA_PSEUDO_RANDOM_ITEM_MJOLLNIR
  • DOTA_PSEUDO_RANDOM_ITEM_MJOLLNIR_STATIC
  • DOTA_PSEUDO_RANDOM_ITEM_MKB
  • DOTA_PSEUDO_RANDOM_ITEM_PMS
  • DOTA_PSEUDO_RANDOM_ITEM_SANGE_MAIM
  • DOTA_PSEUDO_RANDOM_ITEM_SANGEYASHA_MAIM
  • DOTA_PSEUDO_RANDOM_ITEM_STOUT
  • DOTA_PSEUDO_RANDOM_ITEM_VANGUARD
  • DOTA_PSEUDO_RANDOM_JUGG_CRIT
  • DOTA_PSEUDO_RANDOM_LYCAN_CRIT
  • DOTA_PSEUDO_RANDOM_PHANTOMASSASSIN_CRIT
  • DOTA_PSEUDO_RANDOM_SKELETONKING_CRIT
  • DOTA_PSEUDO_RANDOM_SLARDAR_BASH
  • DOTA_PSEUDO_RANDOM_SNIPER_HEADSHOT
  • DOTA_PSEUDO_RANDOM_TROLL_BASH

Rune Types(神符类型)

  • DOTA_RUNE_DOUBLEDAMAGE
  • DOTA_RUNE_HASTE
  • DOTA_RUNE_HAUNTED
  • DOTA_RUNE_ILLUSION
  • DOTA_RUNE_INVISIBILITY
  • DOTA_RUNE_MYSTERY
  • DOTA_RUNE_RAPIER
  • DOTA_RUNE_REGENERATION
  • DOTA_RUNE_SPOOKY
  • DOTA_RUNE_TURBO

Teams(队伍)

  • DOTA_TEAM_BADGUYS
  • DOTA_TEAM_GOODGUYS
  • DOTA_TEAM_NEUTRALS
  • DOTA_TEAM_NOTEAM
  • DOTA_MAX_PLAYERS
  • DOTA_MAX_TEAM
  • DOTA_MAX_PLAYER_TEAMS
  • DOTA_MAX_TEAM_PLAYERS

Attack Capabilities(攻击设定)

  • DOTA_UNIT_CAP_MELEE_ATTACK
  • DOTA_UNIT_CAP_RANGED_ATTACK
  • DOTA_UNIT_CAP_NO_ATTACK

Movement Capabilities(移动设定)

  • DOTA_UNIT_CAP_MOVE_GROUND
  • DOTA_UNIT_CAP_MOVE_FLY
  • DOTA_UNIT_CAP_MOVE_NONE


Unit Order Types(单位命令类型)

  • DOTA_UNIT_ORDER_ATTACK_MOVE
  • DOTA_UNIT_ORDER_ATTACK_TARGET
  • DOTA_UNIT_ORDER_BUYBACK
  • DOTA_UNIT_ORDER_CAST_NO_TARGET
  • DOTA_UNIT_ORDER_CAST_POSITION
  • DOTA_UNIT_ORDER_CAST_RUNE
  • DOTA_UNIT_ORDER_CAST_TARGET
  • DOTA_UNIT_ORDER_CAST_TARGET_TREE
  • DOTA_UNIT_ORDER_CAST_TOGGLE
  • DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
  • DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
  • DOTA_UNIT_ORDER_DROP_ITEM
  • DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
  • DOTA_UNIT_ORDER_GIVE_ITEM
  • DOTA_UNIT_ORDER_GLYPH
  • DOTA_UNIT_ORDER_HOLD_POSITION
  • DOTA_UNIT_ORDER_MOVE_ITEM
  • DOTA_UNIT_ORDER_MOVE_TO_POSITION
  • DOTA_UNIT_ORDER_MOVE_TO_TARGET
  • DOTA_UNIT_ORDER_NONE
  • DOTA_UNIT_ORDER_PICKUP_ITEM
  • DOTA_UNIT_ORDER_PICKUP_RUNE
  • DOTA_UNIT_ORDER_PURCHASE_ITEM
  • DOTA_UNIT_ORDER_SELL_ITEM
  • DOTA_UNIT_ORDER_STOP
  • DOTA_UNIT_ORDER_TAUNT
  • DOTA_UNIT_ORDER_TRAIN_ABILITY

AbilityUnitTargetType(技能目标单位类型)

  • DOTA_UNIT_TARGET_ALL
  • DOTA_UNIT_TARGET_BASIC
  • DOTA_UNIT_TARGET_BUILDING
  • DOTA_UNIT_TARGET_COURIER
  • DOTA_UNIT_TARGET_CREEP
  • DOTA_UNIT_TARGET_CUSTOM
  • DOTA_UNIT_TARGET_HERO
  • DOTA_UNIT_TARGET_MECHANICAL
  • DOTA_UNIT_TARGET_NONE
  • DOTA_UNIT_TARGET_OTHER
  • DOTA_UNIT_TARGET_TREE

Unit Target Flags(单位目标标签)

  • DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
  • DOTA_UNIT_TARGET_FLAG_DEAD
  • DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
  • DOTA_UNIT_TARGET_FLAG_INVULNERABLE
  • DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
  • DOTA_UNIT_TARGET_FLAG_MANA_ONLY
  • DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
  • DOTA_UNIT_TARGET_FLAG_NO_INVIS
  • DOTA_UNIT_TARGET_FLAG_NONE
  • DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
  • DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
  • DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
  • DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
  • DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
  • DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
  • DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
  • DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
  • DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
  • DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
  • DOTA_UNIT_TARGET_FLAG_RANGED_ONLY

AbilityUnitTargetTeam(技能可作用的目标单位队伍)

  • DOTA_UNIT_TARGET_TEAM_BOTH
  • DOTA_UNIT_TARGET_TEAM_CUSTOM
  • DOTA_UNIT_TARGET_TEAM_ENEMY
  • DOTA_UNIT_TARGET_TEAM_FRIENDLY
  • DOTA_UNIT_TARGET_TEAM_NONE

ConVar Flags(控制台变量标签)

  • FCVAR_ARCHIVE
  • FCVAR_CHEAT
  • FCVAR_DEMO
  • FCVAR_DEVELOPMENTONLY
  • FCVAR_DONTRECORD
  • FCVAR_HIDDEN
  • FCVAR_NEVER_AS_STRING
  • FCVAR_NOT_CONNECTED
  • FCVAR_NOTIFY
  • FCVAR_PRINTABLEONLY
  • FCVAR_PROTECTED
  • FCVAR_REPLICATED
  • FCVAR_SPONLY
  • FCVAR_SS
  • FCVAR_UNLOGGED
  • FCVAR_UNREGISTERED
  • FCVAR_USERINFO
  • FCVAR_VCONSOLE_SET_FOCUS

Find Types(寻找类型)

  • FIND_ANY_ORDER
  • FIND_CLOSEST
  • FIND_FARTHEST
  • FIND_UNITS_EVERYWHERE

ItemShareability(物品的共享属性)

  • ITEM_FULLY_SHAREABLE
  • ITEM_FULLY_SHAREABLE_STACKING
  • ITEM_NOT_SHAREABLE
  • ITEM_PARTIALLY_SHAREABLE

Item Types(物品类型)

  • ITEM_CONSUMABLE
  • ITEM_CORE
  • ITEM_DERIVED
  • ITEM_EXTENSION
  • ITEM_LUXURY
  • ITEM_SELLABLE

Item Flags(物品标签)

  • ITEM_FLAG_DOHITLOCATIONDMG
  • ITEM_FLAG_EXHAUSTIBLE
  • ITEM_FLAG_LIMITINWORLD
  • ITEM_FLAG_NOAMMOPICKUPS
  • ITEM_FLAG_NOAUTORELOAD
  • ITEM_FLAG_NOAUTOSWITCHEMPTY
  • ITEM_FLAG_NOITEMPICKUP
  • ITEM_FLAG_SELECTONEMPTY

Modifier Attributes(修改器属性)

  • MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
  • MODIFIER_ATTRIBUTE_MULTIPLE
  • MODIFIER_ATTRIBUTE_NONE
  • MODIFIER_ATTRIBUTE_PERMANENT

Modifier Events(修改器事件)

  • MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
  • MODIFIER_EVENT_ON_ABILITY_EXECUTED
  • MODIFIER_EVENT_ON_ABILITY_START
  • MODIFIER_EVENT_ON_ATTACK
  • MODIFIER_EVENT_ON_ATTACK_ALLIED
  • MODIFIER_EVENT_ON_ATTACK_FAIL
  • MODIFIER_EVENT_ON_ATTACK_LANDED
  • MODIFIER_EVENT_ON_ATTACK_START
  • MODIFIER_EVENT_ON_ATTACKED
  • MODIFIER_EVENT_ON_BREAK_INVISIBILITY
  • MODIFIER_EVENT_ON_DEATH
  • MODIFIER_EVENT_ON_HEALTH_GAINED
  • MODIFIER_EVENT_ON_MANA_GAINED
  • MODIFIER_EVENT_ON_ORB_EFFECT
  • MODIFIER_EVENT_ON_ORDER
  • MODIFIER_EVENT_ON_PROCESS_UPGRADE
  • MODIFIER_EVENT_ON_PROJECTILE_DODGE
  • MODIFIER_EVENT_ON_REFRESH
  • MODIFIER_EVENT_ON_RESPAWN
  • MODIFIER_EVENT_ON_SPENT_MANA
  • MODIFIER_EVENT_ON_STATE_CHANGED
  • MODIFIER_EVENT_ON_TAKEDAMAGE
  • MODIFIER_EVENT_ON_TAKEDAMAGE_REAPERSCYTHE
  • MODIFIER_EVENT_ON_TELEPORTED
  • MODIFIER_EVENT_ON_TELEPORTING
  • MODIFIER_EVENT_ON_UNIT_MOVED

Modifier Functions(修改器功能,之前的wiki版本叫做: Modifier Properties -> 修改器属性)

这部分常量是在lua中定义modifer的时候使用的。
作用和技能KV文件中modifier的Properties属性一致(kv里其实用的就是这个),只是有好多在kv里不生效,但是通过lua去定义modifier就可以使用,比如 MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE。
Name是常量的标识,value是对应的常量值。
Lua function 指的是在Lua Modifier 的 DeclareFunctions 方法中定义了对应的常量以后,该modifier必须“实现”的功能(添加对应的函数)。
具体的应用可以参考 Lua_Abilities_and_Modifiers

Name Value Lua function Description
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE 0 GetModifierPreAttack_BonusDamage
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC 1 GetModifierPreAttack_BonusDamage_Proc
MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT 2 GetModifierPreAttack_BonusDamagePostCrit
MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE 3 GetModifierBaseAttack_BonusDamage
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL 4 GetModifierProcAttack_BonusDamage_Physical
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL 5 GetModifierProcAttack_BonusDamage_Magical
MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE 6 GetModifierProcAttack_BonusDamage_Pure
MODIFIER_PROPERTY_PROCATTACK_FEEDBACK 7 GetModifierProcAttack_Feedback
MODIFIER_PROPERTY_PRE_ATTACK 8 GetModifierPreAttack
MODIFIER_PROPERTY_INVISIBILITY_LEVEL 9 GetModifierInvisibilityLevel Generates a level of opacity on the parent.
MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY 10 GetModifierPersistentInvisibility
MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT 11 GetModifierMoveSpeedBonus_Constant Increases the move speed of the parent by a constant returned to it. Can get negative values.
MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE 12 GetModifierMoveSpeedOverride changes the base move speed of the parent by a value returned to it. Minimum of 100 move speed.
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE 13 GetModifierMoveSpeedBonus_Percentage Increases the move speed of the parent by a percentage returned to it. Can get negative values.
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE 14 GetModifierMoveSpeedBonus_Percentage_Unique
MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2 15 GetModifierMoveSpeedBonus_Percentage_Unique_2
MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE 16 GetModifierMoveSpeedBonus_Special_Boots
MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2 17 GetModifierMoveSpeedBonus_Special_Boots_2
MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE 18 GetModifierMoveSpeed_Absolute Sets the move speed of the parent to a value. Nothing can increase or decrease move speed.
MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN 19 GetModifierMoveSpeed_AbsoluteMin Sets the move speed of the parent to a minimum value. Nothing can decrease move speed below the chosen value.
MODIFIER_PROPERTY_MOVESPEED_LIMIT 20 GetModifierMoveSpeed_Limit Sets the move speed limit of the parent.
MODIFIER_PROPERTY_MOVESPEED_MAX 21 GetModifierMoveSpeed_Max
MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE 22 GetModifierAttackSpeedBaseOverride
MODIFIER_PROPERTY_FIXED_ATTACK_RATE 23 GetModifierAttackSpeedBaseOverride
MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT 24 GetModifierAttackSpeedBonus_Constant Increases the attack speed of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT 25 GetModifierCooldownReduction_Constant Reduces the cooldown of all skills and items of the parent by a constant returned to it. Can get negative values to increase cooldowns instead.
MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT 26 GetModifierBaseAttackTimeConstant Decreases the base attack time of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT 27 GetModifierAttackPointConstant
MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE 28 GetModifierDamageOutgoing_Percentage Increases the raw damage that the parent deals by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION 29 GetModifierDamageOutgoing_Percentage_Illusion
MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE 30 GetModifierTotalDamageOutgoing_Percentage Increases the damage of all sources that the parent deals by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE 31 GetModifierSpellAmplify_Percentage
MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE 32 GetModifierHealAmplify_Percentage
MODIFIER_PROPERTY_MAGICDAMAGEOUTGOING_PERCENTAGE 33 GetModifierMagicDamageOutgoing_Percentage Increases the magic damage that the parent deals by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE 34 GetModifierBaseDamageOutgoing_Percentage Increases the base damage of that the parent deals by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE 35 GetModifierBaseDamageOutgoing_PercentageUnique
MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE 36 GetModifierIncomingDamage_Percentage Increases the damage of all sources that the parent takes by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE 37 GetModifierIncomingPhysicalDamage_Percentage Increases the damage of physical sources that the parent takes by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT 38 GetModifierIncomingPhysicalDamageConstant
MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT 39 GetModifierIncomingSpellDamageConstant Increases the damage of magical sources that the parent takes by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_EVASION_CONSTANT 40 GetModifierEvasion_Constant Increases the evasion of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT 41 GetModifierNegativeEvasion_Constant
MODIFIER_PROPERTY_AVOID_DAMAGE 42 GetModifierAvoidDamage
MODIFIER_PROPERTY_AVOID_SPELL 43 GetModifierAvoidSpell
MODIFIER_PROPERTY_MISS_PERCENTAGE 44 GetModifierMiss_Percentage Increases the chance of the parent to miss by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS 45 GetModifierPhysicalArmorBonus Increases the armor of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE 46 GetModifierPhysicalArmorBonusUnique
MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE 47 GetModifierPhysicalArmorBonusUniqueActive
MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR 48 GetModifierIgnorePhysicalArmor
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION 49 GetModifierMagicalResistanceDirectModification
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS 50 GetModifierMagicalResistanceBonus Increases the magical resistance of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE 51 GetModifierMagicalResistanceDecrepifyUnique
MODIFIER_PROPERTY_BASE_MANA_REGEN 52 GetModifierBaseRegen Increases the base mana regeneration of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_MANA_REGEN_CONSTANT 53 GetModifierConstantManaRegen Increases the mana regeneration of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE 54 GetModifierConstantManaRegenUnique
MODIFIER_PROPERTY_MANA_REGEN_PERCENTAGE 55 GetModifierPercentageManaRegen Increases the mana regeneration of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE 56 GetModifierTotalPercentageManaRegen Increases the total mana regeneration of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT 57 GetModifierConstantHealthRegen Increases the health regeneration of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE 58 GetModifierHealthRegenPercentage Increases the evasion of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_HEALTH_BONUS 59 GetModifierHealthBonus Increases the maximum health of the parent by a constant returned to it. Can return negative values. Health is scaled to the same percentage as before the increase.
MODIFIER_PROPERTY_MANA_BONUS 60 GetModifierManaBonus Increases the maximum mana of the parent by a constant returned to it. Can return negative values. Mana is scaled to the same percentage as before the increase.
MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS 61 GetModifierExtraStrengthBonus
MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS 62 GetModifierExtraHealthBonus Increases the maximum health of the parent by a constant returned to it. Can return negative values. Ignores current health.
MODIFIER_PROPERTY_EXTRA_MANA_BONUS 63 GetModifierExtraManaBonus Increases the maximum mana of the parent by a constant returned to it. Can return negative values. Ignores current mana.
MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE 64 GetModifierExtraHealthPercentage Increases the maximum health of the parent by a percentage returned to it. Can return negative values. Ignores current health.
MODIFIER_PROPERTY_STATS_STRENGTH_BONUS 65 GetModifierBonusStats_Strength Increases the strength stat of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_STATS_AGILITY_BONUS 66 GetModifierBonusStats_Agility Increases the agility stat of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_STATS_INTELLECT_BONUS 67 GetModifierBonusStats_Intellect Increases the intelligence stat of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_CAST_RANGE_BONUS 68 GetModifierCastRangeBonus Increases the cast range of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING 69 GetModifierCastRangeBonusStacking
MODIFIER_PROPERTY_ATTACK_RANGE_BONUS 70 GetModifierAttackRangeBonus Increases the attack range of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE 71 GetModifierAttackRangeBonusUnique
MODIFIER_PROPERTY_MAX_ATTACK_RANGE 72 GetModifierMaxAttackRange
MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS 73 GetModifierProjectileSpeedBonus Increases the projectile speed of attacks sourced by the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_REINCARNATION 74 ReincarnateTime
MODIFIER_PROPERTY_RESPAWNTIME 75 GetModifierConstantRespawnTime Increases the respawn time of the parent by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE 76 GetModifierPercentageRespawnTime Increases the respawn time of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_RESPAWNTIME_STACKING 77 GetModifierStackingRespawnTime Increases the respawn time of the parent by a constant returned to it. Can return negative values. Stacks with other modifiers.
MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE 78 GetModifierPercentageCooldown Increases the cooldown of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING 79 GetModifierPercentageCooldownStacking
MODIFIER_PROPERTY_CASTTIME_PERCENTAGE 80 GetModifierPercentageCasttime Increases the cast time of the parent's abilities by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_MANACOST_PERCENTAGE 81 GetModifierPercentageManacost Increases the mana cost of the parent's abilities by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_DEATHGOLDCOST 82 GetModifierConstantDeathGoldCost
MODIFIER_PROPERTY_EXP_RATE_BOOST 83 GetModifierPercentageExpRateBoost
MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE 84 GetModifierPreAttack_CriticalStrike Procs a critical strike dealing the extra damage returned to it.
MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE 85 GetModifierPreAttack_Target_CriticalStrike
MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK 86 GetModifierMagical_ConstantBlock
MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK 87 GetModifierPhysical_ConstantBlock Blocks damage the parent takes by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL 88 GetModifierPhysical_ConstantBlockSpecial
MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR 89 GetModifierPhysical_ConstantBlockUnavoidablePreArmor
MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK 90 GetModifierTotal_ConstantBlock
MODIFIER_PROPERTY_OVERRIDE_ANIMATION 91 GetOverrideAnimation Forces the parent to play a specific animation.
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT 92 GetOverrideAnimationWeight
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE 93 GetOverrideAnimationRate
MODIFIER_PROPERTY_ABSORB_SPELL 94 GetAbsorbSpell Allows the parent to ignore targeted abilities. (Similar to linken's sphere)
MODIFIER_PROPERTY_REFLECT_SPELL 95 GetReflectSpell Allows the parent to reflect targeted abilities. (Similar to Lotus Orb)
MODIFIER_PROPERTY_DISABLE_AUTOATTACK 96 GetDisableAutoAttack
MODIFIER_PROPERTY_BONUS_DAY_VISION 97 GetBonusDayVision Increases the vision of the parent during the day by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_BONUS_NIGHT_VISION 98 GetBonusNightVision Increases the vision of the parent during the night by a constant returned to it. Can return negative values.
MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE 99 GetBonusNightVisionUnique
MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE 100 GetBonusVisionPercentage Increases the vision of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_FIXED_DAY_VISION 101 GetFixedDayVision Sets the vision of the parent during the day to a fixed value returned to it. Cannot be changed by any means.
MODIFIER_PROPERTY_FIXED_NIGHT_VISION 102 GetFixedNightVision Sets the vision of the parent during the night to a fixed value returned to it. Cannot be changed by any means.
MODIFIER_PROPERTY_MIN_HEALTH 103 GetMinHealth
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL 104 GetAbsoluteNoDamagePhysical
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL 105 GetAbsoluteNoDamageMagical
MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE 106 GetAbsoluteNoDamagePure
MODIFIER_PROPERTY_IS_ILLUSION 107 GetIsIllusion
MODIFIER_PROPERTY_ILLUSION_LABEL 108 GetModifierIllusionLabel
MODIFIER_PROPERTY_SUPER_ILLUSION 109 GetModifierSuperIllusion
MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE 110 GetModifierSuperIllusionWithUltimate
MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE 111 GetModifierTurnRate_Percentage Increases the turn rate of the parent by a percentage returned to it. Can return negative values.
MODIFIER_PROPERTY_DISABLE_HEALING 112 GetDisableHealing Negates healing applied to the parent.
MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK 113 GetAlwaysAllowAttack
MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL 114 GetOverrideAttackMagical
MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH 115 GetModifierUnitStatsNeedsRefresh
MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER 116 GetModifierBountyCreepMultiplier
MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER 117 GetModifierBountyOtherMultiplier
MODIFIER_EVENT_ON_SPELL_TARGET_READY 118 OnSpellTargetReady
MODIFIER_EVENT_ON_ATTACK_RECORD 119 OnAttackRecord
MODIFIER_EVENT_ON_ATTACK_START 120 OnAttackStart Event that fires when an attack starts.
MODIFIER_EVENT_ON_ATTACK 121 OnAttack Event that fires when an attack was completed, regardless of the result of it.
MODIFIER_EVENT_ON_ATTACK_LANDED 122 OnAttackLanded Event that fires when an attack landed on its target successfully.
MODIFIER_EVENT_ON_ATTACK_FAIL 123 OnAttackFail Event that fires when an attack failed to land on its target.
MODIFIER_EVENT_ON_ATTACK_ALLIED 124 OnAttackAllied Event that fires when attacking allies.
MODIFIER_EVENT_ON_PROJECTILE_DODGE 125 OnProjectileDodge Event that fires when dodging a projectile. (Disjointing it)
MODIFIER_EVENT_ON_ORDER 126 OnOrder Event that fires when an order is given to the parent.
MODIFIER_EVENT_ON_UNIT_MOVED 127 OnUnitMoved Event that fires when a unit moved.
MODIFIER_EVENT_ON_ABILITY_START 128 OnAbilityStart Event that fires when starting to use an ability.
MODIFIER_EVENT_ON_ABILITY_EXECUTED 129 OnAbilityExecuted Event that fires when finishing the ability phase stage of the ability.
MODIFIER_EVENT_ON_ABILITY_FULLY_CAST 130 OnAbilityFullyCast Event that fires when the ability has completely activated.
MODIFIER_EVENT_ON_BREAK_INVISIBILITY 131 OnBreakInvisibility Event that fires when breaking invisibility.
MODIFIER_EVENT_ON_ABILITY_END_CHANNEL 132 OnAbilityEndChannel Event that fires when finishing a channel.
MODIFIER_EVENT_ON_PROCESS_UPGRADE 133
MODIFIER_EVENT_ON_REFRESH 134
MODIFIER_EVENT_ON_TAKEDAMAGE 135 OnTakeDamage Event that fires when taking damage.
MODIFIER_EVENT_ON_STATE_CHANGED 136 OnStateChanged Event that fires when a state is changed.
MODIFIER_EVENT_ON_ORB_EFFECT 137
MODIFIER_EVENT_ON_ATTACKED 138 OnAttacked Event that fires when being attacked.
MODIFIER_EVENT_ON_DEATH 139 OnDeath Event that fires when dying.
MODIFIER_EVENT_ON_RESPAWN 140 OnRespawn Event that fires when respawning.
MODIFIER_EVENT_ON_SPENT_MANA 141 OnSpentMana Event that fires when spending mana on items or abilities.
MODIFIER_EVENT_ON_TELEPORTING 142 OnTeleporting Event that fires when starting to teleporting.
MODIFIER_EVENT_ON_TELEPORTED 143 OnTeleported Event that fires when completing a teleport.
MODIFIER_EVENT_ON_SET_LOCATION 144 OnSetLocation
MODIFIER_EVENT_ON_HEALTH_GAINED 145 OnHealthGained
MODIFIER_EVENT_ON_MANA_GAINED 146 OnManaGained
MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT 147 OnTakeDamageKillCredit
MODIFIER_EVENT_ON_HERO_KILLED 148 OnHeroKilled Event that fires when a hero is killed.
MODIFIER_EVENT_ON_HEAL_RECEIVED 149 OnHealReceived Event that fires when being healed.
MODIFIER_EVENT_ON_BUILDING_KILLED 150 OnBuildingKilled Event that fires when a building is destroyed.
MODIFIER_EVENT_ON_MODEL_CHANGED 151 OnModelChanged Event that fires when the model changes.
MODIFIER_EVENT_ON_MODIFIER_ADDED 152 OnModifierAdded
MODIFIER_PROPERTY_TOOLTIP 153 OnTooltip
MODIFIER_PROPERTY_MODEL_CHANGE 154 GetModifierModelChange Changes the parent's model.
MODIFIER_PROPERTY_MODEL_SCALE 155 GetModifierModelScale Changes the parent's model scale.
MODIFIER_PROPERTY_IS_SCEPTER 156 GetModifierScepter
MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS 157 GetActivityTranslationModifiers
MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND 158 GetAttackSound
MODIFIER_PROPERTY_LIFETIME_FRACTION 159 GetUnitLifetimeFraction
MODIFIER_PROPERTY_PROVIDES_FOW_POSITION 160 GetModifierProvidesFOWVision Return 1 if parent's model would show to his enemies.
MODIFIER_PROPERTY_SPELLS_REQUIRE_HP 161 GetModifierSpellsRequireHP
MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP 162 GetForceDrawOnMinimap
MODIFIER_PROPERTY_DISABLE_TURNING 163 GetModifierDisableTurning
MODIFIER_PROPERTY_IGNORE_CAST_ANGLE 164 GetModifierIgnoreCastAngle
MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE 165 GetModifierChangeAbilityValue
MODIFIER_PROPERTY_ABILITY_LAYOUT 166 GetModifierAbilityLayout Changes the ability layout.
MODIFIER_EVENT_ON_DOMINATED 167 OnDominated An event that fires when a unit is being dominated.
MODIFIER_PROPERTY_TEMPEST_DOUBLE 168 GetModifierTempestDouble
MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE 169 PreserveParticlesOnModelChanged
MODIFIER_EVENT_ON_ATTACK_FINISHED 170 OnAttackFinished
MODIFIER_PROPERTY_IGNORE_COOLDOWN 171 GetModifierIgnoreCooldown
MODIFIER_PROPERTY_CAN_ATTACK_TREES 172 GetModifierCanAttackTrees
MODIFIER_PROPERTY_VISUAL_Z_DELTA 173 GetVisualZDelta
MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION 174
MODIFIER_FUNCTION_LAST 175
MODIFIER_FUNCTION_INVALID 255

Modifier States(修改器状态)

  • MODIFIER_STATE_ATTACK_IMMUNE
  • MODIFIER_STATE_BLIND
  • MODIFIER_STATE_BLOCK_DISABLED
  • MODIFIER_STATE_CANNOT_MISS
  • MODIFIER_STATE_COMMAND_RESTRICTED
  • MODIFIER_STATE_DISARMED
  • MODIFIER_STATE_DOMINATED
  • MODIFIER_STATE_EVADE_DISABLED
  • MODIFIER_STATE_FLYING
  • MODIFIER_STATE_FROZEN
  • MODIFIER_STATE_HEXED
  • MODIFIER_STATE_INVISIBLE
  • MODIFIER_STATE_INVULNERABLE
  • MODIFIER_STATE_LOW_ATTACK_PRIORITY
  • MODIFIER_STATE_MAGIC_IMMUNE
  • MODIFIER_STATE_MUTED
  • MODIFIER_STATE_NIGHTMARED
  • MODIFIER_STATE_NO_HEALTH_BAR
  • MODIFIER_STATE_NO_TEAM_MOVE_TO
  • MODIFIER_STATE_NO_TEAM_SELECT
  • MODIFIER_STATE_NO_UNIT_COLLISION
  • MODIFIER_STATE_NOT_ON_MINIMAP
  • MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
  • MODIFIER_STATE_OUT_OF_GAME
  • MODIFIER_STATE_PASSIVES_DISABLED
  • MODIFIER_STATE_PROVIDES_VISION
  • MODIFIER_STATE_ROOTED
  • MODIFIER_STATE_SILENCED
  • MODIFIER_STATE_SOFT_DISARMED
  • MODIFIER_STATE_SPECIALLY_DENIABLE
  • MODIFIER_STATE_STUNNED
  • MODIFIER_STATE_UNSELECTABLE
  • MODIFIER_STATE_VALUE_DISABLED
  • MODIFIER_STATE_VALUE_ENABLED
  • MODIFIER_STATE_VALUE_NO_ACTION

Particle Attach Types(粒子附着类型)

  • MAX_PATTACH_TYPES
  • PATTACH_ABSORIGIN
  • PATTACH_ABSORIGIN_FOLLOW
  • PATTACH_CUSTOMORIGIN
  • PATTACH_CUSTOMORIGIN_FOLLOW
  • PATTACH_EYES_FOLLOW
  • PATTACH_OVERHEAD_FOLLOW
  • PATTACH_POINT
  • PATTACH_POINT_FOLLOW
  • PATTACH_POINT_FOLLOW_SUBSTEPPED
  • PATTACH_RENDERORIGIN_FOLLOW
  • PATTACH_ROOTBONE_FOLLOW
  • PATTACH_WORLDORIGIN

Quest Text Replacement(任务文本替换)

  • QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE
  • QUEST_TEXT_REPLACE_VALUE_REWARD
  • QUEST_TEXT_REPLACE_VALUE_ROUND
  • QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE

Subquest Text Replacement(支线任务文本替换)

  • SUBQUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE
  • SUBQUEST_TEXT_REPLACE_VALUE_TARGET_VALUE