Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create NPC system #8

Open
FacelessLord opened this issue May 24, 2019 · 0 comments
Open

Create NPC system #8

FacelessLord opened this issue May 24, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@FacelessLord
Copy link
Owner

NPCs are types of Entity that player able to speak, trade with, take quests from.
Each type of NPC should have it's own class and folder.
Folder will contain:

  • sprites for NPCs
  • list of names that can be used
  • list of world lines - phrases that NPC will say if you walk near.
  • files that describe dialog structure
  • maybe some script files that describe, how NPC will behave
  • standard entity data like Health, Respawn time(if exists), Attack Damage, maybe Mana, List of enabled Entity Traits

Classes should:

  • be able to load and save whole NPC type folder (Serialization)
  • enable editing NPC in game by admin-player
@FacelessLord FacelessLord added the enhancement New feature or request label May 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant