summaryrefslogtreecommitdiff
path: root/npc/events/christmas_2005.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/events/christmas_2005.txt')
-rw-r--r--npc/events/christmas_2005.txt77
1 files changed, 48 insertions, 29 deletions
diff --git a/npc/events/christmas_2005.txt b/npc/events/christmas_2005.txt
index c782e3b9d..486014259 100644
--- a/npc/events/christmas_2005.txt
+++ b/npc/events/christmas_2005.txt
@@ -1,29 +1,42 @@
-//===== Hercules Script ======================================
-//= 2005 ChristMas Event
-//===== By: ==================================================
-//= Brainstorm
-//===== Current Version: =====================================
-//= 1.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Paradox924X
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Brainstorm
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= 2005 Christmas Event
+//================= Description ===========================================
//= Event 1: Louise's Kim creates Louise's Santa Hat.
//= Event 2: Enjoy Happymerry Chistmas Event summons monsters.
//= Event 3: Oholy requires you to hunt Deviruchi NPCs.
-//==========================================
-//= Break down of arguments used in the function:
-//= arg(0) Originating NPC (disable)
-//= arg(1) Next NPC to be enabled
-//= arg(2) Map name of originating NPC
-//= arg(3) Coordinate X to be teleported to
-//= arg(4) Coordinate Y to be teleported to
-//===== Additional Comments: =================================
-//= 1.0 First semi-working conversion. [Brainstorm]
-//= 1.1 Refined Brainstorm's conversion. [L0ne_W0lf]
-//= 1.2 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.2a Small update to the checkweight. (bugreport:2553). [Paradox924X]
-//============================================================
-
-// Louise's Santa Hat (Event 1)
+//================= Current Version =======================================
+//= 1.2a
+//=========================================================================
+
+//== Louise's Santa Hat (Event 1) ==========================
xmas_in,89,92,5 script Louise Kim#designer 4_F_06,{
mes "[Designer Louise Kim]";
mes "Cone shaped red Santa hat is too ordinary.";
@@ -188,7 +201,7 @@ xmas_in,89,92,5 script Louise Kim#designer 4_F_06,{
}
}
-// Enjoy Happymerry Chistmas Event (Event 2)
+//== Enjoy Happymerry Chistmas Event (Event 2) =============
prontera,155,285,3 script Enjoy#enjoy 4_M_MONK,{
if (!christ_solo05){
mes "[Enjoy]";
@@ -932,7 +945,7 @@ prontera,35,209,5 script Event#event 4_M_SITDOWN,{
}
}
-// Oholy (Event 3)
+//== Oholy (Event 3) =======================================
prontera,156,242,0 script Oholy#pron::OholyDup 1_F_PRIEST,{
if (!christ_carol05) {
mes "[Oholy]";
@@ -1386,7 +1399,13 @@ prontera,156,242,0 script Oholy#pron::OholyDup 1_F_PRIEST,{
}
}
-// Deviruchi functions
+//== Deviruchi functions ===================================
+//= Arguments:
+//= - 0: Originating NPC (disable)
+//= - 1: Next NPC to be enabled
+//= - 2: Map name of originating NPC
+//= - 3: Coordinate X to be teleported to
+//= - 4: Coordinate Y to be teleported to
function script F_carol_devi {
if (christ_carol05 == 1) {
mes "[Deviruchi]";
@@ -1565,7 +1584,7 @@ OnTouch:
end;
}
-// Payon
+//- Payon -
payon,165,153,3 duplicate(OholyDup) Oholy#payon 1_F_PRIEST
payon,142,203,3 script Deviruchi#payon_01 4_DEVIRUCHI,3,3,{
callfunc("F_carol_devi2","payon",166,60);
@@ -1622,7 +1641,7 @@ OnTouch:
end;
}
-// Geffen
+//- Geffen -
geffen,120,188,0 duplicate(OholyDup) Oholy#geffen 1_F_PRIEST
geffen,173,163,3 script Deviruchi#geffen_01 4_DEVIRUCHI,3,3,{
callfunc("F_carol_devi2","geffen",120,34);
@@ -1651,7 +1670,7 @@ OnTouch:
end;
}
-// Alberta
+//- Alberta -
alberta,54,237,0 duplicate(OholyDup) Oholy#alberta 1_F_PRIEST
alberta,97,86,3 script Deviruchi#alberta_01 4_DEVIRUCHI,3,3,{
callfunc("F_carol_devi2","alberta",28,235);