The Memento NPC system is a way of enemies to have personality and remember what you did, what they did, and combined with heat of the moment emotions – To make decisions. It literally has the ability with reasonable code to accurately simulate how people/aliens/animals would react, build trust, build grudges or mastermind plots against you or others. This system is copyrighted under the same copyright that ensures your code to not be stolen. I will not file a patent, they are not enforceable by little guys anyway, patents only help the big guys so small guys can’t compete(Yes, the system does the opposite of it’s intent).
Before I explain how to code the Memento System, here’s an examples other games:
Imagine Grand Theft Auto 3d. You’re running around punching people, some people randomly punch back, some people run away. Some people get confused and hit more before making a decision. Reactionary stuff players think is amusing, but that’s it, the end. With the Memento System, those NPCS that got hit will remember you punching them. The next time they see you they might call the cops, preemptively run before you get close, announce to others you’re a bad guy, or straight bring their own gang vs you. They remember you because you punched em and they have a Memento of your actions.
Red Dead Redemption might end up getting grudges like Hatfields vs McCoys.
Imagine killing a villager in Minecraft to steal their house and some to run away and come back to ambush you in your sleep.
That’s basic examples, but it gets very very deep, yet is very very simple.
- MOB STATS
- Personality sliders (Like Civilization rulers)
- Heat of the moment emotions (anger, fear, panic)
- History of events
When you roll what a NPC might do, it takes all things into consideration: Possible likely moves it may do, factored against Mob’s Intelligence, personality sliders relevant to the action, heat of the moment emotions favor X Y Z, and History of Events influence it too. You have the potential to properly simulate a NPC so well that you can’t tell it from a real person… Except it says the same catch phrases when it takes actions.
You have to have a pool of NPC on the server, and as they die of, roll up new ones, for you gotta pool them.
This is super cool, super next level, and everyone’s gotta do it in the future. Want to use the system? I’ll help ya out.