REPO_JP-AllPlayerCommands icon

AllPlayerCommands

【Host Only MOD】Host chat commands that execute actions on all participants. ホストが全参加者へ一括実行するチャットコマンドMOD

By REPO_JP

CHANGELOG

Changelog

[1.5.0] - Teleport Flow Fixes and Spectate Summon Support

Changed

  • Summon All (/sa) and Truck All (/ta) now use per-target teleport handling instead of the previous shared preparation flow
  • Living players are now stood up, de-tumbled, velocity-reset, and then teleported through a more reliable multi-step sequence
  • Dead players are now always moved by teleporting their death-head / corpse object directly
  • Summon All now changes its destination based on host state
    • If the host is alive, players are summoned to the host
    • If the host is dead and spectating someone, players are summoned to the current spectate target
    • If the spectate target is also dead, players are summoned to that target's death head
    • If no valid spectate target exists, the command falls back to the host death head

Fixed

  • Fixed Summon All (/sa) so dead targets are moved correctly as corpses instead of failing with living-player teleport logic
  • Fixed Truck All (/ta) so dead targets are moved correctly as corpses to the truck area
  • Fixed living-player summon / truck return flow to recover more reliably from tumble and physics states
  • Fixed Summon All while the host is dead so it can follow the host's current spectate target correctly

[1.3.0] - Teleport Reliability Fixes

Changed

  • Summon All (/sa) and Truck All (/ta) were reworked to improve teleport reliability
  • Pre-teleport preparation now targets only living players and no longer attempts any revive flow
  • Living players are now prepared with repeated stand-up handling before teleport execution
  • Dead players are now moved by teleporting their death-head / corpse object directly instead of trying to stand them up or revive them
  • Summon All and Truck All now execute their teleport step twice with an additional preparation pass between runs for better consistency
  • Living-player teleport now uses direct transform repositioning with a Spawn(...) fallback, followed by a final direct position correction

Fixed

  • Fixed cases where Summon All (/sa) and Truck All (/ta) would fail to move players reliably
  • Fixed the previous teleport preparation flow so dead players are handled correctly without unnecessary revive attempts
  • Fixed the internal helper access issue introduced during the teleport-flow refactor

[1.2.0] - Major Expansion

Added

  • New action commands

    • Knockback All (/kba, /knockbackall, /knockall, /impulseall)
    • Damage All (/dga, /damageall, /hurtall, /hitall)
    • Heal Amount All (/hga, /healamountall, /healaddall, /healplusall)
    • Expression All (/exa, /expressionall, /faceall, /emoteall)
    • TTS All (/ttsa, /ttsall, /sayall, /speakall)
  • New player-state control commands

    • Tumble All (/tba, /tumbleall) with timed mode
    • HP Max All (/hpmaxall, /hpmaxa)
    • Flicker All (/flickerall, /flickera)
    • Anim Speed All (/animspeedall, /animspeeda, /asall, /animall)
    • Pupil All (/pupilall, /pupila, /eyesall)
    • Falling All (/fallingall, /fallinga, /fallall)
    • Reset Push All (/resetpushall, /resetpusha, /rpa, /pushresetall)
  • New wings visuals command

    • Tumble Wings All (/tumblewingsall, /wingsall, /wa)
    • Pink mode keep-alive loop (0.5 second reapply)
  • Chained short command parser

    • Supports /raka style combinations using ra, ha, ka

Changed

  • Summon All and Truck All now force a stand-up step before teleport actions
  • HP max synchronization now reads current HP/max HP via reflection cache before UpdateHealthRPC
  • Player target resolution now has a fallback path (SemiFunc.PlayerGetList() then Resources.FindObjectsOfTypeAll<PlayerAvatar>())
  • Per-player execution is wrapped with stronger failure isolation to keep batch commands running

Notes

  • This mod remains host-only
  • Commands are still triggered by chat send events
  • No config entries are exposed in this version

[0.1.0] - Initial Release

Added

  • Host-only chat commands that apply actions to all players

    • Kill All (/ka, /killall, /killallplayers, /killplayerall)
    • Revive All (/ra, /reviveall, /reviveallplayers, /reviveplayerall)
    • Heal All (/ha, /healall, /healallplayers, /healplayerall)
    • Summon All to Host (/sa, /summonall, /summonallplayers, /summonplayerall)
    • Return All to Truck (/ta, /truckall, /truckallplayers, /returntotruckall)