Author Topic: Infra Arcana, a horror/Lovecraft roguelike (now at v22.1.0!).  (Read 314541 times)

Skeletor

  • Rogueliker
  • ***
  • Posts: 580
  • Karma: +0/-0
  • villains ftw
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v19.2!).
« Reply #375 on: October 31, 2018, 01:53:26 AM »
Next release could be awhile yet, yet will be loaded:

https://www.reddit.com/r/InfraArcana/comments/8s9fag/thoughts_about_the_new_gui_redesign/?st=jnsv317f&sh=b658206b

That's good to hear getter.

*update*
I tried right clicking into the folder.. can do "run into terminal" from there. Typed "./ia" but got this error:
"./ia: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory"
What a pain in the ass is linux.
* update #2*
Just accepted I have to play the windows version via Wine emulator.
« Last Edit: November 02, 2018, 08:54:51 PM by Skeletor »
What I enjoy the most in roguelikes: Anti-Farming and Mac Givering my way out. Kind of what I also enjoy in life.

Skeletor

  • Rogueliker
  • ***
  • Posts: 580
  • Karma: +0/-0
  • villains ftw
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v19.2!).
« Reply #376 on: November 03, 2018, 12:44:18 AM »
I really like the clever use of minimalistic graphics and sound.. minimal indeed, but contributes immensly to the atmosphere of the game. Infra Arcana has much more immersiveness than several mainstream million dollar games.
Very nice classes and skills system as well; each class requires a different approach to the game and makes it a new overall experience. (However for the sake of plot it's a bit weird to think about a ghoul getting phobias and finding psychological comfort by holding a flare and things like that - also why the heck was a ghoul venturing there)
I also like that the game is now quite hard. There's almost no zero-challenge enemy.. minimal backtracking, and the new xp system is clever, fun, and ensures there's no grinding. Reasonably good also for how much the mechanics are made clear to the player (damage input per weapon, chance to hit modifier.. and also chance to hit per single enemy, however it's a bit tedious to check as one needs to press a few keys).
As Legends said, the game rewards exploration rather than mindless killing of enemies. So many times however I found the stairs early but died in the process of exploring the dungeon a bit more before descending. Possibly the game rewards equally exploration and getting the hell out of there as soon as the stairs are found..!

Absolutely excellent game, and a pure roguelike.
« Last Edit: November 03, 2018, 12:54:49 AM by Skeletor »
What I enjoy the most in roguelikes: Anti-Farming and Mac Givering my way out. Kind of what I also enjoy in life.

Skeletor

  • Rogueliker
  • ***
  • Posts: 580
  • Karma: +0/-0
  • villains ftw
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v19.2!).
« Reply #377 on: November 06, 2018, 06:45:13 AM »
By the way.. did anyone understood if there's any use for statues and altars?
I kind of like it though that there's no wiki whatsoever.
These days I've been experimenting different Ghoul builds.. so far I quite like the standar progression melee fighter + ravenous + foul + toxic.. after which I usually go for vigilant as an incredible amount of my ghouls die by invisible stuff.
Frenzy is crucial.. with it in corridors most enemies are tasty snacks.. another very nice perk of it is that phobias stop being such a hindrance since the frenzy status automatically removes terrified (and also weakness). Seeing in the dark is also neat as. And no diseases also super good. Wounds and low hp can be fixed by feeding off opponents, dead or alive (with ravenous + claws). With all of this melee fighting, armour is usually what makes the difference. Friendly worms are an excellent perk as well when running away from invisible stuff (those things kill at least 1/3 of my characters), spirit/life leeches and in corridors when not frenzied. Saving potions of blindness once identified can be a lifesaver to get out of unconvenient situation while frenzied.

@NON:
On the next update, please make it that on level up, the ENTER key has to be pressed in order for the trait to be picked. Otherwise when someone is playing fast they might accidentally get the wrong trait.
« Last Edit: November 15, 2018, 12:44:20 AM by Skeletor »
What I enjoy the most in roguelikes: Anti-Farming and Mac Givering my way out. Kind of what I also enjoy in life.

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v20!).
« Reply #378 on: December 18, 2019, 09:52:31 PM »
v20  8)

