Compare commits

...

16 Commits
dev ... main

Author SHA1 Message Date
8325edcae1 Merge branch 'dev'
All checks were successful
Publish / rust (push) Successful in 5m0s
Publish / docker (push) Successful in 17m46s
2024-09-02 01:19:38 -04:00
545f8c6643 Update assets
All checks were successful
Publish / rust (push) Successful in 6m0s
Publish / docker (push) Successful in 31s
2024-08-08 17:03:53 -04:00
99eec21aee Update veloren
All checks were successful
Publish / rust (push) Successful in 5m46s
Publish / docker (push) Successful in 20m44s
2024-08-08 12:40:27 -04:00
1749f46ac6 Merge remote-tracking branch 'refs/remotes/origin/main'
Some checks failed
Publish / docker (push) Has been cancelled
Publish / rust (push) Has been cancelled
2024-07-18 09:56:47 -04:00
64a5e5cb6b Simple change to fix everything 2024-07-18 09:55:58 -04:00
ae7e867853 Update .gitea/workflows/publish.yaml
All checks were successful
Publish / rust (push) Successful in 4m49s
Publish / docker (push) Successful in 17s
2024-07-18 13:33:12 +00:00
3decf13e9c Rename file
Some checks failed
Publish / rust (push) Successful in 4m44s
Publish / docker (push) Failing after 14s
2024-07-18 09:21:55 -04:00
d0b84e58c4 Merge branch 'dev' 2024-07-18 09:21:24 -04:00
a60ae94ad5 Update .gitea/workflows/publish.yaml
All checks were successful
Publish / rust (push) Successful in 4m35s
Publish / docker (push) Successful in 16m36s
2024-07-18 12:27:07 +00:00
fde3a08be0 Update .gitea/workflows/publish.yaml
Some checks failed
Publish / rust (push) Successful in 4m47s
Publish / docker (push) Failing after 12s
2024-07-18 12:11:10 +00:00
2402853863 Merge pull request 'dev' (!1) from dev into main
Some checks failed
Publish / rust (push) Successful in 4m35s
Publish / docker (push) Failing after 11s
Reviewed-on: #1
2024-07-18 12:04:06 +00:00
ac358082cb Merge rust and docker workflows
Some checks failed
Publish / rust (push) Successful in 5m9s
Publish / docker (push) Failing after 14s
2024-07-18 07:09:56 -04:00
de0abd956d Add .gitea/workflows/rust.yaml
Some checks failed
Docker / build (push) Has been cancelled
Rust / build (push) Successful in 5m27s
2024-07-18 10:55:29 +00:00
962394a89a Update .gitea/workflows/publish.yaml
All checks were successful
Docker / build (push) Successful in 21m48s
2024-07-18 10:29:47 +00:00
81a93e230b Update .gitea/workflows/publish.yaml
Some checks failed
Podman Image CI / build (push) Failing after 15m43s
2024-07-18 10:11:06 +00:00
c0206c169d Update .gitea/workflows/publish.yaml
Some checks failed
Podman Image CI / build (push) Failing after 15s
2024-07-18 10:08:57 +00:00
20 changed files with 1274 additions and 24 deletions

View File

