1ef5b56c58
wait this version of zot actually looks good
2025-06-01 23:46:59 -07:00
44fb8482a5
a version of zot that does not look awful
...
performance impact is probably not acceptable though
2025-06-01 23:29:03 -07:00
62f8f27829
a zot prototype that looks awful
...
I need to draw all the hot parts last
2025-06-01 23:06:44 -07:00
542acc5308
nano-optimizations
2025-06-01 21:03:04 -07:00
4e66c875ad
improve legibility
2025-06-01 20:58:21 -07:00
812d32e70c
micro-optimizations
2025-06-01 20:58:12 -07:00
d2ec1b39df
Show approximation of contact zone
2025-06-01 20:38:56 -07:00
a3ac8074ae
line-box collision implemented by Pyrex&Nyeo
2025-06-01 20:29:02 -07:00
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