• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - looting quest items

Joined
Feb 6, 2007
RedCents
1,683¢
Is it possible to detect the quest tag in item descriptions. I would like Ninjaloot to automatically set quest items to ignore similar to detecting and setting no drop items to ignore.
 
I am not aware if there is a ${Corpse.ItemX.Quest} object. but if there was.. we would add in something to Ninjadvloot.inc that changes:

Rich (BB code):
                /if (${Corpse.Item[${i}].NoDrop})  /ini "${NinjaIniFile}" "${FirstLetter}" "${Corpse.Item[${i}]}" Ignore
                /if (!${Corpse.Item[${i}].NoDrop}) /ini "${NinjaIniFile}" "${FirstLetter}" "${Corpse.Item[${i}]}" Keep

to

Rich (BB code):
                /if (${Corpse.Item[${i}].NoDrop} || ${Corpse.Item[${i}].Quest})  /ini "${NinjaIniFile}" "${FirstLetter}" "${Corpse.Item[${i}]}" Ignore
                /if (!${Corpse.Item[${i}].NoDrop}) /ini "${NinjaIniFile}" "${FirstLetter}" "${Corpse.Item[${i}]}" Keep

That is how it would be accomplished.... IF the object actually exists and works accordingly.
Also... not everyone would want to ignore quest items.... so just adding it in blindly would not be a viable option I believe.
 
the quest and some others tags were recently added, This will be in the next major update of ninjadvloot after Kiss 8 is released
 
the quest and some others tags were recently added, This will be in the next major update of ninjadvloot after Kiss 8 is released

Awesome Maskoi ... I wasn't able to find info on .quest object .. what properties or class attributes it inherits (and/or) extends.

However I still think that quest items should be configurable to mark them as IGNORE int he loot.ini file when a new item entry is created.
Just lumping them into the no drop items line to make the initial ini file entries as ignore isn't the best way to go in my humble opinion. But you the boss man Maskoi ... speak and it shall be done.

"So let it be written...... so let it be done!"
 
31 October 2014 by eqmule
- Added Heirloom, Collectible and NoDestroy to the Item TLO.

I think he had added or fixed quest previously
 
31 October 2014 by eqmule
- Added Heirloom, Collectible and NoDestroy to the Item TLO.

I think he had added or fixed quest previously

Thanks to diligent research.. Maskoi helped me locate all the TLO information for that struct. The actual value would be:

Rich (BB code):
/if (${Corpse.Item[${i}].NoDrop} || ${Corpse.Item[${i}].QuestItem})  /ini "${NinjaIniFile}" "${FirstLetter}" "${Corpse.Item[${i}]}" Ignore
 
Question - looting quest items

Users who are viewing this thread

Back
Top
Cart