loiste-interactive/Obenseuer-Issues

Suggestion - NPC scheduling

Opened this issue · 0 comments

  • All lived-in apartments (Deekula A, some of Deekula B, Kolhola and Tenement A) should have a pre-determined generic resident assigned to it.

    • Various business owners/vendors should be assigned to some apartments, so people like Skeida stuff/Market Stalls vendors live somewhere
    • Some apartments can have multiple people assigned to/having kids and teens too
  • All these generic NPCs, and other actual characters (that have jobs) should have their weekly schedule:

    • from around 8-10 to 16-18 most residents should be gone entirely (at work), except weekends
    • remaining time they should be found mostly at their apartments (where they react if player breaks in)
    • from around 22-24 to 6-8 they should be asleep (when they are unaware of player's presence)
  • They should be able to change locations (teleport) when not within player's view

  • There should be a list of pre-determined locations with limited amount of capacity, that the NPCs can be randomly assigned during their off-work time (that has a set amount of pre-determined positions that can spawn NPCs)

    • Speakeasy bar (should fill between 16 and 8, with peak between 19-23)
    • Dr. Pena's waiting room
    • Hostel Wareholm (should get busier between 20 and 8)
    • Market Square (during day regular people, during night teens and drunk people)
    • Pea soup dinning post
    • Gatehouse cells (sometimes hosting other inmates when player visits, of course not when player is thrown to that specific cell)
    • several spots at Skeida/O-Market?
  • Various examples:

    • people like Pera Harju, Jarmo Pettinen, Pate Rantanen, Olle Leino, Taneli Kurju could circulate between their regular spot and the bar in the evening
    • Trade Road rentable NPCs should go sleep in the night in the camps
    • Martta Lapinjoki and Jaska Virtanen should go to sleep in the shacks (also giving player a chance to sneakily attempt lockpicking the shacks)
    • Tatyana Gopnikova and Alex (from the bazaar border) should come back to their homes in the night (player should be able to knock on the doors for the "Dissapearance of Alice" quest)
    • Henchmen sleeping hard and snoring in various bunkbeds at the Svamppatrullen base