Releases: hkzorman/advanced_npc
Releases · hkzorman/advanced_npc
1.0 Alpha 2
This release is the first release of advanced_npc without any entity. advanced_npc is officially an API and not a mod you can play with alone.
Big changes has been performed in an attempt to make the API more robust and stable. Among them:
- Executable API, which models the old actions and tasks as programs and instructions, in an almost pure OS metaphor
- Timers and callbacks
- Personal information API to register names and textures
- Ability to apply textures in occupations
Alpha-1
Last release before backward-compatibility is broken.
This version have the old dialogues and favorite/disliked items data registrations.
Alpha
This is the alpha release of Advanced NPC!
Features:
- Dialogues: NPCs can talk with player
- Trading: NPCs can trade with player in different ways
- Schedules: NPCs can perform different actions depending on the time of day
- Actions: NPCs can walk to places, use furnaces, beds, doors and sit on benches
- Spawning: On specific buildings of mg_villages villages, NPCs will be given beds, will be able to walk into/out of their houses
For missing features until version 1.0, see #10
Alpha tag - pre-pathfinder change
This version of the code uses the MarkBu's pathfinder while still having all the code for the old jumper.lua pathfinder. This tagging is just a way to know the exact point in time before jumper.lua and its supporting code is entirely removed, in case a rollback is needed.