From 54f41e69bca0b496c65efaa6d9c19fc756f2fe0a Mon Sep 17 00:00:00 2001 From: euphyy Date: Tue, 21 May 2013 23:05:53 +0000 Subject: [PATCH] * Updated "Fish Tails" NPC in El Dicastes quests and some adjusting of official coordinates (Hercules). * Updated custom Warper to v1.3, which adds full support for both Pre-Renewal and Renewal. * Shifted some coordinates in custom Warper and Healer scripts to more closely match @go. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17331 54d463be-8e91-2dee-dedb-b68131a5f0ec --- conf/help.txt | 2 +- npc/custom/healer.txt | 47 ++- npc/custom/jobmaster.txt | 9 +- npc/custom/stylist.txt | 4 +- npc/custom/warper.txt | 509 +++++++++++++++++------------ npc/re/cities/izlude.txt | 2 +- npc/re/merchants/renters.txt | 2 +- npc/re/quests/eden/eden_common.txt | 2 +- npc/re/quests/quests_dicastes.txt | 9 +- src/map/atcommand.c | 2 +- 10 files changed, 341 insertions(+), 247 deletions(-) diff --git a/conf/help.txt b/conf/help.txt index 744d7c6bfd..d0f624a9fa 100644 --- a/conf/help.txt +++ b/conf/help.txt @@ -317,4 +317,4 @@ reload: "Params: \n" "Reload a database or configuration file.\n" " atcommand battleconf statusdb\n" " pcdb motd script\n" " questdb msgconf packetdb\n" -langtype: "Params: \n" "Changes your language setting." +langtype: "Params: \n" "Changes your language setting." diff --git a/npc/custom/healer.txt b/npc/custom/healer.txt index f80219ee56..595c28baa3 100644 --- a/npc/custom/healer.txt +++ b/npc/custom/healer.txt @@ -3,15 +3,18 @@ //===== By: ================================================== //= Euphy //===== Current Version: ===================================== -//= 1.0a +//= 1.1 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Basic healer script. +//===== Additional Comments: ================================= +//= 1.0 Initial script. +//= 1.1 Aligned coordinates with @go. //============================================================ - script Healer -1,{ - + set .@Price,0; // Zeny required for heal set .@Buffs,0; // Also buff players? (1: yes / 0: no) set .@Delay,0; // Heal delay, in seconds @@ -32,37 +35,45 @@ end; } + +// Duplicates +//============================================================ alberta,25,240,6 duplicate(Healer) Healer#alb 909 aldebaran,135,118,6 duplicate(Healer) Healer#alde 909 amatsu,200,79,4 duplicate(Healer) Healer#ama 909 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909 -brasilis,194,221,6 duplicate(Healer) Healer#bra 909 comodo,184,158,6 duplicate(Healer) Healer#com 909 -dewata,193,175,6 duplicate(Healer) Healer#dew 909 -eclage,105,35,4 duplicate(Healer) Healer#ecl 909 -einbech,142,244,4 duplicate(Healer) Healer#einbe 909 +einbech,57,36,6 duplicate(Healer) Healer#einbe 909 einbroch,57,202,6 duplicate(Healer) Healer#einbr 909 -dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 geffen,115,72,6 duplicate(Healer) Healer#gef 909 gonryun,156,122,6 duplicate(Healer) Healer#gon 909 hugel,89,150,6 duplicate(Healer) Healer#hug 909 izlude,125,118,5 duplicate(Healer) Healer#izl 909 -lighthalzen,149,103,6 duplicate(Healer) Healer#li 909 -louyang,225,103,4 duplicate(Healer) Healer#lou 909 -malangdo,132,114,6 duplicate(Healer) Healer#mal 909 -malaya,205,205,6 duplicate(Healer) Healer#malay 909 -manuk,256,176,6 duplicate(Healer) Healer#man 909 +jawaii,250,139,4 duplicate(Healer) Healer#jaw 909 +lighthalzen,152,100,6 duplicate(Healer) Healer#lhz 909 +louyang,226,103,4 duplicate(Healer) Healer#lou 909 +manuk,272,144,6 duplicate(Healer) Healer#man 909 mid_camp,203,289,6 duplicate(Healer) Healer#mid 909 -mora,55,152,4 duplicate(Healer) Healer#mora 909 +moc_ruins,72,164,4 duplicate(Healer) Healer#moc 909 morocc,153,97,6 duplicate(Healer) Healer#mor 909 -moscovia,215,194,6 duplicate(Healer) Healer#mos 909 -niflheim,188,180,5 duplicate(Healer) Healer#nif 909 +moscovia,220,191,4 duplicate(Healer) Healer#mos 909 +niflheim,212,182,5 duplicate(Healer) Healer#nif 909 payon,179,106,4 duplicate(Healer) Healer#pay 909 -prontera,162,193,4 duplicate(Healer) Healer#pront 909 +prontera,162,193,4 duplicate(Healer) Healer#prt 909 rachel,125,116,6 duplicate(Healer) Healer#rac 909 splendide,201,153,4 duplicate(Healer) Healer#spl 909 thor_camp,249,74,4 duplicate(Healer) Healer#thor 909 -umbala,129,132,4 duplicate(Healer) Healer#umb 909 +umbala,105,148,3 duplicate(Healer) Healer#umb 909 veins,217,121,4 duplicate(Healer) Healer#ve 909 -xmas,143,136,6 duplicate(Healer) Healer#xmas 909 +xmas,143,136,4 duplicate(Healer) Healer#xmas 909 yuno,164,45,4 duplicate(Healer) Healer#yuno 909 + +// Duplicates (Renewal) +//============================================================ +brasilis,194,221,6 duplicate(Healer) Healer#bra 909 +dewata,195,187,4 duplicate(Healer) Healer#dew 909 +dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 +eclage,105,35,4 duplicate(Healer) Healer#ecl 909 +malangdo,132,114,6 duplicate(Healer) Healer#mal 909 +malaya,205,205,6 duplicate(Healer) Healer#ma 909 +mora,55,152,4 duplicate(Healer) Healer#mora 909 diff --git a/npc/custom/jobmaster.txt b/npc/custom/jobmaster.txt index c4c259b640..53c264224f 100644 --- a/npc/custom/jobmaster.txt +++ b/npc/custom/jobmaster.txt @@ -8,10 +8,11 @@ //= rAthena SVN r16114+ //===== Description: ========================================= //= A fully functional job changer. -//===== Additional Comments: ================================= -//= 1.1 Fixed reset on Baby job change. [Euphy] -//= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. [Euphy] -//= 1.3 Kagerou/Oboro added. [Euphy] +//===== Additional Comments: ================================= +//= 1.0 Initial script. +//= 1.1 Fixed reset on Baby job change. +//= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. +//= 1.3 Kagerou/Oboro added. //============================================================ prontera,153,193,6 script Job Master 123,{ diff --git a/npc/custom/stylist.txt b/npc/custom/stylist.txt index 77bbf7bdb6..94132b2ab6 100644 --- a/npc/custom/stylist.txt +++ b/npc/custom/stylist.txt @@ -8,12 +8,12 @@ //= rAthena SVN //===== Description: ========================================= //= Changes your hair style, hair color, and cloth color. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= +//= 1.0 Initial script. //= 1.1 Switched to 'getbattleflag', credits to Saithis. [Euphy] //============================================================ prontera,170,180,1 script Stylist#custom_stylist 122,{ - setarray .@Styles[1],getbattleflag("max_cloth_color"),getbattleflag("max_hair_style"),getbattleflag("max_hair_color"); setarray .@Look[1],7,1,6; set .@s, select(" ~ Cloth color: ~ Hairstyle: ~ Hair color"); diff --git a/npc/custom/warper.txt b/npc/custom/warper.txt index ae5cba0f62..b2894c1974 100644 --- a/npc/custom/warper.txt +++ b/npc/custom/warper.txt @@ -3,27 +3,34 @@ //===== By: ================================================== //= Euphy //===== Current Version: ===================================== -//= 1.2a +//= 1.3 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= A complete - but very condensed - warper script. -//= Coordinates written largely by Tekno-Kanix and ToastOfDoom. +//= Some coordinates written by Tekno-Kanix and ToastOfDoom. +//===== Additional Comments: ================================= +//= 1.0 Initial script. +//= 1.1 Added missing duplicates and fixed coordinates. +//= 1.2 Added new episodes and simplified functions. +//= 1.3 Added Renewal checks and Instances menu. +//= Aligned coordinates with @go. //============================================================ - script Warper -1,{ -function Go; function Disp; function Pick; +function Go; function Disp; function Pick; function Restrict; // -------------------------------------------------- // Main Menu: // -------------------------------------------------- menu "Last Warp ^777777["+lastwarp$+"]^000000",-, - " ~ Towns",Towns, " ~ Fields",Fields, " ~ Dungeons",Dungeons, - " ~ Guild Castles",Castles, " ~ Special Areas",Special; + " ~ Towns",Towns, " ~ Fields",Fields, + " ~ Dungeons",Dungeons, " ~ Guild Castles",Castles, + " ~ Instances",Instances, " ~ Special Areas",Special; if (lastwarp$ == "") - dispbottom "You have not warped anywhere yet."; + message strcharinfo(0),"You haven't warped anywhere yet."; else warp lastwarp$,lastwarpx,lastwarpy; end; @@ -31,12 +38,19 @@ menu "Last Warp ^777777["+lastwarp$+"]^000000",-, // ------------------- Functions ------------------- // * Go("",,); // ~ Warps directly to a map. +// // * Disp("",,); // * Pick(""{,}); -// ~ Dynamic menu and map selection. -// * Disp("","