diff options
Diffstat (limited to 'gamemode/npcfix.lua')
| -rw-r--r-- | gamemode/npcfix.lua | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/gamemode/npcfix.lua b/gamemode/npcfix.lua new file mode 100644 index 0000000..b27de8d --- /dev/null +++ b/gamemode/npcfix.lua @@ -0,0 +1,158 @@ + +local sharedtasks_e = { } +sharedtasks_e["TASK_INVALID"] = 0 +sharedtasks_e["TASK_RESET_ACTIVITY"] = 1 +sharedtasks_e["TASK_WAIT"] = 2 +sharedtasks_e["TASK_ANNOUNCE_ATTACK"] = 3 +sharedtasks_e["TASK_WAIT_FACE_ENEMY"] = 4 +sharedtasks_e["TASK_WAIT_FACE_ENEMY_RANDOM"] = 5 +sharedtasks_e["TASK_WAIT_PVS"] = 6 +sharedtasks_e["TASK_SUGGEST_STATE"] = 7 +sharedtasks_e["TASK_TARGET_PLAYER"] = 8 +sharedtasks_e["TASK_SCRIPT_WALK_TO_TARGET"] = 9 +sharedtasks_e["TASK_SCRIPT_RUN_TO_TARGET"] = 10 +sharedtasks_e["TASK_SCRIPT_CUSTOM_MOVE_TO_TARGET"] = 11 +sharedtasks_e["TASK_MOVE_TO_TARGET_RANGE"] = 12 +sharedtasks_e["TASK_MOVE_TO_GOAL_RANGE"] = 13 +sharedtasks_e["TASK_MOVE_AWAY_PATH"] = 14 +sharedtasks_e["TASK_GET_PATH_AWAY_FROM_BEST_SOUND"] = 15 +sharedtasks_e["TASK_SET_GOAL"] = 16 +sharedtasks_e["TASK_GET_PATH_TO_GOAL"] = 17 +sharedtasks_e["TASK_GET_PATH_TO_ENEMY"] = 18 +sharedtasks_e["TASK_GET_PATH_TO_ENEMY_LKP"] = 19 +sharedtasks_e["TASK_GET_CHASE_PATH_TO_ENEMY"] = 20 +sharedtasks_e["TASK_GET_PATH_TO_ENEMY_LKP_LOS"] = 21 +sharedtasks_e["TASK_GET_PATH_TO_ENEMY_CORPSE"] = 22 +sharedtasks_e["TASK_GET_PATH_TO_PLAYER"] = 23 +sharedtasks_e["TASK_GET_PATH_TO_ENEMY_LOS"] = 24 +sharedtasks_e["TASK_GET_FLANK_RADIUS_PATH_TO_ENEMY_LOS"] = 25 +sharedtasks_e["TASK_GET_FLANK_ARC_PATH_TO_ENEMY_LOS"] = 26 +sharedtasks_e["TASK_GET_PATH_TO_RANGE_ENEMY_LKP_LOS"] = 27 +sharedtasks_e["TASK_GET_PATH_TO_TARGET"] = 28 +sharedtasks_e["TASK_GET_PATH_TO_TARGET_WEAPON"] = 29 +sharedtasks_e["TASK_CREATE_PENDING_WEAPON"] = 30 +sharedtasks_e["TASK_GET_PATH_TO_HINTNODE"] = 31 +sharedtasks_e["TASK_STORE_LASTPOSITION"] = 32 +sharedtasks_e["TASK_CLEAR_LASTPOSITION"] = 33 +sharedtasks_e["TASK_STORE_POSITION_IN_SAVEPOSITION"] = 34 +sharedtasks_e["TASK_STORE_BESTSOUND_IN_SAVEPOSITION"] = 35 +sharedtasks_e["TASK_STORE_BESTSOUND_REACTORIGIN_IN_SAVEPOSITION"] = 36 +sharedtasks_e["TASK_REACT_TO_COMBAT_SOUND"] = 37 +sharedtasks_e["TASK_STORE_ENEMY_POSITION_IN_SAVEPOSITION"] = 38 +sharedtasks_e["TASK_GET_PATH_TO_COMMAND_GOAL"] = 39 +sharedtasks_e["TASK_MARK_COMMAND_GOAL_POS"] = 40 +sharedtasks_e["TASK_CLEAR_COMMAND_GOAL"] = 41 +sharedtasks_e["TASK_GET_PATH_TO_LASTPOSITION"] = 42 +sharedtasks_e["TASK_GET_PATH_TO_SAVEPOSITION"] = 43 +sharedtasks_e["TASK_GET_PATH_TO_SAVEPOSITION_LOS"] = 44 +sharedtasks_e["TASK_GET_PATH_TO_RANDOM_NODE"] = 45 +sharedtasks_e["TASK_GET_PATH_TO_BESTSOUND"] = 46 +sharedtasks_e["TASK_GET_PATH_TO_BESTSCENT"] = 47 +sharedtasks_e["TASK_RUN_PATH"] = 48 +sharedtasks_e["TASK_WALK_PATH"] = 49 +sharedtasks_e["TASK_WALK_PATH_TIMED"] = 50 +sharedtasks_e["TASK_WALK_PATH_WITHIN_DIST"] = 51 +sharedtasks_e["TASK_WALK_PATH_FOR_UNITS"] = 52 +sharedtasks_e["TASK_RUN_PATH_FLEE"] = 53 +sharedtasks_e["TASK_RUN_PATH_TIMED"] = 54 +sharedtasks_e["TASK_RUN_PATH_FOR_UNITS"] = 55 +sharedtasks_e["TASK_RUN_PATH_WITHIN_DIST"] = 56 +sharedtasks_e["TASK_STRAFE_PATH"] = 57 +sharedtasks_e["TASK_CLEAR_MOVE_WAIT"] = 58 +sharedtasks_e["TASK_SMALL_FLINCH"] = 59 +sharedtasks_e["TASK_BIG_FLINCH"] = 60 +sharedtasks_e["TASK_DEFER_DODGE"] = 61 +sharedtasks_e["TASK_FACE_IDEAL"] = 62 +sharedtasks_e["TASK_FACE_REASONABLE"] = 63 +sharedtasks_e["TASK_FACE_PATH"] = 64 +sharedtasks_e["TASK_FACE_PLAYER"] = 65 +sharedtasks_e["TASK_FACE_ENEMY"] = 66 +sharedtasks_e["TASK_FACE_HINTNODE"] = 67 +sharedtasks_e["TASK_PLAY_HINT_ACTIVITY"] = 68 +sharedtasks_e["TASK_FACE_TARGET"] = 69 +sharedtasks_e["TASK_FACE_LASTPOSITION"] = 70 +sharedtasks_e["TASK_FACE_SAVEPOSITION"] = 71 +sharedtasks_e["TASK_FACE_AWAY_FROM_SAVEPOSITION"] = 72 +sharedtasks_e["TASK_SET_IDEAL_YAW_TO_CURRENT"] = 73 +sharedtasks_e["TASK_RANGE_ATTACK1"] = 74 +sharedtasks_e["TASK_RANGE_ATTACK2"] = 75 +sharedtasks_e["TASK_MELEE_ATTACK1"] = 76 +sharedtasks_e["TASK_MELEE_ATTACK2"] = 77 +sharedtasks_e["TASK_RELOAD"] = 78 +sharedtasks_e["TASK_SPECIAL_ATTACK1"] = 79 +sharedtasks_e["TASK_SPECIAL_ATTACK2"] = 80 +sharedtasks_e["TASK_FIND_HINTNODE"] = 81 +sharedtasks_e["TASK_FIND_LOCK_HINTNODE"] = 82 +sharedtasks_e["TASK_CLEAR_HINTNODE"] = 83 +sharedtasks_e["TASK_LOCK_HINTNODE"] = 84 +sharedtasks_e["TASK_SOUND_ANGRY"] = 85 +sharedtasks_e["TASK_SOUND_DEATH"] = 86 +sharedtasks_e["TASK_SOUND_IDLE"] = 87 +sharedtasks_e["TASK_SOUND_WAKE"] = 88 +sharedtasks_e["TASK_SOUND_PAIN"] = 89 +sharedtasks_e["TASK_SOUND_DIE"] = 90 +sharedtasks_e["TASK_SPEAK_SENTENCE"] = 91 +sharedtasks_e["TASK_WAIT_FOR_SPEAK_FINISH"] = 92 +sharedtasks_e["TASK_SET_ACTIVITY"] = 93 +sharedtasks_e["TASK_RANDOMIZE_FRAMERATE"] = 94 +sharedtasks_e["TASK_SET_SCHEDULE"] = 95 +sharedtasks_e["TASK_SET_FAIL_SCHEDULE"] = 96 +sharedtasks_e["TASK_SET_TOLERANCE_DISTANCE"] = 97 +sharedtasks_e["TASK_SET_ROUTE_SEARCH_TIME"] = 98 +sharedtasks_e["TASK_CLEAR_FAIL_SCHEDULE"] = 99 +sharedtasks_e["TASK_PLAY_SEQUENCE"] = 100 +sharedtasks_e["TASK_PLAY_PRIVATE_SEQUENCE"] = 101 +sharedtasks_e["TASK_PLAY_PRIVATE_SEQUENCE_FACE_ENEMY"] = 102 +sharedtasks_e["TASK_PLAY_SEQUENCE_FACE_ENEMY"] = 103 +sharedtasks_e["TASK_PLAY_SEQUENCE_FACE_TARGET"] = 104 +sharedtasks_e["TASK_FIND_COVER_FROM_BEST_SOUND"] = 105 +sharedtasks_e["TASK_FIND_COVER_FROM_ENEMY"] = 106 +sharedtasks_e["TASK_FIND_LATERAL_COVER_FROM_ENEMY"] = 107 +sharedtasks_e["TASK_FIND_BACKAWAY_FROM_SAVEPOSITION"] = 108 +sharedtasks_e["TASK_FIND_NODE_COVER_FROM_ENEMY"] = 109 +sharedtasks_e["TASK_FIND_NEAR_NODE_COVER_FROM_ENEMY"] = 110 +sharedtasks_e["TASK_FIND_FAR_NODE_COVER_FROM_ENEMY"] = 111 +sharedtasks_e["TASK_FIND_COVER_FROM_ORIGIN"] = 112 +sharedtasks_e["TASK_DIE"] = 113 +sharedtasks_e["TASK_WAIT_FOR_SCRIPT"] = 114 +sharedtasks_e["TASK_PUSH_SCRIPT_ARRIVAL_ACTIVITY"] = 115 +sharedtasks_e["TASK_PLAY_SCRIPT"] = 116 +sharedtasks_e["TASK_PLAY_SCRIPT_POST_IDLE"] = 117 +sharedtasks_e["TASK_ENABLE_SCRIPT"] = 118 +sharedtasks_e["TASK_PLANT_ON_SCRIPT"] = 119 +sharedtasks_e["TASK_FACE_SCRIPT"] = 120 +sharedtasks_e["TASK_PLAY_SCENE"] = 121 +sharedtasks_e["TASK_WAIT_RANDOM"] = 122 +sharedtasks_e["TASK_WAIT_INDEFINITE"] = 123 +sharedtasks_e["TASK_STOP_MOVING"] = 124 +sharedtasks_e["TASK_TURN_LEFT"] = 125 +sharedtasks_e["TASK_TURN_RIGHT"] = 126 +sharedtasks_e["TASK_REMEMBER"] = 127 +sharedtasks_e["TASK_FORGET"] = 128 +sharedtasks_e["TASK_WAIT_FOR_MOVEMENT"] = 129 +sharedtasks_e["TASK_WAIT_FOR_MOVEMENT_STEP"] = 130 +sharedtasks_e["TASK_WAIT_UNTIL_NO_DANGER_SOUND"] = 131 +sharedtasks_e["TASK_WEAPON_FIND"] = 132 +sharedtasks_e["TASK_WEAPON_PICKUP"] = 133 +sharedtasks_e["TASK_WEAPON_RUN_PATH"] = 134 +sharedtasks_e["TASK_WEAPON_CREATE"] = 135 +sharedtasks_e["TASK_ITEM_PICKUP"] = 136 +sharedtasks_e["TASK_ITEM_RUN_PATH"] = 137 +sharedtasks_e["TASK_USE_SMALL_HULL"] = 138 +sharedtasks_e["TASK_FALL_TO_GROUND"] = 139 +sharedtasks_e["TASK_WANDER"] = 140 +sharedtasks_e["TASK_FREEZE"] = 141 +sharedtasks_e["TASK_GATHER_CONDITIONS"] = 142 +sharedtasks_e["TASK_IGNORE_OLD_ENEMIES"] = 143 +sharedtasks_e["TASK_DEBUG_BREAK"] = 144 +sharedtasks_e["TASK_ADD_HEALTH"] = 145 +sharedtasks_e["TASK_ADD_GESTURE_WAIT"] = 146 +sharedtasks_e["TASK_ADD_GESTURE"] = 147 +sharedtasks_e["TASK_GET_PATH_TO_INTERACTION_PARTNER"] = 148 +sharedtasks_e["TASK_PRE_SCRIPT"] = 149 + +ai.GetTaskID = function( taskName ) + + return sharedtasks_e[taskName] + +end
\ No newline at end of file |
