valhalla garden

Upload: eirel7519

Post on 05-Apr-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Valhalla Garden

    1/28

    //=====eAthenaScript=======================================//=Throughtheval_garden//=====By:==================================================//=Eirel//=====CurrentVersion:=====================================//=1.0//=====CompatibleWith:=====================================//============================================================

    //ValhallaGardenEntrancemornanie,55,148,3 script GardenEntry#vg 403,{

    set.@npcname$,"[GardenEntry]";mes.@npcname$;mes"*Immobile*";mes"";mes"*.....*";mes"";mes"Voustesdevantl'entredesJardinsduValhalla,RoyaumedesMortset

    desDieux";mes"Quites-vouspourespreryentrer?";next;set.@selection,select("Quelleestcetendroit?","Jevoudraislibrerles

    Jardins",(getcharid(1)==.partyid)?"":"Onestdjdedans,tupeuxmewarp?","Jet'enposedesquestionsmoi?");

    switch(.@selection){case1:

    mes.@npcname$;mes"Lemondetelqu'ilexisteestdcoupen9.Certainspa

    rtiessonthabitspardebravesgens,d'autrepardesennemisduPeuple.";next;mes.@npcname$;mes"LeValhallaestledernierendroitoviennentlesHo

    mmesdeMidgard,lesDieuxd'Asgard,lesNainsdeNidavellir.MaisuniquementlesPreuxetlesJustes.";

    next;mes.@npcname$;

    mes"Ils'agitdelaRcompenseSuprme.";next;mes.@npcname$;mes"MaislesGantsetlesarmesdeDmonsonttenvoypou

    irleJardin.";next;mes.@npcname$;mes"AllisauxArmesdesMorts,duHelheim,etauxTroupes

    desDamnsduNiflheim,ilsontsaccaglesJardins.";close;

    case2:mes.@npcname$;mes"LeValhallan'estplusunendroitdepaix.Jenepe

    uxvousylaisserentrersansrisque.";next;mes.@npcname$;mes"SivoussouhaitezcombattrelesGants,alorsjevous

    ouvrirais,enpriantpourvotrerussite.";mes"Sivousnesouhaitezquevousapproprierlesbienfa

    itsduJardin,jevousenverraismoi-mmeenHelheim.";next;switch(select("Ok,ouvrenous:Euhnon,lesGants,moi..."

    ))

  • 8/2/2019 Valhalla Garden

    2/28

    {case1:

    if(BaseLevel>70){set.@party_id,getcharid(1);getpartymember(.@party_id);set.@partymembercount,$@partyme

    mbercount;copyarray.@partymembername$[0],

    $@partymembername$[0],.@partymembercount;set.party_id,.@party_id;

    mes.@npcname$;mes"LeJardinduValhallaestu

    nendroitdangereux.Prenezgarde.";next;mes.@npcname$;mes"Vousnedisposerezquede1

    20minutes.Ensuite,nouspurifieronsleJardinparlefeuetlaglace.";next;mes.@npcname$;mes"Nouslereconstruirons,mai

    scelaprendra12Heures.";next;

    //12hourcooldownset.@ins_val_garden_check,check

    quest(60313,PLAYTIME);//2hoursplaylimitset.@ins_val_garden_check2,chec

    kquest(60314,PLAYTIME);

    if(.@ins_val_garden_check=5))||getgmlevel()>60)

    {set.@in

    stance,instance_create("ValhallaGarden",.@party_id);if(.@in

    stance

  • 8/2/2019 Valhalla Garden

    3/28

    if(instance_attachmap(""+.@i+"@gard",.@instance,1)=="")

    break;

    }

    if(.@i

  • 8/2/2019 Valhalla Garden

    4/28

    donpceventinstance_npcname("ins_val_garden_5F",instance_id())+"::OnInstanceInit";

    mes.@npcname$;

    mes"Lenomdel'Assemblestdonc"+getpartyname(.@party_id)+".";

    mes"LenomduHrosMidgardienest"+.@partymembername$[0]+".";

    mes"Soyezprt.Etbonnechance.JevaisouvrirlesportesduJardin.";

    warpparty"1@gard",180,179,.@party_id;

    sleep6000;

    instance_announce0,"VousdevezcommencerparindxerJotunheim.VaincreleRoidesGants,devraitgarantirlesuccsdecettemission.",bc_map,"0x00ff99";

    sleep1000;

    instance_announce0,"Cependant,vousnepourrezaccderauRoiqu'enayantvaincutoutessesarmes,puissaGardeRoyale.",bc_map,"0x00ff99";

    sleep1000;

    donpceventinstance_npcname("ins_val_1F",instance_id())+"::OnEnable";

    enablenpcinstance_npcname("warpJotun",instance_id());}

    }else{

    mes.@npcname$;

    mes"Nousnepouvonslaisserquelqu'unprcderleHrosMidgardien.";

    next;mes.@npcname$;

    mes"UnefoisqueleHrosseseraprsent,nousferonsentrezl'Assembl.";

    next;mes.@np

    cname$;mes"N'o

    ubliezpasquel'Assembldoitcompterauminimum5membres!";}

    }elseif((.@ins_val_gard

    en_check==0)||(.@ins_val_garden_check==1)){mes.@npcname$;mes"LesJardins

    sontencoursdereconstruction...";}elseif(.@ins_val_garde

    n_check==2){mes.@npcname$;mes"LesJardins

    sontrestaurer,maislesGantssontdjl...";

  • 8/2/2019 Valhalla Garden

    5/28

    next;mes.@npcname$;mes"*immobile*"

    ;next;mes.@npcname$;mes"Jedevrais

    bienttpouvoirvouslaisserentrer.";}

    }}else{

    mes.@npcname$;mes"Dsol,vousn'tespasprtacc

    auxJardins.Revenezauniveau70.";}break;

    case2:mes.@npcname$;mes"Visiblement,tun'espasdigneduV

    alhalladetoutefaon.";mes"Visenpaix,revientleplustardp

    ossible.";

    break;}break;case3:

    if(.party_id==getcharid(1)){

    mes.@npcname$;mes"Trsbien,jet'envoieaupremiertage

    ,laCroisedesMondes.";warp"1@gard",180,179;close;

    }else

    { mes.@npcname$;mes"Dsol,maistun'espasmembredecett

    epope.";warp"capitale",200,180;close;

    }case4:

    mes.@npcname$;mes"Detoutefaon,jepensequetuestropfaibl

    e";break;

    }

    close2;end;

    }

    //ValhallaGardenmanager2@gard,1,2,0 script ins_val_1F -1,{

    end;

    OnEnable:enablenpcinstance_npcname("ins_val_1F",instance_id());

  • 8/2/2019 Valhalla Garden

    6/28

    areamonster"2@gard",151,47,170,39,"Fantassinsdel'ArmedesGlaces",2016,50,instance_npcname("ins_val_1F",instance_id())+"::OnMyMobDead";

    set$countwave,1;end;

    OnMyMobDead:set.@mob_dead_num,mobcount("2@gard",instance_npcname("ins_val_1F",inst

    ance_id())+"::OnMyMobDead");

    if($countwave==1){

    if(.@mob_dead_num

  • 8/2/2019 Valhalla Garden

    7/28

    {instance_announce0,"VoicivenirlaGardeRoyale,lesL

    oupsGels.DerniretapeavantleRoidesGants.",bc_map,"0x00ff99";sleep1500;set$countwave,5;areamonster"2@gard",82,112,88,74,"GardeRoyale",1889,25

    ,instance_npcname("ins_val_1F",instance_id())+"::OnMyMobDead";end;

    }end;

    }elseif($countwave==5){

    if(.@mob_dead_num

  • 8/2/2019 Valhalla Garden

    8/28

    {case1:

    if(countitem(7561)>=10){

    percentheal100,100;sc_startSC_BLESSING,300000,10;sc_startSC_INCREASEAGI,300000,1

    0;close;

    }else{

    mes"N'essayejamaisdeflouerunGeantdesGlaces!";

    percentheal-50,-50;close;

    }case2:

    mes"Ok.Reviensmeparlerquandtuseraprt";

    close;}

    }}

    3@gard,1,2,0 script ins_val_garden_2F -1,{end;

    OnInstanceInit:disablenpcinstance_npcname("ins_val_garden_2F",instance_id());end;

    OnEnable:enablenpcinstance_npcname("ins_val_garden_2F",instance_id());enablenpcinstance_npcname("warpMuspel",instance_id());sleep500;instance_announce0,"VousentrezmaintenantenMuspelheim,leterritoir

    edesGantsdeFeu.",bc_map,"0x00ff99";sleep1000;instance_announce0,"VousdevezrussiractiverlesTroisImpactspourou

    vrirunaccsversleDirigeantduMuspelheim.",bc_map,"0x00ff99";sleep1000;instance_announce0,"ChaqueImpactactivlibreraunevaguededfenseur.",b

    c_map,"0x00ff99";sleep1000;instance_announce0,"Vousnepouvezpasactiverl'Impactdeuxtantque

    l'Impactunn'estpasactif,etle3sansle2.Prparez-vous!",bc_map,"0x00ff99";sleep1000;enablenpcinstance_npcname("val_garden_2F_Impact1",instance_id());set$activeImpact1,0;

    set$activeImpact3,0;set$activeImpact2,0;set$end$,"false";end;

    OnGuardianDead:enablenpcinstance_npcname("toHelheim",instance_id());monster"3@gard",180,137,"CoffreBrl",1325,1;end;

    }

  • 8/2/2019 Valhalla Garden

    9/28

    3@gard,154,146,0 script val_garden_2F_Impact1 -1,2,2,{end;

    OnTouch:if($activeImpact1==0){

    set$activeImpact1,getcharid(0);sc_startSC_CRYSTALIZE,30000,0;enablenpcinstance_npcname("val_garden_2F_Impact2",instance_id(

    ));instance_announce0,"Lepremierimpactestactiv.Protgerl'Activ

    ateur!",bc_map,"0x00ff99";//popmonsters//whilethirdImpactisn'tactivated,spawn10monsterper10sareamonster"3@gard",154,156,164,140,"HabitantsduMuspelheim",2

    071,10;sleep10000;donpceventinstance_npcname("val_garden_2F_Impact1",instance_id

    ())+"::OnInvok";}

    OnInvok:if($end$=="false"&&$activeImpact1!=0)

    { areamonster"3@gard",154,156,164,140,"HabitantsduMuspelheim",2071,10;

    sleep10000;donpceventinstance_npcname("val_garden_2F_Impact1",instance_id

    ())+"::OnInvok";}

    OnEnd:disablenpcinstance_npcname("val_garden_2F_Impact1",instance_id());end;

    OnPCDieEvent:

    if(strcharinfo(3)=="3@gard"&&getcharid(0)==$activeImpact1){set$activeImpact1,0;

    }}

    3@gard,181,158,0 script val_garden_2F_Impact2 -1,2,2,{end;

    OnTouch:if($activeImpact2==0&&$activeImpact1!=0){

    set$activeImpact2,getcharid(0);

    sc_startSC_CRYSTALIZE,30000,0;enablenpcinstance_npcname("val_garden_2F_Impact3",instance_id(

    ));instance_announce0,"Lesecondimpactestactiv.Protgerl'Activa

    teur!",bc_map,"0x00ff99";//popmonsters//whilethirdImpactisn'tactivated,spawn10monsterper10sareamonster"3@gard",172,159,191,150,"HabitantsduMuspelheim",1

    652,10;sleep10000;

  • 8/2/2019 Valhalla Garden

    10/28

    donpceventinstance_npcname("val_garden_2F_Impact2",instance_id())+"::OnInvok";

    }end;

    OnInvok:if($end$=="false"&&$activeImpact2!=0){

    areamonster"3@gard",172,159,191,150,"HabitantsduMuspelheim",1652,10;

    sleep10000;donpceventinstance_npcname("val_garden_2F_Impact2",instance_id

    ())+"::OnInvok";}

    OnEnd:disablenpcinstance_npcname("val_garden_2F_Impact2",instance_id());end;

    OnPCDieEvent:if(strcharinfo(3)=="3@gard"&&getcharid(0)==$activeImpact2){

    set$activeImpact2,0;}

    end;}

    3@gard,210,144,0 script val_garden_2F_Impact3 -1,2,2,{end;

    OnTouch:if($activeImpact3==0&&$activeImpact2!=0){

    set$end$,"true";instance_announce0,"ToutlesImpactsonttactivs.LeDirigeantd

    uMuspelheimquittesatanire.",bc_map,"0x00ff99";

    disablenpcinstance_npcname("val_garden_2F_Impact3",instance_id());

    set$activeImpact1,0;set$activeImpact2,0;set$activeImpact3,0;sleep10000;//Detardeurusmonster"3@gard",180,137,"DirigeantduMuspelheim",1719,1,instan

    ce_npcname("ins_val_garden_2F",instance_id())+"::OnGuardianDead";}end;

    }

    3@gard,179,150,0 script toHelheim 1832,{mes"Etes-vousprtvousrendreenHelheim?";switch(select("Oui,allons-y:Nonattendsencoreunpeu:Tupeuxpasnous

    soigner/boosterdesfois?")){

    case1:if($ins_id==getcharid(0)){

    mes"Bonnechance.";

  • 8/2/2019 Valhalla Garden

    11/28

    instance_warpall"1@gard",180,161;donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnEnable";}else{

    mes"Dsol,jenepeuxvousenvoyerenHelheimqu'lademandeduleader";

    }break;

    case2:mes"Ok,j'attendsalors.";break;

    case3:mes"Jepeuxtesoigner,oui,maisenchange,tudoisme

    donner10FlameHearts";switch(select("Oui:Non")){

    case1:if(countitem(7097)>=10){

    percentheal100,100;sc_startSC_BLESSING,300000,10;sc_startSC_INCREASEAGI,300000,1

    0; }else{

    mes"N'essayejamaisdeflouerunHabitantduMuspelheim!";

    percentheal-50,-50;}

    case2:mes"Ok.Reviensmeparlerquandtusera

    prt";}break;

    }close;}

    4@gard,1,2,0 script ins_val_garden_3F -1,{end;

    OnInstanceInit:disablenpcinstance_npcname("ins_val_garden_3F",instance_id());end;

    OnEnable:enablenpcinstance_npcname("ins_val_garden_3F",instance_id());

    enablenpcinstance_npcname("warpHel",instance_id());set$soul,0;sleep6000;instance_announce0,"VousentrezmaintenantenHelheim,lePaysdesAme

    sMortes.",bc_map,"0x00ff99";sleep1000;instance_announce0,"VousnepourrezaccderNiflheim,lepaysdesAmesD

    amns,qu'entrouvantlabonnecombinaison.",bc_map,"0x00ff99";sleep1000;instance_announce0,"ParlezlabonneAmevousmneralasuivante,",bc_map

  • 8/2/2019 Valhalla Garden

    12/28

    ,"0x00ff99";sleep1000;instance_announce0,"parlezlamauvaisevousferadevenirunedecesAm

    es.",bc_map,"0x00ff99";sleep1000;set$code,rand(1,8);set$soul,0;enablenpcinstance_npcname("Ame1",instance_id());enablenpcinstance_npcname("Ame2",instance_id());enablenpcinstance_npcname("Ame3",instance_id());enablenpcinstance_npcname("Ame4",instance_id());enablenpcinstance_npcname("Ame5",instance_id());enablenpcinstance_npcname("Ame6",instance_id());enablenpcinstance_npcname("Ame7",instance_id());enablenpcinstance_npcname("Ame8",instance_id());enablenpcinstance_npcname("Ame9",instance_id());end;

    OnAllFound:atcommand"!raisemap";instance_announce0,"Bienjou.VoicivenirleMaitredesDisparus...",bc

    _map,"0x00ff99";//FBHmonster"4@gard",113,117,"MaitredesDisparus",1871,1,instance_npcname("

    ins_val_garden_3F",instance_id())+"::OnGuardianDead";end;

    OnGuardianDead:enablenpcinstance_npcname("toNiflheim",instance_id());monster"4@gard",180,137,"CoffreHurlant",1325,1;end;

    }

    4@gard,94,49,0 script Ame1 802,{switch($code){

    case1:

    if($soul==0){set$soul,1;mes"Lesuivantestl'opposcomplet.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }break;

    case2:

    atcommand"!nuke"+strcharinfo(0);close;break;

    case3:atcommand"!nuke"+strcharinfo(0);close;break;

    case4:if($soul==0){

  • 8/2/2019 Valhalla Garden

    13/28

    set$soul,1;mes"Lesuivantestaunord.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }break;

    case5:if($soul==2){

    set$soul,3;mes"Lesuivantestjusteaudessusdemoi.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }break;

    case6:

    atcommand"!nuke"+strcharinfo(0);close;case7:

    if($soul==1){

    set$soul,2;mes"Lesuivantestunecasedemoi.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }break;case8:

    if($soul==3){

    set$soul,4;mes"Jesuisledernier";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }break;

    }end;

    }

    4@gard,94,52,0 script Ame2 802,{switch($code)

  • 8/2/2019 Valhalla Garden

    14/28

    {case1:

    atcommand"!nuke"+strcharinfo(0);close;

    case2:if($soul==3){

    set$soul,4;mes"Jesuisledernier!";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case3:

    atcommand"!nuke"+strcharinfo(0);close;

    case4:atcommand"!nuke"+strcharinfo(0);close;

    case5: if($soul==0){

    set$soul,1;mes"LeprochainsetrouvecompltementauNord.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case6:

    if($soul==1){set$soul,2;mes"LesuivantestquelquepartauNordOuest";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case7:

    if($soul==2)

    {set$soul,3;mes"Lesuivantestledernier";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }

  • 8/2/2019 Valhalla Garden

    15/28

    case8:atcommand"!nuke"+strcharinfo(0);close;

    }close;

    }

    4@gard,94,55,0 script Ame3 802,{switch($code){

    case1:if($soul==2){

    set$soul,3;mes"Lesuivantestmondouble.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case2:

    atcommand"!nuke"+strcharinfo(0);

    close;case3:if($soul==1){

    set$soul,2;mes"Lesuivantestmondoublemoinsun.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }

    case4: atcommand"!nuke"+strcharinfo(0);close;

    case5:atcommand"!nuke"+strcharinfo(0);close;

    case6:if($soul==3){

    set$soul,4;mes"";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";

    close;}else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case7:

    atcommand"!nuke"+strcharinfo(0);close;

  • 8/2/2019 Valhalla Garden

    16/28

    case8:if($soul==0){

    set$soul,1;mes"LesuivantestauNordEstEst";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }}close;

    }

    4@gard,91,49,0 script Ame4 802,{switch($code){

    case1:atcommand"!nuke"+strcharinfo(0);close;

    case2:if($soul==2)

    { set$soul,3;mes"Lesuivantestmamoiti";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case3:

    atcommand"!nuke"+strcharinfo(0);close;

    case4: if($soul==1){

    set$soul,2;mes"Lesuivantestmoiplusmamoiti.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case5:

    if($soul==3){

    set$soul,4;mes"Jesuisledernier!";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

  • 8/2/2019 Valhalla Garden

    17/28

    atcommand"!nuke"+strcharinfo(0);close;

    }case6:

    if($soul==0){

    set$soul,1;mes"LesuivantestSudEst";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case7:

    atcommand"!nuke"+strcharinfo(0);close;

    case8:atcommand"!nuke"+strcharinfo(0);close;

    }close;

    }

    4@gard,91,52,0 script Ame5 802,{switch($code){

    case1:atcommand"!nuke"+strcharinfo(0);close;

    case2:if($soul==1){

    set$soul,2;mes"Lesuivantestmagauche";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case3:

    if($soul==2){

    set$soul,3;mes"Lesuivantestaudessus";close;

    }

    else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case4:

    atcommand"!nuke"+strcharinfo(0);close;

    case5:atcommand"!nuke"+strcharinfo(0);

  • 8/2/2019 Valhalla Garden

    18/28

    close;case6:

    atcommand"!nuke"+strcharinfo(0);close;

    case7:if($soul==0){

    set$soul,1;mes"Lesuivantestavantmoi";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case8:

    atcommand"!nuke"+strcharinfo(0);close;

    }close;

    }

    4@gard,91,55,0 script Ame6 802,{

    switch($code){case1:

    if($soul==3){

    set$soul,4;mes"Jesuisledernier!";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;}

    case2:atcommand"!nuke"+strcharinfo(0);close;

    case3:if($soul==0){

    set$soul,1;mes"Lesuivantestmamoiti";close;

    }

    else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case4:

    if($soul==2){

    set$soul,3;mes"Lesuivantestplusgrandquemoi.";

  • 8/2/2019 Valhalla Garden

    19/28

    close;}else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case5:

    atcommand"!nuke"+strcharinfo(0);close;

    case6:atcommand"!nuke"+strcharinfo(0);close;

    case7:atcommand"!nuke"+strcharinfo(0);close;

    case8:if($soul==1){

    set$soul,2;mes"Lesuivantestledernier";close;

    }else

    { atcommand"!nuke"+strcharinfo(0);close;

    }}close;

    }

    4@gard,88,49,0 script Ame7 802,{switch($code){

    case1:atcommand"!nuke"+strcharinfo(0);

    close;case2:atcommand"!nuke"+strcharinfo(0);close;

    case3:atcommand"!nuke"+strcharinfo(0);close;

    case4:if($soul==3){

    set$soul,4;mes"Jesuisledernier";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case5:

    atcommand"!nuke"+strcharinfo(0);

  • 8/2/2019 Valhalla Garden

    20/28

    close;case6:

    if($soul==2){

    set$soul,3;mes"Lesuivantestendessousdemoi.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case7:

    atcommand"!nuke"+strcharinfo(0);close;

    case8:atcommand"!nuke"+strcharinfo(0);close;

    }close;

    }

    4@gard,88,52,0 script Ame8 802,{

    switch($code){case1:

    atcommand"!nuke"+strcharinfo(0);close;

    case2:if($soul==0){

    set$soul,1;mes"Lesuivantestendessousdemoi.";close;

    }else

    { atcommand"!nuke"+strcharinfo(0);close;

    }case3:

    if($soul==3){

    set$soul,4;mes"Jesuisledernier!";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }

    else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case4:

    atcommand"!nuke"+strcharinfo(0);close;

    case5:if($soul==1)

  • 8/2/2019 Valhalla Garden

    21/28

    {set$soul,2;mes"Lesuivantestaudbut.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case6:

    atcommand"!nuke"+strcharinfo(0);close;

    case7:atcommand"!nuke"+strcharinfo(0);close;

    case8:if($soul==2){

    set$soul,3;mes"Lesuivantestaudbut.";close;

    }else

    { atcommand"!nuke"+strcharinfo(0);close;

    }

    }close;

    }

    4@gard,88,55,0 script Ame9 802,{switch($code){

    case1:

    if($soul==1){set$soul,2;mes"Lesuivantestmontiers.";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case2:

    atcommand"!nuke"+strcharinfo(0);

    close;case3:

    atcommand"!nuke"+strcharinfo(0);close;

    case4:atcommand"!nuke"+strcharinfo(0);close;

    case5:atcommand"!nuke"+strcharinfo(0);close;

  • 8/2/2019 Valhalla Garden

    22/28

    case6:atcommand"!nuke"+strcharinfo(0);close;

    case7:if($soul==3){

    set$soul,4;mes"Jesuisledernier!";donpceventinstance_npcname("ins_val_garden_3F",

    instance_id())+"::OnAllFound";close;

    }else{

    atcommand"!nuke"+strcharinfo(0);close;

    }case8:

    atcommand"!nuke"+strcharinfo(0);close;

    }close;

    }

    4@gard,134,107,0 script toNiflheim 1957,{mes"Etes-vousprtvousrendreenNiflheim?";switch(select("Oui,allons-y:Nonattendsencoreunpeu")){

    case1:if($ins_id==getcharid(0)){

    mes"Jevousattendrais...";instance_warpall"1@gard",180,161;donpceventinstance_npcname("ins_val_garden_4F",

    instance_id())+"::OnEnable";}else

    { mes"Dsol,jenepeuxvousenvoyerenNiflheimqu'lademandeduleader";

    }break;

    case2:mes"Ok,j'attendsalors.";break;

    }close;

    }

    5@gard,1,2,0 script ins_val_garden_4F -1,{

    end;

    OnInstanceInit:disablenpcinstance_npcname("ins_val_garden_4F",instance_id());end;

    OnEnable:enablenpcinstance_npcname("ins_val_garden_4F",instance_id());enablenpcinstance_npcname("warpNifl",instance_id());set.@dead,0;

  • 8/2/2019 Valhalla Garden

    23/28

    sleep6000;instance_announce0,"VousentrezmaintenantenNiflheim,lePaysdesAm

    esDamnes.",bc_map,"0x00ff99";sleep1000;instance_announce0,"L'preuveestsimple:survivre,etprouvervotreval

    eurpouraccderauValhalla.",bc_map,"0x00ff99";sleep1000;instance_announce0,"ilyaurasimplementunpetitdtailtrouverparvou

    smmeenpluslafin.N'oubliezpasovousvoustrouver.",bc_map,"0x00ff99";sleep15000;areamonster"5@gard",130,68,62,104,"AmesDamnes#1",1867,20,instance_npcna

    me("ins_val_garden_4F",instance_id())+"::OnMyMobDead";areamonster"5@gard",130,68,62,104,"AmesDamnes#2",1268,20,instance_npcna

    me("ins_val_garden_4F",instance_id())+"::OnMyMobDead";areamonster"5@gard",130,68,62,104,"AmesDamnes#3",1919,20,instance_npcna

    me("ins_val_garden_4F",instance_id())+"::OnMyMobDead";areamonster"5@gard",130,68,62,104,"AmesDamnes#4",1219,20,instance_npcna

    me("ins_val_garden_4F",instance_id())+"::OnMyMobDead";end;

    OnPCDieEvent:if(strcharinfo(3)=="5@gard"){

    set.@dead,.@dead+1;

    set.@user_count,getmapusers("5@gard");

    if((.@mob_dead_num

  • 8/2/2019 Valhalla Garden

    24/28

    monster"5@gard",180,137,"CoffreLibr",1325,1;end;

    }

    5@gard,100,100,0 script toValhalla 1956,{mes"Etes-vousprtvousrendreauxJardinsduValhalla?";switch(select("Oui,allons-y:Nonattendsencoreunpeu:Tupeuxpasnous

    soigner/boosterdesfois?")){

    case1:if($ins_id==getcharid(0)){

    mes"Bonnechance.";instance_warpall"6@gard",115,49;donpceventinstance_npcname("ins_val_garden_5F",

    instance_id())+"::OnEnable";}else{

    mes"Dsol,jenepeuxvousenvoyerenValhallaqu'lademandeduleader";

    }break;

    case2:

    mes"Ok,j'attendsalors.";break;case3:

    mes"Jepeuxtesoigner,oui.";percentheal100,100;sc_startSC_BLESSING,300000,10;sc_startSC_INCREASEAGI,300000,10;break;

    }close;

    }

    6@gard,1,2,0 script ins_val_garden_5F -1,{

    end;

    OnInstanceInit:disablenpcinstance_npcname("ins_val_garden_5F",instance_id());end;

    OnEnable:enablenpcinstance_npcname("ins_val_garden_5F",instance_id());sleep6000;instance_announce0,"BienvenuedanslesJardinsduValhalla.Vousdevez

    trouvezlesGardiensduJardinpouraccderlaphasefinale.",bc_map,"0x00ff99";monster"1@cata",0,0,"GardenKeeper",1734,25;

    areamonster"6@gard",76,139,87,128,"Piamette",1947,25;

    areamonster"6@gard",108,171,119,160,"GardenWatcher",1933,25;areamonster"6@gard",140,139,151,128,"Skogul",1761,25;areamonster"6@gard",173,64,183,51,"Makva",1884,25;enablenpcinstance_npcname("Skogul",instance_id());enablenpcinstance_npcname("Piamette",instance_id());enablenpcinstance_npcname("GardenWatcher",instance_id());enablenpcinstance_npcname("Makva",instance_id());set$found,0;end;

  • 8/2/2019 Valhalla Garden

    25/28

    OnAllFound:disablenpcinstance_npcname("Skogul",instance_id());disablenpcinstance_npcname("Piamette",instance_id());disablenpcinstance_npcname("GardenWatcher",instance_id());disablenpcinstance_npcname("Makva",instance_id());enablenpcinstance_npcname("warpBoss",instance_id());killmonsterall"6@gard";instance_announce0,"Prparezvousaucombat!",bc_map,"0x00ff99";sleep30000;//HardrockMammothmonster"6@gard",56,59,"DestructeurdeGlace",1990,1,instance_npcname("i

    ns_val_garden_5F",instance_id())+"::OnGuardianDead";set$count,0;end;

    OnGuardianDead:set$count,$count+1;instance_announce0,"Prparezvousaucombat!","0x00ff99";

    switch($count){

    case1:instance_announce0,"L'ambianceserchauffeaveclavenu

    eduTitandeFeu!",bc_map,"0x00ff99";

    sleep30000;//Ifritmonster"6@gard",56,59,"DestructeurdeFeu",1932,1,insta

    nce_npcname("ins_val_garden_5F",instance_id())+"::OnGuardianDead";break;

    case2:instance_announce0,"Unebiseviolenteselve!",bc_map,"

    0x00ff99";sleep30000;//Nydhoggr'sshadowmonster"6@gard",56,59,"DestructeurdeVent",2022,1,inst

    ance_npcname("ins_val_garden_5F",instance_id())+"::OnGuardianDead";break;

    case3: instance_announce0,"LesTerresdesJardinstremblent!",bc_map,"0x00ff99";

    sleep30000;//Entweihmonster"6@gard",56,59,"DestructeurdeTerre",1957,1,ins

    tance_npcname("ins_val_garden_5F",instance_id())+"::OnGuardianDead";break;

    case4:instance_announce0,"LesProtectricesvousprennentpou

    rdesintrus!Dfendezvous,letempsquejelesraisonne...",bc_map,"0x00ff99";sleep30000;//VR

    monster"6@gard",56,59,"ProtectriceduJardin",1891,1,instance_npcname("ins_val_garden_5F",instance_id())+"::OnGuardianDead";

    break;case5:

    instance_announce0,"Flicitation,vousavezprotgetlibrsJardinsduValhalla!",bc_map,"0x00ff99";

    //popdescoffresareamonster"6@gard",57,80,44,42,"TrsorduValhalla",1330

    ,3;areamonster"6@gard",57,80,44,42,"TrsorduValhalla#2",13

  • 8/2/2019 Valhalla Garden

    26/28

    31,3;sleep6000;instance_announce0,"Vousalleztretransportdanslacap

    italed'iciuneminute.Prenezunephotoensouvenir;)",bc_map,"0x00ff99";sleep60000;instance_warpall"capitale",200,168;instance_destroy($instance);set.party_id,0;

    }end;

    }

    6@gard,146,135,0 script Skogul 1761,{disablenpcinstance_npcname("Skogul",instance_id());instance_announce0,"TrouveencoreMakva,GardenWatcheretPiamette..."

    ,bc_map,"0x00ff99";set$found,$found+1;set.@count,4-$found;instance_announce0,"Trouveencore"+.@count+"Gardiens...",bc_map,

    "0x00ff99";if(4-$found>0){

    close;}

    else{instance_announce0,"ToutlesGardiensdesJardinsontttrouvs.L

    esDestructeursarrivent!",bc_map,"0x00ff99";donpceventinstance_npcname("ins_val_garden_5F",instance_id())+

    "::OnAllFound";close;

    }close;

    }

    6@gard,113,166,0 script GardenWatcher 1933,{disablenpcinstance_npcname("gardenwatcher",instance_id());

    instance_announce0,"TrouveencoreSkogul,MakvaetPiamette...",bc_map,"0x00ff99";set$found,$found+1;set.@count,4-$found;instance_announce0,"Trouveencore"+.@count+"Gardiens...",bc_map,

    "0x00ff99";if(4-$found>0){

    close;}else{

    instance_announce0,"ToutlesGardiensdesJardinsontttrouvs.L

    esDestructeursarrivent!",bc_map,"0x00ff99";donpceventinstance_npcname("ins_val_garden_5F",instance_id())+

    "::OnAllFound";close;

    }close;

    }

    6@gard,81,134,0 script Piamette 1947,{disablenpcinstance_npcname("piamette",instance_id());

  • 8/2/2019 Valhalla Garden

    27/28

    instance_announce0,"TrouveencoreMakva,GardenWatcheretSkogul...",bc_map,"0x00ff99";

    set$found,$found+1;set.@count,4-$found;instance_announce0,"Trouveencore"+.@count+"Gardiens...",bc_map,

    "0x00ff99";if(4-$found>0){

    close;}else{

    instance_announce0,"ToutlesGardiensdesJardinsontttrouvs.LesDestructeursarrivent!",bc_map,"0x00ff99";

    donpceventinstance_npcname("ins_val_garden_5F",instance_id())+"::OnAllFound";

    close;}close;

    }

    6@gard,184,54,0 script Makva 1884,{disablenpcinstance_npcname("Makva",instance_id());instance_announce0,"TrouveencoreSkogul,GardenWatcheretPiamette...

    ",bc_map,"0x00ff99";set$found,$found+1;set.@count,4-$found;instance_announce0,"Trouveencore"+.@count+"Gardiens...",bc_map,

    "0x00ff99";if(4-$found>0){

    close;}else{

    instance_announce0,"ToutlesGardiensdesJardinsontttrouvs.LesDestructeursarrivent!",bc_map,"0x00ff99";

    donpceventinstance_npcname("ins_val_garden_5F",instance_id())+"::OnAllFound";close;

    }}

    6@gard,81,102,0 script warpBoss 45,2,2,{end;

    OnInstanceInit:disablenpcinstance_npcname("warpBoss",instance_id());end;

    OnTouch:warp"6@gard",8,59;end;

    }

    1@gard,191,200,0 script warpJotun 45,2,2,{end;

    OnInstanceInit:disablenpcinstance_npcname("warpJotun",instance_id());

  • 8/2/2019 Valhalla Garden

    28/28

    end;

    OnTouch://enablefirstfloorwarp"2@gard",160,48;end;

    }

    1@gard,168,200,0 script warpMuspel 45,2,2,{end;

    OnInstanceInit:disablenpcinstance_npcname("warpMuspel",instance_id());end;

    OnTouch:warp"3@gard",180,115;end;

    }

    1@gard,153,186,0 script warpHel 45,2,2,{end;

    OnInstanceInit:

    disablenpcinstance_npcname("warpHel",instance_id());end;

    OnTouch:warp"4@gard",133,119;end;

    }

    1@gard,214,194,0 script warpNifl 45,2,2,{end;

    OnInstanceInit:disablenpcinstance_npcname("warpNifl",instance_id());

    end;

    OnTouch:warp"5@gard",100,99;end;

    }