Evan Debenham
972c94799c
v0.6.0: made restoring special rooms more resistant to null values
2017-06-04 22:00:24 -04:00
Evan Debenham
33da6e1043
v0.6.0: translation updates
2017-06-04 22:00:14 -04:00
Evan Debenham
e4340f6434
v0.6.0: significant builder improvements
2017-06-04 21:59:59 -04:00
Evan Debenham
04ca594c13
v0.6.0: allowed pedestal tiles to stich with chasms
2017-06-04 21:59:59 -04:00
Evan Debenham
675d9722cc
v0.6.0: debug builds of shatteredPD now use a different name/icon/ID
2017-06-04 21:59:59 -04:00
Evan Debenham
8742f7a51f
v0.6.0: adjusted the cursed wand 'crash' effect to quit the game instead
...
The reason behind this is that google now tracks crashes and ANRS as a
measure of overall app stability. It seems silly to reduce the measured
stability of shattered just due to a joke. This still gives the same
effect, but with no stabiltiy impact.
2017-06-04 21:59:59 -04:00
Evan Debenham
089b7846a6
v0.6.0: adjusted wndbag to be a bit more flexible for future use
2017-06-04 21:59:59 -04:00
Evan Debenham
6a567e2fbe
v0.6.0: splashing potions at your location now cleanses ooze
2017-06-04 21:59:59 -04:00
Evan Debenham
8548392317
v0.6.0: fixed a fog of war bug
2017-06-04 21:59:58 -04:00
Evan Debenham
cabbed6707
v0.6.0: improved pitfall trap logic
2017-06-04 21:59:58 -04:00
Evan Debenham
e4907b432f
v0.6.0: standard and connection rooms now vary based on depth
2017-06-04 21:59:58 -04:00
Evan Debenham
36b80cf1fd
v0.6.0: implemented PillarsRoom
2017-06-04 21:59:58 -04:00
Evan Debenham
2cf81d6b53
v0.6.0: implemented RuinsRoom
2017-06-04 21:59:58 -04:00
Evan Debenham
abda002690
v0.6.0: fixed tall grass being placed over items and enemies
2017-06-04 21:59:58 -04:00
Evan Debenham
47974584b4
v0.6.0: updated build toosl version
2017-06-04 21:59:58 -04:00
Evan Debenham
aa66004a4a
v0.6.0: implemented CaveRoom
2017-06-04 21:59:58 -04:00
Evan Debenham
3b4c78cfff
v0.6.0: fixed edge cases in diagonal wall cleaning logic
2017-06-04 21:59:58 -04:00
Evan Debenham
9f4e6e4ad9
v0.6.0: implemented SegmentedRoom
2017-06-04 21:59:57 -04:00
Evan Debenham
eb679ffc5f
v0.6.0: adjusted cursed wand crash window to not close if tapped outside
2017-06-04 21:59:57 -04:00
Evan Debenham
4587919386
v0.6.0: increased the minimum size of ring rooms
...
ring passage width is now always at least 2
2017-06-04 21:59:57 -04:00
Evan Debenham
0a050c9fbf
v0.6.0: floor 2 entrance doors are now only hidden for newer players
2017-06-04 21:59:57 -04:00
Evan Debenham
44245c5a75
v0.6.0: added two new standard rooms: garden and aquarium
2017-06-04 21:59:57 -04:00
Evan Debenham
dca6a6e65f
v0.6.0: no herbalism challenge now removes plants directly
2017-06-04 21:59:57 -04:00
Evan Debenham
b2adb24fb8
v0.6.0: renamed garden room to foliage room
2017-06-04 21:59:57 -04:00
Evan Debenham
dc3a79ff1f
v0.6.0: added inactive traps to chasm stitching as well
2017-06-04 21:59:57 -04:00
Evan Debenham
b421b9506a
v0.6.0: improved some elements of special room logic
2017-06-04 21:59:56 -04:00
Evan Debenham
7cdbb43818
v0.6.0: enemy health bars now always round up to the nearest pixel
2017-06-04 21:59:56 -04:00
Evan Debenham
2f8d7515c2
v0.6.0: improved platform room logic for larger sizes
2017-06-04 21:59:56 -04:00
Evan Debenham
94a2f27471
v0.6.0: increased visibility granted by light buff
2017-06-04 21:59:56 -04:00
Evan Debenham
4e34b98c8d
v0.6.0: added functionality for cleaning up patches in patch rooms
2017-06-04 21:59:56 -04:00
Evan Debenham
c5fda0d712
v0.6.0: fissure rooms can now be large and giant
2017-06-04 21:59:56 -04:00
Evan Debenham
833ca0a257
v0.6.0: improved striped room logic for larger sizes
2017-06-04 21:59:56 -04:00
Evan Debenham
94a07c9474
v0.6.0: improved study room logic for larger sizes
2017-06-04 21:59:56 -04:00
Evan Debenham
37c6782aad
v0.6.0: implemented ring room
2017-06-04 21:59:56 -04:00
Evan Debenham
34477b61ae
v0.6.0: fixed a bug with library rooms
2017-06-04 21:59:56 -04:00
Evan Debenham
7a197a1fe8
v0.6.0: improved burned room logic
2017-06-04 21:59:55 -04:00
Evan Debenham
faab698295
v0.6.0: caves painter now only rounds off the walls for empty rooms
2017-06-04 21:59:55 -04:00
Evan Debenham
eeec924f75
v0.6.0: fixed bugs in pathfinder and patch systems
2017-06-04 21:59:55 -04:00
Evan Debenham
7029f5d6ef
v0.6.0: refactoring and improvements to standard room size categories
2017-06-04 21:59:55 -04:00
Evan Debenham
2b03f58bc2
v0.6.0: special room fixes
2017-06-04 21:59:55 -04:00
Evan Debenham
b72d160dc1
v0.6.0: traps no longer spawn in pit rooms
2017-06-04 21:59:55 -04:00
Evan Debenham
3cd27528c0
v0.6.0: rooms can now specify allowed locations for traps/water/grass
2017-06-04 21:59:55 -04:00
Evan Debenham
3636a9bb67
v0.6.0: interacting with sheep now spends time
2017-06-04 21:59:55 -04:00
Evan Debenham
8c30dad29f
v0.6.0: rewrote perimeter rooms
2017-06-04 21:59:55 -04:00
Evan Debenham
af90cb7f73
v0.6.0: switched to linked hash map to make rng deterministic
2017-06-04 21:59:55 -04:00
Evan Debenham
278c0d6b66
v0.6.0: fixed shop room placement
2017-06-04 21:59:54 -04:00
Evan Debenham
33dd5089f4
v0.6.0: improved logic for the placement of large standard rooms
2017-06-04 21:59:54 -04:00
Evan Debenham
01ed933be2
v0.6.0: moved decorate functionality in painters
2017-06-04 21:59:54 -04:00
Evan Debenham
21251c66c1
v0.6.0: zero and negative damage values now appear
2017-06-04 21:59:54 -04:00
Evan Debenham
aa1d45c658
v0.6.0: fixed non-tunnel rooms being placed in the sewer boss level
2017-06-04 21:59:54 -04:00
Evan Debenham
d6005ad5d7
v0.6.0: refactored builder logic around a regular builder class
2017-06-04 21:59:54 -04:00
Evan Debenham
7d2e5e4646
v0.6.0: limited the max size of the rat king room
2017-06-04 21:59:54 -04:00
Evan Debenham
6fc1118b73
v0.6.0: fixed chasm blending with bookcases and barricades
2017-06-04 21:59:54 -04:00
Evan Debenham
d559a495cc
v0.6.0: implemented logic for variable tunnel rooms
2017-06-04 21:59:54 -04:00
Evan Debenham
5b9d276ac1
v0.6.0: reduced the number of traps on later floors
2017-06-04 21:59:53 -04:00
Evan Debenham
e79266693d
v0.6.0: trap tiles now properly stitch with chasm tiles
2017-06-04 21:59:53 -04:00
Evan Debenham
2852d94c5d
v0.6.0: re-added traps not being allowed in connection rooms on floor 1
2017-06-04 21:59:53 -04:00
Evan Debenham
045e398d8f
v0.6.0: generalized maze logic and made a maze connection room
2017-06-04 21:59:53 -04:00
Evan Debenham
8049f84450
v0.6.0: implemented two chasm style connection rooms
2017-06-04 21:59:53 -04:00
Evan Debenham
e0d6f7227a
v0.6.0: refactored connecting rooms
2017-06-04 21:59:53 -04:00
Evan Debenham
8f19112875
v0.6.0: implemented a branches only builder
2017-06-04 21:59:53 -04:00
Evan Debenham
2a1690945f
v0.6.0: adjusted room numbers for sewer boss level
2017-06-04 21:59:53 -04:00
Evan Debenham
72808cdc17
v0.6.0: generalized branch placement logic
2017-06-04 21:59:52 -04:00
Evan Debenham
925d347b0d
v0.6.0: implemented a loop builder, tied it into sewer boss level
2017-06-04 21:59:52 -04:00
Evan Debenham
95f0ae5800
v0.6.0: refactored library rooms slightly
2017-06-04 21:59:52 -04:00
Evan Debenham
2b773032b2
v0.6.0: fixed bugs with random tile grabbing for rooms
2017-06-04 21:59:52 -04:00
Evan Debenham
8a9c5746b5
v0.6.0: improved visuals for wooden walls in some cases
2017-06-04 21:59:52 -04:00
Evan Debenham
25b01c2e7d
v0.6.0: fixed line builder generated dead end tunnel rooms
2017-06-04 21:59:52 -04:00
Evan Debenham
73aed6726c
v0.6.0: fixed crashes relating to random cell logic on floor 25
2017-06-04 21:59:52 -04:00
Evan Debenham
6bac24ac89
v0.6.0: renamed walkway rooms to platform rooms
2017-06-04 21:59:52 -04:00
Evan Debenham
d6d94ae116
v0.6.0: improved the look of bookcases in library rooms
2017-06-04 21:59:51 -04:00
Evan Debenham
bd52f7322d
v0.6.0: fixed spawns in the entrance room, or ontop of the exit stairs
2017-06-04 21:59:51 -04:00
Evan Debenham
63752b11e9
v0.6.0: fixed multiple blacksmiths spawning in the caves
2017-06-04 21:59:51 -04:00
Evan Debenham
d8806ed4a5
v0.6.0: fixed no text errors relating to rooms
2017-06-04 21:59:51 -04:00
Evan Debenham
8dc3856686
v0.6.0: Various fixes and tweaks:
...
- Fixed pit room logic
- Fixed builders adding rooms on failure
- Fixed sewer boss signpost appearing inside walls
- Adjusted size range and accepted connections for sewer boss entrance
- Removed special logic to make laboratory rooms more common
- Adjusted some default parameters within line builder
2017-06-04 21:59:51 -04:00
Evan Debenham
bb4d798a6b
v0.6.0: added proper neighbour finding logic to builders
2017-06-04 21:59:51 -04:00
Evan Debenham
907c51182e
v0.6.0: updated last shop level to use a customized line builder
2017-06-04 21:59:50 -04:00
Evan Debenham
2b574fd71e
v0.6.0: corrected usage of spaces instead of tabs
2017-06-04 21:59:50 -04:00
Evan Debenham
3e9beb1d99
v0.6.0: fixed a missed capitalization
2017-06-04 21:59:50 -04:00
Evan Debenham
247c9a05f4
v0.6.0: added several customizeable settings to LineBuilder
2017-06-04 21:59:50 -04:00
Evan Debenham
7ab1e18c91
v0.6.0: refactored falling landing position logic
...
Player can no longer fall ontop of enemies, traps, or items.
2017-06-04 21:59:50 -04:00
Evan Debenham
564234ae9d
v0.6.0: changed line builder to work based on degrees
2017-06-04 21:59:50 -04:00
Evan Debenham
85d9c94f93
v0.6.0: refactored shop rooms and the imp's shop
...
Imp's shop now spawns even if floor 21 is visited
2017-06-04 21:59:50 -04:00
Evan Debenham
b0456bd505
v0.6.0: rebalanced chasm damage, now less random
2017-06-04 21:59:50 -04:00
Evan Debenham
0025f8f177
v0.6.0: fixed a typo in Greataxe description
2017-06-04 21:59:49 -04:00
Evan Debenham
aca178e884
v0.6.0: items no longer spawn in entrance rooms
2017-06-04 21:59:49 -04:00
Evan Debenham
6c5110df32
v0.6.0: fixed the old wandmaker spawning ontop of stairs
2017-06-04 21:59:49 -04:00
Evan Debenham
ac04546efe
v0.6.0: code cleanup relating to weak floor rooms
2017-06-04 21:59:49 -04:00
Evan Debenham
3a78b0e978
v0.6.0: implemented a room placer based on degree angles
2017-06-04 21:59:49 -04:00
Evan Debenham
048b5e5f7b
v0.6.0: moved important usages of collections.shuffle into Random
2017-06-04 21:59:49 -04:00
Evan Debenham
75f9cd454b
v0.6.0: added a 1 tile border around every room in standard painter
2017-06-04 21:59:49 -04:00
Evan Debenham
73c10be912
v0.6.0: Fixed weird fog of war behaviour in some cases
2017-06-04 21:59:49 -04:00
Evan Debenham
01b4653938
v0.6.0: Implemented room initialization, converted loads of logic to new levelgen structure
2017-06-04 21:59:49 -04:00
Evan Debenham
7153104e4d
v0.6.0: implemented point connection limits for rooms
2017-06-04 21:59:48 -04:00
Evan Debenham
9a902d97bd
v0.6.0: added connection limit logic for rooms
2017-06-04 21:59:48 -04:00
Evan Debenham
3c48ea8c3a
v0.6.0: fixed some initialization errors in level and gamescene
2017-06-04 21:59:48 -04:00
Evan Debenham
9df48e4f88
v0.6.0: improved how study and walkway rooms manage corner doors
2017-06-04 21:59:48 -04:00
Evan Debenham
fad5fd3f90
v0.6.0: changed bridge rooms to walkway rooms
2017-06-04 21:59:48 -04:00
Evan Debenham
44bcb028c4
v0.6.0: fixed potions and scrolls not updating quickslot when IDed
2017-06-04 21:59:48 -04:00
Evan Debenham
84c405ef2b
v0.6.0: lots of line builder implementation and general improvements
2017-06-04 21:59:48 -04:00
Evan Debenham
f20a5c1dcf
v0.6.0: implemented a line builder and improved room connection logic
2017-06-04 21:59:48 -04:00
Evan Debenham
f19d57443d
v0.6.0: fixed incorrect visual tile grid on maps with odd dimensions
2017-06-04 21:59:47 -04:00
Evan Debenham
0d3e407da1
v0.6.0: fixed acidic scorpio rebound not registering on rankings
2017-06-04 21:59:47 -04:00
Evan Debenham
8ec8231504
v0.6.0: level sizes are now determined within the build method
...
In the case of regular levels, this happens in the painter
2017-06-04 21:59:47 -04:00
Evan Debenham
0e0554f324
v0.6.0: improvements to finding a random room in regularlevel
2017-06-04 21:59:47 -04:00
Evan Debenham
c15316baa2
v0.6.0: lots more class structure changes to rooms
2017-06-04 21:59:47 -04:00
Evan Debenham
a9e6eb8108
v0.6.0: moved special room management into the special room class
2017-06-04 21:59:47 -04:00
Evan Debenham
0d366be632
v0.6.0: restructured room classes
2017-06-04 21:59:47 -04:00
Evan Debenham
b01331e642
v0.6.0: fixed challenges showing up in rankings
2017-06-04 21:59:46 -04:00
Evan Debenham
7b47dc5200
v0.6.0: balance changes
2017-06-04 21:59:46 -04:00
Evan Debenham
8ead7fe7be
v0.6.0: fixed item sprite alignment issues
2017-06-04 21:59:46 -04:00
Evan Debenham
4cd77b63b2
v0.6.0: full fixes for text and class name changes
2017-06-04 21:59:46 -04:00
Evan Debenham
a7102d0c8b
v0.6.0: bugfixes relating to swordsword and grass terrain flags
2017-06-04 21:59:46 -04:00
Evan Debenham
3d46ab9f48
v0.6.0: corrected bundle aliases
2017-06-04 21:59:46 -04:00
Evan Debenham
8af7fa2367
v0.6.0: removed unused imports
2017-06-04 21:59:44 -04:00
Evan Debenham
80f3be650b
v0.6.0: externalized most painting behaviour into painter classes
2017-06-04 21:59:40 -04:00
Evan Debenham
4515e5ab79
v0.6.0: fixed blandfruit losing imbued names on reset
2017-06-04 21:59:40 -04:00
Evan Debenham
4c75de1bfa
v0.6.0: standardized calculations relating to room dimensions
2017-06-04 21:59:39 -04:00
Evan Debenham
0a5e33a5af
v0.6.0: refactoring room painters into room types pt.2
2017-06-04 21:59:38 -04:00
Evan Debenham
e9a7384779
v0.6.0: moved all level building logic into builder classes
2017-06-04 21:59:27 -04:00
Evan Debenham
ec6ca86474
v0.6.0: fixed incorrect grass rendering on floor 21
2017-06-04 21:59:27 -04:00
Evan Debenham
a678549dd3
v0.6.0: improved logic for old data conversion, dropped support for saves from before 0.4.0
2017-06-04 21:59:15 -04:00
Evan Debenham
c120a78239
v0.6.0: refactoring room painters into room types pt.1
2017-06-04 21:55:42 -04:00
Evan Debenham
a7b3e4ca54
v0.6.0: fixed berserk buff not interacting correctly with blessed ankhs
2017-06-04 21:55:02 -04:00
Evan Debenham
e42697007b
v0.6.0: improved fade in an out effects on title scene
2017-06-04 21:55:00 -04:00
Evan Debenham
36cb666f0e
v0.6.0: dried rose petals now appear on the bottom of heaps only
2017-06-04 21:54:30 -04:00
Evan Debenham
c64a468db5
v0.6.0: cleaned up android SDK version references
2017-06-04 21:54:27 -04:00
Evan Debenham
5cbabbf402
v0.6.0: refactored and improved the patch class
...
Note that the new numbers should be roughly equivalent from a balance perspective, there should be very little change in the rates of grass and water.
2017-06-04 21:53:59 -04:00
Evan Debenham
ba8598132a
updated copyright
2017-02-22 15:10:24 -05:00
Evan Debenham
9e64c6ba7d
v0.5.0b: added missing translation file to vcs
2017-02-22 14:57:13 -05:00
Evan Debenham
6687e090bf
v0.5.0b: manifest commit
2017-02-22 14:57:12 -05:00
Evan Debenham
fb57051bcb
v0.5.0b: removed teaser sign texts
...
this isn't the end of teasers in general, I'm just retiring this as a means of delivering them
2017-02-22 14:57:11 -05:00
Evan Debenham
03faa12be3
v0.5.0b: translation updates, including adding indonesian
2017-02-22 14:57:10 -05:00
Evan Debenham
5f31ee7e67
v0.5.0b: added better checking and handling for mobs and grass
2017-02-22 14:57:09 -05:00
Evan Debenham
13091b735d
v0.5.0b: changed shattered's icon to use a more high-res drop shadow
2017-02-22 14:57:08 -05:00
Evan Debenham
702cfa61cf
v0.5.0b: moved shattered's icons to a mipmap folder, deleted some icons
...
The mipmap folder is more flexible, see android documentation
I'm removing mdpi, hdpi, and xxhdpi as their none-perfect scaling (DPIs scale at 1.5x/2.25x/3x/4.5x/6x) looks awful. apps and launchers that still want to use those dpis can scale for themselves at runtime. Yes this is counter to android spec but I'd much rather suggest to external programs that they really should be using the xhdpi or xxxhdpi icons if possible. I'll likely change this back if it ends up breaking something
2017-02-22 14:57:07 -05:00
Evan Debenham
96989edb32
v0.5.0b: added a safety check to stop fog of war from being updated out of bounds
2017-02-22 14:57:07 -05:00
Evan Debenham
762bddccc0
v0.5.0b: improved the game's handling of very short item sprites
2017-02-22 14:57:06 -05:00
Evan Debenham
2cb9a4245b
v0.5.0b: fixed issues with prison boss level layout
2017-02-22 14:57:05 -05:00
Evan Debenham
7fa102e78d
v0.5.0b: implemented a second layer of custom tiles for walls
2017-02-22 14:57:05 -05:00
Evan Debenham
20e3297e74
v0.5.0b: implemented conversion logic for mass grave bones visuals
2017-02-22 14:57:04 -05:00
Evan Debenham
2d09869044
v0.5.0b: completely refactored custom tiled visuals
2017-02-22 14:57:03 -05:00
Evan Debenham
172e1b7c1b
v0.5.0b: wand of fireblast now procs sould mark as intended
2017-02-22 14:57:02 -05:00
Evan Debenham
647489b1b9
v0.5.0b: plugged a memory leak with the game log
2017-02-22 14:57:02 -05:00
Evan Debenham
bea1623495
v0.5.0b: fixed status text overlapping above characters
2017-02-22 14:57:01 -05:00
Evan Debenham
934c8680c6
v0.5.0a: manifest commit
2017-02-13 16:11:04 -05:00
Evan Debenham
5491f315f6
v0.5.0a: corrected the new screen detection forcing power saver
2017-02-13 16:11:03 -05:00
Evan Debenham
dfd964621e
v0.5.0a: updated russian translation
2017-02-13 16:11:02 -05:00
Evan Debenham
29d05e3857
v0.5.0a: improved how the game detects screen size
...
This will fix bugs for rooted users who force immersive mode externally
2017-02-13 16:11:01 -05:00
Evan Debenham
da51b58ee9
v0.5.0a: added the Esperanto language
2017-02-13 16:11:01 -05:00
Evan Debenham
91ea41ed0d
v0.5.0a: updated translations
2017-02-13 16:10:59 -05:00
Evan Debenham
f0fa0ec1b7
v0.5.0a: chasm areas are now discoverable
2017-02-13 16:10:54 -05:00
Evan Debenham
2616e02c99
v0.5.0: manifest commit
2017-02-13 16:10:54 -05:00
Evan Debenham
45bab8e31a
v0.5.0: updated translations
2017-02-13 16:10:53 -05:00
Evan Debenham
8954fac2ba
v0.5.0: depth-ified high grass
...
grass currently looks awful when items or characters are inside of it, so for now they all trample it.
2017-02-13 16:10:51 -05:00
Evan Debenham
122fe34c06
v0.5.0: updated chinese translations
2017-02-13 16:09:46 -05:00
Evan Debenham
08664375a3
v0.5.0: fixed a missing row in mace sprites
2017-02-13 16:09:46 -05:00
Evan Debenham
e36b6327ef
v0.5.0: reduced self-damage on wand of transfusion
2017-02-13 16:09:45 -05:00
Evan Debenham
02fbae7fec
v0.5.0: refactoring and optimization to fog of war
...
Also made doors more visible
2017-02-13 16:09:45 -05:00
Evan Debenham
f6af7951ed
v0.5.0: made the loot from traps rooms more consistent with pool rooms
2017-02-13 16:09:44 -05:00
Evan Debenham
ec35e03875
v0.5.0: refactoring and performance improvements to tile sheet and wall blocking
2017-02-13 16:09:44 -05:00
Evan Debenham
dc3a2ea907
v0.5.0: fixed imp spawning ontop of enemies
2017-02-13 16:09:43 -05:00
Evan Debenham
040607c927
v0.5.0: many balance changes
2017-02-13 16:09:43 -05:00
Evan Debenham
2f0f4fb0fa
v0.5.0: translation updates
2017-02-13 16:09:40 -05:00
Evan Debenham
46d5a673ba
v0.5.0: fixed visual alignment issues with heaps
2017-02-13 16:09:34 -05:00
Evan Debenham
9dd910de02
v0.5.0: fixed game crashes involving pitfall traps
2017-02-13 16:09:34 -05:00
Evan Debenham
dc4f3ebfea
v0.5.0: evil eye deathgaze is now visible in more cases
2017-02-13 16:09:33 -05:00
Evan Debenham
f4484618c2
v0.5.0: updated translations
2017-02-13 16:09:33 -05:00
Evan Debenham
9fba8ac6fe
v0.5.0: improved visuals for barricades, signs, and statues.
2017-02-13 16:09:32 -05:00
Evan Debenham
01fa5ece1f
v0.5.0: updated SDK and build tools versions
2017-02-13 16:09:32 -05:00
Evan Debenham
91a920a14c
v0.5.0: performance & functionality improvements to wall blocking & fog
2017-02-13 16:09:31 -05:00
Evan Debenham
f035945b09
v0.5.0: updated translations
2017-02-13 16:09:29 -05:00
Evan Debenham
d636adef74
v0.5.0: improved sprites for coins and bones/remains
2017-02-13 16:09:23 -05:00
Evan Debenham
52ba8c2441
v0.5.0: improved alignment for items and characters
2017-02-13 16:09:23 -05:00
Evan Debenham
a992d2b8d2
v0.5.0: fixed buff icons still being pressable after they were removed
2017-02-13 16:09:22 -05:00
Evan Debenham
d36b0d72d8
v0.5.0: darkened the visual tile grid
2017-02-13 16:09:22 -05:00
Evan Debenham
5c37f71869
v0.5.0: corrected alignment for wand effects
2017-02-13 16:09:21 -05:00
Evan Debenham
14c4875082
v0.5.0: fixed bugs in mob pathfinding
2017-02-13 16:09:21 -05:00
Evan Debenham
2611125adf
v0.5.0: tapping on heap sprites now overrides the tile location of that tap
2017-02-13 16:09:20 -05:00
Evan Debenham
2b314bf1a9
v0.5.0: corrected shadows in some specific cases
2017-02-13 16:09:19 -05:00
Evan Debenham
4d1446b229
v0.5.0: fixed thrown darts and javelins not aligning correctly
2017-02-13 16:09:19 -05:00
Evan Debenham
f54540d7a4
v0.5.0: improved shadows, added perspective to item sprites
2017-02-13 16:09:18 -05:00
Evan Debenham
479c689196
v0.5.0: updated item sprites, they now have a variable size and are raised
2017-02-13 16:09:18 -05:00
Evan Debenham
b3deddf0eb
v0.5.0: multiplicity no longer duplicates certain special mobs
2017-02-13 16:09:17 -05:00
Evan Debenham
dfa1725531
v0.5.0: The dwarf king is now immune to fear
2017-02-13 16:09:17 -05:00
Evan Debenham
65c5bb3021
v0.5.0: fixed rot heart and lashers being reset when ankh revive is triggered
2017-02-13 16:09:16 -05:00
Evan Debenham
20e923f08c
v0.5.0: adjusted some consumable icons for better clarity
2017-02-13 16:09:16 -05:00
Evan Debenham
ef9a2a0d56
v0.5.0: adjusted logic to discourage scumming with heroes remains
2017-02-13 16:09:13 -05:00
Evan Debenham
5a53c619b3
v0.5.0: fixed an exploit involving the multiplicity curse and thieves
2017-02-13 16:08:33 -05:00
Evan Debenham
8064b4ee37
v0.5.0: added a visual grid
2017-02-13 16:08:31 -05:00
Evan Debenham
07819073fc
v0.5.0: fixed dungeon tile sheet not identifying water tiles as floor
2017-02-13 16:07:30 -05:00
Evan Debenham
e808b3e2ae
v0.5.0: fixed item throw vfx going where items are aimed, not where they land
2017-02-13 16:07:29 -05:00
Evan Debenham
78fae52786
v0.5.0: improved visuals for locked doors
2017-02-13 16:07:29 -05:00
Evan Debenham
26daff58b2
v0.5.0: fixed many vfx alignment issues
2017-02-13 16:07:28 -05:00
Evan Debenham
cc2b0a0cb8
v0.5.0: fixed logic for checking if a tile is part of the floor
2017-02-13 16:07:27 -05:00
Evan Debenham
283e289ca3
v0.5.0: fixed the alignment of the quickslot targeting indicator
2017-02-13 16:07:27 -05:00
Evan Debenham
3abae46e1e
v0.5.0: fixed fog of war using level width instead of height
2017-02-13 16:07:26 -05:00
Evan Debenham
776e49872a
v0.5.0: fixed patch generation using level width instead of height
2017-02-13 16:07:26 -05:00
Evan Debenham
1c62066492
v0.5.0: fixed fog of war cell updating overriding other updates
2017-02-13 16:07:25 -05:00
Evan Debenham
3273092691
v0.5.0: cell selecting now prioritizes monster sprites over tiles on the ground.
2017-02-13 16:07:25 -05:00
Evan Debenham
bb99f8e351
v0.5.0: updated demon halls visuals
2017-02-13 16:07:24 -05:00
Evan Debenham
8a51b38422
v0.5.0: updated prison visuals
2017-02-13 16:07:24 -05:00
Evan Debenham
b994e20a08
v0.5.0: fog of war and tile blocking now update when a tile is discovered
2017-02-13 16:07:23 -05:00
Evan Debenham
c2aaae4549
v0.5.0: quickslot targeting indicator now always appears ontop of character sprites
2017-02-13 16:07:23 -05:00
Evan Debenham
6beae11e03
v0.5.0: adjusted character shadows slightly
2017-02-13 16:07:22 -05:00
Evan Debenham
77d426a15c
v0.5.0: fixed soul mark particles appearing when characters weren't visible.
2017-02-13 16:07:22 -05:00
Evan Debenham
b33e4b5d6c
v0.5.0: shifted the position of character sprites and gave them basic shadows
2017-02-13 16:07:15 -05:00
Evan Debenham
0f79e3a5de
v0.5.0: fixed the pickaxe being able to appear in heroes remains
2017-02-13 16:06:19 -05:00
Evan Debenham
a39ee5eb09
v0.5.0: improved torch lighting effects and wandmaker shield effect
2017-02-13 16:06:19 -05:00
Evan Debenham
2ec6e414d3
v0.5.0: added wall assist for tapping
2017-02-13 16:06:18 -05:00
Evan Debenham
87002dca6f
v0.5.0: respositioned some sprites
2017-02-13 16:06:18 -05:00
Evan Debenham
e6dabd3562
v0.5.0: updated custom tile visuals to work correctly
2017-02-13 16:06:17 -05:00
Evan Debenham
17b03b4dc6
v0.5.0: updated display logic and texturing for sewers, caves, city.
2017-02-13 16:06:16 -05:00
Evan Debenham
ba0392e684
v0.5.0: added wall blocking asset to VCS
2017-02-13 16:06:16 -05:00
Evan Debenham
003951ab00
v0.5.0: fixed a number of edge-case issues with walls, fog, and wall blocking
2017-02-13 16:06:15 -05:00
Evan Debenham
d1f729500a
v0.5.0: fixes and improved to the fog of war and wall visibility
2017-02-13 16:06:15 -05:00
Evan Debenham
591b96fb81
v0.5.0: fixed distance visibility not updating properly in some cases
2017-02-13 16:06:14 -05:00
Evan Debenham
9cb91026a6
v0.5.0: Improved several things relating to new visuals:
...
- Bookshelves now have depth (like walls)
- Barricades now have depth
- Refined sewer visuals
2017-02-13 16:06:14 -05:00
Evan Debenham
bdf2553c30
v0.5.0: more improvements to tile maps
...
adjusted which tiles are rendered
fixed bugs involving secret doors
2017-02-13 16:06:13 -05:00
Evan Debenham
5d7ffe4203
v0.5.0: fixed raised walls stitching in the reverse order
2017-02-13 16:06:13 -05:00
Evan Debenham
9472cd2953
v0.5.0: more refactoring and improvements to the dungeon tilemaps
2017-02-13 16:06:12 -05:00
Evan Debenham
47fafadade
v0.5.0: moved DungeonTileMap to the tiles package
2017-02-13 16:06:11 -05:00
Evan Debenham
d9fe08695a
v0.5.0: several improvements to tilemaps
2017-02-13 16:06:11 -05:00
Evan Debenham
9a3ecbe081
v0.5.0: fog now can have multiple texture pixels within a tile
2017-02-13 16:06:10 -05:00
Evan Debenham
255695fa05
v0.5.0: updated tile textures, several still WIP
2017-02-13 16:06:09 -05:00
Evan Debenham
82b5480294
v0.5.0: updated dependencies
2017-02-13 16:06:07 -05:00
Evan Debenham
e782b31cac
v0.5.0: initial implementation of new game visuals
...
Very messy, crashes outside of sewers, more work needed.
2017-02-13 16:05:09 -05:00
Evan Debenham
b1d79f96ce
v0.4.3c: manifest commit
2016-11-06 17:59:42 -05:00
Evan Debenham
c26b94b123
v0.4.3c: added a new teaser =)
2016-11-06 17:58:04 -05:00
Evan Debenham
d6fdccd21f
v0.4.3c: fixed additional bugs with the berserker passive buff
2016-11-06 17:58:03 -05:00
Evan Debenham
223a84a67e
v0.4.3c: added a tiny visual effect to worn traps
2016-11-06 17:58:02 -05:00
Evan Debenham
f5cf285ddf
v0.4.3b: manifest commit
2016-11-06 01:12:50 -04:00
Evan Debenham
24c3f7f083
v0.4.3b: cursing traps now curse items slightly less frequently
2016-11-06 01:12:49 -04:00
Evan Debenham
88a0fab5ce
v0.4.3b: updated translations
2016-11-06 01:12:46 -04:00
Evan Debenham
646a34d2e9
v0.4.3b: fixed bugs with attack indicator
2016-11-06 01:12:40 -04:00
Evan Debenham
0f30fb19ce
v0.4.3b: fixed bugs with cornish pasty holiday values
2016-11-06 01:12:40 -04:00
Evan Debenham
f9d51ab02f
v0.4.3b: removed the halloween treat extension
2016-11-06 01:12:39 -04:00
Evan Debenham
4704b30166
v0.4.3b: fixed distortion traps rendering the dried rose unusuable
2016-11-06 01:12:39 -04:00
Evan Debenham
fd37d1b776
v0.4.3b: undid respositioning of static scene variable, added safety check for toolbar declaration
2016-11-06 01:12:38 -04:00
Evan Debenham
965d0f04ea
v0.4.3b: fixed some bugs with the berserker subclass
2016-11-06 01:12:38 -04:00
Evan Debenham
d980a8d867
v0.4.3b: fixed stench spawning gas on the wrong target
2016-11-06 01:12:37 -04:00
Evan Debenham
1c303a29fd
v0.4.3b: adjusted how emo icons are handled to reduce null pointers
2016-11-06 01:12:36 -04:00
Evan Debenham
ccb1dfe02e
v0.4.3b: fixed a hang in levelgen
2016-11-06 01:12:36 -04:00
Evan Debenham
dd2e8d5b5e
v0.4.3b: potions now press tiles when they are thrown onto them
2016-11-06 01:12:35 -04:00
Evan Debenham
6fee5aeebe
v0.4.3b: fixed a crash caused by toast changes
2016-11-06 01:12:35 -04:00
Evan Debenham
10e1a17704
v0.4.3b: cleaned up how toasts are managed
2016-11-06 01:12:34 -04:00
Evan Debenham
f35392fd8d
v0.4.3b: gamescene now sets its static reference after initialization
2016-11-06 01:12:33 -04:00
Evan Debenham
44e91ee771
v0.4.3b: game logic thread now uses wait/notify
2016-11-06 01:12:32 -04:00
Evan Debenham
851060251e
v0.4.3a: manifest commit
2016-10-24 23:44:10 -04:00
Evan Debenham
4f864db014
v0.4.3: improved changes scene
2016-10-24 23:44:10 -04:00
Evan Debenham
42abbd1002
v0.4.3a: updated changes scene text
2016-10-24 23:44:08 -04:00
Evan Debenham
edc1af03cb
v0.4.3a: updated translations
2016-10-24 23:43:31 -04:00
Evan Debenham
b5a4396eaf
v0.4.3a: extended the duration of the halloween treat due to it being late
2016-10-24 23:43:24 -04:00
Evan Debenham
b104ad197d
v0.4.3a: fixed nullpointer exceptions caused by new blob bundle restore behaviour
2016-10-24 23:43:23 -04:00
Evan Debenham
46615e0949
v0.4.3a: clarified proguard rules
2016-10-24 23:43:17 -04:00
Evan Debenham
2bb55aa7c1
v0.4.3a: fixed a 'no string found' error in corpsedust
2016-10-24 23:42:28 -04:00
Evan Debenham
70c1bb46cf
v0.4.3a: added the ability for interlevelscene to report excessive waits
2016-10-24 23:42:27 -04:00
Evan Debenham
22c1a0189c
v0.4.3a: fixed several issues revealed by new bundle error reporting
2016-10-24 23:42:24 -04:00
Evan Debenham
ac3439d0e5
v0.4.3a: properly fixed a null pointer with toasts (i hope)
2016-10-24 23:41:57 -04:00
Evan Debenham
ae8eb8f62b
v0.4.3a: updated build tools and gradle plugin
2016-10-24 23:41:56 -04:00
Evan Debenham
0af0fec634
v0.4.3a: fixed an infinite loop in levelgen caused by the wandmaker
2016-10-24 23:41:55 -04:00
Evan Debenham
e065d68f71
v0.4.3a: implemented a halloween treat
2016-10-24 23:41:55 -04:00
Evan Debenham
7651e4c557
v0.4.3a: fixed invisibility fx sometimes sticking when they shouldn't
2016-10-24 23:41:54 -04:00
Evan Debenham
93caf1f1eb
v0.4.3a: fixed a couple null pointer exceptions
2016-10-24 23:41:54 -04:00
Evan Debenham
509f10a12c
v0.4.3a: stopped the game attempting to load items dropped into pits that didn't exist
2016-10-24 23:41:53 -04:00
Evan Debenham
ed21521670
v0.4.3a: added error reporting support to bundles
...
Not the most elegant solution, but it works all the same
2016-10-24 23:41:52 -04:00
Evan Debenham
0ca487094d
v0.4.3a: reworked glyph of brimstone
2016-10-24 23:41:52 -04:00
Evan Debenham
a5d835f2f4
v0.4.3a: reduced the blurriness of power saver on 4x scale devices
2016-10-24 23:41:51 -04:00
Evan Debenham
2478f9311c
v0.4.3a: space saving improvements to rendered font files
2016-10-24 23:41:50 -04:00
Evan Debenham
e524a0c486
v0.4.3a: reworked glyph of stone
2016-10-24 23:41:50 -04:00
Evan Debenham
a6852b1b97
v0.4.3a: game now defaults to landscape on appropriate tablets
2016-10-24 23:41:49 -04:00
Evan Debenham
64087bf3ed
v0.4.3: manifest commit
2016-10-16 20:42:50 -04:00
Evan Debenham
da297e9f31
v0.4.3: updated translations
2016-10-16 20:42:20 -04:00
Evan Debenham
4aeafab5a4
v0.4.3: externalized a string in corpse dust
2016-10-16 20:42:15 -04:00
Evan Debenham
80e1182811
v0.4.3: updated some visual effects for plants and grass
2016-10-16 20:42:14 -04:00
Evan Debenham
aa741a45b7
v0.4.3: fixed terrain not resetting with the map
2016-10-16 20:42:14 -04:00
Evan Debenham
b981a48553
v0.4.3: updated build tools and gradle version
2016-10-16 20:42:13 -04:00
Evan Debenham
a5da078540
v0.4.3: updated translations
2016-10-16 20:42:08 -04:00
Evan Debenham
8fc901c985
v0.4.3: improved visuals for mage's staff
2016-10-16 20:41:58 -04:00
Evan Debenham
4bc9a0c453
v0.4.3: plants and traps are now on a terrain tilemap pt.2
2016-10-16 20:41:57 -04:00
Evan Debenham
fef73210e9
v0.4.3: plants and traps are now on a terrain tilemap pt.1
...
Still needs some cleaning up, but everything works
2016-10-16 20:41:56 -04:00
Evan Debenham
7e0fc9f2f0
v0.4.3: fixed some crash bugs with wndtextinput
2016-10-16 20:41:56 -04:00
Evan Debenham
4ffd6f9c83
v0.4.3: added more rules for items spawning ontop of traps
2016-10-16 20:41:55 -04:00
Evan Debenham
9a31c441c1
v0.4.3: improved performance for the prison exit visual
2016-10-16 20:41:54 -04:00
Evan Debenham
b67d84e7da
v0.4.3: fixed bugs with dungeon tile map
2016-10-16 20:41:54 -04:00
Evan Debenham
1009d109fd
v0.4.3: improved mob pathfinding
2016-10-16 20:41:53 -04:00
Evan Debenham
5aeb15a854
v0.4.3: reduced severity of sacrificial curse
2016-10-16 20:41:52 -04:00
Evan Debenham
46be732d44
v0.4.3: fixed dungeon tile map occasionaly causing crashes
2016-10-16 20:41:52 -04:00
Evan Debenham
450804e884
v0.4.3: fixed text input not behaving properly in power saver mode
2016-10-16 20:41:51 -04:00
Evan Debenham
035672551e
v0.4.3: fixed mobs occasionally walking into eachother
2016-10-16 20:41:50 -04:00
Evan Debenham
e3b0720de9
v0.4.3: fixed a bunch of crash bugs
2016-10-16 20:41:50 -04:00
Evan Debenham
794648fa21
v0.4.3: switched to a better fix for graphics bugs with shadowbox
2016-10-16 20:41:49 -04:00
Evan Debenham
08371bfb91
v0.4.3: fixed a memory leak involving toasts
2016-10-16 20:41:49 -04:00
Evan Debenham
4c38f73fdf
v0.4.3: fixed a number of issues, including:
...
- dead heroes sometimes being able to use quickslots
- wand of fireblast not always ingiting barriers
- horn of plenty sometimes gaining 21 max charges
- animations being skipped when the player moves into grass or doors
- fire constantly re-igniting when a burning character is standing in a doorway.
- bugginess when rapidly tapping on search
- stench and venom gas being hard to see
- Fog of war not completely updating on player death.
2016-10-16 20:41:48 -04:00
Evan Debenham
2ffffa4162
v0.4.3: examining tiles now shows the correct visual
2016-10-16 20:41:48 -04:00
Evan Debenham
ded4589148
v0.4.3: balance changes
2016-10-16 20:41:47 -04:00
Evan Debenham
250652ac04
v0.4.3: adjusted some elements of power saver
2016-10-16 20:41:46 -04:00
Evan Debenham
debbb57066
v0.4.3: implemented a new 'Power Saver' mode
...
As a bonus, this allows shattered to run on small screen devices, by forcing power saver, which downsamples in this specific case allowing for the minimum 2x game scale.
2016-10-16 20:41:44 -04:00
Evan Debenham
8591a0b3dc
v0.4.3: implemented some variable tile visuals
2016-10-16 20:40:39 -04:00
Evan Debenham
2d52a66ac6
v0.4.3: separated tile display logic from tile types
...
also re-added visual only tile types
2016-10-16 20:40:38 -04:00
Evan Debenham
2a73678529
v0.4.3: removed visual-only tile types
2016-10-16 20:40:38 -04:00
Evan Debenham
1565030825
v0.4.3: implement seeds into levelgen (not currently user enterable)
2016-10-16 20:40:37 -04:00
Evan Debenham
84f61ff37e
v0.4.3: adjusted several parts of levelgen to be more predictable (no functional difference however)
2016-10-16 20:40:36 -04:00
Evan Debenham
fc8f362ed4
v0.4.3: fixed a type on dried rose description
2016-10-16 20:40:36 -04:00
Evan Debenham
f46c533786
v0.4.3: PNG compression run
2016-10-16 20:40:27 -04:00
Evan Debenham
5c08c0c9ef
v0.4.3: converted game music to .ogg format
2016-10-16 20:38:13 -04:00
Evan Debenham
78db26b724
v0.4.3: updated target and compile SDK to 24 (android N)
2016-10-16 20:38:12 -04:00
Evan Debenham
1f98b01098
v0.4.3: added license notice to text input window
2016-10-16 20:38:12 -04:00
Evan Debenham
b87a1d5a8c
v0.4.3: added a window for accepting text input from the user. (supports all languages)
2016-10-16 20:38:11 -04:00
Evan Debenham
9c87d9d47d
v0.4.3: added the ability to vertically offset windows
2016-10-16 20:38:11 -04:00
Evan Debenham
d0b0f42f94
v0.4.2b: manifest commit
2016-09-15 20:54:41 -04:00
Evan Debenham
1aed7a7501
v0.4.2b: fixed some concurrent modification exceptions
2016-09-15 20:54:40 -04:00
Evan Debenham
433a89b07e
v0.4.2b: fixed hanging issues with resuming actions
2016-09-15 20:54:39 -04:00
Evan Debenham
afc3db2e13
v0.4.2b: fixed berserker bonus damage not applying to lucky enchants
2016-09-15 20:54:38 -04:00
Evan Debenham
8501abc9cf
v0.4.2b: fixed sprites of deleted mobs still showing
2016-09-15 20:54:38 -04:00
Evan Debenham
770bbfdb42
v0.4.2b: fixed bugs with npc interaction
2016-09-15 20:54:37 -04:00
Evan Debenham
c6d86f42ab
v0.4.2b: fixed game freezes in certain situations
2016-09-15 20:54:37 -04:00
Evan Debenham
ae6d4ad842
v0.4.2b: removed blood associated with the heroes
2016-09-15 20:54:36 -04:00
Evan Debenham
a99803117b
v0.4.2b: fixed a bug where a certain cursed wand effect would never trigger
2016-09-15 20:54:34 -04:00
Evan Debenham
940363c3bc
v0.4.2b: corrected gradient functionality
2016-09-15 20:54:33 -04:00
Evan Debenham
aaadf4afb6
v0.4.2a: manifest commit
2016-09-11 20:46:57 -04:00
Evan Debenham
3e65ce6a1d
v0.4.2a: fixed a bug where gardens would rarely plant two plants ontop of eachother
2016-09-11 20:46:56 -04:00
Evan Debenham
cb1f63890b
v0.4.2a: fixed additional map bounds errors relating to blobs
2016-09-11 20:46:55 -04:00
Evan Debenham
184993936e
v0.4.2a: improved visual clarity on gas particles
2016-09-11 20:46:54 -04:00
Evan Debenham
5ec605b966
v0.4.2a: reduced the size of the status pane background
...
Reduces number of invisible pixels rendered, improving performance a little bit
2016-09-11 20:46:52 -04:00
Evan Debenham
1b7ec49edb
v0.4.2: proper manifest commit this time
2016-09-09 18:10:18 -04:00
Evan Debenham
23ac0135f3
v0.4.2: reintroduced scissoring, now only used when its needed
2016-09-09 18:10:18 -04:00
Evan Debenham
275dcf8863
v0.4.2: manifest commit
2016-09-09 18:10:04 -04:00
Evan Debenham
c78f08503c
v0.4.2: updated translations
2016-09-09 18:01:55 -04:00
Evan Debenham
01232a50b8
v0.4.2: Updated intro message for 0.4.2
2016-09-09 18:01:55 -04:00
Evan Debenham
1dc2bb1cbd
v0.4.2: updated teasers?
2016-09-09 18:01:54 -04:00
Evan Debenham
74088993c4
v0.4.2: adjusted the size of the final level a bit
2016-09-09 18:01:53 -04:00
Evan Debenham
98b5fe0394
v0.4.2: fire now has a chance to burn down terrain every turn
2016-09-09 18:01:52 -04:00
Evan Debenham
dc74a041ee
v0.4.2: fixed some bugs with blob area managment
2016-09-09 18:01:52 -04:00
Evan Debenham
00e68124de
v0.4.2: skeletons are no longer immune to grim
2016-09-09 18:01:51 -04:00
Evan Debenham
848a00e152
v0.4.2: reduced the performance cost of sewer sinks
2016-09-09 18:01:50 -04:00
Evan Debenham
4533f715c4
v0.4.2: actors no longer process after hero death
2016-09-09 18:01:49 -04:00
Evan Debenham
7a707f207b
v0.4.2: more fill-rate performance improvements
2016-09-09 18:01:48 -04:00
Evan Debenham
078e416b1a
v0.4.2: fixed a bug with multiplicity and removed the unused pre-0.4.0 version of multiplicity
2016-09-09 18:01:47 -04:00
Evan Debenham
1da1ae73c9
v0.4.2: updated TODOs
2016-09-09 18:01:46 -04:00
Evan Debenham
60c16201cf
v0.4.2: performance optimizations for blobs
2016-09-09 18:01:46 -04:00
Evan Debenham
b25ccd8bb3
v0.4.2: fog of war now adjusts with brightness again
...
also adjsuted brightness to be on a scale of -2 to 2, instead of prior -2 to 4
2016-09-09 18:01:45 -04:00
Evan Debenham
6afff9f71b
v0.4.2: adjusted logic for out of bounds integer preference values
2016-09-09 18:01:45 -04:00
Evan Debenham
6ed1ec2214
v0.4.2: Implemented no-lighting shader
...
Gives a very big performance boost on older devices
2016-09-09 18:01:43 -04:00
Evan Debenham
70d2519f16
v0.4.2: fixed a crash bug in gamescene
2016-09-09 18:01:41 -04:00
Evan Debenham
3c1e130b59
v0.4.2: fixed bugs involving earthroot and sungrass
2016-09-09 18:01:41 -04:00
Evan Debenham
18cc801eb2
v0.4.2: fixed an odd interation between tengu and resting
2016-09-09 18:01:40 -04:00
Evan Debenham
aeb699ec1b
v0.4.2: stealth weapons now correctly apply strength bonus on surprise hit
2016-09-09 18:01:40 -04:00
Evan Debenham
1faed412d4
v0.4.2: fixed an exploit involving dew drops and shops
2016-09-09 18:01:39 -04:00
Evan Debenham
0c4d302979
v0.4.2: fixed issues with wands of fireblast and regrowth
2016-09-09 18:01:38 -04:00
Evan Debenham
e9b5161d5e
v0.4.2: fixed an incorrect reference in itemslot
2016-09-09 18:01:15 -04:00
Evan Debenham
a719101272
v0.4.2: rebalanced glyph of potential
2016-09-09 18:01:14 -04:00
Evan Debenham
616348a0e5
v0.4.2: fixed some bugs involving cursed boomerangs
2016-09-09 18:01:13 -04:00
Evan Debenham
df5f9dc1d5
v0.4.2: fixed a crash bug on level load
2016-09-09 18:01:13 -04:00
Evan Debenham
044c93d3aa
v0.4.2: updated build tools version
2016-09-09 18:01:12 -04:00
Evan Debenham
729b5a2f88
v0.4.2: fixed a couple lint warnings/errors
2016-09-09 18:01:09 -04:00
Evan Debenham
5a2ffa29a7
v0.4.2: fixed visual weirdness involving halos
2016-09-09 18:00:21 -04:00
Evan Debenham
6bbc7a1ed2
v0.4.2: fixed some bugs with evil eyes
2016-09-09 18:00:21 -04:00
Evan Debenham
d2bfb43965
v0.4.2: actually fixed proguard cleansing debug info (I hope)
2016-09-09 18:00:20 -04:00
Evan Debenham
ce16e0c241
v0.4.2: fixed a crash involving reading signs on floor 24
2016-09-09 18:00:19 -04:00
Evan Debenham
2f836069ae
v0.4.2: fixed a bug with fog of war
2016-09-09 18:00:19 -04:00
Evan Debenham
47f1c63df3
v0.4.2: fixed a bug with loading and the shadows buff
2016-09-09 18:00:18 -04:00
Evan Debenham
7e3c7f44cd
v0.4.2: fixed bugs and corrected logic to pathfinder
2016-09-09 18:00:17 -04:00
Evan Debenham
7ff72dee27
v0.4.2: fixed proguard cleansing debug info
2016-09-09 18:00:17 -04:00
Evan Debenham
67f435319f
v0.4.2: fixed bugs with mob pathfinding
2016-09-09 18:00:16 -04:00
Evan Debenham
01aad4196c
v0.4.2: implemented path storage for better pathfinder performance
2016-09-09 18:00:16 -04:00
Evan Debenham
e067901f0d
v0.4.2: added a safety check to wndbag
2016-09-09 18:00:15 -04:00
Evan Debenham
c1167676b8
v0.4.2: couple of bugfixes
2016-09-09 18:00:14 -04:00
Evan Debenham
704b3b6fc8
v0.4.2: added in a safety check for windows
2016-09-09 18:00:14 -04:00
Evan Debenham
3d2fd64a53
v0.4.2: various balance changes
2016-09-09 18:00:13 -04:00
Evan Debenham
71c7c264ac
v0.4.2: increased priority of game logic thread to 1 below UI thread
2016-09-09 18:00:11 -04:00
Evan Debenham
c29cef8907
v0.4.2: hero.handle no longer actually acts, just sets up action
...
This prevents hero actions from running on the UI thread incorrectly
2016-09-09 18:00:10 -04:00
Evan Debenham
1293607b42
v0.4.2: returned to wait/notify with race condition fixes
...
thread.sleep has a bigger performance impact than anticipated, plus I figured out how to fix this while staying fairly clean.
2016-09-09 18:00:10 -04:00
Evan Debenham
824c8f789c
v0.4.2: fixed key display not updating when opening a chest
2016-09-09 18:00:08 -04:00
Evan Debenham
5d9035e9d9
v0.4.2: improvements to pathfinding array managment
2016-09-09 18:00:08 -04:00
Evan Debenham
c23a284423
v0.4.2: array access and general performance improvements
2016-09-09 18:00:07 -04:00
Evan Debenham
8d7eac940b
v0.4.2: switch wait/notify to busy wait
...
This solves a race condition, yes using lock/semaphore would do this too, but that is a considerable amount of complexity for what amounts to an extremely simple bit of blocking logic. busy-wait works just as well and is insignificantly more expensive with the use of thread.sleep.
2016-09-09 18:00:05 -04:00
Evan Debenham
22585dd223
v0.4.2: fixed excessive particle effects on blazing traps
2016-09-09 18:00:05 -04:00
Evan Debenham
e43e7b995d
v0.4.2: fixed some bugs with tilemap updating
2016-09-09 18:00:04 -04:00
Evan Debenham
a8e04b51ca
v0.4.2: fixed some redundant observe calls
2016-09-09 18:00:04 -04:00
Evan Debenham
50f6329578
v0.4.2: changed sprite movement to use a wait/notify structure
2016-09-09 18:00:03 -04:00
Evan Debenham
ced9532a72
v0.4.2: fixed a bug with itemsprites generating before levels did
2016-09-09 18:00:02 -04:00
Evan Debenham
4aba5afade
v0.4.2: updated fog of war to respect concurrency
2016-09-09 18:00:02 -04:00
Evan Debenham
6bcccba062
v0.4.2: improved tilemaps to selectively update and respect concurrency
2016-09-09 18:00:01 -04:00
Evan Debenham
1461003683
v0.4.2: fixed two crash bugs caused by recent changes
2016-09-09 18:00:00 -04:00
Evan Debenham
a29c274484
v0.4.2: chasm tiles now correctly render, even though they're not discoverable
2016-09-09 17:59:59 -04:00
Evan Debenham
c137a465c5
v0.4.2: decoupled texture creation from opengl binding
2016-09-09 17:59:59 -04:00
Evan Debenham
36aa02de2b
v0.4.2: Game logic now occurs in a separate thread
...
This is going to cause a LOT of bugs, next several commits will likely be fixing them.
2016-09-09 17:59:58 -04:00
Evan Debenham
0fc51654be
v0.4.2: added some safety checks to level sizes
2016-09-09 17:59:57 -04:00
Evan Debenham
7b16e75553
v0.4.2: levels now precompute their length for better performance
2016-09-09 17:59:55 -04:00
Evan Debenham
2bd1962b34
v0.4.2: lots of performance improvements to fog visuals
2016-09-09 17:59:55 -04:00
Evan Debenham
b325858644
v0.4.2: fixed compiler warnings generated by _ as identifier
2016-09-09 17:59:54 -04:00
Evan Debenham
c21efe4156
v0.4.2: observing now only updates relevant parts of the visited array
2016-09-09 17:59:53 -04:00
Evan Debenham
f1164af058
v0.4.2: FOV and shadowcaster optimizations
2016-09-09 17:59:52 -04:00
Evan Debenham
b821bfddf8
v0.4.2: reduced amount of allocations occurring when frames are drawn
2016-09-09 17:56:09 -04:00
Evan Debenham
02166c319b
v0.4.2: added a safety check to validation of string preferences
2016-09-09 17:56:07 -04:00
Evan Debenham
710bbca66b
v0.4.2: fixed a bug where flock traps would spawn particles everywhere
2016-09-09 17:56:07 -04:00
Evan Debenham
ca068c92b2
v0.4.2: added the ability for tilemaps to selectively not render certain tiles
2016-09-09 17:56:06 -04:00
Evan Debenham
d6cf212b74
v0.4.2: fixed a bug where earthroot would detach incorrectly
2016-09-09 17:56:03 -04:00
Evan Debenham
3de9de5ce4
v0.4.2: fixed a crash involving loading blobs
2016-09-09 17:56:02 -04:00
Evan Debenham
64d4bf8ac9
v0.4.2: improved some build process elements
2016-09-09 17:56:02 -04:00
Evan Debenham
a84d64e4cc
v0.4.2: fixed a crash with prison boss level
2016-09-09 17:56:01 -04:00
Evan Debenham
e770d13d39
v0.4.2: improved error handling in preferences
2016-09-09 17:55:58 -04:00
Evan Debenham
806217e209
v0.4.2: added support for variable map sizes
2016-09-09 17:54:50 -04:00
Evan Debenham
36e44340a8
Converted ShatteredPD to Build from Gradle
...
Major Changes:
- Shattered now builds effortlessly either from gradle CLI or android studio
- Much better dependency management through gradle (although it's not really used atm)
- Separate PD-classes repo is now SPD-classes module within main repo
2016-08-13 04:35:26 -04:00