summaryrefslogtreecommitdiff
path: root/npc/004-2/bgmaster.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/004-2/bgmaster.txt')
-rw-r--r--npc/004-2/bgmaster.txt135
1 files changed, 0 insertions, 135 deletions
diff --git a/npc/004-2/bgmaster.txt b/npc/004-2/bgmaster.txt
deleted file mode 100644
index 92db75bb9..000000000
--- a/npc/004-2/bgmaster.txt
+++ /dev/null
@@ -1,135 +0,0 @@
-// TMW2 Scripts.
-// Author:
-// Jesusalva
-
-004-2,29,23,0 script BGMaster NPC_FEMALE,{
- mesn;
- //if ($@BattleOn) goto L_Busy;
- mesq l("Hello, lets bg masterize this.");
- mes "";
- menu
- rif(!$@BattleOn, l("Init!")), L_Init,
- l("Join team 1."), L_T1,
- l("Join team 2."), L_T2;
-
-L_T1:
- mesn;
- if (bg_join_team($@FK_Team1))
- goto L_SuccessJoin;
- mes "An error happened.";
- goto L_Close;
-
-L_T2:
- mesn;
- if (bg_join_team($@FK_Team1))
- goto L_SuccessJoin;
- mes "An error happened.";
- goto L_Close;
-
-L_SuccessJoin:
- mesq l("Done!");
- next;
- warp "testbg", 0, 0;
- close;
-
-L_Init:
- $@BattleOn=1;
- mesq str( bg_get_data($@FK_Team1, 0) );
- mesq str( bg_get_data($@FK_Team2, 0) );
- next;
- //for
- bg_warp $@FK_Team1, "testbg", 13, 4;
- bg_warp $@FK_Team2, "testbg", 13, 26;
- mesn;
- next;
- //setbgteam $@FK_Team1, 1;
- //setbgteam $@FK_Team2, 2;
- //mesn;
- //next;
- mapannounce("testbg", "May the fight begin!", bc_map);
- mesn;
- next;
- $@FKing_T1 = bg_monster($@FK_Team1, "testbg", 1, 1, "OldFallen", 1079, "BGMaster::OnVictor2");
- $@FKing_T2 = bg_monster($@FK_Team2, "testbg", 13, 28, "OldFallen2", 1080, "BGMaster::OnVictor1");
- mesn;
- next;
- initnpctimer();
- close;
-
-L_Close:
- close;
-
-L_Busy:
- mesq l("Sorry, registration period is over.");
- close;
-
-OnPcQuit:
- warp "002-4", 0, 0;
- bg_leave();
- end;
-
-OnPcDeath:
- warp "002-4", 0, 0;
- bg_leave();
- end;
-
-OnTimer30000:
- if (getmapusers("testbg") < 2) goto L_RestartTimer;
- mapannounce("testbg", "Reinforcements raise!", bc_map);
- $@FKing_T1 = bg_monster($@FK_Team1, "testbg", 1, 1, "FallenGuard1", 1081, "BGMaster::OnSkip");
- $@FKing_T2 = bg_monster($@FK_Team2, "testbg", 13, 28, "FallenGuard2", 1082, "BGMaster::OnSkip");
- stopnpctimer();
- initnpctimer();
- end;
-
-OnSkip:
- end;
-
-L_Skip:
- end;
-
-L_RestartTimer:
- stopnpctimer();
- initnpctimer();
- end;
-
-OnVictor1:
- if (!$@BattleOn) goto L_Skip;
- stopnpctimer();
- announce "Team 1 raises victorious!", bc_all;
- bg_warp $@FK_Team1, "004-2", 29, 23;
- bg_warp $@FK_Team2, "004-2", 29, 23;
- bg_destroy($@FK_Team1);
- bg_destroy($@FK_Team2);
- $@BattleOn=0;
- end;
-
-OnVictor2:
- if (!$@BattleOn) goto L_Skip;
- stopnpctimer();
- announce "Team 2 raises victorious!", bc_all;
- bg_warp $@FK_Team1, "004-2", 29, 23;
- bg_warp $@FK_Team2, "004-2", 29, 23;
- bg_destroy($@FK_Team1);
- bg_destroy($@FK_Team2);
- $@BattleOn=0;
- end;
-
-OnInit:
- .@npcId = getnpcid(0, .name$);
- setunitdata(.@npcId, UDT_HEADTOP, 1322); // Dress
- setunitdata(.@npcId, UDT_HEADMIDDLE, 2204); // Not needed
- setunitdata(.@npcId, UDT_HEADBOTTOM, 1800); // Shoes
- setunitdata(.@npcId, UDT_WEAPON, 3501);
- setunitdata(.@npcId, UDT_HAIRSTYLE, 12);
- setunitdata(.@npcId, UDT_HAIRCOLOR, 5);
- npcsit;
-
- waitingroom("Hello World", 30);
- $@FK_Team1=waitingroom2bg("testbg", 13, 4, "BGMaster::OnPcQuit", "BGMaster::OnPcDeath");
- $@FK_Team2=waitingroom2bg("testbg", 13, 26, "BGMaster::OnPcQuit", "BGMaster::OnPcDeath");
-
- .sex = G_FEMALE;
- .distance = 5;
- end;
-}