- script wow_domi#controller -1,{
OnInit:
setarray .
eventendrespawn$,
"prontera",
"156",
"181";
set .
tick[0],
2000000000;
Onstart:
set .
team1,
waitingroom2bg("guild_vs2",
49,
91,
"wow_domi#controller::OnAllianceQuit",
"wow_domi#controller::OnAllianceDie",
"Alliance");
set .
team2,
waitingroom2bg("guild_vs2",
49,
8,
"wow_domi#controller::OnHordeQuit",
"wow_domi#controller::OnHordeDie",
"Horde");
bg_warp .
team1,
"guild_vs2",
50,
92;
OnAllianceDie:
addtimer 1250,
"wow_domi#controller::OnAllianceDie2";
OnAllianceDie2:
OnHordeDie:
addtimer 1250,
"wow_domi#controller::OnHordeDie2";
OnHordeDie2:
L_respawn:
L_respawn2:
for ( set .@i,
1; .@i <
= 5;
set .@i, .@i
+1 ) {
if ( set( .@dist
[.@i
],
distance( @x, @y, .
flagx[.@i
], .
flagy[.@i
] ) ) < .@dist
&& getarg(0) == .
flag[.@i
] ) {
}
}
return .@f;
else if ( .@f )
warp "guild_vs2",
rand( getd(".respawn"+ .@f
+"[0]"),
getd(".respawn"+ .@f
+"[2]") ),
rand( getd(".respawn"+ .@f
+"[1]"),
getd(".respawn"+ .@f
+"[3]") ) ;
else
return .@f;
OnAllianceQuit:
goto Onreset;
OnHordeQuit:
Onreset:
for ( set .@i,
1; .@i <
= 5;
set .@i, .@i
+1 )
awake "wow_domi_score_team#1";
awake "wow_domi_score_team#2";
awake "wow_domi#controller";
awake "wow_domi#controller";
bg_warp .
team1, .
eventendrespawn$,
atoi( .
eventendrespawn$
[1] ),
atoi( .
eventendrespawn$
[2] );
bg_warp .
team2, .
eventendrespawn$,
atoi( .
eventendrespawn$
[1] ),
atoi( .
eventendrespawn$
[2] );
}
- script wow_domi_respawn_timer -1,{
Onstart:
awake "wow_domi#controller";
}
}
prontera,151,193,5 script Alliance 100,{
OnInit:
waitingroom "Alliance",
1,
"wow_domi#controller::Onstart",
1;
}
prontera,160,193,5 script Horde 100,{
OnInit:
waitingroom "Horde",
1,
"wow_domi#controller::Onstart",
1;
}
- script Flag#0::wow_domi_flag -1,{
}
dispbottom "your team already capture this point";
}
}
dispbottom "you can't capture a flag while cloaking or hiding";
}
dispbottom "your team already capture this point";
}
else
awake "wow_domi_score_team#"+ .@team;
OnInit:
}
guild_vs2,49,69,4 duplicate(wow_domi_flag) Stable#1 722
guild_vs2,72,50,4 duplicate(wow_domi_flag) Gold Mine#2 722
guild_vs2,49,49,4 duplicate(wow_domi_flag) Blacksmith#3 722
guild_vs2,26,49,4 duplicate(wow_domi_flag) Lumber Mill#4 722
guild_vs2,49,28,4 duplicate(wow_domi_flag) Farm#5 722
- script wow_domi_score_team -1,{
Onstart:
for ( set .@i,
1; .@i <
= 5;
set .@i, .@i
+1 )
set .@catched, .@catched
+1;
announce ( ( .@t
== 1 )?
"Alliance":"Horde" )+" won!",
0;
}
}
}
- duplicate(wow_domi_score_team) wow_domi_score_team#1 -1
- duplicate(wow_domi_score_team) wow_domi_score_team#2 -1
- script wow_domi_home_base -1,{
OnInit:
}
guild_vs2,50,92,5 duplicate(wow_domi_home_base) Alliance Flag#1 973
guild_vs2,50,7,5 duplicate(wow_domi_home_base) Horde Flag#2 974
guild_vs2 mapflag battleground 2
guild_vs2 mapflag nowarp
guild_vs2 mapflag nowarpto
guild_vs2 mapflag nomemo
guild_vs2 mapflag noteleport
// Debug only
- script asdf -1,{
OnWhisperGlobal:
OnInit:
for ( set .@i,
2000000; .@i <
= 2000010;
set .@i, .@i
+1 ) {
}
}