Traps and doors made in a new forge room, installed by imps; new creature: the cogling

- forge room: creatures work there (coglings fastest), the work goes into the oldest planned trap or door; finished pieces wait as crates, imps carry and install them
- traps: spike pit, poison vent (cloud), fire jet, stone roller, alarm bell (calls creatures), rune mine (one big blast), frost glow (slows around it)
- doors: wood, iron, magic (hurls attackers back); own creatures pass, enemies smash them on their way; clicking a door with a door tool locks it for everybody
- new 'Traps' category in the toolbar, forge in the rooms; texts EN/DE, bestiary entries; atlas grown for new textures and icons
- tests: forge to installed trap, spikes hurt, doors lock and get smashed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard ZinkandClaude Opus 5.5 committed 2026-11-04 06:55:37 +01:00
1 parent 1696297ac3
commit 4f20223c93
13 files changed
+1267 -24

No files matched your search

+76
View File
@@ -714,3 +714,79 @@ best.b.arrow.text = The arrow pierces up to two more enemies behind the target.
best.b.cannon.text = Splash damage and knockback - push the knights into the lava.
best.b.magic.text = Never misses, slows the target and jumps on to a second enemy. Uses mana.
best.b.rune.text = The masterpiece of the cave dwarves: rune bolts that jump on to three more enemies, enormous range and walls of granite. One free build per chest; sell it and it comes back once.
# forge, traps and doors
room.forge = Forge
tool.forge.label = Forge
tool.forge.desc = Creatures manufacture traps and doors here - work, no gold. Finished pieces wait in crates until an imp installs them. Coglings come for a forge of 6+ tiles.
unit.cogling = Cogling
cat.traps = Traps
cost.work = {0} work in the forge
job.forge = Forging
job.install = Installing a trap
hint.trap_where = Traps and doors go on your own empty floor.
hint.need_forge = You need a forge first: creatures make traps and doors there.
msg.trap_made = The forge has finished: {0}. An imp will install it.
msg.door_locked = Door locked - nobody gets through, not even your own creatures.
msg.door_unlocked = Door unlocked.
msg.door_broken = A door has been smashed!
msg.alarm = Alarm! Your creatures rush to the intruders.
trap.ordered = Planned - the forge is at {0}%
trap.crated = Finished - waiting in the forge
trap.carried = An imp is bringing it
trap.armed = Armed
trap.locked = Locked (click with a door tool to unlock)
trap.unlocked = Open for your creatures (click with a door tool to lock)
trap.spikes = Spike Pit
trap.poison = Poison Vent
trap.fire = Fire Jet
trap.roller = Stone Roller
trap.alarm = Alarm Bell
trap.mine = Rune Mine
trap.frost = Frost Glow
trap.door_wood = Wooden Door
trap.door_iron = Iron Door
trap.door_magic = Magic Door
tool.spikes.label = Spikes
tool.spikes.name = Spike Pit
tool.spikes.desc = Spikes shoot up when an enemy steps on it. Strikes again and again.
tool.poison.label = Poison
tool.poison.name = Poison Vent
tool.poison.desc = Releases a cloud of poison that hurts every enemy inside for a while.
tool.fire.label = Fire
tool.fire.name = Fire Jet
tool.fire.desc = A demon head spits a jet of fire at enemies up to three tiles away.
tool.roller.label = Roller
tool.roller.name = Stone Roller
tool.roller.desc = Sends a boulder rolling down the corridor: hits hard and knocks enemies aside.
tool.alarm.label = Alarm
tool.alarm.name = Alarm Bell
tool.alarm.desc = Rings when enemies come near: your creatures nearby rush to fight them.
tool.mine.label = Mine
tool.mine.name = Rune Mine
tool.mine.desc = Explodes once with great force when an enemy steps close.
tool.frost.label = Frost
tool.frost.name = Frost Glow
tool.frost.desc = An ice crystal: enemies around it are slowed and chilled, always.
tool.door_wood.label = Wood door
tool.door_wood.name = Wooden Door
tool.door_wood.desc = Your creatures walk through, enemies have to smash it. Click a door again to lock it.
tool.door_iron.label = Iron door
tool.door_iron.name = Iron Door
tool.door_iron.desc = A heavy door that takes a long time to break. Click a door again to lock it.
tool.door_magic.label = Magic door
tool.door_magic.name = Magic Door
tool.door_magic.desc = The strongest door: it hurls back whoever beats on it. Click a door again to lock it.
best.cogling.lure = a forge of 6+ tiles
best.cogling.text = A cogling is soot, brass goggles and pure enthusiasm. It builds traps two and a half times as fast as anyone else and hums while it hammers. | It cannot fight much, but every corridor it touches becomes a terrible place to walk. I adore them.
best.b.forge.text = The clang of hammers, the smell of hot iron. Every trap and door is made here first - the more creatures work, the faster.
best.b.spikes.text = Simple, honest, reusable. Knights hate it when the floor bites back.
best.b.poison.text = A puff of green and a lot of coughing. Best in narrow corridors.
best.b.fire.text = A demon head with a temper. Put it where the heroes queue.
best.b.roller.text = A boulder and a long corridor - physics does the rest.
best.b.alarm.text = Not dangerous itself, but it calls everybody who is.
best.b.mine.text = One step too many and the corridor gets redecorated.
best.b.frost.text = Cold makes heroes slow, and slow heroes make easy targets.
best.b.door_wood.text = Keeps the draught and the knights out - for a while.
best.b.door_iron.text = Heavy, riveted, stubborn. Bring a battering ram, heroes.
best.b.door_magic.text = Strike it and it strikes back. Locked, it is the end of every corridor.