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
@@ -713,3 +713,79 @@ best.b.arrow.text = Der Pfeil durchbohrt bis zu zwei weitere Feinde hinter dem Z
best.b.cannon.text = Flächenschaden und Rückstoß - schieb die Ritter in die Lava.
best.b.magic.text = Trifft immer, verlangsamt das Ziel und springt auf einen zweiten Feind über. Verbraucht Mana.
best.b.rune.text = Das Meisterstück der Höhlenzwerge: Runenblitze, die auf drei weitere Feinde überspringen, riesige Reichweite und Mauern aus Granit. Ein kostenloser Bau je Kiste; verkaufst du ihn, kommt er einmal zurück.
# forge, traps and doors
room.forge = Schmiede
tool.forge.label = Schmiede
tool.forge.desc = Kreaturen fertigen hier Fallen und Türen - Arbeit, kein Gold. Fertige Stücke warten in Kisten, bis ein Imp sie einbaut. Coglinge kommen für eine Schmiede ab 6 Feldern.
unit.cogling = Cogling
cat.traps = Fallen
cost.work = {0} Arbeit in der Schmiede
job.forge = Schmiedet
job.install = Baut eine Falle ein
hint.trap_where = Fallen und Türen kommen auf deinen eigenen freien Boden.
hint.need_forge = Du brauchst zuerst eine Schmiede: Dort fertigen Kreaturen Fallen und Türen.
msg.trap_made = Die Schmiede ist fertig: {0}. Ein Imp baut es ein.
msg.door_locked = Tür verschlossen - niemand kommt durch, auch deine Kreaturen nicht.
msg.door_unlocked = Tür aufgeschlossen.
msg.door_broken = Eine Tür wurde eingeschlagen!
msg.alarm = Alarm! Deine Kreaturen eilen zu den Eindringlingen.
trap.ordered = Geplant - die Schmiede ist bei {0}%
trap.crated = Fertig - wartet in der Schmiede
trap.carried = Ein Imp bringt es
trap.armed = Scharf
trap.locked = Verschlossen (mit einem Tür-Werkzeug anklicken zum Öffnen)
trap.unlocked = Offen für deine Kreaturen (mit einem Tür-Werkzeug anklicken zum Abschließen)
trap.spikes = Stachelgrube
trap.poison = Giftschlot
trap.fire = Feuerstrahl
trap.roller = Steinwalze
trap.alarm = Alarmglocke
trap.mine = Runenmine
trap.frost = Eisglühen
trap.door_wood = Holztür
trap.door_iron = Eisentür
trap.door_magic = Magietür
tool.spikes.label = Stacheln
tool.spikes.name = Stachelgrube
tool.spikes.desc = Stacheln schießen hoch, wenn ein Feind darauf tritt. Schlägt immer wieder zu.
tool.poison.label = Gift
tool.poison.name = Giftschlot
tool.poison.desc = Stößt eine Giftwolke aus, die jeden Feind darin eine Weile verletzt.
tool.fire.label = Feuer
tool.fire.name = Feuerstrahl
tool.fire.desc = Ein Dämonenkopf speit einen Feuerstrahl auf Feinde bis drei Felder weit.
tool.roller.label = Walze
tool.roller.name = Steinwalze
tool.roller.desc = Lässt einen Felsbrocken den Gang hinunterrollen: trifft hart und stößt Feinde beiseite.
tool.alarm.label = Alarm
tool.alarm.name = Alarmglocke
tool.alarm.desc = Läutet, wenn Feinde nahen: deine Kreaturen in der Nähe eilen zum Kampf.
tool.mine.label = Mine
tool.mine.name = Runenmine
tool.mine.desc = Explodiert einmal mit großer Wucht, wenn ein Feind nahe kommt.
tool.frost.label = Frost
tool.frost.name = Eisglühen
tool.frost.desc = Ein Eiskristall: Feinde ringsum werden verlangsamt und frieren, immer.
tool.door_wood.label = Holztür
tool.door_wood.name = Holztür
tool.door_wood.desc = Deine Kreaturen gehen durch, Feinde müssen sie einschlagen. Tür erneut anklicken zum Abschließen.
tool.door_iron.label = Eisentür
tool.door_iron.name = Eisentür
tool.door_iron.desc = Eine schwere Tür, die lange hält. Tür erneut anklicken zum Abschließen.
tool.door_magic.label = Magietür
tool.door_magic.name = Magietür
tool.door_magic.desc = Die stärkste Tür: Sie schleudert zurück, wer auf sie einschlägt. Tür erneut anklicken zum Abschließen.
best.cogling.lure = eine Schmiede ab 6 Feldern
best.cogling.text = Ein Cogling ist Ruß, Messingbrille und reine Begeisterung. Er baut Fallen zweieinhalbmal so schnell wie alle anderen und summt beim Hämmern. | Kämpfen kann er kaum, aber jeder Gang, den er anfasst, wird ein schrecklicher Ort zum Spazierengehen. Ich liebe sie.
best.b.forge.text = Hämmerklang, der Geruch von heißem Eisen. Jede Falle und jede Tür entsteht zuerst hier - je mehr Kreaturen arbeiten, desto schneller.
best.b.spikes.text = Schlicht, ehrlich, wiederverwendbar. Ritter hassen es, wenn der Boden zurückbeißt.
best.b.poison.text = Ein grüner Hauch und viel Husten. Am besten in engen Gängen.
best.b.fire.text = Ein Dämonenkopf mit Temperament. Stell ihn dahin, wo die Helden Schlange stehen.
best.b.roller.text = Ein Felsbrocken und ein langer Gang - den Rest erledigt die Physik.
best.b.alarm.text = Selbst nicht gefährlich, aber sie ruft alle, die es sind.
best.b.mine.text = Ein Schritt zu viel, und der Gang wird neu eingerichtet.
best.b.frost.text = Kälte macht Helden langsam, und langsame Helden sind leichte Ziele.
best.b.door_wood.text = Hält Zugluft und Ritter draußen - eine Weile.
best.b.door_iron.text = Schwer, genietet, stur. Bringt einen Rammbock mit, Helden.
best.b.door_magic.text = Schlag zu, und sie schlägt zurück. Verschlossen ist sie das Ende jedes Ganges.
+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.