Commit Graph

1775 Commits

Author SHA1 Message Date
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