Author Topic: Dungeonlike (now at Alpha 0.3.4!)  (Read 1976 times)

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Dungeonlike (now at Alpha 0.3.4!)
« on: June 05, 2017, 12:47:18 PM »
https://sheriour.itch.io/dungeonlike Win

Quote
Dungeonlike is a traditional roguelike dungeon crawler. Turn based, with tile graphics, randomisation, and a ton of character customisation, as well as an advanced health and ability system.

Your task is to slay Durgaz, the chief of Orcs who resides at the bottom of a 10-level underground fortress. At least, that is the official agenda. In reality, your task is to turn this dungeon into a gallery of orcish guts and remains.

    Randomised dungeon levels.
    Randomised enemy equipment.
    6 races to choose from.
    Over 40 attacks and spells to end your foes.
    Over 60 items to utilise.
    Slash & Stab! Weapons often provide more than one way of slamming them against those who get in your way.
    Health and inventory system fully based on body parts.  Cut of their legs, then crush their skulls!
    Design your own versions of spells and techiques. Tame the magic, master the steel!
    Discover hidden rooms with treasure.
    Full built-in wiki, aka. Dungeonpedia.

Dungeonlike is still under development (alpha) and will be receiving periodic updates with hot new features. Currently the game is in its infancy and is still missing many elements which will be added with time.

 Future Goals

    Sounds.
    Music.
    Mouse support.
    Diablo-like magic item system, with both randomised enchantments and unique powerful items (nearly done).
    Stealth, sneaking, surprise attacks (nearly done).
    Shop with currency.
    More location types aside from the dungeon.
    More enemy types, to take advantage of the health system.
    Open world gameplay with cities and optional dungeon adventures.

Seems promising~   8)
« Last Edit: August 10, 2018, 12:18:26 PM by getter77 »
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.1.3)
« Reply #1 on: June 08, 2017, 12:02:22 PM »
v0.1.3

Quote
Hello everybody! I am extremely happy to see that the game is getting some attention. I have received some information about the control being less than intuitive and with little to no explanation, so I added a short (and optional) tutorial and provided a link to Dungeonpedia in the main menu, to make that thing more accessible. Other than that, minor things have been done here and there, everything listed below.

Save files from previous versions will not be compatible, sorry!

Changes in v.0.1.3

New Stuff:
    Optional tutorial added. It can be accessed after creating you character.
    Items now display if they use two slots (eg. gloves), displayed as "Glove (1 or 2)".
    Items show now if they require two slots (eg. claymore), displayed as "Hand (2)".
    Items can be now equiped/unequiped/used with Enter key from the Inventory screen, instead of having separate equip/use keys (Enter/U previously).
    Added a Dungeonpedia link to main menu.
    Waiting a turn can be now performed with the period "." key. For the numpadless.

Fixes/Stability:
    Fixed list resizing for container view on all resolution settings. Previously it would scramble all over the place on non-default resolution.
    Pressing a hotkey when no item highlighted in inventory would crash the game.
    Updated Dungeonpedia keybinds, as some were missing.
    Implemented a retry system for reading/saving the config files to increase stability, as I've seen an instance of it crashing the game.
    Implemented a retry system for save files as well, just in case.

Balance:
    Increased the resource cost of Sweep attack, as it was way overpowered.

Others:
    Creature detail windows are now permanently expanded.
    Updated accreditation.
    Changed the font of the floating text during combat.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.1.4)
« Reply #2 on: June 18, 2017, 12:04:16 PM »
v0.1.4

Quote
Alright, new version coming out, 0.1.4. There is a ton of changes coming out this time around, and they mostly have something to do with accessibility and general quality of life improvements. Creating a new character was taking a bit too long, so I've made a lot of improvements in that area. A full list of changes is provided below.

Save files from v.0.1.3 should be compatible.

New Stuff:
    Holding Ctrl allows the player to see last targeted enemy (or just the closest one, if not possible)
    Holding Ctrl and pressing V will allow to cycle between enemies viewed that way.
    Player Classes introduced, mostly for the purpose of quicker character creation (stats/skills/weapon).
    Old system of custom character creation can be now accessed by choosing "Create New" in Class select window. Such custom classes will be saved for the future.
    When having multiple windows open, the display will dim all the background windows.
    If a position contains more than one unlocked container, a list of containers will pop up when trying to interact with containers (previously only the first container from the top was possible to inspect).
    Containers in inventory can also be opened now (with Enter).
    Can lockpick chests in the inventory (also Enter).
    Containers now get heavier due to their contents.
    All windows in character creation process allow to use Ctrl+up/down for quicker top/bottom navigation.
    Skill and stats windows in character creation allow to use Ctrl+left/right for quicker assignment of points.
    Tutorial can now be disabled if the "Do you want to play the tutorial" becomes annoying. It can be also disabled/re-enabled from the options.
    Game now autosaves on first turn.
    Diagonal movement is now also possible with Shift+arrows, something for those without numpads on their keyboards.

Fixes/Stability:
    Upgraded to the latest Monogame framework version. This allows the builds to be based on OpenGL.
    If lockpicking action was canceled before choosing an object from the list, action preview window would stay open.
    Default attacks (Heavy Strike etc.) would not load up on the first turn after loading a save file.
    Attack names no longer protrude beyond the attack list (the popup one) and hotkeys window.
    If the player hit Enter when no attack was available for the attack list (the popup one), the game would crash.

Others:
    I totally forgot that the game was rendering all tiles at a 40x40 size, even though source files are 32x32. Switched the tile size to 32, so all dungeon tiles will be a bit smaller, but no longer so blurry.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.1.5)
« Reply #3 on: June 27, 2017, 08:57:16 PM »
0.1.5
Quote
Hello, dungeonlike-liking people! The big feature going out this time around is... magical items! Quite a basic thing for a loot-rich game, and I always wanted to have them around. So here they are, currently a bit over 20 enchants for a good start. Almost any weapon or armor spawned in the game might be enchanted, having a special prefix in front of the name and providing bonus effects. These effects will be selected at random, and will have varying power, so two "Brutal" Arming Swords might have a different bonus to their damage.

I also got a bunch of fixes for you, of which about half are a result of your bug reports sent to me! Big thanks to everybody who sent one, as this speeds up the development tremendously and helps me keep the game as good as I can manage. Keep them coming!

Saves from back to 0.1.3 are theoretically compatible, but you will not see any of the magic items spawn. Also, the mage robe sets will have their hex resistance removed.

New Stuff:
    Magic items with bonus stats can now be found in chests or on the enemies.
    Removed Staff of Energy from the game. Any staff can now have the same effect if it has the "Focused" magic effect.
    Removed innate hex resist bonuses from mage robes (Neophyte and Magus sets). Any piece of armor can now have the "resistive" magic effect offering a similar bonus.
    Mana potions and Stamina potions can now be found in the Dungeon. No idea why I did not have these items in the game in the first place.
    Armor penalty - if applied - is now displayed as a condition (armor with a red exclamation mark) to bring it to player's attention. Armor penalty makes magic really hard to aim, which confused a lot of people, I hope this makes it a bit clearer.
    An open chest with no items insisde will display "Small Chest (Empty)" to signify that.
    Female character tiles have been improved.

Fixes/Stability:
    Dual Strike would not become the primary attack when dual wielding, making the entire gamestyle broken. It would also lead to corrupted attacks being created, causing crashes.
    Mage gloves would take only one equipment slot.
    Attempting to equip gloves or boots while having some equiped already would make them disappear.
    Killing an enemy with Ctrl view mode on would crash the game if there was another enemy around.
    Upon a crash, the game will allow you to continue or give up playing. This should prevent trivial bugs from crashing your game, as sometimes the failure is not really serious enough.
    When drawing range of AOE spells, the game would use vision-based calculations instead of passability-based. So if you used Conjure Smoke and then attempted to throw a fireball at it, the game would not show that this area will be affected. Switched the logic to use passability instead of vision here.
    Additionally, if entire target area was covered by smoke, the game would actually crash! This has been fixed as well.
    LineAOE spells did not have their cost influenced by range modifications, making them very cheap.
    The item type filtering in Container and Equipment windows would not reset after closing, which even got me going WTF? "why are there no items in that box?".
    Targetting crosshair did some wierd stuff, getting permamently stuck on the screen in some rare cases.
    The "Full" condition applied when a creature eats enough would atually remain applied even if satiety levels dropped to "Satiated".

