D.V.D
Make a wish
- Reaction score
- 73
I can't extract my new gen on my laptop and I coded some VERY simple stuff in vjass to have fun and I want to know, would these functions work?
JASS:
scope Dummy_Functions initalizer init
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// //
// Dummy Functions by D.V.D //
// //
///////////////////////////////////////////////////////////////////////////////
// //
// Functions: //
// //
// 1.CreateDummyTarget1( unit,player,point,point,real,ability,order,unit ) //
// 2.CreateDummyTarget2( unit,player,point,real,real,ability,order,unit ) //
// 3.CreateDummyPoint1( unit,player,point,point,real,ability,order,point ) //
// 4.CreateDummyPoint2( unit,player,point,real,real,ability,order,point ) //
// 5.CreateDummyNoTarget( unit,player,point,point,real,ability,order ) //
// //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
globals
struct Spells
ability a
real r
real angle
order cast
player owner
location p
location face
location spelltarget
unit u
unit target
endstruct
endglobals
private function CreateDummyTarget1 takes unit u, player owner, location p, location face, real r, ability a, order cast, unit target returns unit
call CreateNUnitsAtLocFacingLocBJ( 1, u, owner, p, face )
call UnitAddAbilityBJ( a, u )
call IssueTargetOrderBJ( u, cast, target )
call UnitApplyTimedLifeBJ( r, 039;BTLF039;, u )
endfunction
private function CreateDummyTarget2 takes unit u, player owner, location p, real angle, real r, ability a, order cast, unit target returns unit
call CreateNUnitsAtLocFacingLocBJ( 1, u, owner, p, angle )
call UnitAddAbilityBJ( a, u
call IssueTargetOrderBJ( u, cast, target )
call UnitApplyTimedLifeBJ( r, 039;BTLF039;, u )
endfunction
private function CreateDummyPoint1 takes unit u, player owner, location p, location face, real r, ability a, order cast, location spelltarget returns unit
call CreateNUnitsAtLocFacingLocBJ( 1, u, owner, p, face )
call UnitAddAbilityBJ( a, u )
call IssuePointOrderLocBJ( u, cast, spelltarget )
call UnitApplyTimedLifeBJ( r, 039;BTLF039;, u )
endfunction
private function CreateDummyPoint2 takes unit u, player owner, location p, real angle, real r, ability a, order cast, location spelltarget returns unit
call CreateNUnitsAtLoc( 1, u, owner, p, angle )
call UnitAddAbilityBJ( a, u )
call IssuePointOrderLocBJ( u, cast, spelltarget )
call UnitApplyTimedLifeBJ( r, 039;BTLF039;, u )
endfunction
private function CreateDummyNoTarget takes unit u, player owner, location p, location face, real r, ability a, order cast returns unit
call CreateNUnitsAtLocFacingLocBJ( 1, u, owner, p, face )
call UnitAddAbilityBJ( a, u )
call IssueImmediateOrderBJ( u, cast )
call UnitApplyTimedLifeBJ( r, 039;BTLF039;, u )
endfunction
//===========================================================================
private function InitTrig_Dummy_Functions takes nothing returns nothing
local trigger t = CreateTrigger( )
call TriggerAddAction( t, function CreateDummyTarget1 )
call TriggerAddAction( t, function CreateDummyTarget2 )
call TriggerAddAction( t, function CreateDummyPoint1 )
call TriggerAddAction( t, function CreateDummyPoint2 )
call TriggerAddAction( t, function CreateDummyNoTarget )
endfunction
endscope