Task types for the monster AI
Name | Value | Description |
---|---|---|
TASK_INVALID | 0 | |
TASK_WAIT | 1 | |
TASK_WAIT_FACE_ENEMY | 2 | |
TASK_WAIT_PVS | 3 | |
TASK_SUGGEST_STATE | 4 | |
TASK_WALK_TO_TARGET | 5 | |
TASK_RUN_TO_TARGET | 6 | |
TASK_MOVE_TO_TARGET_RANGE | 7 | |
TASK_GET_PATH_TO_ENEMY | 8 | |
TASK_GET_PATH_TO_ENEMY_LKP | 9 | |
TASK_GET_PATH_TO_ENEMY_CORPSE | 10 | |
TASK_GET_PATH_TO_LEADER | 11 | |
TASK_GET_PATH_TO_SPOT | 12 | |
TASK_GET_PATH_TO_TARGET | 13 | |
TASK_GET_PATH_TO_HINTNODE | 14 | |
TASK_GET_PATH_TO_LASTPOSITION | 15 | |
TASK_GET_PATH_TO_BESTSOUND | 16 | |
TASK_GET_PATH_TO_BESTSCENT | 17 | |
TASK_RUN_PATH | 18 | |
TASK_WALK_PATH | 19 | |
TASK_STRAFE_PATH | 20 | |
TASK_CLEAR_MOVE_WAIT | 21 | |
TASK_STORE_LASTPOSITION | 22 | |
TASK_CLEAR_LASTPOSITION | 23 | |
TASK_PLAY_ACTIVE_IDLE | 24 | |
TASK_FIND_HINTNODE | 25 | |
TASK_CLEAR_HINTNODE | 26 | |
TASK_SMALL_FLINCH | 27 | |
TASK_FACE_IDEAL | 28 | |
TASK_FACE_ROUTE | 29 | |
TASK_FACE_ENEMY | 30 | |
TASK_FACE_HINTNODE | 31 | |
TASK_FACE_TARGET | 32 | |
TASK_FACE_LASTPOSITION | 33 | |
TASK_RANGE_ATTACK1 | 34 | |
TASK_RANGE_ATTACK2 | 35 | |
TASK_MELEE_ATTACK1 | 36 | |
TASK_MELEE_ATTACK2 | 37 | |
TASK_RELOAD | 38 | |
TASK_RANGE_ATTACK1_NOTURN | 39 | |
TASK_RANGE_ATTACK2_NOTURN | 40 | |
TASK_MELEE_ATTACK1_NOTURN | 41 | |
TASK_MELEE_ATTACK2_NOTURN | 42 | |
TASK_RELOAD_NOTURN | 43 | |
TASK_SPECIAL_ATTACK1 | 44 | |
TASK_SPECIAL_ATTACK2 | 45 | |
TASK_CROUCH | 46 | |
TASK_STAND | 47 | |
TASK_GUARD | 48 | |
TASK_STEP_LEFT | 49 | |
TASK_STEP_RIGHT | 50 | |
TASK_STEP_FORWARD | 51 | |
TASK_STEP_BACK | 52 | |
TASK_DODGE_LEFT | 53 | |
TASK_DODGE_RIGHT | 54 | |
TASK_SOUND_ANGRY | 55 | |
TASK_SOUND_DEATH | 56 | |
TASK_SET_ACTIVITY | 57 | |
TASK_SET_SCHEDULE | 58 | |
TASK_SET_FAIL_SCHEDULE | 59 | |
TASK_CLEAR_FAIL_SCHEDULE | 60 | |
TASK_PLAY_SEQUENCE | 61 | |
TASK_PLAY_SEQUENCE_FACE_ENEMY | 62 | |
TASK_PLAY_SEQUENCE_FACE_TARGET | 63 | |
TASK_SOUND_IDLE | 64 | |
TASK_SOUND_WAKE | 65 | |
TASK_SOUND_PAIN | 66 | |
TASK_SOUND_DIE | 67 | |
TASK_FIND_COVER_FROM_BEST_SOUND | 68 | |
TASK_FIND_COVER_FROM_ENEMY | 69 | |
TASK_FIND_LATERAL_COVER_FROM_ENEMY | 70 | |
TASK_FIND_NODE_COVER_FROM_ENEMY | 71 | |
TASK_FIND_NEAR_NODE_COVER_FROM_ENEMY | 72 | |
TASK_FIND_FAR_NODE_COVER_FROM_ENEMY | 73 | |
TASK_FIND_COVER_FROM_ORIGIN | 74 | |
TASK_EAT | 75 | |
TASK_DIE | 76 | |
TASK_WAIT_FOR_SCRIPT | 77 | |
TASK_PLAY_SCRIPT | 78 | |
TASK_ENABLE_SCRIPT | 79 | |
TASK_PLANT_ON_SCRIPT | 80 | |
TASK_FACE_SCRIPT | 81 | |
TASK_WAIT_RANDOM | 82 | |
TASK_WAIT_INDEFINITE | 83 | |
TASK_STOP_MOVING | 84 | |
TASK_TURN_LEFT | 85 | |
TASK_TURN_RIGHT | 86 | |
TASK_REMEMBER | 87 | |
TASK_FORGET | 88 | |
TASK_WAIT_FOR_MOVEMENT | 89 | |
TASK_WAIT_FOR_MOVEMENT_AP | 90 | |
TASK_WAIT_FOR_MOVEMENT_ENEMY_OCCLUDED | 91 | |
TASK_WALK_PLAYERPATH_FOR_UNITS | 92 | |
TASK_MOVE_AWAY_PLAYERPATH | 93 | |
TASK_FIND_TANK | 94 | |
TASK_GET_PATH_TO_TANK | 95 | |
TASK_WAIT_AT_TANK | 96 | |
TASK_FIND_ATTACKPOINT_TO_ENEMY | 97 | |
TASK_WAIT_FOR_MOVEMENT_GRENADE | 98 | |
TASK_MOVE_TO_TARGET_RANGE_FORCE | 99 | |
TASK_PLAY_SEQUENCE_COWER | 100 | |
TASK_USE_TANK | 101 | |
TASK_RUN_TO_TANK | 102 | |
TASK_FIND_COVER_DISTANCE_FROM_ENEMY | 103 | |
TASK_GET_PATH_TO_BESTCOMBATSOUND | 104 | |
TASK_MOVE_TO_ENEMY | 105 | |
TASK_PATH_WAYPOINT_INITIALIZE | 106 | |
TASK_PATH_WAYPOINT_MOVEMENT | 107 | |
TASK_PATH_WAYPOINT_ANGLES | 108 | |
TASK_PATH_WAYPOINT_ARRIVAL | 109 | |
TASK_PATH_WAYPOINT_WAIT | 110 | |
TASK_PATH_WAYPOINT_DEPARTURE | 111 | |
LAST_COMMON_TASK | 112 |