Skip to content

Gameplay Guide

Cromha edited this page Mar 24, 2024 · 59 revisions

Table Of Contents

In this gameplay guide, I'll go over how to start a new game and creating saves, loading plugins etc... Then what commands you can run while in a map point, what are the player stats, the some traveling tips & tricks. After, I'll go over inventory and mount management, after that tasks/missions, then some explanation of the diary and finally, the combat system and how to upgrade equipment.

Starting A New Game

To start a new game, you'll need to create a new save. In order to do that, you need to first select the Play Game option on the game menu, then, select either Play Plugin or Play Vanilla, if you choose the Play Plugin option, you'll need to select a plugin. Then it will ask you what action you want to do, you can load a save if you've already created one, if you don't, then create a new save. After the game's asked how you want your adventurer to be named, the game'll ask you what difficulty mode you want to play in. There're currently 3 possibilities in the current game engine: 'Easy', 'Normal' and 'Hard'.

Difficulty Modes Changes
  • Easy:
    • autosave with every step
    • higher chance of running away in fights (15%)
    • weaker enemies (10%)
    • less enemy night spawning chance (10%)
    • increased critical hit chance for player (5%)
    • decreased critical hit chance for enemies (5%)
    • enemy spawning range from 1 to 3
  • Normal:
    • normal chance of running away in fights
    • normal enemies damage
    • normal enemy night spawning chance
    • normal critical hit chance for player
    • normal critical hit chance for enemies
    • enemy spawning range from 1 to 5
  • Hard:
    • autosave only when sleeping/resting in hostels/churches
    • can't run away in fights
    • stronger enemies (10%)
    • increased enemy night spawning chance (10%)
    • decreased critical hit chance for player (5%)
    • increased critical hit chance for enemies (5%)
    • enemy spawning range from 3 to 6

In the current version of Bane Of Wargs, the game is not saved automatically. Your save will be saved when exiting the game properly with the 'Q' command or by running the 'K' command. The game also contains a backup of your save in case, in your save folder, located in your user's config folder. For linux users it's in the ~/.config/Bane-Of-Wargs/ directory.

Things To Do On A Map Point

A map point is a specific point of the map, defined by x, y coordinates, letting the possibility to maps up to 128x128 wide (so up to 16,384 places to explore), and more in the future of the engine development. When you're in a map point, you have different things to do. Each map points have a particular map zone, and each map zone fits in a map zone type. To check if your current map zone is interactive (an hostel, a stable, a blacksmith, a forge etc...), you can check in the GUI if there is a NEWS tab. If there is one, it means your map zone is interactive and that you can do special actions on it.

While being at any map point, you can checkout the UI to get information about the place you're in (coordinates, map zone) but also your gold currency, your health, the current day time and also the directions you can go (north, south, east, west). Note that when at night, enemies will spawn upon you and may attack you, so be aware at night. Monsters will not spawn in interactive places like hostels for example.

To do any action on a map point, you'll enter what is called 'commands', which are a single capital key like 'Q', 'Y' for example. In this header, we'll go over every commands you can run and what is does. Note that when running commands, only the first letter you enter is taken in count, meaning that if you print 'East' instead of just 'E', it will still work, it's only the first letter you enter who matters.

(N) North

If possible, this will move you one time to the north from your current coordinates. When moving northward you're going one time upper on the y coordinates: x, y = x, y + 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(S) South

If possible, this will move you one time to the south from your current coordinates. When moving southward you're going one time lower on the y coordinates: x, y = x, y - 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(E) East

If possible, this will move you one time to the east from your current coordinates. When moving eastward you're going one time upper on the x coordinates: x, y = x + 1, y. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(W) West

If possible, this will move you one time to the west from your current coordinates. When moving westward you're going one time lower on the x coordinates: x, y = x - 1, y. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(NE) North-East

