Commit Graph

598 Commits

Author SHA1 Message Date
Evan Debenham
d055f9645a v0.6.1: improved the layout of the journal window 2017-08-19 00:20:13 -04:00
Evan Debenham
dc4d928da0 v0.6.1: refactored keys, now stored in notes 2017-08-19 00:20:12 -04:00
Evan Debenham
2ccda1d1e7 v0.6.1: moved notes class to journal package, renamed features to landmarks 2017-08-19 00:19:01 -04:00
Evan Debenham
1a22c5334e v0.6.1: renamed journal class to notes 2017-08-19 00:19:00 -04:00
Evan Debenham
3c5a8c9ca4 v0.6.1: removed some outdated badges & tied catalogs into badge system 2017-08-19 00:19:00 -04:00
Evan Debenham
41b3c903c6 v0.6.1: Catalogs now keep track of whether items have been seen
Currently does not persist between game sessions
2017-08-19 00:19:00 -04:00
Evan Debenham
d975f3c8d5 v0.6.1: added all identifiable items to items tab, needs improvements 2017-08-19 00:18:59 -04:00
Evan Debenham
2ffbef67fd v0.6.1: major adjustments to layout of journal window
New catalogs tabs don't work yet.
2017-08-19 00:18:59 -04:00
Evan Debenham
41da332ef9 v0.6.1: improved journal window code and items tab 2017-08-19 00:18:59 -04:00
Evan Debenham
3fccd85589 v0.6.1: Journal interface redesign pt.1
- moved catalogs and notes into one window, added tab for guide
2017-08-19 00:18:59 -04:00
Evan Debenham
a8b3b76053 v0.6.1: improved depth icons and placeholder graphics 2017-08-19 00:18:58 -04:00
Evan Debenham
c8df657e51 v0.6.1: fixed issues with ghost spawning position between floors 2017-08-19 00:18:58 -04:00
Evan Debenham
debd7d6436 v0.6.1: fixed evil eye sprites idling instead of dieing in rare cases 2017-08-19 00:18:58 -04:00
Evan Debenham
a4f2987cdf v0.6.1: adjusted when searching and observing occurs 2017-08-19 00:18:57 -04:00
Evan Debenham
13f8bf3d60 v0.6.1: tweaks to new dew vial 2017-08-19 00:18:57 -04:00
Evan Debenham
4b2ffa060f v0.6.1: clarified description of horn of plenty 2017-08-19 00:18:57 -04:00
Evan Debenham
3f587ffc47 v0.6.1: small tweak to wand of fireblast logic 2017-08-19 00:18:57 -04:00
Evan Debenham
b31fc10136 v0.6.1: finished implementing ring of wealth rework (for now) 2017-08-19 00:18:57 -04:00
Evan Debenham
e07098a580 v0.6.1: partially reworked ring of wealth 2017-08-19 00:18:56 -04:00
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