[Quest API] Add IsRaining() and IsSnowing() to Perl/Lua.

- Add quest::IsRaining() to Perl.
- Add quest::IsSnowing() to Perl.
- Add eq.is_raining() to Lua.
- Add eq.is_snowing() to Lua.

This will allow server operators to tell if a zone is currently raining, snowing, or neither.
This commit is contained in:
Kinglykrab
2022-10-10 19:31:40 -04:00
parent 832bffa811
commit 78e6f86c33
5 changed files with 51 additions and 0 deletions
+12
View File
@@ -3706,6 +3706,16 @@ bool Perl__hasrecipelearned(uint32 recipe_id)
return quest_manager.HasRecipeLearned(recipe_id);
}
bool Perl__IsRaining()
{
return quest_manager.IsRaining();
}
bool Perl__IsSnowing()
{
return quest_manager.IsSnowing();
}
void perl_register_quest()
{
perl::interpreter perl(PERL_GET_THX);
@@ -3752,6 +3762,8 @@ void perl_register_quest()
package.add("delete_data", &Perl__delete_data);
package.add("IsBeneficialSpell", &Perl__IsBeneficialSpell);
package.add("IsEffectInSpell", &Perl__IsEffectInSpell);
package.add("IsRaining", &Perl__IsRaining);
package.add("IsSnowing", &Perl__IsSnowing);
package.add("IsRunning", &Perl__IsRunning);
package.add("LearnRecipe", &Perl__LearnRecipe);
package.add("MerchantCountItem", &Perl__MerchantCountItem);