Balance:
    Blocking with shields takes twice as much stamina per block as before, but increasing the Shielding skill reduces that amount four times as fast. In other words, you need to be good with shields in order to really make use of them in the long run. To avoid "trolling" new players, the initial buckler is now NOT EQUIPPED AUTOMATICALLY after character creation, as this would lead to rapid stamina depletion.
    Ranged weapons pierce easier through armor (would pierce through 25%, now 50%) to make ranged enemies an actual threat.
    Chests will spawn slightly more stuff.
    Kobold thieves will drop more lockpicks.
    Kobold thieves and Orcish Henchmen will be slightly more accurate and deal slightly more damage (about 10% increase).

Others:
    Added a piece of test/tip under the attacks window popup to suggest that the player can hold Ctrl to re-attack. I see a lot of people go through all the menus during combat (select attack => select enemy => select body part) while this boring procedure can be nearly totally skipped. I personally would get carpal tunnel  not enjoy the game  at all if I had to go through all of that on each turn.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.2.0!)
« Reply #4 on: July 09, 2017, 08:57:44 PM »
0.2.0   8)

Quote
Greetings, orc slayers. We're hopping from 0.1.x versions into the realm of 0.2.x, as huge changes have come to the land of Dungeonlike. A town level is now available with a Blacksmith who sells weapons and armor, a general Trader who sells consumables, a Healer who makes sarcastic comments about your existence and heals you for a hefty price, and a Bank (personal stash).

Apart from that, there are a bunch of new enemies in the Dungeon, including non-humanoids. Orc Warriors are now weaker, but Orc Veterans will take their place as the first scary melee guys. Orc Blazers can be found earlier in the dungeon, but powerful Orc Infernalists will appear on deeper levels. War Dogs and Wargs can also be found in the Dungeon, toghether with their more dangerous Rabid versions, with poison-applying bites. On lowest levels, Orc Duelists will make your life miserable with their mobility.

Instead of having just one Healing Potion, the game now also offers a Marrow Extract (increases Structure regeneration for all limbs), a Regenerative Balm (increases Tissue regeneration for a given limb) and a Potion of Transfusion (increases Blood regeneration).

On top of that, some new scrolls, with the Town Portal being probably the most interesting one. This scroll will never drop within the dungeon, so if you want to keep jumping between the town and the orcish massacre, better supply yourself beforehand.

Saves from earlier versions won't work.

New Stuff:
    Town level with a Blacksmith, a Trader a Bank and a Healer.
    Currency (gold) introduced. It can be viewed as an item in inventory, but possesed amount is displayed in several windows for quick reference.
    Most items have value (but corpses etc. won't).
    Magical items have their value increased depending on what enchants they have.
    New enemies: Orc Veteran, Orc Duelist, Orc Infernalist, War Dog, Rabid War Dog, Warg, Rabid Warg.
    New healing items: Marrow Extract, Regenerative Balm and Potion of Transfusion. Old Healing Potion made a bit weaker to compensate.
    New scroll items: Scroll of Blink, Scroll of Teleport, Scroll of Town Portal, Scroll of Haste.
    New low-level items: Ragged Gloves, Boots, Leather Helmet. Od leather items rebalanced.
    Orc Blazers and Infernalists can use two kinds of spells now, AOE and locational.
    Overburden and Armor Penalty condition icons are now displayed in the inventory window as a hint.
    The Action preview window in the main Actions Window is now only displaying useful information, instead of a huge "N/A" list.
    When poisoned, your poison stack count is displayed on the icon for reference.
    Can now compare any equipable item with the item currently worn by pressing Ctrl. This works in inventory screen, shop screen, container interaction screen and when browsing items on the ground.

Fixes/Stability:
    Orcish Hunters would crash the game if they got blocked in all directions while trying to dash away from danger.
    Window used for number netry (eg. when picking up stacks of items) would crash if the amount was deleted from the input.
    Can no longer create game-breaking paradoxes by putting chests into themselves.
    Disarming with Smash Grip when the enemy has a two handed weapon would lead to him still "having" the weapon in the off hand, leading to potential crashes.
    Some attacks (eg. Axe Hook) would never miss due to a failure in the attack logic.

Balance:
    Reworked the item sets of most enemies to make the difficulty progression smoother.
    Two handed weapons are now faster than before, but they deal less damage. They did way too much damage previously, which resulted in getting insta-nuked by enemies using them, or just breezing through the dungeon as a two handed user. Should be a bit more balanced now.
    Low level one handed weapons got a damage buff to make them actually usable.
    Orcish Berserkers will never run away, and now can occasionaly spawn with two handed weapons instead of dual wield.
    Rapier has 50% armor piercing on all attacks.
    All sword stab attacks have 25% armor piercing.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Zireael

  • Protector of the @
  • *****
  • Posts: 604
    • View Profile
Re: Dungeonlike (now at Alpha 0.2.0!)
« Reply #5 on: July 10, 2017, 11:38:39 AM »
Quote
Can no longer create game-breaking paradoxes by putting chests into themselves.

:D :D

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.2.1)
« Reply #6 on: July 24, 2017, 11:16:38 PM »
0.2.1

Quote
Hello and welcome! This time I bring to you a symbolical break of the vow of silence, which is sounds! Pretty basic for now, I tried to give every turn-passing action a sound effect to mostly inform the player that time is ticking. If you feel that any of the sounds are out of place, or even better - you know where to find some sweet sounds that I could use without draining my wallet dry, I'd be very grateful.

Mages have also received a huge buff, as they were "slightly underpowered", especially after War Dogs have been introduced and low-tier weapons have had their damage improved.  To keep up with this, I have improved damage of almost all spells, with high-tier spells receiving staggering buffs. It is also slightly more difficult to resist all spells, as their base effect power has gone up. On top of that, the Sorcery skill offers you the Mage Armor spell which improves your protection for a time, and all staves have been redesigned to benefit the user with mid-high-tier spells instead of the low-tier ones you have anyway at start:

    Staff of Flames gives access to Conjure Flames, which means you always have that AOE nuke at your disposal.
    Staff of Force gives access to Push, so you can keep safe distance from your enemies while smiting them.
    Staff of Malice gives access to Drain Blood, so you can feel like a vampire early on and compensate for that bloody costs of Sangumantic spells.

I have also removed the Conjure Smoke spell as it has been pointed out ot me that with current AI this actually is an invincibility spell, since AI will not do you any harm while it cannot see you. Woops! Will bring this spell back (possibly in a different form) once I get to stealth-oriented features, as this will be when AI will have to cope with invisible enemies on regular basis.

Apart from that, there are tons of quality of life improvements and some good old bugfixes, mostly a result of your comments and bug reports. Big thanks to all of you who keep coming back to this game and letting me know what rocks and what sucks!

Saves from previous versions will not work.

New Stuff:
    Sounds! Together with sound volume controls in options.
    The game now starts with a bit of story, and ends with an actual winning screen.
    If you try to hurt yourself, the game will warn you about your suicidal attempts.
    Town now has guards who will turn on you if you dare to hurt either them or the villagers.
    Quick-Resting is now available with R button. It will rest for up to 120 turns, and will stop if you are at full health, there are enemies nearby or your satiety is dangerously low.
    Armor Penetration is now displayed in a more intuitive way, with % values. So what was displayed at "0.75" (meaning that 0.75 of armor is taken into consideration) is now "25%" (meaning that armor is reduced by 25% for that attack).
    Creatures with disabled legs can no longer use mobility-reliant actions (Dash, Charge, Backslash, Lunge). This should keep those legless  Berserkers off your back. But it also means you cannot Dash around on one leg anymore, so it might as well be your downfall...
    Dodging power is displayed in the Status window (the one you see when pressing "U"), next to Hex Resistance. No idea why I waited so long with making it visible.
    All hints at the bottom of windows are now rendered with a larger font, as I've seen numerous people miss the fact that these hints are even there.

Fixes/Stability:
    Fixed a nasty bug that would cause your game to crash if you left a level with creatures targeting you, then saved -> loaded -> saved game. This was actually a symptom of a much bigger issue I have, as currently time does not pass on inactive levels (ones without player on them). Making time pass in a simplified manner on inactive levels is something that I will probably work on for the next version.
    Fixed the way in which game handled level sizes. You could actually cuase a crash by teleporting within the last level of the dungeon.
    Game would crash if you had the enemy preview window open while dying.
    Sellings chests will now calculate all the worth of the stuff inside the chest, and the vendor will unpack all of the items inside so you can buy them back separately, if you accidentally sell your best sword together with a bunch of junk.
    AI improved to better keep track of their target's location. It should no longer be possible to make full of your enemies by walking in circles and making the enemy lose track of you behind a pillar.
    Speed reduction due to missing legs was not calculated properly, causing War Dogs to not care at all about missing one of their legs.

