I can be controversial or annoying because I always require proof and facts for whatever people are saying/claiming. This has gotten me into a lot of heated debates, even got myself banned from "YouShouldKnow" for saying I need more proof of Israeli's genocide (that was long ago, got more proof and changed my mind). If I do not agree on some subjectively obvious topic, please do not assume I'm being unfriendly, evil or a troll. I do try my best to approach any subject with neutral and open mind. Just call me autistic with OCD
That would be a conditional logic system, not reasoning system. By your logic, aimbots are reasoning systems. It's simple math with some if/then operators sprinkled inbetween.
A proper reasoning system implies some kind of inference, manipulation, logical chaining, or at least the ability to justify/modify its own choices outside of pre-coded logic. NPCs don’t do that. They just follow hand-crafted rules, or at best, utility scores (shoot now, run later, hide if health < 30).