| 2135 | } |
| 2136 | |
| 2137 | static bState_t G_CurrentBState( gNPC_t *gNPC ) |
| 2138 | { |
| 2139 | if ( gNPC->tempBehavior != BS_DEFAULT ) |
| 2140 | {//Overrides normal behavior until cleared |
| 2141 | return (gNPC->tempBehavior); |
| 2142 | } |
| 2143 | |
| 2144 | if( gNPC->behaviorState == BS_DEFAULT ) |
| 2145 | { |
| 2146 | gNPC->behaviorState = gNPC->defaultBehavior; |
| 2147 | } |
| 2148 | |
| 2149 | return (gNPC->behaviorState); |
| 2150 | } |
| 2151 | /* |
| 2152 | =============== |
| 2153 | NPC_ExecuteBState |
no outgoing calls
no test coverage detected