Balance:
    Mages reworked as described above.
    Durgaz has some backup, as he was a bit too easy to deal with 1 on 1. It makes sense that he would have some bodyguards.
    Trader now will always spawn with basic survivability items: bandages, healing potions, bread and some town portal scrolls.
    Similarly, Blacksmith always spawns with quite a bit of ammo.
    All non-food consumables have had their costs cut down considerably.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.2.2)
« Reply #7 on: August 11, 2017, 12:19:57 AM »
0.2.2

Quote
Hello and welcome! New version of Dungeonlike is out with some additions here and there, including the Talar Scroll of Wholesale which speeds up the process of selling masses of loot. Apart from that I have made a bunch of changes to quicken first levels of the game, as skirmishes often felt drawn-out. Early enemies are slightly less durable now and new "Bloodloss" conditions should allow for even faster combat, once you get an advantage in a battle. All changes listed below.

Some changes, especially optimisation of AI and modifications done to level generation are a form of ground work for new features I have in plans. These actually took majority of my time since last release, which is why the list of changes is not that long. I will post some information about what is coming up, as I probably should keep you guys informed about what I am working on and what is the general roadmap for upcoming releases.

Saves from earlier versions will not work.

New Stuff:
    Talar Scroll of Wholesale added. It is an item that you can purchase for 500 gold from the general store. It sells all reachable (eg. not blocked by doors or walls) items on a given floor for 75% of their price, but saves a lot of your time.
    Gold is now always sorted to reside at the top of any item stack and is picked up automatically (without passing a turn) when walked over (player only).
     Levels which do not contain the player still remain active - up till now time would stop once player has left.
    Creatures can now follow their targets between levels.
    When creating a spell or attack, player can now choose scaling stats instead of static ones. Attacks which use scaling stats will automatically recalibrate each time you level up their primary skill and can be set to scale with 20/40/60/80/100/120/140/160/180/200% of that skill.
    Spells which have duration will now allow to modify their duration independently of their power.
    Severe bloodloss (50% and even worse at 75% blood missing) will affect the creature negatively, making it slower and weaker. This actually serves two purposes, as it makes semi-dead creatures easier to dispatch and therefore speeds up the combat, but it will also draw player's attention to his own low blood levels. I managed to bleed out insisde the town on one playthrough because I simply forgot that I was bleeding and the game didn't really draw my attention to it, so this should make such deaths avoidable.
    Armor penalty will now also reduce movement speed. This is a very minor reduction, but it means that heavily armored enemies will not catch a mage or archer that quickly.
    Level generator refactored to prepare for future features. What you will see at the moment is that staircase rooms will never have monsters, and general density of monsters is far more balanced. No longer will you see 5 empty rooms just to find a band of orcs in a small room behind the corner.

Fixes/Stability:
    Costs of "Line" AOE spells were incredibly high (higher than circular AOE) for no reason.
    Message system sometimes would report that a creature received damage after it was already dead.
    Countless optimisation changes. The game offers now much faster AI operations, faster pathfinding, less redundant checks and so on. This was necessary in order to allow more than one level to be active, and will be crucial for some of the future features I have planned.

Balance:
    Killing enemies in early game took way too long in comparison to later enemies when you build up more attack power, so I reduced the endurance of early enemies to avoid running around that much and waiting for them to bleed out. This should speed up early game considerably.
    While implementing independent duration stat for spells I rebalanced a lot of enduring spells as some of them were still in a "prototype" state.
    Made all the dogs and wargs a bit weaker, as they were a bit more intimidating than I have actually planned.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.2.3!)
« Reply #8 on: October 24, 2017, 11:48:09 AM »
v0.2.3!

Quote
Hello again adventurers! It's been a while! And since it's been a while, there is a nice bunch of new features going out, including rare enemies(powerful, although still randomised), rare items (a random mix of existing enchantments, packed into one item) and a whole new dungeon type with a bunch of undead creatures for you to fight. And since Dungeonlike tries to make best sense out of its world, undead are not the easiest type of enemy to slay, since they don't bleed, can't be poisoned, they never run away and they almost don't tire. Regular dungeons also feature new enemies, as Trolls and Ogres make it to the game - although these guys are unarmored, they make up for it in sheer resilience and slight resistance to blunt weaponry.

I've also done quite a number of test runs of the game, quite a few per each class, so I was able to pick out a lot of sources of imbalance, although I bet there is far more to find. Balance aside, I think I managed to get the pacing up, as bleeding is now more serious for badly damaged creatures, while stamina and mana are more difficult to deplete, leading to less running around waiting for enemies to bleed out/stamina to regenerate.

On a more real-life note, I would like to apologise for the lack of updates over last months, but I needed a break from Dungeonlike. I guess that the initial idea of having a version released every two weeks actually led to a slight burnout, as I was both pushing out the features really quickly, but also writing rushed, bad quality code that I wasn't too proud of in the long run. I will be taking my time now, making sure I am 100% happy with stuff that goes out. Can't really promise anything here, but something like 1-2 months will probably be the case.


New Stuff (mechanics & content):
    New level type: Crypt - currently only as a fork dungeon.
    Undead enemies! Far more annoying than orcs.
    Rare items! A standard magic item has 1 enchant, while a rare has 3 enchants combined and some random name. They can be found on rare enemies, in treasure chests and in ordinary locked chests.
    Rare enemies! They are a buffed version of their normal counterpart, with increased stats and skill, and far better equipment, including a rare item. They give more experience as well.
    Treasure rooms! A major treasure room will be at the bottom of any fork, while minor treasure rooms can be found almost anywhere. They are always guarded by a rare enemy.
    Main dungeon level size reduced from 40x40 to 30x30, but the dungeon features 20 levels instead of 10.
    Bulky Horde creatures: Trolls and Ogres! Neither wear armor, but they are quite resilient without it. Way easier to bleed out than to bash down with blunt damage.
    Shielding is now chance-based and drains far less stamina on successful blocks. Block power can be viewed in Status window (U key).
    AI makes use of their staff-based spells, if they have a staff equipped.
    AI will not use Sangumantic spells if they would reduce their blood pool too much.
    New Sorcery spell: Spellshield. Because mages need to protect themselves from other mages.
    New ammo types: Steel Arrows/Bolts will pierce armor with ease, while Barbed Arrows/Bolts will deal increased damage.

New Stuff (UI & usability):
    Item quality is now indicated by a little star in the upper right corner. Blue for magic items, yellow for rares.
    Armor penalty and Overburden now show their severity on their icons.
    If a consumable is used, the action is reported in the console log.
    If a consumable item does not require any player input/aiming to use it (eg. bread), it will no longer close the inventory window. This means that you can eat 5 kobold snacks one after another without having to open inventory again. The window does close for more complex consumables, like a bandage, which requires the player to specify a limb.
    Equipped items can be replaced in the inventory window. The system will try its best to replace a matching item, so if you have a bow and ammo, equipping new ammo wil replace the old one (and not the bow).
    Due to shielding being now an rng-based factor in combat, hit chance displayed next to a targeted enemy body part displays a combined chance of the attack being either evaded or blocked.
    Creatures have descriptions which can often hint their weak points.
    Level name is now displayed in top right, next to current time.
    Stackable items display their stack count.

Fixes/Stability:
    It was possible to bleed out while resting. I suppose eternal rest should not be a hidden feature there.
    Sometimes ammo would get bugged and have its weight multiplied, making enemy archers overburdened.
    Archers would not switch to melee weapon after their bow hand was cut off, standing there with ammo in their other hand doing nothing. Now that was stupid, even for Kobold standards.
    Sources displayed on the Hotkey list would get wiped from time to time, multiple bugs fixed here.
    Staff-based ations had wrong numbers (damage/cost) displayed all over the place.

Balance:
    Armor penalty of non-torso items increased.
    Armor penalty no longer reduces spell effectiveness. Since implementing this I've actually made penalty quite painful in general, so this mage-specific effect doesn't really seem fair anymore.
    AOE spells should be significantly cheaper now, especially LineAOE which would sometimes be more expensive to cast than comparable CircleAOE, that wasn't right.
    All armor enchants are more powerful than before.
    Rebalanced secondary sword attacks to make them more viable. Stab is now a good anti-armor attack for sword users, while Flatside inflicts reasonable blunt damage.
    Consumable shop has significantly more items of each type to offer.
    Skills reduce action costs way faster now when leveled up.
    Passive skill cost increase reduced from 5 to 2. This should make multiclassing actually possible.
    Creatures have more stamina and stamina regen across the board.
    Creatures have significantly more mana across the board.
    Prices of many consumables have been reduced, some to a great extent (I'm looking at you, Talar Scroll).
    Ranged weapons damage increased, stamina costs reduced.
    Dash action cost doubled.
    Ammo prices reduced significantly.
    Ranged enemies carry 25 ammo instead of 50. Was a bit too easy to just farm all that ammo off them.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.3.0!)
« Reply #9 on: March 04, 2018, 08:11:00 PM »
v0.3.0  8)

Quote
Hello everyone! It's been a WHILE! Probably a while too long, but life is life and I can't always devote as much time to Dungeonlike as I would like. But here it is, a new major version increment, yay! This version comes with three massive feature clusters, one being the open world, as described in the previous post. All "in progress" items from that post have been completed, with some additional stuff, especially in UI. Yet, open world is still in fully experimental stages and no feature is written in stone to stay. As always, I am open to suggestions and ideas.

The second feature cluster is a large number of tweaks done to the combat and health systems. Although I wouldn't call this an "overhaul" as the core mehcanics remain the same, the number of tweaks, rebalancing and new sub-systems amounts to a sizeable pool of changes in this area. The game now features critical hits, which apart from increased damage and armor penetration can lead to critical conditions (eg. broken ribs, punctured lungs). Apart from being debuffs in their own right, critical conditions (and missing health in general) will now cause pain, which in drastic situations may turn a powerful enemy into a punching bag.

I've also tweaked AI in some places, but most importantly enemies can now use consumables and defensive spells. So you might have to face mages who drink mana potions and teleport around the level if you get close. They will also use new mana-oriented single handed staves, together with shields and reworked mage robes, which now can actually be used for something more than decoration.

I've made the descision to keep the main Pinfell Dungeon as it was, until I figure out how to exactly treat it within this open world setting. The only difference would be that now it sits outside of Pinefell, so you cannot lure enemies out to be killed by guards anymore, but in essence you can ignore the open world and just play this game as you would version 0.2.3, heading straight for Durgaz. This makes the open world an optional aspect, which is probably most suitable for its experimental state at the moment.

But enough of me spitting words! Full-ish list of changes can be found below, for those who crave the details.

New Stuff (mechanics & content):
    Open world introduced, with following features:
        Camps - Small, single level locations which can be cleared out by killing the rare enemy in one of the tents. They generate ambushes when player walks near them.
        Dungeons - Multi-level locations which can be cleared out by killing the rare enemy at the bottom of the dungeon. Pinefell ruins are an exception as they will never vanish.
        Cities - There are now three cities, including the good old (yet revamped) Pinefell, a major city of Dewmere and a minor orcish settlement of Zilgurd. These locations do not differ massively (yet), but they offer different services and different levels of items to represent their economic power.
    Explicit factions introduced. The game always had "hidden" factions, but now it has them out in the open, so that the player can distinguish between Bandits, Horde Deserters, Undead and other Alarian Kingdom.
    Bandits are a new faction, with a batch of new enemies to fight. Both camps and dungeons can spawn inhabited by Bandit faction.
    Undead now feature some mages, Liches. In fact, these are the most powerful mages in the game and probably the most powerful enemies in general, if not eliminated quickly.
    Auto-eat feature introduced, so that as long as you have some food in your inventory, you will eat it automatically to avoid dying while traveling.
    Two "specialist shops" are now available, with Tavern selling food and Alchemist selling potions.
    Talar Guild allows to set a given city as Town Portal target.
    Town Portals now teleport to a dedicated "teleport pad" area near Talar Guild within cities which support Town Portals.
    Talar Guild allows to choose if you want your Talar Scroll gold to be sent to your Strongbox, or directly to your inventory.
    Body Part based attacks are now possible, although this is mostly limited to punches. This will need more work in the future with a full blown martial arts feature, but for now it means that weaponless berserkers will not just stand there.
    Hex resistance reduces all incoming damage by a %, on top of allowing to resist the spell outright. So even if the spell hits, there is some level of protection involved.
    Dash made more expensive and only moves player by distance of 2. Greater Dash, unlocked at Athletics (20 lvl), allows to move by 3 tiles and comes at an even greater cost. Costs of both actions get reduced significantly with higher level of Athletics.
    Spells now have a Piercing (as in, resistance piercing) characteristic to mirror the Aim of ordinary attacks. This allows players to create "resistance breaking spells" by focusing on that parameter instead of sheer power.
    Critical hit mechanics overhauled.
        Critical chance introduced as a weapon/spell characteristic.
        Increasing Aim of an attack or Piercing of a spell will increase critical chance significantly.
        Critical hits can inflict critical conditions which are very annoying and take a lot of time to heal, if not treated correctly. These can also come about as a result of incredibly strong attack, when it doesn't need to be a critical (similar to old blunt damage conditions). These conditions depend on the Body Part which was hit and type of damage that was sustained.
        Concentration and Athletics give partial protection from critical hits by lowering the crititcal chance of incoming attacks and spells.
    Blindness no longer fully takes the sight away, it only limits sight to 1 tile (this would be the most annoying feature in the world if the player was stuck blind for couple of hundred of turns). It does, however, lower other combat stats as well, so it's still a valuable debuff, and/or a pain in the... eye.
    Introduced Pain debuff. This reduces hit/dodge chances for all attacks, including spells, so a creature under severe pain becomes practically helpless. Pain comes from sustained damage and Critical Conditions, but a part of it (based on Endurance and Intelligence) will be ignored.
    Sphere of Protection spell added. This is essentially a combination of Mage Armor and Spell Shield.
    Enemy mages can now use more spells.  I will let you find out yourself how amusing that is exactly.
    Enemies can use consumables. This generally means potions, but it also means that it is now possible to loot potions off your enemies (if they didn't manage to use them or had multiples).
    Some new staves are available now to offer something for wizards in the late game.
    Staves made one-handed. This means that both staff+shield and dual staves are a possibility for a mage. Enemies will utilise both approaches as well.
    Any enemy who has enough Athletics will now use Dash to escape.
    Scorching arrows and bolts are now available for a hefty price in shops. These inflict fire damage, which together with critical hits gives archers a tool when facing heavily armored enemies who are otherwise nearly unaffected by ranged weapons.
    Different shields now offer different bonuses to block chance.
    New enchants can further improve block chance of shields or decrease stamina drain of blocks.
    Greater health potion added as a late-game consumable offering faster healing, especially effective when dealing with critical conditions.

New Stuff (UI & usability):
    Dungeonpedia fully updated with all features, as I don't think I touched it since version 0.2.0 or so.
    All message logs are now timestamped.
    Current weight + limit, food reserves and carried gold are now constantly displayed above the message log.
    When experience is gained by killing a creature, the message now specifies which creature was the source of experience gain.
    Holding Ctrl on the world map allows to view location names (font color informing about friend/foe status) and their factional control.
    Holding Ctrl will now also display creature resource levels (small window) and factional allegiance (as an icon).
     Minimap improved in multiple ways, showing more detail and not losing any information.
    Town Portals remain active for a limited time now, displaying time left before the portal vanishes.
    Town Portals inform on when they lead to, when inspected in Look mode.
    Basic day/night cycle. This does not affect the game mechanically (yet), but makes passage of time more meaningful, especially when traveling.
    Attack speed is now displayed as a turn fraction (eg. 0.5 turn, 1.2 turn) to make it clearer on what is fast and what is slow, and how exactly this translates to combat situations.
    When aiming an attack at a Body Part, both the hit chance and critical strike chance are displayed.
    All body parts are now described in detail, as many descriptions were missing previously.
    Item descriptions are now visible for non-consumables.
    When blocking attacks with a shield, the amount of stamina used for the block is reported in the message log.
    Food can no longer be consumed when the action would lead to wasting the food item due to hitting satiety limit.

Balance:
    Bread is more filling now.
    All food and consumables made significantly cheaper.
    Speed, although still much of a secondary stat for attacks, is now far cheaper to improve. This is a change to both weapons themselves and custom attack cost calculations.
    Shields no longer increase armor penalty.
    All armor pieces made significantly more powerful, especially chest pieces and head armor.
    Blocks and hit chances can no longer go above 95% or below 5%. So there is always a chance... to die.
    Slash-to-blunt converts at a lower rate when protected by armor (mostly visible when using chain armor).
    Zombies, especially Ogre Zombies, made more powerful as they were not much of a threat.
    Spells rebalanced to prevent crazy lategame scaling. Well, at least make crazy lategame scaling more of a challenge.
    Mage armors significantly buffed to make them actually viable in combat situations. They also provide hex resistance even when not enchanted.
    Mage enemies are now a far bigger threat, as they hit much harder than before and use more diverse armor (although never the highest plate tier and such).
    Armor penalty decreases global speed instead of movement speed. This means that a heavily armored creature with little training in armor will become extremely slow in combat in general, not only when running.
    Advanced weapon attacks reworked, a lot of details have been changed here and some attacks (jabs) were removed altogether. In general, these attacks should be now far more viable, as during my past playthroughs I realised I would have never used them myself.
    Starting classes offer different armor sets now, while custom player-made classes start out with a comparable boost in gold, to decide on their armor through ingame purchase.
    Above change to item sets made it necessary to boost low-level enemies, as they would be (and I still feel they slightly are) underpowered.
    As the game now offers a large number of camps and dungeons to "farm" gold, Talar scroll sells items for 50% of their value instead of 75%.
    Two-handed weapons got nerfed as the damage difference between them and single-handed weapons was far too big, especially visible when getting one-shotwith a critical hit from an Orcish Warlord.
    Rusty Mail removed, got Light Mail instead to actually bridge the gap between early and mid-game armors.
    Rare items will now have slightly more diverse properties, as the same base enchant cannot be applied more than once (it was in theory possible to roll a weapon with +100% damage, which could lead to severe imbalance).
    Health potion now lasts for 180 turns and speeds up healing of critical conditions.
    Healer prices reduced.
    Some numerical fixes to enchants. Damage increasing enchants have been nerfed. Armor enchants no longer increase defence by % values, they use larger flat values instead (+10 instead of +40%, etc.).

Fixes/Stability:
    Fixed a bug which caused the "You are full!" to appear multiple times at once.
    Stairs/pillars and other permanent dungeon features no longer vanish when not in line of sight.
    Target memory (for ctrl+hotkey and ctrl+arrow) improved considerably, as it would break after using a consumable, or after cancelling an attack half-way.
    Escaping enemies no longer walk into walls and pillars, which would sometimes happen and prevent players from reaching the loot.
    Smash Grip attack can no longer be used to generate infinite weapon copies.
    Aiming actions like Dash allows now to point at invalid targets, as this would previously prevent player from changing Dash directions in tight corridors, as he had to pass himself as the target and the system would prevent this.
    Dogs were resistant to blindness.
    Cost multiplier for spells (when creating a spell) was displaying some astronomical values, which were not true.
    Multi-shield setups did not actually count additional shields (sorry mr. Tower Wizard :/) but now they do. Introduced some rebalacing here, to make second shield less useful than the first, so multi-shielding is no longer a no brainer for wizards.
    Player no longer "drops" armor from an equipment slot when a body part becomes disabled. Only handheld items are now dropped in such situations.
    AOE attacks would often get blocked from being used with Ctrl+hotkey.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.3.1!)