Quote
Gameplay
* Maps can have different size, the standard map size is bigger than before
* Some maps built from templates (such as the "Egypt" level)  are randomly flipped and rotated for more variety
* Added more special levels
* The intro map is much smaller
* Trees appearing beneath the first few levels are now "giant fungi" instead
* Added swimming
* Added "Temple Gongs" - striking a Gong gives a significant bonus and penalty
* Removed passive shock for carrying or wearing certain items - unique items may instead have a curse on them
* Spotting hidden doors or traps now gives a small amount of XP (except when traps are revealed by triggering them)
* The blessed/cursed status effects no longer affect spell casting, and instead give +/- 10% to to melee hit chance, ranged hit chance, evasion, stealth, and searching - their descriptions now also say explicitly what they do (instead of "is generally more lucky")
* Fountains now have different names and colors when tried, and they are no longer guaranteed to dry up immediately if bad
* The Occultist traits to improve spells (such as Lesser/Greater Invocation, Summoning, etc) have been removed - instead there are now multiple Occultist domains to choose from at character creation, which get free upgrades at certain levels for spells belonging to their respective domains
* Dispelling magic traps grants spirit points
* When carrying Manuscripts, the player eventually gets a "feeling" for which spell domain it belongs to (similarly to Potions)
* Added more spells
* The spell "Animate Weapons" has been changed to "Spectral Weapons" - instead of animating weapons on the floor, it summons a living copy of melee weapon in your inventory (which will simply disappear after a while, without dropping any weapons on the floor)
* The spell "Enfeeble" now only causes Weakening (instead of a bunch of different things)
* The "Searching" spell lasts multiple turns, but detects in a smaller area (and never across the whole map)
* Spells cast from manuscripts are always cast at least at "expert" level
* Casting spells while adjacent to an altar allows casting at one skill level higher (stacks with casting from manuscripts)
* The Staff of the Pharaohs gives a passive ability to convert mummies, instead of granting a spell to summon mummies
* The Spirit Dagger now does extra damage based on the attacker's current spirit, and drains spirit from the attacker on succesful attacks (instead of giving spirit to the attacker)
* Added a new "Strange Device"
* Added trait "Ruthless", which is an upgrade of "Vicious" with even more backstab damage
* Removed some player traits
* Added more monsters, and removed some redundant monsters
* Deep Ones can throw a net which entangles the victim (instead of throwing a spear)
* Deep Ones usually spawn in much smaller numbers than before
* Deep Ones are not delayed when moving through liquids
* Spiders become aware of the player when the player gets stuck in a spider web
* Spiders can use pathfinding to move to their target
* When Ghosts attack, it says they are "reaching" for the player instead of "clawing" - the old "reach" effect which they did in addition to their normal attack has been removed
* Strange Colors only cause confusion while the player is adjacent to them
* Death Fiends now do a more sensible amount of damage (and the part of their description which said their attack "means almost certain death" has been removed)
* Ravens only have 50% chance to cause blindness on a melee hit (instead of 100% chance)
* Locusts no longer "breed"
* Some monsters are now rarer than others (previously all monsters which could spawn on a certain level had equal chance of spawning)
* Many monster descriptions have been completely rewritten (thanks Renan Nunes!)
* The time system is more predictable and simple - creatures can only have 50%/100%/200%/300% speed (never something like 110%), and all types of actions take the same time to perform for a creature (no +10% melee attack speed for example)
* Traps are always triggered when bumped, and always removed when disarmed
* Updated trap placement - magic traps cannot be placed in blocking positions (since only Occultists can disarm them), traps tend to be more spread out in a room instead of clustered together, traps can be placed in corridors, and generally fewer traps are placed on the map overall
* Added more trap types
* When a creature opens a door, the door cannot be closed until this creature's next turn starts (i.e. you cannot shut a door in the face of a monster who just opened it)
* Improved check for if phobia of open places should trigger (for example it no longer triggers while standing in smoke)
* Completely removed the concept of dice rolls from the game, weapon damage is now specified as a range (e.g. 1-4) instead of dice rolls and sides (e.g. 1d4)
* Removed the phobias for open/confined places (they were too annoying from a gameplay perspective)
* Messages are now printed when monsters fight each other

