summaryrefslogtreecommitdiff
path: root/npc/027-1
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-07-31 11:00:47 -0300
committerJesusaves <cpntb1@ymail.com>2020-07-31 11:00:47 -0300
commita5c40f30ee7fd3081704c8a3b4687c7d26be4538 (patch)
treecc6b4a8beef9ad9be60851995cdd780e90c55e49 /npc/027-1
parent16fdfcd949328684517d178c8e21d5641929f39a (diff)
downloadserverdata-a5c40f30ee7fd3081704c8a3b4687c7d26be4538.tar.gz
serverdata-a5c40f30ee7fd3081704c8a3b4687c7d26be4538.tar.bz2
serverdata-a5c40f30ee7fd3081704c8a3b4687c7d26be4538.tar.xz
serverdata-a5c40f30ee7fd3081704c8a3b4687c7d26be4538.zip
Move Luca and Saves to their own folders
Diffstat (limited to 'npc/027-1')
-rw-r--r--npc/027-1/luca.txt118
-rw-r--r--npc/027-1/saves.txt125
2 files changed, 0 insertions, 243 deletions
diff --git a/npc/027-1/luca.txt b/npc/027-1/luca.txt
deleted file mode 100644
index d609acec9..000000000
--- a/npc/027-1/luca.txt
+++ /dev/null
@@ -1,118 +0,0 @@
-// TMW2 script.
-// Author:
-// Saulc
-// Jesusalva
-// Description:
-// Luca, of Physical Science Class.
-
-027-1,49,102,0 script Luca NPC_PLAYER,{
- function basicMagic;
- function standardMagic;
- function advancedMagic;
- if (!MAGIC_LVL) goto L_NoMagic;
- mes l(".:: Physical Sciences Class ::.");
- mesc l("Specialized in skills with weapon-based damage and Assassination.");
- next;
- mesn;
- mesc l("You have @@ magic skill points available.", sk_points());
- select
- l("Basic Magic"),
- l("Standard Magic"),
- l("Advanced Magic");
- //l("Mastery Magic");
- mes "";
- .@lv=@menu;
- do
- {
- // Display appropriate menu
- if (.@lv == 1)
- basicMagic();
- else if (.@lv == 2)
- standardMagic();
- else if (.@lv == 3)
- advancedMagic();
-
- // Handle result
- mes "";
- if (@menuret) {
- if (!learn_magic(@menuret)) {
- mesc l("You do not meet all requisites for this skill."), 1;
- next;
- }
- } else {
- closeclientdialog;
- }
-
- } while (@menuret);
- close;
-
-L_NoMagic:
- next;
- mesn;
- mesq l("You do not have enough magic power for these classes.");
- next;
- mesn;
- mesq l("Besides the Magic Council, Andrei Sakar have his own Mana Stone, but I doubt he would train the likes of you, or share his Mana Stone.");
- next;
- mesn;
- mesq l("Perhaps, in the city, someone knows rumors about Mana Stones and can teach you. Other than that, you're on your own.");
- close;
-
-function basicMagic {
- if (MAGIC_LVL < 1) goto L_NoMagic;
- mes l(".:: Falkon Strike ::.");
- mesc l("Bash your weapon against your enemies with raised damage and accuracy.");
- mes "";
- mes l(".:: Ground Strike ::.");
- mesc l("Hit the ground, exploding the surroundings and disabling enemies.");
- mes "";
- mes l(".:: Sharpshooter ::.");
- mesc l("Shoot an arrow or bullet which damages everything on its way.");
- mes "";
- menuint
- l("Falkon Strike"), SM_BASH,
- l("Ground Strike"), ASC_METEORASSAULT,
- l("Sharpshooter"), SN_SHARPSHOOTING,
- l("Cancel"), 0;
- return;
-}
-
-function standardMagic {
- if (MAGIC_LVL < 2) goto L_NoMagic;
- mes l(".:: Supreme Attack ::.");
- mesc l("Cause a very strong attack with lowered accuracy.");
- mes "";
- mes l(".:: Arrow Shower ::.");
- mesc l("Shoot FIVE arrows or bullets to the air and cause Area Of Effect Damage.");
- mes "";
- menuint
- l("Supreme Attack"), MC_MAMMONITE,
- l("Arrow Shower"), AC_SHOWER,
- l("Cancel"), 0;
- return;
-}
-
-function advancedMagic {
- if (MAGIC_LVL < 3) goto L_NoMagic;
- mes l(".:: Counter Attack ::.");
- mesc l("Retaliates next attack with a critical hit. This instance lasts a second.");
- mes "";
- menuint
- l("Counter Attack"), KN_AUTOCOUNTER,
- l("Cancel"), 0;
- return;
-}
-
-OnInit:
- .@npcId = getnpcid(.name$);
- setunitdata(.@npcId, UDT_HEADTOP, NPCEyes);
- setunitdata(.@npcId, UDT_HEADMIDDLE, BromenalChest);
- setunitdata(.@npcId, UDT_HEADBOTTOM, JeansShorts);
- setunitdata(.@npcId, UDT_WEAPON, DeepBlackBoots);
- setunitdata(.@npcId, UDT_HAIRSTYLE, 21);
- setunitdata(.@npcId, UDT_HAIRCOLOR, 6);
-
- .sex = G_MALE;
- .distance = 5;
- end;
-}
diff --git a/npc/027-1/saves.txt b/npc/027-1/saves.txt
deleted file mode 100644
index 8bffe9118..000000000
--- a/npc/027-1/saves.txt
+++ /dev/null
@@ -1,125 +0,0 @@
-// TMW2 Script
-// Author:
-// Jesusalva
-// Description:
-// Mr. Saves of Scholar Class
-
-027-1,104,61,0 script Mr Saves NPC_BLACKALCHEMIST,{
- function basicMagic;
- function standardMagic;
- function advancedMagic;
- if (!MAGIC_LVL) goto L_NoMagic;
- mes l(".:: Scholarship Class ::.");
- mesc l("Specialized in support, buff, debuff and strengthening skills.");
- next;
- mesn;
- mesc l("You have @@ magic skill points available.", sk_points());
- next;
- select
- l("Basic Magic"),
- l("Standard Magic"),
- l("Advanced Magic");
- //l("Mastery Magic");
- mes "";
- .@lv=@menu;
- do
- {
- // Display appropriate menu
- if (.@lv == 1)
- basicMagic();
- else if (.@lv == 2)
- standardMagic();
- else if (.@lv == 3)
- advancedMagic();
-
- // Handle result
- mes "";
- if (@menuret) {
- if (!learn_magic(@menuret)) {
- mesc l("You do not meet all requisites for this skill."), 1;
- next;
- }
- } else {
- closeclientdialog;
- }
-
- } while (@menuret);
- close;
-
-function basicMagic {
- if (MAGIC_LVL < 1) goto L_NoMagic;
- mes l(".:: First Aid ::.");
- mesc l("Minor healing to your wounds.");
- mes "";
- mes l(".:: Accumulate Power ::.");
- mesc l("Raise damage of next skill.");
- mes "";
- mes l(".:: Provoke ::.");
- mesc l("Provoke a single monster to attack you.");
- mes "";
- mes l(".:: Windwalker ::.");
- mesc l("Increase walk speed and flee rate.");
- mes "";
- menuint
- l("First Aid"), TMW2_FIRSTAID,
- l("Accumulate Power"), HW_MAGICPOWER,
- l("Provoke"), SM_PROVOKE,
- l("Windwalker"), SN_WINDWALK,
- l("Cancel"), 0;
- return;
-}
-
-function standardMagic {
- if (MAGIC_LVL < 2) goto L_NoMagic;
- // NOTE: Alternate between First Aid + Healing for less cooldown wait
- mes l(".:: Healing ::.");
- mesc l("Minor healing to yourself or to allies.");
- mes "";
- mes l(".:: Mana Wisdom ::.");
- mesc l("(Passive) Increases Mana EXP/Control Gain rate.");
- mes "";
- mes l(".:: Last Standing Man ::.");
- mesc l("(Passive) Raise Max HP and Holy Defense.");
- mes "";
- mes l(".:: Area Provoke ::.");
- mesc l("Provokes all monsters around the target, and the target itself.");
- mes "";
- menuint
- l("Healing"), TMW2_HEALING,
- l("Mana Wisdom"), TMW2_SAGE,
- l("Last Standing Man"), CR_TRUST,
- l("Area Provoke"), EVOL_AREA_PROVOKE,
- l("Cancel"), 0;
- return;
-}
-
-function advancedMagic {
- if (MAGIC_LVL < 3) goto L_NoMagic;
- mes l(".:: Magnus Healing ::.");
- mesc l("Heals in area every friendly unit (incl. homuns and mercs). Req. Lifestone to cast.");
- mes "";
- menuint
- l("Magnus Healing"), TMW2_MAGNUSHEAL,
- l("Cancel"), 0;
- return;
-}
-
-L_NoMagic:
- next;
- mesn;
- mesq l("You do not have enough magic power for these classes.");
- next;
- mesn;
- mesq l("Besides the Magic Council, Andrei Sakar have his own Mana Stone, but I doubt he would train the likes of you, or share his Mana Stone.");
- next;
- mesn;
- mesq l("Perhaps, in the city, someone knows rumors about Mana Stones and can teach you. Other than that, you're on your own.");
- close;
-
-OnInit:
- .sex = G_MALE;
- .distance = 5;
- end;
-
-}
-