- Joined
- Jan 22, 2009
- Messages
- 62
ok so i'm tryin to make an ability that will create a unit anywhere targeted, including water.
so i picked cluster rockets
and everything works fine but the unit spawns at the center of the map instead of targeted area..... plz help
btw dis is da trigger on jass script...(i made it in gui)
function Trig_Nuke_Copy_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A012' ) ) then
return false
endif
return true
endfunction
function Trig_Nuke_Copy_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 1, 'e00B', Player(PLAYER_NEUTRAL_AGGRESSIVE), GetSpellTargetLoc(), bj_UNIT_FACING )
endfunction
//===========================================================================
function InitTrig_Nuke_Copy takes nothing returns nothing
set gg_trg_Nuke_Copy = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Nuke_Copy, EVENT_PLAYER_UNIT_SPELL_FINISH )
call TriggerAddCondition( gg_trg_Nuke_Copy, Condition( function Trig_Nuke_Copy_Conditions ) )
call TriggerAddAction( gg_trg_Nuke_Copy, function Trig_Nuke_Copy_Actions )
endfunction
so i picked cluster rockets
and everything works fine but the unit spawns at the center of the map instead of targeted area..... plz help
btw dis is da trigger on jass script...(i made it in gui)
function Trig_Nuke_Copy_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A012' ) ) then
return false
endif
return true
endfunction
function Trig_Nuke_Copy_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 1, 'e00B', Player(PLAYER_NEUTRAL_AGGRESSIVE), GetSpellTargetLoc(), bj_UNIT_FACING )
endfunction
//===========================================================================
function InitTrig_Nuke_Copy takes nothing returns nothing
set gg_trg_Nuke_Copy = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Nuke_Copy, EVENT_PLAYER_UNIT_SPELL_FINISH )
call TriggerAddCondition( gg_trg_Nuke_Copy, Condition( function Trig_Nuke_Copy_Conditions ) )
call TriggerAddAction( gg_trg_Nuke_Copy, function Trig_Nuke_Copy_Actions )
endfunction