NPC - hawkthorne/hawkthorne-journey GitHub Wiki
NPC Abilities
NPC Menu
- Customizable so not every NPC is forced to display all 3 menu items.
Menu Items
- Talk (Talking Commands)
- Commands
- Inventory
- Exit
Affection & Marriage
- Quests should appear/disappear in the menu depending on if they are finished.
- When returning from a quest interacting with the NPC should override the menu and go directly to the quest information.
- Quests that the player can take should be highlighted in a new color
- When a player is given a quest the questparent NPC should 'sparkle'
Movement
- Walking
- Movement Back and forth within a set area
- Wandering
- Moves aimlessly around the level and even between levels.
- Leading
- Leads the player to a certain area stopping at the edge of the screen to wait for the player to catch up.
- Following
- Follows behind the player even between levels.
- Go To
- The NPC will to to a specific location, either in that map or another map.
- Running
- Two Options:
- Run Along a certain path
- Run away or off screen
Emotions
- Exclamation
- Love
- New quest?
Attack/Defend
Death