//@unloadnpc Server Information
//@loadnpc npc/thor/serverinfo.txt


new_1-1,56,115,5	script	Server Information	8W_SOLDIER,{
	mes "Hello "+strcharinfo(PC_NAME);
	mes "Thank you for your interest on this server. I'm here to give you information about this server.";
	while(1) {
		next;
		switch(select(
		"- ^777777Changelog^000000:"+
		"- ^777777Episode^000000:"+
		"- ^777777Anti-GM Abuse Features^000000:"+
		"- ^777777Nerfed Features^000000:"+
		"- ^777777Player Commands^000000:"+
		"- ^777777Custom NPC's^000000:"+
		"- ^777777What's not available?^000000:"+
		"- ^777777Known Mobile Issue^000000:"+
		"- ^777777Freebies?^000000:"+
		"- ^777777Frequently Asked Questions^000000:"+
		"- ^777777Close^000000"
		)) {
		case 1: // Changelog
			mes "[ Changelog ]";
			query_sql "SELECT `post_id`,`ldate`, `gmname`, `logtext` FROM `changelog` ORDER BY `post_id` DESC LIMIT 10", .@post_id, .@ldate$, .@gmname$, .@logtext$;
			for(set .@i, 0; .@i < getarraysize(.@post_id); set .@i, .@i + 1){
				mes "^777777"+.@ldate$[.@i]+"^000000 - "+.@logtext$[.@i];
				mes "^777777- - - -^000000";
			}
			break;
		case 2: // Episode
			mes "[ Episodes ]";
			mes "This is CLASSIC Ragnarok!!!";
			mes "Our server is currently running on ^777777Episode 11.1 : Rachel^000000 and this will continue to update until ^777777Episode 11.2 : Veins^000000.";
			mes "What's in Episode 11.1 : Rachel";
			mes "^777777~ Holy Ground^000000";
			mes "^777777~ Ice Cave^000000";
			mes "^777777~ Enchant System^000000";
			mes "^777777~ Valkyrie Set^000000";
			mes "^777777~ Morpheus`s Set^000000";
			mes "^777777~ Morrigane`s Set^000000";
			mes "^777777~ Goibne`s Set^000000";
			mes "^777777~ Angelic Set^000000";
			mes "^777777~ Goibne`s Set^000000";
			mes "Other Server Parameters";
			mes "Max Level: ^77777799/70^000000 ";
			mes "Base EXP Rate: ^77777750x^000000 ";
			mes "Job EXP Rate: ^77777750x^000000";
			mes "Normal Drop: ^77777710x^000000";
			mes "MvP Drop: ^7777771x^000000";
			mes "Max ASPD: ^777777190^000000";
			mes "Instant Cast: ^777777150 Dex^000000";
			mes "Party Share Gap: ^77777720^000000";
			mes "Guild Max Cap: ^77777730^000000";
			mes " - ^7777771st Job^000000, ^7777772nd Job^000000, ^777777Extended Job^000000 and ^777777Trans Job^000000 is the ^777777ONLY^000000 available jobs.";
			break;
		case 3: // Anti GM Abuse
			mes "[ Anti-GM Abuse System ]";
			mes "To protect server against ^ff0000GM abuse^000000, ALL support GM's are ^ff0000prohibited^000000 to:";
			mes "- ^ff0000memo^000000/^ff0000save^000000 and ^ff0000warp^000000 player(s) directly to field and dungeons.";
			mes "- ^ff0000kill^000000 mobs/MvP in fields and dungeons. System will announce if they do.";
			mes "- ^ff0000jump^000000 to specific player to offer resu/buffs.  Buffs can ONLY be offered at the Office.";
			break;

		case 4: // Nerfed Features
			while(1) {
				next;
				switch(select(
				"- ^777777Disable Quest^000000:"+
				"- ^777777Item Prices^000000:"+
				"- ^777777Disabled Items^000000:"+
				"- ^777777Close^000000"
				)) {
				case 1: // Disabled Quest
					while(1) {
						next;
						switch(select(
							"- ^777777Umbala Ore Downgrading^000000:"+
							"- ^777777God Item Quest^000000:"+
							"- ^777777LVL 4 Weapon Quest^000000:"+
							"- ^777777Doomed Sword Quest^000000:"+
							"- ^777777Close^000000"
						)) {
						case 1: // Umbala Ore Downgrading
							mes "[ Disable Quest ]";
							mes "^777777Umbala Ore Downgrading^000000";
							mes "This quest is disabled as part of anti-inflation system";
							break;
						case 2:
							mes "[ Disable Quest ]";
							mes "^777777God Item Quest^000000";
							mes " - ^ff0000 Brisingamen [0]^000000";
							mes " - ^ff0000 Megingjard [0]^000000";
							mes " - ^ff0000 Sleipnir [0]^000000";
							mes " - ^ff0000 Mjolnir [0]^000000";
							break;
						case 3: 
							mes "[ Disable Quest ]";
							mes "^777777LVL 4 Weapon Quest^000000";
							mes " - ^ff0000 Immaterial Sword [0]^000000";
							mes " - ^ff0000 Slash [0]^000000";
							mes " - ^ff0000 Quadrille [0]^000000";
							mes " - ^ff0000 Mailbreaker [0]^000000";
							mes " - ^ff0000 Swordbreaker [0]^000000";
							mes " - ^ff0000 Slaughter [0]^000000";
							mes " - ^ff0000 Caesar's Sword [0]^000000";
							mes " - ^ff0000 Tirfing [0]^000000";
							mes " - ^ff0000 Sabbath [0]^000000";
							mes " - ^ff0000 Great Axe [0]^000000";
							mes " - ^ff0000 Longinus's Spear [0]^000000";
							mes " - ^ff0000 Guillotine [0]^000000";
							mes " - ^ff0000 Brionac [0]^000000";
							mes " - ^ff0000 Berserk [0]^000000";
							mes " - ^ff0000 Tjungkuletti [0]^000000";
							mes " - ^ff0000 Rudra Bow [0]^000000";
							mes " - ^ff0000 Brocca [0]^000000";
							mes " - ^ff0000 Edge [0]^000000";
							mes " - ^ff0000 Dragon Slayer [0]^000000";
							mes " - ^ff0000 Excalibur [0]^000000";
							mes " - ^ff0000 Schweizersabel [0]^000000";
							mes " - ^ff0000 Byeollungum [0]^000000";
							mes " - ^ff0000 Exorciser [0]^000000";
							mes " - ^ff0000 Combat Knife [0]^000000";
							mes " - ^ff0000 Grand Cross [0]^000000";
							break;
						case 4:
							mes "[ Disable Quest ]";
							mes "^777777Doomed Sword Quest^000000";
							mes " - ^ff0000 Mysteltainn [0]^000000";
							mes " - ^ff0000 Grimtooth [0]^000000";
							mes " - ^ff0000 Executioner [0]^000000";
							break;
						default:
							close;
						} // - End Custom NPC Menu
				
					} // - End Disable Quest while (1)
					break;
				case 2:	// Item Prices
					mes "[ Nerfed Item Prices ]";
					mes "As part of Zeny Inflation Control, we nerfed NPC Buying of the following items:";
					mes "~ Stiletto [3]  - ^777777 4800z ^000000";
					mes "~ Stiletto [2]  - ^777777 4800z ^000000";
					mes "~ Witherless Rose - ^777777 15000z ^000000";
					mes "~ Crystal Mirror  -  ^777777 3750z ^000000";
					mes "~ Gold Ring  - ^777777 7000z ^000000";
					mes "~ Silver Ring - ^777777 5000z ^000000";
					mes "~ Diamond Ring - ^777777 11250z ^000000";
					mes "~ 3carat Diamond - ^777777 13750z ^000000";
					mes "~ 2carat Diamond - ^777777 6250z ^000000";
					mes "~ Frozen Rose - ^777777 8750z ^000000";
					mes "~ Brigan - ^777777 375z ^000000";
					mes "~ Cyfar - ^777777 500z ^000000";
					mes "~ Piece of Cake - ^777777 1500z ^000000";
					mes "~ Pearl - ^777777 3000z ^000000";
					mes "~ Zargon - ^777777 240z ^000000";
					mes "~ Royal Jelly - ^777777 2500z ^000000";
					mes "~ Blue Potion - ^777777 2500z ^000000";
					mes "~ Mastela Fruit - ^777777 4250z ^000000";

					mes "This list are subjected to change without notice.";
					break;	
				case 3:	// Disabled Items
					mes "[ Disabled Items ]";
					mes "To maintain balance and improve competition, we disabled the following items:";
					mes "~ ^777777 Golden Thief Bug Card (GTB) ^000000";
					mes "~ ^777777 Ghostring Card (GR) ^000000";
					mes "~ ^777777 Devilling Card (DC) ^000000";
					mes "~ ^777777 Tao Gunka Card (TGC) ^000000";
					mes "This list are subjected to change without notice.";
					break;	
				default:
					close;
				}
			}

		case 5: // COmmands
			mes "[ Player Commands ]";
			mes "Here are the list of availabl command and its uses:";
			mes "^777777@request^000000 - send message to any online GM.";
			mes "^777777@referral^000000 - Check or claim referral reward.";
			mes "^777777@whereis^000000 - this will show where mob is located";
			mes "^777777@whodrops^000000 - this will show who drop a specific item";
			mes "^777777@mobinfo^000000 - this will show detailed info about the mob";
			mes "^777777@showexp^000000 - display amount of EXP when killing mob.";
			mes "^777777@sparty^000000 - broadcast local or global that you are looking for a party.";
			mes "^777777@buy^000000 - broadcast globally that you are buying a specific item.";
			mes "^777777@sell^000000 - broadcast globally that you are selling a specific item.";
			mes "^777777@mission^000000 - check the progress of your current mission if any.";
			mes "^777777@noks^000000 - prevent other from KS'ng your mob currently engaged within 10 seconds.";
			mes "^777777@reward^000000 - show status of your daily reward.";
			mes "^777777@security^000000 - activate added security of your account.";
			mes "^777777@bta^000000 - join or spectate on ongoing Boss Time Attack.";
			mes "^777777@bg^000000 - join or leave the Battle Grounds.";
			mes "^777777@changecart^000000 - allow mobile user to access changecart option.";
			mes "^777777@referral^000000 - show status of your referred account.";
			mes "^777777@claim^000000 - claim Donation credit codes.";
			mes "use ^777777@commands^000000 to see more commands available for you.";
			break;

		case 6: // Custom NPC
			mes "[ Custom NPC Available ]";
			mes "All NPC listed below can be found in our ^777777Central Office^000000 located at Prontera.  You can use Kafra Service to teleport to Central Office for FREE.";
			while(1) {
				next;
				switch(select(
				"- ^777777Stylist^000000:"+
				"- ^777777Item Mall^000000:"+
				"- ^777777Quest Shop^000000:"+
				"- ^777777Skill Reset^000000:"+
				"- ^777777Hunting Mission^000000:"+
				"- ^777777Banker^000000:"+
				"- ^777777VIP SYSTEM^000000:"+
				"- ^777777Quest NPC^000000:"+
				"- ^777777Rental NPC^000000:"+
				"- ^777777Top MvP Ranking^000000:"+
				"- ^777777Top PvP Ranking^000000:"+
				"- ^777777Close^000000"
				)) {
				case 1: // Stylist
					mes "[ Stylist ]";
					mes "^777777Stylist^000000 - You can alway's change your hairstyle and hair color with this NPC. Find me at the Central Office.";
					break;
				case 2: // Item Mall
					mes "[ Item Mall ]";
					mes "^777777Item Mall^000000 - This is a special shop selling premium ^777777Costume Headgear^000000 and services like ^777777change name^000000 and ^777777change guild gm^000000. Find me at the Central Office.";
					break;
				case 3: // Quest Shop
					mes "[ Quest Shop ]";
					mes "^777777Quest Shop^000000 - This NPC offers various item quest and exchange.  Find me at the Central Office.";
					break;

				case 4: //
					mes "[ Skill / Stat Reset ]";
					mes "^777777Skill Reset^000000 - This service is avaialbe and FREE for ^7777771st Job^000000 up to ^777777base level 40^000000 only. Find me at the Central Office.";
					break;
				case 5:
					mes "[ Hunting Mission ]";
					mes "^777777Hunting Mission^000000 - Join the mission, kill certain number of mobs and earn mission point, zeny and experience. Choice of mob is random and will depend on your base level. You can use @mission anywhere to check your progress. Find me at the Central Office.";
					break;
				case 6:
					mes "[ Bank ]"; 
					mes "^777777Banker^000000 - This feature will help you transfer Zeny between your characters to avoid scam from other player. Find me at the Central Office.";  
					break;
				case 7: 
					mes "[ VIP Feature ]";
					mes "There are 3 Category for VIP";
					mes "^8C7853Bronze^000000, ^A9A9A9Silver^000000 and ^D9D919Gold^000000.  All these has different previledges.";
					mes "Do you wan't to know more?";
					while(1) {
						next;
						switch ( select ("- ^8C7853Bronze^000000 Package:- ^A9A9A9Silver^000000 Package:- ^D9D919Gold^000000 Package:- Close") ) {
						case 1:
							mes "^8C7853BRONZE^000000 VIP PACKAGE";
							mes "- - - - - - - - - -";
							mes "Cost: ^ff0000"+getvariableofnpc(.vip2bronze, "VIP Service")+"^000000 Credits";
							mes "Duration: ^28bf0024hrs Playing Time^000000"; 
							mes "Battle Information:";
							mes "- - - - - - - - - - - - - - - -";
							mes "> Base EXP: +^ff0000"+getvariableofnpc(.BronzeExpRate, "VIP Service")+"^000000%";
							mes "> Job EXP: +^ff0000"+getvariableofnpc(.BronzeExpRate, "VIP Service")+"^000000%";
							mes "> Drops: +^ff0000"+getvariableofnpc(.BronzeItemRate, "VIP Service")+"^000000%";
							mes "> Buffs: ^28bf00Inc AGI^000000";
							break;
						case 2:
							mes "^A9A9A9SILVER^000000 VIP PACKAGE";
							mes "- - - - - - - - - -";
							mes "Cost: ^ff0000"+getvariableofnpc(.vip2silver, "VIP Service")+"^000000 Credits";
							mes "Duration: ^28bf0024hrs Playing Time^000000"; 
							mes "Battle Information:";
							mes "- - - - - - - - - - - - - - - -";
							mes "> Base EXP: +^ff0000"+getvariableofnpc(.SilverExpRate, "VIP Service")+"^000000%";
							mes "> Job EXP: +^ff0000"+getvariableofnpc(.SilverExpRate, "VIP Service")+"^000000%";
							mes "> Drops: +^ff0000"+getvariableofnpc(.SilverItemRate, "VIP Service")+"^000000%";
							mes "> Buffs: ^28bf00Inc AGI^000000";
							break;
						case 3:
							mes "^D9D919GOLD^000000 VIP PACKAGE";
							mes "- - - - - - - - - -";
							mes "Cost: ^ff0000"+getvariableofnpc(.vip2gold, "VIP Service")+"^000000 Credits";
							mes "Duration: ^28bf0024hrs Playing Time^000000"; 
							mes "Special Access:";
							mes "~ ^ff0000VIP ROOM^000000";
							mes "~ ^ff0000Cloth Color NPC^000000";
							mes "~ ^ff0000Extended Hair Dye and Style^000000";
							mes "Battle Information:";
							mes "> Base EXP: +^ff0000"+getvariableofnpc(.GoldExpRate, "VIP Service")+"^000000%";
							mes "> Job EXP: +^ff0000"+getvariableofnpc(.GoldExpRate, "VIP Service")+"^000000%";
							mes "> Drops: +^ff0000"+getvariableofnpc(.GoldItemRate, "VIP Service")+"^000000%";
							mes "> Buffs: ^28bf00Inc AGI^000000";
							break;
						default:
							close;
						} // End VIP Menu
		   			} // - End VIP while (1)

				case 8:
					mes "[ Quest NPC ]"; 
					mes "^777777Quest NPC^000000 - Check this NPC to see Special Item Quest and Exchange. Find me at the Central Office.";  
					break;

				case 9:
					mes "[ Rental NPC ]"; 
					mes "^777777Rental NPC^000000 - A special NPC selling Rental Headgears in Zeny. Find me at the Central Office.";  
					break;
				case 10:
					mes "[ Ranking ]"; 
					mes "^777777Top MvP Ranking^000000 - This will list Top 10 MvP killers. It will be RESET every Monday. Find me at the Central Office.";  
					break;
				case 11:
					mes "[ Ranking ]"; 
					mes "^777777Top PvP Ranking^000000 - This will list Top 10 PvP killers. It will be RESET every Monday. Find me at the Central Office.";  
					break;
				default:
					close;
				} // - End Custom NPC Menu
				
			} // - End Custom NPC while (1)
			break;
		case 7: // Whats not offered
			mes "[ Disable Features ]";
			mes "These features are not available here:";
			mes "- @autoloot";
			mes "- dual windows";
			mes "- Field Manual, Bubble Gum is not available.";
			break;
		case 8: // Mobile Issue
			mes "[ Known Mobile Issue ]";
			mes "Our Android game is still under development.  Here is the list of known issues:";
			mes "- All Skill are working but visual effect is not available";
			mes "- Shadows/Lightings";
			mes "- World Map";
			mes "- Mail System";
			mes "- Double Attack - damage is taken but visual effect is not shown. ";
			mes "- Falcon will not show - Skill using falcon will still work.";
			mes "For FULL FEATURED gaming experience, it is still recommended to use the PC version of the game.";
			break;
		case 9: // Freebies
			mes "[ Freebies ]";
			mes "Freebies NPC will show at Novice Ground on the day of Grand Opening";
			mes "As much as we wanted to prevent feeding our player, here are the list of gooddies you will receive inside the game. Claim this at the ^3355FFNovice Land^000000";
			mes "- ^3355FF24hr Silver VIP^000000 to each account. Visit VIP NPC at the Office to activate.";
			mes "- ^3355FF1x Choice of LVL 3 +10 Weapon [7D Rental]^000000";
			mes "- ^3355FF1x Refined Elven Ears [7D Rental]^000000";
			mes "- ^3355FF1x Costume School Criatura Hat^000000";
			mes "- ^3355FF1x Academy Of Badge^000000";
			mes "- ^3355FF4x Dragon Breath Cocktail^000000";
			mes "- ^3355FF4x Hwergelmir's Tonic^000000";
			mes "- ^3355FF30x Level 10 Blessing Scroll^000000";
			mes "- ^3355FF30x Level 10 Increase Agility Scroll^000000";
			mes "- ^3355FF2x Kafra Card^000000";
			mes "- ^3355FF2x Token of Ziegfried^000000";
			mes "- ^3355FF50x Light Blue Potion^000000";
			mes "- ^3355FF50x Light White Potion^000000";
			mes "We will update this list, so better checkout again";
			break;
		case 10: // FAQ
			while(1) {
				next;
				switch(select(
				"- ^777777Do we have FREE Skill & Stat Reset^000000:"+
				"- ^777777Episode Update Information^000000:"+
				"- ^777777Close^000000"
				)) {
				case 1:
					mes "^777777Yes^000000 - This server offers limited stat/skill reset during special events.  Each account can only avail ^3355FF1x FREE Reset^000000 to only ^3355FFONE (1)^000000 character. Succeeding reset may be paid using Cash Points.";
					break;
				case 2:
					mes "Here is the list of Upcoming Episodes:";
					mes "Episode 11.2 : Veins";
					mes "^777777~ Thor Volcano^000000";
					mes "^777777~ New MvP Skills^000000";
					mes "^777777~ New Monster Card^000000";
					mes "^777777~ Nameless Island^000000";
					mes "^777777~ Mercenary System^000000";
					break;
				default:
					close;
				} // - End FAQ
				
			} // - End FAQ while (1)
			break;
		default:
			close;
		} // - End main Menu
	} // - End main while(1)

OnInit:
	waitingroom "READ THIS",0;
	end;
}

office,136,34,2	duplicate(Server Information)	Server Information#of	8W_SOLDIER