Editor texts (EN/DE), whole-campaign play and briefings for editor missions

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard ZinkandClaude Opus 5.5 committed 2026-11-05 17:15:20 +01:00
1 parent 30dd8441b9
commit 985c34759d
6 files changed
+705 -14

No files matched your search

+315
View File
@@ -1013,3 +1013,318 @@ ov.summary = {0} creatures - wages {1} gold per payday - mood {2}%
ov.none = No creatures yet. Build a lair and a mushroom garden and claim a portal.
ov.hint = Lv, mood, wage, job, health - click: go there
set.voice = Crookfinger's voice
# ---- campaign editor, block scripts, demo campaign
menu.back_editor = Back to the editor
ed.campaign = Campaign editor
ed.name = Name
ed.author = Author
ed.language = Language
ed.play = Play
ed.new = New
ed.open = Open
ed.save_file = Save file
ed.save_server = Save online
ed.close = Close
ed.published = Published
ed.add_mission = + Mission
ed.new_campaign = New campaign
ed.card_scripts = {0} triggers
ed.card_problems = {0} problems
ed.graph_hint = Click a card to edit it. Drag a card to move it, drag from a dot to a card to link missions (gold: next, blue: branch). Right mouse button moves the view.
ed.open_file = Open a file
ed.open_demo = Open the demo
ed.template = A mission of the campaign as a copy
ed.template_add = Add
ed.own_campaigns = My campaigns (online)
ed.public_campaigns = Published campaigns
ed.none = none
ed.cancel = Cancel
ed.back_graph = < Campaign
ed.test = Test play
ed.tab_general = General
ed.tab_goals = Goals
ed.tab_map = Map
ed.tab_scripts = Scripts
ed.title = Title
ed.briefing = Briefing
ed.gold = Starting gold
ed.time_limit = Time limit
ed.waves = Hero waves
ed.wave_limit = Waves
ed.endless = endless
ed.first_wave = First wave
ed.goals = Goals
ed.goals_hint = The mission is won when all goals are reached (or a script calls Win).
ed.add_goal = + Goal
ed.next_mission = Next mission
ed.branches = Branches
ed.branches_hint = Reach another goal first and the campaign goes on with another mission.
ed.add_branch = + Branch
ed.goal.killall = Defeat all heroes
ed.goal.shards = Take the shards
ed.goal.heart = Destroy the gate
ed.goal.towers = Raze the knight towers
ed.goal.rivals = Defeat the rivals
ed.goal.loot = Loot gold
ed.goal.survive = Survive waves
ed.goal.springs = Claim mana springs
ed.goal.freed = Free creatures
ed.map_random = Random map
ed.map_fixed = Painted map
ed.map_is_random = Random map
ed.map_is_fixed = Painted map
ed.map_random_hint = Rolled anew for every run of the campaign, the same for the whole run.
ed.map_fixed_hint = Painted in the map editor; it never changes.
ed.map_width = Width
ed.map_height = Height
ed.map_seed = Seed
ed.rivers = Rivers
ed.lava_rivers = Lava rivers
ed.forts = Knight fortresses
ed.rivals = Rival masters
ed.difficulty = Difficulty
ed.portals = Portals
ed.edit_map = Edit the map
ed.make_random = Make it a random map
ed.paint_map = Generate and paint the map
ed.zones_list = Zones ({0}): {1}
ed.special_scripts = Special scripts
ed.script_start = Start (once)
ed.script_victory = Victory check (every second)
ed.script_defeat = Defeat check (every second)
ed.script_tick = Clock (every second)
ed.blocks_count = {0} blocks
ed.blocks_problems = {0} blocks, {1} problems
ed.edit_blocks = Edit
ed.triggers = Triggers
ed.triggers_hint = A trigger runs its blocks when its condition is met. Zones are drawn in the map editor.
ed.add_trigger = + Trigger
ed.once = once
ed.enabled = active
ed.edit_trigger_blocks = Blocks ({0})
ed.pick_zone = - zone -
ed.pick_var = - variable -
ed.pick_trigger = - trigger -
ed.any_kind = any kind
ed.any_room = any room
ed.any_spell = any spell
ed.every = every
ed.after = after
ed.repeat = repeat
ed.unit_name = Name
ed.towers_dungeon = the dungeon's towers
ed.towers_knights = the knights' towers
ed.no_settings = (nothing to set)
ed.side.player = Player
ed.side.heroes = Heroes
ed.side.mossgrim = Mossgrim
ed.side.nightwell = Lady Nightwell
ed.side.rival3 = Rival 3
ed.side.any = anyone
ed.trig.zone_enter = Zone entered
ed.trig.zone_leave = Zone left
ed.trig.line_cross = Line crossed
ed.trig.zone_claimed = Zone claimed
ed.trig.zone_dug = Dug in the zone
ed.trig.zone_count = Units in the zone
ed.trig.timer = Timer
ed.trig.unit_dies = A unit falls
ed.trig.tower_falls = A tower falls
ed.trig.value = A value is reached
ed.trig.room_built = Room built
ed.trig.spell_cast = Spell cast
ed.trig.slap = Creature slapped
ed.trig.research = Research done
ed.value.gold = Gold
ed.value.mana = Mana
ed.value.creatures = Creatures
ed.value.heroes = Heroes
ed.value.var = Variable
ed.map_done = Done
ed.cat.terrain = Ground
ed.cat.rooms = Rooms
ed.cat.places = Places
ed.cat.units = Units
ed.cat.towers = Towers
ed.cat.traps = Traps
ed.cat.forts = Forts
ed.cat.zones = Zones
ed.cat.erase = Erase
ed.terrain.floor = Floor
ed.terrain.earth = Earth
ed.terrain.reinforced = Reinforced wall
ed.terrain.rock = Rock
ed.terrain.water = Water
ed.terrain.lava = Lava
ed.terrain.bridge = Bridge
ed.terrain.lavabridge = Lava bridge
ed.terrain.gold = Gold vein
ed.terrain.silver = Silver vein
ed.terrain.ruby = Ruby vein
ed.terrain.diamond = Diamond vein
ed.terrain.steel = Steel wall
ed.place.core = Soul core
ed.place.portal = Portal
ed.place.gate = Hero gate
ed.place.spring = Mana spring
ed.place.shard = Core shard
ed.place.chest = Rune chest
ed.place.chained = Chained creature
ed.tower.arrow = Arrow tower
ed.tower.cannon = Cannon tower
ed.tower.magic = Magic tower
ed.tower.rune = Rune forge tower
ed.trap.spikes = Spike pit
ed.trap.poison = Poison cloud
ed.trap.fire = Fire jet
ed.trap.roller = Stone roller
ed.trap.alarm = Alarm
ed.trap.mine = Rune mine
ed.trap.frost = Frost glow
ed.trap.wooddoor = Wooden door
ed.trap.irondoor = Iron door
ed.trap.magicdoor = Magic door
ed.fort = Knight fortress
ed.fort_shard = Fortress with shard
ed.owner = Owner
ed.side = Side
ed.unit_kind = Kind
ed.level = Level
ed.zone_shape = Shape of a new zone
ed.zone_new_name = Name of a new zone
ed.zones = Zones
ed.shape.rect = Rectangle
ed.shape.circle = Circle
ed.shape.tiles = Tiles
ed.shape.line = Line
ed.brush = Brush
ed.rect = Rectangle
ed.fill = Fill
ed.mirror0 = No mirror
ed.mirror1 = Mirror left/right
ed.mirror2 = Mirror top/bottom
ed.mirror3 = Mirror both
ed.undo = Undo
ed.redo = Redo
ed.map_info = {0}x{1}, {2} units, {3} towers
ed.map_hint = Left: paint/place, right: move view, middle: turn, wheel: zoom, WASD/QE, Ctrl+Z/Y
ed.back = < Back
ed.delete = Delete
ed.paste = Paste
ed.copy = Copy
ed.search = Search...
ed.no_problems = No problems
ed.problems = {0} problems (red)
ed.blocks_hint = Drag blocks into the script. Move them by their grip, drop them here to delete them.
ed.empty_script = Empty: drag blocks from the left in here.
ed.drop_here = drop blocks here
ed.trigger_script = Trigger: {0}
ed.saved_server = Saved online.
ed.loaded = Campaign loaded.
ed.no_server = No connection to the server.
ed.busy = The server is still busy, try again in a moment.
ed.save_first = Save the campaign online first.
ed.debug_title = Scripts (test)
blk.cat.say = Speak
blk.cat.units = Units
blk.cat.world = World
blk.cat.logic = Logic
blk.cat.vars = Variables
blk.cat.mission = Mission
blk.message = Message
blk.objective = Objective
blk.hint = Crookfinger says
blk.spawn = Spawn
blk.wave = Hero wave
blk.kill = Remove
blk.terrain = Change ground
blk.reveal = Reveal
blk.camera = Show
blk.gold = Gold +
blk.mana = Mana +
blk.if = If
blk.repeat = Repeat
blk.trigger = Switch trigger
blk.setvar = Set
blk.addvar = Change
blk.win = Win the mission
blk.lose = Lose the mission
blk.else = else
blk.help.message = Shows a message. {name} in the text shows the value of a variable.
blk.help.objective = Sets the objective shown to the player.
blk.help.hint = Crookfinger comments on something, with a sound.
blk.help.spawn = Units appear: how many, which kind, level, side and where (core, where the trigger unit is, or in a zone). With a name, a "unit falls" trigger can wait for exactly this unit.
blk.help.wave = Sends hero waves at once.
blk.help.kill = Removes all units of a side in a zone.
blk.help.terrain = Turns the ground of a zone into floor, earth, rock, water, lava or gold.
blk.help.reveal = Lifts the fog of war over a zone.
blk.help.camera = Moves the camera to a zone.
blk.help.gold = Gives (or takes) gold.
blk.help.mana = Gives (or takes) mana.
blk.help.if = Runs the blocks inside only if the condition holds, otherwise the ones under "else".
blk.help.repeat = Runs the blocks inside several times.
blk.help.trigger = Switches a trigger on (it may fire again) or off.
blk.help.setvar = Sets a variable (a number the mission remembers).
blk.help.addvar = Adds a number to a variable (negative: subtracts).
blk.help.win = The mission is won.
blk.help.lose = The mission is lost.
blk.v.num = Number
blk.v.var = Variable
blk.v.gold = Gold
blk.v.mana = Mana
blk.v.time = Seconds played
blk.v.creatures = Count
blk.v.inzone = Count
blk.v.random = Random
blk.v.math = Calculation
blk.v.cmp = Comparison
blk.v.and = and
blk.v.or = or
blk.v.not = not
blk.v.bool = Yes/no
blk.v.eventkind = Trigger unit is a
blk.w_at = at
blk.w_by = by
blk.w_in = in
blk.w_level = level
blk.w_name = name
blk.w_times = times
blk.w_to = to
blk.and = and
blk.or = or
blk.not = not
blk.yes = yes
blk.no = no
blk.on = on
blk.off = off
blk.place_core = the core
blk.place_event = the trigger unit
blk.place_zone = zone {0}
demo.name = Demo: every trigger
demo.branch = Rich enough for a detour
demo.m1.title = The Trial of Triggers
demo.m1.story = A small knight outpost east of your heart, a vault, a den, a tunnel and a border line.\n\nEvery trigger of the editor fires somewhere here: walk into the den, dig the tunnel, claim the vault, slap a creature, cast a spell, build a lair, research something and break the outpost.
demo.start = Welcome to the trial, master. Every move of yours is watched by a trigger. Mostly by me, too.
demo.objective = Raze the knight towers - or defeat eight knights.
demo.win = Eight knights down. The trial is passed!
demo.lose = Ten minutes without a single creature? That is no dungeon, that is a cellar.
demo.tick = Two minutes of play. The clock trigger has counted four times.
demo.den = The den is open. A sleepy ogre crawls out to see who disturbs it.
demo.den_leave = Someone left the den again. The ogre stays.
demo.border = Knights cross the border line!
demo.vault = The vault is yours: 500 gold rattle into the treasury.
demo.tunnel = The tunnel is dug. Something below it sighs with relief.
demo.crowd = Four or more knights gather on the field!
demo.wave = Reinforcements! Two archers march onto the field.
demo.kills = Knights defeated: {kills}
demo.captain = The captain has fallen. His mana is yours.
demo.tower = A knight tower falls - and drops some gold.
demo.rich = 8000 gold. You may now call yourself well-off.
demo.lair = A lair! Creatures need beds, even evil ones.
demo.slap = Ouch. The slap trigger noticed. So did the creature.
demo.research = Research done. A little gold for the scholars.
demo.m2.title = Rolled Anew
demo.m2.story = This map is rolled anew for every run of the campaign. Defeat every hero.
demo.m2.start = A random map. Even I have never seen it before.
demo.m2.wave = Two minutes are over: the heroes come.