Skip to content

Conversation

@XeonMations
Copy link
Collaborator

@XeonMations XeonMations commented Dec 13, 2025

About The Pull Request

Refactors human NPCs to use ai_controller datum behaviors and not be bad.

Todo List:

  • Random movement between NPC waypoints using JPS pathfinding.
  • Add pathing blockers that NPCs try to avoid if possible.
  • Allow NPCs to walk through opened or broken doors.
  • NPC clothing and items.
  • Allow NPCs to pick up dropped weapons.
  • Allow NPCs to shoot hostile players.
  • NPC Bouncers
  • Random NPC chatter.
  • Allow NPCs to talk to eachother.

Why It's Good For The Game

More performance easy human AI.

Changelog

🆑
refactor: Refactored NPCs to not be bad.
/:cl:

@chazzyjazzy
Copy link
Contributor

looks like human npcs are still being registered as gen 13 on the mob level (as opposed to dna.species)

@XeonMations
Copy link
Collaborator Author

looks like human npcs are still being registered as gen 13 on the mob level (as opposed to dna.species)

why the fuck even is var/generation = 13 set in /mob/living

@XeonMations
Copy link
Collaborator Author

looks like human npcs are still being registered as gen 13 on the mob level (as opposed to dna.species)

#442

@github-actions github-actions bot added the Tools label Dec 21, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Jan 4, 2026

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale label Jan 4, 2026
@XeonMations XeonMations removed the Stale label Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants