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