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
Intelligence Datums #13447
Comments
That's the rub. |
I like this idea and I can give a hand to make it possible. I haven't done anything big myself but I understand how process works, especially for bots |
Bagsy. |
I mean this is essentially a component of components, if you'll forgive the pun |
If you make spacemen more intelligent they'll stop supporting security and take arms to valid the valids by themselves like the potential chad in each and every single one of us |
We have this now in a certain sense |
Do you mean component AI datums? |
ree |
This was an idea I tried to implement independently a while back, but it didn't pan out, but people liked the idea and Probe asked me what we'd need to do it.
What We Talk About, When We Talk About Intelligence Datums
Currently, all mob behaviors (what we can loosely call their AI) are handled inside each individual mob's life code. That is to say, when you see a cow wander that's because the local wander_move proc is called by simple_animal's life code. There are a few problems with this.
How Do We Fix It?
We need two things.
After that, it's a matter of writing it, and then cleaning up mobs to make them compatible with the new intelligence. Everything from goats to medbots to ayyliens could use this intelligence. Blobs aren't mobs, but blob spores are. This is a thread for general discussion about reaching those goals, implementation, and other structural issues (for example, how do we want to use flags in our implementation of intelligence datums?)
The text was updated successfully, but these errors were encountered: