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

NPCs #88

Open
integralcoder95 opened this issue Dec 30, 2020 · 2 comments
Open

NPCs #88

integralcoder95 opened this issue Dec 30, 2020 · 2 comments
Labels

Comments

@integralcoder95
Copy link
Contributor

integralcoder95 commented Dec 30, 2020

  • Scripting
  • Proper dialogue (currently can't converse with NPCs, they say one line)
  • Quest dialogue
  • NPC movement
  • Npc's should look towards the player when talking
@rhydev rhydev added the todo label Dec 30, 2020
@AngeloTadeucci
Copy link
Collaborator

Started with PR #132

Sparkymod added a commit that referenced this issue Feb 10, 2021
* Feat: Parsing all Npc

## Npc Parsing
- Add `NpcMetadata` for all entities.
- Add `NpcStats` for NpcMetadata. Order of this stats are not the same as for `PlayerStats` and either serialize it for saving.
- Remove `MapNpc` and using `NpcMetadata` on MapParsing.

## Npc restruct
- Update `Mob & Npc` class to inherit from `NpcMetadata`.
- Add `AddBoss` for Boss types of Mob. Packet structure is slighly different.

Addressing Mobs and Npcs for parsing.
#88  & #63

* Removing unnecesary comments

* Comment suggestion

 - Moving back `MapNpc` since is storing entities and not metadata.

* Changin back to MapNpc

- Spawning now just Npc
@Sparkymod
Copy link
Collaborator

#169
#172

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

4 participants