#include "include.h"
Variables | |
char | bot_state_name [16][32] |
const char * | models [23] |
#define BOT_ENABLE |
#define FACE_X 0.0f |
#define FACE_Y -0.4f |
#define FLASH_X 0.122f |
#define FLASH_Y -0.127f |
#define GAUNTLET_DAMAGE 50 |
#define GAUNTLET_RELOAD 40 |
#define GIB_HEALTH -40 |
#define GRENADE_DAMAGE 100 |
#define GRENADE_RELOAD 100 |
#define GRENADE_SPLASH_DAMAGE 50 |
#define ICON_ARMOR_SHARD 27 |
#define ICON_BFG 9 |
#define ICON_BFG_BOX 17 |
#define ICON_BLUE_FLAG 21 |
#define ICON_F_GAUNTLET 58 |
#define ICON_F_GRENADE 43 |
#define ICON_F_LIGHTNING 46 |
#define ICON_F_MACHINEGUN 41 |
#define ICON_F_PLASMA 45 |
#define ICON_F_RAILGUN 47 |
#define ICON_F_ROCKET 44 |
#define ICON_F_SHOTGUN 42 |
#define ICON_FACE0 48 |
#define ICON_FACE0_PAIN 49 |
#define ICON_FACE1 50 |
#define ICON_FACE1_PAIN 51 |
#define ICON_FACE2 52 |
#define ICON_FACE3 53 |
#define ICON_FACE3_PAIN 54 |
#define ICON_FACE_PENT 56 |
#define ICON_FACE_PENT_KILL 57 |
#define ICON_FACE_QUAD 55 |
#define ICON_FLIGHT 19 |
#define ICON_GAUNTLET 1 |
#define ICON_GRAPPLE 10 |
#define ICON_GRENADE 4 |
#define ICON_GRENADE_BOX 13 |
#define ICON_HASTE 20 |
#define ICON_INVIS 29 |
#define ICON_LIGHTNING 6 |
#define ICON_LIGHTNING_BOX 16 |
#define ICON_MACHINEGUN 2 |
#define ICON_MACHINEGUN_BOX 11 |
#define ICON_MEDAL_ACCURACY 35 |
#define ICON_MEDAL_EXCELLENT 36 |
#define ICON_MEDAL_FRAGS 37 |
#define ICON_MEDAL_GAUNTLET 38 |
#define ICON_MEDAL_IMPRESSIVE 39 |
#define ICON_MEDAL_VICTORY 40 |
#define ICON_MEDIKIT 30 |
#define ICON_MEGA 23 |
#define ICON_NOAMMO 31 |
#define ICON_PLASMA 8 |
#define ICON_PLASMA_BOX 15 |
#define ICON_QUAD 32 |
#define ICON_RAILGUN 7 |
#define ICON_RED_ARMOR 26 |
#define ICON_RED_FLAG 22 |
#define ICON_RED_HEALTH 24 |
#define ICON_REGEN 33 |
#define ICON_RLBOOM1 59 |
#define ICON_RLBOOM2 60 |
#define ICON_RLBOOM3 61 |
#define ICON_RLBOOM4 62 |
#define ICON_RLBOOM5 63 |
#define ICON_RLBOOM6 64 |
#define ICON_RLBOOM7 65 |
#define ICON_RLBOOM8 66 |
#define ICON_ROCKET 5 |
#define ICON_ROCKET_BOX 14 |
#define ICON_SELECT 0 |
#define ICON_SHOTGUN 3 |
#define ICON_SHOTGUN_BOX 12 |
#define ICON_SUIT 18 |
#define ICON_TELEPORTER 34 |
#define ICON_YELLOW_ARMOR 28 |
#define ICON_YELLOW_HEALTH 25 |
#define LIGHTNING_DAMAGE 8 |
#define LIGHTNING_RELOAD 6 |
#define MACHINEGUN_DAMAGE 7 |
#define MACHINEGUN_RELOAD 8 |
#define MODEL_AMMO_BULLETS 33 |
#define MODEL_AMMO_BULLETS 33 |
#define MODEL_AMMO_GRENADES 31 |
#define MODEL_AMMO_GRENADES 31 |
#define MODEL_AMMO_LIGHTNING 30 |
#define MODEL_AMMO_LIGHTNING 30 |
#define MODEL_AMMO_PLASMA 49 |
#define MODEL_AMMO_PLASMA 49 |
#define MODEL_AMMO_ROCKETS 29 |
#define MODEL_AMMO_ROCKETS 29 |
#define MODEL_AMMO_SHELLS 28 |
#define MODEL_AMMO_SHELLS 28 |
#define MODEL_AMMO_SLUGS 32 |
#define MODEL_AMMO_SLUGS 32 |
#define MODEL_ARMOR_BODY 35 |
#define MODEL_ARMOR_BODY 35 |
#define MODEL_ARMOR_COMBAT 34 |
#define MODEL_ARMOR_COMBAT 34 |
#define MODEL_ARMOR_SHARD 27 |
#define MODEL_ARMOR_SHARD 27 |
#define MODEL_BACKPACK 62 |
#define MODEL_BALL 18 |
#define MODEL_BALL 18 |
#define MODEL_BLUE_FLAG 36 |
#define MODEL_BLUE_FLAG 36 |
#define MODEL_BOLT 63 |
#define MODEL_BOLT2 64 |
#define MODEL_BOLT3 65 |
#define MODEL_BOOM 6 |
#define MODEL_BOOM 6 |
#define MODEL_BOSS 66 |
#define MODEL_BOX 17 |
#define MODEL_BOX 17 |
#define MODEL_BULLET 3 |
#define MODEL_BULLET 3 |
#define MODEL_BULLET_HIT 4 |
#define MODEL_BULLET_HIT 4 |
#define MODEL_DEMON 56 |
#define MODEL_DOG 53 |
#define MODEL_END1 67 |
#define MODEL_EYES 68 |
#define MODEL_FLAME 69 |
#define MODEL_FLAME2 70 |
#define MODEL_FLIGHT 41 |
#define MODEL_FLIGHT 41 |
#define MODEL_G_LIGHT 71 |
#define MODEL_G_NAIL 72 |
#define MODEL_G_NAIL2 73 |
#define MODEL_G_ROCK 74 |
#define MODEL_G_ROCK2 75 |
#define MODEL_G_SHOT 76 |
#define MODEL_GIB0 7 |
#define MODEL_GIB0 7 |
#define MODEL_GIB1 8 |
#define MODEL_GIB1 8 |
#define MODEL_GIB2 9 |
#define MODEL_GIB2 9 |
#define MODEL_GIB3 10 |
#define MODEL_GIB3 10 |
#define MODEL_GIB4 11 |
#define MODEL_GIB4 11 |
#define MODEL_GIB5 12 |
#define MODEL_GIB5 12 |
#define MODEL_GIB6 13 |
#define MODEL_GIB6 13 |
#define MODEL_GIB7 14 |
#define MODEL_GIB7 14 |
#define MODEL_GIB8 15 |
#define MODEL_GIB8 15 |
#define MODEL_GIB9 16 |
#define MODEL_GIB9 16 |
#define MODEL_GREENARMOR 61 |
#define MODEL_GRENADE 1 |
#define MODEL_GRENADE 1 |
#define MODEL_H_DEMON 81 |
#define MODEL_H_DOG 82 |
#define MODEL_H_GUARD 83 |
#define MODEL_H_KNIGHT 84 |
#define MODEL_H_OGRE 85 |
#define MODEL_H_PLAYER 86 |
#define MODEL_H_SHAMS 87 |
#define MODEL_H_WIZARD 88 |
#define MODEL_H_ZOMBIE 89 |
#define MODEL_HASTE 42 |
#define MODEL_HASTE 42 |
#define MODEL_HEALTH 45 |
#define MODEL_HEALTH 45 |
#define MODEL_HEALTH_LARGE 46 |
#define MODEL_HEALTH_LARGE 46 |
#define MODEL_HEALTH_MEGA 48 |
#define MODEL_HEALTH_MEGA 48 |
#define MODEL_HEALTH_SMALL 47 |
#define MODEL_HEALTH_SMALL 47 |
#define MODEL_INVIS 40 |
#define MODEL_INVIS 40 |
#define MODEL_INVISIBL 90 |
#define MODEL_INVULNER 91 |
#define MODEL_KNIGHT 58 |
#define MODEL_LAVABALL 92 |
#define MODEL_M_G_KEY 93 |
#define MODEL_M_S_KEY 94 |
#define MODEL_MEDKIT 43 |
#define MODEL_MEDKIT 43 |
#define MODEL_MISSLE 95 |
#define MODEL_OGRE 52 |
#define MODEL_PLASMA_HIT 5 |
#define MODEL_PLASMA_HIT 5 |
#define MODEL_PLAYER 55 |
#define MODEL_Q1_GIB1 77 |
#define MODEL_Q1_GIB2 78 |
#define MODEL_Q1_GIB3 79 |
#define MODEL_Q1_GRENADE 80 |
#define MODEL_Q1_PLAYER 96 |
#define MODEL_QUAD 38 |
#define MODEL_QUAD 38 |
#define MODEL_QUADDAMA 97 |
#define MODEL_RED_FLAG 37 |
#define MODEL_RED_FLAG 37 |
#define MODEL_REDARMOR 59 |
#define MODEL_REGEN 39 |
#define MODEL_REGEN 39 |
#define MODEL_ROCKET 0 |
#define MODEL_ROCKET 0 |
#define MODEL_S_LIGHT 98 |
#define MODEL_S_SPIKE 99 |
#define MODEL_SHAMBLER 50 |
#define MODEL_SHELL 2 |
#define MODEL_SHELL 2 |
#define MODEL_SOLDIER 57 |
#define MODEL_SPIKE 100 |
#define MODEL_SUIT 101 |
#define MODEL_TELEPORTER 44 |
#define MODEL_TELEPORTER 44 |
#define MODEL_TERRAIN 50 |
#define MODEL_V_AXE 102 |
#define MODEL_V_LIGHT 103 |
#define MODEL_V_NAIL 104 |
#define MODEL_V_NAIL2 105 |
#define MODEL_V_ROCK 106 |
#define MODEL_V_ROCK2 107 |
#define MODEL_V_SHOT 108 |
#define MODEL_V_SHOT2 109 |
#define MODEL_W_G_KEY 110 |
#define MODEL_W_S_KEY 111 |
#define MODEL_W_SPIKE 112 |
#define MODEL_W_ZOM_GIB 113 |
#define MODEL_WIZARD 51 |
#define MODEL_YELLOWARMOR 60 |
#define MODEL_ZOMBIE 54 |
#define PLASMA_DAMAGE 20 |
#define PLASMA_RELOAD 8 |
#define PLASMA_SPLASH_DAMAGE 15 |
#define QUAD_FACTOR 3.0f |
#define RAILGUN_DAMAGE 100 |
#define RAILGUN_RELOAD 188 |
#define ROCKET_DAMAGE 100 |
#define ROCKET_RELOAD 100 |
#define ROCKET_SPLASH_DAMAGE 50 |
#define SHOTGUN_DAMAGE 10 |
#define SHOTGUN_RELOAD 60 |
#define SND_ACCURACY 279 |
#define SND_BLUE_LEAD 269 |
#define SND_BULLET 299 |
#define SND_BUTTON 308 |
#define SND_DEATH1 0 |
#define SND_DEATH2 1 |
#define SND_DEATH3 2 |
#define SND_DENIED 290 |
#define SND_DOOR_END 307 |
#define SND_DOOR_START 306 |
#define SND_DROPGUN 300 |
#define SND_EXCELLENT 275 |
#define SND_EXCELLENTA 280 |
#define SND_EXPLODE 245 |
#define SND_FALL 8 |
#define SND_FALLING 9 |
#define SND_FIGHT 291 |
#define SND_FIVE_MINUTE 294 |
#define SND_FLAGCAP 241 |
#define SND_FLAGRET 243 |
#define SND_FLAGTAKE 242 |
#define SND_FLESH_STEP1 313 |
#define SND_FLESH_STEP2 314 |
#define SND_FLESH_STEP3 315 |
#define SND_FLESH_STEP4 316 |
#define SND_FRAGS 281 |
#define SND_FRY 321 |
#define SND_GAUNTLET 303 |
#define SND_GAUNTLET_HIT 305 |
#define SND_GAUNTLET_IDLE 304 |
#define SND_GAUNTLET_MEDAL 276 |
#define SND_GIB1 265 |
#define SND_GIB2 266 |
#define SND_GIB3 267 |
#define SND_GIBBED 264 |
#define SND_GRENADE 236 |
#define SND_GRENADE_IMPACT 244 |
#define SND_GURP1 262 |
#define SND_GURP2 263 |
#define SND_HIT 284 |
#define SND_HITTEAM 285 |
#define SND_HUMILIATION 277 |
#define SND_IMPRESSIVE 282 |
#define SND_IMPRESSIVEA 278 |
#define SND_JUMP 7 |
#define SND_JUMPPAD 258 |
#define SND_LAND 257 |
#define SND_LG_HUM 231 |
#define SND_LIGHTNING 234 |
#define SND_LOST_LEAD 272 |
#define SND_MACHINEGUN 238 |
#define SND_METAL_STEP1 309 |
#define SND_METAL_STEP2 310 |
#define SND_METAL_STEP3 311 |
#define SND_METAL_STEP4 312 |
#define SND_NOAMMO 259 |
#define SND_ONE 287 |
#define SND_ONE_FRAG 295 |
#define SND_ONE_MINUTE 293 |
#define SND_PAIN1 3 |
#define SND_PAIN2 4 |
#define SND_PAIN3 5 |
#define SND_PAIN4 6 |
#define SND_PERFECT 283 |
#define SND_PLASMA 237 |
#define SND_PLASMA_EXPLODE 248 |
#define SND_PLASMAFLY 247 |
#define SND_PLAYER 10 |
#define SND_PREPARE 292 |
#define SND_RAILGUN 233 |
#define SND_RED_LEAD 270 |
#define SND_REGEN 252 |
#define SND_RG_HUM 230 |
#define SND_ROCKET 235 |
#define SND_ROCKETFLY 246 |
#define SND_SHELL 298 |
#define SND_SHOTGUN 232 |
#define SND_SOLDIER_IDLE 302 |
#define SND_SOLDIER_SIGHT 301 |
#define SND_SPLASH_STEP1 317 |
#define SND_SPLASH_STEP2 318 |
#define SND_SPLASH_STEP3 319 |
#define SND_SPLASH_STEP4 320 |
#define SND_STEP1 253 |
#define SND_STEP2 254 |
#define SND_STEP3 255 |
#define SND_STEP4 256 |
#define SND_SUDDEN 286 |
#define SND_SWAPWEAP 249 |
#define SND_TAKEN_LEAD 273 |
#define SND_TALK 268 |
#define SND_TEAMS_TIED 274 |
#define SND_TELEIN 239 |
#define SND_TELEOUT 240 |
#define SND_THREE 289 |
#define SND_THREE_FRAG 297 |
#define SND_TIED_LEAD 271 |
#define SND_TWO 288 |
#define SND_TWO_FRAG 296 |
#define SND_USE_EMPTY 251 |
#define SND_USE_MED 250 |
#define SND_WATER_IN 260 |
#define SND_WATER_OUT 261 |
#define WEAPON_SPACING 0.1f |
char bot_state_name[16][32] |
const char* models[23] |