Because I’m on the topic I’m going to flesh out an idea or two…
So you have the large scale AI choice set… I have to hi-jack a few of the games stat trackers… Probably just stamina and perhaps magicka… Stamina and magicka drain over time… food replenishes stamina… sleep replenishes magicka…
Sleep is a low priority task until stamina hits a certain value… that will trigger an NPC to travel to their bed…
It all has to be baked in… but I do want it to be transient… or NPC homes have assigned NPCs… and that coupling (like native cell placement or something more specific)… allows them to have a bed and a kitchen…
NPCs will work and it plays along with the crafting system… there will be wool, cotton, wood, iron… all those things… and the NPCs will actually procur the items…
Plants have dynamic scaling to indicate growth… The inventory of npcs determine their efficacy in increasing the growth… at the end of a plants life cycle it auto harvests… and the craft/whole food items appear in logical places…
I’ve always been really dissapointed in the AI structure… Bethesda’s emphasis on AI dynamics really stops at the end of story telling mechanisms and combat… I think they actually tried the hardest in oblivion… and it really shows in a lot of ways… Like NPCs actually had to lock and unlock doors to get to work and stuff…
A lot of that is very possible in morrowind… The radiant AI system was more of a formalized system that facilitated the process…
Basically I got one master NPC script that each one has active on them… It serves as their brain… It points them places and then using the context of the characters stats and their inventory I can have a lot of flexibility for all the conditionals…
I want to use the leveled list system as an NPC respawn mechanism and a way to introduce new NPCs into the world… Normally leveled lists are just used for enemies and loot… but I am going to hijack that to populate the world with more interesting friendlies… I want them to be friendlies because they are supposed to stick around (saving me a shit load of work)…
Using that system plus conditional filtration I think I can get NPCs to reproduce… and introduce children into the game… that grow based on age… that scale up
oh @ANNA this is a digestible bit… I want to break up the skeleton parts and zombie parts so that they are interchangeable with the body parts… It means when people die… their corpses can rot over time into bones! Dude I’ve been fanticizing aobut that one for years,