Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
61
Size
3.3MB
ADDatHost Valheim hosting
30% off

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.

It keeps its own health in the new body: a 600 HP Troll becomes a 600 HP Skeleton, but with the Skeleton's attacks, speed and weaknesses. 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, with whatever health its borrowed body had left.

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, and any data other mods store on the creature (Monstrum, Path of Valheiman, CLLC…). That data is restored exactly when it changes back.
  • Same health, different body: the creature keeps its health pool, so polymorphing doesn't skip a health bar. It's about disarming a big hitter and exposing a weakness: a Troll turned Skeleton swings a sword instead of a log, and it's weak to blunt damage.
  • Death breaks the spell: kill the borrowed body and it turns back, then the real creature takes the killing blow. 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 Health model (Pool / Borrowed / Percent), 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

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.