mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-18 08:18:27 +00:00
[Quest API] Add EVENT_AA_BUY and EVENT_AA_GAIN to Perl/Lua. (#2504)
# Perl - Add EVENT_AA_BUY to Perl. - Exports `$aa_cost`, `$aa_id`, `$aa_previous_id`, and `$aa_next_id` - Add EVENT_AA_GAIN to Perl. - Exports `$aa_gained` - Add quest::getaaname(aa_id) to Perl. # Lua - Add event_aa_buy to Lua. - Exports `e.aa_cost`, `e.aa_id`, `e.aa_previous_id`, and `e.aa_next_id` - Add event_aa_gain to Lua. - Exports `e.aa_gained` - Add eq.get_aa_name(aa_id) to Lua.
This commit is contained in:
@@ -3724,6 +3724,15 @@ bool Perl__IsSnowing()
|
||||
return zone->IsSnowing();
|
||||
}
|
||||
|
||||
std::string Perl__getaaname(int aa_id)
|
||||
{
|
||||
if (!zone) {
|
||||
return std::string();
|
||||
}
|
||||
|
||||
return zone->GetAAName(aa_id);
|
||||
}
|
||||
|
||||
void perl_register_quest()
|
||||
{
|
||||
perl::interpreter perl(PERL_GET_THX);
|
||||
@@ -4083,6 +4092,7 @@ void perl_register_quest()
|
||||
package.add("forcedooropen", (void(*)(uint32, bool))&Perl__forcedooropen);
|
||||
package.add("getaaexpmodifierbycharid", (double(*)(uint32, uint32))&Perl__getaaexpmodifierbycharid);
|
||||
package.add("getaaexpmodifierbycharid", (double(*)(uint32, uint32, int16))&Perl__getaaexpmodifierbycharid);
|
||||
package.add("getaaname", (std::string(*)(int))&Perl__getaaname);
|
||||
package.add("getbodytypename", &Perl__getbodytypename);
|
||||
package.add("getcharidbyname", &Perl__getcharidbyname);
|
||||
package.add("getclassname", (std::string(*)(uint8))&Perl__getclassname);
|
||||
|
||||
Reference in New Issue
Block a user