Commit Graph

1955 Commits

Author SHA1 Message Date
Evan Debenham
2dc9150f66 v0.8.1: dwarven ghouls now drop gold 2020-06-18 16:57:03 -04:00
Evan Debenham
ab6aa5a044 v0.8.1: adjusted equipment drops from enemies, and added new ones 2020-06-18 16:57:03 -04:00
Evan Debenham
8b442d556c v0.8.1: fixed generator class being rearranged by IDE 2020-06-18 16:57:03 -04:00
Evan Debenham
93d95e33ff v0.8.1: fixed an incorrect sound file when hero steps on hard surfaces 2020-06-18 16:57:03 -04:00
Evan Debenham
9a59fc8a9b v0.8.1: Added a deck system for probabilities of standard consumables 2020-06-18 16:57:03 -04:00
Evan Debenham
4a6b0130c0 v0.8.1: refactored fog of war to use LibGDX pixmaps 2020-06-18 16:57:03 -04:00
Evan Debenham
72a97fd83b v0.8.1: improved ring icons 2020-06-18 16:57:03 -04:00
Evan Debenham
eb33b311ac v0.8.1: added new movement sound effects 2020-06-18 16:57:03 -04:00
Evan Debenham
b81afadf80 v0.8.1: improved several item icons and added rough ring icons. 2020-06-18 16:57:02 -04:00
Evan Debenham
39450322aa v0.8.1: added item icon functionality to rings, no icon assets yet 2020-06-18 16:57:02 -04:00
Evan Debenham
e837d28cf2 v0.8.1: improved a few more buff icons, mainly subclass abilities 2020-06-18 16:57:02 -04:00
Evan Debenham
2dfa01e1ad v0.8.1: refactored consumable icons into generic item icons (2/2) 2020-06-18 16:57:02 -04:00
Evan Debenham
e205e7e13e v0.8.1: refactored consumable icons into generic item icons (1/2) 2020-06-18 16:57:02 -04:00
Evan Debenham
7e2f63edba v0.8.1: added a safety sync check to buff vfx on character sprites 2020-06-18 16:57:02 -04:00
Evan Debenham
42f8aa77d2 v0.8.1: fixed minor errors with Yog Fight:
- invulnerability warning message not showing up when it should
- fixed typos with the burning fist
2020-06-18 16:57:02 -04:00
Evan Debenham
740e4f64ae v0.8.1: Design improvements to DM-300:
- The fight now starts when a player approaches a pylon, not when they leave the entrance
- Increased the speed/intensity of the environment spark particle effects
- Made several changes to DM-300's dialogue, and swapped the current hint for a new one
The goal of these changes is to make the goals of the fight more intuitive
2020-06-18 16:57:02 -04:00
Evan Debenham
b369cf28ea v0.8.1: design improvements to Tengu:
- Removed phase 2 entirely, replaced with a brief pause before phase 3 (now phase 2)
- Increased the intensity of traps in phase 1 to compensate
- Fixed a bug that could let high damage builds skip some Tengu jumps
- Reduced Tengu's accuracy a bit in melee range to help melee characters
2020-06-18 16:57:02 -04:00
Evan Debenham
cf793e3b0d v0.8.1: tweaked the grey color for icon fading, improved fade effect 2020-06-18 16:57:02 -04:00
Evan Debenham
b5106467b9 v0.8.1: removed unintentionally committed debug logic 2020-06-18 16:57:02 -04:00
Evan Debenham
e113738063 v0.8.1: removed 'snd_' prefix from sound assets 2020-05-07 22:31:38 -04:00
Evan Debenham
6ca138de23 v0.8.1: refactored the location of all asset files 2020-05-07 21:54:49 -04:00
Evan Debenham
e943055564 v0.8.1: new shading and fading vfx added to many buffs
Also several buff durations have changed, to improve consistency:
Blindness:
- Bandit: 5 from 2-5
- Bright Fist attack: 5 from 4
- Retribution: 10 from 6-10
- Blindweed: 10 from 5-10
Cripple:
- Bandit: 5 from 3-8
- Blindweed: 10 from 5-10
Chill:
- breaking frost in water: 5 from 4
Charm:
- Succubus: 5 from 3-4
- Affection: 10 from 8-12
- Friendly curse defender: 5 from 3-5
- Friendly curse attacker: 10 from 13-15
Frost:
- Freezing: 10 from 5-7.5 (icecap / snap freeze)
- Freezing+water: 30 from 25-37.5
- Anti-Entropy: 10 from 2.5-5
- Cursed Wand: 10 from 15-25
- Frost blob: 10 from 5
- Frost Battlemage proc: 10 from 5-10
Others:
- Drowsy: 5 from 3-6
2020-05-07 21:30:17 -04:00
Evan Debenham
05b70dce87 v0.8.1: BuffIndicator.refreshHero() is now always called when hero acts 2020-05-07 21:30:16 -04:00
Evan Debenham
13ecf57edf v0.8.1: Improved buff fading VFX & applied it to a few new ones
Also buffed alternate sources of bless:
- holy dart bless duration up to 30 turns from 20.
- Holy furor bless duration up to 120 turns from 100.
2020-05-07 21:30:16 -04:00
Evan Debenham
7fdb4f534e v0.8.0b: final commit 2020-05-05 13:34:49 -04:00
Evan Debenham
fe74503189 v0.8.0b: updated translations 2020-05-05 13:08:53 -04:00
Evan Debenham
6698d97ce2 v0.8.0b: various mob fixes/improvements:
- Fixed warlocks not dealing normalized damage with their magic attack
- Fixed Yog-Dzewa fight glitching in rare cases where the eye and last fist are killed at the same time
- Fixed Bright/Dark fist very rarely teleporting into enclosed spaces
- Yog's fists are now considered bosses, not minibosses
2020-05-05 13:08:51 -04:00
Evan Debenham
f2d0aa959a v0.8.0b: added a few safety checks to prevent rare crashes 2020-05-05 13:08:34 -04:00
Evan Debenham
9912c5e1ee v0.8.0b: various fixes for levelgen freezing:
- Wandmaker rarely not having a place to go in a 3*3 room with 4 doors
- Nowhere to place the hero if they fall from a chasm into a boss floor
2020-05-05 13:08:34 -04:00
Evan Debenham
b00d5296bc v0.8.0a: final commit 2020-04-28 14:52:39 -04:00
Evan Debenham
99d1d906e9 v0.8.0a: updated translations 2020-04-28 14:52:38 -04:00
Evan Debenham
00eca29f3c v0.8.0a: further fixes for the following bugs:
- pitfall traps working on stationary neutral NPCs (such as questgivers)
- connection error to pixeldungeoun.watabou.ru due to forced HTTPS
2020-04-28 14:52:35 -04:00
Evan Debenham
b0b62987fc v0.8.0a: ripper demon balance tweaks:
- leap ability now has a short cooldown
- damage slightly reduced to 12-25 from 15-25
- bleed effect is now less likely do deal lots of damage
2020-04-28 14:52:35 -04:00
Evan Debenham
042937e164 v0.8.0a: Yog-Dzewa balance tweaks:
- Yog's deathgaze damage down to 20-35, from 20-40
- Soiled fist now spreads furrowed grass slightly more often
- Soiled fist now resists burning
- Rusted fist damage up to 22-44 from 20-40
- Bright fist blind durations down to 15/30, from 25/50
- Dark fist ranged damage down to 12-24 from 15-30
2020-04-28 14:52:35 -04:00
Evan Debenham
1de6a1e10a v0.8.0a: DM-300 balance changes:
- Now takes 3 turns to move through rock, up from 2.5
- Pylons now resist damage above 15, up from 10
2020-04-28 14:52:35 -04:00
Evan Debenham
8f0abdb7d2 v0.8.0a: buffed sniper shot ability by 20-40%, depending on distance 2020-04-28 14:52:35 -04:00
Evan Debenham
c10456c6a4 v0.8.0a: hunting enemies now update their target position when attacking 2020-04-28 14:52:35 -04:00
Evan Debenham
8b40399aa7 v0.8.0a: reduced the minimum window size in desktop mode 2020-04-28 14:52:35 -04:00
Evan Debenham
e1fb7600df v0.8.0a: enlarged the exit region in DK's boss levels 2020-04-28 14:52:35 -04:00
Evan Debenham
ee87446c1e v0.8.0a: Fixed the following bugs:
- water of health being used up when uncursable items are thrown into it
- rare crash bugs involving brutes, items dropping from alchemy, and character sprite movement
- golems being able to teleport immovable characters
- armored statues appearing in faith is my armor challenge
- Yog fight able to set viewdistance to 0 if into darkness is enabled
- large enemies being able to move into enclosed spaces when vertigoed
- infinite loop bug when attempting to teleport DM-300
- terrain being overridden at the end of Tengu's boss level
2020-04-28 14:52:35 -04:00
Evan Debenham
bab229ec3d v0.8.0a: improved logic for spreading water to tiles, fixes bugs 2020-04-28 14:52:35 -04:00
Evan Debenham
4c7bf65742 v0.8.0a: adjusted red flash effect when the hero is damaged 2020-04-28 14:52:35 -04:00
Evan Debenham
0390b3dbad v0.8.0a: fixed various errors caused by new imp shop 2020-04-28 14:52:35 -04:00
Evan Debenham
de448a0993 v0.8.0: final commit (finally!) 2020-04-16 01:53:31 -04:00
Evan Debenham
508735e135 v0.8.0: updated translations and translator credits 2020-04-16 01:53:29 -04:00
Evan Debenham
e40a5b5ab1 v0.8.0: finalized DM-300's sprite 2020-04-16 01:53:25 -04:00
Evan Debenham
f24901740d v0.8.0: final tweaks and adjustments:
- it's no longer possible to trigger on-hit effects on invuln enemies
- rippers now have a 1 turn delay when summoned by demon spawners
2020-04-16 01:53:25 -04:00
Evan Debenham
91373fdda1 v0.8.0: added sprites for DM-200s and DM-201s 2020-04-16 01:53:25 -04:00
Evan Debenham
2e6107ad72 v0.8.0: upscaled and slightly re-shaded golem sprites 2020-04-16 01:53:25 -04:00
Evan Debenham
cb524aee35 v0.8.0: final improvements to DM-100 sprites 2020-04-16 01:53:25 -04:00
Evan Debenham
e059804f8a v0.8.0: fixed rare cases where new DM-300 would drop rocks instantly 2020-04-09 22:06:02 -04:00
Evan Debenham
c26e94f656 v0.8.0: bugfixes / tweaks:
- Fixed crash bugs
- Fixed bees attacking bosses while they are invulnerable
- Fixed DM-201s attacking the hero through walls
- Fixed golems rarely teleporting to enclosed spaces
- Fixed viscocity glyph not accounting for sniper shot
- Fixed a typo in spirit bow description
- Ripper demons now telegraph their leap even if they aren't visible
- Updated gradle build tools version
2020-04-09 22:06:02 -04:00
Evan Debenham
a89971b117 v0.8.0: finalized ripper demon spritework 2020-04-09 22:06:01 -04:00
Evan Debenham
4152d9dc7a v0.8.0: bugfixes and tweaks:
- Fixed webs not always clearing properly
- Fixed doors being hidden on floor 2 in some cases when they shouldn't
- Fixed Yog and its minions ignoring bees
- Added back the name of an item when it can't be grabbed.
2020-04-03 23:33:09 -04:00
Evan Debenham
0653d0d1f2 v0.8.0: AI improvements (primarily pathfinding):
- removed path lookaheads, characters now only check the next tile for validity
- the hero is now interrupted if their path is broken and replaced by a much longer one
- added pathfinding functionality to ignore characters
- significantly improved hunting enemy pathfinding when a route is blocked
- improved enemy logic for switching targets if current one is unreachable
2020-04-03 23:33:09 -04:00
Evan Debenham
5206141aeb v0.8.0: tweaked the description of DM-201s 2020-03-30 21:41:44 -04:00
Evan Debenham
35d639f973 v0.8.0: improved enemy AI:
- Ripper demons now cannot leap to an enemy they can't see
- fixed characters being able to target invisible enemies
2020-03-30 21:41:44 -04:00
Evan Debenham
22a6c3e8a6 v0.8.0: improved the class names for fists and elementals 2020-03-30 21:41:44 -04:00
Evan Debenham
8283bd543b v0.8.0: Adjustments to new bosses:
- Added a hint to DM-300's supercharge phase
- Reduced DK's damage and accuracy slightly
- Slightly slowed down summons on phase 2 wave 3 of DK fight
- The first warlock/monk on DK's final phase is now the 3rd summon, not 1st
- Reduced the damage of both bright and dark fists (bright moreso)
- slightly increased the cooldown of Yog's laser and summoning
- Yog's fist now take 4 turns before acting, up from 3.
2020-03-30 21:41:44 -04:00
Evan Debenham
17deae840c v0.8.0: added DM-201s (with a WIP sprite currently) 2020-03-30 21:41:44 -04:00
Evan Debenham
f4241ad640 v0.8.0: various tweaks:
- added newlines to hero level up messages
- succubi now have a proper variable cooldown for their blink
- evil eye beam cooldown increased slightly
- The DM-300 fight now starts slightly farther from the entrance stairs
- increased the rate of well particle VFX for better clarity
2020-03-30 21:41:44 -04:00
Evan Debenham
63e4482405 v0.8.0: fixed the following bugs:
- various screen layout + orientation errors with power saver mode on
- DM-300s sprite exploding many times if it is stunned as it dies
2020-03-30 21:41:44 -04:00
Evan Debenham
70d6476fd2 v0.8.0: added functionality for forced newlines in game log 2020-03-30 21:41:44 -04:00
Evan Debenham
01946d4c66 v0.8.0: Fixes the following bugs/errors:
- rare crashes involving webs
- Yog's summons ignoring allies and going for the hero only
- various typos
2020-03-30 21:41:44 -04:00
Evan Debenham
b5989ee4f6 v0.8.0: substantially improved logic for damage immunity:
- now referred to as invulnerability, with standardized logic for all chars
- chars now ignore enemies who are invulnerable
- combo no longer builds on invulnerable targets
- allies can now target Yog's eye when it is vulnerable
2020-03-30 21:41:44 -04:00
Evan Debenham
e3d2d12e37 v0.8.0: fixed golden mimics gaining huge stat boosts from save/load 2020-03-26 22:16:15 -04:00
Evan Debenham
432c069691 v0.8.0: New Minor Features:
- The game now flashes red when the hero is seriously injured, this replaces the old screen shake when injured effect
- Yog, ripper demons, and DM-300 are now less punishing to slower builds
- Yog's fist summons are now based on the levelgen seed
- velvet pouch can now hold goo blobs and metal shards
- wand of disintegration now breaks webs
-
2020-03-26 22:16:15 -04:00
Evan Debenham
aa263b6f0a v0.8.0: fixed various bugs:
- Ghouls rarely moving into chasms as they get up
- Golem teleportation not being blocked by antimagic
- piranhas playing no death animation if they die on land
- ripper demons failing to move off their leap target in many cases
- various freeze/crash bugs with Yog-Dzewa
- player not be able to place items into their main bag if a sub bag is full
- DM-300 rarely spawning ontop of the exit stairs
- rare levelgen hanging bug when placing enemies
- spawner warning playing on floor 26
- rare crash bug involving DM-300
- rare crash bug involving update notification
- typo in bright fist's description
2020-03-26 22:16:15 -04:00
Evan Debenham
54db0a7c6c v0.8.0: added support for system font in all languages on desktop 2020-03-26 22:16:15 -04:00
Evan Debenham
0b77c20ca7 v0.8.0: slightly refactored interacting with characters, and fixed swapping places with rooted allies 2020-03-26 22:16:14 -04:00
Evan Debenham
b697ad1cae v0.8.0: Fully implemented the new Yog-Dzewa fight! 2020-03-19 21:45:10 -04:00
Evan Debenham
60453b2a4e v0.8.0: sub-parts of bosses are now considered minibosses 2020-03-19 21:45:10 -04:00
Evan Debenham
099073dd89 v0.8.0: various tweaks and adjustments, mainly for demon halls:
- added missing properties to rippers and spawners
- fixed rippers having long visibility range, increased their damage by 11%
- reduced the bleed damage from new ripper leap
- rippers now interrupt the hero when leaping
- adjusted candle positions in Yog's boss level
- added more text (including warnings) for demon spawners
- adjusted the positioning of Yog's sprite
- fixed cases where angled visuals would be incorrectly not visible
- removed redundant declarations from Ring of Elements, it now copies from AntiMagic
2020-03-19 21:45:10 -04:00
Evan Debenham
ab5a37d3d5 v0.8.0: dieing to new DK's minions now triggers his ranking description 2020-03-19 21:45:10 -04:00
Evan Debenham
44a82ffd38 v0.8.0: finished improvements to demon spawner sprite 2020-03-19 21:45:10 -04:00
Evan Debenham
436f5ea18d v0.8.0: fixed spinners not aiming their web correctly in some cases 2020-03-19 21:45:10 -04:00
Evan Debenham
f8cdce2a53 v0.8.0: added a leap ability to ripper demons in exchange for speed 2020-03-19 21:45:09 -04:00
Evan Debenham
95a905a335 v0.8.0: added a leap ability to ripper demons in exchange for speed 2020-03-19 21:45:09 -04:00
Evan Debenham
f170949fe6 v0.8.0: fixed the following bugs:
- crashes when ghoul life link is attached to a ghoul which hasn't acted yet
- darts and unidentified toolkit being usable in alchemy window
- lava vfx persisting when lava is removed
- rare freeze bugs if a sniper enters DM-300's arena with magical sight
2020-03-19 21:45:09 -04:00
Evan Debenham
124172b6ad v0.8.0: Visual improvements, primarily to demon halls area/enemies 2020-03-19 21:45:09 -04:00
Evan Debenham
6441f2fd5e v0.8.0: improved animations for DM-100s 2020-03-19 21:45:09 -04:00
Evan Debenham
8ecb5d0fe5 v0.8.0: added a dedicated sprite for ghouls 2020-03-19 21:45:09 -04:00
Evan Debenham
3c4e8a5f74 v0.8.0: rough implementation for Yog's fists and Yog fight progression 2020-03-19 21:45:09 -04:00
Evan Debenham
b1f7023d78 v0.8.0: fixed incorrect spawn rates from demon spawners, and some items not appearing on floor 21. 2020-03-19 21:45:09 -04:00
Evan Debenham
44af718f92 v0.8.0: Balance adjustments for torches:
- Torch duration reduced to 250 turns from 300
- Torches from imp shop reduced back to 3x1 from 2x2
- Demon halls floors now each contain 2 torches, up from 1.
2020-03-19 21:45:09 -04:00
Evan Debenham
14b4e42ef6 v0.8.0: fixed the following bugs:
- Glowing from Shattered's banner getting cut off by one pixel
- Imp shopkeeper spawning after items (should be before)
- items spawning ontop of characters in the level when they shouldn't
- various minor text errors
2020-03-19 21:45:09 -04:00
Evan Debenham
88a1877784 v0.8.0: adjusted sprites for yog's fists in prep for larger changes 2020-03-19 21:45:09 -04:00
Evan Debenham
e8e1db5f67 v0.8.0: reworked Yog's level, boss itself is largely unchanged atm. 2020-03-19 21:45:07 -04:00
Evan Debenham
b98ed1d071 v0.8.0: fixed the following:
- wards displacing items for sale or in containers
- rare crash bugs when DK dies on his throne
- capitalization error in health boost buff name
2020-02-29 02:25:57 -05:00
Evan Debenham
2de6ff5031 v0.8.0: various bugfixes:
- fixed rare crash bugs with crystal mimics
- fixed items landing in DK's throne if he dies there
- fixed DK using abilities through paralysis
- fixed doom debuff messing with phases 2 and 3 of DK fight
- fixed ghouls acting instantly when they shouldn't in some cases
- fixed some visual layering issues with one part of DM-300 arena
- fixed rare deadlock crashes caused by health indicators
2020-02-26 22:38:50 -05:00
Evan Debenham
9b7fbbf0f6 v0.8.0: added initial custom visuals for demon spawner rooms 2020-02-26 22:38:50 -05:00
Evan Debenham
7266415984 v0.8.0: text adjustments:
- added a hint to snakes if the player misses them many times
- fixed a typo in DM-300 description
- changed ghouls back to have regular 'defeated' text
- fixed a hanging newline in dried rose description when it is known to be uncursed
2020-02-26 22:38:50 -05:00
Evan Debenham
cde8bc67f6 v0.8.0: Fixed the following:
- Dwarf King's fight not starting if his entrance door was burned down
- Dwarf King rarely teleporting into walls
- Dwarf King being movable in his 2nd phase
- Dwarf King 2nd phase getting stalled of minions are polymorphed or corrupted
- Rare freeze errors when Dwarf King dies
- Various minior errors caused by floor 21 now being a demon halls floor
- Necromancers playing vfx/sfx when they are not visible
- Mimics rarely spawning ontop of eachother
2020-02-18 12:35:39 -05:00
Evan Debenham
f2acbd61e3 v0.8.0: various bugfixes:
- fixed various rare crash bugs
- fixed the locked floor buff not adding time correctly for DK
- fixed DK unintentionally dropping armor kit on his throne
- tweaked the text ghouls display when downed
- wards now trigger traps if placed on top of them
2020-02-15 01:04:52 -05:00
Evan Debenham
8e74837162 v0.8.0: fully implemented new DK fight 2020-02-13 23:42:33 -05:00
Evan Debenham
499d2e1b2b v0.8.0: adjustments:
- DM-300 now says IMMUNE when immune
- tweaked story text for later regions
2020-02-13 23:42:33 -05:00
Evan Debenham
3836b54a64 v0.8.0: various adjustments for floor 21 now being a demon halls floor 2020-02-13 23:42:33 -05:00
Evan Debenham
0277224f7e v0.8.0: fixed .class instead of reference when damaging in some cases 2020-02-13 23:42:33 -05:00
Evan Debenham
ac8d44c6fd v0.8.0: fixed various errors with life link 2020-02-13 23:42:33 -05:00
Evan Debenham
ea563afd40 v0.8.0: balance tweaks to DM-300:
- reduced the frequency of water and exposed wires in DM-300's arena
- improved two cave layouts that were unintentionally harder than the others
- increased the speed of the hint particles when DM-300 becomes supercharged
2020-02-13 23:42:33 -05:00