@ -1,20 +1,83 @@
name: Podman Image CI
name: Publish
on:
push:
branches: ["main"]
branches:
- main
pull_request:
branches:
- main
env:
REGISTRY: git.jeffa.io
IMAGE_NAME: ${{ gitea.repository }}
jobs:
build:
rust:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Podman
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Rust
uses: actions-rs/toolchain@v1
- name: Run cargo clippy
run: cargo clippy -- -D warnings
- name: Check for errors
run: |
sudo apt-get update
sudo apt-get install -y podman
- name: Build the image
run: podman build --tag git.jeffa.io/jeff/trade_bot .
- name: Push the image
run: podman push git.jeffa.io/jeff/trade_bot
if [ "$?" -ne 0 ]; then
echo "Check failed"
exit 1
fi
docker:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
# This is used to complete the identity challenge
# with sigstore/fulcio when running outside of PRs.
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Set up BuildKit Docker container builder to be able to build
# multi-platform images and export cache
# https://github.com/docker/setup-buildx-action
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ gitea.actor }}
password: ${{ secrets.TOKEN }}
# Extract metadata (tags, labels) for Docker
# https://github.com/docker/metadata-action
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
with:
context: .
file: Containerfile
push: ${{ gitea.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

4
Cargo.lock generated
View File

@ -193,9 +193,9 @@ dependencies = [
[[package]]
name = "async-trait"
version = "0.1.81"
version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",

View File

@ -0,0 +1,146 @@
## Regeneration
buff-heal = Heal
.desc = Gain health over time.
.stat = Restores { $str_total } health points.
## Potion
buff-potion = Potion
.desc = Drinking...
## Agility
buff-agility = Agility
.desc = Your movement is faster, but you deal less damage, and take more damage.
.stat =
Increases movement speed by { $strength } %.
In return, your attack power and defense decrease drastically.
## Saturation
buff-saturation = Saturation
.desc = Gain health over time from consumables.
## Campfire
buff-campfire_heal = Campfire Heal
.desc = Resting at a campfire heals { $rate } % HP per second.
## Energy Regen
buff-energy_regen = Energy Regeneration
.desc = Faster energy regeneration.
.stat = Restores { $str_total } energy.
## Health Increase
buff-increase_max_health = Increase Max Health
.desc = Your maximum HP is increased.
.stat =
Raises maximum health
by { $strength }.
## Energy Increase
buff-increase_max_energy = Increase Max Energy
.desc = Your maximum energy is increased.
.stat =
Raises maximum energy
by { $strength }.
## Invulnerability
buff-invulnerability = Invulnerability
.desc = You cannot be damaged by any attack.
.stat = Grants invulnerability.
## Protection Ward
buff-protectingward = Protecting Ward
.desc = You are protected, somewhat, from attacks.
## Frenzied
buff-frenzied = Frenzied
.desc = You are imbued with unnatural speed and can ignore minor injuries.
## Haste
buff-hastened = Hastened
.desc = Your movements and attacks are faster.
## Bleeding
buff-bleed = Bleeding
.desc = Inflicts regular damage.
## Curse
buff-cursed = Cursed
.desc = You are cursed.
## Burning
buff-burn = On Fire
.desc = You are burning alive.
## Crippled
buff-crippled = Crippled
.desc = Your movement is crippled as your legs are heavily injured.
## Freeze
buff-frozen = Frozen
.desc = Your movements and attacks are slowed.
## Wet
buff-wet = Wet
.desc = The ground rejects your feet, making it hard to stop.
## Poisoned
buff-poisoned = Poisoned
.desc = You feel your life withering away...
## Ensnared
buff-ensnared = Ensnared
.desc = Vines grasp at your legs, impeding your movement.
## Fortitude
buff-fortitude = Fortitude
.desc = You can withstand staggers, and as you take more damage you stagger others more easily.
## Parried
buff-parried = Parried
.desc = You were parried and now are slow to recover.
## Potion sickness
buff-potionsickness = Potion sickness
.desc = Potions have less positive effect on you after recently consuming a potion.
.stat =
Decreases the positive effects of
subsequent potions by { $strength } %.
## Reckless
buff-reckless = Reckless
.desc = Your attacks are more powerful. However, you are leaving your defenses open.
## Polymorped
buff-polymorphed = Polymorphed
.desc = Your body changes form.
## Frigid
buff-frigid = Frigid
.desc = Freeze your foes.
## Lifesteal
buff-lifesteal = Lifesteal
.desc = Siphon your enemies' life away.
## Salamander's Aspect
buff-salamanderaspect = Salamander's Aspect
.desc = You cannot burn and you move fast through lava.
## Imminent Critical
buff-imminentcritical = Imminent Critical
.desc = Your next attack will critically hit the enemy.
## Fury
buff-fury = Fury
.desc = With your fury, your strikes generate more combo.
## Sunderer
buff-sunderer = Sunderer
.desc = Your attacks can break through your foes' defences and refresh you with more energy.
## Defiance
buff-defiance = Defiance
.desc = You can withstand mightier and more staggering blows and generate combo by being hit, however you are slower.
## Bloodfeast
buff-bloodfeast = Bloodfeast
.desc = You restore life on attacks against bleeding enemies.
## Berserk
buff-berserk = Berserk
.desc = You are in a berserking rage, causing your attacks to be more powerful and swift, and increasing your speed. However, as a result your defensive capability is less.
## Heatstroke
buff-heatstroke = Heatstroke
.desc = You were exposed to heat and now suffer from heatstroke. Your energy reward and movement speed are cut down. Chill.
## Scornful Taunt
buff-scornfultaunt = Scornful Taunt
.desc = You scornfully taunt your enemies, granting you bolstered fortitude and stamina. However, your death will bolster your killer.
## Rooted
buff-rooted = Rooted
.desc = You are stuck in place and cannot move.
## Winded
buff-winded = Winded
.desc = You can barely breathe hampering how much energy you can recover and how quickly you can move.
## Concussion
buff-concussion = Concussion
.desc = You have been hit hard on the head and have trouble focusing, preventing you from using some of your more complex attacks.
## Staggered
buff-staggered = Staggered
.desc = You are off balance and more susceptible to heavy attacks.
## Tenacity
buff-tenacity = Tenacity
.desc = You are not only able to shrug off heavier attacks, they energize you as well. However you are also slower.
## Resilience
buff-resilience = Resilience
.desc = After having just taken a debilitating attack, you become more resilient to future incapaciting effects.
## Util
buff-text-over_seconds = over { $dur_secs } seconds
buff-text-for_seconds = for { $dur_secs } seconds
buff-mysterious = Mysterious effect
buff-remove = Click to remove

View File

@ -0,0 +1,23 @@
char_selection-loading_characters = Loading characters...
char_selection-delete_permanently = Permanently delete this character?
char_selection-enter_world = Enter World
char_selection-spectate = Spectate World
char_selection-joining_character = Joining world...
char_selection-logout = Logout
char_selection-create_new_character = Create new character
char_selection-creating_character = Creating character...
char_selection-uncanny_valley = Wilderness
char_selection-beard = Beard
char_selection-hair_style = Hair Style
char_selection-hair_color = Hair Color
char_selection-eye_color = Eye Color
char_selection-skin = Skin
char_selection-eyeshape = Eye Details
char_selection-accessories = Accessories
char_selection-starting_site = Select Starting Area
char_selection-starting_site_next = Next
char_selection-starting_site_prev = Previous
char_selection-starting_site_kind = Kind: { $kind }
char_selection-create_info_name = Your character needs a name!
char_selection-version_mismatch = WARNING! This server is running a different, possibly incompatible game version. Please update your game.
char_selection-rules = Rules

View File

@ -0,0 +1,107 @@
command-no-permission = You don't have permission to use '/{ $command_name }'
command-position-unavailable = Cannot get position for { $target }
command-player-role-unavailable = Cannot get administrator roles for { $target }
command-uid-unavailable = Cannot get UID for { $target }
command-area-not-found = Could not find area named '{ $area }'
command-player-not-found = Player '{ $player }' not found!
command-player-uuid-not-found = Player with UUID '{ $uuid }' not found!
command-username-uuid-unavailable = Unable to determine UUID for username { $username }
command-uuid-username-unavailable = Unable to determine username for UUID { $uuid }
command-no-sudo = It's rude to impersonate people
command-entity-dead = Entity '{ $entity }' is dead!
command-error-while-evaluating-request = Encountered an error while validating the request: { $error }
command-give-inventory-full = Player inventory full. Gave { $given ->
[1] only one
*[other] { $given }
} of { $total } items.
command-give-inventory-success = Added { $total } x { $item } to the inventory.
command-invalid-item = Invalid item: { $item }
command-invalid-block-kind = Invalid block kind: { $kind }
command-nof-entities-at-least = Number of entities should be at least 1
command-nof-entities-less-than = Number of entities should be less than 50
command-entity-load-failed = Failed to load entity config: { $config }
command-spawned-entities-config = Spawned { $n } entities from config: { $config }
command-invalid-sprite = Invalid sprite kind: { $kind }
command-time-parse-too-large = { $n } is invalid, cannot be larger than 16 digits.
command-time-parse-negative = { $n } is invalid, cannot be negative.
command-time-backwards = { $t } is before the current time, time cannot go backwards.
command-time-invalid = { $t } is not a valid time.
command-rtsim-purge-perms = You must be a real admin (not just a temporary admin) to purge rtsim data.
command-chunk-not-loaded = Chunk { $x }, { $y } not loaded
command-chunk-out-of-bounds = Chunk { $x }, { $y } not within map bounds
command-spawned-entity = Spawned entity with ID: { $id }
command-spawned-dummy = Spawned a training dummy
command-spawned-airship = Spawned an airship
command-spawned-campfire = Spawned a campfire
command-spawned-safezone = Spawned a safe zone
command-volume-size-incorrect = Size has to be between 1 and 127.
command-volume-created = Created a volume
command-permit-build-given = You are now permitted to build in '{ $area }'
command-permit-build-granted = Permission to build in '{ $area }' granted
command-revoke-build-recv = Your permission to build in '{ $area }' has been revoked
command-revoke-build = Permission to build in '{ $area }' revoked
command-revoke-build-all = Your build permissions have been revoked.
command-revoked-all-build = All build permissions revoked.
command-no-buid-perms = You do not have permission to build.
command-set-build-mode-off = Toggled build mode off.
command-set-build-mode-on-persistent = Toggled build mode on. Experimental terrain persistence is enabled. The server will attempt to persist changes, but this is not guaranteed.
command-set-build-mode-on-unpersistent = Toggled build mode on. Changes will not be persisted when a chunk unloads.
command-invalid-alignment = Invalid alignment: { $alignment }
command-kit-not-enough-slots = Inventory doesn't have enough slots
command-lantern-unequiped = Please equip a lantern first
command-lantern-adjusted-strength = You adjusted flame strength.
command-lantern-adjusted-strength-color = You adjusted flame strength and color.
command-explosion-power-too-high = Explosion power mustn't be more than { $power }
command-explosion-power-too-low = Explosion power must be more than { $power }
# Note: Do not translate "confirm" here
command-disconnectall-confirm = Please run the command again with the second argument of "confirm" to confirm that
you really want to disconnect all players from the server
command-invalid-skill-group = { $group } is not a skill group!
command-unknown = Unknown command
command-disabled-by-settings = Command disabled in server settings
command-battlemode-intown = You need to be in town to change battle mode!
command-battlemode-cooldown = Cooldown period active. Try again in { $cooldown } seconds
command-battlemode-available-modes = Available modes: pvp, pve
command-battlemode-same = Attempted to set the same battle mode
command-battlemode-updated = New battle mode: { $battlemode }
command-buff-unknown = Unknown buff: { $buff }
command-buff-data = Buff argument '{ $buff }' requires additional data
command-buff-body-unknown = Unknown body spec: { $spec }
command-skillpreset-load-error = Error while loading presets
command-skillpreset-broken = Skill preset is broken
command-skillpreset-missing = Preset does not exist: { $preset }
command-location-invalid = Location name '{ $location }' is invalid. Names may only contain lowercase ASCII and
underscores
command-location-duplicate = Location '{ $location }' already exists, consider deleting it first
command-location-not-found = Location '{ $location }' does not exist
command-location-created = Created location '{ $location }'
command-location-deleted = Deleted location '{ $location }'
command-locations-empty = No locations currently exist
command-locations-list = Available locations: { $locations }
# Note: Do not translate these weather names
command-weather-valid-values = Valid values are 'clear', 'rain', 'wind' and 'storm'.
command-scale-set = Set scale to { $scale }
command-repaired-items = Repaired all equipped items
command-message-group-missing = You are using group chat but do not belong to a group. Use /world or
/region to change chat.
command-tell-request = { $sender } wants to talk to you.
command-transform-invalid-presence = Cannot transform in the current presence
command-aura-invalid-buff-parameters = Invalid buff parameters for aura
command-aura-spawn = Spawned new aura attached to entity
command-aura-spawn-new-entity = Spawned new aura
command-reloaded-chunks = Reloaded { $reloaded } chunks
command-server-no-experimental-terrain-persistence = Server was compiled without terrain persistence enabled
command-experimental-terrain-persistence-disabled = Experimental terrain persistence is disabled
# Unreachable/untestable but added for consistency
command-player-info-unavailable = Cannot get player information for { $target }
command-unimplemented-spawn-special = Spawning special entities is not implemented
command-kit-inventory-unavailable = Could not get inventory
command-inventory-cant-fit-item = Can't fit item to inventory
# Emitted by /disconnect_all when you don't exist (?)
command-you-dont-exist = You do not exist, so you cannot use this command
command-destroyed-tethers = All tethers destroyed! You are now free
command-destroyed-no-tethers = You're not connected to any tethers
command-dismounted = Dismounted
command-no-dismount = You're not riding or being ridden

View File

@ -0,0 +1,112 @@
common-singleplayer = Singleplayer
common-multiplayer = Multiplayer
common-servers = Servers
common-quit = Quit
common-settings = Settings
common-languages = Languages
common-interface = Interface
common-gameplay = Gameplay
common-controls = Controls
common-video = Graphics
common-sound = Sound
common-chat = Chat
common-networking = Networking
common-accessibility = Accessibility
common-resume = Resume
common-characters = Characters
common-close = Close
common-yes = Yes
common-no = No
common-back = Back
common-create = Create
common-okay = Okay
common-add = Add
common-accept = Accept
common-decline = Decline
common-disclaimer = Disclaimer
common-cancel = Cancel
common-none = None
common-error = Error
common-automatic = Auto
common-empty = Empty
common-confirm = Confirm
common-delete_server = Delete Server
common-interface_settings = Interface Settings
common-gameplay_settings = Gameplay Settings
common-controls_settings = Controls Settings
common-video_settings = Graphics Settings
common-sound_settings = Sound Settings
common-language_settings = Language Settings
common-chat_settings = Chat Settings
common-networking_settings = Networking Settings
common-accessibility_settings = Accessibility Settings
common-connection_lost =
Connection lost!
Did the server restart?
Is the client up to date?
common-species-orc = Orc
common-species-human = Human
common-species-dwarf = Dwarf
common-species-elf = Elf
common-species-draugr = Draugr
common-species-danari = Danari
common-weapons-axe = Axe
common-weapons-dagger = Dagger
common-weapons-greatsword = Greatsword
common-weapons-shortswords = Shortswords
common-weapons-sword = Sword
common-weapons-staff = Firestaff
common-weapons-bow = Bow
common-weapons-hammer = Hammer
common-weapons-general = General Combat
common-weapons-sceptre = Healing Sceptre
common-weapons-shield = Shield
common-weapons-spear = Spear
common-tool-debug = Debug
common-tool-farming = Farming Tool
common-tool-pick = Pickaxe
common-tool-shovel = Shovel
common-tool-mining = Mining
common-tool-instrument = Instrument
common-kind-modular_component = Modular Component
common-kind-modular_component_partial = Component
common-kind-glider = Glider
common-kind-consumable = Consumable
common-kind-throwable = Can be thrown
common-kind-utility = Utility
common-kind-ingredient = Ingredient
common-kind-lantern = Lantern
common-kind-recipegroup = Recipes
common-hands-one = One-Handed
common-hands-two = Two-Handed
common-rand_appearance = Random appearance
common-rand_name = Random name
common-stats-power = Power
common-stats-speed = Speed
common-stats-effect-power = Effect Power
common-stats-range = Range
common-stats-energy_efficiency = Energy Efficiency
common-stats-buff_strength = Buff/Debuff Strength
common-stats-armor = Armor
common-stats-poise_res = Stun Res
common-stats-energy_max = Max Energy
common-stats-energy_reward = Energy Reward
common-stats-precision_power = Crit Power
common-stats-stealth = Stealth
common-stats-slots = Slots
common-stats-durability = Durability
common-material-metal = Metal
common-material-wood = Wood
common-material-stone = Stone
common-material-cloth = Cloth
common-material-hide = Hide
common-sprite-chest = Chest
common-sprite-chair = Chair
common-sprite-mud = Mud
common-sprite-grave = Grave
common-sprite-crate = Crate
common-sprite-signboard = Signboard
common-sprite-street_lamp = Street Lamp
common-sprite-lantern = Lantern
common-sprite-seashell_lantern = Seashell Lantern
common-sprite-firebowl_ground = Firebowl

View File

@ -0,0 +1,76 @@
gameinput-primary = Basic Attack
gameinput-secondary = Secondary Attack
gameinput-block = Block
gameinput-slot1 = Hotbar Slot 1
gameinput-slot2 = Hotbar Slot 2
gameinput-slot3 = Hotbar Slot 3
gameinput-slot4 = Hotbar Slot 4
gameinput-slot5 = Hotbar Slot 5
gameinput-slot6 = Hotbar Slot 6
gameinput-slot7 = Hotbar Slot 7
gameinput-slot8 = Hotbar Slot 8
gameinput-slot9 = Hotbar Slot 9
gameinput-slot10 = Hotbar Slot 10
gameinput-swaploadout = Swap Loadout
gameinput-togglecursor = Toggle Cursor
gameinput-help = Toggle Help Window
gameinput-toggleinterface = Toggle Interface
gameinput-toggledebug = Toggle FPS and Debug Info
gameinput-toggle_egui_debug = Toggle EGUI Debug Info
gameinput-togglechat = Toggle Chat
gameinput-screenshot = Take Screenshot
gameinput-toggleingameui = Toggle Nametags
gameinput-fullscreen = Toggle Fullscreen
gameinput-moveforward = Move Forward
gameinput-moveleft = Move Left
gameinput-moveright = Move Right
gameinput-moveback = Move Backwards
gameinput-jump = Jump
gameinput-glide = Glider
gameinput-roll = Roll
gameinput-climb = Climb
gameinput-climbdown = Climb Down
gameinput-togglelantern = Toggle Lantern
gameinput-mount = Mount
gameinput-stayfollow = Stay/Follow
gameinput-chat = Chat
gameinput-command = Command
gameinput-escape = Escape
gameinput-map = Map
gameinput-bag = Bag
gameinput-trade = Trade
gameinput-social = Social
gameinput-sit = Sit
gameinput-spellbook = Spells
gameinput-settings = Settings
gameinput-respawn = Respawn
gameinput-togglewield = Toggle Wield
gameinput-interact = Interact
gameinput-freelook = Free Look
gameinput-autowalk = Auto Walk/Swim
gameinput-zoomin = Camera zoom in
gameinput-zoomout = Camera zoom out
gameinput-zoomlock = Camera zoom lock
gameinput-cameraclamp = Camera Clamp
gameinput-dance = Dance
gameinput-select = Select Entity
gameinput-acceptgroupinvite = Accept Group Invite
gameinput-declinegroupinvite = Decline Group Invite
gameinput-cyclecamera = Cycle camera
gameinput-crafting = Crafting
gameinput-fly = Fly
gameinput-sneak = Sneak
gameinput-swimdown = Swim downwards
gameinput-swimup = Swim upwards
gameinput-mapzoomin = Increase map zoom
gameinput-mapzoomout = Decrease map zoom
gameinput-greet = Greet
gameinput-map-locationmarkerbutton = Set a waypoint in the Map
gameinput-spectatespeedboost = Spectate speed boost
gameinput-spectateviewpoint = Spectate viewpoint
gameinput-mutemaster = Mute master volume
gameinput-muteinactivemaster = Mute master volume (inactive window)
gameinput-mutemusic = Mute music volume
gameinput-mutesfx = Mute SFX volume
gameinput-muteambience = Mute ambience volume
gameinput-togglewalk = Toggle Walking

View File

@ -0,0 +1,54 @@
hud-crafting = Crafting
hud-crafting-recipes = Recipes
hud-crafting-ingredients = Ingredients:
hud-crafting-craft = Craft
hud-crafting-craft_all = Craft All
hud-crafting-repair-selection = Selection
hud-crafting-repair_equipped = Equipped
hud-crafting-repair_all = All
hud-crafting-tool_cata = Tools:
hud-crafting-req_crafting_station = Station:
hud-crafting-anvil = Anvil
hud-crafting-cauldron = Cauldron
hud-crafting-cooking_pot = Cooking Pot
hud-crafting-crafting_bench = Crafting Bench
hud-crafting-forge = Forge
hud-crafting-loom = Loom
hud-crafting-spinning_wheel = Spinning Wheel
hud-crafting-tanning_rack = Tanning Rack
hud-crafting-salvaging_station = Salvaging Bench
hud-crafting-repair_bench = Repair Bench
hud-crafting-campfire = Campfire
hud-crafting-tabs-all = All
hud-crafting-tabs-armor = Armor
hud-crafting-tabs-dismantle = Dismantle
hud-crafting-tabs-food = Food
hud-crafting-tabs-glider = Gliders
hud-crafting-tabs-potion = Potions
hud-crafting-tabs-tool = Tools
hud-crafting-tabs-utility = Utility
hud-crafting-tabs-weapon = Weapons
hud-crafting-tabs-bag = Bags
hud-crafting-tabs-processed_material = Materials
hud-crafting-dismantle_title = Dismantling
hud-crafting-dismantle_explanation =
Hover items in your bag to see what
you can salvage.
Double-Click them to start dismantling.
hud-crafting-modular_desc = Drag Item-Parts here to craft a weapon
hud-crafting-repair_desc = Drag damaged items here to repair them
hud-crafting-mod_weap_prim_slot_title = Primary Weapon Component
hud-crafting-mod_weap_prim_slot_desc = Place a primary weapon component here (e.g. a sword blade, axe head, or bow limbs).
hud-crafting-mod_weap_sec_slot_title = Secondary Weapon Component
hud-crafting-mod_weap_sec_slot_desc = Place a secondary weapon component here (e.g. a sword hilt, bow grip, or staff core).
hud-crafting-mod_comp_metal_prim_slot_title = Metal Ingot
hud-crafting-mod_comp_metal_prim_slot_desc = Place a metal ingot here, only certain metals can be used to make weapons.
hud-crafting-mod_comp_wood_prim_slot_title = Wood
hud-crafting-mod_comp_wood_prim_slot_desc = Place a kind of wood here, only certain woods can be used to make weapons.
hud-crafting-mod_comp_sec_slot_title = Animal Material
hud-crafting-mod_comp_sec_slot_desc = Optionally place an animal crafting ingredient, only certain ingredients can be used to augment weapons.
hud-crafting-repair_slot_title = Damaged Item
hud-crafting-repair_slot_desc = Place an item here to see the cost of repairing it at its current durability level.
hud-crafting-recipe-uncraftable = Recipe Cannot be Crafted
hud-crafting-recipe-unlearned = You must first learn how to craft this recipe.

View File

@ -0,0 +1,8 @@
## General diary terms
## Section titles
hud-diary-sections-skill_trees-title = Skill-Trees
hud-diary-sections-abilities-title = Abilities
hud-diary-sections-stats-title = Stats
hud-diary-sections-recipes-title = Recipes

View File

@ -0,0 +1,18 @@
hud-group = Group
hud-group-invite_to_join = [{ $name }] invited you to their group!
hud-group-invite_to_trade = [{ $name }] would like to trade with you.
hug-group-invite-accepted = { $target } accepted your group invite.
hud-group-invite-declined = { $target } declined your group invite.
hud-group-invite-timed_out= Group invite to { $target } timed out.
hud-group-invite = Invite
hud-group-kick = Kick
hud-group-assign_leader = Assign Leader
hud-group-leave = Leave Group
hud-group-dead = Dead
hud-group-out_of_range = Out of range
hud-group-add_friend = Add to Friends
hud-group-link_group = Link Groups
hud-group-in_menu = In Menu
hud-group-members = Group Members

View File

@ -0,0 +1,158 @@
## Internal terms, currently only used in es
## If we remove them here, they also get auto-removed in es,
## so please keep them, even when not used in English file.
## See https://github.com/WeblateOrg/weblate/issues/9895
-hud-skill-sc_wardaura_title = ""
-hud-skill-bow_shotgun_title = ""
-hud-skill-st_shockwave_title = ""
## Skill tree UI
hud-skill_tree-general = General Combat
hud-skill_tree-sword = Sword
hud-skill_tree-axe = Axe
hud-skill_tree-hammer = Hammer
hud-skill_tree-bow = Bow
hud-skill_tree-staff = Fire Staff
hud-skill_tree-sceptre = Sceptre
hud-skill_tree-mining = Mining
hud-rank_up = New skill point
hud-skill-sp_available =
{ $number ->
[0] No skill points available
[1] { $number } skill point available
*[other] { $number } skill points available
}
hud-skill-not_unlocked = Not yet unlocked
hud-skill-req_sp = {"\u000A"}Requires { $number } SP
hud-skill-set_as_exp_bar = Track progress on experience bar
hud-skill-unlck_sword_title = Sword proficiency
hud-skill-unlck_sword = Unlocks the sword skill tree.{ $SP }
hud-skill-unlck_axe_title = Axe proficiency
hud-skill-unlck_axe = Unlocks the axe skill tree.{ $SP }
hud-skill-unlck_hammer_title = Hammer proficiency
hud-skill-unlck_hammer = Unlocks the hammer skill tree.{ $SP }
hud-skill-unlck_bow_title = Bow proficiency
hud-skill-unlck_bow = Unlocks the bow skill tree.{ $SP }
hud-skill-unlck_staff_title = Staff proficiency
hud-skill-unlck_staff = Unlocks the staff skill tree.{ $SP }
hud-skill-unlck_sceptre_title = Sceptre proficiency
hud-skill-unlck_sceptre = Unlocks the sceptre skill tree.{ $SP }
hud-skill-climbing_title = Climbing
hud-skill-climbing = Ability to climb surfaces.
hud-skill-climbing_cost_title = Climbing Cost
hud-skill-climbing_cost = Climbing uses { $boost } % less energy.{ $SP }
hud-skill-climbing_speed_title = Climbing Speed
hud-skill-climbing_speed = Climb { $boost } % faster.{ $SP }
hud-skill-swim_title = Swimming
hud-skill-swim = Moving through water.
hud-skill-swim_speed_title = Swimming Speed
hud-skill-swim_speed = Swim { $boost } % faster.{ $SP }
hud-skill-sc_lifesteal_title = Lifesteal Beam
hud-skill-sc_lifesteal = Drain the life from your enemies.
hud-skill-sc_lifesteal_damage_title = Damage
hud-skill-sc_lifesteal_damage = Deal { $boost } % more damage.{ $SP }
hud-skill-sc_lifesteal_range_title = Range
hud-skill-sc_lifesteal_range = Your beam reaches { $boost } % further.{ $SP }
hud-skill-sc_lifesteal_lifesteal_title = Lifesteal
hud-skill-sc_lifesteal_lifesteal = Convert an additional { $boost } % of damage into health.{ $SP }
hud-skill-sc_lifesteal_regen_title = Energy Regen
hud-skill-sc_lifesteal_regen = Replenish your energy by an additional { $boost } %.{ $SP }
hud-skill-sc_heal_title = Healing Aura
hud-skill-sc_heal = Heal your allies using the blood of your enemies, requires combo to activate.
hud-skill-sc_heal_heal_title = Heal
hud-skill-sc_heal_heal = Increases the amount you heal by { $boost } %.{ $SP }
hud-skill-sc_heal_cost_title = Energy Cost
hud-skill-sc_heal_cost = Healing requires { $boost } % less energy.{ $SP }
hud-skill-sc_heal_duration_title = Duration
hud-skill-sc_heal_duration = The effects of your healing aura last { $boost } % longer.{ $SP }
hud-skill-sc_heal_range_title = Radius
hud-skill-sc_heal_range = Your healing aura reaches { $boost } % further.{ $SP }
hud-skill-sc_wardaura_unlock_title = Warding Aura Unlock
hud-skill-sc_wardaura_unlock = Allows you to ward your allies against enemy attacks.{ $SP }
hud-skill-sc_wardaura_strength_title = Strength
hud-skill-sc_wardaura_strength = The strength of your protection increases by { $boost } %.{ $SP }
hud-skill-sc_wardaura_duration_title = Duration
hud-skill-sc_wardaura_duration = The effects of your ward last { $boost } % longer.{ $SP }
hud-skill-sc_wardaura_range_title = Radius
hud-skill-sc_wardaura_range = Your ward reaches { $boost } % further.{ $SP }
hud-skill-sc_wardaura_cost_title = Energy Cost
hud-skill-sc_wardaura_cost = Creating the ward requires { $boost } % less energy.{ $SP }
hud-skill-st_shockwave_range_title = Shockwave Range
hud-skill-st_shockwave_range = Throw things that used to be out of reach, range increased { $boost } %.{ $SP }
hud-skill-st_shockwave_cost_title = Shockwave Cost
hud-skill-st_shockwave_cost = Decreases the energy cost to throw helpless villagers by { $boost } %.{ $SP }
hud-skill-st_shockwave_knockback_title = Shockwave Knockback
hud-skill-st_shockwave_knockback = Increases throw potential by { $boost } %.{ $SP }
hud-skill-st_shockwave_damage_title = Shockwave Damage
hud-skill-st_shockwave_damage = Increases the damage done by { $boost } %.{ $SP }
hud-skill-st_shockwave_unlock_title = Shockwave Unlock
hud-skill-st_shockwave_unlock = Unlocks the ability to throw enemies away using fire.{ $SP }
hud-skill-st_flamethrower_title = Flamethrower
hud-skill-st_flamethrower = Throws fire, cook'em all.
hud-skill-st_flame_velocity_title = Flame Velocity
hud-skill-st_flame_velocity = Gets the fire there faster, { $boost } % faster.{ $SP }
hud-skill-st_flamethrower_range_title = Flamethrower Range
hud-skill-st_flamethrower_range = For when the flames just won't reach, they go { $boost } % further.{ $SP }
hud-skill-st_energy_drain_title = Energy Drain
hud-skill-st_energy_drain = Decreases the rate energy is drained by { $boost } %.{ $SP }
hud-skill-st_flamethrower_damage_title = Flamethrower Damage
hud-skill-st_flamethrower_damage = Increases damage by { $boost } %.{ $SP }
hud-skill-st_explosion_radius_title = Explosion Radius
hud-skill-st_explosion_radius = Bigger is better, increases explosion radius by { $boost } %.{ $SP }
hud-skill-st_energy_regen_title = Energy Regen
hud-skill-st_energy_regen = Increases energy gain by { $boost } %.{ $SP }
hud-skill-st_fireball_title = Fireball
hud-skill-st_fireball = Shoots a fireball that explodes on impact.
hud-skill-st_damage_title = Damage
hud-skill-st_damage = Increases damage by { $boost } %.{ $SP }
hud-skill-bow_projectile_speed_title = Projectile Speed
hud-skill-bow_projectile_speed = Allows you to shoot arrows further, faster, by { $boost } %.{ $SP }
hud-skill-bow_charged_title = Charged Shoot
hud-skill-bow_charged = Because you waited longer.
hud-skill-bow_charged_damage_title = Charged Damage
hud-skill-bow_charged_damage = Increases damage by { $boost } %.{ $SP }
hud-skill-bow_charged_energy_regen_title = Charged Regen
hud-skill-bow_charged_energy_regen = Increases energy recovery by { $boost } %.{ $SP }
hud-skill-bow_charged_knockback_title = Charged Knockback
hud-skill-bow_charged_knockback = Knock enemies further back by { $boost } %.{ $SP }
hud-skill-bow_charged_speed_title = Charged Speed
hud-skill-bow_charged_speed = Increases the rate that you charge the attack by { $boost } %.{ $SP }
hud-skill-bow_charged_move_title = Charged Move Speed
hud-skill-bow_charged_move = Increases how fast you can shuffle while charging the attack by { $boost } %.{ $SP }
hud-skill-bow_repeater_title = Repeater
hud-skill-bow_repeater = Shoots faster the longer you fire for.
hud-skill-bow_repeater_damage_title = Repeater Damage
hud-skill-bow_repeater_damage = Increases the damage done by { $boost } %.{ $SP }
hud-skill-bow_repeater_cost_title = Repeater Cost
hud-skill-bow_repeater_cost = Decreases the energy cost to become a repeater by { $boost } %.{ $SP }
hud-skill-bow_repeater_speed_title = Repeater Speed
hud-skill-bow_repeater_speed = Increases the rate at which you fire arrows by { $boost } %.{ $SP }
hud-skill-bow_shotgun_unlock_title = Unlocks Shotgun
hud-skill-bow_shotgun_unlock = Unlocks ability to fire multiple arrows at once.{ $SP }
hud-skill-bow_shotgun_damage_title = Shotgun Damage
hud-skill-bow_shotgun_damage = Increases the damage done by { $boost } %.{ $SP }
hud-skill-bow_shotgun_cost_title = Shotgun Cost
hud-skill-bow_shotgun_cost = Decreases the cost of shotgun by { $boost } %.{ $SP }
hud-skill-bow_shotgun_arrow_count_title = Shotgun Arrows
hud-skill-bow_shotgun_arrow_count = Increases the number of arrows in the burst by { $boost }.{ $SP }
hud-skill-bow_shotgun_spread_title = Shotgun Spread
hud-skill-bow_shotgun_spread = Decreases the spread of the arrows by { $boost } %.{ $SP }
hud-skill-mining_title = Mining
hud-skill-pick_strike_title = Pickaxe Strike
hud-skill-pick_strike = Hit rocks with the pickaxe to gain ore, gems and experience.
hud-skill-pick_strike_speed_title = Pickaxe Strike Speed
hud-skill-pick_strike_speed = Mine rocks faster.{ $SP }
hud-skill-pick_strike_oregain_title = Pickaxe Strike Ore Yield
hud-skill-pick_strike_oregain = Chance to gain extra ore ({ $boost } % per level).{ $SP }
hud-skill-pick_strike_gemgain_title = Pickaxe Strike Gem Yield
hud-skill-pick_strike_gemgain = Chance to gain extra gems ({ $boost } % per level).{ $SP }
## Skill tree error dialog
hud-skill-persistence-hash_mismatch = There was a difference detected in one of your skill groups since you last played.
hud-skill-persistence-deserialization_failure = There was a error in loading some of your skills from the database.
hud-skill-persistence-spent_experience_missing = The amount of free experience you had in one of your skill groups differed from when you last played.
hud-skill-persistence-skills_unlock_failed = Your skills were not able to be obtained in the same order you acquired them. Prerequisites or costs may have changed.
hud-skill-persistence-common_message = Some of your skill points have been reset. You will need to reassign them.

View File

@ -0,0 +1,37 @@
hud-trade-trade_window = Trade
hud-trade-phase1_description =
Drag the items you want to trade
into the corresponding area.
hud-trade-phase2_description =
The trade is now locked to give you
time to review it.
hud-trade-phase3_description = Trade is being processed.
hud-trade-persons_offer = Offer from { $playername }
hud-trade-has_accepted =
{ $playername }
has accepted
hud-trade-accept = Accept
hud-trade-decline = Decline
hud-trade-invite_sent = Trade request sent to { $playername }.
hud-trade-invite-accepted = { $target } accepted your trade request.
hud-trade-invite-declined = { $target } declined your trade request.
hud-trade-invite-timed_out = Trade request to { $target } timed out.
hud-trade-result-completed = Trade completed successfully.
hud-trade-result-declined = Trade declined.
hud-trade-result-nospace = Not enough space to complete the trade.
hud-trade-buy = Buy Price: { $coin_num ->
[1] one coin
*[other] { $coin_formatted } coins
}
hud-trade-sell = Sell Price: { $coin_num ->
[1] one coin
*[other] { $coin_formatted } coins
}
hud-trade-tooltip_hint_1 = <Shift-Click to Add/Remove from trade.>
hud-trade-tooltip_hint_2 = <Ctrl-Click to Auto-Balance with this.>
hud-trade-your_offer = Your offer
hud-trade-their_offer = Their offer
hud-trade-amount_input = Select an item
hud-confirm-trade-for-nothing = Really give away these items in exchange for nothing?

View File

@ -0,0 +1 @@
items-common-amount = Amount: { $amount }

View File

@ -19,6 +19,9 @@ object-potion_med = Medium Potion
object-potion_minor = Minor Potion
.desc = A small potion concocted from apples and honey.
object-potion_freezing = Freezing Potion
.desc = Freezes the user's brain.
object-burning_charm = Blazing Charm
.desc = Flame is your ally, harness its power to burn your foes.

View File

@ -87,4 +87,30 @@ recipe-weapons-frostwood = Frostwood Weapon Recipes
recipe-weapons-eldwood = Eldwood Weapon Recipes
.desc = Eldwood Weapon Recipes
recipe-default = Default Recipes
.desc = Default Recipes
.desc = Default Recipes
## Pseudo
pseudo-recipe-modular_weapon-modular_weapon = Modular Weapon
.desc = {""}
pseudo-recipe-modular_weapon-sword = Sword Blade
.desc = {""}
pseudo-recipe-modular_weapon-axe = Axe Head
.desc = {""}
pseudo-recipe-modular_weapon-hammer = Hammer Head
.desc = {""}
pseudo-recipe-modular_weapon-bow = Bow Limbs
.desc = {""}
pseudo-recipe-modular_weapon-staff = Staff Shaft
.desc = {""}
pseudo-recipe-modular_weapon-sceptre = Sceptre Shaft
.desc = {""}
pseudo-recipe-repair = Repair Equipment
.desc = {""}

View File

@ -160,9 +160,6 @@ common-items-npc_weapons-unique-crab_pincer = Crab Pincer
common-items-npc_weapons-unique-dagon = Dagon Kit
.desc = Ocean Power!
common-items-npc_weapons-unique-deadwood = Deadwood
.desc = testing123
common-items-npc_weapons-unique-driggle = Starter Grace
.desc = Fret not, newbies shant cry.
@ -229,15 +226,9 @@ common-items-npc_weapons-unique-husk = Husk
common-items-npc_weapons-unique-husk_brute = Husk Brute
.desc = testing123
common-items-npc_weapons-unique-icedrake = Ice Drake
.desc = testing123
common-items-npc_weapons-unique-irrwurz = Starter Grace
.desc = Fret not, newbies shant cry.
common-items-npc_weapons-unique-maneater = Maneater
.desc = testing123
common-items-npc_weapons-unique-mossysnail = Starter Grace
.desc = Fret not, newbies shant cry.

View File

@ -0,0 +1,110 @@
main-username = Username
main-server = Server
main-password = Password
main-connecting = Connecting
main-creating_world = Creating world
main-tip = Tip:
main-unbound_key_tip = unbound
main-notice =
Welcome to the alpha version of Veloren!
Before you dive into the fun, please keep a few things in mind:
- This is a very early alpha. Expect bugs, extremely unfinished gameplay, unpolished mechanics, and missing features.
- If you have constructive feedback or bug reports, you can contact us on our GitLab repository and on our Discord or Matrix server.
- Veloren is open source. You are free to play, modify, and redistribute the game in accordance to version 3 of the GNU General Public license.
- Veloren is a non-profit community project, and everybody working on it is a volunteer.
If you like what you see, you are welcome to join any of our working groups!
Thanks for taking the time to read this notice, we hope you enjoy the game!
~ The development team
main-login_process =
About multiplayer mode:
Please note that you need an account to play on servers with authentication enabled.
You can create an account at:
https://veloren.net/account/
main-singleplayer-new = New
main-singleplayer-delete = Delete
main-singleplayer-regenerate = Regenerate
main-singleplayer-create_custom = Create Custom
main-singleplayer-seed = Seed
main-singleplayer-day_length = Day duration
main-singleplayer-random_seed = Random
main-singleplayer-size_lg = Logarithmic size
main-singleplayer-map_large_warning = Warning: Large worlds will take a long time to start for the first time.
main-singleplayer-world_name = World name
main-singleplayer-map_scale = Vertical scaling
main-singleplayer-map_erosion_quality = Erosion quality
main-singleplayer-map_shape = Shape
main-singleplayer-play = Play
main-singleplayer-generate_and_play = Generate & Play
menu-singleplayer-confirm_delete = Are you sure you want to delete "{ $world_name }"?
menu-singleplayer-confirm_regenerate = Are you sure you want to regenerate "{ $world_name }"?
main-login-server_not_found = Server not found.
main-login-authentication_error = Authentication error on server.
main-login-internal_error = Internal error on client. Hint: The player character might have been deleted.
main-login-failed_auth_server_url_invalid = Failed to connect to authentication server.
main-login-insecure_auth_scheme = The HTTP authentication scheme is not supported. It's insecure! For development purposes, HTTP is allowed for 'localhost' or debug builds.
main-login-server_full = Server is full.
main-login-untrusted_auth_server = Authentication server not trusted.
main-login-timeout = Timeout: Server did not respond in time. Hint: the server might be currently overloaded or there are issues on the network.
main-login-server_shut_down = Server shut down.
main-login-network_error = Network error.
main-login-network_wrong_version = Mismatched server and client version. Hint: You might need to update your game client.
main-login-failed_sending_request = Request to authentication server failed.
main-login-invalid_character = The selected character is invalid.
main-login-client_crashed = Client crashed.
main-login-not_on_whitelist = You are not a member in the whitelist of the server you have attempted to join.
main-login-banned = You have been banned with the following reason:
main-login-kicked = You have been kicked with the following reason:
main-login-select_language = Select a language
main-login-client_version = Client version
main-login-server_version = Server version
main-login-client_init_failed = Client failed to initialize: { $init_fail_reason }
main-login-username_bad_characters = Username contains invalid characters! (Only alphanumeric, '_' and '-' are allowed).
main-login-username_too_long = Username is too long! Max length is: { $max_len }
main-servers-select_server = Select a server
main-servers-singleplayer_error = Failed to connect to internal server: { $sp_error }
main-servers-network_error = Server network/socket error: { $raw_error }
main-servers-participant_error = Participant disconnect/protocol error: { $raw_error }
main-servers-stream_error = Client connection/compression/(de)serialization error: { $raw_error }
main-servers-database_error = Server database error: { $raw_error }
main-servers-persistence_error = Server persistence error (Probably Asset/Character Data related): { $raw_error }
main-servers-other_error = Server general error: { $raw_error }
main-server-rules = This server has rules that must be accepted.
main-server-rules-seen-before = These rules have changed since the last time you accepted them.
main-credits = Credits
main-credits-created_by = created by
main-credits-music = Music
main-credits-fonts = Fonts
main-credits-other_art = Other Art
main-credits-contributors = Contributors
loading-tips =
.a0 = Press '{ $gameinput-togglelantern }' to light your lantern.
.a1 = Press '{ $gameinput-help }' to see all default key bindings.
.a2 = You can type /say or /s to only chat with players directly around you.
.a3 = You can type /region or /r to only chat with players a couple of hundred blocks around you.
.a4 = Admins can use the /build command to enter build mode.
.a5 = You can type /group or /g to only chat with players in your current group.
.a6 = To send private messages type /tell followed by a player name and your message.
.a7 = Keep an eye out for food, chests and other loot spread all around the world!
.a8 = Inventory filled with food? Try crafting better food from it!
.a9 = Wondering what there is to do? Try out one of the dungeons marked on the map!
.a10 = Don't forget to adjust the graphics for your system. Press '{ $gameinput-settings }' to open the settings.
.a11 = Playing with others is fun! Press '{ $gameinput-social }' to see who is online.
.a12 = Press '{ $gameinput-dance }' to dance. Party!
.a13 = Press '{ $gameinput-glide }' to open your Glider and conquer the skies.
.a14 = Veloren is still in Pre-Alpha. We do our best to improve it every day!
.a15 = If you want to join the dev team or just have a chat with us, join our Discord server.
.a16 = You can toggle showing your amount of health on the health bar in the settings.
.a17 = Sit near a campfire (with the '{ $gameinput-sit }' key) to slowly recover from your injuries.
.a18 = Need more bags or better armor to continue your journey? Press '{ $gameinput-crafting }' to open the crafting menu!
.a19 = Press '{ $gameinput-roll }' to roll. Rolling can be used to move faster and dodge enemy attacks.
.a20 = Wondering what an item is used for? Search 'input:<item name>' in crafting to see what recipes it's used in.
.a21 = You can take screenshots with '{ $gameinput-screenshot }'.

View File

@ -0,0 +1,316 @@
## Generic NPC messages
npc-speech-villager =
.a0 = I love cheese.
npc-speech-villager_open =
.a0 = I wonder what the Catoblepas thinks when it eats grass.
.a1 = What do you suppose makes Glowing Remains glow?
.a2 = Have you ever heard of the ferocious Land Sharks? I hear they live in deserts.
.a3 = I wonder what is on the other side of the mountains.
.a4 = I left some cheese with my sibling. Now I don't know if it exists or not. I call it Schrödinger's cheese.
.a5 = Have you ever caught a firefly?
.a6 = They say shiny gems of all kinds can be found in caves.
.a7 = I just can't understand where those sauroks keep coming from.
npc-speech-villager_adventurous =
.a0 = I hope to make my own glider someday.
.a1 = I'd like to go spelunking in a cave when I'm stronger.
npc-speech-villager_closed =
.a0 = You're not from around here are you?
.a2 = They say mushrooms are good for your health. Never eat them myself.
.a3 = To be, or not to be? I think I'll be a farmer.
npc-speech-villager_conscientious =
.a0 = I keep busy. There's always something to do.
.a1 = I hope it rains soon. Would be good for the crops.
npc-speech-villager_busybody =
.a0 = People should talk less and work more.
npc-speech-villager_unconscientious =
.a0 = I think it's time for second breakfast!
.a1 = I wish was my house wasn't such a mess. But then I'd have to tidy up! Haha!
.a2 = Now where did I leave that thing...
npc-speech-villager_extroverted =
.a0 = You won't believe what I did this weekend!
.a1 = Top of the morning to you!
.a2 = What do you think about this weather?
.a3 = I'm just crackers about cheese!
.a4 = Don't forget the crackers!
.a5 = I simply adore dwarven cheese. I wish I could make it.
.a6 = I had a wonderful dream about cheese last night. What does it mean?
.a7 = I love honey! And I hate bees.
npc-speech-villager_sociable =
.a0 = Won't you come in? We were just about to have some cheese!
.a1 = Would you like to see my garden? Okay, maybe some other time.
npc-speech-villager_introverted =
.a0 = Hi.
.a1 = Oh me? I'm nothing special.
npc-speech-villager_agreeable =
.a0 = How are you today?
.a1 = Just tell me if you need anything.
.a2 = Have you seen my cat?
npc-speech-villager_worried =
.a0 = Be careful, alright? There are so many dangers out there.
npc-speech-villager_disagreeable =
.a0 = I say it like it is. If people don't like that, too bad.
.a1 = People are too easily offended.
npc-speech-villager_neurotic =
.a0 = Thinking about those dungeons makes me scared. I hope someone will clear them out.
.a1 = Someone should do something about those cultists. Preferably not me.
.a2 = I have the feeling something bad will happen.
.a3 = I wish someone would keep the wolves away from the village.
npc-speech-villager_sad_loner =
.a0 = I'm so lonely.
.a1 = ... Sorry about this awkward silence. I'm not so good with people.
npc-speech-villager_seeker =
.a0 = I want to see the world one day. There's got to be more to life than this village.
npc-speech-villager_stable =
.a0 = Isn't it such a lovely day?
.a1 = Life's not too bad.
.a2 = Lovely day for a stroll in the woods!
npc-speech-villager_decline_trade =
.a0 = Sorry, I don't have anything to trade.
.a1 = Trade? Like I got anything that may interest you.
.a2 = My house is mine, I won't trade it for anything.
npc-speech-villager_busy =
.a0 = Sorry, I can't speak with you right now.
.a1 = We'll talk later, I'm busy.
npc-speech-merchant_advertisement =
.a0 = Can I interest you in a trade?
.a1 = Do you want to trade with me?
.a2 = I have plenty of goods. Do you want to take a look?
npc-speech-merchant_busy =
.a0 = Please wait, I'm only one person.
.a1 = Just a moment, let me finish.
.a2 = I'm busy, come back later.
npc-speech-merchant_trade_successful =
.a0 = Thank you for trading with me!
.a1 = Thank you!
npc-speech-merchant_trade_declined =
.a0 = Maybe another time, have a good day!
.a1 = Too bad, maybe next time, then!
npc-speech-merchant_trade_cancelled_hostile =
.a0 = Sorry to cut it short, we have a problem to solve here!
.a1 = We'll trade later, I need to take care of this first!
npc-speech-ambush =
.a0 = It's unwise to travel alone!
.a1 = Like stealing candy from a baby!
npc-speech-villager_cultist_alarm =
.a0 = Lookout! There is a cultist on the loose!
.a1 = To arms! The cultists are attacking!
.a2 = How dare the cultists attack our village!
.a3 = Death to the cultists!
.a4 = Cultists will not be tolerated here!
.a5 = Murderous cultist!
.a6 = Taste the edge of my sword, you dirty cultist!
.a7 = Nothing can clean the blood from your hands, cultist!
.a8 = Billions of blistering blue barnacles! A cultist among us!
.a9 = The evils of this cultist are about to be over!
.a10 = This cultist is mine!
.a11 = Prepare to meet your maker, foul cultist!
.a12 = I see a cultist! Get them!
.a13 = I see a cultist! Attack!
.a14 = I see a cultist! Don't let them escape!
.a15 = Would the most honorable cultist care for some DEATH?!
.a16 = Never forgive! Never forget! Cultist, regret!
.a17 = Die, cultist!
.a18 = Your reign of terror will seize!
.a19 = Here's for all that you've done!
.a20 = We don't take kindly to your types around here.
.a21 = You should have stayed underground!
npc-speech-villager_under_attack =
.a0 = Help, I'm under attack!
.a1 = Help! I'm under attack!
.a2 = Ouch! I'm under attack!
.a3 = Ouch! I'm under attack! Help!
.a4 = Help me! I'm under attack!
.a5 = I'm under attack! Help!
.a6 = I'm under attack! Help me!
.a7 = Help!
.a8 = Help! Help!
.a9 = Help! Help! Help!
.a10 = I'm under attack!
.a11 = AAAHHH! I'm under attack!
.a12 = AAAHHH! I'm under attack! Help!
.a13 = Help! We're under attack!
.a14 = Help! Murderer!
.a15 = Help! There's a murderer on the loose!
.a16 = Help! They're trying to kill me!
.a17 = Guards, I'm under attack!
.a18 = Guards! I'm under attack!
.a19 = I'm under attack! Guards!
.a20 = Help! Guards! I'm under attack!
.a21 = Guards! Come quick!
.a22 = Guards! Guards!
.a23 = Guards! There's a villain attacking me!
.a24 = Guards, slay this foul villain!
.a25 = Guards! There's a murderer!
.a26 = Guards! Help me!
.a27 = You won't get away with this! Guards!
.a28 = You fiend!
.a29 = Help me!
.a30 = Help! Please!
.a31 = Ouch! Guards! Help!
.a32 = They're coming for me!
.a33 = Help! Help! I'm being repressed!
.a34 = Ah, now we see the violence inherent in the system.
.a35 = 'Tis but a scratch!
.a36 = Stop that!
.a37 = What did I ever do to you?!
.a38 = Please stop attacking me!
.a39 = Hey! Watch where you point that thing!
.a40 = Heinous wretch, be gone with you!
.a41 = Stop it! Go away!
.a42 = Now you're making me mad!
.a43 = Oi! Who do you think you are?!
.a44 = I'll have your head for that!
.a45 = Stop, please! I carry nothing of value!
.a46 = I'll set my brother on you, he's bigger than I am!
.a47 = Nooo, I'm telling mother!
.a48 = Curse you!
.a49 = Please don't do that.
.a50 = That wasn't very nice!
.a51 = Your weapon works, you can put it away now!
.a52 = Spare me!
.a53 = Please, I have a family!
.a54 = I'm too young to die!
.a55 = Can we talk about this?
.a56 = Violence is never the answer!
.a57 = Today is turning out to be a very bad day...
.a58 = Hey, that hurt!
.a59 = Eek!
.a60 = How rude!
.a61 = Stop, I beg you!
.a62 = A pox upon you!
.a63 = This isn't fun.
.a64 = How dare you?!
.a65 = You'll pay for that!
.a66 = Keep that up and you'll be sorry!
.a67 = Don't make me hurt you!
.a68 = There must be some misunderstanding!
.a69 = You don't need to do this!
.a70 = Be gone, fiend!
.a71 = That really hurt!
.a72 = Why would you do that?
.a73 = By the spirits, cease!
.a74 = You must have me confused with someone else!
.a75 = I don't deserve this!
.a76 = Please don't do that again.
.a77 = Guards, throw this monster in the lake!
.a78 = I'll set my tarasque on you!
.a79 = Why meeeeeee?
npc-speech-villager_enemy_killed =
.a0 = I have destroyed my enemy!
.a1 = Finally at peace!
.a2 = ... now what was I doing?
npc-speech-menacing =
.a0 = I'm warning you!
.a1 = Any closer and I'll attack!
.a2 = You don't scare me!
.a3 = Get away from here!
.a4 = Turn around if you want to live!
.a5 = You're not welcome here!
npc-speech-cultist_low_health_fleeing =
.a0 = Retreat for the cause!
.a1 = Retreat!
.a2 = Curse you!
.a3 = I will curse you in the afterlife!
.a4 = I must rest!
.a5 = They're too strong!
npc-speech-moving_on =
.a0 = I've spent enough time here, onward to { $site }!
npc-speech-migrating =
.a0 = I'm no longer happy living here. Time to migrate to { $site }.
.a1 = Time to move to { $site }, I've had it with this place.
npc-speech-night_time =
.a0 = It's dark, time to head home.
.a1 = I'm tired.
.a2 = My bed beckons!
npc-speech-day_time =
.a0 = A new day begins!
.a1 = I never liked waking up...
npc-speech-start_hunting =
.a0 = Time to go hunting!
npc-speech-guard_thought =
.a0 = My brother's out fighting ogres. What do I get? Guard duty...
.a1 = Just one more patrol, then I can head home.
.a2 = No bandits are going to get past me.
npc-speech-merchant_sell_undirected =
.a0 = All my goods are of the highest quality!
.a1 = Does anybody want to buy my wares?
.a2 = I've got the best offers in town.
.a3 = Looking for supplies? I've got you covered.
npc-speech-merchant_sell_directed =
.a0 = You there! Are you in need of a new thingamabob?
.a1 = Are you hungry? I'm sure I've got some cheese you can buy.
.a2 = You look like you could do with some new armour!
## NPC site hints
## Available variables:
## - $dir references npc-speech-dir-* variables below
## - $dist references npc-speech-dist-* variables below
## - $site represents hard-coded site in the world
npc-speech-tell_site =
.a0 = There's { $site } { $dir } of here. Have you visited it?
.a1 = You should visit { $site } some time.
.a2 = If you travel { $dist } { $dir }, you can get to { $site }.
.a3 = { $dir } you'll find { $site }, it's { $dist }.
npc-speech-site =
.a0 = Don't you think our village is the best?
.a1 = Welcome to { $site } !
.a2 = { $site } is a pleasant village to live in.
## NPC monster hints
## Available variables:
## - $dir references npc-speech-dir-* variables below
## - $dist references npc-speech-dist-* variables below
## - $body references body-npc-speech-* variables in `body` component
npc-speech-tell_monster =
.a0 = They say there's { $body } { $dir }, { $dist }...
.a1 = You think you're tough? There's { $body } { $dir }.
## Direction hints, used ONLY in npc-speech-tell* above
npc-speech-dir_north = to the north
npc-speech-dir_north_east = to the north-east
npc-speech-dir_east = to the east
npc-speech-dir_south_east = to the south-east
npc-speech-dir_south = to the south
npc-speech-dir_south_west = to the south-west
npc-speech-dir_west = to the west
npc-speech-dir_north_west = to the north-west
## Distance hints, used ONLY in npc-speech-tell* above
npc-speech-dist_very_far = very far away
npc-speech-dist_far = far away
npc-speech-dist_ahead = some way away
npc-speech-dist_near = nearby
npc-speech-dist_near_to = very close
## NPC proposals
npc-speech-arena = Let's sit over there!
## NPC reactions
npc-speech-witness_murder =
.a0 = Murderer!
.a1 = How could you do this?
.a2 = Aaargh!
npc-speech-witness_enemy_murder =
.a0 = My Hero!
.a1 = Finally someone did it!
.a2 = Yeaah!
npc-speech-witness_death =
.a0 = No!
.a1 = This is terrible!
.a2 = Oh my goodness!
npc-speech-welcome-aboard =
.a0 = Welcome aboard!
.a1 = Can I see your ticket... just kidding it's free!
.a2 = Have a nice ride!
npc-speech-night =
.a0 = Lanterns are handy for getting around at night!
.a1 = I hope we are alone in the dark...
.a2 = Boo!

View File

@ -3,6 +3,7 @@ position = [17720.0, 14951.0, 237.0]
orientation = 0
[buy_prices]
"consumable.potion_freezing" = 1
"food.cheese" = 50
"iron|sword.greatsword|sword.long" = 1_000