Mi2dRPGamEng/tests
Amir Alexander Abdelbaki e04761f7b5 Add item pickup/drop, NPC AI framework, hacking, and turrets
- Item pickup (key) and drag-to-drop from a dedicated container popup card
  (backpacks, pockets), replacing the earlier inline inventory grid
- NPC AI slot framework (engine/ai.py, resources/logic/ai.py) with a wander
  behavior, an NPC spawner UI (dev-mode, reuses the character creator), and
  a "secret items password" creator field
- Hacking mechanic: derived tech skill (intelligence + perception), a sample
  lockable door, a hacking tool item, and six cyberdeck implants with
  bonus/roll-floor effects (including a secret dev-only one)
- Turrets: character faction/tag targeting, turn-rate-limited tracking of
  the closest hostile, and cpu/psu/motors/gun/camera body parts with
  weapon-type variants

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FyY5qQB6XHRoBFNbsgdRQn
2026-07-16 16:44:46 +02:00
..
test_abilities.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_ability_bar.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_ability_cooldowns.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_actions.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_adrenablend.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_ai.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_aim.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_armor.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_blocking.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_camera.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_character_creator.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_character_fallback.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_character_health.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_character_library.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_character_menu.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_clothing_fit.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_combat.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_combat_ailments.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
test_companion.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_config.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_construction.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_contagion.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_continuous_movement.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_controls_menu.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_db_roundtrip.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
test_defs_loading.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_depth_shading.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_dev_tools.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_export_blank_textures.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_falling.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_game_modes.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_gamepad.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_gravity.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_ground_items.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_hacking.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_health_ticks.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_implants.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_input.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_interaction.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_inventory.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_knockback.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_launch_lightning.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_leap.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_map_embedding.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_medical.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_medical_log.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_menu_draw.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_network.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_noise.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_organs.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_pickup.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_ranged_combat.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_reimport_textures.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_ship_test_map.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
test_shooting.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_spawning.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_species_samples.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_speed.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_staircases.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_start_screen.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_steering.py Add ship rotation speed limits, combat ailments, and character creator depth 2026-07-15 14:10:13 +02:00
test_swimming.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_terrain_worldgen.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_tile.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_time_warp.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_timing.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_turrets.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
test_ui_assets.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_ui_draw.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
test_weather.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_wielding.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
test_world_creation.py Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00