Commit Graph

71 Commits

Author SHA1 Message Date
pyrex 770ff68a62 Dynamic colors 2025-02-23 19:58:00 -08:00
pyrex a57cc50803 Put colors in instance variables 2025-02-23 18:37:34 -08:00
pyrex f2f20b820e Enhance ending sounds 2025-02-23 17:50:02 -08:00
pyrex 81f498c804 Fix the numbers 2025-02-23 16:23:54 -08:00
pyrex 5ab3778074 Restructure level gen a little 2025-02-23 14:50:29 -08:00
pyrex 18ce5875c5 Additional fixes to thrall art 2025-02-23 13:58:17 -08:00
pyrex 4616945b12 Increase contrast with BG for character art 2025-02-23 13:55:56 -08:00
pyrex b0226d5d4b Finish the NPC dialogue 2025-02-23 13:44:33 -08:00
pyrex a7024728ba Add item collection sound 2025-02-23 12:16:14 -08:00
pyrex d031a6acbe Various minor fixes to successor system and mixing 2025-02-23 12:09:47 -08:00
pyrex 9024d67114 Add an opening scene 2025-02-23 11:36:43 -08:00
pyrex 2923fd0a11 Add sounds to stuff 2025-02-22 23:44:27 -08:00
pyrex 6ede822d4a Run prettier 2025-02-22 22:51:21 -08:00
pyrex 9d4a9bc0b1 Use Bhijn's algorithm for corner assist 2025-02-22 22:45:01 -08:00
pyrex bccd7661b8 An iteration of the original solution that maybe feels less bad 2025-02-22 22:05:28 -08:00
pyrex f1872c74ad Hacky movement issue fix
Maybe Kistaro can do better? This design has the problem that like most
designs that don't move the player to a contact point, walking into a
wall causes vibration.
2025-02-22 22:01:27 -08:00
pyrex 1ffc0518b2 Ceremonial PR: fix map gen (#39)
improve errors

merge state debug dumper

use detailed debugging in map gen

more distinct wall chars

not all sealed walls are walls. okay

handle negative region IDs

also catches some missed semis

stop using the "dark shade" character for standard walls

now uses inverse bullet for sealed walls and full block otherwise

also show final result with region numbers

fix fencepost error when merging regions

map connectedness checker (floodfill)

check for connectedness in mapgen

add commented-out cheat and test buttons

looks like mapgen is now fixed. here are the buttons I used to test it

autoformat code

Merge branch 'main' into fix-mapgen

Co-authored-by: Kistaro Windrider <kistaro@gmail.com>
Reviewed-on: #39
2025-02-23 05:41:19 +00:00
pyrex bd1cff68e6 Rewrite thrall rewards 2025-02-22 21:08:03 -08:00
pyrex 09e619208a Flashier loot animations 2025-02-22 20:48:44 -08:00
pyrex 27459787c1 Blockify collectibles 2025-02-22 19:22:06 -08:00
pyrex 4a1f06e6bd Player repels walls 2025-02-22 16:40:05 -08:00
pyrex 92288085b7 Costing and feel-related movement fixes 2025-02-22 16:19:06 -08:00
pyrex d9a7b5094c Run prettier 2025-02-22 15:50:31 -08:00
pyrex b45f81e6c6 Non-grid-based movement 2025-02-22 15:50:03 -08:00
pyrex a528ffd9e0 Recenter thrall art 2025-02-22 14:28:21 -08:00
pyrex 0d5dfa6749 Hold left click to grab items 2025-02-22 14:25:56 -08:00
pyrex bfc1e53f3e Run Prettier 2025-02-22 13:32:07 -08:00
pyrex 9e7ca67f55 Remove the menu camera system 2025-02-22 13:30:54 -08:00
pyrex fb235d0c15 Badges on available manor objects 2025-02-22 13:20:21 -08:00
pyrex 1f8ac16272 Replace sleep modal 2025-02-22 12:35:24 -08:00
pyrex de04ad09ef Label zones 2025-02-22 12:18:35 -08:00
pyrex 82a40b42e3 Move four invocations of withCamera 2025-02-22 11:55:06 -08:00
pyrex ddca881b36 Visible costing in many places 2025-02-22 11:44:10 -08:00
pyrex 258795d76c Signal "out of blood" in HUD and on map 2025-02-22 11:16:04 -08:00
pyrex c84affb8c2 Fix two minor visual flaws 2025-02-22 11:07:30 -08:00
pyrex 08fcbaf4e2 Thrall item pickups 2025-02-17 22:17:41 -08:00
pyrex 5939384b7c Run prettier over everything 2025-02-17 18:38:40 -08:00
pyrex 462f5ce751 Thralls deteriorate over many bites 2025-02-17 18:21:37 -08:00
pyrex e67558f8f0 Add manor skeleton 2025-02-17 16:41:18 -08:00
pyrex 76053826e0 Add thrall art 2025-02-17 15:46:48 -08:00
pyrex 3a6590a942 Map refactor -- thralls are clickable 2025-02-17 14:17:50 -08:00
pyrex 5785a27565 Add thrall table (but don't use it yet) 2025-02-16 10:50:11 -08:00
pyrex 4a4c257182 Add success/failure text to each skill check 2025-02-15 23:46:37 -08:00
pyrex 37feade797 Create an initial set of checks 2025-02-15 22:46:35 -08:00
pyrex b1ac26fa78 Replace map generator again 2025-02-15 21:21:12 -08:00
pyrex b20f2760d4 Grid item height tweaking 2025-02-15 17:51:43 -08:00
pyrex b37ab048cd Replace FOV algorithm and add faux-3D 2025-02-15 17:39:25 -08:00
pyrex e8c097fd74 Spawn items outside the main maps 2025-02-15 15:29:41 -08:00
pyrex 841031573c Replace map system 2025-02-09 22:37:33 -08:00
pyrex 2361b880eb Penance cycle 2025-02-08 23:51:15 -08:00