User interface
* The interface has a new layout, and there is a scrolling viewport centered on the player
* The tiles are 24x24 pixels, instead of 16x24
* The font size is no longer locked to the tile size (for example a smaller font can be used)
* The window can be resized
* Added option for input mode - default keys (numpad/arrows) or vi-mode (h j k l y u b n)
* Improved the game key bindings
* Dropping items is now done from a separate inventory screen, accessed by pressing "d" (which is a more conventional method than the old way of pressing shift+enter)
* Removed PgUp/PgDn/Home/End as alternative keys for diagonal movement
* ">" and "<" can also be used in inventory screens to jump between pages (in addition to page up/page down)
* All menus can now be scrolled with vi keys ("j"/"k"), and the currently marked menu entry can be selected with "l" (these three keys never occur as letter indexes in menus)
* "Auto moving" is used by holding shift and pressing direction keys, instead of repeatedly pressing "e" + direction (auto moving is not supported when using the arrow keys, where shift is used to move diagonally upwards instead)
* Added a minimap, accessed with "m"
* Holding shift while moving markers (e.g. "look" or "aim") jumps five steps
* Equippable items (armor, weapons, head-wear) can now be equipped by selecting them directly in the backpack, automatically swapping out any existing item in the target equipment slot (which of course takes more turns to perform)
* The "throw item" command ("t") always opens a menu to select throwing item, where the last thrown item is shown at the top with the "t" key assigned - in the throwing menu, this key is never assigned to any other item than the "last thrown item" (so you can for example safely spam throwing knives by repeatedly pressing the "t" key, without worrying about suddenly throwing another item)
* Removed the (ugly) hit chance tables from the monster description pages - only player melee hit chance is shown now, which is part of the description text instead
* The generated part of monster descriptions is printed in a separate paragraph, to make it easier to distinguish from the static handwritten part
* Reworked the tile for Deep Ones
* The player is asked for confirmation before stepping into fire or traps, or before moving into deep liquid while holding a lit explosive (which will extinguish it)
* The player is asked for confirmation when picking traits on gaining new character levels (but not when creating a new character)
* Added an option to always warn when a new monster is seen (and no other monster was already seen)
* While aiming firearms or thrown weapons, the game no longer prints info about map features, items, etc in the aiming location (only info about any monster seen there)
* Many types of messages are no longer added to the message history, such as messages printed when moving around the marker ("[f] to fire") or when asking for a direction ("Which direction? [space, esc] to cancel") - this keeps the message history more clean and focused on game events
* Many properties now have longer and more descriptive names on the map screen (e.g. "Fear Res." instead of rFear", or "LIFE SAPPED(4)" instead of "HP(4)")
* Added an option for if ambient sounds should be preloaded at game startup (otherwise each sound is loaded the first time it's played)
* Added option to skip the intro level popup message
* Added more sound effects

Misc
* Save files are no longer erased when loading a saved game (only when dying, winning the game, or when actively quitting), this allows players to resume from a previous save file if the game has crashed
* The game is auto-saved on each descent to a new dungeon level, so in the case of a crash, only the progress on the current dungeon level is lost
* Switched license to GNU Affero General Public License v3.0 or later, and added a reference to this license at the top of each Infra Arcana source code file, and a reference from the main menu
* User data (such as save file and highscore list) is no longer stored in the game directory, instead the user data location is based on SDL_GetPrefPath() and the current version/checksum of the game (e.g. "~/.local/share/infra_arcana/873f2d0e/") - the Infra Arcana game directory is now treated as read-only.
* Added in-game hints for some basic concepts such as treating infections or unloading firearms
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Atlazant

  • Newcomer
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v20!).
« Reply #379 on: December 21, 2019, 01:55:19 PM »
So is there no more 32-bit version?

Skeletor

  • Rogueliker
  • ***
  • Posts: 580
  • Karma: +0/-0
  • villains ftw
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v20!).
« Reply #380 on: February 12, 2020, 09:24:39 AM »
Wow, what a meaty update.
What I enjoy the most in roguelikes: Anti-Farming and Mac Givering my way out. Kind of what I also enjoy in life.

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v21!).
« Reply #381 on: March 15, 2022, 11:21:45 AM »
v21

Quote
# Gameplay changes
##############################
# Backgrounds and traits
- Added a new background (class) "Exorcist"
- Reworked the "Resistant trait", it now gives +25% chance to resist paralysis, burning, and poison, and the duration of those effects is halved (also Tough and Rugged each give +10% chance to resist)
- Added trait "Crippling Strikes" - melee attacks have 60% chance to Weaken the target for 2-3 turns
- Added trait "Meditative" - applies a status effect which allows the next spell to be cast without spending a turn, and with the cost reduced by 1 spirit point - after casting a spell this state is reapplied again after some time has passed
- Clairvoyant Occultists also starts with the Premonition spell
- The Tough and Rugged traits give +6 hit points each, instead of +4
- Ghoul characters start with +8 hit points, instead of +6
- The Ghoul ability "Frenzy" no longer costs spirit to use
- The Ghoul trait "Toxic" has 75% chance to apply poison, instead of 25%