« Reply #10 on: April 17, 2018, 09:50:15 PM »
v0.3.1

Quote
Greetings adventurers! This time around I focused more on some long-pending changes in the UI and a lot of lesser fixes. As development goes forward, you will see more and more of updates which no longer roll out gamechanging experimental systems, but instead build up the content within existing framework and polish gameplay. Adding new items, enemy creatures, skills, spells, attacks, races, world map locations, dungeon types, factions, etc. will be one side such updates, but fleshing out systems which have been introduced and never really got too much attention: secret rooms, stealth & thievery, poison mechanics, gold balancing (especially endgame, when there is nothing to buy anymore), will also be on my radar. But enough promises, here is what I got for you today!

The biggest change this time around is probably (yet another) rebalance of combat stats. As I've mentioned in my recent Facebook post, a lot of care has been put to get critical hits, armor and armor piercing done right. Enemies will always try to follow some build (which means their attacks as well as equipment) which allows the to tackle armor, as previously many endgame warriors would be useless trying to strike the player with their arming swords.

Dungeons will now feature special rooms like Libraries and Granaries, serving the purpose of "treasure rooms" with specific types of items, but also forcing player to face multiple enemies more often, adding a bit of value to AOE attacks. Town Portals no longer insta-teleport, which means that escaping dangerous situations will be more challenging.

There is also a new batch of items (both equipment and consumables), enchants (speed bonuses), some new creatures (especially endgame ones), and a good number of UI quality of life improvements.

Big thanks to all of you who are providing me with feedback, it is really appreciated. I've been lucky enough to get very constructive criticism so far, and I am sure you can see your comments and ideas come to life within Dungeonlike, even if it's taking me a bit of time on the implementation side of things.

New Stuff (mechanics & content):

    Block per turn attempts are limited by shielding skill, to 1 + Skill/10. This means that you cannot block an infinite number of attacks per turn anymore.
    Factional weapons and armor are now available, spawning on respective faction members and buyable for their settlements (https://sheriour.itch.io/dungeonlike/devlog/30390/new-armor-and-weapons)
    Two consumables have been added to enable immediate healing: Violent Meatgrowth and Violent Bonegrowth potions. They heal a part of your missing Tissue/Structure, but also apply a very heavy debuff limiting natural regeneration of health.
    Town Portal scroll no longer instantly teleports to cities. Instead it applies a 60-turn timer and once those turns are up, the teleport happens. This prevents the scroll from being a means of escape, as it should be a means of travel only. Reduced the cost of this item as well, since it's far less of a life saver now.
    Potion of Mercy added to the game, it temporarily nullifies pain.
    Liches can now cost a Reconstruction spell which heals them instantly in battle.
    If you thought Ogre Brutes were tough and dangerous, I added a more powerful Ogre Warrior creature to bend that armor a bit more.
     Dungeons will contain special rooms with specific spawn for items and creatures, as well as individual decoration (https://sheriour.itch.io/dungeonlike/devlog/30165/themed-rooms)
    Two "new" skills introduced: Acrobatics and Mediation. As Athletics and Concentration had too many effects (eg. stamina regen + dodging + crit protection + dash actions), I had to split them out. Now Acrobatics has dodge + dashes while Concentration has hex resist.
    Mediation skill increases both mana regeneration and maximum value (with emphasis on maximum). It also offers a Deep Focus action which allows to convert stamina into mana.
    Athletics skill increases both stamina rengeration and maximum value (with emphasis on regeneration). It also offers a Second Wind action which allows to convert mana into stamina.
    Lockbreaker (super-lockpick) introduced. More expensive than a normal lockpick, but far easier to use (https://sheriour.itch.io/dungeonlike/devlog/30032/lockpicking-changes-in-upcomin...)
    Two Rune items introduced to allow warriors to inflict some AOE fire damage: Firebomb Rune and Hellfire Rune.
    New armor enchants added. They can improve: global speed, movement speed and blood regeneration rate.
    New spell type added, called "Hollow Circle". This will result in a nova-like AOE spell centered on the caster.
    Bandit Backstabbers, Assasins and Duelists added. These guys will be critical-strike oriented, so keep your healing potions close.
    Orc Destroyer added. He is basically a really strong version of the Orc Berserker, hitting even harder than Warlords, but having mediore defense.
    Scroll of Banishment added, a consumable which allows you to teleport away all enemies adjacent to you (it uses the Hollow Cricle logic mentioned above).

New Stuff (UI & usability):

    Dungeons and camps now show their threat level as a range, not a single digit (which used to show just the maximum threat).
    When an action is performed in the inventory screen, the console window will become temporarily visible so that the information ("you equip the sword", etc.) is visible.
    Bandage condition icons visible on your body parts after using a bandage actually look like a bandage now.
    The amount of turns rested by pressing R button can now be configured in options.
    Unspent experience is visible on the tab above console window.
    Unspent stat points will now cause a "reminder" window now to appear and instruct on how to spend them.
    Lockpicking list window now shows chance to pick a lock (https://sheriour.itch.io/dungeonlike/devlog/30032/lockpicking-changes-in-upcomin...)
    Different types of scrolls now have different colors. Locumantic scrolls are blue, while Talar (town portal and wholesale) scrolls are yellow.

Balance:

    Critical hits have been reworked to double the armor piercing value instead of giving a flat bonus.
    Critial hit chances are much higher now for some attacks.
    Enemies who aim for least-armored body parts will now sometimes switch between multiple body parts if they have comparable armor levels. This will help with the annoying trend of endgame enemies always hitting your one hand but never the other.
    A massive amount of fixes around armor values of armor pieces and armor piercing capabilities of attacks/ammunition etc.
     Bandit thugs can now use Stab attack, which means they will remain a threat even in mid-game with their critical hit capabilities.
    Arms and legs are 5% more difficult to hit now.
    Swords, as now they rely more on precise armor piercing attacks, do less overall damage.
    Engulfing spells (eg. Conjure Fire) will in general pick more body parts, as previously minimum count was 1, now 2.
    Bandit archers made significantly weaker to make them appear in lowest levels of bandit dungeons, as seeing 1000 bandit thugs in a row was really dull.
    Enemies close to end game will use some kind of armor-countering equipment. Either stabbing weapons with high critical capabilities or two handed axes and hammers. The idea is, these warriors often face armored enemies, so walking around with a one handed axe was pointless even from "lore" point of view.
    Enemies who have lost a lot of blood will now run at 25% blood reserves, not 50%.

Fixes/Stability:

     Archers within encounters (ambushes) would cause the game to crash when running away from the player. The issue was that they checked if anybody is close to them (in case they needed to switch to melee) and while checking all positions adjacent to them, they would even check ones outside level boundaries...
    Fixed dungeons which spawned with a very limited choice of enemies, especially low level ones. A bug was causing some random dungeons to have 5 levels full of bandit thugs, etc.
    Dungeons would appear to be in "cleared" state immediately after entering them.
    Food could be still eaten when player was full if done via inventory directly by pressing enter.
    Special ammo (barbed, steel etc.) was unavailable in shops at all.
    Having no melee weapon and going into melee attack craft window would throw an error.
    Unavailable secondary attacks (eg. a Stab attack when no sword was equipped) would have no Source or Description displayed.
    It was possible to use weapon-specific attacks (eg. Beak Strike) with any weapon of that type (eg. any Hammer) once a custom attack was created.
    Critical hit system will no longer re-apply the same condition if it is already applied. Previously it would often happen that eg. 3 crits in a row would keep cutting the tendons, which was pretty annoying and pointless.
    Shields no longer had armor penalty (removed in version 0.3.0), but could still spawn with armor penalty reducing enchants.
    Can no longer preview objects/creatures outside of line of sight in Lookaround mode.
    One of the endgame enchants would give up to +150% attack speed instead of +15% to weapons.
    After loading a saved game, items in strongbox and shops had their ennchants erased.
    A very annoying bug with Teleport spell fixed. It caused enemies to seemingly teleport into walls, while actually it was the AI walking into them.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.3.4!)
« Reply #11 on: August 10, 2018, 12:19:18 PM »
v0.3.4

Quote
Greetings dungeoneers!

New version is up, with a big content update. I've been mostly working on expanding existing systems and filling in the gaps, so it's a bit more of everything this time around, although the most prominent change is the addition of a new location type, which is caves. Those can spawn both on the world map and as branches of other dungeons and feature Spiders, Trolls and Ogres as their inhabitants. Old dungeons can now spawn a variety of room shapes, and will generally spawn bigger rooms with more enemies, rather than a sequence of 30 "closets" with one guy each.

There are also far more armor pieces to find now. I've also sat down in front of a spreadsheet of all these armor pieces and did some rebalancing between them, as a closer insepction showed that many were quite underwhelming (I'm looking at you, Gambeson!). New armor pieces are meant to fill in the gaps between rubbish early game protection and mighty plate set (eg. Reinforced Glvoes), as well as provide an option for agile characters (Spidersilk set) or allow to trade a bit of physical protection for superior fire defense (Lavanium items).

One big change touches on natural regeneration, food system and critical conditions. The game had issues in all of these areas (food too easy to get and meaningless very soon, regeneration is just a free heal over time, conditions lingering for 1000 turns were horrible). So I got a solution to all 3. Food is now more scarce and expensive, and healing in a normal state has been severely reduced. But, if you eat enough to be in a Full state, that allows you to heal naturally over time (comparable to old healing potion rates). Also, if you reach 100% hp of a body part affected by critical conditions, they go away automatically. The catch is, eating into the Full state reduces food effectiveness, so healing now effectively has a cost.

And of course, a ton of fixes, some UI improvements and other gameplay changes, listed below. Happy slaughter!

New Stuff (mechanics & content):

    Swamp biome can now be found, south of Dewmere. For now it's mostly a visual feature, but I plan on having more biome-specific content at some point.
    Added a bunch of new troll enemies, an entire giant spider race and a two-headed, four-armed Twin Ogre.
        Trolls and Spiders leave behind valuable body parts.
    Caves will now spawn on the map alongside dungeons and camps. They can house either trolls, spiders or ogres.
    Dungeon rooms can now spawn with different shapes, so it's no longer just rectangles.
        Increased sizes of all basic square rooms.
    Enemies now have more than one attack of a given kind at their disposal. E.g. a warrior will usually have "strike" and 'heavy strike", with the latter using far more stamina.
    Health now regenerates extremely slowly on its own, but this can be greatly boosted by staying in "Full" satiety state. The catch is that all food going towards being "Full" is consumed twice as fast, so healing now has a cost beyond sitting and waiting.
    Critical conditions (Broken Ribs, Cut Artery, Blindness) can be now healed by reaching 100% health of their corresponding health type (eg. Broken Ribs heal at 100% structure of that body part). They can still heal with time, and that time is now a random value, not always 1200 turns.
    Escape scroll added. A bit more expensive and much faster than Town Portal, this will allow you to get out of trouble.
    New Equipment:
        Battle Axe and Falchion added.
        Recurve bow added.
        Scale Armor, Royal Gambeson, Composite Gloves and Reinforced Boots added as a tier of armor between plate and chain.
        Lavanium armor set added, with both plate and chain versions. It's a heavy, uncomfortable armor type with impressive fire protection.
        Spidersilk set added, with decent protection and close to no armor penalty.
    Gem items added, they serve as your main source of income when exploring caves.
    A Bag item has been added. Basically, a very light, cheap container if you want to keep all your loot in one place.
    Enemies will now use bandages when no enemies are present on adjacent tiles.
    Enemies can be now seen carrying Tomes and Jewelry.
    Bow and Crossbow skills have been removed. Archery skill gives double the skill cost reduction.
    Slightly increased the number of stat points player receives.
        Rebalanced all enemies to also have higher stats and keep up with player.
    Camps are about 25% larger, to make enemy density a bit less severe.

New Stuff (UI & usability):

    Being Full or Peckish will now display the number of turns until satiety changes.
    Simplified faction emblems.
    Improved bow and crossbow item visuals.
    Player global conditions are now displayed in two rows if there are more than 8, instead of going off-screen.
    Ctrl+arrows allow to quickly traverse item lists when picking items from the ground (for some reason this particular list didn't allow that).
    Additional hotkeys provided, with digits 1-6 being now in use on top of old hotkeys. Had to move global condition icons above body part display to provide space on lower resolutions.
    On the main game view, global conditions now show their remaining time above their icon if they have duration.
    Consumables in hotkeys show how many are remaining.
    Damage to player is now visible as red in the console, while combat logging for other creature is a more yellow color than before, to keep them easy to distinguish.
    Player position on the screen is now offset to left/upper corner on lower resolutions to make UI windows less obstructive, as they were covering field of view significantly.

Balance:

    General Bleed and Cut Artery now share a common bleed cap, which means that opening an artery of a 95% hp arm will make it bleed a lot, but a 5% hp arm already bleeds nearly as much as it possibly can, so opening an artery isn't changing much.
    Changed some numbers around how much stamina and mana creatures get from endurance and intelligence, especially at 20+ stat levels.
    "Smart Aiming" creatures are a bit less smart now, no longer targetting weakest-protection body parts exclusively, although they will still have a big preference for those.
    Power cap removed on spell and attack creation. You can now increase those levels as far as your stamina and mana allow you to.
    To keep that in check, scaling costs have been introduced, with increased costs past 40 and even more after 80 power/force etc. is reached.
    Rebalanced swords to be more of a competition to axes. Now they can occasionally do higher damage than axes, but they keep their unreliable damage spread.
    All potions which increased regeneration rates (of health, stamina, mana, blood) now regenerate a set amount over X turns instead. This avoids crazy lategame scaling and gives more meaning to stuff like Transfusion Potion to a mage.
    All item enhants which increased regeneration rates (of health, stamina, mana, blood) now increase it by flat values per turn.
    Enemies now have far less potions, with one (literally "one") exception.
    Far less food spawns in the dungeons, both in containers and on enemies.
    Far more food spawns in the shops.
    Rebalanced bows and crossbows. Bows are now far more useful for critical hits, while crossbows offer sheer power and additional pierce.
    Giving more special ammo to enemies and did some rebalancing around enemy accuracy.
    All warrior enemies now share  similar item-spawning logic which allows even Orc Henchmen to sometimes use two-handed weapons.
    Armor penalty can no longer be reduced by more than 10 via skills alone.
    Fitted enchant no longer reduced Armor Penalty by %, but by a flat value. It will also no longer appear on items with very low Armor Penalty to begin with.
    Hoarding gives more carry weight than strength, there is a baseline 15 carry now as well, so a mage can actually carry his stuff.
    Far more lockpicks and lockbreakers will spawn in shops.
    Push spell will now have way more damage.
    Wring Flesh no longer converts into blunt damage when enemy tissue health is 0 (or no tissue is present to begin with)
    Experience costs of skills were not ramping up as quickly as they should, when compared to how quickly player earns experience in late game. Now they scale "a bit more exponentially", so early game should feel similar, but at about 20 skill level things start accelerating.
    Since 1-turn-duration spells make no sense for in most cases and in those when they do, they allow for abusive mechanics, all enduring spells have a minimal duration of 2 turns, and their costs have been increased slightly.
    Increasing duration for spells is now far cheaper.
    Dungeons far from roads and cities will now always be of high threat.
    Critical hits now grant a +50% damage bonus instead of +25%.
        To keep critical conditions balance, they now only appear for critical hits which take above 20% health.
    Items had their sell value reduced, but Talar scroll is more efficient now, as the guild keeps 35% of the gold instead of 50/50 share.

Fixes/Stability:

    Skeletons will now be slain not only by destroying torso, but also by destroying everythning beside torso.
    Dual strike had its speed miscalculated.
    Message Log will no longer show combat-related messages out of order.
    When poison reduced endurace, Structure health would not follow the reduction correctly.
    If damage converted from slash to blunt due to tissue 0 health, bandages/cauterise wouldnt get removed.
    Fixed Internal Bleed which would last 1200 turns, becoming a delayed death sentence.
    When using a consumable targeting the player, the red crosshair will now show up correctly to indicate that player is the target.
    Dungeons will no longer spawn those 3 door tiles next to each other.
    Enemy animals (eg. Dogs) could not charge.
    Camps would sometimes crash the game if a save-reload was performed right after they were cleared.
    Traps would sometimes defy laws of space and even though they are in dungeons, they would trigger in the town.
    Locked chests dont show value of items inside anymore
     Hitting Tab in Look mode when no enviro has been loaded at all would crash the game.
    Dungeons would sometimes spawn with invalid threat ranges, leading to there being no creatures to spawn and crashing the game.
    Weightless enchant was accidentally removed from spawn logic some time ago, brought it back. Reworked it similarly to Fitted enchant (check "Balance"section for that).
     Durgaz was bugged and did not get any rare items, as opposed to getting a significant amount.
     Opening a door takes almost no time now, so situations in which enemies instantly deal damage after door is opened should not longer happen.
    Enemy archers, while waiting for their stamina to regenerate so they can shoot, would often run away using Dash, wasting stamina and never shooting again.
    Time of day was lagging the game when traversing the world.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.3.4!)
« Reply #12 on: August 10, 2018, 12:20:34 PM »
..

Quote
Next up was magic rework, which came as a result of two problems with magic in Dungeonlike: it was too weak in early stages of the game and became to much of a monster in later stages. On top of it, players nearly never ran out of mana, so the entire system just didn't feel right. All spells have been adjusted to support the new system, and all mana-related mechanics as well. Physical combat also received a facelift, meaning that now it will be far quicker as stamina regenerates at much higher rates, although attack stamina costs don't go down as quick as they used to.

As some players had problems with the Open GL build, I will now try to always provide a DirectX build as well, starting with this release.

New Stuff (mechanics & content):

    Casting speed can be now influenced by item enchants.
    Search action has been reworked
        Search has a dynamic range which increases with Search skill Perception stat.
        Search displays how far it reaches by showing a blue/orange higlight (player's attemps use blue, all other creatures use orange).
        Search action will inform if it found something, didn't find anything, or could have found something if player was closer to the hidden object.
        Hidden passages give exp when revealed.
    Sneak action has been introduced
        Scales off Dexterity and Thievery.
        Enemies have a "passive" check equal to their (new) Awareness stat which takes place each turn.
        If enemies are looking for the player, they will actively use the Search action which makes further sneak attempts nearly impossible. "Fool me once..."
        If enemies would end up walking into the player due to their random wandering, player is revealed regardless of sneak proficiency.
        Sneaking is reduced by armor penalty.
        Attacks done while sneaking will have maxed out hit chance and a doubled critical hit chance.
        All non-movement actions remove sneaking.
        Some enemies (eg. all dogs) are "vigilant" and they always are in active search mode.
        When player stops sneaking, the reason is specified (unless Sneak action was used again to switch it off)
    Traps introduced
        Detecting traps is similar to detecting sneaking creatures and can happen both via passive and active searching.
        Detected traps don't trigger, although detection is only faction-wide so enemies might not be aware of a trap player has discovered and vice versa.
        Native faction within the dungeon knows all the traps.
        Finding traps grants experience.
    Massive magic rework to give it a bit more balanced, challenging and rewarding feel.
        Mana supply has been severely reduced, regardless of source.
        Spells crafting system overhauled to make it resemble melee system a bit more, with spells having usable base stats that get augmented, instead of hard multiplication. So 10 Power will now make a spell 50% stronger, not 1000% stronger, but even a "0 Power" spell can be used effectively (I hope Kobold Shamans with 0 power Wring Flesh will convince you).
        All spells have been rebalanced to actually be useful, not overpriced and not overpowered. I bet there is more to do here, but it seems fine at the moment.
        Magic hits way more often and "Resist" is a thing that will happen when trying to fight another mage, but when fighting warriors, this is neglible. Hex resist damage reduction algorithm has also been reworked to provide damage reduction early. Both stats are visible in U screen now when looking at Hex Resistance details.
         Only half of BP penalty is applied when aiming spells.
        Hex resistance does not only reduce damage, but also duration and magnitude of harmful spells.
        Max magic hit chance is capped at 98%, minimum is 2%. Missing a spell is a massive issue in comparison to missing a melee attack, so I don't want the 5-95 range here.
    Following magic rework, I reworked stamina dynamics for melee and ranged as well, which resulted in much more fluid combat, with way less waiting between attacks.
        With new stamina-regen oriented combat, shields need to take away more stamina, so Skill influence has been reduced.
    Second wind and Deep Focus rebalanced to fit resource changes.
    Poison has been reworked to be far more deadly and useful
        Poison darts removed, Poison bombs (ok, runes) introduced. Why throw darts at armored orcs, when you can throw a grenade?
        Poison will now re-apply itself periodically, which means that leaving it untreated even at 15 stacks might eventually get serious.
        Poison now reduces all of primary stats (not just Str), scaling with stacks.
        Poison will randomly result in temporary paralysis of a random body part, chance increasing with stacks.
        Enchants which quicken natural poison healing rate have been introduced.
        Antidote and Healer have been updated, so that being under their effects not only gradually heals poison, but prevents the re-application effect. So if you manage to use an antidote at 99 stacks, you should be safe.
    Carrying (now "Hoarding") skill reworked.
        Apart from increasing maximum carry limit, this skill also increases speed at which the creature interacts with items. This includes putting/removing items from containers, picking items up, equiping, unequiping and using consumables (!).
    Enemies who are on fire have a slight chance to panic and run away for one turn.
    Enemies will now attempt to run away from clouds of poison and wildfire instead of just standing in them, unless they are Fearless.
    Fire cauterises wounds, which works similar to bandages. This means that pyromancers will no longer win by bleeding their enemies out so often. It also means enemy pyromancers are no longer such a pain to recover from.
    Disarmed melee enemies will try to arm themselves back. They will even take off shields, if they have to.
    Opening a door takes half a turn now. This prevents most situations in which enemies perform an action on the same turn when player opens the door.
    Skill enchants introduced for magic schools, so now you can find eg. Pyromantic necklaces increasing your Pyromancy skill, same way tomes do.
    If a single, powerful attack causes health type of a limb to go "below" 0%, overflow damage is now converted and applied to the other health type (would dissapear previously, now I got a nice recursive function to keep checking for this).
     Ambushing enemies will now immediately know players initial position and try to reach it. The fact that they were waiting for player to approach them was rather silly.

New Stuff (UI & usability):

    Got two sweet new fonts as many players have complained about readability of previous one. Farewell Optimus Princeps!
        Fonts can be switched in Options menu.
    Can now change resolutions and fullscreen mode without restarting the game.
    This used to be a bug, but many players asked me to keep this and I do kind of like it myself, so rare items will now have over the top names with all their enchants listed, resulting in names like "Mighty Brilliant Decimating Slayer of Heavens".
    Status screen (U) received a facelift. If there are more conditions than "global" type, the arrows/triangles now inform of that. Changed the layout a bit as well and fixed some wording and typos.
    New yellow console log color introduced for lines which aren't strictly about combat, but are more important than "Junk is lying here." and were otherwise difficult to notice among others.
    When choosing an attack after bumping into an enemy, the game now displays both the enemy preview as well as the potential attack preview.
    > and < buttons can now be used to interact with staircases, portals etc.
    Item preview window displays item "value". This is neither the selling nor buying price, but rather the value of which the two are calculated from.
    Improved minimap visibility. The map no longer shows vision range (shadows made it very dark) and shows stairs in bright yellow. Floors and walls have been made darker as well, to allow creatures/stairs to stand out more.
    Console will be less spammed by re-applied conditions.
    Game now reports when NPCs pick up items.
    If a critical condition was applied due to high damage (and not a critical hit) this is reported in console.

Balance:

    With stamina/mana changes in place, I had to heavily change the way skills reduce costs of spells and attacks. Reduction is now applied at a slower pace, which works well with quickly regenerating stamina.
    The way rare items spawn on rare enemies has been tweaked. The rare item is no longer a 100% guarantee, but there is also a chance that the enemy will have 2 rare items.
     Acquire item will now drag the item to your feet instead of directly to inventory.
    Push spell has now a dynamic distance which scaless off Power. Damage reduced.
    All enchants have been made weaker, as it seemed that getting 1 or 2 good rare items was pretty much a won game.
    Mages will spawn in smaller groups, accompanied by melee guards.
    Burn does more damage but lasts half the time.
    Ordinary chests (small, unlocked ones) can contain gold, but less items overall.
    Default Heavy attack (eg. Heavy Strike) will now be maxed out on Force and Aim, instead of Force only. Stamina changes mentioned above made this a reasonable change.
    All potions rebalanced to fit new resource regenration ratios.
    Less potions will spawn on enemies. At some point during a winning test run I felt like a walking alchemy warehouse.
    Axe Execute does only 10% bonus damage now, as this scaled into a monstrous attack late game.
    Warlords, Berserkers and Destroyers had far less impressive damage than I planned. Now they should hit a bit harder, although the real remedy will come in next version of the game, as I got something special in plans.
    Reduced custom class starting gold from 2500 to 1500.
    Special rooms (armories/libraries/granaries) now force their rare guy to be spawned at maximum threat level current dungeon level allows. This means less rare Kolbod Thieves and Orc Henchmen, and more useful rare items.
    Following stamina changes, I had to tweak archery stamina costs.
    Aimed spells have a higher critical hit chance, but concentration gives more crit protection.
    Durgaz spawns with a number of rare items, instead of some random junk.
    All dogs are capable of charging.
    Enemy archers will only switch to melee if they cannot hold their bows anymore. Approaching them will no longer cause this behaviour, as this made archers way too easy to defeat. Players wouldn't swap, so why enemies should? If at some point I introduce close-range penalties for ranged attacks, this might come back, but not sooner.
    Short sword critical chance increased. I am still not sure about introducing daggers into the game (I don't see a potential for variety in such weapon class), so for now short swords can play their role.
    Equiping and unequiping items in hands takes half as much time as for other slots.
    Empty room spawn chance lowered from 10% to 5%. Its a breather to find an empty room with a chest, but empty rooms are generally a waste of space.
    Tomes provide 3-4 skill levels of their magic school instead of 1.
    Kobold and Halfling speed bonuses have been reduced. I felt dirty while playing these guys, honestly.
     Experience worth of weak enemies vs hard enemies was reworked. Weak enemies will give far far less now, but strong enemies will give slightly more. It was too easy to just farm up on low threat dungeons and camps.
     Bottom levels of dungeons will contain far more large chests than before.
    Enemies will no longer run when one of their body parts gets mangled/crushed. They still run from severe bloodloss.
    Hidden passages are now easier to find.

Fixes/Stability:

    Fixed algorithms governing different types of speed. Some calculations were off, which could be seen at high modifiers to move/attack speed.
    Trinkets (necklaces) could not be enchanted at all as they were missing from the enchant table.
    Ctr+V (cycling between target preview) would spam "No containers on the ground!" as V was interpreted as a contaienr opening command even in this situation.
    Events which are out of player's view are no longer reported in the console.
    Locked chests would not spawn any curio items.
    Armor penalty did not reduce dodge chance.
    Some resolutions would push the screen 16 pixels off centre, which was noticable in Look mode, with a displaced crosshair.
    Custom class creation process was crashing the game. Same bug was causing poisoned enemies to break savegame loading.
    In rare occasions it would be impossible to mute the sound in game options, leaving it at 1% volume.
    Flash spell was getting its duration from Power stat instead of Duration.
    Displaying environmental objects (eg. pools of blood, wildfire)  would crash the game in a very specific scenario.
    When deleting an attack from Actions Window, the game would crash if deleting the last attack on the list.
    Power would still be highlighted even when it cannot be modified for a given spell.
    Spells without power (Flash and Paralysis) were broken to a point where they would cost 0 mana regardless of setup.
    Inventory window would be permanently displayed if player died with that window open.
    Talar Scroll was unusable, unless Locumancy was leveled up to 5. Don't ask.
    Walking into an enemy while holding Ctrl would crash the game if that was the first attack in that game session.
    Acquire was broken for AOE spell types.
    Wildfire and poison clouds would get broken upon save reload as I held the saved info in a different variable type than the actual properties of these objects.
    Spell Pierce coming from items would be displayed in Spell Designer as a bonus derived from attack config, not items.
    Lockpick chances on chests were bugged, being more aking to 90-100% range than 0-100% range.
     Weapon-specific default attacks (Beak Strike, Stab, Flatside, etc.) were not visible when dual wielding.
     Dead enemies dont run away 1 tile while dying.
    When having 0 tissue health and being in Burning state, periodic tissue damage did not convert to strcuture, dealing 0 damage onward.
     Too often too many chests would have tons of gold in them. Some of the camp-chest-spawn code spilled into the dungeons...
    Items could be dropped on the world map due to sustained damage or poison-induced paralysis.
    Running enemies would not use any consumables.
    Berserkers and Destroyers would often spawn without shoes. Turned out it wasn't a matter of personal taste.
    RNG would sometimes check chances with 1% accuracy off.
    Fixed some staircase madness which would result in creatures standing on top of each other when enemies followed player.
    Enemies chasing a player will now properly use stairs, even if there is a whole group of enemies involved in that hot pursuit.
    Enemies no longer appear to be moving sideways for no reason when exiting a staircase.
    Drain Blood spell would break when reporting an AOE cast, not showing any information.
    Camps were not showing Cleared status correctly after killing their boss.
    Entering a camp could crash the game if many monsters blocked all the possible tiles to relocate to. The game will now keep trying to place the player further and further from starting position.
    Inventory/Strongbox Talar Scrolls setting didnt reset when starting a new game, neither did attuned Town Portal city
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4816
    • View Profile
Re: Dungeonlike (now at Alpha 0.3.4!)
« Reply #13 on: August 10, 2018, 12:21:11 PM »
...

Quote
New Stuff (mechanics & content):

    Tome items added (they can affect the 3 schools of magic).
    Necklace items added.
    Scroll of Spell Shield added. Allows the user to increase hex resistance for a limited time.
    Tomes, Necklaces and Staves can be bought from Traders and Alchemists. Staves can no longer be bought from Blacksmiths.
    Skill increasing enchants are available for Tomes  (they can affect the 3 schools of magic).
    Stat increasing enchants are available for all items.

New Stuff (UI & usability):

    Staves, Tomes and Necklaces now belong to item group "Curios", which means that staves will no longer show under "Weapons" when filtering items in shops, inventory or containers.

Fixes/Stability:

     Ugly bug 1, "Where is my enchant dude?":
          Magical items with innate nameless enchants (eg. robes, staff of energy/battery) would lose their additional magic enchants when loading a save.
    Ugly bug 2, "Fire Aura is just a bug":
        Fire aura would recursively keep adding damage on top of itself if active on player while creating attacks in P menu.
        Fire Aura was listed as a harmful spell, asking if you really want to cast it on yourself.
        Fire Aura inflicted double damage.
        Fire aura was having its damage increased by the attack Force stat.
    Ugly bug 3, "No running allowed?"
        Dash actions were impossible to obtain even after reaching the required skill level.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training