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
94e3dbcfbc
v0.6.0: removed an incorrect break from screen config chooser
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