Herobrian spells
Adds Fire Ball, Control, Vomit Spell, and The World to existing YAPYAP wands.
About this mod Author’s original text
Herobrian_spells
Author: Hero_brian124
Version: 1.0.0
Herobrian_spells expands existing YAPYAP wands with four additional
voice-controlled spells. The mod reuses game prefabs, VFX, SFX, materials,
physics, damage, voice recognition, networking, and post-processing systems.
Install the same mod version on the host and every player in an online match.
Added spells
Fire Ball — Fire Wand
Say FIRE BALL while holding the Fire Wand.
Fire Ball launches a server-authoritative fire projectile. It collides with the
game's normal collision layers, damages valid players and enemies, and uses
Ignite Boom's existing cast, impact, and explosion effects.
Control — Wand of Minor Arcanes
Say CONTROL while aiming the Wand of Minor Arcanes at a player, enemy, or
physics item.
- Hold R before or after the hand captures its target to keep holding it.
- Release R to release the target.
- Items stop about 0.5 m away, players about 1 m away, and enemies about
2.5 m away.
- Say CLOSER to move the target 0.5 m closer.
- Say RAISE to raise it.
- Say SLAM DOWN to drive it downward without releasing it.
Directional throw commands:
- THROW FORWARD
- THROW BACK
- THROW LEFT
- THROW RIGHT
- THROW UP
- THROW DOWN
- THROW UP LEFT
- THROW UP RIGHT
- THROW DOWN LEFT
- THROW DOWN RIGHT
- THROW BOTTOM LEFT
- THROW BOTTOM RIGHT
- THROW FORWARD LEFT
- THROW FORWARD RIGHT
- THROW BACK LEFT
- THROW BACK RIGHT
Keep the hold key pressed while giving Control commands.
Vomit Spell — Grotesque Wand
Say VOMIT while holding the Grotesque Wand.
Vomit uses the game's Piss Yuk stream shape and audio with Grotesque colors.
It damages valid targets without applying fire. It also uses Piss Yuk's native
interaction with Achoo blobs, allowing the stream to grow a blob until its
normal explosion threshold.
The World — Wand of Winds
Say THE WORLD while holding the Wand of Winds.
The World creates a 14 m time-stop zone for 10 seconds. The caster remains
unaffected. Other players, enemies, physics objects, bombs, projectiles,
channeled spells, summons, spell timers, animations, and VFX inside the radius
are suspended and restored afterward.
The zone uses Custodia's existing VFX_Blessed_Bubble through the game's
VfxManager. Players inside the radius receive a black-and-white view through
the game's existing local URP Volume and Color Adjustments system. It is not a
UI overlay. The public build has a 150-second cooldown.
Keybind and configuration
The default Control hold key is R.
After the game starts once, BepInEx reads:
BepInEx/config/Hero_brian124.Herobrian_spells.cfg
Open that file in a text editor while the game is closed and change:
[Control]
HoldKey = R
Use a Unity Input System keyboard key name such as E, F, LeftShift, or
Space, then restart the game. The included config file provides the same
default and can be edited immediately after installation.
The config also contains:
- ControlPhrase
- VomitPhrase
- TheWorldPhrase
- Fire Ball's Phrase, speed, range, lifetime, cooldown, charges, and recharge
- Control hold strength and throw force
Voice phrase changes require a game restart.
Installation
Install through Mod Manager or r2modman. Manual installation
requires BepInExPack 5.4.2305; copy the packaged BepInEx content into the game
folder.
Known issues
- Control is currently a bit buggy. Sometimes it casts the hand and sometimes
it does not. As a temporary workaround, throw the wand away and pick it up
again. Control may start working again, but the bug can return.
- Voice recognition depends on microphone quality, pronunciation, the selected
voice language, and background noise.
- Every player should use the same mod version in online games. Missing or
mismatched versions can prevent custom spell visuals or behavior from
appearing correctly.
- The World uses the game's camera-local post-processing Volume. A player must
be inside the zone for the black-and-white post-processing to apply to their
camera.
Credits
Mod author: Hero_brian1
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: