• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Enhanced NPC System

What do you think?


  • Total voters
    45
Next (beta - production almost ready) release:
Code:
* Complete & Clear Html documentation
      The current documentation will be expanded and improved with beginner tutorials. 
* Standarized code rules (cleanup)
      As the system is now part of TFS, we have to follow (and.create) some common Lua rules
* XML parameter parsing (compatible with current system)
      Most Jiddos NPC system XML params will be supported, custom XML params are not being introduced in this release (ever?)
* DeclarativeTalk completed with standar actions/conditions
      Atm the declarative conversation is a bit useless, once we add the full (big!) package of actions/conditions, you will be ready to go
* Some methods moved from SocialNpc to BasicNpc to keep consistency
      Things like Say and SayTo belongs to a BasicNpc
* Large npc say messages now splits themselves into smaller parts 
      Self explanatory, msg max lenght configurable
* AI.Talk API review, speed and feature improvements
      This is a big API change, putting Talk API at a new level
* Introducing the plugin 'behaviour' system, for now used to add Shop and Travel behaviours
       Behaviours will be like Jiddos modules, except that you will love to create your own! All the dirty code is handled automagically, you only parse the configuration and apply.
* All current TFS npc examples translated(just copied, no deletion implied) to this system
       I hope that after this, people will start using this system for newer projects.
Thats it, next comes only bug fixes, until the system becomes more stable and popular.
Future releases will feature among other important stuff, a complete set of Behaviours: Addons, Quest, Traveler(supported by a.new Path API) and examples to make (and share!) your own Behaviours!.

The Enhanced NPC Creator tool will be released as soon as it becomes stable and complete, theres no ETA but it shouldnt take too long.

In a few days (when ill.be back, finally) ill create a thread where you can request custom examples or weird things for a NPC, ill code them for the public!

All the things above are subject.to change.
 
Last edited:
Back
Top