Commit Graph

3779 Commits

Author SHA1 Message Date
Evan Debenham
11975fb6c2 v0.8.0: added save/load support to key mappings 2019-12-18 21:40:52 -05:00
Evan Debenham
56ad068d23 v0.8.0: fully implement key bindings window, just need saving now 2019-12-18 21:40:52 -05:00
Evan Debenham
93320fb676 v0.8.0: refactored GameAction classes to more closely resemble enums 2019-12-18 21:40:52 -05:00
Evan Debenham
6dc0235aa6 v0.8.0: fixes:
- fixed brutes dieing twice when falling into pits
- fixed rare crash bugs involving spinners
- fixed position swapping errors when the hero is affected by vertigo
- fixed crash bugs involving multiplicity
- fixed sprite errors with armored statues
2019-12-18 21:40:52 -05:00
Evan Debenham
7e58854147 v0.8.0: tweaked scene fading to always cancel when resizing 2019-12-18 21:40:52 -05:00
Evan Debenham
b4739b766d v0.8.0: added an initial window for key bindings, more work needed 2019-12-18 21:40:52 -05:00
Evan Debenham
d726efb948 v0.8.0: fixed rare crash errors with spinners and blast wave effects 2019-12-14 12:52:18 -05:00
Evan Debenham
b23a091ed6 v0.8.0: tweaked hidden mimic sprites 2019-12-14 12:52:18 -05:00
Evan Debenham
53b3d1e9fe v0.8.0: refactored most game actions into the core module 2019-12-14 12:52:16 -05:00
Evan Debenham
f269d68a27 v0.8.0: refactored KeyAction into int constants so it can be expanded 2019-12-14 12:51:39 -05:00
Evan Debenham
cb76fb8188 v0.8.0: bugfixes:
- fixed armored statues not dropping armor
- fixed tengu rarely throwing bombs into walls
2019-12-14 12:51:39 -05:00
Evan Debenham
9e43944bd4 v0.8.0: tweaks to mimics:
- mimics now have a weak outline when hidden instead of no outline
- mimics no longer hit heroes through stealth when opened
- added a hint to mimic descriptions
2019-12-14 12:51:39 -05:00
Evan Debenham
5e69dedbb4 v0.8.0: fixed mimics incorrectly being the default heap type 2019-12-14 12:51:39 -05:00
Evan Debenham
4526445a43 v0.8.0: redesigned golems 2019-12-12 20:11:00 -05:00
Evan Debenham
8919b068c8 v0.8.0: added large character logic to randomDestination 2019-12-12 20:11:00 -05:00
Evan Debenham
87012ef1de v0.8.0: removed unintended debug code that increased mind vision duration 2019-12-12 20:11:00 -05:00
Evan Debenham
8ffc25e40a v0.8.0: balance tweaks to DM-200s. Fixed zap animation errors 2019-12-12 20:11:00 -05:00
Evan Debenham
259b5b03c4 v0.8.0: implement DM-200s (with a WIP sprite) 2019-12-12 20:11:00 -05:00
Evan Debenham
fbb62337fe v0.8.0: refactored how rings deal with degraded debuff.
Degraded no longer affects missile durability from sharpshooting
Degraded no longer affects str gained from might
2019-12-12 20:11:00 -05:00
Evan Debenham
15879eafc8 v0.8.0: various fixes:
- fixed spinners not saving some info they should
- fixed rare crashes with ring of wealth and brutes
- blast wave and force cube no longer trigger tengu's traps
- fixed force cube not pressing on all cells in the AOE
- Tengu's traps now fade instantly much less often
2019-12-12 20:11:00 -05:00
Evan Debenham
d2107356f0 v0.8.0: design tweaks to imp quest to improve grindiness 2019-12-12 20:11:00 -05:00
Evan Debenham
f42510f746 v0.8.0: upgraded android gradle plugin 2019-12-12 20:11:00 -05:00
Evan Debenham
569ef4a41a v0.8.0: balance changes to various enemies:
- Bat damage reduce by ~10%
- Shaman melee damage reduced by ~13%
- Debuffs from red and blue shamans now last 20 turns, down from 30
- Brute melee damage reduced by ~6%
- Brute enraged melee damage reduced by ~9%
- Ghoul melee damage increased by ~6%
2019-12-12 20:11:00 -05:00
Evan Debenham
649c41bcb4 v0.8.0: Implement a new character property: 'Large'
Large characters cannot move into small spaces. They are equivalent to a 2x2 enemy in most cases, but without nearly as much dev work.
2019-12-12 20:10:58 -05:00
Evan Debenham
f5d1f63106 v0.8.0: increased the distance fleeing enemies look to find an ideal route 2019-12-12 20:10:35 -05:00
Evan Debenham
4e7aca628e v0.8.0: finished up mimic implementation, reduced their accuracy a bit 2019-12-12 20:10:35 -05:00
Evan Debenham
faaa8530a3 v0.8.0: fixed errors in glScissor operations on macOS 2019-12-12 20:10:35 -05:00
Evan Debenham
bd738bc0f8 v0.8.0: fixed newborn elementals despawning when an ankh reset occurs 2019-12-12 20:10:35 -05:00
Evan Debenham
d96351c682 v0.8.0: added in a basic implementation for rare mimics 2019-12-12 20:10:35 -05:00
Evan Debenham
208a954dc0 v0.8.0: Fixes:
- Further bee AI weirdness involving explosive traps
- Fixed no logic existing to account for hero being killed by an attack proc
2019-12-12 20:10:34 -05:00
Evan Debenham
0351ad6475 v0.8.0: reworked mimics:
- evasion reduced slightly
- now have armor equal to depth/2
- damage increased by ~50%
- no longer give exp (same as other floor-independent mobs)
- now are visually different from chests, can be preemptively attacked
- will inflict bonus damage to the hero if they try to open them.
2019-12-12 20:10:34 -05:00
Evan Debenham
13d17234ec v0.8.0: tweaked augmentations on armor.
- evasion gained from evasive augmentation is 33% higher
- evasion lost from defensive augmentation is 33% higher
2019-12-12 20:10:34 -05:00
Evan Debenham
cd610baf93 v0.8.0: compressed ghoul sprite, fixed an errant pixel on gold chests 2019-12-12 20:10:34 -05:00
Evan Debenham
f831a84816 v0.8.0: Fixes:
- Added a missing translation for the prompt for dart tipping
- fixed a rare crash bug with disarming traps
2019-12-12 20:10:34 -05:00
Evan Debenham
8bcb1e4630 v0.8.0: refactored how character names are stored and accessed 2019-12-12 20:10:31 -05:00
Evan Debenham
c36844cbcf v0.8.0: Added a validator class to desktop launches. Currently used for macOS 2019-12-12 20:06:50 -05:00
Evan Debenham
0cfc50a5dc v0.8.0: further fixes for Bee AI 2019-12-12 20:06:50 -05:00
Evan Debenham
ea16ddf02a v0.8.0: various fixes/improvements:
- potion of purity now clears tengu fire wave and smoke bombs
- fixed blacksmith upgrading incorrectly telling you your inventory is full
- fixed various bee AI errors
- fixed elemental ranged attacks not going on cooldown if they miss
- spinners now interrupt the hero is they shoot web around them
- fixed rare freeze bugs involving enemy ranged attacks
- fixed scroll of teleportation rarely placing the hero on an enemy
- fixed missing title case in stone of intuition window
- added bottom padding to WndInfoItem
- fixed some minor spelling/grammar errors in new text
2019-12-12 20:06:50 -05:00
Evan Debenham
618fe90a42 v0.8.0: added an armored rare variant to statues 2019-12-12 20:06:50 -05:00
Evan Debenham
777dc8933a v0.8.0: improved desktop dialog boxes, now use tinyFD instead of swing 2019-12-12 20:06:50 -05:00
Evan Debenham
bc3aa927a5 v0.8.0: bugfixes:
- fixed webs not setting terrain to solid right as they spawn
- fixed armored brutes not raging properly
- fixed alerting effects incorrectly triggering on demon spawners
- fixed shamans incorrectly rolling to drop loot twice
- fixed rare crash bugs with spinners
- fixed minor debuffs working 3x as well as intended for wand of corruption
- fixed force cubes affecting an AOE when thrown onto chasms
- fixed floating text alignment issues with resized char sprites
2019-12-03 01:43:16 -05:00
Evan Debenham
1594c26df0 v0.8.0: reduced ripper demon damage by 20% 2019-12-03 01:43:15 -05:00
Evan Debenham
4aa9a611e4 v0.8.0: tweaked tier distributions for weapons/armor in later chapters 2019-12-03 01:43:15 -05:00
Evan Debenham
07db857bf8 v0.8.0: formalized cases where attacks should always miss or always hit 2019-12-03 01:43:15 -05:00
Evan Debenham
826b33a59d v0.8.0: fixed elements and antimagic not applying to new debuffs 2019-12-01 13:59:09 -05:00
Evan Debenham
4941e2afaa v0.8.0: fixed the following bugs:
- ring of elements and antimagic glyph not applying to new shamans
- game crash/freeze issues caused by inventory scrolls and new spellbook behaviour
- incorrect EmoIcon positions when sprites are scaled
- succubi and scorpios dropping scrolls of upgrade and potions of strength
- rare crashes caused by demon spawners spawning ripper demons onto pits
- demon spawners beig vulnerable to ai state debuffs when they shouldn't be
- Tengu being vulnerable to terror when he shouldn't be
2019-12-01 13:59:09 -05:00
Evan Debenham
8afa87fb10 v0.8.0: added log output to the desktop error handler 2019-12-01 13:59:09 -05:00
Evan Debenham
0259dd20c3 v0.8.0: fixed various typos 2019-12-01 13:59:09 -05:00
Evan Debenham
3dcd4ce216 v0.8.0: fixed an error with new class bundle functionality 2019-11-30 17:22:06 -05:00
Evan Debenham
17ee80e058 v0.8.0: removed unused translation file 2019-11-30 14:59:16 -05:00