Name | Type | is_array | initial_value |
hasardous | integer | No | |
income | integer | No | |
income_Copier | integer | No | |
income_Copier_2 | integer | No | |
income_Copier_3 | integer | No | |
income_Copier_4 | integer | No | |
income_Copier_5 | integer | No | |
income_Copier_6 | integer | No | |
income_Copier_7 | integer | No | |
income_Copier_8 | integer | No | |
income_Copier_9 | integer | No | |
income_Copier_9_Copier | integer | No | |
income_Copier_9_Copier_2 | integer | No | |
income_Copier_9_Copier_3 | integer | No | |
IsControledDetaParcelDeZone | boolean | Yes | true |
Meteor_Balrog | unit | No | |
Meteor_CasterGroup | group | No | |
Meteor_Damages | real | No | |
Meteor_Distance | real | No | |
Meteor_Effect | effect | No | |
Meteor_Hashtable | hashtable | No | |
Meteor_Integer | integer | No | |
Meteor_Point | location | No | |
Meteor_TargetedPoint | location | No | |
Meteor_Timer | real | No | |
Meteor_Zone | real | No |
function Trig_Unit_Remover_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
if ( IsUnitType( u, UNIT_TYPE_STRUCTURE) == true ) then
call TriggerSleepAction( 30.00 )
// A la place de 30.00, tu remplaces par le temps de décomposition des batiments inscrites dans les constantes de jeu, tout en bas
call RemoveUnit(u)
elseif ( IsUnitType( u, UNIT_TYPE_FLYING) == true ) then
call TriggerSleepAction( 15.00 )
call RemoveUnit(u)
elseif ( IsUnitType( u, UNIT_TYPE_HERO) == false ) then
call TriggerSleepAction( 90.00 )
// A la place de 120.00 met le temps de décomposition de la chair + celle des os inscrites dans les constantes de jeu
call RemoveUnit(u)
endif
set u = null
endfunction
//===========================================================================
function InitTrig_Unit_Remover takes nothing returns nothing
set gg_trg_Unit_Remover = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( gg_trg_Unit_Remover, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_Unit_Remover, function Trig_Unit_Remover_Actions )
endfunction