If possible, this will move you one time to the north and one time to the east from your current coordinates. When moving north-eastward you're going one time upper on the y coordinates and one time upper on the x coordinates: x, y = x + 1, y + 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(NW) North-West

If possible, this will move you one time to the north and one time to the west from your current coordinates. When moving north-westward you're going one time upper on the y coordinates and one time lower on the x coordinates: x, y = x - 1, y + 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(SE) South-East

If possible, this will move you one time to the south and one time to the east from your current coordinates. When moving south-eastward you're going one time lower on the y coordinates and one time upper on the x coordinates: x, y = x + 1, y - 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

(SW) South-West

If possible, this will move you one time to the south and one time to the west from your current coordinates. When moving south-westward you're going one time lower on the y coordinates and one time lower on the x coordinates: x, y = x - 1, y - 1. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.

Picking Up Item(s)

Sometimes, a message will appear telling you there is/are item(s) on the ground. To pick up that item(s), you just need to write the name of the item you want to pick in the command input. If you have enough inventory slots remaining, you'll be able to pick it up. If there's multiple items, you'll need to write the items names one by one.

(D) Diary

The diary is an useful interactive menu where you can checkout the full information of every places, monsters or people you've encountered during your journey. You can also checkout your currently active missions. When checking visited places, it will print the little ascii art, the name and the description of the place; if this place is an interactive one (an hostel, a stable etc...), it will print its location (x and y coordinates) and all its sales and buys. When checking for an encountered monster, it will print out its name ad plural name, its average damage and health, its agility, its possible item drops and the monster's description. It will also print out the enemy's ascii art. Finally, when checking out an NPC, it will print its ascii art, its name, its cost value, its sales and buys, and its description.

When checking for active missions, it'll print out the mission's name, description, destination and stopovers.

(I) Inventory

When executing that command, it'll at first print out the player's stats: its armor protection, its agility and its critical hit chance. Below that, you'll see what are your currents equipment: your held weapon, worn chestplate, worn leggings, worn boots and held shield. It'll after print all the items you currently own. You can checkout every item one by one by writing the item name as a command. Checkout the inventory management part part of this guide to know more about what you can do in this menu.

(Z) Map Zone Interaction

This command lets you interact with the current zone you're in. Only the following zones are interactive:

  1. hostel
  2. stable
  3. blacksmith
  4. forge
  5. church
  6. castle
  7. grocery store
  8. harbor

This commands lets you buy, sell items or drinks, but it also lets you train or deposit mounts in the case of the stable and sleep in the case of the hostel. In the case of the church, it also lets you get some rest and restore some hp, or donate money to gain experience or exchange experience against max health points. The particularity of the castle is that, for starters, you have the ability to rest, like in churches, but you can also do the same actions as in stables, blacksmiths, forges, grocery stores, at a single place. The grocery store's in some way special, because you can buy items here that are different from days to days, and you can sell any item you want, at a price near the base price of the item (you can sell it at lower or higher gold values). In harbors, you have to possibility to travel for a certain price and a certain traveling time, to another harbor, which's useful to travel to other islands, or other coasts of the island.

Sometimes, if you're lucky, the current map zone you're in will have a sales dropoff (aka discount), that'll lower everything you can buy in this interactive map zone. (ex: items, drinks, mounts, tickets, training, depositing...).

(Y) Mounts

The 'Y' command lets you checkout all your current mounts statistics and location. When executing this command, it will at first print out your current ridded mount name and mount type (if you have one). It will after print out every mount you current own. You can write the name of one of your mount to examine it; by doing that, you'll see your mount ascii art, its given name, its mount type, its map location (x, y), its stats (level, agility addition and resistance addition), its feeding items (the items that can be used to feed that mount) and finally its description. In that menu, you can also rename or abandon the selected mount if you wish.

(X) Effects

The 'X' command lets you check if you have any active effects applied. Effects are got by consuming consumables, that're often potion or elixirs. Each active effect will be displayed with its information: what it does, its type, its duration time...

