This was my first encounter with any Lisp language, so I'm sure my code there could be improved.
Additionally, while testing this I noticed the following gaps/issues that I wasn't Lisp-proficient enough to fix:
Firelight missile bank stats don't work, because it's got a weird two-stage projectile and the following in src/clj/endless-ships/outfits.clj only traverses one stage:
Langrage Hyper-Heaver stats are messed up, although it's a complicated weapon so not sure it's worth fixing.
I also was hoping to do the following, but couldn't figure out how to do it:
Label outfits by race (pass the data subdirectory along when collecting data files?)
Label outfits by whether they can be purchased (may require inversion or re-processing with the outfitters output, currently only done on the frontend)
This was my first encounter with any Lisp language, so I'm sure my code there could be improved.
Additionally, while testing this I noticed the following gaps/issues that I wasn't Lisp-proficient enough to fix:
src/clj/endless-ships/outfits.clj
only traverses one stage:I also was hoping to do the following, but couldn't figure out how to do it:
(this was split from https://github.com/7even/endless-ships/pull/12)