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

[0.0.1] Networked Enemies #42

Open
4 of 7 tasks
MaxIsJoe opened this issue Apr 23, 2021 · 2 comments · Fixed by #48
Open
4 of 7 tasks

[0.0.1] Networked Enemies #42

MaxIsJoe opened this issue Apr 23, 2021 · 2 comments · Fixed by #48

Comments

@MaxIsJoe
Copy link
Owner

MaxIsJoe commented Apr 23, 2021

It's time for us to create our first enemy.
The server should handle all their behavior and spawning and they should be synced across all clients correctly.

What to do when adding enemies :

  • Enemies should award gold and EXP to the player who killed them.
  • Enemies become aggressive when hit by a player OR are in agro range
  • Enemies should NOT be allowed to wander everywhere and should stay near their spawn areas.
  • Disable all enemy behaviors when there is no close players nearby to save on resources.
  • Some enemies should move on a grid unlike the player
  • Add in rats, snakes and pixies.
  • Allow for the rare chance to spawn legendary enemies that are bigger, tougher to kill and might have different behaviors.
@MaxIsJoe
Copy link
Owner Author

Wow I kinda forgot about adding in agro for players who hit enemies from far away from their line of sight.
Welp, that can be added later.

@MaxIsJoe MaxIsJoe linked a pull request May 10, 2021 that will close this issue
@MaxIsJoe MaxIsJoe added the Feature/Content To Add Suggestion for adding something label Jun 28, 2021
@MaxIsJoe MaxIsJoe changed the title [0.0.2] Networked Enemies [0.0.1] Networked Enemies Aug 6, 2021
@MaxIsJoe MaxIsJoe pinned this issue Aug 7, 2021
@MaxIsJoe
Copy link
Owner Author

MaxIsJoe commented Aug 7, 2021

Wow I kinda forgot about adding in agro for players who hit enemies from far away from their line of sight.
Welp, that can be added later.

yeah I remember now why past me didn't add it. He didn't forget it he was just too lazy to rewrite the way we get attacker names. It's added now.
Fuck you past me.

@MaxIsJoe MaxIsJoe unpinned this issue Jul 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant