I can't get monsters to respawn correctly, heres the trigger I'm using.
For GUI users, this trigger would like this:
Trigger - Unit owned by player 12 brown dies
Condition - dying unit is a hero equal to false
Actions- set MobSpawn= unit type of dying unit.
wait 150 seconds
Unit- create 1 Mobspawn at position of dying unit.
Any assistance is appreciated
JASS:
function Trig_Unit_respawnsNORM_Copy_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetDyingUnit(), UNIT_TYPE_HERO) == false ) ) then
return false
endif
return true
endfunction
function Trig_Unit_respawnsNORM_Copy_Actions takes nothing returns nothing
set udg_MobSpawn = GetUnitTypeId(GetDyingUnit())
call TriggerSleepAction( 230.00 )
call CreateNUnitsAtLoc( 1, udg_MobSpawn, Player(11), GetUnitLoc(GetDyingUnit()), bj_UNIT_FACING )
endfunction
//===========================================================================
function InitTrig_Unit_respawnsNORM_Copy takes nothing returns nothing
set gg_trg_Unit_respawnsNORM_Copy = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Unit_respawnsNORM_Copy, Player(11), EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition( gg_trg_Unit_respawnsNORM_Copy, Condition( function Trig_Unit_respawnsNORM_Copy_Conditions ) )
call TriggerAddAction( gg_trg_Unit_respawnsNORM_Copy, function Trig_Unit_respawnsNORM_Copy_Actions )
endfunction
Trigger - Unit owned by player 12 brown dies
Condition - dying unit is a hero equal to false
Actions- set MobSpawn= unit type of dying unit.
wait 150 seconds
Unit- create 1 Mobspawn at position of dying unit.
Any assistance is appreciated