| 
								
								
									 Zed A. Shaw | e8199a973c | Fix up the healing potion so it looks more like a healing potion. | 2025-05-30 22:31:03 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | d2a5dfa713 | Rooms are now styled randomly based on assets/styles.json which will evolve into specifications for themes of levels and rooms in them plus other configs. | 2025-05-30 20:35:17 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | dc8648016d | Refactor the way assets are laid out in the assets/ dir and then have a build script that can automatically pixelate/posterize images that I save, saving me tons of time. | 2025-05-30 17:49:15 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 3dc70c3af6 | This implements base ambient lighting for tiles which helps with tiles like lava and ceiling lights. | 2025-05-29 12:34:25 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 31df3fe7a3 | Better light ceiling and floor tiles. | 2025-05-29 00:44:52 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | dd463d7d6e | Did a bunch of pixelation tests and I think this is the best setup so far. | 2025-05-26 23:36:22 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 931d9493d2 | The raycaster can now pair a floor with a ceiling tile and to demonstrate this I have a blue light that shines on to a stone floor. I also played with just pixelating a regular image rather than painting it and honestly it looks better in a lot of ways. | 2025-05-26 13:59:26 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | e015652f4c | Now have the ability to load different textures for the floor, not ceiling though, it just matches the floor. | 2025-05-26 00:29:32 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | af2947c50a | Simple styling of the rooms done. | 2025-05-25 12:12:08 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 3a745d492a | Refactored out the tilemap since it was mostly doing nothing useful. | 2025-05-25 11:39:43 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | ea9f6bf383 | Prior to deleting the TileMap to see if I can just replace it with new features in Map and textures::. | 2025-05-25 10:30:45 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | f45dbe8c48 | Ready to refactor the tilemap so I can stylize different parts of the maps generated. | 2025-05-24 12:34:45 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 96a585220b | Raycaster now leaves colors that are above a threshold to have a 'glow' effect. | 2025-05-24 12:03:26 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | c0d668fb0b | Played around with a circular map real quick. | 2025-05-24 10:58:28 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 9dcc2036aa | Trying a new 'glowing moss' texture to sort out how to make the raycaster alter the light of a surface that has its own light. | 2025-05-24 00:47:44 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 90c37fe4c9 | Fixing up how rotation works with combat and then making the lighting better. | 2025-05-22 14:25:42 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 4eaf3c35d6 | Fixed up the map generator so that it's placing entities in non-overlapping tiles and adapting the style for the size. It can also deal with maps that have no rooms better and places the stairs better. | 2025-05-22 12:24:59 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 33cd490ed3 | Playing with maze gen again. | 2025-05-20 03:19:58 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | ac252bf09d | Maze works well now and there's something placed in all rooms and dead ends. Will need to randomize it more so not every dead end is an enemy. | 2025-05-19 11:19:33 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 0eb245d113 | Working on a better character view. | 2025-05-16 01:22:12 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 8a3046e141 | The colors and other theme elements can be configured in assets/config.json | 2025-05-13 22:52:27 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | edf10c976a | Cleaned up the ritual UI some more and solved a few more bugs, then brought in a quick 'dubious combination' image. | 2025-05-02 11:39:39 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 2ceab51c40 | A really shitty ritual crafting UI is working but needs a big reshape. | 2025-04-29 23:59:40 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 14619558fa | Better UI for the ritual crafting that almost works, but need to get the selected items to move down. Might need some state machine love soon. | 2025-04-28 13:21:10 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 1a9e068d02 | Junk items are now transfered to your blanket so you can use them in crafting. No UI for that though. | 2025-04-27 13:35:05 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | bc557652ba | The player now has some starting items to craft a first weapon, and it is craftable in the UI. | 2025-04-26 13:18:43 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 292711f91f | Prep for the actually making ritual crafting work. | 2025-04-26 02:21:59 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | ad1d08ca96 | There's now an hp status indicator 'doll' when you click on it your host (character) will tell you how they're doing for HP. | 2025-04-26 00:57:23 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | dac9b1b3de | rcrnstn found a way to make the shaders work under MESA by forcing the version number to 120 and no default params in functions. | 2025-04-25 23:36:18 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 2fb1687997 | Now have sounds and shaders working on the button for each of the different elements. | 2025-04-25 11:54:30 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 30997cbff5 | Test rituals are now configurable in assets/config.json | 2025-04-24 23:06:15 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | ebb69dd589 | Rituals are now taken from the belt and shown in th combat_ui and in the system::combat.  They aren't used in combat calcs yet though. | 2025-04-24 13:43:57 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 17d30e2ed2 | Add a dump function and clean up some data. | 2025-04-24 02:44:07 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 5d924c764f | Rituals can now be configured to have a kind and an element based on the results. | 2025-04-24 02:03:18 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | a342c53b02 | RitualEngine now uses the crafting results to create a description of the ritual's combat in a RitualAction struct. | 2025-04-24 01:15:49 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 58981fd8ed | Setting up to have a fire attack and lightning attack. | 2025-04-20 22:53:43 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 1b4f55804c | The flame shader now only turns on when facing an enemy. Next is tagging enemies with specific shaders to apply at a specific time. | 2025-04-16 00:02:27 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 5ffa3b0d1e | Everyone is on fire temporarily. | 2025-04-15 19:34:39 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 467a26628c | Wrong shader. | 2025-04-15 12:47:07 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 137dcc1f30 | Missing resources. | 2025-04-15 12:46:13 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 2ecef8d9f9 | Have a basic little click sound going, but hover events will need some work.  I'm doing those on every mouse move. | 2025-04-15 11:38:38 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 7186c2ecb0 | I think this is the best I can do for a hover vs. click shader effect.  Just do it in a shader based on a uniform setting. | 2025-04-15 01:01:44 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 08bc48df3d | GLSL smoothstep is NOT lerp, it's 'Hermite linear interpolation' which basically means not a damn thing anyone says it is.  mix is what I want. | 2025-04-14 12:12:21 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 766b20f3f8 | Rayview now uses the shader manager. | 2025-04-13 22:31:13 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 35ced58cc9 | Shaders now are managed by a manger that can do hot reloading and it also will detect a bad shader and use an ERROR shader so you know it's busted visually. | 2025-04-13 17:11:21 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 576110ea44 | Fragviewer can now load a sprite from my sprite list and then apply shaders to it. | 2025-04-10 23:42:45 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 0e2f213871 | Added in a new art for a 'gold savior' and refined the battle engine more but it's not quite what I want. | 2025-04-07 14:02:32 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | e6a8a8b338 | Fixed the map so that it shows directional arrows instead of a compass. | 2025-04-06 23:29:25 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | c7c48658bd | Lots of dumb little edits to sort out what I'm aiming at.  I'll next clean out most of this in a refactor. | 2025-04-06 15:32:19 -04:00 |  | 
				
					
						| 
								
								
									 Zed A. Shaw | 1f90367f51 | Initial battle engine is now integrated in the systems so now I can finally get the turn based combat to work the way I envision. | 2025-04-06 00:45:51 -04:00 |  |