Arena

Arena 2.1.12

Restore previous order of restoration when leaving event
This is for the coming update. DO NOT install prior to the game update
Fixed for Rust update

Reworked spectating to be entirely vanilla handling besides selecting spectate targets. This worked fine in a test environment, let me know if you have any issues with it
Fix for upcoming Rust update.
Should fix client NRE in GunGame when switching weapons
Fix NRE when attacker kills player with a projectile (rocket, grenade, etc) after the attacker has died
Dont progress attacker rank if the above happens

Big thanks to @tbird412 for finding the repro cases and doing all off the testing
GG fall damage fix?
This is for the upcoming Rust update. Do not install prior to the game update

Fixed for Rust update
Added config option "Lock zones when starting an event to prevent other events from using the same zone"
Added config option "Lobby Teleporters" which is a array of teleporter positions that teleport the player to the event lobby (same as lobbytp)
Added chat commands '/teleporter addlobby "unique ID"' and '/teleporter removelobby "unique ID"'
Prevent teleporters from teleporting the user creating it when they create it
Fixed AddToRemoveFromList NRE on new events that use a list as a additional parameter
  • Love
Reactions: FriendlyFactions
Fixed config updater
More descriptive errors when loading spawn files
Added support for list parameters in individual event configs
Convert npcKit parameter to list so you can select multiple kits
Should fix dragon rocket launcher in gun game
Added option to close event on start in gungame
This update requires Chaos extension v1.0.40

Updated to use the extensions fixed team store/restore functionality
Only store/restore teams if "Create and add players to Rusts team system for team based events" is set to true
Only store/restore previous position is lobby spawns is disabled/invalid
This update requires the Chaos extension v1.0.37

The plugin now uses the Chaos extension. The extensions player restoration manager has replaced Arena's own version as well as a bunch of common functionality used throughout my plugins