# Monsters
- Added more monsters
- Some monsters have a smell that can be detected by the player
- Monsters no longer become aware of the player from negative properties (burning, etc) or from taking damage (they are alerted by direct attacks or by attack noises) - so now it is possible to for example throw a Molotov Cocktail at a monster, and escape with Cloud Minds while it is burning
- Small crawling creatures (rats, snakes, crawling hands, etc) can pass through some terrain types such as gates and piles of debris
- Cultist have a different tile depending on their wielded firearm, and their description states what weapon they are wielding
- Cultists have a kick attack
- Worm Masses and Mind Worms are now blind, slow (instead of normal speed), have much more hit points, are unsettling (causes shock to see), take much less damage from piercing attacks (such as pistol shots or dagger strikes), and have a very limited hearing range
- Worm Masses and Mind Worms can no longer split while burning
- Added completely new descriptions for all Ooze monsters, removed Black Ooze, changed Putrid Ooze to be weaker and spawn earlier, renamed Clear Ooze to Lurking Ooze
- Removed the spawn level part of monster descriptions ("they usually dwell beneath level...")
- Monster descriptions display more information, such as resistances, if it has the ability to see in darkness, or the chance to stay hidden from the monster
- A generated description is now printed for all monsters - previously some monsters (such as Crawling Intestines) used to have the generated part of their description completely disabled
- Ghoul monsters become allied to a player Ghoul when they see the player, instead of starting allied on the map (to avoid the player missing out on joining the Ghouls in combat and just finding the remains of a battle)

# Items
- Added weapons "S&W Revolver" and "Winchester Rifle"
- Removed the Flare Gun
- Added miscellaneous rare items and artifacts
- Completely reworked and renamed the Spirit Dagger
- The Electric Gun also disables passive hit point regeneration for a number of turns
- The Talisman of Resurrection also teleports the player when activated, to avoid leaving the player in the same situation that killed them to begin with
- The Vitality potion can no longer increase hit points above maximum, but instead it applies a status effect that increases hit point regeneration, and gives a small chance per turn to heal a wound
- The Staff of the Pharaohs also has a chance to apply Doom on hit (a stronger version of Cursed)

# Spells
- Casting spells can occasionally trigger random chaotic side effects, typically affecting the surrounding area (for example walls may appear or disappear, statues knocked over, etc)
- Added spell "Erudition" - the next spell is cast at a higher skill level
- Changed the "Opening" spell to "Control Object", which can do more things (e.g. open/close/jam/strike doors, or strike statues/braziers, etc)
- Changed the Azathoth's Wrath spell to Azathoth's Gaze, which causes small damage and fainting (instead of acting like a "mass Darkbolt")
- Removed the Searching spell - instead this is a permanent ability for the Clairvoyant Occultist (upgraded at levels 4 and 8)
- Added Curse as a spell available to monsters (Floating Skulls cast this now instead of applying the property directly, and mummies cast Curse instead of applying it on melee attacks, for example) - also added a stronger version of Cursed called "Doomed" which is applied instead when Curse is cast at master level
- The Teleport spell has a distance limit, which is increased with higher skill levels - also reduced the spirit cost of the spell
- The Summoning spell is no longer available to player characters (only to monsters)
- Added a message when spells are upgraded (e.g. by a Gong)

# Status effects
- Reworked the "Frenzied" property - instead of changing the player's movement direction on a move command, moves away from monsters are now simply prevented (not an action)
- The Cursed status effect also causes 5% chance to fail spell casting
- Being blind no longer immediately raises shock by 30% - instead the shock ramps up each turn up to 30%
- Players can melee attack monsters while nailed by a Spike Gun (but still not while entangled)

# Terrain objects
- Removed deep liquid and swimming
- Pylons now have different appearances, and it's possible to permanently identify their effects - also Pylons are now activated by touching them
- Hidden doors are always detected from adjacent positions (except if blind or confused)
- Standing next to a door will immediately reveal if it's stuck - if so it will change name and appearance
- Forcing a metal door open (e.g. with a Rod of Opening or the Control Object spell) also toggles all connected switches (this would previously leave the switches "inverted", so that it was hard to know if pulling the switch would open or close a door)
- A lot more terrain objects can be destroyed or lit on fire (for example altars or monoliths are destroyed by explosions, and wooden chests or bookshelves can be lit on fire)
- The stairs position is always lit, to make it less tedious to discover in huge dark rooms
- Statues no longer block line of sight, making them much easier to kick into monsters.
- The stealth penalty in lit positions is much higher than before (see also bug fixes below concerning stealth and darkness)

# Map generation
- The standard map generator can also split rooms, for more map variety
- Added more room templates
- The map generator no longer tries to reveal doors on the path to the stairs (i.e. the stairs may be behind hidden doors)
- Winning characters show up as statues inside the church building on the intro level, instead of graves outside the church

