mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-09 22:20:24 +00:00
[Feature] Add Comment to Item Data/Quest API (#3669)
* [Feature] Add Comment to Item Data/Quest API # Perl - Add `quest::getitemcomment(item_id)`. - Add `quest::getitemlore(item_id)`. - Add `$questitemdata->GetComment()`. # Lua - Add `eq.get_item_comment(item_id)`. - Add `eq.get_item_lore(item_id)`. - Add `item:Comment()`. # Notes - Added the ability for operators to pull these fields from item data without a database hit. - Fixed a bug in `embparser_api.cpp` where `GetZoneGravity` was connected to the wrong methods. * Update embparser_api.cpp
This commit is contained in:
@@ -1433,6 +1433,16 @@ void Perl__removeitem(uint32_t item_id, int quantity)
|
||||
quest_manager.removeitem(item_id, quantity);
|
||||
}
|
||||
|
||||
std::string Perl__getitemcomment(uint32 item_id)
|
||||
{
|
||||
return quest_manager.getitemcomment(item_id);
|
||||
}
|
||||
|
||||
std::string Perl__getitemlore(uint32 item_id)
|
||||
{
|
||||
return quest_manager.getitemlore(item_id);
|
||||
}
|
||||
|
||||
std::string Perl__getitemname(uint32 item_id)
|
||||
{
|
||||
return quest_manager.getitemname(item_id);
|
||||
@@ -6377,6 +6387,8 @@ void perl_register_quest()
|
||||
package.add("get_expedition_lockouts_by_char_id", (perl::reference(*)(uint32, std::string))&Perl__get_expedition_lockouts_by_char_id);
|
||||
package.add("getfactionname", &Perl__getfactionname);
|
||||
package.add("getinventoryslotid", &Perl__getinventoryslotid);
|
||||
package.add("getitemcomment", &Perl__getitemcomment);
|
||||
package.add("getitemlore", &Perl__getitemlore);
|
||||
package.add("getitemname", &Perl__getitemname);
|
||||
package.add("getitemstat", &Perl__getitemstat);
|
||||
package.add("getlanguagename", &Perl__getlanguagename);
|
||||
|
||||
Reference in New Issue
Block a user