85d28ae28b
	 
					 
					
						
						
							
							get rid of pships  
						
						... 
						
						
						
						lots of things rely on exactly one primary ship now, so this was just
overhead and wasted tokens / cspace. 
						
						
					 
					
						2025-06-01 17:55:46 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c514c61b3a
	 
					 
					
						
						
							
							look at me. *look at me.* I'm the gun_base now  
						
						
						
						
					 
					
						2025-06-01 17:41:07 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9be828dd5c
	 
					 
					
						
						
							
							blast gun is a trig gun  
						
						... 
						
						
						
						now there are no more base guns 
						
						
					 
					
						2025-06-01 17:38:45 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b51a3472b
	 
					 
					
						
						
							
							protron trig gun  
						
						
						
						
					 
					
						2025-06-01 17:36:15 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95ea70baae
	 
					 
					
						
						
							
							vulcan_gun as trig gun  
						
						... 
						
						
						
						causes x offset to reverse for negative aim; may need to be careful
with how I make aiming guns actually work, but this should work for
deriving player guns from enemy guns (by using negative aim)! 
						
						
					 
					
						2025-06-01 17:26:29 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b18b4f885d
	 
					 
					
						
						
							
							trig zap gun; fixes  
						
						... 
						
						
						
						use the trig gun for the zap gun 
						
						
					 
					
						2025-06-01 17:00:28 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fdb8d1a05
	 
					 
					
						
						
							
							trigenometry gun prototype  
						
						
						
						
					 
					
						2025-06-01 16:48:39 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc1f84fa28
	 
					 
					
						
						
							
							Delete slip behavior  
						
						
						
						
					 
					
						2025-06-01 16:15:46 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93b63a5831
	 
					 
					
						
						
							
							Prevent new calls that won't work as expected  
						
						
						
						
					 
					
						2025-06-01 16:11:35 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						297e6e4996
	 
					 
					
						
						
							
							implement clip reload time  
						
						... 
						
						
						
						two tiers of cooldowns, pretty much 
						
						
					 
					
						2025-06-01 15:55:11 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b3120c47b
	 
					 
					
						
						
							
							rewrite mknew to inherit fields before init  
						
						... 
						
						
						
						I am horrified to admit that C++'s constructor static initialization
list syntax abruptly makes sense to me and I understand the problem
it is trying to solve 
						
						
					 
					
						2025-06-01 15:53:50 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abee6d1206
	 
					 
					
						
						
							
							fix skirmisher sparks  
						
						
						
						
					 
					
						2025-05-31 23:44:36 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3151db5430
	 
					 
					
						
						
							
							fix precedence error  
						
						
						
						
					 
					
						2025-05-31 22:27:03 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2964159858
	 
					 
					
						
						
							
							fix offset, try but fail to fix variants  
						
						
						
						
					 
					
						2025-05-31 22:19:35 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95d4b6eb37
	 
					 
					
						
						
							
							what the hell was I thinking when I wrote this  
						
						
						
						
					 
					
						2025-05-31 22:06:48 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96312e3adf
	 
					 
					
						
						
							
							fix offset bugs  
						
						
						
						
					 
					
						2025-05-31 22:05:47 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf9a45d87e
	 
					 
					
						
						
							
							fix gframe unit  
						
						
						
						
					 
					
						2025-05-31 21:55:21 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36f7c6572f
	 
					 
					
						
						
							
							fix ship spawning  
						
						
						
						
					 
					
						2025-05-31 21:54:02 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45b70d3aca
	 
					 
					
						
						
							
							did you know that 4 is not 1? mindboggling!  
						
						
						
						
					 
					
						2025-05-31 21:43:51 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35980d801a
	 
					 
					
						
						
							
							forgot my increments!  
						
						
						
						
					 
					
						2025-05-31 21:40:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						734811bd62
	 
					 
					
						
						
							
							math works better when you return your values  
						
						
						
						
					 
					
						2025-05-31 21:33:06 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fddbea82c
	 
					 
					
						
						
							
							use the right loader  
						
						
						
						
					 
					
						2025-05-31 21:31:20 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f675e31967
	 
					 
					
						
						
							
							oops, I accidentally  
						
						
						
						
					 
					
						2025-05-31 21:30:30 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bd1463416
	 
					 
					
						
						
							
							replace demo level with infinite copies of flotilla 0  
						
						
						
						
					 
					
						2025-05-31 21:29:54 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						267f8a3667
	 
					 
					
						
						
							
							actually add ships we keep  
						
						
						
						
					 
					
						2025-05-31 21:02:26 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa206c37c5
	 
					 
					
						
						
							
							"redistribute"-type flotilla: update  
						
						
						
						
					 
					
						2025-05-31 21:00:27 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						928e7f7418
	 
					 
					
						
						
							
							prototype flotilla loader  
						
						
						
						
					 
					
						2025-05-31 20:39:07 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2439fda068
	 
					 
					
						
						
							
							ship prototype tweaks  
						
						
						
						
					 
					
						2025-05-31 20:38:59 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d13290f438
	 
					 
					
						
						
							
							placeholder flotilla ships  
						
						
						
						
					 
					
						2025-05-31 19:03:38 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3a2810f0a
	 
					 
					
						
						
							
							Prototype a flotilla template.  
						
						
						
						
					 
					
						2025-05-25 21:03:51 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3764063b20
	 
					 
					
						
						
							
							abandon "offset" sprites, use "row tier" sprites  
						
						
						
						
					 
					
						2025-05-25 20:49:27 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90f6df2922
	 
					 
					
						
						
							
							flotilla notes and sprites  
						
						
						
						
					 
					
						2025-05-25 19:11:44 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7c3e6ee92
	 
					 
					
						
						
							
							adjust menu renderer  
						
						
						
						
					 
					
						2025-05-03 17:26:48 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c91e5f4bd1
	 
					 
					
						
						
							
							shorten RATE message  
						
						... 
						
						
						
						not enough room to describe "fractions add up" -- maybe I can just fit