# Other
- Improved the player character memory of explored map positions - it is now possible to view the names of terrain and items on previously explored positions, items seen on the floor in dark rooms are remembered on the map, and bumping terrain like fountains and doors while blind instantly updates their visual status
- Removed the "masochistic obsession" insanity effect

##############################
# User interface changes
##############################
# Convenience / quality of life features
- Bumping a stuck door now automatically tries to bash it (no need to press "w" first)
- Added a warning when the player attempts to fire/throw outside the effective range, informing the player that the attack will do 50% damage
- Added an option to warn when throwing "valuable" items - i.e. potions or equipped items (enabled by default)
- When standing in a dark position, "DARK AREA" is displayed in the status lines

# User input
- All menus have shortcut keys (either with "(Y)es (N)o" style, or "a) b) c) ...")
- The "i" key is skipped as a letter index in the inventory (and drop menu), instead this key can be used for closing the inventory menu again (to allow more convenient toggling of the menu and to help prevent key press mistakes)
- Added "l" or "e" as a shortcut command for toggling the Electric Lantern
- Added "," (comma) as an alternative pick up command
- "C" is the standard key for the character info screen, with "@" as alternative key
- In the options menu, left and right can also be used to change option values

# Graphics
- Added the ability for displaying idle animations while the game is waiting for input, currently this is used for flickering the player color when holding an activated Electric Lantern, or randomizing the color of burning tiles or tiles corrupted by Strange Colors - and also for auto-scrolling item descriptions in the (rare) case that they do not fit in the window
- Instead of the "stretched" fullscreen mode option, there is now an option for attempting to scale the graphics to 2x size when running fullscreen (if the graphics can be scaled depends on the user's resolution, and the current font)
- All fonts have been replaced with new ones (the reason for this is that the origins and license information of the previous ones was unknown - now this information is clearly listed in a font license text file distributed with the game)
- Added a tile for unarmed player
- Added tiles for Cultists wielding different firearms (see gameplay changes above)
- Removed the options to draw the walls as filled rectangles in tiles mode

# Design
- Changed the appearance of popups
- Many screens such as the background/trait screens and character info screen use a nicer positioning for drawing, and they handle window resizing better
- Added more elaborate border graphics (used for example around the player information panel), instead of only simple lines (these graphics existed in older versions of the game)
- Using coloring more for the player stats to convey information (such as drawing the current hit points paler the closer to zero they are, or drawing the weapon info as yellow if ammo is depleted)
- The infection status effect is drawn with orange color instead of the usual red, to make it more noticeable and to hint that it will get worse and not better over time - also added a warning message when infection nearly triggers DISEASE
- The message log uses three lines instead of two (thus causing much fewer "more" prompts)
- General messages for events outside of the player performing an action are drawn gray instead of white, and a newline is always forced after a player action
- Removed the "game over" menu - instead the game summary is first shown, then the high scores, then you return to the main menu
- Added an option to toggle if the view should always be centered on the player, only move when near the edge of the screen (default is to always center)

# Sound
- Added more sound effects
- Removed the generic spell sound effect
- Added a master volume percent option

##############################
# Fixes
##############################
- Fixed a bug that prevented messages for Rogues sensing artifacts on the dungeon floor (there were only messages for sensing artifacts in item containers, such as tombs)
- Darkness did not give a stealth bonus
- The effect of the Silent trait was inverted for melee attacks  - i.e. attacks were noisy with the Silent trait picked, and vice versa
- The Asbestos Suite was not protecting against gas explosions (from gas traps)
- Energy Vortex attacks has a paralyzing effect as they were supposed to have, instead of burning
- Fixed problem with popups not being re-drawn correctly when alt-tabbing back to the game
- And much more...
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v22!).
« Reply #382 on: May 09, 2023, 10:42:33 AM »
v22

Quote
# Gameplay
##############################
# Backgrounds and traits
- Added a new background (class) "Flagellant"

# Spells
- Added a new spell domain "Blood" (with some new spells).
- Spells are no longer removed from the spell list when forgotten due to triggering magic traps or using gongs, instead they are marked as "forgotten". Forgotten spells can be recalled by using a "hazy mirror" (new terrain object), or by casting the spell from a manuscript.
- A few particularly powerful spells are "tenebrous", such spells are immediately "forgotten" when they are cast from memory, and cannot be cast until recalled again (by using a mirror, or casting the spell from a manuscript).

# Status effects
- Status effects that will end immediately after the next action are shown as e.g. "Premonition (ending)" in the gui, so that it is possible to know whether it will last until the next player turn or not (previously seeing an active status effect listed could be misleading since it could end before any monster acts).
- The Cursed status effect no longer causes a chance to fail spell casting (but "Doomed" still causes a chance to fail).
- The "Regenerating" status effect no longer heals wounds (it caused bad gameplay design combined with certain Flagellant mechanics).
- Frenzied monsters are now drawn with a red background, and this status is shown in the monster description page.

# Items
- Changed Potion of Invisibility into a "tenebrous" spell instead.

# Melee combat
- It is now possible to aim melee weapons with the "f" key to choose a position to attack.
- Some weapons have "long reach" (has a range of 2 instead of 1), attacking positions further away can be done by pressing "f".
- Pitchforks and the Staff of the Pharaohs now have long reach (pitchforks no longer give a bonus to evasion). A new unique weapon for the Flagellant also has long reach.
- Weapons no longer have a chance to break when the player does a melee attack while cursed.

# Traps
- Traps are always destroyed after they are triggered (i.e. they can only ever be triggered once).
- It is no longer possible to disarm a trap that has started triggering ("I hear a click...").
- Magic traps (strange shape on the ground) may now spawn anywhere, previously they were not allowed to spawn next to blocking terrain, which made these trap types rare to encounter.
- Magic traps are always revealed, i.e. there is no need to detect them.
- When a magic trap triggers there is now a sound, and a flash of light on the map.
- Added item "Bone Charm" that grants spell resistance for a few turns when activated, and dispels all seen magic traps.
- Occultist characters no longer have the ability to dispel magic traps, instead they start with a number of Bone Charms.
- All magic traps now have an effect when triggered by a monster (previously most of them would not do anything at all).
- Added more magic trap types.
- Dart traps, spear traps, and alarm traps now always trigger instantly when a creature steps on them.
- Alarm traps now emit a sound with "global" range, instead of just a "loud" sound (although creatures with short hearing range such as Worm Masses still need to be very near to hear the sound).
- Removed all gas trap types (confusion gas etc)

# Terrain objects
- Instead of metal/doors levers there are now warded doors that can be unwarded by crystals. The difference is that warded doors can be opened at any time like regular doors, but if the player does so without unwarding it first they will receive a penalty, and miss out on a reward (XP bonus for using the crystal).
- Metal doors can now be opened and closed regularly (there are no levers). This is an advantage for the player, as metal doors can never be bashed open.
- Reverted Pylons to make them always active again (they start permanently activated, instead of being activated
by bumping them).
- There is now a chance to get stuck in mud (to differentiate it more from water).

# Monsters
- Added more monsters
- Ravens have a melee attack cooldown time to make them less deadly

# Other
- Added a command in the trait selection menu to show information about the current game, such as character information or inventory (intended to help in choosing trait to pick).
- In the character info screen, knowledge about rods and devices is now also shown (not just potions and manuscripts), and there is information about how much shock the player has received from different sources (seeing monsters, using items, etc).
- In the game over summary screen there is now also information about item knowledge, inventory, and shock received from different sources.
- Current turn number is now displayed in the gui.
- Fountains and Monoliths are now marked on the minimap.

##############################
# User interface
##############################
# Graphics
- Hardware acceleration is now used for rendering (if possible), also added an option to force software rendering.
- It is now possible to set video scaling higher than 2x (3x and 4x are possible as well).
- On first startup, the game tries to set an appropriate video scale factor based on the user resolution.

# Window handling
- Video scaling is now also possible in windowed mode.
- The game no longer tries to determine if the window is large enough, any size is allowed even if all text will not fit.

# Design
- Changed the tile set size to 20x0 (from 24x24), most of the tiles are simply cropped since they had a lot of redundant black space around them, and a few tiles have been slightly reworked.
- Added a tiny 7x13 font, intended for use with scaled up graphics.
- By default, the game runs in fullscreen, using the 7x13 font, and tries to set an appropriate video scale factor (e.g. 2x for 1920x1080).
- Added a flashing animation when a creature is hit by a melee attack.
- When the game asks for a number (e.g. number of items to drop) this is now done in a popup screen instead.
- When entering text or numbers, the underscore cursor is blinking
- The explosion area hint when aiming explosives is drawn as a blended overlay instead.
- Chasms are now drawn with a dark blue checkered rectangle instead of a blue dot (if using tiles).
- Changed color of grates to gray, to clarify that they are made of metal (and not wood)
- Improved the tiles for stairs down (thanks to Andy Walker) and magic traps.
- Added more sound effects (thanks Andy Walker for various gate sounds, item container opening sounds, and a horn sound).
- Added sound effects for opening/closing/bashing metal doors.

