Jump to content
  • 0

Stop Quest Abuse


Sour-

Question


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  42
  • Reputation:   2
  • Joined:  05/25/16
  • Last Seen:  

Good day! (I'm just trying to be nice)

NPC script

map	script	NPC	100,{
setquest 80000;
}

quest_db

80000,0,1002,1,0,0,0,0,1002,7539,10000,0,0,0,0,0,0,"QUEST 80000"

Even if 1 poring is already killed and the item is already acquired (quest completed), you will still get 7539 every next poring you kill.
How to end the quest immediately after 1 poring is killed so that the item acquisition won't be abused?

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 1

  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

Maybe you can try this diff.

There is new config, you just need set it to "no".

// Always drop item from quest_db even the kill objective is complete? (Note 1)
quest_drop: yes

 

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

let me confirm if it's official bug of rAthena, so we can fix it asap

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  42
  • Reputation:   2
  • Joined:  05/25/16
  • Last Seen:  

Alright sir. Thank you.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  42
  • Reputation:   2
  • Joined:  05/25/16
  • Last Seen:  

11 hours ago, Cydh said:

Maybe you can try this diff.

There is new config, you just need set it to "no".


// Always drop item from quest_db even the kill objective is complete? (Note 1)
quest_drop: yes

 

It's now working! Thank you so much!

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  11/19/16
  • Last Seen:  

@gmsour it's because you didn't add completequest or erasequest, that's why the system detects your quest is still active. It's official behavior even you obtain the total required item, you can still get the item required from killing the required monster. (monster kill does not apply)

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

1 hour ago, UnknownUser0317 said:

@gmsour it's because you didn't add completequest or erasequest, that's why the system detects your quest is still active. It's official behavior even you obtain the total required item, you can still get the item required from killing the required monster. (monster kill does not apply)

Indeed, but the quest system is not auto-complete and there's no OnObjectiveComplete-like label. So u can't force player who keep hunting for item drop to change the quest by completequest command.

Maybe he want to be nice to add custom quest for newbie "Kill your first poring then get special item!", it's better than always using script, imo~

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  11/19/16
  • Last Seen:  

Just now, Cydh said:

Indeed, but the quest system is not auto-complete and there's no OnObjectiveComplete-like label. So u can't force player who keep hunting for item drop to change the quest by completequest command.

Maybe he want to be nice to add custom quest for newbie "Kill your first poring then get special item!", it's better than always using script, imo~

Yeah, you're right.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...