diff --git a/docs/game_design/GAME_BIBLE_2.md b/docs/game_design/GAME_BIBLE_2.md index eb6c74f98..992d46d4d 100644 --- a/docs/game_design/GAME_BIBLE_2.md +++ b/docs/game_design/GAME_BIBLE_2.md @@ -318,28 +318,75 @@ This game and all associated materials are protected under Slovenian and interna --- ### **3. Gronk** (Companion) -**Role:** Kai's friend, Tamed Troll, Comic Relief +**Role:** Kai's friend, Tamed Troll, Comic Relief, Tank +**Species:** Alpha Troll (Giant species) +**Age:** ~200 years old (young for trolls) **Appearance:** -- MASSIVE green troll (3m tall) -- **Pink dreadlocks** (signature style) -- **Stretched ear gauges** with piercings -- **Vape** always in hand (essential accessory) -- Black t-shirt: "TROLL SABBATH" (purple text) -- Torn baggy black skater pants -- Pink sneakers +- **MASSIVE green troll** (3m tall, 300kg) +- **Pink dreadlocks** (signature style, 30+ locks) +- **Stretched ear gauges** with piercings (5cm diameter) +- **Nose ring** (silver, punk aesthetic) +- **Vape** always in hand (essential accessory, "Bubble Gum" flavor) +- Black t-shirt: **"TROLL SABBATH"** (purple text, metal band reference) +- Torn baggy black skater pants (distressed, street style) +- **Pink sneakers** (size XXXL, custom-made) +- Green skin with darker muscle definition +- Long arms, hunched posture + +**Visual Reference:** +![Gronk Alpha Troll](../../assets/references/gronk/master_reference.png) + +`Location: /assets/references/gronk/master_reference.png` + +**Game Role:** +- **Tank Companion** - Absorbs damage, protects Kai +- **Strength Worker** - Lifts heavy objects, breaks walls +- **Comic Relief** - ADHD energy, funny dialogue +- **Loyal Friend** - Saved by Kai, eternal gratitude +- **Fast Travel Mount** - Kai can ride on shoulders **Personality:** -- Gentle giant despite size -- Loves vaping (various flavors) -- Loyal to Kai after being saved -- ADHD-coded (short attention, impulsive) +- **Gentle giant** despite terrifying size +- Loves vaping (various flavors: Bubble Gum, Watermelon, Cotton Candy) +- Loyal to Kai after being saved from mind control +- **ADHD-coded** (short attention span, impulsive, energetic) +- Obsessed with pink aesthetic (dreadlocks, shoes, vape) +- Music lover (favorite band: Troll Sabbath) +- Pacifist unless defending Kai +- Surprisingly intelligent despite appearance +- Nostalgic for "old troll ways" (pre-apocalypse raves) **Abilities:** -- Incredible strength (lifts boulders) -- Tank/defender in combat -- Can break through walls -- Special "Earthquake Slam" ability +- **Incredible Strength:** Lifts boulders (500kg+) +- **Tank/Defender:** High HP, absorbs damage for Kai +- **Wall Breaker:** Can smash through barriers +- **Earthquake Slam:** Special ability (AOE stun) +- **Intimidation:** Scares away weak enemies +- **Foraging:** Finds rare mushrooms (troll knowledge) + +**Character Arc:** +- **First Meeting:** Mind-controlled by Dr. Krnić, attacks Kai +- **Liberation:** Kai breaks mind control (Twin Bond power) +- **Gratitude:** Swears eternal loyalty +- **Growth:** Learns to control strength, becomes gentle +- **Endgame:** Helps storm Chernobyl alongside Kai + +**Voice/Dialogue Style:** +- Deep rumbling voice (gentle tone) +- "Gronk sorry... Gronk no mean to scare." +- "Pink is best color! Make Gronk happy!" +- "Bubble Gum vape... *puff* ...ahhhh, tasty!" +- Simple grammar, childlike wonder +- Refers to self in third person ("Gronk do this!") + +**Favorite Things:** +- Pink anything (obsessed!) +- Vaping (bubble gum flavor #1) +- Troll Sabbath music (plays on old Walkman) +- Kai (best friend!) +- Smashing things (when allowed) +- Rave culture (pre-apocalypse nostalgia) --- @@ -404,21 +451,443 @@ This game and all associated materials are protected under Slovenian and interna ### Verified NPCs (13) +**Status:** ✅ **13/13 COMPLETE** - All have master references, 2 have full sprite sets (22 sprites total) + From `/references/npcs/` with master_reference.png: -1. **Ivan Kovač** (Blacksmith) - Muscular build, protective goggles on forehead, blacksmith apron soot-covered, red eyes with pupils, friendly NPC -2. **Mayor/Župan** (Town Administrator) - Serious authoritative, long green coat with official sash, old tablet computer, red eyes with pupils, friendly NPC -3. **Kustos** (Museum Curator) - Wise old scholar, glasses, notebook, examining artifacts, red eyes with pupils, friendly NPC -4. **Pek** (Baker) - Warm smile, chef's apron, flour-dusted, holding fresh bread, red eyes with pupils, friendly NPC -5. **Šivilja** (Tailor) - Elegant dress, measuring tape around neck, scissors in hand, fabric samples, red eyes with pupils, friendly NPC -6. **Tehnik** (Engineer) - Work coveralls, tool belt, goggles, tech gadgets, mechanical hands, red eyes with pupils, friendly NPC -7. **Teacher** (Educator) - Glasses, books in arms, kind expression, patient demeanor, red eyes with pupils, friendly NPC -8. **Priest Jakob** (Church) - Religious robes, holy book, peaceful expression, ceremonial cross, red eyes with pupils, friendly NPC -9. **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) - 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) - Work uniform, reflective vest, trash equipment, weathered hands, hardworking expression, red eyes with pupils, friendly NPC -12. **Electrician** ⚡ (Town Electrician) - Dark grey jumpsuit with reflective strips, blonde streak in messy dark hair, tool belt with wrenches/cables, red eyes, tired worker, 2 Cekini/day salary, maintains generator & power grid, 11 sprites ✅, **NEW Jan 10, 2026** -13. **Zombie Statistician** 👔 (Office Zombie) - Pale green zombie skin, thick glasses, grey office suit (worn), clipboard with population stats, pen, name tag, red eyes, professional undead, 1 Cekin/day salary (cheapest!), updates population board daily 9 AM, 11 sprites ✅, **NEW Jan 10, 2026** +--- + +#### **1. Ivan Kovač** (Blacksmith) + +![Ivan Kovač](../../assets/references/npcs/ivan_kovac/master_reference.png) + +`Location: /assets/references/npcs/ivan_kovac/master_reference.png` + +**Role:** Town Blacksmith, Weapon/Tool Smith +**Appearance:** +- Muscular build (strong arms from forging) +- Protective goggles pushed up on forehead +- Blacksmith apron (soot-covered, leather) +- Red eyes with pupils (friendly human) +- Worn work gloves +- Hammer in hand or at belt + +**Job:** +- Repairs and crafts metal tools/weapons +- Upgrades equipment (iron → steel → titanium tiers) +- Teaches blacksmithing skills +- Sells metal goods + +**Personality:** +- Gruff but kind +- Takes pride in craftsmanship +- Respects hard workers +- Dislikes shoddy work + +--- + +#### **2. Mayor/Župan** (Town Administrator) + +![Mayor](../../assets/references/npcs/mayor/master_reference.png) + +`Location: /assets/references/npcs/mayor/master_reference.png` + +**Role:** Town Mayor, Authority Figure +**Appearance:** +- Serious authoritative demeanor +- Long green coat with official sash +- Old tablet computer (pre-outbreak tech) +- Red eyes with pupils (friendly human) +- Professional but weathered + +**Job:** +- Town management and governance +- Issues building permits +- Quest giver (town restoration) +- Political decisions + +**Personality:** +- Serious but fair +- Wants to rebuild civilization +- Pragmatic leader +- Trusts Kai after proving herself + +--- + +#### **3. Kustos** (Museum Curator) + +![Kustos](../../assets/references/npcs/kustos/master_reference.png) + +`Location: /assets/references/npcs/kustos/master_reference.png` + +**Role:** Museum Curator, Historian +**Appearance:** +- Wise old scholar (60s-70s) +- Thick glasses +- Notebook always in hand +- Examining artifacts +- Red eyes with pupils (friendly human) + +**Job:** +- Museum collection management +- Artifact identification +- Historical knowledge +- Quest giver (collect rare items) + +**Personality:** +- Knowledge-obsessed +- Gentle, patient teacher +- Excited by discoveries +- Preserves pre-outbreak culture + +--- + +#### **4. Pek** (Baker) + +![Pek](../../assets/references/npcs/pek/master_reference.png) + +`Location: /assets/references/npcs/pek/master_reference.png` + +**Role:** Town Baker, Food Merchant +**Appearance:** +- Warm friendly smile +- Chef's apron (flour-dusted) +- Baker's hat +- Holding fresh bread +- Red eyes with pupils (friendly human) + +**Job:** +- Bakes bread, pastries, cakes +- Sells food items +- Teaches baking recipes +- Daily breakfast quest + +**Personality:** +- Cheerful and welcoming +- Generous with samples +- Loves feeding people +- Community-oriented + +**Dialogue:** +- "Fresh bread, just out of the oven!" +- "You look hungry! Here, try this!" + +--- + +#### **5. Šivilja** (Tailor) + +![Šivilja](../../assets/references/npcs/sivilja/master_reference.png) + +`Location: /assets/references/npcs/sivilja/master_reference.png` + +**Role:** Tailor, Clothing Designer +**Appearance:** +- Elegant dress (practical but stylish) +- Measuring tape around neck +- Scissors in hand +- Fabric samples +- Red eyes with pupils (friendly human) + +**Job:** +- Crafts and repairs clothing +- Custom outfits (cosmetic upgrades) +- Armor tailoring +- Fashion quests + +**Personality:** +- Artistic and creative +- Detail-oriented perfectionist +- Friendly advice giver +- Appreciates good style + +--- + +#### **6. Tehnik** (Engineer) + +![Tehnik](../../assets/references/npcs/tehnik/master_reference.png) + +`Location: /assets/references/npcs/tehnik/master_reference.png` + +**Role:** Engineer, Tech Specialist +**Appearance:** +- Work coveralls (oil-stained) +- Tool belt loaded with gadgets +- Safety goggles +- Tech gadgets in hands +- Mechanical enhancements (cybernetic hands) +- Red eyes with pupils (friendly human) + +**Job:** +- Repairs advanced technology +- Crafts automation systems +- Upgrades farm machinery +- Tech quest giver + +**Personality:** +- Logical, analytical +- Loves tinkering +- Excited by new tech +- Problem solver + +--- + +#### **7. Teacher** (Educator) + +![Teacher](../../assets/references/npcs/teacher/master_reference.png) + +`Location: /assets/references/npcs/teacher/master_reference.png` + +**Role:** School Teacher, Knowledge Keeper +**Appearance:** +- Glasses (reading style) +- Books in arms (always carrying) +- Kind patient expression +- Red eyes with pupils (friendly human) +- Professional educator clothing + +**Job:** +- Teaches children (NPC kids) +- Skill training for Kai +- Library management +- Educational quests + +**Personality:** +- Patient and kind +- Believes in education's power +- Nurturing, motherly +- Encourages learning + +--- + +#### **8. Priest Jakob** (Church) + +![Priest Jakob](../../assets/references/npcs/priest/master_reference.png) + +`Location: /assets/references/npcs/priest/master_reference.png` + +**Role:** Priest, Spiritual Leader +**Appearance:** +- Religious robes (simple, worn) +- Holy book in hand +- Peaceful expression +- Ceremonial cross necklace +- Red eyes with pupils (friendly human) + +**Job:** +- Church services +- Weddings, funerals +- Spiritual guidance +- Blesses items + +**Personality:** +- Peaceful, calm +- Non-judgmental +- Offers comfort +- Faith in humanity + +--- + +#### **9. Miro Pravnik** (Lawyer) + +![Miro Pravnik](../../assets/references/npcs/miro_pravnik/master_reference.png) + +`Location: /assets/references/npcs/miro_pravnik/master_reference.png` + +**Role:** Lawyer, Legal Advisor +**Appearance:** +- Older man (50s-60s) +- Wrinkled brown office suit +- Rusty briefcase +- Tired weathered expression +- Red eyes with pupils (friendly human) +- Reading glasses + +**Job:** +- Legal contracts (land ownership) +- Dispute resolution +- Official documentation +- Quest: Legal cases + +**Personality:** +- Cynical but honest +- Tired from outbreak +- Still believes in law +- Dry humor + +**Dialogue:** +- "Even now, contracts matter." +- "Read the fine print, always." + +--- + +#### **10. Arborist/Gozdar** (Tree Planter) + +![Arborist](../../assets/references/npcs/arborist/master_reference.png) + +`Location: /assets/references/npcs/arborist/master_reference.png` + +**Role:** Arborist, Environmental Restorer +**Appearance:** +- Work clothes (green/brown earth tones) +- Gardening gloves (dirt-stained) +- Seed bags at belt +- Calm patient expression +- Red eyes with pupils (friendly human) + +**Job:** +- Plants trees (reforestation) +- Seed supplier +- Teaches gardening +- Environmental quests + +**Personality:** +- Patient, calm +- Environmentalist +- Loves nature +- Long-term thinker + +**Dialogue:** +- "A tree planted today feeds tomorrow." +- "Nature always finds a way." + +--- + +#### **11. Glavni Smetar** (Main Garbage Collector) + +![Glavni Smetar](../../assets/references/npcs/glavni_smetar/master_reference.png) + +`Location: /assets/references/npcs/glavni_smetar/master_reference.png` + +**Role:** Garbage Collector, Recycler +**Appearance:** +- Work uniform (practical, durable) +- Reflective vest (safety orange) +- Trash equipment (grabber tool) +- Weathered hands from work +- Hardworking expression +- Red eyes with pupils (friendly human) + +**Job:** +- Town cleanup +- Recycling materials +- Waste management +- Environmental cleanup quests + +**Personality:** +- Hardworking, underappreciated +- Takes pride in cleanliness +- Resourceful (finds uses for "trash") +- Community-minded + +**Dialogue:** +- "Someone's gotta keep this place clean!" +- "One person's trash..." + +--- + +#### **12. Electrician** ⚡ (Town Electrician) **NEW!** + +![Electrician](../../assets/references/npcs/electrician/master_reference.png) + +`Location: /assets/references/npcs/electrician/master_reference.png` + +**Role:** Town Electrician, Power Specialist +**Employment:** 2 Cekini/day +**Sprites:** ✅ **11 COMPLETE** (idle×4, walk×4, action×2, portrait×1) +**Generated:** Jan 10, 2026 + +**Appearance:** +- Dark grey work jumpsuit with reflective orange/yellow strips +- Blonde streak in short messy dark hair +- Tool belt loaded with wrenches, wire coils, electrical multimeter( +- Electrical cable in hand +- Steel-toe work boots +- Slight stubble (tired worker) +- Small ear piercing +- Red eyes (noir aesthetic) + +**Job:** +- Generator maintenance (prevents 5% daily breakdown!) +- Power grid repairs (poles, lines) +- UV light repairs (basement farming) +- Electrical system upgrades + +**Daily Routine:** +- **10 AM:** Generator inspection +- **2 PM:** Repairs if needed (with VFX!) + +**Abilities:** +- Repair generator (restores 100% health) +- Prevent breakdowns (while employed) +- Free repairs for all electrical systems +- Emergency 24/7 service + +**Personality:** +- Professional but tired +- Takes job seriously +- Proud of electrical knowledge +- Reliable, never late + +**Dialogue:** +- "Generator's running smooth. No problems here." +- "Just did my daily inspection. All systems nominal." +- "Found a loose wire this morning. Fixed it." + +--- + +#### **13. Zombie Statistician** 👔 (Office Zombie) **NEW!** + +![Zombie Statistician](../../assets/references/npcs/zombie_statistician/master_reference.png) + +`Location: /assets/references/npcs/zombie_statistician/master_reference.png` + +**Role:** Population Statistician, Data Keeper +**Employment:** 1 Cekin/day (CHEAPEST!) +**Sprites:** ✅ **11 COMPLETE** (idle×4, walk×4, action×2, portrait×1) +**Generated:** Jan 10, 2026 + +**Appearance:** +- Pale zombie skin (green tint) +- Thick-rimmed glasses +- Grey office suit (worn, patches) +- Loosened tie +- Clipboard with population statistics (always!) +- Pen in hand or behind ear +- Name tag: "Z. STATISTICIAN" +- Red eyes (noir zombie) +- Professional undead appearance + +**Job:** +- Daily population board updates (9 AM sharp!) +- Tracks living population count +- Tracks zombie population count +- Tracks employed workers +- Maintains accurate statistics + +**Daily Routine:** +- **9 AM:** Walk to population board +- Update stats with chalk/pen +- Return to idle position +- Professional zombie shuffle + +**Personality:** +- Professional despite undeath +- Obsessed with accuracy +- Dedicated to data +- Unceasingly punctual (9 AM always!) +- Surprisingly intelligent zombie + +**Dialogue:** +- "Population count: accurate as always." +- "The numbers... they must be precise." +- "32 zombies counted this morning." +- "Statistics show a 2% increase in workers." +- "Even in undeath, I serve the data." + +**Unique Trait:** +- First "friendly" zombie employee +- Proves zombies can be civilized workers +- Sets precedent for zombie workforce ### Companions