Commit Graph

1858 Commits

Author SHA1 Message Date
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
Evan Debenham
82f87d9c7b v0.8.0: implemented basic 1st phase of DK fight 2020-02-13 23:42:33 -05:00
Evan Debenham
e611f1a6ea v0.8.0: added a new life link buff, which will be used in the DK fight 2020-02-13 23:42:33 -05:00
Evan Debenham
3697b1b8c6 v0.8.0: bugfixes:
- reverted unintential commit of debug stats for ghouls
- fixed ghoul life link not transferring correctly in some cases
- mobs now retain their max level for xp between save/load
- fixed DM-300 incorrectly being immune to rooting
2020-02-13 23:42:33 -05:00
Evan Debenham
aaa0bdc135 v0.8.0: adjusted demon spawners and bestiary now that halls has 4 floors 2020-02-13 23:42:33 -05:00
Evan Debenham
c062edbdb6 v0.8.0: overhauled class armors, they now build charge based on exp 2020-02-13 23:42:33 -05:00
Evan Debenham
36d5e0384c v0.8.0: improved several aspects of custom visuals in NewCityBossLevel 2020-02-13 23:42:33 -05:00
Evan Debenham
83def4a4b3 v0.8.0: fixed crashes involving ghouls, and scroll areas not deactivating 2020-02-13 23:42:33 -05:00
Evan Debenham
b36db88c8c v0.8.0: added shielding to boss health bars 2020-02-13 23:42:32 -05:00
Evan Debenham
e24ee139ad v0.8.0: updated string grabbing functionality to use LibGDX I18NBundle 2020-02-13 23:42:32 -05:00
Evan Debenham
2576b170c2 v0.8.0: fixed accidentally commited debug stats for King 2020-02-13 23:42:32 -05:00
Evan Debenham
48e3a30f6a v0.8.0: reduced ghoul hp to 45 from 50, and gave them a new ability 2020-02-13 23:42:32 -05:00
Evan Debenham
4e3424f2cb v0.8.0: bugfixes:
- Hero FOV not being updated after they are pulled by golems
- Necromancer skeletons counting towards mob spawn limits
- New Tengu taking damage during phase 2 in rare cases
- Keybindings window not accepting unbound keys.
2020-02-13 23:42:32 -05:00
Evan Debenham
48471bbfef v0.8.0: roughly implemented new DK level 2020-02-13 23:42:30 -05:00
Evan Debenham
e24eca94b4 v0.8.0: various adjustments to make the DM-300 fight easier to learn 2020-01-24 16:19:48 -05:00
Evan Debenham
b8fb981bfe v0.8.0: fixes/tweaks:
- fixed crash/freeze bugs involving spinners, mimics, and DM-300
- fixed ring descriptions to properly consider degraded
- fixed typos in some dart descriptions
2020-01-24 16:19:48 -05:00
Evan Debenham
c64c734590 v0.8.0: tweaked a line of text for DM-200s to make it more flexible 2020-01-20 14:27:45 -05:00
Evan Debenham
1d6c6523b2 v0.8.0: made diamond painter patterns generic 2020-01-20 14:27:45 -05:00
Evan Debenham
633e3d3db5 v0.8.0: fixes/tweaks:
- DM-300 is now immune to sleep
- Pylons now knock away items ontop of them
- fixed further rare DM-300 crash issues
2020-01-20 14:27:45 -05:00
Evan Debenham
2673220c79 v0.8.0: Fixes:
- fixed various crash bugs in new DM fight
- fixed bags not being registered as dropped
- fixed a typo in DM fight
2020-01-20 14:27:45 -05:00
Evan Debenham
cc6e981717 v0.8.0: Fixed DM being able to dig around exit gate on one layout 2020-01-20 14:27:45 -05:00
Evan Debenham
7eda6d2776 v0.8.0: fixed DM-300's sprite not turning red when supercharged 2020-01-18 12:19:26 -05:00
Evan Debenham
ffdf746d4b v0.8.0: small text corrections 2020-01-18 12:19:26 -05:00
Evan Debenham
74c9f41880 v0.8.0: tweaked new DM abilities to interrupt the hero 2020-01-18 12:19:26 -05:00
Evan Debenham
6e2e87966b v0.8.0: renamed references to old DM-300 fight 2020-01-18 12:19:26 -05:00
Evan Debenham
32a755cfee v0.8.0: redesigned the DM-300 boss fight 2020-01-18 12:19:24 -05:00
Evan Debenham
749a81793f v0.8.0: enemy balance tweaks:
- guard accuracy reduced by ~15%
- guard armor reduced by ~12%
- necromancer evasion increased by ~18%
- ripper demon spawn rate reduced by 20%
- demon spawners now have 120 health, down from 150
- demon spawners now resist damage past 20, down from 25
- regular enemies are slightly less common in demon halls
2020-01-18 11:52:37 -05:00
Evan Debenham
ce5ff1a7d5 v0.8.0: cleaned up some redundant code in WndStartGame 2020-01-18 11:52:37 -05:00
Evan Debenham
69fff304aa v0.8.0: Tweaks to debuffs:
- wand of corruption can now inflict vulnerable and hex
- potions of healing now cure additional debuffs
- carpaccio and dreamfoil now cure the same debuffs as healing potions
- remove curse now cleanses degraded instead of weakness
2020-01-18 11:52:37 -05:00
Evan Debenham
bdfe5f7c3c v0.8.0: adjusted the types of weapons shops can stock 2020-01-18 11:52:37 -05:00
Evan Debenham
08a719ffe2 v0.8.0: fixes/tweaks:
- damage numbers now appear where a sprite is arriving if it is moving
- blob emitters can now have a defined bound within a cell
- tweaked hero level exit/entrance behaviour
- refactored game actions that are defined in GameAction.java
2020-01-18 11:52:35 -05:00
Evan Debenham
df26e32949 v0.8.0: added a WIP sprite for DM-100s 2020-01-18 11:52:30 -05:00
Evan Debenham
2bdb567870 v0.8.0: Added a new earth particle type, fixed a bug with rock particles 2020-01-18 11:52:30 -05:00
Evan Debenham
2925e445b8 v0.8.0: fixes/tweaks:
- Buying shop items now only triggers when hero walks onto them. This is for consistency with other item types
- Mimics are now alerted when they receive a debuff
- Teleportation now only plays sfx/vfx if the hero sees it
- Fixed logic for updating openSpace array when terrain changes
- Added a limit to how large chars and items are prioritized over cells
- Adjusted hero to appear behind mobs by default
- Fixed cases where movement keys would remain held incorrectly
- Improved vfx for falling enemies and items
- Fixed golem particle vfx lasting longer than intended in some cases
2020-01-18 11:52:30 -05:00
Evan Debenham
70c45d3709 v0.8.0: fixed save/load issues with pitfall traps and added vfx to them 2020-01-18 11:52:30 -05:00
Evan Debenham
e7540fc8c3 v0.8.0: fixed lightning vfx working incorrectly on the first frame 2020-01-18 11:52:30 -05:00
Evan Debenham
4ef960e0f9 v0.8.0: fixes/tweaks:
- fixed multiple bomb explosions killing characters many times
- fixed shops selling rarer thrown weapons instead of more common ones
- improved logic for shop bag selection. Now considers all bag-storable items and slightly favors velvet pouch
- fixed mimics spawning in treasury rooms on floor 1
- fixed poison dart traps not dealing updated damage in some cases
- items no longer spawn on top of enemies
- fixed blacksmith not accounting for curse infusion bonus
- fixed mimics attacking when time freeze is active
- fixed assassin prep attack not working on hidden mimics
- removed a bunch of unnecessary resistances and immunities from regular enemies
2020-01-18 11:52:30 -05:00
Evan Debenham
58d70e94d1 v0.8.0: fixes/tweaks:
- fixed further issues with which tiles are considered open
- fixed keyboard input not working with loot indicator
- improved the behaviour for cycling enemies
2020-01-18 11:52:30 -05:00
Evan Debenham
539bccd7bd v0.8.0: monks now take 30% longer to regain focus 2019-12-18 21:40:52 -05:00
Evan Debenham
cf9f12b191 v0.8.0: balance changes:
- mimic surprise damage reduced by ~20%
- mimic outline opacity reduced by ~33%
- caves passive player vision up to 8 from 6
- DM-200 damage reduced by ~12%
- Ripper demon accuracy reduced by ~12%
2019-12-18 21:40:52 -05:00
Evan Debenham
6b0b4f60e1 v0.8.0: various bugfixes and small functionality tweaks:
- ankhs are now blessed when thrown into water of health
- demon spawners are no longer removed by unblessed ankhs
- golems now interrupt the hero when teleporting them
- fixed mimics not revealing themselves in some cases where they should
- tweaked when a space is considered open for large enemies
- fixed further AI weirdness with retreating characters
2019-12-18 21:40:52 -05:00
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
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
4e7aca628e v0.8.0: finished up mimic implementation, reduced their accuracy a bit 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
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
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
0259dd20c3 v0.8.0: fixed various typos 2019-12-01 13:59:09 -05:00
Evan Debenham
17ee80e058 v0.8.0: removed unused translation file 2019-11-30 14:59:16 -05:00
Evan Debenham
e487853fd2 v0.8.0: implemented ripper demons and demonic spawners 2019-11-30 14:35:06 -05:00
Evan Debenham
ee6a1ce4fc v0.8.0: added a system for dynamic mob spawning weights 2019-11-30 14:35:05 -05:00
Evan Debenham
a9794a6ab0 v0.8.0: balance defining for city, added new mobs to bestiary 2019-11-30 14:35:05 -05:00
Evan Debenham
ffa2bb1a91 v0.8.0: tweaked demon halls enemies 2019-11-30 14:35:05 -05:00
Evan Debenham
9326a3bdd4 v0.8.0: significant balance adjustments and design tweaks to traps 2019-11-30 14:35:05 -05:00
Evan Debenham
1ef5d2c634 v0.8.0: slightly tightened mob count ranges. A bit less random now 2019-11-30 14:35:05 -05:00
Evan Debenham
86554f0e1e v0.8.0: resizing behaviour is now ignored if the app is set to 0x0 (e.g. when window is minimized) 2019-11-30 14:35:05 -05:00
Evan Debenham
591d6bc214 v0.8.0: fixed a small layout issue with ChangeButton 2019-11-30 14:35:05 -05:00
Evan Debenham
59824f1556 v0.8.0: reworked monks and warlocks 2019-11-30 14:35:05 -05:00
Evan Debenham
9e65b4b634 v0.8.0: corrected various rare errors with evil eye sprites 2019-11-30 14:35:04 -05:00
Evan Debenham
2138ad24ec v0.8.0: added an update notification service 2019-11-22 15:38:21 -05:00
Evan Debenham
4c4d5d0053 v0.8.0: tweaked the layout for WndOptions slightly 2019-11-22 15:13:37 -05:00
Evan Debenham
b26919e381 v0.8.0: roughly implemented new dwarven ghouls 2019-11-19 19:50:23 -05:00
Evan Debenham
ca0578a213 v0.8.0: streamlined some settings in the settings menu:
- removed quickslot selection, now always 4. Tweaked quickslot layout
- adjusted brightness, now 3 settings instead of 5
- adjusted visual grid, now 4 settings instead of 5
2019-11-19 19:50:23 -05:00