
ArtificerRework
Artificer rework for several abilities plus a new oneArtificerRework
A rework of Artificer's kit, built around chaining lightning, heavy fire and a charged ice storm. Everything is configurable (BepInEx/config/com.pablo.ArtificerRework.cfg). Español más abajo.
| Slot | Skill | What it does |
|---|---|---|
| Primary | Chain Bolt (replaces Plasma Bolt) | Bolt bursts for 280% in a 3 m splash. Lightning then arcs to up to 3 other enemies within 13 m for 280% each. Every 10 levels: +1 bounce per arc, +2 m arc range. No enemy is struck twice. |
| Secondary | Fireball (new) | Charge like Nano-Bomb. A heavy fireball flies in a light arc and explodes for 350%–1600%, igniting and leaving the ground burning for 5 s. Size, recoil and shake scale with charge. |
| Utility | Tectonic Blast (chargeable) | Tap = vanilla (8×100% shards, Oil, push-back). Hold = up to 2× range and a much stronger push if airborne. Uses the vanilla shard projectile. |
| Utility | Glacial Storm (replaces Snapfreeze) | Charge to summon a snowstorm (8–14 m) where you aim: a massive central ice pillar erupts for 300%–500% (freezing), ringed by ice pillars. For 8 s the storm deals 25%/tick, slows after 1 s inside and freezes after 2.5 s. A frost sphere shows the exact size while charging. |
| Special | Flamethrower (modified) | Range 20 → 32 m, damage 2000% → 1800%, Agile, and applies Ember: a permanent non-stacking burn that explodes like Gasoline (150%, 12 m, ignites) when the victim dies. While airborne the flames push you back; with enough attack speed, aim down and fly. |
| Special | Ion Glide (experimental, off by default) | Launch toward your aim and glide like elytra, exploding at takeoff and landing. Enable in config if you want to try it. |
Nano-Bomb, Nano-Spear and Flame Bolt are untouched.
Requires: BepInExPack, R2API (Core, ContentManagement, Prefab, Language). Oil needs the Seekers of the Storm DLC (falls back to Slow otherwise). In multiplayer everyone needs the mod.
Config highlights: ReworkMode (Replace edits the vanilla skills in place; AddVariant keeps vanilla and adds the reworks as extra loadout options), every damage/radius/duration, FadeOutSeconds, and per-skill Enabled toggles.
Español
Rework del kit de Artificer: rayos encadenados, fuego pesado y una tormenta de hielo cargable. Todo configurable.
- Chain Bolt (Plasma Bolt): estalla por 280 % en 3 m y encadena relámpagos a hasta 3 enemigos distintos en 13 m. Cada 10 niveles: +1 rebote y +2 m de alcance.
- Fireball (nueva secundaria): carga como Nano-Bomb; bola pesada con arco leve, 350 %–1600 %, prende fuego y deja el suelo ardiendo 5 s.
- Tectonic Blast (cargable): tap = vanilla; mantener = hasta 2× de alcance y mucho más empuje si estás en el aire.
- Tormenta Glacial (Snapfreeze): carga para invocar una tormenta de 8–14 m con un pilar gigante en el centro (300 %–500 %, congela) rodeado de pilares. Ralentiza tras 1 s dentro y congela tras 2.5 s. Una esfera de escarcha muestra el tamaño exacto mientras cargas.
- Flamethrower: 32 m de alcance, 1800 %, ágil, aplica Ember (quemadura permanente que explota como Gasolina al morir). En el aire te empuja hacia atrás; con mucho attack speed, apunta al piso y vuela.
- Ion Glide: experimental, desactivado por defecto.
Building from source
- Install the .NET SDK 8.
- Edit
GamePaths.props(game folder + your profile'sBepInExfolder). build.batcompiles and copies the DLL to your plugins folder;package.batcompiles and builds the Thunderstore zip (ArtificerRework-<version>.zip).
Code layout: src/Core (plugin, config, asset loading, skill wiring, damage events, runtime VFX helpers) and src/Skills/<Skill> (one folder per skill). Reworked skills inherit from the vanilla entity states (via cloned EntityStateConfigurations) so animations, sounds and VFX are the game's own; no MonoMod hooks are used.
Credits
Design: Pablo. Code: written with Claude. Built on BepInEx and R2API.