NPCs UPDATED: All 11 verified NPCs in script!

Replaced fictional NPCs with ACTUAL NPCs from /references/npcs/:

MAIN CHARACTERS (4):
 Kai Marković - pink/green dreads, katana, gauges
 Ana Marković - blonde, scientist explorer
 Gronk - massive green troll, vape, TROLL SABBATH shirt
 Susi - dachshund companion

ACTUAL NPCs (11 VERIFIED):
1. Ivan Kovač - Blacksmith
2. Mayor Župan - Town administrator
3. Kustos - Museum curator
4. Pek - Baker
5. Šivilja - Tailor
6. Tehnik - Engineer
7. Teacher - Educator
8. Priest Jakob - Church
9. Miro Pravnik - Lawyer
10. Arborist/Gozdar - Tree planter
11. GLAVNI SMETAR - Garbage collector (NEW!)

COMPANION (1):
 Zombi Skavt - Red/blue bandana scout

Source: /references/npcs/* directories
All with red eyes + dark pupils (friendly NPC style)
This commit is contained in:
2026-01-06 14:08:39 +01:00
parent 76afb2d148
commit fd66c9c624

View File

@@ -34,38 +34,50 @@ def generate_registry() -> List[Dict]:
# 1. CHARACTERS & NPCs (~200 assets)
# ========================================================================
npcs = [
# Main Characters
("kai_protagonist", "Kai protagonist, young farmer with pink dreadlocks, athletic build, determined expression, survivor clothing"),
("ana_twin", "Ana, Kai's twin sister, pink dreadlocks, kind expression, explorer outfit"),
("grok_alpha_troll", "Grok Alpha Troll, GREEN SKIN, rainbow dreadlocks, facial piercings, graphic t-shirt"),
("susi_dachshund", "Susi the Dachshund companion, brown with darker spots, long body, floppy ears"),
# ===== MAIN CHARACTERS (4) =====
("kai_protagonist", "Kai Marković, young farmer with pink/green dreadlocks, ear gauges, piercings, katana on back, torn jacket, athletic build, red eyes with pupils"),
("ana_twin", "Ana Marković, Kai's twin sister, blonde hair, blue eyes with dark pupils, scientist explorer outfit, research backpack"),
("gronk_alpha_troll", "Gronk Alpha Troll, MASSIVE green troll, pink dreadlocks, ear gauges, nose ring, vape in hand, 'TROLL SABBATH' t-shirt, torn pants, pink sneakers"),
("susi_dachshund", "Susi the Dachshund companion, brown with darker spots, long body, floppy ears, cute"),
# Town NPCs - Merchants
("ivan_blacksmith", "Ivan the Blacksmith, muscular build, leather apron, hammer, friendly beard"),
("marija_baker", "Marija the Baker, warm smile, chef's apron, holding bread"),
("luka_fisherman", "Luka the Fisherman, weathered face, fishing hat, rubber boots"),
("petra_herbalist", "Petra the Herbalist, elderly woman, flower crown, herb pouch"),
("janez_carpenter", "Janez the Carpenter, sawdust on clothes, measuring tape, friendly"),
("ana_tailor", "Ana the Tailor, elegant dress, measuring tape around neck, scissors"),
("matej_miner", "Matej the Miner, hard hat with lamp, pickaxe, dusty clothes"),
("nina_jeweler", "Nina the Jeweler, magnifying glass, gem loupe, precise hands"),
("tomaz_innkeeper", "Tomaz the Innkeeper, round belly, friendly mustache, apron"),
("eva_alchemist", "Eva the Alchemist, purple robes, bubbling potions, mysterious"),
# ===== ACTUAL NPCs FROM /references/npcs/ (11 VERIFIED) =====
# Source: /references/npcs/* directories with master_reference.png
# Town NPCs - Services
("mayor_franc", "Mayor Franc, formal suit, top hat, ceremonial sash"),
("doctor_vid", "Doctor Vid, white coat, stethoscope, medical bag"),
("teacher_mojca", "Teacher Mojca, glasses, books, kind expression"),
("priest_jakob", "Priest Jakob, religious robes, holy book, peaceful"),
("guard_captain", "Guard Captain, armor, sword, protective stance"),
("stable_master", "Stable Master, hay in hair, horse brush, friendly"),
# 1. Ivan Kovač - Blacksmith
("ivan_kovac", "Ivan Kovač blacksmith, muscular build, protective goggles on forehead, blacksmith apron soot-covered, red eyes with pupils, friendly NPC"),
# Wandering NPCs
("traveling_merchant", "Traveling Merchant, colorful wagon, exotic goods"),
("wandering_bard", "Wandering Bard, lute, feathered hat, cheerful"),
("mysterious_stranger", "Mysterious Stranger, hooded cloak, hidden face"),
("fortune_teller", "Fortune Teller, crystal ball, mystical robes, jewelry"),
("treasure_hunter", "Treasure Hunter, adventure gear, map, compass"),
# 2. Mayor/Župan - Town Administrator
("mayor_zupan", "Mayor Župan, serious authoritative lik, long green coat with official sash, old tablet computer, red eyes with pupils, friendly NPC"),
# 3. Kustos - Museum Curator
("kustos_curator", "Kustos museum curator, wise old scholar, glasses, notebook, examining artifacts, red eyes with pupils, friendly NPC"),
# 4. Pek - Baker
("pek_baker", "Pek baker, warm smile, chef's apron, flour-dusted, holding fresh bread, red eyes with pupils, friendly NPC"),
# 5. Šivilja - Tailor
("sivilja_tailor", "Šivilja tailor, elegant dress, measuring tape around neck, scissors in hand, fabric samples, red eyes with pupils, friendly NPC"),
# 6. Tehnik - Tech Workshop
("tehnik_engineer", "Tehnik engineer, work coveralls, tool belt, goggles, tech gadgets, mechanical hands, red eyes with pupils, friendly NPC"),
# 7. Teacher - School
("teacher_educator", "Teacher educator, glasses, books in arms, kind expression, patient demeanor, red eyes with pupils, friendly NPC"),
# 8. Priest - Church
("priest_jakob", "Priest Jakob, religious robes, holy book, peaceful expression, ceremonial cross, red eyes with pupils, friendly NPC"),
# 9. Miro Pravnik - Lawyer
("miro_pravnik", "Miro Pravnik lawyer, older man 50s-60s, wrinkled brown office suit, rusty briefcase, tired weathered expression, red eyes with pupils, friendly NPC"),
# 10. Arborist/Gozdar - Tree Planter
("arborist_gozdar", "Arborist gozdar, work clothes green/brown, gardening gloves, seed bags, dirt-stained, calm patient expression, red eyes with pupils, friendly NPC"),
# 11. GLAVNI SMETAR - Main Garbage Collector (NEW!)
("glavni_smetar", "Glavni Smetar main garbage collector, work uniform, reflective vest, trash equipment, weathered hands, hardworking expression, red eyes with pupils, friendly NPC"),
# ===== COMPANIONS (1) =====
("zombi_skavt", "Zombi Skavt zombie scout companion, friendly zombie with RED/BLUE bandana, small backpack, red eyes WITH dark pupils, chibi zombie, helpful pose"),
]
for name, prompt in npcs: