Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rekenber Job Quest quest bugs. (lighthalzen quests) #871

Closed
anacondaq opened this issue Jan 5, 2016 · 6 comments
Closed

Rekenber Job Quest quest bugs. (lighthalzen quests) #871

anacondaq opened this issue Jan 5, 2016 · 6 comments
Labels
component:script A fault that lies within the scripts of rAthena mode:prerenewal A fault that exists within the pre-renewal mode mode:renewal A fault that exists within the renewal mode priority:low A fault that affects rAthena in one piece of functionality and is self-contained

Comments

@anacondaq
Copy link

  1. [Error]: quest_change: Character 150000 already has quest 12010.
    I have this error, when i back from (einbroch 54 52). Laboratory Guard to Young Man (Kazien) (lhz_in01 174 258)

  2. Then, in the same quest, when you come to Scamp you will get error:

    [Error]: quest_change: Character 150000 doesn't have quest 12012.

  3. Then, when you back to Kazien, you will get next error:

    [Error]: quest_change: quest 5006 not found in DB.

  4. Then, in step, after killing 3 mobsters, and when you need back to Young Man, after receiving experience you will get error:

    [05/Jan 05:21][Error]: quest_update_status: Character 150000 doesn't have quest
    12013.

So finally, how reproduce:

Do this quest step by step and check map-server errors, and you will be surpriced of many different errors described here above:)

http://irowiki.org/wiki/Shadow_Quest_(Rekenber_Job_Quest)

Revision: 1abb02c
mode: pre-re

@Lemongrass3110 Lemongrass3110 added status:confirmed Issue that has been validated by a developer to affect rAthena component:script A fault that lies within the scripts of rAthena priority:low A fault that affects rAthena in one piece of functionality and is self-contained server:map mode:renewal A fault that exists within the renewal mode mode:prerenewal A fault that exists within the pre-renewal mode labels Jan 6, 2016
@Lemongrass3110
Copy link
Member

I fixed the first error by changing this line:
https://github.com/rathena/rathena/blob/master/npc/quests/quests_lighthalzen.txt#L10640
To:

changequest 12008,12011;

Another issue is if you come back from einbroch if you failed the quest:
https://github.com/rathena/rathena/blob/master/npc/quests/quests_lighthalzen.txt#L10798
Should be changed to

changequest 12010,12009;

Could you please also try this and see if you still receive the other errors? They could be errors caused by the other one.

Regarding the issue for missing quest 5006, this one is really missing in quest_db but we use it in scripts. You also should get other errors for example 5005, which is also missing.

@Atemo could you help me out on this one?

@Lemongrass3110
Copy link
Member

Seems like those errors existed since 0202126 from @euphyy back in august 2013.
He added quest support to lighthalzen and many other cities back then, but the quest_db entries for 5005, 5006 etc were also missing back then.

@Atemo
Copy link
Contributor

Atemo commented Jan 6, 2016

I will push a fix about this issue. I wonder if aegis force to give the quest even if the player doesn't have the prerequis with changequest since there are a lot of mistake with that, like

changequest 12001,12002;// player get 12002 even if he doesn't have 12001

Atemo added a commit that referenced this issue Jan 6, 2016
@Atemo Atemo closed this as completed Jan 6, 2016
@Atemo
Copy link
Contributor

Atemo commented Jan 6, 2016

the quest_db entries for 5005, 5006 etc were also missing back then.

I just disabled the chanquest line on the script from now

@Lemongrass3110
Copy link
Member

Great job @Atemo! :)

@Anacondaqq if you have any more issues like that, please consider upgrading to 72fe7f9 to make it easier for us to find out whats wrong. Sample output after that commit:

[Error]: quest_change: Character 150000 already has quest 12011.
[Debug]: Source (NPC): Young Man#reken at lhz_in01 (174,258)
[Debug]: Function: changequest (2 parameters):
[Debug]: Data: number value=12008
[Debug]: Data: number value=12011

@anacondaq

This comment was marked as abuse.

@aleos89 aleos89 removed the status:confirmed Issue that has been validated by a developer to affect rAthena label Sep 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:script A fault that lies within the scripts of rAthena mode:prerenewal A fault that exists within the pre-renewal mode mode:renewal A fault that exists within the renewal mode priority:low A fault that affects rAthena in one piece of functionality and is self-contained
Projects
None yet
Development

No branches or pull requests

4 participants