Mi2dRPGamEng/resources/logic
Amir Alexander Abdelbaki 3bd2c6fa9f Add ship rotation speed limits, combat ailments, and character creator depth
- Ships turn gradually toward a desired heading at a per-ship max
  rotation speed instead of snapping instantly (MapEmbedding.desired_rotation
  + advance_ship_rotation, wired into the main loop).
- Combat hits can now inflict ailments (impact_trauma/fracture/brain_trauma)
  based on the raw d20 roll, which factor into relevant skill checks via a
  new AilmentDef system mirroring the existing organ-penalty mechanic.
- Character creator: species-defined body types and hair colors, starter
  clothing selection (reuses Character.wear_item's fit rules), a
  player-species whitelist excluding the NPC-only dog species, and four
  skill-allocation modes (point-buy, roll-and-assign, manual, random).
- New WorldCreationMenu/WorldTemplate for picking a starting world,
  currently just the one sample map.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015mFzQQZYexNaSB69e2oU95
2026-07-15 14:10:13 +02:00
..
__init__.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
abilities.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
actions.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
combat.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
companion.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
construction.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
health_ticks.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
knockback.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
organs.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
ranged_combat.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
steering.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
weather.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00