TDSTOS e199ae24d4 Add BackupKit and mid-game kit selection
Introduce a BackupKit and allow players holding it to change kits mid-game while preventing normal kits from being picked once the game started. Changes:
- Add BackupKit implementation (kit with no abilities/items used for mid-round kit selection).
- Update KitCommand: import BackupKit and GameState, add isIngame helper, disallow normal kit picks during INGAME/INVINCIBILITY, permit BackupKit to swap kits mid-game (but prevent picking the same kit) and apply playstyles accordingly.
- Fix GoblinKit to also copy/restore the target's playstyle when stealing a kit and restore the player's original playstyle after timeout.
- Tweak IceMageKit slow effect chance (now ~1/3 chance using random.nextInt(3) < 1).
- Update en_US.yml: add messages and kit strings for backup and icemage, adjust ability_charged color, and add game/cannot-pick messages.

Also includes small import and formatting adjustments.
2026-03-25 17:47:42 +01:00
2025-12-01 03:46:14 +01:00
2025-12-01 03:45:44 +01:00
2025-12-01 03:45:44 +01:00
2025-12-01 03:45:44 +01:00
2025-12-01 19:35:32 +01:00
2025-12-01 03:45:44 +01:00
Description
No description provided
784 KiB
Languages
Kotlin 100%