feat: Add new effects for player interactions and NPC management

- Introduced DismountPlayerEffect to handle player dismounting from NPCs.
- Added MountPlayerEffect for mounting players onto NPCs with configurable parameters.
- Implemented PlaceBlocksEffect to allow block placement in specified regions.
- Created RespawnPlayerEffect with improved destination resolution for player respawns.
- Added SetPlayerLoadoutEffect to manage player loadouts dynamically.
- Introduced SetPlayerStatusEffect to manage player statuses with additional activation logic.
- Created SpawnNpcEffect for spawning and managing NPCs with respawn capabilities.
- Updated language files to include tooltips and descriptions for new effects.
This commit is contained in:
2026-06-07 21:38:30 -07:00
parent 479d010e60
commit 67e70a71bd
30 changed files with 1750 additions and 85 deletions
+3
View File
@@ -104,6 +104,9 @@ Current effect type IDs:
- `VoteForMap`
- `StartQueuedMinigame`
- `SpawnItem`
- `SpawnNpc`
- `MountPlayer`
- `PlaceBlocks`
- `SetRound`
- `StartTimer`
- `StopTimer`