Name | Type | is_array | initial_value |
A | integer | No | |
Angle | real | Yes | |
AngleCount | real | Yes | |
AOE | real | Yes | |
AOEincerement | real | Yes | |
B | integer | No | |
BaseAOE | real | Yes | |
BaseDMG | real | Yes | |
BaseTrailDMG | real | Yes | |
BuildingGoldGain | integer | No | |
Carrionture | lightning | No | |
Cast | unit | Yes | |
Caster | unit | No | |
CasterLoc | location | No | |
CasterN | unit | Yes | |
CenterPoint | location | Yes | |
Danmnger | real | No | |
Distance | real | Yes | |
Distanceincerment | real | Yes | |
DMG_p_s | real | No | |
DMG_p_s_incerment | real | No | |
DMGincerment | real | Yes | |
Dummy | unit | Yes | |
Erid | location | Yes | |
FaceAngle | real | Yes | |
FI | integer | No | |
FIAngleFire | real | No | |
FIAngleIce | real | No | |
FICaster | unit | Yes | |
FICasterGroup | group | Yes | |
FICasterPoint | location | Yes | |
FIDummyPoint | location | No | |
FIFireCaster | unit | No | |
FIFireCasterPoint | location | No | |
FIIceCaster | unit | No | |
FIIceCasterPoint | location | No | |
FIIndex | integer | Yes | |
FIInvisDummy | unit | Yes | |
FILagReducer | integer | Yes | |
FIPlayer | player | Yes | |
Fire | unit | Yes | |
Formul | real | No | |
Hero | unit | Yes | |
HeroGoldGain | integer | No | |
HookAngle | integer | No | |
HookCaster | unit | No | |
HookDistance | integer | No | |
HookDummy | unit | Yes | |
HookDummyloc | location | No | |
HookGotten | integer | No | |
HookGroup | group | Yes | |
HookLoc | location | Yes | |
HookNumber | integer | No | |
HookOffset | integer | No | |
HookPoint | location | Yes | |
HookRandom | integer | Yes | |
HookResult | integer | No | |
HookSnagged | boolean | No | |
HookSnagloc | location | Yes | |
HookSnagUnit | unit | No | |
HookTestB | boolean | Yes | |
HookTime1 | timer | No | |
HookTime2 | timer | No | |
HookTry | imagetype | No | |
HookUnitA1 | unit | Yes | |
Image | imagetype | No | |
Index | integer | No | |
Index2 | integer | Yes | |
Index2b | integer | No | |
IndexAmax | integer | No | |
IndexAmin | integer | No | |
IndexBoolMissile | boolean | Yes | |
INT | integer | No | |
integer | integer | Yes | 0 |
Item_1 | itemcode | Yes | |
Item_2 | itemcode | Yes | |
Item_3 | itemcode | Yes | |
Item_4 | itemcode | Yes | |
Item_5 | itemcode | Yes | |
Item_Real | itemcode | Yes | |
Item_Recipe | itemcode | Yes | |
L2 | integer | Yes | |
Lgh | lightningtype | No | LightningTypeMBUR |
location | location | No | |
Loop | integer | No | |
loopLoc | location | No | |
MovingBool | boolean | Yes | |
MultiPoint3 | location | Yes | |
MultiUnit3 | unit | Yes | |
N_P | location | Yes | |
N_U | unit | Yes | |
NapalmG | group | No | |
Noom | unit | Yes | |
Omnilash | integer | No | |
Omnilash_Caster | unit | No | |
Omnilash_Target | unit | No | |
Owner | player | No | |
PColor | playercolor | Yes | Color12 |
Pmax | location | No | |
Point | group | No | |
Point1 | location | No | |
Point2 | location | No | |
Point3 | location | No | |
R_SCast | unit | No | |
R_SCaster | unit | No | |
Real | real | Yes | |
SE | effect | Yes | |
SE2 | effect | Yes | |
Sound | sound | No | |
SSChance | integer | Yes | |
SSPoint | location | Yes | |
TempG | group | No | |
TempLoc1 | location | No | |
TempLoc2 | location | No | |
TempP | location | No | |
TempU | unit | No | |
Time | real | Yes | |
ToD_Ability | integer | No | |
ToD_Area_of_Effect | real | No | |
ToD_Base_Chance | integer | No | |
ToD_Base_Heal | real | No | |
ToD_Caster | unit | No | |
ToD_Dummy_Ability | abilcode | No | |
ToD_Dummy_Ability_Frenzy | abilcode | No | |
ToD_Heal_Group | group | No | |
ToD_Owner | player | No | |
ToD_Position | location | No | |
ToD_Target_Location | location | No | |
ToD_Unit_Counter | integer | No | |
TragetofSpell | unit | Yes | |
TrailAOE | real | Yes | |
TrailAOEincerment | real | Yes | |
TrailDMGincerment | real | Yes | |
TrailG | group | Yes | |
Triger | integer | Yes | |
TurnBool | boolean | Yes | |
U | unit | No | |
U2 | unit | Yes | |
U2_2 | unit | Yes | |
Unitarray1 | unit | Yes | |
UnitGG | group | No | |
UnitGoldGain | integer | No | |
X | real | No | |
X2 | real | No | |
Y | real | No | |
Y2 | real | No |
function Trig_Hero_Restore_Actions takes nothing returns nothing
local player p = GetTriggerPlayer()
local unit pu
local group g = GetUnitsInRectOfPlayer(GetPlayableMapRect(), p)
loop
set pu = FirstOfGroup(g)
exitwhen pu == null
call GroupRemoveUnit(g, pu)
call SetUnitLifePercentBJ( pu, 100 )
call SetUnitManaPercentBJ( pu, 100 )
call UnitResetCooldown( pu )
endloop
set p = null
call DestroyGroup (g)
set g = null
endfunction
//===========================================================================
function InitTrig_Hero_Restore takes nothing returns nothing
set gg_trg_Hero_Restore = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Hero_Restore, Player(0), "restore", true )
call TriggerAddAction( gg_trg_Hero_Restore, function Trig_Hero_Restore_Actions )
endfunction