# Convenience / quality of life features
- Made some improvements to how the game represents multiple things in the same position, mainly that a different background color is used when there are multiple corpses, or when a corpse is hidden under an item.
- The warning when aiming firearms outside effective range is now printed (with warning color) inline with the aiming info, instead of a y/n question when firing the weapon.
- Split the options menu into several sub-menus (Video, Audio, Input, Gameplay).
- Made some changes to reduce the risk of registering key presses when the game window regains focus (e.g. accidentally doing a melee attack due to the game registering a tab press when alt-tabbing back to the game)
- The user data location is now printed in the main options menu.
- By default, selecting a menu entry with a letter key only jumps to that location, and a second press (or enter) is required to select it. This behavior only happens in menus that have descriptions for the different entries. Added an option to always immediately select entries when pressing letter keys (the old way).
- When carry weight is high enough that becoming weakened would cause the weight to go over 100% (i.e. at 85%) the current carry weight percentage is drawn with (tinted) yellow color, orange at 100% or above (staggering), and red at 125% and above (immobile).

##############################
# Modability
##############################
- Monster definitions are now to a large extent data driven - it is now possible to add new monsters purely by updating monsters.xml (removed monster ID enum values from the source code).

##############################
# Fixes
##############################
- Fixed a problem with the game time system, that caused slow creatures to act slightly more often and fast/very fast creatures to act slightly less often than they were supposed to (especially noticeable when kiting a slow monster, since it would occasionally get unexpected extra moves).
- Attacking a monster that is delayed by moving into liquid no longer allows them to act immediately.
- The names of some ambient sound clip files were calculated incorrectly, resulting in a few ambient sounds not being loaded/used.
- Kicking locked wooden chests would print the message "I kick the locked wooden chest! I kick the lid. The lock resists." - removed the redundant part "I kick the lid".
- Kicking chests caused extra rolls for sprains in some cases (so the risk of a sprain was doubled, and player could get double sprains).
- Fixed a bug where the player killing themselves with an Incinerator would freeze the game.
- The gas mask duration was not stored when saving the game (it was reset to the default length when loading a save file).
- And many more minor bug fixes...
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Infra Arcana, a horror/Lovecraft roguelike (now at v22.1.0!).
« Reply #383 on: September 25, 2023, 11:40:38 AM »
v22.1.0

Quote
# Gameplay
##############################
# Backgrounds (classes)
- The Flagellant "moribund" status (low health bonuses) is now applied for a certain duration when taking damage that reduces health to 6 hit points or below (previously it was always active while hit points were below the limit, and ended immediately when restored above the limit). The reason for this change is to allow the player to utilize the effect for a bit even if hit points are immediately restored above the limit (e.g. when using the Shed Impurity spell, see below).
- Flagellants also start with a potion of vitality.
- For Flagellant characters, the number of turns spent is adjusted to a lower value (55% of the original value) when calculating score (Flagellants tend to spend a lot more turns, especially since they must wait every time they walk, so this is a compensation for a more comparable score).

# Traits
- The Galvanization trait only applies regeneration if hit points are lost from casting the spell (mostly/only applicable to the Shed Impurity spell, see below).
- Added unique Flagellant trait "Memento Mori", which raises the threshold of the moribund status to 8 hit points, and increases the duration of the effect by 50%.
- Renamed the "Death Sense" Flagellant trait to "Fervor".
- Treasure Hunter increases items spawned on each floor by 1, instead of 1-2. See also general change to number of items spawned below.
- Improved the Survivalist trait: "You cannot become diseased, only half your wounds count, rounded down (i.e. number of wounds are halved when calculating combat, hit point and regeneration penalties, slower walking speed happens at 6 wounds instead of 3, and you die from 10 wounds instead of 5)".
- Healer is no longer a prerequisite for Survivalist.

# Map generation
- Added a new special level
- When the monsters on the "end level" (no spoilers) becomes aware of the player, a message is printed (to reduce the need for meta knowledge).
- On the Egypt level, when the player is within a certain distance of Khephren, all monsters on the map become aware of the player. A message is printed when this happens.

# Terrain objects
- Hazy Mirrors are now colored gray on the minimap when they have been activated.
- Hazy Mirrors are now also detected by the magic searching effect (the Clairvoyant ability).

# Spells
- Added spell "Shed Impurity" - a unique spell for the Flagellant background, that they start with. The spell lowers hit points to the limit where the Flagellant receives bonuses for having low hit points, and if enough hit points are lost, then some status effects such as poisoning are cured.
- Added a new spell that heals other creatures, available only to monsters.
- The Transmutation spell is now "tenebrous" (temporarily forgotten when cast).
- Reduced the duration of the blindness effect that Light spell causes at higher levels, and increased the spell cost from 2-4 spirit to 3-5.
- Changed Control Object max distance from 2/4/6 to 3/4/5 (for basic/exptert/master).

