Files
novafarma/docs/FAZA2_NPC_SYSTEM_DETAILED.md
2026-01-20 01:05:17 +01:00

171 lines
6.4 KiB
Markdown

# 👥 FAZA 2 NPC SISTEM: ŽIVI vs MRTVI
**Datum:** 19. Januar 2026
**Lokacija:** HIPODEVIL666CITY (Faza 2)
---
# ❓ KAKO DELUJE POPULACIJA?
## 📍 LOKACIJA & TRANSPORT 🛹
**Oddaljenost Mesta:**
HIPODEVIL666CITY ni takoj zraven farme!
- **Peš (Walking):** 1 in-game dan hoje (nevarno ponoči!).
- **Longboard 🛹:** 4-6 ur (hitreje, stamina cost).
- **Popravljen Skuter 🛵:** 1-2 uri (najhitreje, rabi bencin/bio-fuel).
**Zakaj je to pomembno?**
Planirati moraš pot! Ne moreš kar skočiti v mesto po sol. To je ekspedicija!
---
V Fazi 2 se mesto deli na DVE vrsti prebivalcev:
1. **ŽIVI NPCji (Named Characters)** = Glavni liki, Quest Givers, Trgovci.
2. **MRTVI NPCji (Background Population)** = Prebivalci brez dialoga, ki polnijo mesto in delajo "gužvo".
---
# 1. 🌟 ŽIVI NPCji (Quest Givers)
**Kdo so:** Specifični liki z imenom, osebnostjo in trgovino.
**Kako pridejo:** **BUILD-TO-SPAWN** (Moraš zgraditi njihovo hišo/posel).
| NPC Ime | Zgradba (Pogoj) | Vloga |
|---|---|---|
| **Župan (Mayor)** 🏛️ | Town Hall | Daje glavne queste, davke, zakone. |
| **Guard Captain Luka** 👮 | Police Station | Aktivira Drug System (raids), prodaja Licence. |
| **Pek (Baker)** 🥖 | Bakery | Kupuje moko, prodaja kruh. Daje "Daily Bread" quest. |
| **Učitelj (Teacher)** 📚 | School | Uči skille, prodaja knjige. |
| **Kovač Ivan** 🔨 | Smithy | Nadgrajuje orodje (Stone → Iron). |
| **Zdravnica Petra** 🏥 | Clinic | Kupuje Opium (medicinski), zdravi HP. |
| **Električar** ⚡ | Big Generator | Vzdržuje elektriko (potrebuje gorivo). |
| **Zombi Statističar** 📊 | Population Board | Upravlja Immigration Board (glej spodaj). |
**Opomba:** Vsak od teh ima svoj dialog, quest linijo in urnik.
---
# 2. 👻 MRTVI NPCji (Populacija / Background)
**Kdo so:** Generični prebivalci (Ljudje, Elfi, Gnomi...). Nimajo dialoga (samo "Hm!", "Hello!"), nimajo questov.
**Namen:** Da mesto izgleda živo (hodijo naokoli, sedijo na klopeh, gredo v trgovino).
### **Kako Pridejo? (IMMIGRATION BOARD MEHANIKA)**
To upravlja **Zombi Statističar** na **Population Board** (na trgu).
**Postopek:**
1. Pristopiš do **Immigration Table**.
2. Vidiš "Housing Requests" (Questi za materiale).
3. **Primer Questa:** "Need 500 Wood + 50 Bread for New Housing Block".
4. Dostaviš materiale.
5. 🏗️ **Housing Block se zgradi** (avtomatično ali čez noč).
6. 🚌 **Avtobus/Karavana pripelje nove "Mrtve NPCje".**
7. Populacija na tabli se poveča (+5 prebivalcev).
---
# 3. 🌍 BIOME RACES (Nove Rase)
Ko odkleeš nove biome, se na Immigration Tabli pojavijo zahteve za **Drugačne Rase**.
| Odklenjen Biom | Nova Rasa v Mestu | Pogoj na Tabli |
|---|---|---|
| **Grassland** (Start) | **Ljudje (Survivors)** | 50 Bread, 100 Wood |
| **Forest** 🌲 | **Elfi (Wood Elves)** | 50 Bows, 100 Hardwood |
| **Desert** 🏜️ | **Nomadi (Desert Folk)** | 50 Cactus Water, 100 Sandstone |
| **Swamp** 🐸 | **Axolotls (Humanoid)** | 50 Pearls, 100 Moss |
| **Caves** ⛏️ | **Gnomi / Dwarves** | 50 Gold Ore, 100 Stone |
**Rezultat:**
Bolj ko raziskuješ svet (Faza 3+), bolj **pisano in raznoliko** postaja tvoje mesto!
Na začetku so samo ljudje. Na koncu imaš Elfe, Gnomes in Axolotls ki hodijo po HIPODEVIL666CITY!
---
# 4. 🏙️ KAJ SMO DODALI V IZGRADNJO MESTA?
Poleg glavnih zgradb (Town Hall, Police, Bakery...), smo dodali **DEKORATVNE in INFRASTRUKTURNE** elemente za Fazo 2:
### **Infrastruktura (Za Mrtve NPCje):**
- **Housing Blocks (A, B, C):** Stanovanjski bloki za populacijo.
- *Tier 1:* Šotori (Tents)
- *Tier 2:* Lesene hiške (Wooden Shacks)
- *Tier 3:* Opečne hiše (Brick Houses)
- **Klopi (Benches):** Kjer mrtvi NPCji sedijo in počivajo.
- **Parki:** Kjer se "sprehajajo".
- **Tržnica (Stalls):** Kjer "navidezno" kupujejo stvari.
### **Posebni Dodatki (Hipodevil666 Style):**
- **Graffiti Wall:** Zombiji včasih čečkajo grafite (Worker Zombie - Sanitation jih čisti).
- **Vending Machines:** Prodajajo pijačo.
- **Neon Znaki:** Za nočno vzdušje (Electrician mora vzdrževati Generator!).
- **Statue of the Founder:** (Lahko zgradiš svoj kip kasneje).
---
# 🎯 POVZETEK FAZA 2 SISTEMA
1. Zgradiš **Town Hall** → Pride **Župan** (Daje main queste).
2. Zgradiš **Population Board** → Pride **Zombi Statističar**.
3. Preveriš **Immigration Tablo**: "Rrabim 100 lesa za hiše".
4. Dostaviš les → Zgradi se **Housing** → Pride **5 Generic NPCjev (Mrtvih)**.
5. Mesto izgleda bolj živo.
6. Ponavljaš za nove rase (Elfi, Gnomi) ko odkleneš biome.
To je **"SIM CITY"** element v tvoji RPG igri! 🏗️🌆
---
# 5. 🦇 NOČNI GLASNIKI (Mail & Rewards)
Ker je mesto oddaljeno (1 dan hoje), so NPCji našli način komunikacije:
### **1. POŠTAR NETOPIR (Mail Bat) 🦇**
- **Vloga:** Dostavlja pisma, novice, in quest items (Majhne pakete).
- **Kdaj pride:** Ponoči (ob 20:00).
- **Animacija:** Prileti v tvoj nabiralnik, odvrže pismo, visi na glavo za trenutek.
- **Lore:** Trenirani mutirani netopirji iz jam.
### **2. NAGRADNA SOVA (Quest Owl) 🦉**
- **Vloga:** Dostavlja nagrade za opravljene queste (Coins, Rare Seeds).
- **Kdaj pride:** Ob zori (06:00) ali ko zaključiš quest na daljavo.
- **Animacija:** Tiho pristane na ograji, "Hoo-Hoo!", odvrže vrečko.
- **Lore:** Modra sova, simbol modrosti (in loot-a).
**Zakaj?**
Da ne rabiš hoditi v mesto (1 dan) samo da prebereš pismo od Župana!
---
# 6. 🏛️ MUZEJ & KULTURA
V mestu (HIPODEVIL666CITY) se nahaja tudi **MUZEJ**.
### **Kustos (Curator) NPC:**
- **Zgradba:** Museum (Build Cost: 1000 Zoombucks)
- **Vloga:** Zbira artefakte, fosile, in redke predmete.
- **Mehanika:**
- Prineseš mu "Ancient Coin" ali "T-Rex Bone".
- On to razstavi.
- Več eksponatov = Več turistov (Mrtvih NPCjev) = Več denarja za mesto!
---
# 7. 👻 GHOST TOWNS (Manjša Naselja)
Po celotni mapi (v drugih biomih) so raztresena **MANJŠA NASELJA**.
**Značilnosti:**
- **Ni Živih NPCjev:** Vsi so pobegnili ali umrli.
- **Mrtvi NPCji (Zombiji):** Večinoma zombiji, ki "oživljajo" stare rutine.
- **Side Questi:** Najdeš "Old Diary" ali "Lost Locket", ki sproži quest.
- **Loot:** Tu najdeš redke recepte in materiale (Old Gears, Blueprints).
**Primeri:**
- **Forest Village:** Zapuščene lesene koče, zombi drvarji.
- **Desert Outpost:** Trgovska postojanka, zombi trgovci (napadalni).
- **Swamp Shacks:** Ribiči (zombiji), strupeni plini.
**Cilj:**
Očistiš Ghost Town → Lahko postane **Outpost** za tvoje Zombie Workerje (rudnik, gozdarska postaja)!