From d4b38891d6d962b220197c65d4166a64f7780e49 Mon Sep 17 00:00:00 2001
From: Jesusaves <cpntb1@ymail.com>
Date: Sat, 4 May 2019 02:17:45 -0300
Subject: Give Halin/Hurns warp crystals with Rakinorf, lower level from 40 to
 35

---
 npc/012-2/rakinorf.txt | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

(limited to 'npc')

diff --git a/npc/012-2/rakinorf.txt b/npc/012-2/rakinorf.txt
index b7f086039..5a8dd3283 100644
--- a/npc/012-2/rakinorf.txt
+++ b/npc/012-2/rakinorf.txt
@@ -205,10 +205,7 @@ L_MainStory:
             mesq l("You will need to *hic* prove yourself to *hic* me and the town first...");
             next;
             mesc b(l(".:: Main Quest 2-2 ::.")), 3;
-            if (BaseLevel >= 40)
-                mesc l("* @@/@@ Base Level", BaseLevel, 40), 2;
-            else
-                mesc l("* @@/@@ Base Level", BaseLevel, 40), 9;
+            msObjective(BaseLevel >= 35, l("* @@/@@ Base Level", BaseLevel, 35));
 
             if (JobLevel >= 15)
                 mesc l("* @@/@@ Job Level", JobLevel, 15), 2;
@@ -238,7 +235,7 @@ L_MainStory:
 
         case 8:
             mesc b(l(".:: Main Quest 2-2 ::.")), 3;
-            msObjective(BaseLevel >= 40, l("* @@/@@ Base Level", BaseLevel, 40));
+            msObjective(BaseLevel >= 35, l("* @@/@@ Base Level", BaseLevel, 35));
 
             msObjective(JobLevel >= 15, l("* @@/@@ Job Level", JobLevel, 15));
 
@@ -247,7 +244,7 @@ L_MainStory:
             msObjective(getq(HurnscaldQuest_BloodDonor), l("* Donate blood at least once."));
 
             next;
-            if (BaseLevel >= 40 &&
+            if (BaseLevel >= 35 &&
                 JobLevel >= 15 &&
                 countitem(Scythe) &&
                 getq(HurnscaldQuest_BloodDonor))
@@ -289,18 +286,21 @@ L_Fail:
     close;
 
 L_Complete:
-    inventoryplace ReturnPotion, 10;
-    setq General_Narrator, 6, 0;
-    getitem ReturnPotion, rand(5,10);
-    getexp BaseLevel*750, JobLevel*50;// Reference Levels: (40, 15)
+    inventoryplace ReturnPotion, 5, HalinWarpCrystal, 1, HurnsWarpCrystal, 1;
     mesn;
     mesq l("Good, you *hic* proved your *hic* worth. I'll give you them.");
     next;
     mesn;
-    mesq l("They will expire *hic* in just @@... Or on logout.", FuzzyTime(@returnpotion_expiredate));
+    mesq l("Here are EXTREMELY VALUABLE warp crystals, and the *hic* fabled return potions.");
     next;
     mesn;
-    mesq l("What are you *hic* doing here? They are expiring! GO NOW!");
+    mesq l("Halinarzo is a *hic* level 50 area. So please *hic* be careful!");
+    mesc l("WARNING: Warp Crystals can break after use and have a cooldown.");
+    setq General_Narrator, 6, 0;
+    getitem ReturnPotion, 5;
+    getitem HalinWarpCrystal, 1;
+    getitem HurnsWarpCrystal, 1;
+    getexp BaseLevel*400, JobLevel*50;// Reference Levels: (35, 15)
     close;
 
 OnInit:
-- 
cgit v1.2.3-70-g09d2