Commands
Command names come from Config.Commands and can be changed in config.lua. They are the same as in the free LenoSpirit.
Player
| Command | Who | Description |
|---|---|---|
/spirit | Everyone | Show or hide spirit effects for yourself. Saved on your PC, so it stays after reconnecting. |
Staff
| Command | Who | Description |
|---|---|---|
/spiritadmin | Staff | Opens the menu. See the User Guide |
/spiritadmin on | off | auto | Staff, console | Forces the effect on or off for everyone, or goes back to the config |
/spirittest [id] | Staff | Plays the effect on yourself or on a player, with the saved settings |
/spiritadmin on | off | auto
| Mode | Effect |
|---|---|
on | Forces the effect on for everyone, even with General.enabled = false or outside General.activePeriod |
off | Forces the effect off for everyone, for example during a serious event |
auto | Removes the override and follows General.enabled and General.activePeriod again |
Unlike the free version, the mode is saved in config.lua, so it stays after a restart. It is the same switch as On · Off · Automatic in the menu.
Example: with activePeriod = { 10 }, run /spiritadmin on in September to record a video, then /spiritadmin auto to go back to October only.
/spirittest
| Example | Result |
|---|---|
/spirittest | On yourself |
/spirittest 12 | On player 12 |
The test ignores the On / Off state, the active months and the cooldown, so you can test or record at any time. With General.visibility = 'nearby', everyone near the target sees it. To try a pose or effect before saving it, use Test on me in the menu instead.
Permissions
The staff commands and the menu need the ACE permission leno_spirit.admin (or your Config.Permissions.admin value). The server console can always run /spiritadmin on | off | auto.
cfg
add_ace group.admin leno_spirit.admin allow
add_principal identifier.license:YOUR_LICENSE group.adminTo decide who is staff with your own system, override SpiritHooks.IsStaff. See Exports and Events.
