summaryrefslogtreecommitdiff
path: root/gamemode/npcfix.lua
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-05-30 14:42:09 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-05-30 14:42:09 -0400
commit2736f498f30220b858fc6fac23e7ddc4a597df6d (patch)
tree374ceadedb654b00e09dac321620a8320830f734 /gamemode/npcfix.lua
downloadredead-2736f498f30220b858fc6fac23e7ddc4a597df6d.tar.gz
redead-2736f498f30220b858fc6fac23e7ddc4a597df6d.tar.bz2
redead-2736f498f30220b858fc6fac23e7ddc4a597df6d.zip
Inital commit
Diffstat (limited to 'gamemode/npcfix.lua')
-rw-r--r--gamemode/npcfix.lua158
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