Ragno

iRO Weekly Turn-In Event - Gramps NPC

Recommended Posts

The following script emulates iRO's Weekly Turn-In Event (Gramps NPC). This was made by having direct interaction with Gramps npc ingame.
 

For more details please check: Weekly Turn-In Events - iRO Wiki

 
Special thanks to:
ZacktheBear from AtlantisRO.
This would not have been possible without his invaluable help by providing replay data and testing.
 
Resources:
 
 
 
 
 
 
Some notes about this script:
 
This script uses special maps to warp players. Please prepare the map-cache according to data provided.
 
This script uses some arrays on the OnInit label to set the Turn-In quest and maps:
 
Arrays .Gramps_MapName$.Gramps_MapWarp$.Gramps_MapX and .Gramps_MapY defines the turn-in map where player will be warped.
 
Array .Gramps_Turn defines the questlog id and target monster for Tur-In in this order:
 
Low Maps:
  Index 0 = Quest Id 1
  Index 1 = Monster Id 1
  Index 2 = Quest Id 2
  Index 3 = Monster Id 2
 
Mid Maps:
  Index 4 = Quest Id 1
  Index 5 = Monster Id 1
  Index 6 = Quest Id 2
  Index 7 = Monster Id 2
 
High Maps:
  Index 8 = Quest Id 1
  Index 9 = Monster Id 1
  Index 10 = Quest Id 2
  Index 11 = Monster Id 2
 
 
Some quest gives Zeny reward, but it is not clear which one gives and which one doesn't. Please provide any data to know how does this works.
 
Since I have no way to know how much monsters have Turn-In maps, I didn't put monster spawn. Please configure it as your needs.
 

 

Please feel free to make any suggestion for improve this script and report any issue you may find.

 
Edited by Ragno
  • Upvote 4

Share this post


Link to post
Share on other sites
-_- guess I'll stop where I am in this script lol. But this looks quite good.

Share this post


Link to post
Share on other sites

-_- guess I'll stop where I am in this script lol. But this looks quite good.

 

Maybe we can do a team in other projects, I haven't made an inventory of iRO contents, but there is still lots of contents to bring.

Share this post


Link to post
Share on other sites

great job once again! Confuse how to set monster spawns.... so many maps X_X

Edited by spinzaku

Share this post


Link to post
Share on other sites

When i use the script i get stuck soon as i select a option.

There is no error in the script..

 

Fixed but the timer isent working so there is no cooldown on the quests.

Edited by GM Henry

Share this post


Link to post
Share on other sites
38 minutes ago, skymia said:

where can i find epay_dun01, egef_dun0, etc? map not found

You need to add them to resnametable.txt , you can get the reference from iRO's resnametable.txt or from OP's resnametable.txt

Share this post


Link to post
Share on other sites
12 minutes ago, mrmagic said:

You need to add them to resnametable.txt , you can get the reference from iRO's resnametable.txt or from OP's resnametable.txt

its been there but have errors and not found the map sir

Share this post


Link to post
Share on other sites
28 minutes ago, skymia said:

its been there but have errors and not found the map sir

Have you add them to server side?

Share this post


Link to post
Share on other sites

Hallo @Ragno tnx a lot for you time... I have seen that the version of this script for Hercules (here) is updated to version 1.1 with a new NPC control for GMs and various fixes... is it possible to have the same update for our rAthena version?
Thanks again for this sharing

Edit: the script (version 1.0 to rAthena) don't work... after the warp on the custom map dungeon, there are no monsters inside!

Edited by CyberDevil

Share this post


Link to post
Share on other sites
Quote

Since I have no way to know how much monsters have Turn-In maps, I didn't put monster spawn. Please configure it as your needs.

How can I configure the number of monsters spawn?

Share this post


Link to post
Share on other sites

Thanks a lot @hendra814... I'm stupid, the solution to the problem was very simple but I was fooled by the fact that these quests are dynamic, in fact every week the monsters required change and this script also has a list of monsters and quests big enough (see "setarray .monster_id" and "setarray .quest_id") that do not need, I believe!

Edit: another problem... there is no cooldown on the quests! Any fix for this?

Edited by CyberDevil
  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now