diff options
author | Fedja Beader <fedja@protonmail.ch> | 2024-04-17 18:33:04 +0200 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2024-04-17 19:04:04 +0200 |
commit | f091b0e42822238ddf45589913b1692b0a99b0f7 (patch) | |
tree | 0d9b63cabb7eb3aa29715bb3c581910e75540ebe /world/map/npc/023-3 | |
parent | 235d7e20df0dfafe2d435210eb4eeb4390dd1a6a (diff) | |
download | classic-serverdata-f091b0e42822238ddf45589913b1692b0a99b0f7.tar.gz classic-serverdata-f091b0e42822238ddf45589913b1692b0a99b0f7.tar.bz2 classic-serverdata-f091b0e42822238ddf45589913b1692b0a99b0f7.tar.xz classic-serverdata-f091b0e42822238ddf45589913b1692b0a99b0f7.zip |
Fix daily quest point gain for characters with bonus points
When a character checks in with a daily point NPC, the bonus daily
points (from boss fights) gets moved into the regular bonus variable. By
my understanding, when this regular bonus variable exceeds the
character's level, the character stops gaining regular daily points.
As you can see, when DailyQuestPoints exceeeds character lvl (97), the
player no longer gets any (DailyQuestTime marks the last time the base
points were added):
Initial state:
[16:53:57] variable DailyQuestBonus[0] == `0` for player AnotherOne.
[16:54:03] variable DailyQuestPoints[0] == `2` for player AnotherOne.
Character receives bonus:
[16:55:15] variable DailyQuestBonus[0] = `150` for player AnotherOne.
Character talks to DPQuest NPC without items, bonus is moved:
[16:55:38] variable DailyQuestBonus[0] == `0` for player AnotherOne.
[16:55:47] variable DailyQuestPoints[0] == `152` for player AnotherOne.
Reset login time in order to get new daily points:
[16:56:06] variable DailyQuestTime[0] = `0` for player AnotherOne.
talk to NPC again:
[16:56:16] variable DailyQuestBonus[0] == `0` for player AnotherOne.
[16:56:21] variable DailyQuestPoints[0] == `152` for player AnotherOne.
Diffstat (limited to 'world/map/npc/023-3')
0 files changed, 0 insertions, 0 deletions