PK (tppbotfiles/bots/alien_c.c' ZPITTEXTR*ch//=========================================================================== // // Name: alien_c.c // Function: alien, rank 2 // Programmer: MrElusive (MrElusive@idsoftware.com) // version: 1 // Tab Size: 4 (real tabs) //=========================================================================== #include "chars.h" skill 1 { CHARACTERISTIC_NAME "alien" CHARACTERISTIC_GENDER "it" CHARACTERISTIC_ATTACK_SKILL 0.75 CHARACTERISTIC_WEAPONWEIGHTS "bots/alien_w.c" CHARACTERISTIC_AIM_SKILL 0.5 CHARACTERISTIC_AIM_ACCURACY 0.5 CHARACTERISTIC_VIEW_FACTOR 1.0 CHARACTERISTIC_VIEW_MAXCHANGE 120 CHARACTERISTIC_REACTIONTIME 3.0 CHARACTERISTIC_CHAT_FILE "bots/alien_t.c" CHARACTERISTIC_CHAT_NAME "alien" CHARACTERISTIC_CHAT_CPM 400 CHARACTERISTIC_CHAT_INSULT 0.5 CHARACTERISTIC_CHAT_MISC 0.5 CHARACTERISTIC_CHAT_STARTENDLEVEL 0.5 CHARACTERISTIC_CHAT_ENTEREXITGAME 0.5 CHARACTERISTIC_CHAT_KILL 0.5 CHARACTERISTIC_CHAT_DEATH 0.5 CHARACTERISTIC_CHAT_ENEMYSUICIDE 0.5 CHARACTERISTIC_CHAT_HITTALKING 0.15 CHARACTERISTIC_CHAT_HITNODEATH 0.15 CHARACTERISTIC_CHAT_HITNOKILL 0.15 CHARACTERISTIC_CHAT_RANDOM 0.5 CHARACTERISTIC_CHAT_REPLY 0.275 CHARACTERISTIC_CROUCHER 0.0 CHARACTERISTIC_JUMPER 1.0 CHARACTERISTIC_WEAPONJUMPING 1.0 CHARACTERISTIC_GRAPPLE_USER 0.5 CHARACTERISTIC_ITEMWEIGHTS "bots/alien_i.c" CHARACTERISTIC_AGGRESSION 0.95 CHARACTERISTIC_SELFPRESERVATION 0.25 CHARACTERISTIC_VENGEFULNESS 0.95 CHARACTERISTIC_CAMPER 0.5 CHARACTERISTIC_EASY_FRAGGER 0.1 CHARACTERISTIC_ALERTNESS 0.5 } skill 4 { CHARACTERISTIC_NAME "alien" CHARACTERISTIC_GENDER "it" CHARACTERISTIC_ATTACK_SKILL 0.75 CHARACTERISTIC_WEAPONWEIGHTS "bots/alien_w.c" CHARACTERISTIC_AIM_SKILL 0.5 CHARACTERISTIC_AIM_ACCURACY 0.5 CHARACTERISTIC_VIEW_FACTOR 1.0 CHARACTERISTIC_VIEW_MAXCHANGE 120 CHARACTERISTIC_REACTIONTIME 2.0 CHARACTERISTIC_CHAT_FILE "bots/alien_t.c" CHARACTERISTIC_CHAT_NAME "alien" CHARACTERISTIC_CHAT_CPM 400 CHARACTERISTIC_CHAT_INSULT 0.5 CHARACTERISTIC_CHAT_MISC 0.5 CHARACTERISTIC_CHAT_STARTENDLEVEL 0.5 CHARACTERISTIC_CHAT_ENTEREXITGAME 0.5 CHARACTERISTIC_CHAT_KILL 0.5 CHARACTERISTIC_CHAT_DEATH 0.5 CHARACTERISTIC_CHAT_ENEMYSUICIDE 0.5 CHARACTERISTIC_CHAT_HITTALKING 0.15 CHARACTERISTIC_CHAT_HITNODEATH 0.15 CHARACTERISTIC_CHAT_HITNOKILL 0.15 CHARACTERISTIC_CHAT_RANDOM 0.5 CHARACTERISTIC_CHAT_REPLY 0.2 CHARACTERISTIC_CROUCHER 0.0 CHARACTERISTIC_JUMPER 1.0 CHARACTERISTIC_WEAPONJUMPING 1.0 CHARACTERISTIC_GRAPPLE_USER 0.5 CHARACTERISTIC_ITEMWEIGHTS "bots/alien_i.c" CHARACTERISTIC_AGGRESSION 0.95 CHARACTERISTIC_SELFPRESERVATION 0.25 CHARACTERISTIC_VENGEFULNESS 0.95 CHARACTERISTIC_CAMPER 0.5 CHARACTERISTIC_EASY_FRAGGER 0.1 CHARACTERISTIC_ALERTNESS 0.5 } skill 5 { CHARACTERISTIC_NAME "alien" CHARACTERISTIC_GENDER "male" CHARACTERISTIC_ATTACK_SKILL 0.75 CHARACTERISTIC_WEAPONWEIGHTS "bots/alien_w.c" CHARACTERISTIC_AIM_SKILL 0.5 CHARACTERISTIC_AIM_ACCURACY 0.5 CHARACTERISTIC_VIEW_FACTOR 1.0 CHARACTERISTIC_VIEW_MAXCHANGE 120 CHARACTERISTIC_REACTIONTIME 1.0 CHARACTERISTIC_CHAT_FILE "bots/alien_t.c" CHARACTERISTIC_CHAT_NAME "alien" CHARACTERISTIC_CHAT_CPM 400 CHARACTERISTIC_CHAT_INSULT 0.5 CHARACTERISTIC_CHAT_MISC 0.5 CHARACTERISTIC_CHAT_STARTENDLEVEL 0.5 CHARACTERISTIC_CHAT_ENTEREXITGAME 0.5 CHARACTERISTIC_CHAT_KILL 0.5 CHARACTERISTIC_CHAT_DEATH 0.5 CHARACTERISTIC_CHAT_ENEMYSUICIDE 0.5 CHARACTERISTIC_CHAT_HITTALKING 0.15 CHARACTERISTIC_CHAT_HITNODEATH 0.15 CHARACTERISTIC_CHAT_HITNOKILL 0.15 CHARACTERISTIC_CHAT_RANDOM 0.5 CHARACTERISTIC_CHAT_REPLY 0.1 CHARACTERISTIC_CROUCHER 0.0 CHARACTERISTIC_JUMPER 1.0 CHARACTERISTIC_WEAPONJUMPING 1.0 CHARACTERISTIC_GRAPPLE_USER 0.5 CHARACTERISTIC_ITEMWEIGHTS "bots/alien_i.c" CHARACTERISTIC_AGGRESSION 0.95 CHARACTERISTIC_SELFPRESERVATION 0.25 CHARACTERISTIC_VENGEFULNESS 0.95 CHARACTERISTIC_CAMPER 0.5 CHARACTERISTIC_EASY_FRAGGER 0.1 CHARACTERISTIC_ALERTNESS 0.5 } PK ( botfiles/bots/alien_i.c' ZPITTEXTR*ch//=========================================================================== // // Name: alien_i.c // Function: // Programmer: Mr Elusive (MrElusive@idsoftware.com) // Last update: 10/05/00 // Tab Size: 4 (real tabs) //=========================================================================== #include "inv.h" //initial health/armor states #define FS_HEALTH 1 #define FS_ARMOR 1 //initial weapon weights #define W_SHOTGUN 50 #define W_MACHINEGUN 70 #define W_GRENADELAUNCHER 40 #define W_ROCKETLAUNCHER 120 #define W_RAILGUN 85 #define W_BFG10K 30 #define W_LIGHTNING 50 #define W_PLASMAGUN 50 //the bot has the weapons, so the weights change a little bit #define GWW_SHOTGUN 35 #define GWW_MACHINEGUN 50 #define GWW_GRENADELAUNCHER 30 #define GWW_ROCKETLAUNCHER 90 #define GWW_RAILGUN 25 #define GWW_BFG10K 41 #define GWW_LIGHTNING 40 #define GWW_PLASMAGUN 40 //initial powerup weights #define W_TELEPORTER 40 #define W_MEDKIT 40 #define W_QUAD 40 #define W_ENVIRO 40 #define W_HASTE 40 #define W_INVISIBILITY 40 #define W_REGEN 40 #define W_FLIGHT 40 //flag weight #define FLAG_WEIGHT 50 // #include "fw_items.c" PK (5|botfiles/bots/alien_t.c' ZPITTEXTR*ch//=========================================================================== // // Name: alien_c.c // Function: chat lines for alien // Last update: 10/05/00 // Tab Size: 3 (real tabs) //=========================================================================== chat "Alien" { #include "teamplay.h" // type "game_enter" { HELLO; HELLO4; "Fresh meat ! "; "My Diner is coming !"; "Fresh blood ! "; "Hey ! ", 1, ", can i guzzle you ?"; } //end type type "game_exit" { ".... still hungry !"; "come with some friends later"; } //end type type "level_start" { LEVEL_START1; "Remember LV 426 ?"; "I prefer the Nostromo"; } //end type type "level_end" { LEVEL_END2; "There were too much cadavres !"; "Grrrr"; } //end type type "level_end_victory" { "My Queen will be happy"; "Alert, this place is uninhabitable for you !"; "Grrrrr"; LEVEL_END_VICTORY0; LEVEL_END_VICTORY2; } //end type type "level_end_lose" { "Grrrrr"; "You know rsurection ?"; LEVEL_END_LOSE1; } //end type //================================================================ //================================================================ type "hit_talking" //bot is hit while chat balloon is visible; lecture attacker on poor sportsmanship { "You are a pig with a gun, ", 0, "."; "Grrrrrrr"; //0 = shooter } //end type type "hit_nodeath" //bot is hit by an opponent's weapon attack; either praise or insult { "Grrrrr !"; 0, ",think you are a marine ?"; "Do you have a face-hugger on your eyes ?"; 0, ". can i call you 41 ?"; //0 = shooter } //end type type "hit_nokill" //bot hits an opponent but does not kill it { "Grrrrrr"; "Only for smelling your blood...."; //0 = opponent } //end type type "enemy_suicide" { "less blood for me ...."; "I'm not so frightening ?!"; 0, ", you'd better come to me for that"; "Victors don't let anyone kill them... including themselves."; //0 = enemy } //end type //================================================================ //================================================================ type "death_telefrag" { DEATH_TELEFRAGGED1; DEATH_TELEFRAGGED3; "Grrrrr"; } //end type type "death_lava" { "What is it with all this lava?"; "I hate lava !"; DEATH_LAVA1; } //end type type "death_slime" { "it seems that one brother left this slime trail...."; 0, ". I can see you left your slime trail here."; DEATH_SLIME0; } //end type type "death_drown" { "Grrrrrrr"; DEATH_DROWN0; } //end type type "death_suicide" { "Just to show you my resurection !"; DEATH_SUICIDE1; } //end type type "death_gauntlet" { 0, "you are an Alien"; "I just love it when you do that ", 0, ". I dare you to try it again."; DEATH_GAUNTLET2; } //end type type "death_rail" { "Grrrrr !"; "Alert, this place is uninhabitable for you !"; DEATH_RAIL1; } //end type type "death_bfg" { "Lovely green.... ", 0, "."; "I'm wondering if your guts are green ?"; DEATH_BFG0; } //end type type "death_insult" { "Lucky"; "Your' on my list ", 0, "!"; "Grrrrrr !"; "Zouhqhqqh ! hq c'est ;qrrqnt cq !"; DEATH_INSULT4; } //end type type "death_praise" { D_PRAISE2; PRAISE3; "Revange !"; "You're an Alien Warrior", 0, "!"; } //end type //================================================================ //================================================================ type "kill_rail" { "Like that kiss ?"; "fast and efficient....Like me"; "Point and squirt. There's something very primal about that."; "The A L I E N damage !"; KILL_RAIL1; } //end type type "kill_gauntlet" { 0, "Slurp ! got plenty of blood on me !"; "Guzzle Diner !"; KILL_GAUNTLET2; } //end type type "kill_telefrag" { "Plenty balls of meat around me"; "Is it your head that I see there ",0, "?"; TELEFRAGGED3; } //end type type "kill_insult" { "Your gut is so sweet", 0, "...."; 0, "you die so quickly....It's not fun"; "Try Ctrl for fire..."; KILL_INSULT6; KILL_INSULT15; KILL_INSULT33; } //end type type "kill_praise" { PRAISE2; D_PRAISE4; "Revange !"; "You're an Alien Warrior", 0, "!"; "Your gore color coordinates so nicely with this arena, ", 0, "."; } //end type //================================================================ //================================================================ type "random_insult" { TAUNT_FEM; TAUNT_FEM7; TAUNT9; DEATH_INSULT5; "You know, ", 1, ", I'll be back...."; "ok ", 1, ", I've decided I like you better when you're dead."; "Oh, was that your ego I deflated back there ", 1, "?, "; "You know, ", 0, ", bathing regularly isn't considered a crime."; } //end type type "random_misc" { TAUNT_FEM6; MISC3; MISC5; "Stop camping and fight !"; "Are you wainting Rippley to help you, ", 1, "?"; "There's no escape for you, ", 0, " so fight !"; "Diner ! come diner ! come !"; } //end type } //end chat Alien PK (| SSbotfiles/bots/alien_w.c' ZPITTEXTR*ch//=========================================================================== // // Name: alien_w.c // Function: // Programmer: // Last update: 10/05/00 // Tab Size: 4 (real tabs) //=========================================================================== #include "inv.h" #define W_GAUNTLET 110 #define W_SHOTGUN 20 #define W_MACHINEGUN 30 #define W_GRENADELAUNCHER 40 #define W_ROCKETLAUNCHER 85 #define W_RAILGUN 100 #define W_BFG10K 95 #define W_LIGHTNING 80 #define W_PLASMAGUN 75 #define W_GRAPPLE 15 // #include "fw_weap.c" PK (R88scripts/alien.bot' ZPITTEXTR*ch{ name Alien model Alien aifile bots/Alien_c.c } PK ( botfiles/PK (botfiles/bots/PK (scripts/PK (tpp botfiles/bots/alien_c.c' ZPITTEXTR*chPK (  botfiles/bots/alien_i.c' ZPITTEXTR*chPK (5| botfiles/bots/alien_t.c' ZPITTEXTR*chPK (| SS +botfiles/bots/alien_w.c' ZPITTEXTR*chPK (R88 F.scripts/alien.bot' ZPITTEXTR*chPK ( A.botfiles/PK (A.botfiles/bots/PK (A/scripts/PKL6/