summaryrefslogblamecommitdiff
path: root/npc/other/guildpvp.txt
blob: e9b59b8034819c47bd39fdbd005a245ba723d0df (plain) (tree)
1
2
3
4
5
6
7
8
                                                               





                                                               
               
















































































































































































































































































                                                               
//===== rAthena Script ======================================= 
//= Guild Battle NPC
//===== By: ================================================== 
//= L0ne_W0lf
//===== Current Version: ===================================== 
//= 1.0
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= [Aegis Conversion]
//= Guild Battle with PVP mechanics.
//===== Additional Comments: ================================= 
//= 1.0 First version. [L0ne_W0lf]
//============================================================ 

pvp_y_room,77,85,4	script	Guild Battle Guide	105,{
	mes "[Guild Battle Guide]";
	mes "How are you doing?";
	mes "I'm the Guild Battle Guide";
	mes "for the new PvP maps.";
	mes "Let me know to which map";
	mes "you want me to move you.";
	next;
	switch(select("Map 1:Map 2:Map 3:Map 4:Map 5")) {
	case 1:
		mes "[Guild Battle Guide]";
		mes "You've chosen Map 1.";
		mes "Now, which team are";
		mes "you on? You can choose";
		mes "either Team 1 or Team 2.";
		next;
		switch(select("Team 1:Team 2")) {
		case 1:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 1 as a member";
			mes "of Team 1. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs1",7,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		case 2:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 1 as a member";
			mes "of Team 2. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs1",91,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		}
	case 2:
		mes "[Guild Battle Guide]";
		mes "You've chosen Map 2.";
		mes "Now, which team are";
		mes "you on? You can choose";
		mes "either Team 1 or Team 2.";
		next;
		switch(select("Team 1:Team 2")) {
		case 1:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 2 as a member";
			mes "of Team 1. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs2",9,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		case 2:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 2 as a member";
			mes "of Team 2. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs2",90,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		}
	case 3:
		mes "[Guild Battle Guide]";
		mes "You've chosen Map 3.";
		mes "Now, which team are";
		mes "you on? You can choose";
		mes "either Team 1 or Team 2.";
		next;
		switch(select("Team 1:Team 2")) {
		case 1:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 3 as a member";
			mes "of Team 1. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs3",16,50;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		case 2:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 3 as a member";
			mes "of Team 2. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs3",83,50;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		}
	case 4:
		mes "[Guild Battle Guide]";
		mes "You've chosen Map 4.";
		mes "Now, which team are";
		mes "you on? You can choose";
		mes "either Team 1 or Team 2.";
		next;
		switch(select("Team 1:Team 2")) {
		case 1:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 4 as a member";
			mes "of Team 1. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs4",8,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		case 2:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 4 as a member";
			mes "of Team 2. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs4",91,49;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		}
	case 5:
		mes "[Guild Battle Guide]";
		mes "You've chosen Map 5.";
		mes "Now, which team are";
		mes "you on? You can choose";
		mes "either Team 1 or Team 2.";
		next;
		switch(select("Team 1:Team 2")) {
		case 1:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 5 as a member";
			mes "of Team 1. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs5",20,50;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		case 2:
			mes "[Guild Battle Guide]";
			mes "Alright, I'll move you";
			mes "to Map 4 as a member";
			mes "of Team 2. Are you ready";
			mes "to be transported there now?";
			next;
			switch(select("Yes:No")) {
			case 1:
				mes "[Guild Battle Guide]";
				mes "Great! Have a good time~";
				close2;
				warp "guild_vs5",79,50;
				end;
			case 2:
				mes "[Guild Battle Guide]";
				mes "Alright, I hope to";
				mes "see you again on";
				mes "the PvP fields!";
				close;
			}
		}
	}
}