(P) Pause

This command simply pause the game by stopping the game day calculation process.

(Q) Quit

This command simply close the game and export and backup your game to a save.

(K) Backup

This command simply save your player data and preferences without closing the game. This also makes so that if you die, your save will be reset to the backup data.

Utilities Items Commands

Note that plugins have the ability to create utilities items, that uses custom game commands to run custom actions. So if you're using a plugin, there may be more command than that available.

Player Stats

As a player, you have many statistics, that you want to keep a track on. These statistics will mainly affect how you do in combats. There are up to 8 different statistics. In this part of the gameplay guide, we'll go over every statistics: what they're for, what they affect the player's gameplay and how they work. Each different stats can be checked out from different places, so at each stat description, you'll find a small paragraph on where to get this stat.

Note that each combat stats have a special page, detailed with code and graphs. Checkout the Battle Fight Stats wiki page.

  1. agility
  2. armor protection
  3. critical hit chance
  4. elapsed time
  5. gold
  6. health
  7. inventory slots
  8. EXP (experience)

Agility

This first stats is part of the battle fight stats, being the stats that will affect how you do in combats. What you need to memorize as a player, is that the more this stat is high (this stat being usually from .01 to 1.7), the more you'll have a chance to be able to run away at the start of a fight and also the more you'll have a chance to dodge your enemy's attack, and the more your enemy will have trouble trying to dodge your attacks. Each equipped equipment has an agility stats will be used to calculated your global agility. Therefore, to modify your agility stat, you'll need to modify some of your equipment.

If you want to know the actual formulas of this stats, you can check this page. To check your agility statistic, you can use the (I) Inventory command.

Armor Protection

The armor protection, also known as 'resistance', is a stat that is here to reduce your damage taken in fights. It is usually a value between .03 and 2.1. Like the agility statistic, the armor protection is calculated from every equipment you're equipped with, except that weapons don't have an armor protection stat.

The armor protection is a very complex stat and you should checkout this page if you want to know more about it. To check your armor protection statistic, you can use the (I) Inventory command.

Critical Hit Chance

A critical hit is a a hit that will deal the double amount of damage than an entity would normally deal. The critical hit chance is therefore a value from .0 to 1, making it a percentage. The critical hit chance value is stored in your held weapon.

To check your critical hit chance statistic, you can use the (I) Inventory command.

Elapsed Time

The elapsed time is a floating number that determines the number of game days you've been playing this game from the creation of your save. The formula used to calculate the elapsed time in game days is the following one:

game_elapsed_time = .001389 * elapsed_time  # 180 seconds irl = .25 days in-game
game_elapsed_time = round(game_elapsed_time, 2)

You can check the elapsed time from the (D) Diary command. You can find more information about the game days and stuff at the Game Days wiki page.

Gold

This your richness. Your gold value can go from a value of 0.00 to an infinite value. The gold value have up to 2 decimals after the point. You can check your gold value from the main UI.

Health

Also know as HP (health points), this value determines if you're close to death or not. When your health value hits its minimum point, being 0, you die. Your HP has not maximum value. You can check your HP stats from the main UI. The HP statistics also comes with a max health attribute, determining the maximum amount of HP you can naturally regenerate.

Inventory Slots

Your inventory has limited space. Each item takes 1 inventory slot, not less, not more. To get inventory slots, you need to have (a) bag(s) in your inventory. Each different bag adds a different amount of inventory slot. You can check your inventory slots from the main UI.

EXP (Experience)

Also known as xp or experience, the EXP is a non-significant value that get higher and higher during your journey. You gain EXP from combats and other various stuff. You can alternatively gain EXP from donating to a church. The main use of the experience (for now), is to exchange it against max health points, in churches.

Walked Miles

Every map points is considered 1 square mile big. Every time you moves to another map point, the game add one mile to the statistic. You can check this statistic in the (D) Diary command.

Traveling

Clone this wiki locally