//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par Myllena //===== eAthena Script ======================================= //= Novice's Guild Castles War of Emperium Usher NPC //===== By: ================================================== //= Lupus //===== Current Version: ===================================== //= 1.7 //===== Compatible With: ===================================== //= eAthena 1+ with eaclass(); RO Episode 4+ //===== Description: ========================================= //= //===== Additional Comments: ================================= //= Now you have access to 4 N Guild castles. They don't have //= dungeons. And 2nd Classes can't seize these Castles. //= These new castles need a new strategy. It would bring some //= fun and live to your game. //= NOTE: If your Guild Master is 2nd class, then he could //= rule the Castles and gather Treasure Boxes after WoE //= 1.1 Now 2nd classes can't enter NC place at all //= 1.2 Restricted access of SG/SL. On warp clear some //= unallowed buffs [Lupus] //= 1.3 Restricted TK,High classes >=90 BaseLevel, //= updated list of unallowed buffs [Lupus] //= 1.4 Restricted it to 80 Base Level [Lupus] //= 1.5 According to official info: 1 Treasure Chest per Castle //= 1.6 Only 1st Class < 60 BaseLevel Players can participate //= 1.7 Guilds with Emergency Call or with 9+ skill points //= can't take part in NWoE. [Lupus] //= TODO: The official entrance is in Izlude. //============================================================ prontera,146,163,6 script Châteaux Novices 729,{ mes "[Cita]"; if(getcharid(2)!=0){ if(getgdskilllv(getcharid(2),10013)){ mes "Votre Guilde a appris la compétence Appel d'Urgence..."; mes "Vous ne pouvez pas entrer dans la zone des Châteaux Novices."; emotion e_hmm; emotion e_wah,1; close; } if( getgdskilllv(getcharid(2),10000) + getgdskilllv(getcharid(2),10001) + getgdskilllv(getcharid(2),10002) + getgdskilllv(getcharid(2),10003) + getgdskilllv(getcharid(2),10004) + getgdskilllv(getcharid(2),10005) + getgdskilllv(getcharid(2),10006) + getgdskilllv(getcharid(2),10007) + getgdskilllv(getcharid(2),10008) + getgdskilllv(getcharid(2),10009) + getgdskilllv(getcharid(2),10010) + getgdskilllv(getcharid(2),10011) + getgdskilllv(getcharid(2),10012) + getgdskilllv(getcharid(2),10013) + getgdskilllv(getcharid(2),10014) > 9 ){ mes "Votre Guilde a appris la compétence Appel d'Urgence..."; mes "Vous ne pouvez pas entrer dans la zone des Châteaux Novices."; emotion e_hmm; emotion e_wah,1; close; } } else { mes "^FF0000Vous devez faire partie d'une Guilde afin de pouvoir attaquer l'Emperium!^000000"; } mes "Je suis la personne en charge des Châteaux Novices."; next; if( !(eaclass()&(EAJL_2|EAJL_UPPER)) && BaseLevel<60 ) menu "Téléportez-moi aux Châteaux Novices",M_WARP,"Annuler",-; mes "[Cita]"; mes "Je suis désolée, mais vous ne pouvez pas entrer dans les Châteaux Novices."; emotion e_sry; close; M_WARP: //remove several unallowed buffs sc_end SC_ASSUMPTIO; sc_end SC_IMPOSITIO; sc_end SC_SUFFRAGIUM; sc_end SC_MAGNIFICAT; sc_end SC_WEAPONPERFECTION; sc_end SC_GOSPEL; sc_end SC_BASILICA; sc_end SC_MAGICPOWER; sc_end SC_MARIONETTE; sc_end SC_MARIONETTE2; sc_end SC_DEVOTION; sc_end SC_SACRIFICE; sc_end SC_MAXOVERTHRUST; sc_end SC_SPIRIT; warp "n_castle.gat",102,93+rand(14); close; } n_castle.gat,102,107,5 script Cita 729,{ mes "[Cita]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+ strcharinfo(0) +". En quoi puis-je vous aider?"; next; menu "Téléportez-moi à Prontera!",-,"Annuler",LEnd; warp "prontera",155,177+rand(5); close; LEnd: mes "[Cita]"; mes "D'accord."; close; }