//= Le Livre d'Ymir http://www.bookofymir.net/ //= traduit par No Healing //===== eAthena Script ======================================== //= Izlude Party Arena //===== By: ================================================== //= SinSloth //===== Current Version: ===================================== //= 1.3 //===== Compatible With: ===================================== //= Any Athena Version //===== Description: ========================================= //= Izlude Party Battle Arena //===== Additional Comments: ================================= //= 1.0 First version. //= 1.0a Fixed a typo. //= 1.1 Replaced effect numerics with constants. [Samuray22] //= 1.2 Fixed "OnMobDeath" doesn't work sometime. [Inkfish] //= 1.3 Corrected donpcevent typo. (bugreport:4374) [L0ne_w0lf] //============================================================ arena_room,162,88,3 script Ponox 124,{ end; OnInit: waitingroom "Combat par Équipe!",11,"Ponox::OnStartArena",5; enablewaitingroomevent; end; OnStartArena: donpcevent "toarena#party::OnInit"; donpcevent "toout#party::OnInit"; warpwaitingpc "prt_are_in",73,78; donpcevent "toout#party::OnTimer"; donpcevent "Helper#party::OnEnter"; disablewaitingroomevent; end; Onstart: enablewaitingroomevent; end; } prt_are_in,76,87,3 script Guide::Helper#party 67,4,4,{ if($arn_partywait == 0) { set $arn_partywait,1; emotion e_gasp,0; mes "[Guide Iriff]"; mes "Bienvenue aux participants! Vous vous trouvez dans la salle d'attente de l'Arène par Équipe."; next; mes "[Guide Iriff]"; mes "Les joueurs doivent entrer dans la salle d'attente un par un. Voulez-vous commencer le combat dès maintenant?"; next; switch( select( "Non","Oui" ) ) { case 1: set $arn_partywait,0; mes "[Guide Iriff]"; mes "Comme vous voulez. Mais rappelez-vous bien que le temps est compté."; close; case 2: mes "[Guide Iriff]"; mes "Merci. Le combat va commencer. Un portail vers l'Arène va s'ouvrir. J'espère que vous réussirez à survivre aux combats, et que votre nom sera gravé dans le Temple de la Renommée..."; close2; donpcevent "toarena#party::OnEnter"; donpcevent "Helper#party::OnStop"; donpcevent "arena_p::OnStart"; end; } } else end; OnEnter: enablenpc "Helper#party"; end; OnStop: disablenpc "Helper#party"; end; OnInit: set $arn_partywait,0; end; } prt_are_in,73,78,0 script toarena#party 139,20,20,{ OnInit: disablenpc "toarena#party"; end; OnTouch: if(Zeny < 1000) warp "arena_room",100,75; else { set Zeny,Zeny -1000; set $arn_partywait,0; donpcevent "toout#party::OnStop"; warp "force_1-2",99,26; } OnEnter: enablenpc "toarena#party"; end; } prt_are_in,73,79,0 script toout#party 139,20,20,{ OnInit: disablenpc "toout#party"; end; OnTimer: initnpctimer; end; OnTimer60000: set $arn_partywait,0; enablenpc "toout#party"; end; OnTimer70000: donpcevent "toout#party::OnStop"; donpcevent "Ponox::Onstart"; disablenpc "toout#party"; OnTouch: set $arn_partywait,0; warp "arena_room",100,75; OnEnter: enablenpc "toout#party"; end; OnStop: // broadcastinmap "toout turns off the timer." stopnpctimer; end; } prt_are_in,73,74,0 script arena_out 139,1,1,{ OnTouch: set $arn_partywait,0; warp "arena_room",100,75; end; } force_1-2,99,31,4 script Slipslowrun#party 124,{ OnInit: set $@mapcountpt,0; end; OnStart: initnpctimer; set $arena_minptst,gettime(2); set $arena_secptst,gettime(1); end; OnTimer2000: mapannounce "force_1-2",( isday() ? "Bonjour" : "Bonsoir" ) + ". Je m'appelle Slipslowrun! Mon rôle est de vous assister dans l'Arène par Équipe!",bc_all; donpcevent "arena_compass::OnStart"; end; OnTimer3000: mapannounce "force_1-2","Vous devrez éliminer les monstres dans chacune des salles.",bc_all; end; OnTimer4000: mapannounce "force_1-2","Vous pouvez emprunter n'importe lequel des trois portails de cette salle. Cependant, gardez à l'esprit que vous devrez éliminer tous les monstres de la salle avant de pouvoir continuer.",bc_all; end; OnTimer5000: mapannounce "force_1-2","Vous avez 10 minutes à partir de maintenant. Faites de votre mieux!",bc_all; end; OnTimer60000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 9 minutes",bc_all; end; OnTimer120000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 8 minutes",bc_all; end; OnTimer180000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 7 minutes",bc_all; end; OnTimer240000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 6 minutes",bc_all; end; OnTimer300000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 5 minutes ",bc_all; end; OnTimer360000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 4 minutes",bc_all; end; OnTimer420000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 3 minutes",bc_all; end; OnTimer480000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 2 minutes",bc_all; end; OnTimer540000: if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; mapannounce "force_1-2","Temps Restant: 1 minute",bc_all; end; OnTimer600000: mapannounce "force_1-2","Le temps est écoulé! Assurez-vous de n'avoir rien laissé derrière vous avant de sortir.",bc_all; end; OnTimer605000: donpcevent "arena_p::OnReset"; mapwarp "force_1-2","prt_are_in",177,138; end; OnTimer606000: OnTimer607000: OnTimer608000: OnTimer609000: OnTimer610000: OnTimer611000: OnTimer612000: OnTimer613000: mapwarp "force_1-2","prt_are_in",177,138; end; OnTimer614000: mapwarp "force_1-2","prt_are_in",177,138; donpcevent "Slipslowrun#party::OnFail"; // donpcevent "#arn_timer_pt::Onon"; // Bugfix (je rajoute cette ligne là mais ça aurait aussi bien pu être ailleurs) [No Healing] end; OnFail: donpcevent "Slipslowrun#party::OnTimeoff"; mapwarp "force_1-2","prt_are_in",177,138; donpcevent "arena_p::OnReset"; donpcevent "alloff#party::OnInit"; donpcevent "Ponox::Onstart"; end; OnTimeoff: stopnpctimer; end; On01_end: mapannounce "force_1-2","Un portail vient de s'ouvrir à l'est!",bc_all; end; On02_end: mapannounce "force_1-2","Un portail vient de s'ouvrir à l'ouest!",bc_all; end; On03_end: mapannounce "force_1-2","Un portail vient de s'ouvrir au sud!",bc_all; end; On04_start: mapannounce "force_1-2","Un portail vers la quatrième salle à l'est vient de s'ouvrir!",bc_all; end; On04_end1: mapannounce "force_1-2","Un portail vient de s'ouvrir à l'ouest! Vous devez tuer tous les monstres de la cinquième salle de la galerie ouest!",bc_all; end; On04_end2: mapannounce "force_1-2","Un portail vers la salle nord vient de s'ouvrir!",bc_all; end; On05_end1: mapannounce "force_1-2","Un portail vient de s'ouvrir à l'est~",bc_all; end; On05_end2: mapannounce "force_1-2","Un portail vient de s'ouvrir au nord~",bc_all; end; On06_end: mapannounce "force_1-2","Un portail vient de s'ouvrir à l'est~",bc_all; end; On07_end: mapannounce "force_1-2","Un portail vient de s'ouvrir au nord~",bc_all; end; On08_end: mapannounce "force_1-2","Un portail vers la galerie ouest vient de s'ouvrir~",bc_all; end; On09_end: mapannounce "force_1-2","Une sortie à l'ouest vient de s'ouvrir!",bc_all; end; On10_end: mapannounce "force_1-2","Boss éliminé! Une sortie à l'est vient de s'ouvrir! Merci.",bc_all; end; } force_1-2,62,104,4 script arena_p 111,1,1,{ OnStart: mapwarp "force_1-2","prt_are_in",177,138; disablenpc "force_01_00"; disablenpc "force_02_00"; disablenpc "force_03_00"; disablenpc "force_03_05"; disablenpc "force_03_04"; disablenpc "force_04_03"; disablenpc "force_05_03"; disablenpc "force_05_06"; disablenpc "force_06_07"; disablenpc "force_07_08"; disablenpc "force_08_09"; disablenpc "force_09_10"; disablenpc "force_10_09"; disablenpc "force_09_exit"; enablenpc "force_01start#party"; enablenpc "force_02start#party"; enablenpc "force_03start#party"; disablenpc "force_04start#party"; disablenpc "force_05start#party"; disablenpc "force_06start#party"; disablenpc "force_07start#party"; disablenpc "force_08start#party"; disablenpc "force_09start#party"; disablenpc "force_10start#party"; disablenpc "force_exit#party"; donpcevent "force_01mob#party::OnReset"; donpcevent "force_02mob#party::OnReset"; donpcevent "force_03mob#party::OnReset"; donpcevent "force_04mob#party::OnReset"; donpcevent "force_05mob#party::OnReset"; donpcevent "force_06mob#party::OnReset"; donpcevent "force_07mob#party::OnReset"; donpcevent "force_08mob#party::OnReset"; donpcevent "force_09mob#party::OnReset"; donpcevent "force_10mob-1#party::OnReset"; donpcevent "force_10mob-2#party::OnReset"; donpcevent "force_exitmob#party::OnReset"; donpcevent "Slipslowrun#party::OnStart"; set $arn_partyc,0; set $arn_partywait,0; end; On04_start: enablenpc "force_03_04"; enablenpc "force_04start#party"; end; On06_start: enablenpc "force_05_06"; enablenpc "force_06start#party"; end; On07_start: enablenpc "force_06_07"; enablenpc "force_07start#party"; end; On08_start: enablenpc "force_07_08"; enablenpc "force_08start#party"; end; On09_start: enablenpc "force_08_09"; enablenpc "force_09start#party"; end; On10_start: enablenpc "force_09_10"; enablenpc "force_10start#party"; end; Onexit: enablenpc "force_10_09"; enablenpc "force_09_exit"; enablenpc "force_exit#party"; end; OnReset: donpcevent "force_01mob#party::OnReset"; donpcevent "force_02mob#party::OnReset"; donpcevent "force_03mob#party::OnReset"; donpcevent "force_04mob#party::OnReset"; donpcevent "force_05mob#party::OnReset"; donpcevent "force_06mob#party::OnReset"; donpcevent "force_07mob#party::OnReset"; donpcevent "force_08mob#party::OnReset"; donpcevent "force_09mob#party::OnReset"; donpcevent "force_10mob-1#party::OnReset"; donpcevent "force_10mob-2#party::OnReset"; donpcevent "force_exitmob#party::OnReset"; end; } force_1-2,85,26,1 script force_00_01 45,1,1,{ OnTouch: warp "force_1-2",37,26; end; } force_1-2,114,26,1 script force_00_02 45,1,1,{ OnTouch: warp "force_1-2",162,26; end; } force_1-2,99,40,1 script force_00_03 45,1,1,{ OnTouch: warp "force_1-2",99,66; end; } force_1-2,41,26,1 script force_01_00 45,1,1,{ OnTouch: warp "force_1-2",89,26; end; } force_1-2,158,26,1 script force_02_00 45,1,1,{ OnTouch: warp "force_1-2",110,26; end; } force_1-2,99,63,1 script force_03_00 45,1,1,{ OnTouch: warp "force_1-2",99,36; end; } force_1-2,84,78,1 script force_03_05 45,1,1,{ OnTouch: warp "force_1-2",37,78; end; } force_1-2,115,78,1 script force_03_04 45,1,1,{ OnTouch: warp "force_1-2",162,78; end; } force_1-2,158,77,1 script force_04_03 45,1,1,{ OnTouch: warp "force_1-2",110,78; end; } force_1-2,41,77,1 script force_05_03 45,1,1,{ OnTouch: warp "force_1-2",37,78; end; } force_1-2,25,93,1 script force_05_06 45,1,1,{ OnTouch: warp "force_1-2",26,118; end; } force_1-2,49,130,1 script force_06_07 45,1,1,{ OnTouch: warp "force_1-2",91,125; end; } force_1-2,107,145,1 script force_07_08 45,1,1,{ OnTouch: warp "force_1-2",173,118; end; } force_1-2,158,178,1 script force_08_09 45,1,1,{ OnTouch: warp "force_1-2",133,178; end; } force_1-2,55,178,1 script force_09_10 45,1,1,{ OnTouch: warp "force_1-2",29,178; end; } force_1-2,33,178,1 script force_10_09 45,1,1,{ OnTouch: warp "force_1-2",59,178; end; } force_1-2,95,187,1 script force_09_exit 45,1,1,{ OnTouch: set $arena_minptend,gettime(2); set $arena_secptend,gettime(1); warp "prt_are_in",73,139; donpcevent "#arn_timer_pt::OnEnter"; donpcevent "arena_p::OnReset"; donpcevent "Slipslowrun#party::OnTimeoff"; end; } force_1-2,36,26,0 script force_01start#party 139,1,1,{ OnTouch: donpcevent "force_01mob#party::Onon"; disablenpc "force_01start#party"; end; } force_1-2,63,104,1 script force_01mob#party 111,{ Onon: monster "force_1-2",15,35,"--ja--",1441,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",35,35,"--ja--",1441,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",15,15,"--ja--",1441,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",35,15,"--ja--",1441,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",15,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",17,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",19,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",21,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",15,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",17,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",19,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",21,25,"--ja--",1528,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",15,30,"--ja--",1476,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",17,22,"--ja--",1476,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",19,32,"--ja--",1476,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",21,22,"--ja--",1476,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",26,33,"--ja--",1527,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",26,33,"--ja--",1527,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",26,14,"--ja--",1567,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",30,27,"--ja--",1567,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",29,25,"--ja--",1567,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",26,14,"--ja--",1567,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",33,26,"--ja--",1580,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",29,28,"--ja--",1580,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",33,20,"--ja--",1580,1,"force_01mob#party::OnMobDeath"; monster "force_1-2",33,30,"--ja--",1580,1,"force_01mob#party::OnMobDeath"; set $force_01_pt,26; end; OnReset: killmonster "force_1-2","force_01mob#party::OnMobDeath"; end; OnMobDeath: set $force_01_pt,$force_01_pt -1; if($force_01_pt < 1) { enablenpc "force_01_00"; donpcevent "Slipslowrun#party::On01_end"; set $arn_partyc,$arn_partyc +1; if($arn_partyc == 3) { donpcevent "Slipslowrun#party::On04_start"; enablenpc "force_03_04"; enablenpc "force_04start#party"; } } end; } force_1-2,162,26,0 script force_02start#party 139,1,1,{ OnTouch: donpcevent "force_02mob#party::Onon"; disablenpc "force_02start#party"; end; } force_1-2,63,103,1 script force_02mob#party 111,{ Onon: monster "force_1-2",163,36,"--ja--",1441,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",184,36,"--ja--",1441,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",184,16,"--ja--",1441,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",163,16,"--ja--",1441,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",171,37,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",177,37,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",184,29,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",184,22,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",177,16,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",170,16,"Joker",1437,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",169,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",171,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",173,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",175,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",177,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",177,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",175,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",173,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",171,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",169,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",173,40,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",173,40,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",181,25,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; monster "force_1-2",181,25,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; set $force_02_pt,30; end; OnReset: killmonster "force_1-2","force_02mob#party::OnMobDeath"; end; OnMobDeath: set $force_02_pt,$force_02_pt -1; if($force_02_pt < 1) { enablenpc "force_02_00"; donpcevent "Slipslowrun#party::On02_end"; set $arn_partyc,$arn_partyc +1; if($arn_partyc == 3) { donpcevent "Slipslowrun#party::On04_start"; enablenpc "force_03_04"; enablenpc "force_04start#party"; } } end; } force_1-2,99,66,0 script force_03start#party 139,1,1,{ OnTouch: donpcevent "force_03mob#party::Onon"; disablenpc "force_03start#party"; end; } force_1-2,63,102,1 script force_03mob#party 111,{ Onon: monster "force_1-2",89,81,"--ja--",1451,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",90,81,"--ja--",1451,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",91,81,"--ja--",1451,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",92,81,"--ja--",1451,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",93,81,"--ja--",1451,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",96,85,"--ja--",1450,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",98,85,"--ja--",1450,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",100,85,"--ja--",1450,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",102,85,"--ja--",1450,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",104,85,"--ja--",1450,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",88,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",90,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",92,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",94,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",96,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",98,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",100,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",102,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",104,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",106,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",108,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",110,79,"--ja--",1433,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",91,86,"--ja--",1490,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",108,86,"--ja--",1490,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",91,69,"--ja--",1490,1,"force_03mob#party::OnMobDeath"; monster "force_1-2",108,69,"--ja--",1490,1,"force_03mob#party::OnMobDeath"; set $force_03_pt,26; end; OnReset: killmonster "force_1-2","force_03mob#party::OnMobDeath"; end; OnMobDeath: set $force_03_pt,$force_03_pt -1; if($force_03_pt < 1) { enablenpc "force_03_00"; donpcevent "Slipslowrun#party::On03_end"; set $arn_partyc,$arn_partyc +1; if($arn_partyc == 3) { donpcevent "Slipslowrun#party::On04_start"; enablenpc "force_03_04"; enablenpc "force_04start#party"; } } end; } force_1-2,162,78,0 script force_04start#party 139,3,3,{ OnTouch: donpcevent "force_04mob#party::Onon"; disablenpc "force_04start#party"; end; } force_1-2,63,101,1 script force_04mob#party 111,{ Onon: monster "force_1-2",174,78,"--ja--",1441,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",184,78,"--ja--",1441,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",184,68,"--ja--",1441,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",174,68,"--ja--",1441,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",169,87,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",170,87,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",171,87,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",172,87,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",169,77,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",170,77,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",171,77,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",172,77,"--ja--",1478,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",183,83,"--ja--",1566,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",183,80,"--ja--",1566,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",183,73,"--ja--",1566,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",183,70,"--ja--",1566,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",179,77,"--ja--",1566,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",169,72,"--ja--",1364,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",171,72,"--ja--",1364,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",173,72,"--ja--",1364,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",175,72,"--ja--",1364,1,"force_04mob#party::OnMobDeath"; monster "force_1-2",177,72,"--ja--",1364,1,"force_04mob#party::OnMobDeath"; set $force_04_pt,22; end; OnReset: killmonster "force_1-2","force_04mob#party::OnMobDeath"; end; OnMobDeath: set $force_04_pt,$force_04_pt -1; if($force_04_pt < 1) { enablenpc "force_04_03"; enablenpc "force_03_05"; enablenpc "force_05start#party"; donpcevent "Slipslowrun#party::On04_end1"; } end; } force_1-2,36,77,0 script force_05start#party 139,1,1,{ OnTouch: donpcevent "force_05mob#party::Onon"; disablenpc "force_05start#party"; end; } force_1-2,63,100,1 script force_05mob#party 111,{ Onon: monster "force_1-2",25,68,"--ja--",1441,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",36,68,"--ja--",1441,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",16,88,"--ja--",1441,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",15,78,"--ja--",1441,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",33,88,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",29,87,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",25,81,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",25,78,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",25,72,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",29,70,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",21,70,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",19,76,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",19,83,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",23,89,"Bouserot",1489,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",22,85,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",23,85,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",24,85,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",23,86,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",22,86,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",22,71,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",22,72,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",23,71,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",23,72,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; monster "force_1-2",24,71,"--ja--",1570,1,"force_05mob#party::OnMobDeath"; set $force_05_pt,24; end; OnReset: killmonster "force_1-2","force_05mob#party::OnMobDeath"; end; OnMobDeath: set $force_05_pt,$force_05_pt -1; if($force_05_pt < 1) { donpcevent "arena_p::On06_start"; donpcevent "Slipslowrun#party::On05_end2"; } end; } force_1-2,26,118,0 script force_06start#party 139,1,1,{ OnTouch: donpcevent "force_06mob#party::Onon"; disablenpc "force_06start#party"; end; } force_1-2,63,99,1 script force_06mob#party 111,{ Onon: monster "force_1-2",19,135,"--ja--",1531,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",24,135,"--ja--",1531,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",28,135,"--ja--",1531,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",32,135,"--ja--",1531,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",24,127,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",27,127,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",24,128,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",27,128,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",24,129,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",27,129,"--ja--",1560,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,140,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,136,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,132,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,128,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,124,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,120,"--ja--",1563,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,140,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,136,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,132,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,128,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,124,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; monster "force_1-2",16,120,"--ja--",1564,1,"force_06mob#party::OnMobDeath"; set $force_06_pt,22; end; OnReset: killmonster "force_1-2","force_06mob#party::OnMobDeath"; end; OnMobDeath: set $force_06_pt,$force_06_pt -1; if($force_06_pt < 1) { donpcevent "arena_p::On07_start"; donpcevent "Slipslowrun#party::On06_end"; set $arn_partyc,$arn_partyc +1; } end; } force_1-2,92,124,0 script force_07start#party 139,1,1,{ OnTouch: donpcevent "force_07mob#party::Onon"; disablenpc "force_07start#party"; end; } force_1-2,63,98,1 script force_07mob#party 111,{ Onon: monster "force_1-2",104,134,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",104,136,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",104,137,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",104,139,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",111,134,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",111,136,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",111,137,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",111,139,"--ja--",1541,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",98,122,"--ja--",1438,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",90,119,"--ja--",1438,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",98,122,"--ja--",1487,1,"force_07mob#party::OnMobDeath"; monster "force_1-2",108,140,"--ja--",1456,1,"force_07mob#party::OnMobDeath"; set $force_07_pt,12; end; OnReset: killmonster "force_1-2","force_07mob#party::OnMobDeath"; end; OnMobDeath: set $force_07_pt,$force_07_pt -1; if($force_07_pt < 1) { donpcevent "arena_p::On08_start"; donpcevent "Slipslowrun#party::On07_end"; set $arn_partyc,$arn_partyc +1; } end; } force_1-2,173,118,0 script force_08start#party 139,1,1,{ OnTouch: donpcevent "force_08mob#party::Onon"; disablenpc "force_08start#party"; end; } force_1-2,63,97,1 script force_08mob#party 111,{ Onon: monster "force_1-2",172,154,"--ja--",1438,1,"force_08mob#party::OnMobDeath"; monster "force_1-2",174,145,"--ja--",1576,1,"force_08mob#party::OnMobDeath"; monster "force_1-2",174,145,"--ja--",1456,1,"force_08mob#party::OnMobDeath"; set $force_08_pt,4; if(.arn_injustice != 5) { monster "force_1-2",rand(162,184),rand(122,185),"Injustice",1446,1,"force_08mob#party::OnMobDeath"; set .arn_injustice,.arn_injustice +1; set $force_08_pt,$force_08_pt +1; } monster "force_1-2",rand(162,184),rand(122,185),"--ja--",1453,1,"force_08mob#party::OnMobDeath"; if(.arn_terror != 5) { monster "force_1-2",rand(162,184),rand(122,185),"Cauchemar Terrifiant",1554,1,"force_08mob#party::OnMobDeath"; set .arn_terror,.arn_terror +1; set $force_08_pt,$force_08_pt +1; } if(.arn_mummy != 6) { monster "force_1-2",rand(162,184),rand(122,185),"Ancienne Momie",1522,1,"force_08mob#party::OnMobDeath"; set .arn_mummy,.arn_mummy +1; set $force_08_pt,$force_08_pt +1; } if(.arn_skel != 10) { monster "force_1-2",rand(162,184),rand(122,185),"Squelette Prisonnier",1479,1,"force_08mob#party::OnMobDeath"; set .arn_skel,.arn_skel +1; set $force_08_pt,$force_08_pt +1; } if(.arn_hunt != 5) { monster "force_1-2",rand(162,184),rand(122,185),"Mouche Guerrière",1422,1,"force_08mob#party::OnMobDeath"; set .arn_hunt,.arn_hunt +1; set $force_08_pt,$force_08_pt +1; } end; OnReset: killmonster "force_1-2","force_08mob#party::OnMobDeath"; end; OnMobDeath: set $force_08_pt,$force_08_pt -1; if($force_08_pt < 1) { donpcevent "arena_p::On09_start"; donpcevent "Slipslowrun#party::On08_end"; set $arn_partyc,$arn_partyc +1; } end; } force_1-2,133,178,0 script force_09start#party 139,1,1,{ OnTouch: donpcevent "force_09mob#party::Onon"; disablenpc "force_09start#party"; end; } force_1-2,63,97,1 script force_09mob#party 111,{ Onon: monster "force_1-2",86,180,"--ja--",1573,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",86,176,"--ja--",1573,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",95,183,"--ja--",1573,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",94,175,"--ja--",1573,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",76,178,"--ja--",1573,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",84,179,"--ja--",1532,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",74,181,"--ja--",1532,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",73,176,"--ja--",1532,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",62,178,"--ja--",1532,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",68,177,"--ja--",1532,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",122,177,"--ja--",1549,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",112,179,"--ja--",1549,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",122,178,"--ja--",1488,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",121,177,"--ja--",1488,1,"force_09mob#party::OnMobDeath"; monster "force_1-2",122,177,"--ja--",1488,1,"force_09mob#party::OnMobDeath"; set $force_09_pt,15; end; OnReset: killmonster "force_1-2","force_09mob#party::OnMobDeath"; end; OnMobDeath: set $force_09_pt,$force_09_pt -1; if($force_09_pt < 1) { donpcevent "arena_p::On10_start"; donpcevent "Slipslowrun#party::On09_end"; set $arn_partyc,$arn_partyc +1; } end; } force_1-2,29,178,0 script force_10start#party 139,1,1,{ OnTouch: donpcevent "force_10mob-1#party::Onon1"; disablenpc "force_10start#party"; end; } force_1-2,63,95,1 script force_10mob-1#party 111,{ Onon1: switch(rand(1,2)) { case 1: monster "force_1-2",16,179,"--ja--",1529,1,"force_10mob-1#party::OnMobDeath"; break; case 2: monster "force_1-2",24,179,"--ja--",1530,1,"force_10mob-1#party::OnMobDeath"; break; } set $force_10_1_pt,1; end; OnReset: killmonster "force_1-2","force_10mob-1#party::OnMobDeath"; end; OnMobDeath: set $force_10_1_pt,$force_10_1_pt -1; if($force_10_1_pt < 1) donpcevent "force_10mob-2#party::Onon2"; end; } force_1-2,63,96,1 script force_10mob-2#party 111,{ Onon2: monster "force_1-2",16,179,"--ja--",1542,1,"force_10mob-2#party::OnMobDeath"; monster "force_1-2",16,179,"--ja--",1560,1,"force_10mob-2#party::OnMobDeath"; monster "force_1-2",16,179,"--ja--",1560,1,"force_10mob-2#party::OnMobDeath"; monster "force_1-2",16,179,"--ja--",1560,1,"force_10mob-2#party::OnMobDeath"; monster "force_1-2",16,179,"--ja--",1560,1,"force_10mob-2#party::OnMobDeath"; monster "force_1-2",16,179,"--ja--",1560,1,"force_10mob-2#party::OnMobDeath"; set $force_10_2_pt,6; end; OnReset: killmonster "force_1-2","force_10mob-2#party::OnMobDeath"; end; OnMobDeath: set $force_10_2_pt,$force_10_2_pt -1; if($force_10_2_pt < 1) { donpcevent "arena_p::Onexit"; donpcevent "Slipslowrun#party::On10_end"; set $arn_partyc,0; } end; } force_1-2,59,178,0 script force_exit#party 139,1,1,{ OnTouch: donpcevent "force_exitmob#party::Onon-1"; disablenpc "force_exit#party"; end; } force_1-2,63,94,1 script force_exitmob#party 111,{ Onon: monster "force_1-2",95,177,"Adieu",1393,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"J'vous déteste!",1543,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"J'aime le chocolat!",1472,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"T'aimes ça, hein?",1472,1,"force_exitmob-#party::OnMobDeath"; monster "force_1-2",95,177,"Désolé",1420,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Tristam II",1562,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"J'ai faim",1468,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Salut",1419,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"À la prochaine!",1394,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Je suis Sexy",1578,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Pression",1471,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Cool, mec!",1491,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Me faites pas mal!",1555,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Marchand",1428,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Mme. Kim",1472,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Art Martial",1472,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Intérimaire",1420,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Boss",1562,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Vieille Boîte Jaune",1474,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Chauve-Souris",1419,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Extra",1394,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Marchande de Lait",1578,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Darling",1471,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Oh non!",1491,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Pas un Spectre!",1566,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Fantôme de Maman",1566,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Fantôme de Papa",1566,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Livre [3]",1478,1,"force_exitmob#party::OnMobDeath"; monster "force_1-2",95,177,"Livre de Comptes",1478,1,"force_exitmob#party::OnMobDeath"; end; OnReset: killmonster "force_1-2","force_exitmob#party::OnMobDeath"; end; } prt_are_in,181,135,3 script Personnel::Staff#party-1 67,{ mes "[Personnel]"; mes "Vous avez fait du très beau travail. Même si vous n'avez pas réussi à terminer à temps, je vais vous récompenser avec quelques Points de l'Arène."; next; if (arena_point == 30000) { mes "[Personnel]"; mes "Uh uh! Vous avez déjà suffisamment de Points de l'Arène. Vous devriez en dépenser pour que je puisse vous récompenser la prochaine fois."; next; } else set arena_point, arena_point + 1; mes "[Personnel]"; mes "Laissez-moi vous reconduire à l'extérieur. J'espère que vous avez passé un agréable moment."; close2; specialeffect2 EF_HIT5; warp "arena_room",100,75; end; } prt_are_in,77,135,3 script Personnel::Staff#party-2 67,{ if($arena_minptend < $arena_minptst) { if($arena_secptend < $arena_secptst) { set @record_minpt,60 - $arena_minptst + $arena_minptend -1; set @record_secpt,60 - $arena_secptst + $arena_secptend; } else { set @record_minpt,60 - $arena_minptst + $arena_minptend; set @record_secpt,$arena_secptend - $arena_secptst; } } else { if($arena_secptend < $arena_secptst) { set @record_minpt,$arena_minptend - $arena_minptst -1; set @record_secpt,60 - $arena_secptst + $arena_secptend; } else { set @record_minpt,$arena_minptend - $arena_minptst; set @record_secpt,$arena_secptend - $arena_secptst; } } set @gappt,(60 * $top_ptmin + $top_ptsec) - (60 * @record_minpt + @record_secpt); mes "[Personnel]"; mes "Huhu, Vous avez fait du très beau travail~ "; mes "Vous vous appelez...^3131FF" + strcharinfo(0) +"^000000, n'est-ce pas?"; mes "^3131FF"+ strcharinfo(0) +"^000000, vous avez complété le jeu en..."; next; mes "[Personnel]"; mes @record_minpt+" minutes "+@record_secpt+" secondes."; mes "Félicitations!"; next; mes "[Personnel]"; mes "Le record de l'Arène par Équipe est détenu par ^3131FF"+$arena_pttopn$+"^000000."; next; mes "[Personnel]"; mes "L'équipe ^3131FF"+$arena_pttopn$+"^000000 a complété le jeu en ^3131FF"+$top_ptmin+"^000000 minutes ^3131FF"+$top_ptsec+"^000000 secondes."; next; set .arn_party,getcharid(1); if (@gappt < 0) { mes "[Personnel]"; mes "Vous n'avez pas établi de nouveau record, mais vous ferez peut-être mieux la prochaine fois."; next; if (arena_point > 29980) { mes "[Personnel]"; mes "Laissez-moi vous récompenser en vous donnant quelques Points de l'Arène....eh?"; mes "Vous avez déjà atteint le nombre maximum de points. Je ne peux pas vous en donner plus tant que vous n'en aurez pas dépensé quelques-uns."; next; mes "[Personnel]"; mes "Vous pouvez consulter votre nombre actuel de points dans la salle d'attente."; next; mes "[Personnel]"; mes "J'espère que vous avez passé un agréable moment. Laissez-moi vous reconduire à l'extérieur. Merci."; close2; } else { set arena_point, arena_point + 40; mes "[Personnel]"; mes "Laissez-moi vous récompenser en vous donnant quelques Points de l'Arène."; mes "Vous pouvez consulter votre nombre actuel de points en vous adressant à ^3131FFVendigos^000000 à l'entrée de l'arène."; next; mes "[Personnel]"; mes "Laissez-moi vous reconduire à l'extérieur. À bientôt~"; close2; } if(getpartyleader(.arn_party,2) == getcharid(0)) { donpcevent "#arn_timer_pt::Onstop"; donpcevent "alloff#pt::Onon"; donpcevent "Ponox::Onstart"; } specialeffect2 EH_HIT5; donpcevent "cast#pt::Onnomal1"; warp "arena_room",100,75; end; } else { emotion e_omg; mes "[Personnel]"; mes "Huhu! Vous venez d'établir un nouveau record! Vous avez vraiment fait du très bon travail!"; next; if(getpartyleader(.arn_party,2) == getcharid(0)) { mes "[Personnel]"; mes "Vous pouvez inscrire votre nom pour qu'il soit affiché dans notre ^FF0000Temple de la Renommée^000000."; mes "Ce nom sera visible par tous jusqu'à ce qu'un nouveau record soit établi."; next; mes "[Personnel]"; mes "Veuillez nous indiquer un nom de 10 lettres au plus pour vous représenter ainsi que les membres de votre équipe."; next; switch( select( "D'accord.","Laissez-moi y réfléchir." ) ) { case 1: input .@arnparty$; mes "[Personnel]"; mes "Voulez-vous valider le nom de ^3131FF"+.@arnparty$+"^000000?"; next; switch( select( "Oui","Non" ) ) { case 1: set $top_ptmin, @record_minpt; set $top_ptsec, @record_secpt; set $arena_pttopn$,.@arnparty$; donpcevent "Vendigos::Onlinerec_pt"; mes "[Personnel]"; mes "Votre record a été enregistré."; next; break; case 2: mes "[Personnel]"; mes "Prenez votre temps pour penser à un autre nom."; close; } break; case 2: mes "[Personnel]"; mes "Comme vous voulez, mais faites au plus vite."; close; } } if (arena_point > 29900) { mes "Laissez-moi vous récompenser en vous donnant quelques Points de l'Arène....eh?"; mes "Vous avez déjà atteint le nombre maximum de points. Je ne peux pas vous en donner plus tant que vous n'en aurez pas dépensé quelques-uns."; next; mes "[Personnel]"; mes "Vous pouvez consulter votre nombre actuel de points dans la salle d'attente."; next; mes "[Personnel]"; mes "J'espère que vous avez passé un agréable moment. Laissez-moi vous reconduire à l'extérieur. Merci."; close2; } else { mes "[Personnel]"; mes "Laissez-moi vous récompenser en vous donnant quelques Points de l'Arène. Vous recevrez des points supplémentaires pour avoir battu le record précédent."; next; set arena_point, arena_point + 50; mes "[Personnel]"; mes "Vous pouvez consulter votre nombre actuel de points en vous adressant à ^3131FFVendigos^000000 à l'entrée de l'arène."; next; mes "[Personnel]"; mes "Laissez-moi vous reconduire à l'extérieur. À bientôt~"; close2; } if(getpartyleader(.arn_party,2) == getcharid(0)) { donpcevent "#arn_timer_pt::Onstop"; donpcevent "alloff#pt::Onon"; donpcevent "Ponox::Onstart"; } specialeffect2 EF_HIT5; warp "arena_room",100,75; end; } } prt_are_in,66,143,3 script #arn_timer_pt 139,{ OnEnter: initnpctimer; end; OnTimer2000: mapannounce "prt_are_in","Ce message marque la fin du jeu dans l'Arène par Équipe.",0,0xFFCE00; end; OnTimer3000: mapannounce "prt_are_in","Vous serez automatiquement reconduit vers la sortie dans une minute.",0,0xFFCE00; end; OnTimer4000: mapannounce "prt_are_in","Veuillez sortir dès que possible afin d'éviter d'être pénalisé. Merci de votre coopération.",0,0xFFCE00; end; OnTimer60000: donpcevent "cast#pt::Ontimeover2"; donpcevent "arn_warp_pt::Onout"; donpcevent "#arn_timer_pt::Onstop"; donpcevent "alloff#pt::Onon"; donpcevent "Ponox::Onstart"; end; Onstop: stopnpctimer; end; } prt_are_in,1,1,1 script arn_warp_pt -1,{ Onout: areawarp "prt_are_in",170,126,185,143,"arena_room",100,75; // Bugfix: coordonnées du warp [No Healing] end; } force_1-2,62,104,4 script cast#pt 139,{ Ontimeover1: mapannounce "force_2-1","L'Arène va être remise à zéro du fait d'une erreur pendant le combat.",0,0xFFCE00; end; Onnomal1: mapannounce "force_2-1","L'Arène va être remise à zéro.",0,0xFFCE00; end; Onnomal2: mapannounce "force_2-1","L'Arène va être remise à zéro.",0,0xFFCE00; end; Ontimeover2: mapannounce "force_2-1","L'Arène va être remise à zéro du fait d'une erreur dans la salle d'attente.",0,0xFFCE00; end; } force_1-2,100,60,3 script alloff#pt 139,{ Onon: mapwarp "force_1-2","prt_are_in",126,139,0,0; donpcevent "force_01mob#party::OnReset"; donpcevent "force_02mob#party::OnReset"; donpcevent "force_03mob#party::OnReset"; donpcevent "force_04mob#party::OnReset"; donpcevent "force_05mob#party::OnReset"; donpcevent "force_06mob#party::OnReset"; donpcevent "force_07mob#party::OnReset"; donpcevent "force_08mob#party::OnReset"; donpcevent "force_09mob#party::OnReset"; donpcevent "force_10-1mob#party::OnReset"; donpcevent "force_10-2mob#party::OnReset"; donpcevent "force_exitmob#party::OnReset"; //disablenpc "force_01mob#party"; //disablenpc "force_02mob#party"; //disablenpc "force_03mob#party"; //disablenpc "force_04mob#party"; //disablenpc "force_05mob#party"; //disablenpc "force_06mob#party"; //disablenpc "force_07mob#party"; //disablenpc "force_08mob#party"; //disablenpc "force_09mob#party"; //disablenpc "force_10mob-1#party"; //disablenpc "force_10mob-2#party"; enablenpc "force_01start#party"; enablenpc "force_02start#party"; enablenpc "force_03start#party"; disablenpc "force_04start#party"; disablenpc "force_05start#party"; disablenpc "force_06start#party"; disablenpc "force_07start#party"; disablenpc "force_08start#party"; disablenpc "force_09start#party"; disablenpc "force_10start#party"; disablenpc "force_exit#party"; disablenpc "force_01_00"; disablenpc "force_02_00"; disablenpc "force_03_00"; disablenpc "force_03_05"; disablenpc "force_03_04"; disablenpc "force_04_03"; disablenpc "force_05_03"; disablenpc "force_05_06"; disablenpc "force_06_07"; disablenpc "force_07_08"; disablenpc "force_08_09"; disablenpc "force_09_10"; disablenpc "force_10_09"; disablenpc "force_09_exit"; disablenpc "arena_p"; donpcevent "Slipslowrun#party::Ontimeroff"; disablenpc "Slipslowrun#party"; disablenpc "arn_warp_pt"; set $arn_partywait,0; set $arn_partyc,0; donpcevent "#arn_timer_pt::Onstop"; enablenpc "Slipslowrun#party"; enablenpc "arena_p"; end; OnInit: if(!$top_ptmin && !$top_ptsec) set $top_ptmin,10; end; }