Skip to content

Difficulty Templates

cjcarw edited this page Jul 15, 2026 · 1 revision

🎚️ Difficulty Templates

The "Difficulty" field applies one of these templates as a base, then your JSON values override it. normal applies no template (uses class defaults).

Setting 🟢 easy 🟠 hard 🔴 boss
Health.MaxHealth 3000 8000 15000
Health.ArmorMultiplier 0.5 0.2 0.12
Turret.Accuracy 0.15 0.40 0.60
Turret.MissAngle 4.0 2.0 1.0
Turret.FireCooldown 0.4 0.2 0.15
Turret.MaxRange 200 400 450
Grenade.Cooldown 8.0 3.0 2.0
Movement.CombatSpeed 4.0 6.0 7.0
Defenders disabled +3 count, +2 night ×2 count, +4 night, radius 1200

Note

These are only a base. Anything you set in the preset's Settings overrides the template — see How the Config Works.


📦 What the shipped example presets actually use

The generator bakes the template and then overrides HP / accuracy / range, so the three files you get out of the box are:

Preset HP ArmorMult Accuracy MaxRange Notes
🟡 patrol_normal 5000 1.0 0.50 400 m Balanced.
🟢 patrol_easy 2000 1.0 0.25 300 m Easy template (slower turret, no defenders) + these values.
🔴 boss_airfield 10000 1.0 0.80 500 m Boss template (more/tougher defenders) + these values.

Important

All three ship with ArmorMultiplier: 1.0, so they take full damage from explosives. But BulletDamageMultiplier is still 0.0 by default — see Recipes to let bullets through.


Related: How the Config Works · Configuration Reference

Clone this wiki locally