One PNG per event, generated via tools/generate_event_art.py using Gemini 3 Pro Image. Filenames match NodeMapUI.SlugifyEventName output so the event overlay auto-picks them up:

abandoned_lab, abandoned_power_station, ai_propaganda_broadcast, ambush, barrier_generator_core, corporate_black_site, damaged_drone, data_terminal, echo_of_a_fallen_king, emp_cloud, glitch_storm, hacked_vending_machine, hidden_weapon_cache, mech_graveyard, memory_glitch, minefield, neural_shrine, rogue_ai_fragment, rogue_medibot, scavenger_broker, survivor_camp, underground_fight_pit, unstable_server_rack, veteran_survivor, weapon_calibration_rig.

The generator is idempotent (skips files that already exist) so regenerating individual ones is a delete-the-file + rerun workflow.

Committed as binaries — each is ~1-2 MB and totals ~35 MB, which is within the repo’s existing asset budget (art pipeline was always treated as source-of-truth artifacts, not external assets).


Commit b1ea605 by astafford8488.