in the "remainder" to hint that it will be considered in future
upgrades? 
						
						
					 
					
						2025-05-03 17:19:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea2ddadb15
	 
					 
					
						
						
							
							oops, method call syntax is special  
						
						
						
						
					 
					
						2025-05-03 17:12:20 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9333c03bf3
	 
					 
					
						
						
							
							add main gun rate upgrade to ship pool  
						
						
						
						
					 
					
						2025-05-03 17:11:47 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b45bd3dc3
	 
					 
					
						
						
							
							fix rate formatting  
						
						
						
						
					 
					
						2025-05-03 17:11:35 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71a7351d77
	 
					 
					
						
						
							
							oops, miscalculated box width  
						
						
						
						
					 
					
						2025-05-03 17:04:29 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80bb848468
	 
					 
					
						
						
							
							options work better when I return them  
						
						
						
						
					 
					
						2025-05-03 16:51:59 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b227844d12
	 
					 
					
						
						
							
							Restyle ship stat upgrades.  
						
						
						
						
					 
					
						2025-05-03 16:48:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce14d03669
	 
					 
					
						
						
							
							offer gun upgrades  
						
						
						
						
					 
					
						2025-05-03 16:38:39 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccd2c64103
	 
					 
					
						
						
							
							update gun pick description style  
						
						
						
						
					 
					
						2025-05-03 16:38:26 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5b8a30cb6
	 
					 
					
						
						
							
							cooldown reduction prototype  
						
						... 
						
						
						
						I decided to keep cooldown in the same unit as the frame counter,
because the extra math when calculating an upgrade is going to happen
much less frequently than actual cooldown checks and calculations, so
leaving the upgrade logic as the less efficient path seems like the
more appropriate choice. 
						
						
					 
					
						2025-05-03 16:28:54 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ed305d2d9
	 
					 
					
						
						
							
							Ammo quantity upgrade prototype  
						
						... 
						
						
						
						Not yet tested. Will crash until I also get rate_upgrade_opt up. 
						
						
					 
					
						2025-05-03 16:06:16 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						288b7f64c8
	 
					 
					
						
						
							
							tinker with blip colors, go back to level+1  
						
						... 
						
						
						
						with the current testing level, level + 1 is necessary to comfortably
get a weapon before the Wall O' Block shows up 
						
						
					 
					
						2025-01-26 22:32:17 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aea2a8c481
	 
					 
					
						
						
							
							red blip when shield exhausted  
						
						
						
						
					 
					
						2025-01-26 22:27:14 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b24f10c23
	 
					 
					
						
						
							
							inline ow, simplify blip, no shield piercing  
						
						... 
						
						
						
						* any amount of shielding prevents all HP damage
* when shields are sent to 0, orange blip
* all blips are 3 frames
considering a "shimmy" animation for start of shield recovery. maybe later 
						
						
					 
					
						2025-01-26 22:25:06 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						511c18f90e
	 
					 
					
						
						
							
							remove offset when choosing category of upgrade  
						
						
						
						
					 
					
						2025-01-26 22:15:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						142810ee2d
	 
					 
					
						
						
							
							scatter xp drops more  
						
						
						
						
					 
					
						2025-01-26 22:11:02 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50beae1852
	 
					 
					
						
						
							
							don't attract xp when dead  
						
						
						
						
					 
					
						2025-01-26 22:08:16 -08:00