summaryrefslogtreecommitdiff
path: root/world
diff options
context:
space:
mode:
Diffstat (limited to 'world')
-rw-r--r--world/map/npc/functions/dailyquest.txt43
1 files changed, 19 insertions, 24 deletions
diff --git a/world/map/npc/functions/dailyquest.txt b/world/map/npc/functions/dailyquest.txt
index 4d9bbc95..f4d4a94c 100644
--- a/world/map/npc/functions/dailyquest.txt
+++ b/world/map/npc/functions/dailyquest.txt
@@ -97,7 +97,7 @@ L_Low_Level:
goto L_Exit;
L_Not_Enough_Points:
- callsub S_SayPhrase;
+ mes "\"You look exhausted, maybe you should rest a bit.\"";
set @dq_return, 2;
goto L_Exit;
@@ -108,34 +108,29 @@ L_Exit:
S_SayPhrase:
if (@dq_handle_return)
return;
- if (DailyQuestPoints > 100)
- goto L_Very_Very_High;
- if (DailyQuestPoints > 80)
- goto L_Very_High;
- if (DailyQuestPoints > 50)
- goto L_Medium_High;
- if (DailyQuestPoints > @dq_cost)
- goto L_High;
- if (DailyQuestPoints > @dq_cost / 2)
- goto L_Medium;
- goto L_Low;
-L_Very_Very_High:
+ if (DailyQuestPoints > BaseLevel)
+ goto L_Over;
+ if (DailyQuestPoints > (BaseLevel*9)/10)
+ goto L_P90;
+ if (DailyQuestPoints > (BaseLevel*7)/10)
+ goto L_P70;
+ if (DailyQuestPoints > (BaseLevel*5)/10)
+ goto L_P50;
+ goto L_P30;
+
+L_Over:
mes "\"Woah, you're bursting with power.\"";
return;
-L_Very_High:
+L_P90:
mes "\"You're in a very good shape.\"";
return;
-L_Medium_High:
- mes "\"TODO"\";
- return;
-L_High:
+L_P70:
mes "\"You don't seem very exhausted by my tasks.\"";
- return
-L_Medium:
- mes "\"I do not have any further tasks for you right now.\"";
return;
-L_Low:
- mes "\"You look exhausted, maybe you should rest a bit.\"";
+L_P50:
+ mes "\"Aren't you getting weary yet?\"";
+ return;
+L_P30:
+ mes "\"You look a little tired.\"";
return;
-
}