Evan Debenham
39eedbd46d
v0.6.1: fixed flare effects rendering incorrectly for the 1st frame
2017-08-19 00:18:56 -04:00
Evan Debenham
cbc21ef9fb
v0.6.1: several improvements to mob and ally AI
2017-08-19 00:18:56 -04:00
Evan Debenham
7ebf612917
v0.6.1: bugfixes to new dried rose
2017-08-19 00:18:56 -04:00
Evan Debenham
bc4dda1bf3
v0.6.1: more dried rose rework implementation
2017-08-19 00:18:55 -04:00
Evan Debenham
9af6e71266
v0.6.1: major refactoring to dried rose
2017-08-19 00:18:55 -04:00
Evan Debenham
0e373b2eb7
v0.6.1: fixed a missing capitalization on prison guard text
2017-08-19 00:18:55 -04:00
Evan Debenham
b53a2516af
v0.6.1: healing now takes priority over enemy actions
2017-08-19 00:18:55 -04:00
Evan Debenham
dc7d59c65f
v0.6.1: adjusted weapon/armor code so npcs and mobs can better use them
2017-08-19 00:18:54 -04:00
Evan Debenham
6a0a7ae450
v0.6.1: ghost hero now follows the player between floors
2017-08-19 00:18:54 -04:00
Evan Debenham
80414bd6fd
v0.6.1: reworked base mechanics of the dried rose
2017-08-19 00:18:54 -04:00
Evan Debenham
8c50b988a3
v0.6.1: fixed emo icons now being properly reset
2017-08-19 00:18:53 -04:00
Evan Debenham
381b23b6bc
v0.6.1: reworked unstable spellbook, now grants empowered scroll effects
2017-08-19 00:18:53 -04:00
Evan Debenham
24eb803e3f
v0.6.1: added empowered effects to scrolls
2017-08-19 00:18:53 -04:00
Evan Debenham
b7f82b9488
v0.6.1: improved some consumable icons + PNG optimization
2017-08-19 00:18:50 -04:00
Evan Debenham
5d4b0cbb2a
v0.6.1: stepping on plants now interrupts the hero
2017-08-19 00:18:43 -04:00
Evan Debenham
1757c2ae7d
v0.6.1: improved actor thread interrupt handling
2017-08-19 00:18:43 -04:00
Evan Debenham
2c54c53c54
v0.6.1: fixed chasm deaths not recording properly in rankings
2017-08-19 00:18:43 -04:00
Evan Debenham
579dbf19f8
v0.6.1: ethereal chains can now pull to solids at diagonals as well
2017-08-19 00:18:43 -04:00
Evan Debenham
a0a0a108f5
v0.6.1: removed ethereal chains being limited on locked floors
...
slightly adjusted prison boss level to compensate
2017-08-19 00:18:42 -04:00
Evan Debenham
19a5f22bfe
v0.6.1: refactored and adjusted logic for ethereal chains
...
Most significantly, chains can no longer be used to go to places where
it is impossible to get there by walking (e.g. through locked doors)
2017-08-19 00:18:42 -04:00
Evan Debenham
8fe920ff17
v0.6.1: reworked the HP mechanics on right of might
2017-08-19 00:18:36 -04:00
Evan Debenham
42a37ec1ac
v0.6.1: fixed a couple of bugs leftover from ring mechanics changes
2017-08-19 00:16:25 -04:00
Evan Debenham
1d904966bf
v0.6.1: fixes for healing buff visuals
2017-08-19 00:16:25 -04:00
Evan Debenham
0a0001c5d6
v0.6.1: corrected static initialization for generator categories
2017-08-19 00:16:24 -04:00
Evan Debenham
e21e378b94
v0.6.1: changes to the horn of plenty:
...
- now has 10 levels internally instead of 30
- gains levels more consistently based on food value
- charge speed slightly nerfed
2017-08-19 00:16:24 -04:00
Evan Debenham
a68dc6dbc2
v0.6.1: fixed healing buff not remembering its state
2017-08-19 00:16:24 -04:00
Evan Debenham
ca65af576e
v0.6.1: reduced the intensity of the highest visual grid setting
2017-08-19 00:16:24 -04:00
Evan Debenham
154bd94f80
v0.6.1: significant mechanics adjustments to healing potions
2017-08-19 00:16:23 -04:00
Evan Debenham
667d84191a
v0.6.1: dew vial now only spawns on floor 1
2017-08-19 00:16:23 -04:00
Evan Debenham
95dd291bfe
v0.6.1: adjusted wndbag and increased inventory space to 20 from 19
2017-08-19 00:16:23 -04:00
Evan Debenham
69981aab33
v0.6.1: balance changes for dew drops and dew vial
2017-08-19 00:16:22 -04:00
Evan Debenham
d24f52f361
v0.6.1: adjusted the layouts for quickslots and item slots
2017-08-19 00:16:22 -04:00
Evan Debenham
7126fb45d3
v0.6.1: updated the description for scroll of remove curse
2017-08-19 00:16:22 -04:00
Evan Debenham
30bb83bb6c
v0.6.1: changes to curse/upgrade mechanics for rings and wands:
...
- wands and rings now sometimes become uncursed when upgraded
- rings now have an invisible +1 and start 1 level lower
- cursed rings are no longer degraded
- cursed rings now have an invisible -2, and cap at effective +0
2017-08-19 00:16:22 -04:00
Evan Debenham
84b7a6bbb6
v0.6.1: large ring refactor, moved functionality to within their class
2017-08-19 00:16:21 -04:00
Evan Debenham
33a3491e1d
v0.6.1: improvements to artifact and item spawning logic
...
- artifact spawn logic is now better, but no changed functionality
- item spawns are now significantly more consistent throughout a run
2017-08-19 00:16:21 -04:00
Evan Debenham
49543e301c
v0.6.1: overhauled bestiary logic for improved consistency
2017-08-19 00:16:20 -04:00
Evan Debenham
e7117d6577
v0.6.0b: manifest commit
2017-06-11 19:00:34 -04:00
Evan Debenham
0cc15d9a69
v0.6.0b: fixed crashes when gamescene closed while waiting on animations
2017-06-11 19:00:34 -04:00
Evan Debenham
4467146d33
v0.6.0b: removed usage of thread state checking logic, too unreliable
2017-06-11 19:00:34 -04:00
Evan Debenham
804c3aea83
v0.6.0b: ensured the hero action is cleared when levels are changed
2017-06-11 19:00:34 -04:00
Evan Debenham
3b30bdca18
v0.6.0b: added safety checks to floating text
2017-06-11 19:00:34 -04:00
Evan Debenham
61f4a909c5
v0.6.0b: fixed further errors in mob spawning logic
2017-06-11 19:00:33 -04:00
Evan Debenham
4b038a1f66
v0.6.0b: fixed rare crashes based on heap items being set to null
2017-06-11 19:00:33 -04:00
Evan Debenham
14ffa9a160
v0.6.0b: fixed wand of blast wave not updating FOV in some cases
2017-06-11 19:00:33 -04:00
Evan Debenham
58b4d66395
v0.6.0a: manifest commit
2017-06-11 19:00:33 -04:00
Evan Debenham
8e48305bd1
v0.6.0a: translation updates
2017-06-11 19:00:33 -04:00
Evan Debenham
db97210728
v0.6.0a: further improvements/fixes to threading logic
2017-06-11 19:00:33 -04:00
Evan Debenham
0697268a73
v0.6.0a: improved threading logic when gamescene is destroyed
2017-06-11 19:00:32 -04:00
Evan Debenham
670c0d9f98
v0.6.0a: renamed overprice rations to small rations
2017-06-11 19:00:32 -04:00
Evan Debenham
a5af7b0c8d
v0.6.0a: fixed errors in mob spawning logic
2017-06-11 19:00:32 -04:00
Evan Debenham
41fd593a87
v0.6.0a: improved the resume indicator
2017-06-11 19:00:32 -04:00
Evan Debenham
55a3e0559a
v0.6.0: manifest commit
2017-06-04 22:00:48 -04:00
Evan Debenham
4499e3a339
v0.6.0: corrected an incorrect android version reference
2017-06-04 22:00:48 -04:00
Evan Debenham
afb366e861
v0.6.0: laboratory rooms are now more common again
2017-06-04 22:00:48 -04:00
Evan Debenham
93846eb272
v0.6.0: adjusted food values:
...
small food items: 100 to 150
regular food items: 300 (unchanged)
large food items: 400 to 450
going from hungry to starving now takes 50% longer
2017-06-04 22:00:48 -04:00
Evan Debenham
a222ec64f7
v0.6.0: fixed interrupts setting time to positive infinity
2017-06-04 22:00:48 -04:00
Evan Debenham
6195a70ed7
v0.6.0: removed more unneeded allocations
2017-06-04 22:00:47 -04:00
Evan Debenham
3baf1dc5e7
v0.6.0: improved interrupt logic for actor processing
2017-06-04 22:00:47 -04:00
Evan Debenham
0225143d01
v0.6.0: removed some unneeded allocations when frames were being drawn
2017-06-04 22:00:47 -04:00
Evan Debenham
1b2a0eafd7
v0.6.0: added a safety check to actor logic
2017-06-04 22:00:47 -04:00
Evan Debenham
96e8ecbf7c
v0.6.0: reduced the average size of common standard rooms
2017-06-04 22:00:47 -04:00
Evan Debenham
c388463db2
v0.6.0: adjusted level shape properties slightly
2017-06-04 22:00:47 -04:00
Evan Debenham
cf744924eb
v0.6.0: tightened the ranges for room numbers
2017-06-04 22:00:46 -04:00
Evan Debenham
cc11562e67
v0.6.0: added icons back for every density, but with custom scaling
...
this means that:
- shattered once again complies with android guidelines for icons
- icons now look good at any screen size(mostly), no need for scaling
2017-06-04 22:00:46 -04:00
Evan Debenham
af5e55db41
v0.6.0: fixed the game making a new thread with each new gamescene
2017-06-04 22:00:46 -04:00
Evan Debenham
34b2f9dc1f
v0.6.0: translation updates
2017-06-04 22:00:45 -04:00
Evan Debenham
26173b875b
v0.6.0: selling items to the shop no longer spends time
2017-06-04 22:00:41 -04:00
Evan Debenham
fab0e02711
v0.6.0: added some safety checks to gamescene
2017-06-04 22:00:41 -04:00
Evan Debenham
4bdae1462c
v0.6.0: translation updates
2017-06-04 22:00:36 -04:00
Evan Debenham
2831da512b
v0.6.0: fixed a typo in the description of mass graves
2017-06-04 22:00:24 -04:00
Evan Debenham
de54e5a6ae
v0.6.0: light source balance changes:
...
- Torches last 300 turns, up from 250 (20% increase)
- Imp's shop sells 1 more torch
- Visibility in the demon halls increased by 1
2017-06-04 22:00:24 -04:00
Evan Debenham
0ff9af6522
v0.6.0: refactoring, bugfixes, and improvements to builder logic
2017-06-04 22:00:24 -04:00
Evan Debenham
ecde6b570d
v0.6.0: reduced the frequency of chasm tunnels
...
and made them only fill in with chasm if they are at least 4 tiles wide & tall
2017-06-04 22:00:24 -04:00
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