//TESH.scrollpos=0
//TESH.alwaysfold=0
Name | Type | is_array | initial_value |
Ability_Hashtable | hashtable | No | |
AbilityHash | hashtable | No | |
AI_Caster | group | No | |
AI_Hero | unit | Yes | |
AI_Injured | group | No | |
AI_InjuredPurple | group | No | |
AI_Item | itemcode | Yes | |
AI_ItemCost | integer | Yes | |
AI_MultiBoard | multiboard | No | |
AI_Players | force | No | |
AI_POINT_Loc | location | Yes | |
AI_Status | integer | Yes | |
AI_Status_Text | string | Yes | |
AI_Target_Unit | unit | Yes | |
AI_UNIT_RANDOM_TYPE | unitcode | Yes | |
AI_Units | group | Yes | |
AIHeroes | group | Yes | |
AIInjuredHeroes | group | Yes | |
AIIsDefendingBase | boolean | Yes | |
AIPlayers | force | No | |
AITargetUnit | unit | Yes | |
AIUnits | group | Yes | |
AM_BAR_COLOUR | string | Yes | |
AM_BAR_COUNT | integer | No | |
AM_BAR_STRING | string | No | |
AM_BARS_COLOURED | integer | Yes | |
AM_CHOSEN_HERO | unit | Yes | |
AM_CREEP_DENIES | integer | Yes | |
AM_CREEP_KILLS | integer | Yes | |
AM_DOMINATION_TEXT | string | No | |
AM_GAME_TIMER | boolean | No | |
AM_HERO_DEATHS | integer | Yes | |
AM_HERO_ICON_PATH | string | Yes | |
AM_HERO_KILLS | integer | Yes | |
AM_HERO_TYPE | unitcode | Yes | |
AM_HERO_TYPE_COUNT | integer | No | |
AM_LB | leaderboard | Yes | |
AM_MB | multiboard | Yes | |
AM_MULTIPLIER | real | Yes | |
AM_NAME | string | No | |
AM_PG | force | Yes | |
AM_PG_ALL | force | No | |
AM_PLAYER_HERO_ICON_PATH | integer | Yes | |
AM_PLAYER_VALUE | integer | Yes | |
AM_SHOW_OPPONENT_VALUE | boolean | No | |
AM_TEAM_ONE_NAME | string | No | |
AM_TEAM_TWO_NAME | string | No | |
AM_TIME_MINUTES | integer | No | |
AM_TIME_SECONDS | integer | No | |
AM_VALUE_ICON | string | No | |
AM_VALUE_NAME | string | No | |
B_BLAZE_CONFIG_ABILITY | abilcode | No | |
B_BLAZE_CONFIG_BUFF | buffcode | No | |
B_BLAZE_CONFIG_DURATION | real | No | |
B_BLAZE_CONFIG_LIFE_FACTOR | real | No | |
B_BLAZE_CONFIG_MAX_DAMAGE | real | No | |
B_BLAZE_CONFIG_SPFX | string | No | |
B_BLAZE_CURRENT_INDEX | integer | No | |
B_BLAZE_DAMAGE | real | Yes | |
B_BLAZE_DAMAGE_SOURCE | unit | Yes | |
B_BLAZE_DAMAGED_UNIT | unit | Yes | |
B_BLAZE_DURATION | real | Yes | |
B_BLAZE_EXAMPLE_LOOP | integervar | No | |
B_BLAZE_INDEX_CONTAINER | integer | Yes | |
B_BLAZE_INDEX_LISTENER | integer | No | |
B_BLAZE_INDEX_SIZE | integer | No | |
B_BLAZE_RECYCLE_CONTAINER | integer | Yes | |
B_BLAZE_RECYCLE_SIZE | integer | No | |
B_BLAZE_SPFX | effect | Yes | |
B_CON_ABILITY | abilcode | No | |
B_CON_CONFIG_AOE | real | Yes | |
B_CON_CONFIG_DAMAGE | real | Yes | |
B_CON_DAMAGE | real | No | |
B_CON_LVL_OF_ABILITY | integer | No | |
B_CON_PICKED_UNIT | unit | No | |
B_CON_PICKED_UNITS | group | No | |
B_CON_SPFX1 | string | No | |
B_CON_SPFX2 | string | No | |
B_CON_TARGET_LOC | location | No | |
B_CON_TARGET_UNIT | unit | No | |
B_CON_TRIGGER_UNIT | unit | No | |
B_POF_ABILITY | abilcode | No | |
B_POF_AOE | real | Yes | |
B_POF_BONUS_DAMAGE | real | Yes | |
B_POF_CONFIG_AOE | real | Yes | |
B_POF_CONFIG_DAMAGE | real | Yes | |
B_POF_CONFIG_DAMAGE_FACTOR | real | Yes | |
B_POF_CONFIG_DELAY | real | Yes | |
B_POF_CURRENT_INDEX | integer | No | |
B_POF_DAMAGE | real | Yes | |
B_POF_DAMAGE_FACTOR | real | Yes | |
B_POF_DELAY | real | Yes | |
B_POF_DUMMY_UNIT | unit | Yes | |
B_POF_EXAMPLE_LOOP | integervar | No | |
B_POF_INDEX_CONTAINER | integer | Yes | |
B_POF_INDEX_LISTENER | integer | No | |
B_POF_INDEX_SIZE | integer | No | |
B_POF_LVL_OFABILITY | integer | No | |
B_POF_PICKED_UNIT | unit | No | |
B_POF_PICKED_UNITS | group | No | |
B_POF_RECYCLE_CONTAINER | integer | Yes | |
B_POF_RECYCLE_SIZE | integer | No | |
B_POF_SPFX | string | No | |
B_POF_TARGET_POINT | location | Yes | |
B_POF_TRIGGER_UNIT | unit | Yes | |
B_PYR_ABILITY | abilcode | No | |
B_PYR_CONFIG_AOE | real | Yes | |
B_PYR_CONFIG_BOUNCES | integer | Yes | |
B_PYR_CONFIG_CURRENT_DISTANCE | real | No | |
B_PYR_CONFIG_DAMAGE | real | Yes | |
B_PYR_CONFIG_MIN_DISTANCE | real | No | |
B_PYR_CONFIG_SPEED | real | Yes | |
B_PYR_CONFIG_UNIT_TYPE | unitcode | No | |
B_PYR_CURRENT_INDEX | integer | No | |
B_PYR_EXAMPLE_LOOP | integervar | No | |
B_PYR_G_AOE | real | Yes | |
B_PYR_G_BOUNCES | integer | Yes | |
B_PYR_G_DAMAGE | real | Yes | |
B_PYR_G_PICKED_UNITS | group | No | |
B_PYR_G_PROJECTILE | unit | Yes | |
B_PYR_G_SPEED | real | Yes | |
B_PYR_G_TARGET_UNIT | unit | Yes | |
B_PYR_G_TEMP_ANGLE | real | No | |
B_PYR_G_TEMPLOC1 | location | No | |
B_PYR_G_TEMPLOC2 | location | No | |
B_PYR_G_TRIGGER_UNIT | unit | Yes | |
B_PYR_INDEX_CONTAINER | integer | Yes | |
B_PYR_INDEX_LISTENER | integer | No | |
B_PYR_INDEX_SIZE | integer | No | |
B_PYR_LVLOFABILITY | integer | No | |
B_PYR_RECYCLE_CONTAINER | integer | Yes | |
B_PYR_RECYCLE_SIZE | integer | No | |
B_PYR_SPFX | string | No | |
B_SEAR_ABILITY | abilcode | No | |
B_SEAR_ANGLE | real | Yes | |
B_SEAR_AOE | real | Yes | |
B_SEAR_CONFIG_BASE_AOE | real | Yes | |
B_SEAR_CONFIG_BASE_DAMAGE | real | Yes | |
B_SEAR_CONFIG_BASE_RANGE | real | Yes | |
B_SEAR_CONFIG_BASE_SPEED | real | Yes | |
B_SEAR_CURRENT_INDEX | integer | No | |
B_SEAR_DAMAGE | real | Yes | |
B_SEAR_EXAMPLE_LOOP | integervar | No | |
B_SEAR_HIT_A_UNIT | boolean | Yes | |
B_SEAR_INDEX_CONTAINER | integer | Yes | |
B_SEAR_INDEX_LISTENER | integer | No | |
B_SEAR_INDEX_SIZE | integer | No | |
B_SEAR_LEVEL_OF_ABILITY | integer | Yes | |
B_SEAR_MISSILE_TYPE | unitcode | No | |
B_SEAR_PICKED_UNIT | unit | No | |
B_SEAR_PICKED_UNITS | group | No | |
B_SEAR_PROJECTILE | unit | Yes | |
B_SEAR_RANGE | real | Yes | |
B_SEAR_RECYCLE_CONTAINER | integer | Yes | |
B_SEAR_RECYCLE_SIZE | integer | No | |
B_SEAR_SPEED | real | Yes | |
B_SEAR_SPFX | string | No | |
B_SEAR_TEMPLOC1 | location | No | |
B_SEAR_TEMPLOC2 | location | No | |
B_SEAR_TRIGGER_UNIT | unit | Yes | |
Caster | unit | No | |
CastingAIUnits | group | No | |
CG_Ability | abilcode | No | |
CG_ArmorAbility | abilcode | No | |
CG_ArmorLevel | integer | No | |
CG_Buff | buffcode | No | |
CG_Caster | unit | No | |
CG_Duration | real | Yes | |
CG_Level | integer | No | |
CG_SPFX | effect | No | |
Charge_Light_Ability_Level | integer | No | |
Charged_Light_Death_Loc | location | No | |
Charged_Light_Group | group | No | |
Charged_Light_Location | location | No | |
Charged_Light_Location2 | location | No | |
Charged_Light_Owner | player | No | |
cntKills | integer | Yes | |
Colour | string | Yes | |
Configure_Attack_Creep | real | No | |
Configure_Attack_Hero | real | No | |
Configure_Attack_Range | real | No | |
Configure_Flee | real | No | |
Configure_Hero_Retreat | real | No | |
Configure_Item_Pick_Range | real | No | |
Configure_Max_Item | integer | No | |
Creep_X | real | Yes | |
Creep_Y | real | Yes | |
Criplle_slow | unit | No | |
Cripple_unit | unitcode | No | |
Crippling_Strike_Damage | real | No | |
Crippling_Strike_Damage_Base | real | Yes | |
Damage_Formula | integer | Yes | |
Damage_String | string | Yes | |
DC_Ability | abilcode | No | |
DC_AttackedUnit | unit | No | |
DC_AttackingUnit | unit | No | |
DC_Caster | unit | No | |
DC_DamageBase | real | Yes | |
DC_DamageBonus | real | No | |
DC_Dummy | unit | No | |
DC_DummyPosition | location | No | |
DC_Level | integer | No | |
DC_SilenceAbility | abilcode | No | |
DC_SilenceLevel | integer | No | |
DC_StrengthBonus | real | No | |
DD_Data | real | Yes | |
DD_Max | integer | No | |
DD_Size | integer | No | |
DD_Text | texttag | Yes | |
DD_Unit | unit | Yes | |
Deaths | integer | Yes | |
DJ_Ability | abilcode | No | |
DJ_Caster | unit | No | |
DJ_DamageBase | real | Yes | |
DJ_DamageBonus | real | Yes | |
DJ_DamageReal | real | No | |
DJ_Level | integer | No | |
DJ_Point | location | No | |
DJ_SPFX | effect | No | |
DJ_Target | unit | No | |
DOT1_attachpoint | string | No | |
DOT1_AttackType | attacktype | No | |
DOT1_DamageDealer | unit | No | |
DOT1_DamagePerTick | real | No | |
DOT1_DamageType | damagetype | No | |
DOT1_Duration | real | No | |
DOT1_EffectString | string | No | |
DOT1_EffectType | boolean | No | |
DOT1_Integer | integer | Yes | |
DOT1_Target | unit | No | |
DOT1_TickTime | real | No | |
DOT2_attachpoint | string | Yes | |
DOT2_AttackType | attacktype | Yes | |
DOT2_DamageDealer | unit | Yes | |
DOT2_DamageDone | real | Yes | |
DOT2_DamagePerTick | real | Yes | |
DOT2_DamageType | damagetype | Yes | |
DOT2_Duration | real | Yes | |
DOT2_Effect | effect | Yes | |
DOT2_EffectString | string | Yes | |
DOT2_EffectType | boolean | Yes | |
DOT2_MaxDamage | real | Yes | |
DOT2_Target | unit | Yes | |
DOT2_TickTime | real | Yes | |
DOT2_TimeEater | real | Yes | |
DS_Ability | abilcode | No | |
DS_Base_Damage | real | Yes | |
DS_Buff | buffcode | No | |
DS_Caster | unit | No | |
DS_CooldownAbility | abilcode | No | |
DS_DamageBonus | real | No | |
DS_DamageType | damagetype | No | |
DS_Delay | real | No | |
DS_DurationSpell | real | Yes | |
DS_Level | integer | No | |
DS_SPFX1 | effect | No | |
DS_SPFX2 | effect | No | |
DS_Target | unit | No | |
DS_wait | real | Yes | |
ExInteger | integervar | No | |
Extreme_Voltage_Ability_Level | integer | No | |
Extreme_Voltage_Hp | real | No | |
Extreme_Voltage_Location | location | No | |
Extreme_Voltage_Loop_Loc | location | No | |
Extreme_Voltage_Owner | player | No | |
Extreme_Voltage_Target | unit | No | |
Extreme_Voltage_Total_Hp | real | No | |
FG_CONFIG_DAMAGE | real | No | |
FG_DAMAGE | real | Yes | |
FG_LEVEL_OF_ABILITY | integer | No | |
FG_Multiplier | real | No | |
FightingForceStrength | real | Yes | |
First_Blood | boolean | No | |
Floating_JG | texttag | No | |
FP_angle | real | Yes | |
FP_Caster | unit | Yes | |
FP_curdistance | real | Yes | |
FP_Distance | real | Yes | |
FP_DotDamage | real | Yes | |
FP_dummy | unitcode | No | |
FP_Duration | real | Yes | |
FP_group | group | No | |
FP_ImpactDamage | real | Yes | |
FP_Integer | integer | Yes | |
FP_Missile | unit | Yes | |
FP_MissileEffect | effect | Yes | |
FP_range | real | Yes | |
FP_TargetPoint | location | Yes | |
FP_temppoints | location | Yes | |
FP_tempreal | real | No | |
GarenE | sound | No | |
GarenQ | sound | No | |
GarenUlt | sound | No | |
GarenW | sound | No | |
GroupVar | group | No | |
GroupVar10 | group | No | |
GroupVar4 | group | No | |
GroupVar7 | group | No | |
Hero | unit | No | |
HM_ActiveHeathBar | boolean | No | |
HM_ActiveManaBar | boolean | No | |
HM_Caster | unit | Yes | |
HM_Change_Unit | unit | No | |
HM_Current_Player | player | No | |
HM_Current_Unit | unit | No | |
HM_Data | integer | No | |
HM_DEAD_LOC | real | No | |
HM_Do_Changes | boolean | No | |
HM_Do_Hide | boolean | No | |
HM_EMPTY_MODEL | string | No | |
HM_HandleId | integer | No | |
HM_Hashtable | hashtable | No | |
HM_HP_Z | real | No | |
HM_Illusion_Unit | unit | Yes | |
HM_LightningFE | lightning | Yes | |
HM_LightningH | lightning | Yes | |
HM_LightningM | lightning | Yes | |
HM_LightningSE | lightning | Yes | |
HM_Location | location | No | |
HM_LONG | real | No | |
HM_Loop | integervar | No | |
HM_MUI | integer | No | |
HM_MUI_Data | integer | Yes | |
HM_PERIODIC | real | No | |
HM_Player | player | Yes | |
HM_Player_Integer | integervar | No | |
HM_Release | boolean | Yes | |
HM_SAFE | real | No | |
HM_Scale | real | Yes | |
HM_TIMER | timer | No | |
HM_Unit_Handle | integer | Yes | |
HM_UnitAddBars | unit | No | |
HM_UnitHandleId | integer | Yes | |
HM_UnitSetScale | real | No | |
HM_Z_OFFSET | real | No | |
HOH_Damage | real | Yes | |
HOH_Multiple | real | No | |
HP_MODEL | string | No | |
i | integer | No | |
i2 | integervar | No | |
Index | integer | Yes | |
Integer | integer | No | |
Invinsibility_Point | rect | Yes | |
JG_Caster | unit | No | |
JG_DamageBonus | real | Yes | |
JG_DamageReal | real | No | |
JG_Level | integer | No | |
JKS_Integer | integer | Yes | |
JKS_J_AttachPointEndString1 | string | No | |
JKS_J_AttachPointEndString2 | string | Yes | |
JKS_J_AttachPointString1 | string | No | |
JKS_J_AttachPointString2 | string | No | |
JKS_J_AttachSfx1 | effect | Yes | |
JKS_J_AttachSfx2 | effect | Yes | |
JKS_J_AttachSfxString1 | modelfile | No | |
JKS_J_AttachSfxString2 | modelfile | No | |
JKS_J_AttackType2 | attacktype | Yes | |
JKS_J_boolean | boolean | Yes | |
JKS_J_Damage1 | real | No | |
JKS_J_Damage2 | real | Yes | |
JKS_J_DamageRadius1 | real | No | |
JKS_J_DamageRadius2 | real | Yes | |
JKS_J_DamageType1 | damagetype | No | |
JKS_J_DamageType2 | damagetype | Yes | |
JKS_J_distance | real | Yes | |
JKS_J_distancetravelled | real | Yes | |
JKS_J_EndSfxString1 | string | No | |
JKS_J_EndSfxString2 | string | Yes | |
JKS_J_heightchange | real | No | |
JKS_J_Jumper1 | unit | No | |
JKS_J_Jumper2 | unit | Yes | |
JKS_J_JumpSpeed1 | real | No | |
JKS_J_JumpSpeed2 | real | Yes | |
JKS_J_MaxHeightReached1 | real | No | |
JKS_J_MaxHeightReached2 | real | Yes | |
JKS_J_Target1 | unit | No | |
JKS_J_TargetPoint1 | location | No | |
JKS_J_TargetPoint2 | location | Yes | |
JKS_JoK | boolean | Yes | |
JKS_K_angle1 | real | No | |
JKS_K_angle2 | real | Yes | |
JKS_K_CollisionAttackType2 | attacktype | Yes | |
JKS_K_CollisionBoolean1 | boolean | No | |
JKS_K_CollisionBoolean2 | boolean | Yes | |
JKS_K_CollisionDamage1 | real | No | |
JKS_K_CollisionDamage2 | real | Yes | |
JKS_K_CollisionDamageType1 | damagetype | No | |
JKS_K_CollisionDamageType2 | damagetype | Yes | |
JKS_K_CollisionRadius1 | real | No | |
JKS_K_CollisionRadius2 | real | Yes | |
JKS_K_CollisionSFXAttachPoint1 | string | No | |
JKS_K_CollisionSFXAttachPoint2 | string | Yes | |
JKS_K_CollisionSFXString1 | string | No | |
JKS_K_CollisionSFXString2 | string | Yes | |
JKS_K_source1 | unit | No | |
JKS_K_source2 | unit | Yes | |
JKS_K_speeddecrease1 | real | No | |
JKS_K_speeddecrease2 | real | Yes | |
JKS_K_startspeed1 | real | No | |
JKS_K_startspeed2 | real | Yes | |
JKS_K_target1 | unit | No | |
JKS_K_target2 | unit | Yes | |
JKS_K_TrailSfxString1 | string | No | |
JKS_K_TrailSfxString2 | string | Yes | |
JKS_K_TreeKillBoolean1 | boolean | No | |
JKS_K_TreeKillBoolean2 | boolean | Yes | |
JKS_K_TreeKillRadius1 | real | No | |
JKS_K_TreeKillRadius2 | real | Yes | |
JKS_tempgroup | group | Yes | |
JKS_temppoint | location | Yes | |
JKS_terrainZ | real | No | |
Kill_Points | integer | Yes | |
Killing_Spree | integer | Yes | |
Kills | integer | Yes | |
Make_Kill | boolean | No | |
MASTER | unit | No | |
MB | multiboard | Yes | |
MB_DEATHS | integer | Yes | |
MB_GOLD_ICON_PATH | string | No | |
MB_KILLS | integer | Yes | |
MB_LB | leaderboard | Yes | |
MB_NAME | string | No | |
MB_PG_ALL | force | No | |
MB_PLAYER_COUNT_ALL | integer | No | |
MB_T1_PLAYERS | force | No | |
MB_T2_PLAYERS | force | No | |
MB_TEAM_ONE_NAME | string | No | |
MB_TEAM_TWO_NAME | string | No | |
MB_TIME_MINUTES | integer | No | |
MB_TIME_SECONDS | integer | No | |
Minionbiasa | unitcode | No | |
Minionsuper | unitcode | No | |
MN_MODEL | string | No | |
MS_angle | real | No | |
MS_AoEorSIboolean1 | boolean | No | |
MS_AoEorSIboolean2 | boolean | Yes | |
MS_AttackType1 | attacktype | No | |
MS_AttackType2 | attacktype | Yes | |
MS_Damage1 | real | No | |
MS_Damage2 | real | Yes | |
MS_DamageOrHealDone1 | real | No | |
MS_DamageOrHealDone2 | real | Yes | |
MS_DamageType1 | damagetype | No | |
MS_DamageType2 | damagetype | Yes | |
MS_distance | real | Yes | |
MS_distancebetween | real | Yes | |
MS_Dummy | unitcode | No | |
MS_firstpos | location | Yes | |
MS_FlyDifference | real | Yes | |
MS_Heal1 | real | No | |
MS_Heal2 | real | Yes | |
MS_HealAndDamageBoolean1 | boolean | No | |
MS_HealAndDamageBoolean2 | boolean | Yes | |
MS_ImpactRadius1 | real | No | |
MS_ImpactRadius2 | real | Yes | |
MS_Integer | integer | Yes | |
MS_Missile | unit | Yes | |
MS_MissileH1 | real | No | |
MS_MissileH2 | real | Yes | |
MS_missilemodel | effect | Yes | |
MS_MissileSpeed1 | real | No | |
MS_MissileSpeed2 | real | Yes | |
MS_ModelofDummy | modelfile | No | |
MS_ModelSize | real | No | |
MS_parabolaBoolean1 | boolean | No | |
MS_parabolaBoolean2 | boolean | Yes | |
MS_SfxOnImpact1 | string | No | |
MS_SfxOnImpact2 | string | Yes | |
MS_Source1 | unit | No | |
MS_Source2 | unit | Yes | |
MS_Target1 | unit | No | |
MS_Target2 | unit | Yes | |
MS_TargetPoint1 | location | No | |
MS_TargetPoint2 | location | Yes | |
MS_temppoint2 | location | Yes | |
MS_temppoint3 | location | Yes | |
MS_temppointIndex | location | Yes | |
MS_tempreal | real | Yes | |
MS_unitgroupIndex | group | No | |
MS_unitgroupIndex2 | group | No | |
MSCaster | integer | No | |
MSTarget | integer | No | |
MUS_arrowgroup | group | Yes | |
MUS_arrowpick | unit | No | |
MUS_ArrowSpeed | real | Yes | |
MUS_calcReal | real | Yes | |
MUS_calcReal2 | real | Yes | |
MUS_Caster | unit | Yes | |
MUS_DamagedUnit | unit | No | |
MUS_DamagePerArrow | real | Yes | |
MUS_detectorgroup | group | No | |
MUS_DistanceOfTravel | real | Yes | |
MUS_DistReal | real | No | |
MUS_Facing | real | Yes | |
MUS_Integer | integer | Yes | |
MUS_NumberOfArrows | integer | Yes | |
MUS_Sound | sound | No | |
MUS_temppoints | location | Yes | |
Patrol | player | Yes | |
Plasma_Storm_Area | real | No | |
Plasma_Storm_Damage | real | No | |
Plasma_Storm_Damage_Base | real | Yes | |
Plasma_Storm_Formula | real | No | |
Plasma_Storm_Level | integer | No | |
Plasma_Storm_Owner | player | No | |
Plasma_Storm_Point | location | Yes | |
PLAYER_2_AI | unit | Yes | |
Player_Color | string | Yes | |
Playername | string | Yes | |
PlayerRow | integer | No | |
PlyrDetected | player | No | |
PointBlue | location | No | |
PointPurple | location | No | |
poop | string | Yes | |
RakeCaster | unit | No | |
RakePointA | location | Yes | |
RakePointB | location | Yes | |
RakePointC | location | Yes | |
RakeTargetDummy | unit | Yes | |
RakeTimer | timer | No | |
S_Caster | unit | Yes | |
S_DamageDone | real | Yes | |
S_group | group | No | |
S_Integer | integer | Yes | |
S_KnockbackStrength | real | Yes | |
S_Range | real | Yes | |
S_temppoint | location | No | |
S_temppoint2 | location | No | |
SH_Ability | abilcode | No | |
SH_AttackedUnit | unit | No | |
SH_AttackingUnit | unit | No | |
SH_Caster | unit | No | |
SH_DamageBase | real | Yes | |
SH_DamageBonus | real | No | |
SH_DamageType | damagetype | No | |
SH_Dummy | unit | No | |
SH_LevelOfAbility | integer | No | |
SH_Owner | player | No | |
SH_PositionCaster | location | No | |
SH_SPFX | effect | No | |
ShopCategory | unitcode | Yes | |
ShopCategoryItem | itemcode | Yes | |
ShopGroup | group | Yes | |
ShopInteger | integer | No | |
ShopNumber | unit | Yes | |
ShopPersonalInteger | integer | No | |
ShopPlayer | player | No | |
ShopSoldCatNumber | integer | No | |
ShopTable | hashtable | No | |
ShopTempGroup | group | No | |
ShopTempPoint | location | No | |
ShopTempUnit | unit | No | |
ShopTotalCategories | integer | No | |
ShopUnitType | unitcode | No | |
ShowDamage | attacktype | Yes | |
ShSh_Angle | real | Yes | |
ShSh_Area | real | Yes | |
ShSh_AspectBoolean | boolean | Yes | |
ShSh_caster | unit | Yes | |
ShSh_Chance | integer | Yes | |
ShSh_Damage | real | Yes | |
ShSh_Distance | real | Yes | |
ShSh_Dummy | unit | Yes | |
ShSh_Effects | string | Yes | |
ShSh_Endboolean | boolean | Yes | |
ShSh_Index | integer | Yes | |
ShSh_Index_MAX | integer | No | |
ShSh_IndexSize | integer | No | |
ShSh_int | integervar | No | |
ShSh_Level | integer | Yes | |
ShSh_LifeAbsorb | real | Yes | |
ShSh_Loc | location | Yes | |
ShSh_loop_int | integervar | No | |
ShSh_Move_Offset | real | Yes | |
ShSh_Movespeed | real | No | |
ShSh_ShadowingBoolean | boolean | Yes | |
ShSh_ShurikenEffect | effect | Yes | |
ShSh_Sinefactor | real | No | |
ShSh_SomeValues | real | Yes | |
ShSh_SwingOffset | real | No | |
ShSh_TempGroup | group | No | |
ShSh_TempInt | integer | No | |
SpecialEffect | effect | Yes | |
SpecialEffect2 | effect | Yes | |
SPREE_INTEGER | integer | Yes | |
SPREE_NEXT_KILL | integer | Yes | |
SPREE_NEXT_KILL_MAXIMUM_TIMER | integer | No | |
SPREE_NEXT_KILL_SOUND | sound | Yes | |
SPREE_SOUND | sound | Yes | |
SPREE_TIMER | integer | Yes | |
SUPERMINIONPURPLE_Mage | unitcode | No | |
SUPERMINIONPURPLE_MELEE | unitcode | No | |
SUPERMINIONPURPLE_SIEGE | unitcode | No | |
Surging_Pulse_Caster_Loc | location | No | |
Surging_Pulse_Formula | real | No | |
Surging_Pulse_Location | location | No | |
Surging_Pulse_Loop | integer | No | |
Surging_Pulse_Loop_Location | location | No | |
Surging_Pulse_Owner | player | No | |
Teleport_SE | effect | No | |
Temp_Caster | unit | Yes | |
Temp_Copy_Life | real | Yes | |
Temp_Dash_Group | group | Yes | |
Temp_Distance | real | Yes | |
Temp_Loc | location | Yes | |
Temp_Loc1 | location | Yes | |
Temp_Loc2 | location | Yes | |
Temp_Loc3 | group | Yes | |
Temp_Range_Damage | real | Yes | |
Temp_Real1 | real | Yes | |
Temp_Real2 | real | Yes | |
Temp_Speed | real | Yes | |
TempAbility | abilcode | No | |
TempGroup | group | No | |
TempInteger | integer | No | |
TempInteger2 | integer | No | |
TempItem | item | No | |
TempLoc | location | Yes | |
TempLoc01 | location | No | |
TempLoc1 | location | No | |
TempLoc10 | location | No | |
TempLoc12 | location | No | |
TempLoc13 | location | No | |
TempLoc1_Cast | location | No | |
TempLoc2 | location | No | |
TempLoc28 | location | No | |
TempLoc3 | location | No | |
TempLoc32 | location | No | |
TempLoc4 | location | No | |
TempLoc45 | location | No | |
TempLoc5 | location | No | |
TempLoc51 | location | No | |
TempLoc52 | location | No | |
TempLoc53 | location | No | |
TempLoc54 | location | No | |
TempLoc6 | location | No | |
TempLoc9 | location | No | |
TempLoc_Cast2 | location | No | |
TempPlayer | player | No | |
TempPoint | location | No | |
temppoint2 | location | No | |
TempPoint2 | location | No | |
TempReal | real | No | |
TempReal2 | real | No | |
TempUnit | unit | No | |
TEST_ONLY_Integer | integervar | No | |
UE_Damage | real | Yes | |
UE_Multiplier | real | No | |
UnitTarget | unit | No | |
UnitVarCaster | unit | No | |
UnitVarCaster10 | unit | No | |
UnitVarCaster4 | unit | No | |
UnitVarLast01 | unit | Yes | |
UnitVarLastUnit | unit | Yes | |
UnitVarPicked2 | unit | No | |
UnitVarTarget | unit | No | |
UnitVarTarget3 | unit | No | |
UnitVarTarget8 | unit | No | |
Userr | player | No | |
Whosee | unit | No |
//TESH.scrollpos=7
//TESH.alwaysfold=0
function Trig_Poisoned_Dagger_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'AEsh' ) ) then
return false
endif
return true
endfunction
function Trig_Poisoned_Dagger_Actions takes nothing returns nothing
call SetUnitAnimation( GetTriggerUnit(), "attack" )
call ResetUnitAnimation( GetTriggerUnit() )
endfunction
//===========================================================================
function InitTrig_Poisoned_Dagger takes nothing returns nothing
set gg_trg_Poisoned_Dagger = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Poisoned_Dagger, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_Poisoned_Dagger, Condition( function Trig_Poisoned_Dagger_Conditions ) )
call TriggerAddAction( gg_trg_Poisoned_Dagger, function Trig_Poisoned_Dagger_Actions )
endfunction
//TESH.scrollpos=9
//TESH.alwaysfold=0
function Trig_Dash_Config_Actions takes nothing returns nothing
// Ability
set udg_DS_Ability = 'A024'
// Damage Of Dash
set udg_DS_Base_Damage[1] = 35.00
set udg_DS_Base_Damage[2] = 50.00
set udg_DS_Base_Damage[3] = 75.00
set udg_DS_Base_Damage[4] = 115.00
set udg_DS_Base_Damage[5] = 165.00
endfunction
//===========================================================================
function InitTrig_Dash_Config takes nothing returns nothing
set gg_trg_Dash_Config = CreateTrigger( )
call TriggerAddAction( gg_trg_Dash_Config, function Trig_Dash_Config_Actions )
endfunction
//TESH.scrollpos=49
//TESH.alwaysfold=0
function Trig_Dash_Start_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == udg_DS_Ability ) ) then
return false
endif
return true
endfunction
function Trig_Dash_Start_Actions takes nothing returns nothing
set udg_DS_wait[1] = 12.00
set udg_DS_wait[2] = 11.00
set udg_DS_wait[3] = 10.00
set udg_DS_wait[4] = 9.00
set udg_DS_wait[5] = 8.00
set udg_DS_Caster = GetTriggerUnit()
set udg_DS_Target = GetSpellTargetUnit()
set udg_DS_Level = GetUnitAbilityLevelSwapped(udg_DS_Ability, udg_DS_Caster)
set udg_DS_DamageBonus = udg_DS_Base_Damage[udg_DS_Level]
set udg_DS_DamageBonus = ( 1.50 * I2R(GetHeroStatBJ(bj_HEROSTAT_STR, udg_DS_Caster, true)) )
set udg_DS_DamageType = DAMAGE_TYPE_NORMAL
set udg_DS_Delay = udg_DS_wait[udg_DS_Level]
// ----
// Creating Special Effect
// ----
call AddSpecialEffectTargetUnitBJ( "origin", udg_DS_Caster, "Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl" )
set udg_DS_SPFX1 = GetLastCreatedEffectBJ()
call AddSpecialEffectTargetUnitBJ( "origin", GetTriggerUnit(), "Abilities\\Spells\\Undead\\AbsorbMana\\AbsorbManaBirthMissile.mdl" )
set udg_DS_SPFX2 = GetLastCreatedEffectBJ()
call DestroyEffectBJ( udg_DS_SPFX1 )
call DestroyEffectBJ( udg_DS_SPFX2 )
// ----
// Spell Work
// ----
call SetUnitPositionLoc( udg_DS_Caster, GetUnitLoc(udg_DS_Target) )
// ----
// Creating Special Effect
// ----
call AddSpecialEffectTargetUnitBJ( "origin", udg_DS_Target, "Abilities\\Spells\\Other\\Stampede\\StampedeMissileDeath.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call SetUnitAnimation( udg_DS_Caster, "attack" )
call UnitDamageTargetBJ( udg_DS_Caster, udg_DS_Target, udg_DS_DamageBonus, ATTACK_TYPE_NORMAL, udg_DS_DamageType )
call ResetUnitAnimation( udg_DS_Caster )
set udg_DS_CooldownAbility = 'A018'
call UnitAddAbilityBJ( udg_DS_CooldownAbility, udg_DS_Caster )
call SetPlayerAbilityAvailableBJ( false, udg_DS_Ability, GetOwningPlayer(udg_DS_Caster) )
call TriggerSleepAction( udg_DS_Delay )
call UnitRemoveAbilityBJ( udg_DS_CooldownAbility, udg_DS_Caster )
call SetPlayerAbilityAvailableBJ( true, udg_DS_Ability, GetOwningPlayer(udg_DS_Caster) )
endfunction
//===========================================================================
function InitTrig_Dash_Start takes nothing returns nothing
set gg_trg_Dash_Start = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Dash_Start, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_Dash_Start, Condition( function Trig_Dash_Start_Conditions ) )
call TriggerAddAction( gg_trg_Dash_Start, function Trig_Dash_Start_Actions )
endfunction
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_Stealth_Config_Actions takes nothing returns nothing
// Ability
set udg_SH_Ability = 'A00C'
// Damage (Set backstab damage to this value)
set udg_SH_DamageBase[1] = 0.00
set udg_SH_DamageBase[2] = 0.00
set udg_SH_DamageBase[3] = 0.00
// DamageType
set udg_SH_DamageType = DAMAGE_TYPE_NORMAL
endfunction
//===========================================================================
function InitTrig_Stealth_Config takes nothing returns nothing
set gg_trg_Stealth_Config = CreateTrigger( )
call TriggerAddAction( gg_trg_Stealth_Config, function Trig_Stealth_Config_Actions )
endfunction
//TESH.scrollpos=7
//TESH.alwaysfold=0
function Trig_Stealth_Start_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == udg_SH_Ability ) ) then
return false
endif
return true
endfunction
function Trig_Stealth_Start_Actions takes nothing returns nothing
set udg_SH_Caster = GetSpellAbilityUnit()
set udg_SH_Owner = GetOwningPlayer(udg_SH_Caster)
set udg_SH_PositionCaster = GetUnitLoc(udg_SH_Caster)
set udg_SH_LevelOfAbility = GetUnitAbilityLevelSwapped(udg_SH_Ability, udg_SH_Caster)
set udg_SH_DamageBonus = ( 4.00 * I2R(GetHeroStatBJ(bj_HEROSTAT_STR, udg_SH_Caster, true)) )
call CreateNUnitsAtLoc( 1, 'h01C', Player(0), udg_SH_PositionCaster, bj_UNIT_FACING )
set udg_SH_Dummy = GetLastCreatedUnit()
call PolledWait( 7.00 )
call RemoveUnit( udg_SH_Dummy )
call EnableTrigger( gg_trg_Stealth_Work )
endfunction
//===========================================================================
function InitTrig_Stealth_Start takes nothing returns nothing
set gg_trg_Stealth_Start = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Stealth_Start, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_Stealth_Start, Condition( function Trig_Stealth_Start_Conditions ) )
call TriggerAddAction( gg_trg_Stealth_Start, function Trig_Stealth_Start_Actions )
endfunction
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_Stealth_Work_Conditions takes nothing returns boolean
if ( not ( UnitHasBuffBJ(GetAttacker(), 'B00Q') == true ) ) then
return false
endif
return true
endfunction
function Trig_Stealth_Work_Actions takes nothing returns nothing
set udg_SH_AttackedUnit = GetAttackedUnitBJ()
set udg_SH_AttackingUnit = GetAttacker()
set udg_TempLoc[1] = GetUnitLoc(GetTriggerUnit())
set udg_TempLoc[2] = PolarProjectionBJ(udg_TempLoc[1], 50.00, 315.00)
call UnitDamageTargetBJ( udg_SH_AttackingUnit, udg_SH_AttackedUnit, udg_SH_DamageBonus, ATTACK_TYPE_MELEE, DAMAGE_TYPE_UNKNOWN )
call CreateTextTagLocBJ( ( ( udg_Damage_String[GetConvertedPlayerId(GetOwningPlayer(GetEventDamageSource()))] + I2S(R2I(GetEventDamage())) ) + "" ), udg_TempLoc[2], 0, 10.00, 100, 0.00, 0.00, 25.00 )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 64, 45.00 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 0.65 )
call AddSpecialEffectTargetUnitBJ( "origin", udg_SH_AttackedUnit, "Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdl" )
set udg_SH_SPFX = GetLastCreatedEffectBJ()
call DestroyEffectBJ( udg_SH_SPFX )
call RemoveUnit( udg_SH_Dummy )
call RemoveLocation(udg_TempLoc[1])
call RemoveLocation(udg_TempLoc[2])
endfunction
//===========================================================================
function InitTrig_Stealth_Work takes nothing returns nothing
set gg_trg_Stealth_Work = CreateTrigger( )
call DisableTrigger( gg_trg_Stealth_Work )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Stealth_Work, EVENT_PLAYER_UNIT_ATTACKED )
call TriggerAddCondition( gg_trg_Stealth_Work, Condition( function Trig_Stealth_Work_Conditions ) )
call TriggerAddAction( gg_trg_Stealth_Work, function Trig_Stealth_Work_Actions )
endfunction
//TESH.scrollpos=59
//TESH.alwaysfold=0
//
// |\ /| | | | ----- ----- |---\ |---| |---| |--\ |--\
// | \ / | | | | | | | | | | | | | | | |
// | \ / | | | | | | |--- | | |---| |--| | |
// | \ / | | | | | | | | | | | | | \ | |
// | V | |---| |--- | ----- |---/ |---| | | | \ |--/
//
// [ AoS Style ]
//
// by Priest170234
//
// Version 1.00
//
//
// MULTIBOARD [AoS] is a multiboard to be used in Aeon of Strife games where
// common statistics are shown.
//
// This is a 5 Versus 5 Multiboard with 2 Teams.
// Player numbers ranging from 1 to 5 and 6 to 10.
//
//
//__________________________________________________________________________________________________________________________
// INCLUDES
//__________________________________________________________________________________________________________________________
// 1. Team one name and Team two name
// 2. Player names
// 3. Hero Kill, Hero Death and Hero Level
// 4. Gold data for each team where only allies can their gold and not enemy's
// 5. Elapsed time of game
// 6. Showing of Player who left the game
//
//
//__________________________________________________________________________________________________________________________
// CONFIGURABLE VARIABLES
//__________________________________________________________________________________________________________________________
// - udg_MB_NAME : String : Name of the Multiboard
// - udg_MB_TEAM_ONE_NAME : String : Name of Team one
// - udg_MB_TEAM_TWO_NAME : String : Name of Team two
// - udg_GOLD_ICON_PATH : String : Directory for icon for the gold
//
//
//__________________________________________________________________________________________________________________________
// REQUIRED VARIABLES
//__________________________________________________________________________________________________________________________
// - udg_MB_PLAYER_COUNT_ALL : Integer
// - udg_MB_TIME_MINUTES : Integer
// - udg_MB_TIME_SECONDS : Integer
// - udg_MB_DEATHS : Integer Array
// - udg_MB_KILLS : Integer Array
// - udg_MB_LB : Leaderboard Array
// - udg_MB : Multiboard
// - udg_MB_PG_ALL : Player Group
// - udg_MB_T1_PLAYERS : Player Group
// - udg_MB_T2_PLAYERS : Player Group
// - Colour : String Array
//
//
//__________________________________________________________________________________________________________________________
// HOW TO IMPORT?
//__________________________________________________________________________________________________________________________
// 1. Go to File > Preferences and check (tick) the "Automatically create unknown variables when pasting trigger data"
// 2. Copy the folder "Multiboard AoS" that contains ALL the triggers into your map
// 3. Configure the Multiboard names and you're done!
//
//
//-------------------------------------------------------------------------------------------------------------------------
// END OF DOCUMENTARY
//-------------------------------------------------------------------------------------------------------------------------
//TESH.scrollpos=42
//TESH.alwaysfold=0
//
//________________________________________________________________________________________________
//
// ----- |---| | |---| | | |--|
// | | | | | | | | | |
// | | | | | | | | |--|
// | | | | | | | | | \
// ----- |---| |--- |---| |---| | \
//
// by Priest170234
//
// Version 1.00
//
//________________________________________________________________________________________________
//
// Colour is a code written by Priest170234 (Myself) to make colour codes simpler with just
// one trigger.
//
//________________________________________________________________________________________________
//
// Colour Codes for Player 1 to 12, colours according to the player colour
// Colours of index 13 and above are extra colours that you might need
//________________________________________________________________________________________________
//
//
//________________________________________________________________________________________________
// Required Variables
//________________________________________________________________________________________________
//
// udg_Colour : String Array
//
// -----------------------------------------------------------------------------------------------
//
//________________________________________________________________________________________________
// Usage
//________________________________________________________________________________________________
//
// If you need a colour code in your text, simply use Concatenate Text, with the first
// column set as Variable - Colour[x]. Set a value for 'x' and you are done!
// you whisted world
// lol
//________________________________________________________________________________________________
// How to Import?
//________________________________________________________________________________________________
//
// 1. Go to trigger editor, create a new trigger and go to Edit > Convert to Custom Text
// 2. Copy (Ctrl + C) and Paste (Ctrl + V) all the data here into that trigger
// 3. Go to Variables (Ctrl + B) and create a new variable with name EXACTLY "Colour",
// type "String" and check (tick) the Array box. You're done!
// -----------------------------------------------------------------------------------------------
//
function InitTrig_Colour takes nothing returns nothing
set udg_Colour[1] = "|cffff0303" // Red
set udg_Colour[2] = "|cff0042ff" // Blue
set udg_Colour[3] = "|cff1ce6b9" // Teal
set udg_Colour[4] = "|cff540081" // Purple
set udg_Colour[5] = "|cfffffc01" // Yellow
set udg_Colour[6] = "|cfffeba0e" // Orange
set udg_Colour[7] = "|cff20c000" // Green
set udg_Colour[8] = "|cffe55bb0" // Pink
set udg_Colour[9] = "|cff959697" // Gray
set udg_Colour[10] = "|cff7ebff1" // Light Blue
set udg_Colour[11] = "|cff106246" // Dark Green
set udg_Colour[12] = "|cff4e2a04" // Brown
set udg_Colour[13] = "|cff000000" // Black
set udg_Colour[14] = "|cffffcc00" // Gold
set udg_Colour[15] = "|cff006666" // Darker Teal
endfunction
// -----------------------------------------------------------------------------------------------
// END OF CODE
// -----------------------------------------------------------------------------------------------