# Items
- Reworked the Incinerator, it is now called the "Morphic Blaster", and is a Mi-Go weapon that works more like the Electric Gun.
- Potion of Descent can now be used on all levels until "the end" (no spoilers), previously it only worked until a few levels before the end of the game.
- Reduced the weight of spike guns.
- Added a new artifact.

# Monsters
- A few monsters wait for a turn when they see the player and are aware of the player. This only happens once, until the monster loses awareness again. It is intended to avoid some unfair instant deaths by allowing the player a chance to act first (for example Cultists and White Spiders have this behavior).
- White Spider attacks have 20% chance to paralyze instead of 50%.
- Reduced hit points of Ghosts (mainly to allow Flagellant players a better chance to counter them with the Thorns spell)
- Pickman spawn from level 10 instead of 6, and is somewhat rarer.
- Pickman starts with 2-3 Ghouls instead of 4-5.
- Byakhee spawn from level 8 instead of 6, and can only spawn in groups from level 10.
- Mummies can now speak a phrase when they become aware, to alert other monsters.
- When Major Clapham-Lee "calls forth his Tomb-Legions", the summoned monsters now wait a turn instead of acting immediately.
- Tentacle Clusters can spawn randomly on the map (not just from spell side effects etc), although somewhat rarely
- Many updates to the "hound" monsters (Fire Hound, Energy Hound): added more types, added sound effects, changed a lot of their stats.
- Monsters that "breed" (i.e. mold) will not spawn new monsters if the group size is above a certain limit.
- Added more monsters

# Misc balancing
- Reduced XP gained from seeing "terrifying" monsters from 10 to 8, and reduced XP for "mind shattering" monsters from 20 to 15 (rationale: there are more monsters now).
- On average, one less item is spawned on each floor in the mid game (10-19), this is intended to avoid players winning with a huge amount of items in the inventory, without making the early game harder or making exploration less rewarding in the late game. See also Treasure Hunter change above.

# Other changes
- In the game over summary screen, all items are shown with their identified names in the inventory section.
- In the item knowledge section of the character screen ("C" or "@"), the real names of all identifiable items in the game are shown, so it is now possible to know exactly which effects an unidentified benign potion may possibly have, for example.
- Removed the item knowledge section of the game over summary screen.
- Added hint popups with info about status effects, shock level, kicking braziers, and kicking statues.
- The "stagger" messages are now more specific, and describe why the player is staggering ("My wounds cause me to stagger.", or "I stagger under the weight of my carried load.").
- A warning is printed when going over 100% carry weight.
- "Shock" is referred to as "mental shock" when picking background and traits, since it could be confused with some type of shock damage (and this is probably often the first time a new player encounters this term in the game).
- Added info about kick hit chance in the monster descriptions.

##############################
# User interface
##############################
# Graphics
- Added unique player tiles for each weapon that the player can wield (39 new tiles in total), thanks YARD and Hal from the IA Discord channel!

# Sound
- Added a sound effect for walls collapsing ("Suddenly, the walls collapse!").

##############################
# Fixes
##############################
- Fixed a bug where creatures (e.g. the player) could get knocked into impassable terrain (such as walls), if they had physical damage resistance.
- Fixed a bug that caused interruptions of longer player actions (handling armor or using the medical bag). The problem was that status effects that interrupt the player (fainting, burning, entangled, stuck, etc) would interrupt regardless of which creature it was applied to. The effect of this was probably most often noticeable when monsters outside view got stuck in mud.
- Viewing information about known spells while picking a new trait was handled poorly if the player did not know any spells.
- In the inventory section of the game over summary screen, only the plain, single item, names were used (e.g. "Throwing Knife"). Now plural names are used correctly (e.g. "6 Throwing Knives").
- Shock from casting domainless spells (Exorcist unique spells) was not included when showing cost from casting learned spells in the character screen and game over summary screen.
- When monsters opened a door, the opened door was always updated in the player memory even if they did not see the door being opened.
- Fixed some cases where redundant sound messages were printed when handling doors ("I hear a door open. I see a door opening.")
- When kicking statues while blind, the sound message would never be printed ("I hear a crash.").
- The Purge spell description now also includes mirrors in the list of objects it can destroy (it could already destroy them but it was not described).
- Crimson Passage also gave a free move when it ended due to hit points being too low (now it only gives a free move if it is possible to "pay" the hit point cost).
- And more bug fixes...
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training