Rennus_Dragonsbane wrote:
There are several quests that require you to collect more than one of the same item, sometimes more than 100, such as badges, eyeballs, three-toed sloth corpses.
Right now you are either
a) forced to sit there for extended periods of time typing "give head centaur" innuendo intended
b) create some sort of script that automatically hands them in (WARNING - THIS IS ILLEGAL AND WILL GET YOU CURSED/DELETED)
c) Don't do the quest
What I suggest is a means to "give all.arrow grok" which will give all of a specific item to the target and would work with both players and NPCs.
I may be wrong, but this should be something that is possible just by recoding the quest. My guess is that it's currently works like give xxx noob. Then the quest NPC verifies the item is in its inventory, then deletes the item, then sets your quest bit, and then says gimme moar now.
It should theoretically be possible to have it built on a timer so that when you give something to the quest NPC it starts a timer, whenever you give an item to the NPC it resets the timer, then once you stop giving it items the timer finally will run through and begin an if loop for the item in its inventory self incrementing within the script, and then once finished with all the items in its inventory setting your quest flag with the appropriate number of items you turned in.
This should allow you to just use the current system of spamming without recoding the give command, but hey whichever is easier
