* Completely rescripted the DTS warp service based on the aegis 11.3 file.

- Updated F_ClearGarbage to erase obsolete DTS player variables.
- Moved Cool Corp. Staff NPCs to Lighthalzen (cities/lighthalzen.txt.)
- Now everyone can enjoy the global broadcast "every-hour-nag" to vote!
- Note: Upon loading ALL prior DTS global variables are erased.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13764 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2009-05-12 21:52:11 +00:00
parent 76a985f7cb
commit 0143414445
4 changed files with 1415 additions and 902 deletions

View File

@ -1,5 +1,11 @@
Date Added Date Added
====== ======
2009/05/12
* Rev. 13764 Completely rescripted the DTS warp service based on the aegis 11.3 file. [L0ne_W0lf]
- Updated F_ClearGarbage to erase obsolete DTS player variables.
- Moved Cool Corp. Staff NPCs to Lighthalzen (cities/lighthalzen.txt.)
- Now everyone can enjoy the global broadcast "every-hour-nag" to vote!
- Note: Upon loading ALL prior DTS global variables are erased.
2009/05/11 2009/05/11
- Fixed double-quotes not being escaped in the custom xmas_rings_event. (bugreport:2546) [brianluau] - Fixed double-quotes not being escaped in the custom xmas_rings_event. (bugreport:2546) [brianluau]
- Renamed an OnClock label in schg_cas01 so it's consistent with the other castles. (bugreport:2831) - Renamed an OnClock label in schg_cas01 so it's consistent with the other castles. (bugreport:2831)

View File

