Navigation
Options
Post Reply
Username:
Verification:
Subject:
Message: [quote author=JosiahJack link=msg=128132 date=1559908291] Ok, codesploring time.... AI Moods: #define AI_MOOD_FRIENDLY 0 #define AI_MOOD_NEUTRAL 1 #define AI_MOOD_HOSTILE 2 Josiah: seems to force enemy into combat state #define AI_MOOD_ISOLATION 3 #define AI_MOOD_ATTACKING 4 AI Orders: //Josiah: Oh interesting how in the code it is treated like SHODAN giving orders #define AI_ORDERS_GUARD 0 // hang out until player comes around #define AI_ORDERS_ROAM 1 // wander about #define AI_ORDERS_SLEEP 2 // do nothing ever until awakened #define AI_ORDERS_PATROL 3 // back n forth between 2 points #define AI_ORDERS_HIGHWAY 4 // follow invisible highway #define AI_ORDERS_NOMOVE 5 // like guard, but will never move //Josiah: I guess like a turret mode, I wonder if any cyborg assassins use this? Hmm...critters can sometimes be flagged with AI_FLAG_CONFUSED which is treated the same as AI_ORDERS_ROAM but critter is more impatient to wander when confused. I guess this is a possible result of disruptability of some weapons? Hang on what's this?! [code]if ((rand() & TRANQ_RAND_MASK) < TRANQ_RAND_LEVEL) { objCritters[osid].flags &= ~AI_FLAG_TRANQ; if (CritterProps[CPNUM(objCritters[osid].id)].flags & AI_FLAG_FLYING) apply_gravity_to_one_object(objCritters[osid].id,0); }[/code] Does this mean that a stunned flyer will fall? Need to test this. [/quote]
Back to topic
Legal stuff