
ChaosPolymorph
A Black Forest staff that lobs an orb turning nearby creatures into random creatures you've killed. Health, stars and mod affixes carry over; death breaks the spell. Needs early eitr food (Wizardry, PoV).Chaos Polymorph
Adds the Staff of the Chaos Polymorph, a Black Forest staff. It lobs a magic orb. Every creature caught in the burst turns into a random creature you have killed before. They change back after 5 seconds at quality 1. Each upgrade adds a little less than the last: 9.25s at Q2, about 16s at Q4. Past that, every level adds at least 2 seconds, so Forge of Potential upgrades still help without making it last forever.
A half-dead Troll becomes a half-dead Neck. A starred Greydwarf becomes a starred Boar and keeps its bonus abilities from other mods. When the time runs out, it turns back exactly as it was, at the same health percentage it had in its new form.
This mod gives no eitr on its own. Use it with a mod that adds early eitr food, such as Therzie's Wizardry or Path of Valheiman.
Install on the server and every client. Config is server-synced.
Features
- Crafting: at the Forge (level 1), from Black Forest materials: 10 Core wood, 4 Bronze, 2 Surtling core, 1 Ancient seed. Upgrades to quality 4.
- The orb: one lobbed orb that bursts on the first thing it touches. A creature it hits directly is always caught. It does no damage by default.
- Your shape pool: every creature you've landed the killing blow on, saved per character. Creatures whose trophy you've discovered count too, so existing characters don't start empty. Variants count as one shape, so Skeleton_Meadows, Skeleton_NoArcher and the rest are all just "Skeleton". A creature never turns into its own kind.
- Weighted toward weaker forms: lower-biome creatures are more likely, and forms stronger than the target are rarer still. Both are configurable.
- Everything carries over: star level, health percentage, and any data other mods store on the creature (Monstrum, Path of Valheiman, CLLC…). That data is restored exactly when it changes back.
- Death breaks the spell: a killing blow on a transformed creature turns it back, and the same hit then kills the real creature. Loot, kill credit, world-progress keys, and other mods' kill rewards (Path of Valheiman XP, Monstrum, CLLC) all come from the original creature, exactly like a normal kill.
- It's angry at you: transformed creatures target the caster, both when they change and when they change back.
- Always immune: players, bosses, tamed creatures, summons, water creatures, Gammeltrolls, boss aspects and Hildir's minibosses. Babies, flyers and water creatures are never picked as forms.
Eitr cost
By default, a cast costs 60% of your max eitr, never less than 20. You can cast it with any real eitr food, but it uses up most of your pool. If one Black Forest eitr food from your eitr mod gives less than 20, lower Minimum. Flat-cost mode and an optional cooldown are also available.
Console commands
| Command | Cheat | What it does |
|---|---|---|
chaospoly_pool |
no | Lists the shapes your staff can use |
chaospoly_eitr |
no | Shows your max eitr, the current cast cost and the duration at each quality |
chaospoly_learn <prefab> |
yes | Adds a shape (for testing) |
chaospoly_forget <prefab|all> |
yes | Removes killed shapes (for testing) |
Configuration
BepInEx/config/lynx.chaospolymorph.cfg is created on first launch.
| Section | Highlights |
|---|---|
| 1 - Staff | Recipe, station, max quality, duration (base seconds, falloff, per-level floor), impact damage |
| 2 - Eitr | Cost mode, percent of max, minimum, flat cost, cooldown |
| 3 - Projectile v2 | Blast radius, bounces (off by default), gravity, fuse, launch speed |
| 4 - Forms | Tier weights, higher-tier penalty, tier overrides, exclusion lists (* wildcards), variant suffixes, trophies count as kills |
| 5 - Behaviour | Death breaks the polymorph, aggro on transform/revert, messages, effects, VerboseLogging for troubleshooting |
| 6 - Model | Custom model file, fit (scale/twist/offset/flip), outline, glow, icon pose |
Recipe and model settings need a restart. Everything else applies live.
Known limits
- Kill credit goes only to the player who lands the killing blow.
- If you uninstall the mod while a creature is transformed, it stays in that form permanently.
Credits
- Staff model: "Monkey Staff" by madmachabre, from https://sketchfab.com/3d-models/monkey-staff-c05ccb9719c849048fefcc281b3c6598, licensed under CC BY-ND 4.0 (https://creativecommons.org/licenses/by-nd/4.0/). The model ships unmodified and is loaded as-is.
- Mod icon: a render of that model.
- Built with BepInEx, Harmony and Jötunn.