A TODO list for Cata

Mostly a place to note areas of potential improvement. I won’t be here to do these.

Add new original descriptions to S&W 22A and Sig Mosquito pistols.

Add guns_foo_rare spawns to mapgen

Adjust 6.54x42mm 9N8 damage to 48 and increase recoil to 2250. [obsolete]

Move reloaded 5x50 penetrator to ammo/5x50.json and nerf recoil.

Buff warehouse terrain spawns.

Add folding forward grip to MP7.

Study the implementation of “handling”: field in “GUN”:

Research the real-world volume of every item in the game and apply.

Split attack time from volume, or add override.

Buff hardware_bulk spawns using “count-min”: and “count-max”:

Lint json/item_groups.json [not I]

Move ammolinks to magazine folder or put a pointer to their location in ammo belt.

Fix accidental .38 Super ammo damage buff in coregame. [partial]

Turn hardcoded swim fin modifier into json flag.

Add NPC-to-NPC-to-player disease transmission model.

Add z-levels. The current z-level system (0.C exp.) is awkward.

Add ballistic arcs to arrows and bullets.

Add a town hall and other civil infrastructure to improve believability.

Check for legal issues affecting the game.

Add long-term game mechanics such as: sex; reproduction; aging; tool wear; industrial production.

Increase terminal to 800x600 minimum.

Write manual for each release.

Better:
Turn hardcoded swimming effects into two values: base bonus and strength scaling
Have this bonus be wrapped in a structure
Nest this structure in both items and mutations, so that you can apply swimming bonuses from both in the same exact way

Add NPC-to-NPC-to-player disease transmission model. Add long-term game mechanics such as: sex; reproduction; aging; tool wear; industrial production.

Leave it for very, very long term (possibly never). NPC AI is very far from being ready for this.

Add z-levels. The current z-level system (0.C exp.) is awkward.

That’s incredibly vague.

[quote=“Coolthulhu, post:2, topic:14012”]

Add z-levels. The current z-level system (0.C exp.) is awkward.

That’s incredibly vague.[/quote]
Agreed. Also I hate doing mass text select with the I phone.

Eccentricities in z-level system:
Vehicle movement between z-levels isn’t possible; mountains and valleys are absent due to sandwich-shaped worlds; rivers are still lava for vehicles; The player must use overmany keypresses to move between levels.