summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/quest_db.conf5
-rw-r--r--db/re/mob_db.conf738
-rw-r--r--npc/005-7/nurse.txt63
3 files changed, 805 insertions, 1 deletions
diff --git a/db/quest_db.conf b/db/quest_db.conf
index 7aa5c1f3a..38e827c03 100644
--- a/db/quest_db.conf
+++ b/db/quest_db.conf
@@ -122,6 +122,11 @@ quest_db: (
Id: 39
Name: "CandorQuest_Trainer"
},
+{
+ Id: 40
+ Name: "CandorQuest_Nurse"
+},
+
// ID 51 to 70: Tulimshar quests
{
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index ed573620f..fa6205f9b 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -4281,4 +4281,742 @@ mob_db: (
Coal: 1000
}
},
+{
+ Id: 1098
+ SpriteName: "SmallRubyBif"
+ Name: "Small Ruby Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Ruby: 35
+ Topaz: 23
+ Emerald: 14
+ Diamond: 7
+ Amethyst: 4
+ Sapphire: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1099
+ SpriteName: "RubyBif"
+ Name: "Ruby Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Ruby: 55
+ Topaz: 40
+ Emerald: 24
+ Diamond: 12
+ Amethyst: 6
+ Sapphire: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1100
+ SpriteName: "bigRubyBif"
+ Name: "Big Ruby Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Ruby: 65
+ Topaz: 50
+ Emerald: 32
+ Diamond: 16
+ Amethyst: 8
+ Sapphire: 4
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1101
+ SpriteName: "SmallTopazBif"
+ Name: "Small Topaz Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Topaz: 35
+ Ruby: 23
+ Emerald: 14
+ Diamond: 7
+ Amethyst: 4
+ Sapphire: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1102
+ SpriteName: "TopazBif"
+ Name: "Topaz Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Topaz: 55
+ Ruby: 40
+ Emerald: 24
+ Diamond: 12
+ Amethyst: 6
+ Sapphire: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1103
+ SpriteName: "bigTopazBif"
+ Name: "Big Topaz Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Topaz: 65
+ Ruby: 50
+ Emerald: 32
+ Diamond: 16
+ Amethyst: 8
+ Sapphire: 4
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1104
+ SpriteName: "SmallEmeraldBif"
+ Name: "Small Emerald Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Emerald: 35
+ Ruby: 23
+ Topaz: 14
+ Diamond: 7
+ Amethyst: 4
+ Sapphire: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1105
+ SpriteName: "EmeraldBif"
+ Name: "Emeald Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Emerald: 55
+ Ruby: 40
+ Topaz: 24
+ Diamond: 12
+ Amethyst: 6
+ Sapphire: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1106
+ SpriteName: "bigEmeraldBif"
+ Name: "Big Emerald Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Emerald: 65
+ Ruby: 50
+ Topaz: 32
+ Diamond: 16
+ Amethyst: 8
+ Sapphire: 4
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1107
+ SpriteName: "SmallDiamondBif"
+ Name: "Small Diamond Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Diamond: 35
+ Ruby: 23
+ Topaz: 14
+ Diamond: 7
+ Amethyst: 4
+ Sapphire: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1108
+ SpriteName: "DiamondBif"
+ Name: "Diamond Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Diamond: 55
+ Ruby: 40
+ Topaz: 24
+ Emerald: 12
+ Amethyst: 6
+ Sapphire: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1109
+ SpriteName: "bigDiamondBif"
+ Name: "Big Diamond Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Diamond: 65
+ Ruby: 50
+ Topaz: 32
+ Emerald: 16
+ Amethyst: 8
+ Sapphire: 4
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1110
+ SpriteName: "SmallAmethystBif"
+ Name: "Small Amethyst Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Amethyst: 35
+ Ruby: 23
+ Topaz: 14
+ Emerald: 7
+ Diamond: 4
+ Sapphire: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1111
+ SpriteName: "AmethystBif"
+ Name: "Amethyst Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Amethyst: 55
+ Ruby: 40
+ Topaz: 24
+ Emerald: 12
+ Diamond: 6
+ Sapphire: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1112
+ SpriteName: "bigAmethystBif"
+ Name: "Big Amethyst Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Amethyst:65
+ Ruby: 50
+ Topaz: 32
+ Emerald: 16
+ Diamond: 8
+ Sapphire: 4
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1113
+ SpriteName: "SmallSapphireBif"
+ Name: "Small Sapphire Bif"
+ Lv: 1
+ Hp: 4
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 350
+ Coal: 280
+ Sapphire: 35
+ Ruby: 23
+ Topaz: 14
+ Emerald: 7
+ Diamond: 4
+ Amethyst: 2
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1114
+ SpriteName: "SapphireBif"
+ Name: "Sapphire Bif"
+ Lv: 1
+ Hp: 8
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 5
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 500
+ Coal: 400
+ Sapphire: 55
+ Ruby: 40
+ Topaz: 24
+ Emerald: 12
+ Diamond: 6
+ Amethyst: 3
+ LightGreenDiamond: 1
+ }
+},
+{
+ Id: 1115
+ SpriteName: "bigSapphireBif"
+ Name: "Big Sapphire Bif"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ Drops: {
+ IronOre: 800
+ Coal: 500
+ Sapphire: 65
+ Ruby: 50
+ Topaz: 32
+ Emerald: 16
+ Diamond: 8
+ Amethyst: 4
+ LightGreenDiamond: 1
+ }
+},
)
diff --git a/npc/005-7/nurse.txt b/npc/005-7/nurse.txt
index abf65d66c..590011e57 100644
--- a/npc/005-7/nurse.txt
+++ b/npc/005-7/nurse.txt
@@ -1,11 +1,47 @@
// TMW-2 Script
// Author:
// Jesusalva
+// Crazyfefe
-005-7,41,30,0 script Candor's Nurse NPC_FEMALE,{
+005-7,41,30,0 script Candor"'"s Nurse NPC_FEMALE,{
+
+ .Item = Candy;
//if (sc_check(SC_POISON)) goto L_CurePoison;
+L_Help:
+ if (countitem("Candy") == 0)
+ {
+ mesq l("You don't seem to have @@", getitemlink(.Item));
+ close;
+ }
+ mesq l("Thank a lot !");
+ if (getq(CandorQuest_Nurse) == 0)
+ {
+ getexp 20,0;
+ Zeny = Zeny + 200;
+ setq CandorQuest_Nurse, 1;
+ close;
+ }
+ if (getq(CandorQuest_Nurse) == 1)
+ {
+ getexp 10,0;
+ Zeny = Zeny + 100;
+ setq CandorQuest_Nurse, 2;
+ close;
+ }
+ if (getq(CandorQuest_Nurse) == 2)
+ {
+ getexp 50,0;
+ Zeny = Zeny +50;
+ setq CandorQuest_Nurse, 3;
+ close;
+ }
+ getexp 5,0;
+ Zeny = Zeny + 25;
+ close;
+
+L_Heal:
mesn;
@temp = rand(4);
if(@temp == 1) goto L_Heal2;
@@ -13,6 +49,30 @@
if(@temp == 3) goto L_Heal4;
goto L_Heal1;
+ mesq l("Hello can you bring me some @@.",getitemlink(.Item));
+ mesq l("I can also cure you.");
+
+ do
+ {
+ select
+ l("Take this candy !"),
+ l("Heal."),
+ l("No thank.");
+
+ switch (@menu)
+ {
+ case 1:
+ goto L_Help;
+ break;
+ case 2:
+ goto L_Heal;
+ break;
+ case 3:
+ goto L_Close;
+ break;
+ }
+ } while (@menu != 3);
+
L_Heal1:
mesq l("You don't look too well; let me treat your wounds.");
mes "";
@@ -77,3 +137,4 @@ OnInit:
end;
}
+