@ -3,7 +3,7 @@
//===== By: ================================================== //===== By: ==================================================
//= erKURITA, Au{R}oN (Translated by Alan), $ephiroth //= erKURITA, Au{R}oN (Translated by Alan), $ephiroth
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.8 //= 1.9
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena SVN //= eAthena SVN
//===== Description: ========================================= //===== Description: =========================================
@ -38,6 +38,7 @@
//= 1.7a Another fix to Lucius. (bugreport:1118) [L0ne_W0lf] //= 1.7a Another fix to Lucius. (bugreport:1118) [L0ne_W0lf]
//= 1.7b Another fix to Lucius (trivial). (bugreport:1125) //= 1.7b Another fix to Lucius (trivial). (bugreport:1125)
//= 1.8 Replaced effect numerics with constants. [L0ne_W0lf] //= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
//= 1.9 Added Cool Corp. Event Staff, who oringialy resided in the DTS_warper script file. [L0ne_W0lf]
//============================================================= //=============================================================
lighthalzen,198,285,5 script Jiwon#zen5 862,{ lighthalzen,198,285,5 script Jiwon#zen5 862,{
@ -2949,7 +2950,6 @@ OnTouch:
end; end;
} }
lhz_in01,139,48,7 script Leimi#mimir 73,{ lhz_in01,139,48,7 script Leimi#mimir 73,{
mes "[Leimi]"; mes "[Leimi]";
mes "..."; mes "...";
@ -2998,6 +2998,146 @@ OnTouch:
end; end;
} }
lhz_in02,36,274,4 script Cool Event Staff#Saera 831,{
mes "[Saera]";
mes "Welcome to the";
mes "temporary headquarters";
mes "of Cool Event Corporation.";
mes "How may I help you today?";
next;
switch(select("Temporary headquarters?:Voting:No, thanks.")) {
case 1:
mes "[Saera]";
mes "Our headquarters building";
mes "is currently undergoing";
mes "reconstruction, so we are";
mes "basing our operations in";
mes "this place for the meantime.";
close;
case 2:
if (lhz_boss < 17) {
mes "[Saera]";
mes "Currently, Kafra Corporation";
mes "and Cool Event Corp are working";
mes "on a collaborative program that";
mes "will provide direct teleport";
mes "services to dungeons.";
next;
mes "[Saera]";
mes "Due to technical issues,";
mes "both companies cannot provide";
mes "teleport services to the same";
mes "dungeon. Therefore, we will be";
mes "selecting our valued customers to choose the company they want.";
next;
mes "[Saera]";
mes "Only a limited number of";
mes "voters will be chosen, so";
mes "you can check your voting";
mes "eligibility at the headquarters";
mes "of both participating companies. Thank you for your patronage~";
close;
}
else {
mes "[Saera]";
mes "Currently, Kafra Corporation";
mes "and Cool Event Corp are working";
mes "on a collaborative program that";
mes "will provide direct teleport";
mes "services to dungeons.";
next;
mes "[Saera]";
mes "Due to technical issues,";
mes "both companies cannot provide";
mes "teleport services to the same";
mes "dungeon. Therefore, we will be";
mes "selecting a number of valued customers to vote for their choice.";
next;
mes "[Saera]";
mes "I've just reviewed your";
mes "information and would like";
mes "to inform you that you are";
mes "indeed eligible to vote.";
mes "Your participation in this";
mes "election is much appreciated.";
next;
mes "[Saera]";
mes "Remember that the";
mes "election polls can be";
mes "found in either Prontera";
mes "or Juno. Thank you very much.";
close;
}
case 3:
mes "[Saera]";
mes "Thank you.";
mes "Have a good day.";
close;
}
}
lhz_in02,40,280,6 script Event Planner 833,{
mes "[Jellarin]";
mes "I don't like this.";
mes "But I don't like that";
mes "idea either. What will";
mes "I do for a new event, eh?";
next;
mes "[Jellarin]";
mes "I need something";
mes "major, something that'll";
mes "really shake up the world,";
mes "something epochal, but what?";
mes "Hey, do you have any ideas?";
close;
}
lhz_in02,110,286,5 script Cool Event Manager 853,{
mes "[Baoto]";
mes "Hmmm...";
mes "The employees seem";
mes "to be having too much";
mes "fun amongst themselves";
mes "recently. This does not";
mes "bode well at all...";
next;
mes "[Baoto]";
mes "It looks like I'm";
mes "just going to have to";
mes "start cracking that whip";
mes "more often and much";
mes "harder. Ha ha ha ha!";
close;
}
lhz_in02,36,284,0 script Cool Event Staff#Cesuna 874,{
mes "[Cesuna]";
mes "Ack! I'm totally";
mes "swamped with all this";
mes "work! But I don't wanna";
mes "do any of it. That's it!";
mes "I totally need a break.";
next;
mes "[Cesuna]";
mes "^333333*Sigh...*^000000";
mes "I wonder if Saera";
mes "would ever consider";
mes "going out with me?";
mes "That would be nice~";
close;
}
lhz_in02,19,274,2 script Maintenance Guy#lhz 851,{
mes "[Kudiuu]";
mes "Holy...!";
mes "Will this place";
mes "ever get cleaned up?!";
mes "^333333*Cough cough*^000000 There's";
mes "so much dust here, it's";
mes "almost a health hazard!";
close;
}
// Lighthalzen Mushroom. // Lighthalzen Mushroom.
// Don't really understand why it's there, but it's funny regardless. // Don't really understand why it's there, but it's funny regardless.
lhz_in01,157,54,0,0 monster Red Mushroom 1085,1,120000,100000,0 lhz_in01,157,54,0,0 monster Red Mushroom 1085,1,120000,100000,0

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
//===== By: ================================================== //===== By: ==================================================
//= Lupus, kobra_k88 //= Lupus, kobra_k88
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 2.13 //= 2.15
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena 1.0 //= eAthena 1.0
//===== Description: ========================================= //===== Description: =========================================
@ -36,7 +36,8 @@
//= 2.11 Updated function Job_Change to jobchange based on Upper value. [Paradox924X] //= 2.11 Updated function Job_Change to jobchange based on Upper value. [Paradox924X]
//= 2.12 Added more unused vars to F_ClearGarbage [Lupus] //= 2.12 Added more unused vars to F_ClearGarbage [Lupus]
//= 2.13 Added more unused vars to F_ClearGarbage [Lupus] //= 2.13 Added more unused vars to F_ClearGarbage [Lupus]
//= 2,14 Added old novice variables to F_ClearGarbage. [L0ne_W0lf] //= 2.14 Added old novice variables to F_ClearGarbage. [L0ne_W0lf]
//= 2.15 Added no unused DTS variables to F_ClearGarbage. [L0ne_W0lf]
//============================================================ //============================================================
@ -111,6 +112,10 @@ function script F_ClearGarbage {
set NEW_LVUP1,0; set NEW_LVUP1,0;
set NEW_JOBLVUP,0; set NEW_JOBLVUP,0;
// Old DTS variables that are no longer used.
set dtseligible,0;
set MISC_QUEST,MISC_QUEST & ~128;
return; return;
} }