mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 07:18:37 +00:00
[Feature] Add optional is_forced parameter to Zone::Repop (#4046)
* [Feature] Add optional `is_force` parameter to Zone::Repop # Perl - Add `quest::repopzone(is_force)`. # Lua - Add `eq.repop_zone(is_force)`. # Commands - Cleanup `#repop` to use new parameter in `Zone::Repop`. # Notes - Allows operators to forcefully repop a zone without using a second method to clear the respawn timers. * is_forced * Update repop.cpp * Update repop.cpp
This commit is contained in:
@@ -1042,6 +1042,11 @@ void Perl__repopzone()
|
||||
quest_manager.repopzone();
|
||||
}
|
||||
|
||||
void Perl__repopzone(bool is_forced)
|
||||
{
|
||||
quest_manager.repopzone(is_forced);
|
||||
}
|
||||
|
||||
void Perl__processmobswhilezoneempty(bool on)
|
||||
{
|
||||
quest_manager.processmobswhilezoneempty(on);
|
||||
@@ -6547,7 +6552,8 @@ void perl_register_quest()
|
||||
package.add("removeldonwin", &Perl__removeldonwin);
|
||||
package.add("removetitle", &Perl__removetitle);
|
||||
package.add("rename", &Perl__rename);
|
||||
package.add("repopzone", &Perl__repopzone);
|
||||
package.add("repopzone", (void(*)(void))&Perl__repopzone);
|
||||
package.add("repopzone", (void(*)(bool))&Perl__repopzone);
|
||||
package.add("resettaskactivity", &Perl__resettaskactivity);
|
||||
package.add("respawn", &Perl__respawn);
|
||||
package.add("resume", &Perl__resume);
|
||||
|
||||
Reference in New Issue
Block a user