diff --git a/README.md b/README.md index 211c628..bfe9f2c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# FreeHunger +# FreeHunger (AKA Still Hungry) Clean-room reimplementation of They Hunger in QuakeC. ![Preview 1](img/preview1.jpg) @@ -16,6 +16,30 @@ then either run Nuclide's ./build_game.sh shell script, or issue 'make' inside Obviously make sure that Nuclide has fteqw and fteqcc set-up for building. +## Status / Changes + +So far all the weapons are re-implemented, but SP hasn't been worked on yet, so +no custom NPC skins or behavior. + +Multiplayer is functional, and now has some unique CVARs to give it more of a +personality and make it fit in more with They Hunger's world: + +- Changed weapon placement for THDM + Included are .ent files that have changed the weapons placed in the default + DM maps for They Hunger. Replacing most Half-Life weapons with TH counter-parts. + +- th_medkitstyle 0/1 (default 0) + All medkit pickups turn into the medkit weapon from SP, and each pickup is one + ammo (or shot) that needs to be administered for health. + +- th_shovelstyle 0/1 (default 0) + Gives the shovel visual first person effects, and slows down its attack. + +- th_rpgstyle 0/1 (default 0) + Removes the homing secondary toggle making it similar to a real RPG. + +You can enable these new CVARs with "exec mp_enhanced.cfg" in console. + ## Community ### Matrix @@ -32,9 +56,9 @@ We've had people ask in the oddest of places for help, please don't do that. ## License ISC License -Copyright (c) 2016-2021 Marco Hladik +Copyright (c) 2016-2022 Marco Cawthorne -Copyright (c) 2019-2020 Gethyn ThomasQuail +Copyright (c) 2019-2022 Gethyn ThomasQuail Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/mp_enhanced.cfg b/mp_enhanced.cfg new file mode 100644 index 0000000..2443bc2 --- /dev/null +++ b/mp_enhanced.cfg @@ -0,0 +1,3 @@ +th_medkitstyle 1 +serverinfo th_rpgstyle 1 +serverinfo th_shovelstyle 1 diff --git a/src/client/hud_ammonotify.qc b/src/client/hud_ammonotify.qc new file mode 100644 index 0000000..ced88a3 --- /dev/null +++ b/src/client/hud_ammonotify.qc @@ -0,0 +1,137 @@ +#define AMMO_COUNT 17 + +string g_ammo_spr; +string g_item_spr; + +typedef struct +{ + float alpha; + int count; +} ammonote_t; +ammonote_t g_ammonotify[AMMO_COUNT]; + +vector g_ammotype[AMMO_COUNT] = { + [0/256, 72/128], // pistol + [24/256, 72/128], // revolver + [48/256, 72/128], // grenade + [72/256, 72/128], // shell + [96/256, 72/128], // arrow + [120/256, 72/128], // rocket + [0/256, 96/128], // uranium + [24/256, 96/128], // hornet + [48/256, 96/128], // grenade + [72/256, 96/128], // satchel + [96/256, 96/128], // snark + [120/256, 96/128], // tripmine + + // Hunger + [0/256, 72/128], // ap9 + [0/256, 72/128], // taurus + [24/256, 72/128], // sniper + [0/256, 96/128], // gas + [176/256, 48/256], // medkit +}; + +void +HUD_AmmoNotify_Init(void) +{ + g_ammo_spr = spriteframe("sprites/640hud7.spr", 0, 0.0f); +} + +void +HUD_AmmoNotify_Draw(__inout vector pos) +{ + pos[0] = g_hudmins[0] + g_hudres[0] - 40; + + for (int i = 0; i < AMMO_COUNT; i++) { + vector srcpos; + float a; + + /* make sure we skip any faded entries, and also null them */ + if (g_ammonotify[i].alpha <= 0.0f) { + g_ammonotify[i].count = 0; + continue; + } + + /* let's get the src img pos for our type */ + srcpos = g_ammotype[i]; + a = bound(0, g_ammonotify[i].alpha, 1.0); + + string spr; + vector scale; + vector sz; + + if (i == 8) + sz = [16,24]; + else + sz = [24,24]; + + if (i == 16) + scale = [44/256, 44/256]; + else + scale = [24/256, 24/128]; + + if (i == 16) + spr = g_item_spr; + else + spr = g_ammo_spr; + + /* we'll use the alpha to control the offset so it gently glides down when fading out */ + pos -= [0, 32 * a]; /* go up a notch */ + drawsubpic(pos, + sz, + spr, + srcpos, + scale, + g_hud_color, + a, + DRAWFLAG_ADDITIVE + ); + + drawfont = Font_GetID(FONT_20); + string txt = sprintf("%i", g_ammonotify[i].count); + float offs = stringwidth(txt, FALSE, [20,20]); + drawstring(pos + [-offs - 8,4], sprintf("%i", g_ammonotify[i].count), [20,20], g_hud_color, a, DRAWFLAG_ADDITIVE); + + g_ammonotify[i].alpha -= (clframetime * 0.5); + } +} + +void +HUD_AmmoNotify_Insert(int type, int count) +{ + if (count <= 0) + return; + + if (type == 7 && count < 8) // hornet hack! + return; + + g_ammonotify[type].count += count; + g_ammonotify[type].alpha = 2.5f; + +} + +/* called whenever we should check for pickup updates */ +void +HUD_AmmoNotify_Check(player pl) +{ + HUD_AmmoNotify_Insert(0, pl.ammo_9mm - pl.ammo_9mm_net); + HUD_AmmoNotify_Insert(1, pl.ammo_357 - pl.ammo_357_net); + HUD_AmmoNotify_Insert(2, pl.ammo_m203_grenade - pl.ammo_m203_grenade_net); + HUD_AmmoNotify_Insert(3, pl.ammo_buckshot - pl.ammo_buckshot_net); + HUD_AmmoNotify_Insert(4, pl.ammo_bolt - pl.ammo_bolt_net); + HUD_AmmoNotify_Insert(5, pl.ammo_rocket - pl.ammo_rocket_net); + HUD_AmmoNotify_Insert(6, pl.ammo_uranium - pl.ammo_uranium_net); + HUD_AmmoNotify_Insert(7, pl.ammo_hornet - pl.ammo_hornet_net); + HUD_AmmoNotify_Insert(8, pl.ammo_handgrenade - pl.ammo_handgrenade_net); + HUD_AmmoNotify_Insert(9, pl.ammo_satchel - pl.ammo_satchel_net); + HUD_AmmoNotify_Insert(10, pl.ammo_snark - pl.ammo_snark_net); + HUD_AmmoNotify_Insert(11, pl.ammo_tripmine - pl.ammo_tripmine_net); + + // Hunger + HUD_AmmoNotify_Insert(12, pl.ammo_ap9 - pl.ammo_ap9_net); + HUD_AmmoNotify_Insert(13, pl.ammo_taurus - pl.ammo_taurus_net); + HUD_AmmoNotify_Insert(14, pl.ammo_sniper - pl.ammo_sniper_net); + HUD_AmmoNotify_Insert(15, pl.ammo_gas - pl.ammo_gas_net); + HUD_AmmoNotify_Insert(16, pl.ammo_medkit - pl.ammo_medkit_net); +} diff --git a/src/client/hud_itemnotify.qc b/src/client/hud_itemnotify.qc new file mode 100644 index 0000000..b4b774d --- /dev/null +++ b/src/client/hud_itemnotify.qc @@ -0,0 +1,89 @@ + +#define ITEM_COUNT 3 + +typedef struct +{ + float alpha; + int count; +} itemnote_t; +itemnote_t g_itemnotify[ITEM_COUNT]; + +vector g_itemtype[ITEM_COUNT] = { + [176/256, 0/256], // battery + [176/256, 48/256], // medkit + [176/256, 96/256], // longjump +}; + +void +HUD_ItemNotify_Init(void) +{ + g_item_spr = spriteframe("sprites/640hud2.spr", 0, 0.0f); +} + +void +HUD_ItemNotify_Draw(__inout vector pos) +{ + pos[0] = g_hudmins[0] + g_hudres[0] - 44; + for (int i = 0; i < ITEM_COUNT; i++) { + vector srcpos; + float a; + + /* make sure we skip any faded entries, and also null them */ + if (g_itemnotify[i].alpha <= 0.0f) { + g_itemnotify[i].count = 0; + continue; + } + + /* let's get the src img pos for our type */ + srcpos = g_itemtype[i]; + a = bound(0, g_itemnotify[i].alpha, 1.0); + + /* we'll use the alpha to control the offset so it gently glides down when fading out */ + pos -= [0, 52 * a]; /* go up a notch */ + drawsubpic(pos + [-20,0], + [44,44], + g_item_spr, + srcpos, + [44/256, 44/256], + g_hud_color, + a, + DRAWFLAG_ADDITIVE + ); + + if (g_itemnotify[i].count > 1) { + drawfont = Font_GetID(FONT_20); + string txt = sprintf("%i", g_itemnotify[i].count); + float offs = stringwidth(txt, FALSE, [20,20]) + 16; + drawstring(pos + [-offs - 8,12], sprintf("%i", g_itemnotify[i].count), [20,20], g_hud_color, a, DRAWFLAG_ADDITIVE); + } + + g_itemnotify[i].alpha -= (clframetime * 0.5); + } +} + +void +HUD_ItemNotify_Insert(int type, int count) +{ + if (count <= 0) + return; + + g_itemnotify[type].count += count; + g_itemnotify[type].alpha = 2.5f; + +} + +/* called whenever we should check for pickup updates */ +void +HUD_ItemNotify_Check(player pl) +{ + int healthdiff = bound(0, pl.health - pl.health_net, 100); + int armordiff = bound(0, pl.armor - pl.armor_net, 100); + int longjumpdiff = ((pl.g_items & ITEM_LONGJUMP) > (pl.g_items_net & ITEM_LONGJUMP)) == TRUE; + + if (healthdiff > 1) + HUD_ItemNotify_Insert(1, 1); + if (armordiff > 1) + HUD_ItemNotify_Insert(0, 1); + if (longjumpdiff) + HUD_ItemNotify_Insert(2, 1); +} diff --git a/src/client/progs.src b/src/client/progs.src index c331098..dffd8ae 100644 --- a/src/client/progs.src +++ b/src/client/progs.src @@ -32,9 +32,9 @@ init.qc ../../../valve/src/client/viewmodel.qc ../../../valve/src/client/view.qc ../../../valve/src/client/obituary.qc -../../../valve/src/client/hud_ammonotify.qc +hud_ammonotify.qc ../../../valve/src/client/hud_dmgnotify.qc -../../../valve/src/client/hud_itemnotify.qc +hud_itemnotify.qc ../../../valve/src/client/hud.qc ../../../valve/src/client/hud_weaponselect.qc ../../../valve/src/client/scoreboard.qc diff --git a/src/shared/include.src b/src/shared/include.src index 9e0134b..8260e27 100644 --- a/src/shared/include.src +++ b/src/shared/include.src @@ -28,7 +28,7 @@ weapons.h ../../../valve/src/shared/w_handgrenade.qc ../../../valve/src/shared/w_mp5.qc ../../../valve/src/shared/w_python.qc -w_rpg.qc +../../../valve/src/shared/w_rpg.qc ../../../valve/src/shared/w_satchel.qc ../../../valve/src/shared/w_shotgun.qc ../../../valve/src/shared/w_snark.qc @@ -38,6 +38,7 @@ w_chaingun.qc w_flame.qc w_silencer.qc w_medkit.qc +w_rpg.qc w_shovel.qc w_sniper.qc w_sniper2.qc diff --git a/src/shared/player.qc b/src/shared/player.qc index cdb65ae..048fc95 100644 --- a/src/shared/player.qc +++ b/src/shared/player.qc @@ -88,8 +88,8 @@ class player:base_player PREDICTED_INT(ammo_ap9); PREDICTED_INT(ammo_taurus); PREDICTED_INT(ammo_sniper); - PREDICTED_INT(ammo_medkit); PREDICTED_INT(ammo_gas); + PREDICTED_INT(ammo_medkit); PREDICTED_INT(mode_silencer); #ifdef CLIENT @@ -163,8 +163,8 @@ player::ReceiveEntity(float new, float fl) ammo_ap9 = readbyte(); ammo_taurus = readbyte(); ammo_sniper = readbyte(); - ammo_medkit = readbyte(); ammo_gas = readbyte(); + ammo_medkit = readbyte(); } if (fl & PLAYER_AMMO3) { @@ -248,8 +248,8 @@ player::PredictPreFrame(void) SAVE_STATE(ammo_ap9); SAVE_STATE(ammo_taurus); SAVE_STATE(ammo_sniper); - SAVE_STATE(ammo_medkit); SAVE_STATE(ammo_gas); + SAVE_STATE(ammo_medkit); SAVE_STATE(mode_silencer); } @@ -306,8 +306,8 @@ player::PredictPostFrame(void) ROLL_BACK(ammo_ap9); ROLL_BACK(ammo_taurus); ROLL_BACK(ammo_sniper); - ROLL_BACK(ammo_medkit); ROLL_BACK(ammo_gas); + ROLL_BACK(ammo_medkit); ROLL_BACK(mode_silencer); } @@ -376,10 +376,10 @@ player::EvaluateEntity(void) SendFlags |= PLAYER_AMMO2; else if (ATTR_CHANGED(ammo_sniper)) SendFlags |= PLAYER_AMMO2; - else if (ATTR_CHANGED(ammo_medkit)) - SendFlags |= PLAYER_AMMO2; else if (ATTR_CHANGED(ammo_gas)) SendFlags |= PLAYER_AMMO2; + else if (ATTR_CHANGED(ammo_medkit)) + SendFlags |= PLAYER_AMMO2; if (ATTR_CHANGED(ammo_m203_grenade)) SendFlags |= PLAYER_AMMO3; @@ -432,8 +432,8 @@ player::EvaluateEntity(void) SAVE_STATE(ammo_ap9); SAVE_STATE(ammo_taurus); SAVE_STATE(ammo_sniper); - SAVE_STATE(ammo_medkit); SAVE_STATE(ammo_gas); + SAVE_STATE(ammo_medkit); SAVE_STATE(mode_silencer); } @@ -511,8 +511,8 @@ player::SendEntity(entity ePEnt, float fChanged) WriteByte(MSG_ENTITY, ammo_ap9); WriteByte(MSG_ENTITY, ammo_taurus); WriteByte(MSG_ENTITY, ammo_sniper); - WriteByte(MSG_ENTITY, ammo_medkit); WriteByte(MSG_ENTITY, ammo_gas); + WriteByte(MSG_ENTITY, ammo_medkit); } if (fChanged & PLAYER_AMMO3) { diff --git a/src/shared/w_ap9.qc b/src/shared/w_ap9.qc index 8cd6018..4609573 100644 --- a/src/shared/w_ap9.qc +++ b/src/shared/w_ap9.qc @@ -25,6 +25,38 @@ enum AP9_SHOOT3 }; +#ifdef CLIENT +void w_pistol_ejectshell(void) +{ + static void w_pistol_ejectshell_death(void) { + remove(self); + } + static void w_pistol_ejectshell_touch(void) { + if (other == world) + Sound_Play(self, CHAN_BODY, "modelevent_shell.land"); + } + entity eShell = spawn(); + setmodel(eShell, "models/shell.mdl"); + eShell.solid = SOLID_BBOX; + eShell.movetype = MOVETYPE_BOUNCE; + eShell.drawmask = MASK_ENGINE; + eShell.angles = [pSeat->m_eViewModel.angles[0], pSeat->m_eViewModel.angles[1], 0]; + eShell.velocity = pSeat->m_vecPredictedVelocity; + + makevectors(pSeat->m_eViewModel.angles); + eShell.velocity += (v_forward * 0); + eShell.velocity += (v_right * -60); + eShell.velocity += (v_up * 120); + eShell.touch = w_pistol_ejectshell_touch; + + eShell.avelocity = [0,45,900]; + eShell.think = w_pistol_ejectshell_death; + eShell.nextthink = time + 2.5f; + setsize(eShell, [0,0,0], [0,0,0]); + setorigin(eShell, pSeat->m_eViewModel.origin + (v_forward * 26) + (v_right * 10) + (v_up * -10)); +} +#endif + void w_ap9_precache(void) { @@ -70,12 +102,14 @@ w_ap9_pickup(int new, int startammo) if (new) { pl.ap9_mag = 40; + return (1); + } + + if (pl.ammo_ap9 < MAX_A_AP9) { + pl.ammo_ap9 = bound(0, pl.ammo_ap9 + 40, MAX_A_AP9); } else { - if (pl.ammo_ap9 < MAX_A_AP9) { - pl.ammo_ap9 = bound(0, pl.ammo_ap9 + 40, MAX_A_AP9); - } else { + if (!new) return (0); - } } #endif return (1); @@ -126,6 +160,7 @@ w_ap9_primary(void) Animation_PlayerTop(pl, ANIM_CR_SHOOT1HAND, 0.45f); #ifdef CLIENT + View_AddEvent(w_pistol_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_SMALL); #else TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 8, [0.1,0.1], WEAPON_AP9); @@ -169,6 +204,7 @@ w_ap9_secondary(void) Animation_PlayerTop(pl, ANIM_CR_SHOOT1HAND, 0.45f); #ifdef CLIENT + View_AddEvent(w_glock_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_SMALL); #else TraceAttack_FireBullets(3, pl.origin + pl.view_ofs, 8, [0.02,0.02], WEAPON_AP9); @@ -271,12 +307,30 @@ w_ap9_hudpic(int selected, vector pos, float a) #endif } +int +w_ap9_isempty(void) +{ + player pl = (player)self; + + if (pl.ap9_mag <= 0 && pl.ammo_ap9 <= 0) + return 1; + + return 0; +} + +weapontype_t +w_ap9_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_ap9 = { .name = "ap9", - .id = ITEM_AP9, + .id = ITEM_AP9, .slot = 1, .slot_pos = 2, + .weight = WEIGHT_AP9, .draw = w_ap9_draw, .holster = w_ap9_holster, .primary = w_ap9_primary, @@ -291,6 +345,8 @@ weapon_t w_ap9 = .pmodel = w_ap9_pmodel, .deathmsg = w_ap9_deathmsg, .aimanim = w_ap9_aimanim, + .isempty = w_ap9_isempty, + .type = w_ap9_type, .hudpic = w_ap9_hudpic }; diff --git a/src/shared/w_chaingun.qc b/src/shared/w_chaingun.qc index 7ffcc7b..211b8c9 100644 --- a/src/shared/w_chaingun.qc +++ b/src/shared/w_chaingun.qc @@ -27,6 +27,38 @@ enum CHAINGUN_HOLSTER }; +#ifdef CLIENT +void w_chaingun_ejectshell(void) +{ + static void w_chaingun_ejectshell_death(void) { + remove(self); + } + static void w_chaingun_ejectshell_touch(void) { + if (other == world) + Sound_Play(self, CHAN_BODY, "modelevent_shell.land"); + } + entity eShell = spawn(); + setmodel(eShell, "models/shell.mdl"); + eShell.solid = SOLID_BBOX; + eShell.movetype = MOVETYPE_BOUNCE; + eShell.drawmask = MASK_ENGINE; + eShell.angles = [pSeat->m_eViewModel.angles[0], pSeat->m_eViewModel.angles[1], 0]; + eShell.velocity = pSeat->m_vecPredictedVelocity; + + makevectors(pSeat->m_eViewModel.angles); + eShell.velocity += (v_forward * 0); + eShell.velocity += (v_right * -80); + eShell.velocity += (v_up * 100); + eShell.touch = w_chaingun_ejectshell_touch; + + eShell.avelocity = [0,45,900]; + eShell.think = w_chaingun_ejectshell_death; + eShell.nextthink = time + 2.5f; + setsize(eShell, [0,0,0], [0,0,0]); + setorigin(eShell, pSeat->m_eViewModel.origin + (v_forward * 26) + (v_up * -15)); +} +#endif + void w_chaingun_precache(void) { @@ -49,12 +81,14 @@ w_chaingun_pickup(int new, int startammo) if (new) { pl.chaingun_mag = 100; + return (1); + } + + if (pl.ammo_9mm < MAX_A_9MM) { + pl.ammo_9mm = bound(0, pl.ammo_9mm + 100, MAX_A_9MM); } else { - if (pl.ammo_9mm < MAX_A_9MM) { - pl.ammo_9mm = bound(0, pl.ammo_9mm + 100, MAX_A_9MM); - } else { + if (!new) return (0); - } } #endif return (1); @@ -180,6 +214,7 @@ w_chaingun_primary(void) Weapons_ViewPunchAngle([random(-2, 2),0,0]); #ifdef CLIENT + View_AddEvent(w_chaingun_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_RIFLE); #else TraceAttack_FireBullets(1, Weapons_GetCameraPos(), 8, [0.15,0.15], WEAPON_CHAINGUN); @@ -269,12 +304,30 @@ w_chaingun_hudpic(int selected, vector pos, float a) #endif } +int +w_chaingun_isempty(void) +{ + player pl = (player)self; + + if (pl.chaingun_mag <= 0 && pl.ammo_9mm <= 0) + return 1; + + return 0; +} + +weapontype_t +w_chaingun_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_chaingun = { .name = "chaingun", - .id = ITEM_CHAINGUN, + .id = ITEM_CHAINGUN, .slot = 3, .slot_pos = 3, + .weight = WEIGHT_CHAINGUN, .draw = w_chaingun_draw, .holster = w_chaingun_holster, .primary = w_chaingun_primary, @@ -289,6 +342,8 @@ weapon_t w_chaingun = .pmodel = w_chaingun_pmodel, .deathmsg = w_chaingun_deathmsg, .aimanim = w_chaingun_aimanim, + .isempty = w_chaingun_isempty, + .type = w_chaingun_type, .hudpic = w_chaingun_hudpic }; diff --git a/src/shared/w_flame.qc b/src/shared/w_flame.qc index 38c1eb8..7c881c6 100644 --- a/src/shared/w_flame.qc +++ b/src/shared/w_flame.qc @@ -71,10 +71,12 @@ w_flame_pickup(int new, int startammo) { #ifdef SERVER player pl = (player)self; + if (pl.ammo_gas < MAX_A_GAS) { pl.ammo_gas = bound(0, pl.ammo_gas + 20, MAX_A_GAS); } else { - return (0); + if (!new) + return (0); } #endif return (1); @@ -92,23 +94,6 @@ w_flame_holster(void) w_egon_holster(); } - -#ifdef SERVER -void -Flame_Touch(void) -{ - if (other.takedamage != DAMAGE_YES) { - remove(self); - return; - } - - /* anything else that can take damage */ - Damage_Apply(other, self.owner, 40, WEAPON_EGON, DMG_BURN); - remove(self); -} -#endif - - void w_flame_primary(void) { @@ -129,23 +114,38 @@ w_flame_primary(void) Weapons_ViewAnimation(EGON_ALTFIRECYCLE); #else + static void w_flame_die(void) { + remove(self); + } + + static void w_flame_touch(entity target, entity source) { + if (target.takedamage == DAMAGE_YES) { + NSSurfacePropEntity m = (NSSurfacePropEntity)target; + m.Ignite(source, 5.0f, WEAPON_EGON); + } +// To be added to spec +// Damage_Apply(target, source.owner, Skill_GetValue("sk_flame", 13), WEAPON_EGON, DMG_BURN); + } + Sound_Play(pl, CHAN_WEAPON, "weapon_flame.fire"); + NSProjectile ball = spawn(NSProjectile); + ball.SetModel("sprites/fthrow.spr"); + ball.SetRenderMode(RM_ADDITIVE); + ball.SetOwner(pl); + ball.SetImpact(w_flame_touch); + ball.think = w_flame_die; + ball.nextthink = time + 1.75f; +// To be added to spec +// ball.Animate(0,15); +// ball.effects |= EF_BRIGHTLIGHT; + +// Also will need check for water contents (so projectile will die underwater) + Weapons_MakeVectors(); - entity flame = spawn(); - setmodel(flame, "sprites/fthrow.spr"); - setorigin(flame, Weapons_GetCameraPos() + (v_forward * 16)); - flame.owner = self; - flame.velocity = v_forward * 300; - flame.movetype = MOVETYPE_FLYMISSILE; - flame.solid = SOLID_BBOX; - //flame.flags |= FL_LAGGEDMOVE; - flame.angles = vectoangles(flame.velocity); - flame.avelocity[2] = 10; - flame.touch = Flame_Touch; - /*frame.think = Flame_Touch; - flame.nextthink = time + 2.0f;*/ - flame.effects |= EF_BRIGHTLIGHT; - setsize(flame, [0,0,0], [0,0,0]); + ball.SetOrigin(Weapons_GetCameraPos() + (v_forward * 16)); + ball.SetVelocity(v_forward * 300); + setsize(ball, [0,0,0], [0,0,0]); + #endif pl.w_attack_next = 0.2f; @@ -222,12 +222,30 @@ w_flame_hudpic(int selected, vector pos, float a) #endif } +int +w_flame_isempty(void) +{ + player pl = (player)self; + + if (pl.ammo_gas <= 0) + return 1; + + return 0; +} + +weapontype_t +w_flame_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_flame = { .name = "flame", - .id = ITEM_EGON, + .id = ITEM_EGON, .slot = 3, .slot_pos = 2, + .weight = WEIGHT_EGON, .draw = w_flame_draw, .holster = w_egon_holster, .primary = w_flame_primary, @@ -242,5 +260,7 @@ weapon_t w_flame = .pmodel = w_flame_pmodel, .deathmsg = w_flame_deathmsg, .aimanim = w_flame_aimanim, + .isempty = w_flame_isempty, + .type = w_flame_type, .hudpic = w_flame_hudpic }; diff --git a/src/shared/w_medkit.qc b/src/shared/w_medkit.qc index c151a1e..2352a83 100644 --- a/src/shared/w_medkit.qc +++ b/src/shared/w_medkit.qc @@ -67,17 +67,18 @@ w_medkit_pickup(int new, int startammo) player pl = (player)self; if (new) { - if (cvar("th_medkitstyle") == 1) { + if (cvar("th_medkitstyle") == 1) pl.ammo_medkit = 1; - } else { + else pl.ammo_medkit = 8; - } + return (1); + } + + if (pl.ammo_medkit < MAX_A_MEDKIT) { + pl.ammo_medkit = bound(0, pl.ammo_medkit + 8, MAX_A_MEDKIT); } else { - if (pl.ammo_medkit < MAX_A_MEDKIT) { - pl.ammo_medkit = bound(0, pl.ammo_medkit + 8, MAX_A_MEDKIT); - } else { + if (!new) return (0); - } } #endif return (1); @@ -213,12 +214,30 @@ w_medkit_hudpic(int selected, vector pos, float a) #endif } +int +w_medkit_isempty(void) +{ + player pl = (player)self; + + if (pl.ammo_medkit <= 0) + return 1; + + return 0; +} + +weapontype_t +w_medkit_type(void) +{ + return WPNTYPE_CLOSE; +} + weapon_t w_medkit = { .name = "medkit", - .id = ITEM_MEDKIT2, + .id = ITEM_MEDKIT2, .slot = 4, .slot_pos = 4, + .weight = WEIGHT_MEDKIT, .draw = w_medkit_draw, .holster = __NULL__, .primary = w_medkit_primary, @@ -233,6 +252,8 @@ weapon_t w_medkit = .pmodel = w_medkit_pmodel, .deathmsg = w_medkit_deathmsg, .aimanim = w_medkit_aimanim, + .isempty = w_medkit_isempty, + .type = w_medkit_type, .hudpic = w_medkit_hudpic }; diff --git a/src/shared/w_rpg.qc b/src/shared/w_rpg.qc index 7e64054..0db90bb 100644 --- a/src/shared/w_rpg.qc +++ b/src/shared/w_rpg.qc @@ -38,7 +38,7 @@ enum }; void -w_rpg_precache(void) +w_rpg2_precache(void) { #ifdef SERVER Sound_Precache("weapon_rpg.shoot"); @@ -52,188 +52,67 @@ w_rpg_precache(void) } void -w_rpg_updateammo(player pl) +w_rpg2_updateammo(player pl) { - Weapons_UpdateAmmo(pl, pl.rpg_mag, pl.ammo_rocket, -1); + w_rpg_updateammo(pl); } string -w_rpg_wmodel(void) +w_rpg2_wmodel(void) { - return "models/w_rpg.mdl"; + return w_rpg_wmodel(); } string -w_rpg_pmodel(void) +w_rpg2_pmodel(void) { - return "models/p_rpg.mdl"; + return w_rpg_pmodel(); } string -w_rpg_deathmsg(void) +w_rpg2_deathmsg(void) { - return ""; + return w_rpg_deathmsg(); } int -w_rpg_pickup(int new, int startammo) +w_rpg2_pickup(int new, int startammo) { -#ifdef SERVER - player pl = (player)self; - - if (new) { - pl.rpg_mag = 1; - } else { - if (pl.ammo_rocket < MAX_A_ROCKET) { - pl.ammo_rocket = bound(0, pl.ammo_rocket + 1, MAX_A_ROCKET); - } else { - return (0); - } - } -#endif - return (1); + return w_rpg_pickup(new, startammo); } void -w_rpg_draw(void) +w_rpg2_draw(void) { - Weapons_SetModel("models/v_rpg.mdl"); - Weapons_ViewAnimation(RPG_DRAW1); + w_rpg_draw(); } void -w_rpg_holster(void) +w_rpg2_holster(void) { } void -w_rpg_primary(void) +w_rpg2_primary(void) { - player pl = (player)self; - if (pl.w_attack_next > 0.0) - return; - - /* Ammo check */ - if (pl.rpg_mag <= 0) - return; - - pl.rpg_mag--; - - Weapons_ViewAnimation(RPG_FIRE2); - Weapons_ViewPunchAngle([-10,0,0]); - -#ifdef SERVER - static void Rocket_Touch(void) { - float dmg = Skill_GetValue("plr_rpg", 100); - FX_Explosion(self.origin); - Damage_Radius(self.origin, self.owner, dmg, dmg * 2.5f, TRUE, WEAPON_RPG); - sound(self, CHAN_WEAPON, sprintf("weapons/explode%d.wav", floor(random() * 2) + 3), 1, ATTN_NORM); - remove(self); - } - static void Rocket_BuildSpeed(void){ - /* Calculate new direction */ - if (self.weapon) { - makevectors(self.owner.v_angle); - traceline(self.owner.origin, self.owner.origin + v_forward * 8096, FALSE, self.owner); - self.angles = vectoangles(trace_endpos - self.origin); - } - - /* Increase speed towards it */ - makevectors(self.angles); - self.velocity += (v_forward * 2000) * frametime; - self.nextthink = time; - } - - Weapons_MakeVectors(); - entity rocket = spawn(); - setmodel(rocket, "models/rpgrocket.mdl"); - setorigin(rocket, Weapons_GetCameraPos() + (v_forward * 16)); - rocket.owner = self; - rocket.movetype = MOVETYPE_FLY; - rocket.solid = SOLID_BBOX; - //bolt.flags |= FL_LAGGEDMOVE; - rocket.gravity = 0.5f; - rocket.velocity = (v_forward * 250); - rocket.angles = vectoangles(rocket.velocity); - rocket.avelocity[2] = 10; - rocket.touch = Rocket_Touch; - rocket.think = Rocket_BuildSpeed; - rocket.nextthink = time + 0.15f; - rocket.traileffectnum = particleeffectnum("weapon_rpg.trail"); - - if (pl.ammo_rpg_state > 0) { - rocket.weapon = 1; - } - - setsize(rocket, [0,0,0], [0,0,0]); - Sound_Play(pl, CHAN_WEAPON, "weapon_rpg.shoot"); -#endif - - pl.w_attack_next = - pl.w_idle_next = 2.5f; + w_rpg_primary(); } void -w_rpg_reload(void) +w_rpg2_reload(void) { - player pl = (player)self; - - if (pl.w_attack_next > 0) - return; - - /* Ammo check */ - if (pl.rpg_mag >= 1) - return; - if (pl.ammo_rocket <= 0) - return; - - Weapons_ViewAnimation(RPG_RELOAD); - -#ifdef SERVER - Weapons_ReloadWeapon(pl, player::rpg_mag, player::ammo_rocket, 1); -#endif - - pl.w_attack_next = 2.25f; - pl.w_idle_next = 10.0f; + w_rpg_reload(); } void -w_rpg_release(void) +w_rpg2_release(void) { - player pl = (player)self; - - /* auto-reload if need be */ - if (pl.w_attack_next <= 0.0) - if (pl.rpg_mag == 0 && pl.ammo_rocket > 0) { - Weapons_Reload(); - return; - } - - if (pl.w_idle_next > 0.0) - return; - - int r = (float)input_sequence % 3; - - if (pl.a_ammo1 > 0) { - if (r == 1) { - Weapons_ViewAnimation(RPG_FIDGET); - } else { - Weapons_ViewAnimation(RPG_IDLE); - } - } else { - if (r == 1) { - Weapons_ViewAnimation(RPG_FIDGET_UL); - } else { - Weapons_ViewAnimation(RPG_IDLE_UL); - } - } - - pl.w_idle_next = 6.0f; + w_rpg_release(); } void -w_rpg_secondary(void) +w_rpg2_secondary(void) { /* Another change to spice things up */ @@ -248,127 +127,62 @@ w_rpg_secondary(void) pl.ammo_rpg_state = 1 - pl.ammo_rpg_state; pl.w_attack_next = 0.25f; - w_rpg_release(); + w_rpg2_release(); } } float -w_rpg_aimanim(void) +w_rpg2_aimanim(void) { - return self.flags & FL_CROUCHING ? ANIM_CR_AIMRPG : ANIM_AIMRPG; + return w_rpg_aimanim(); } void -w_rpg_hudpic(int selected, vector pos, float a) +w_rpg2_hudpic(int selected, vector pos, float a) { -#ifdef CLIENT - player pl = (player)self; - vector hud_col; - - if (pl.rpg_mag == 0 && pl.ammo_rocket == 0) - hud_col = [1,0,0]; - else - hud_col = g_hud_color; - - if (selected) { - drawsubpic(pos, [170,45], g_hud5_spr, [0,45/256], [170/256,45/256], hud_col, a, DRAWFLAG_ADDITIVE); - } else { - drawsubpic(pos, [170,45], g_hud2_spr, [0,45/256], [170/256,45/256], hud_col, a, DRAWFLAG_ADDITIVE); - } - - HUD_DrawAmmoBar(pos, pl.ammo_rocket, MAX_A_ROCKET, a); -#endif + w_rpg_hudpic(selected, pos, a); } void -w_rpg_hud(void) +w_rpg2_hud(void) { -#ifdef CLIENT - player pl = (player)self; - vector cross_pos; - vector aicon_pos; - - /* crosshair/laser */ - if (pl.ammo_rpg_state == 1) { - float lerp; - vector jitter; - Weapons_MakeVectors(); - vector src = pl.origin + pl.view_ofs; - traceline(src, src + (v_forward * 256), FALSE, pl); - lerp = Math_Lerp(18,6, trace_fraction); - jitter[0] = (random(0,2) - 2) * (1 - trace_fraction); - jitter[1] = (random(0,2) - 2) * (1 - trace_fraction); - cross_pos = g_hudmins + (g_hudres / 2) + ([-lerp,-lerp] / 2); - drawsubpic( - cross_pos + jitter, - [lerp,lerp], - g_laser_spr, - [0,0], - [1.0, 1.0], - [1,1,1], - 1.0f, - DRAWFLAG_ADDITIVE - ); - } else { - cross_pos = g_hudmins + (g_hudres / 2) + [-12,-12]; - drawsubpic( - cross_pos, - [24,24], - g_cross_spr, - [0,0], - [0.1875, 0.1875], - [1,1,1], - 1, - DRAWFLAG_NORMAL - ); - } - - /* ammo counters */ - HUD_DrawAmmo1(); - HUD_DrawAmmo2(); - - /* ammo icon */ - aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42]; - drawsubpic( - aicon_pos, - [24,24], - "sprites/640hud7.spr_0.tga", - [120/256,72/128], - [24/256, 24/128], - g_hud_color, - pSeatLocal->m_flAmmo2Alpha, - DRAWFLAG_ADDITIVE - ); -#endif + w_rpg_hud(); } -weapon_t w_rpg = +int +w_rpg2_isempty(void) +{ + return w_rpg_isempty(); +} + +weapontype_t +w_rpg2_type(void) +{ + return w_rpg_type(); +} + +weapon_t w_rpg2 = { .name = "rpg_rocket", - .id = ITEM_RPG, + .id = ITEM_RPG, .slot = 3, .slot_pos = 0, - .draw = w_rpg_draw, - .holster = w_rpg_holster, - .primary = w_rpg_primary, - .secondary = w_rpg_secondary, - .reload = w_rpg_reload, - .release = w_rpg_release, - .crosshair = w_rpg_hud, - .precache = w_rpg_precache, - .pickup = w_rpg_pickup, - .updateammo = w_rpg_updateammo, - .wmodel = w_rpg_wmodel, - .pmodel = w_rpg_pmodel, - .deathmsg = w_rpg_deathmsg, - .aimanim = w_rpg_aimanim, - .hudpic = w_rpg_hudpic + .weight = WEIGHT_RPG, + .draw = w_rpg2_draw, + .holster = w_rpg2_holster, + .primary = w_rpg2_primary, + .secondary = w_rpg2_secondary, + .reload = w_rpg2_reload, + .release = w_rpg2_release, + .crosshair = w_rpg2_hud, + .precache = w_rpg2_precache, + .pickup = w_rpg2_pickup, + .updateammo = w_rpg2_updateammo, + .wmodel = w_rpg2_wmodel, + .pmodel = w_rpg2_pmodel, + .deathmsg = w_rpg2_deathmsg, + .aimanim = w_rpg2_aimanim, + .isempty = w_snark_isempty, + .type = w_snark_type, + .hudpic = w_rpg2_hudpic }; - -#ifdef SERVER -void -weapon_rpg(void) -{ - Weapons_InitItem(WEAPON_RPG); -} -#endif diff --git a/src/shared/w_shovel.qc b/src/shared/w_shovel.qc index 062202d..2a421bd 100644 --- a/src/shared/w_shovel.qc +++ b/src/shared/w_shovel.qc @@ -204,12 +204,25 @@ w_shovel_hudpic(int selected, vector pos, float a) #endif } +int +w_shovel_isempty(void) +{ + return 0; +} + +weapontype_t +w_shovel_type(void) +{ + return WPNTYPE_CLOSE; +} + weapon_t w_shovel = { .name = "shovel", - .id = ITEM_SHOVEL, + .id = ITEM_SHOVEL, .slot = 0, .slot_pos = 1, + .weight = WEIGHT_SHOVEL, .draw = w_shovel_draw, .holster = w_shovel_holster, .primary = w_shovel_primary, @@ -224,6 +237,8 @@ weapon_t w_shovel = .pmodel = w_shovel_pmodel, .deathmsg = w_shovel_deathmsg, .aimanim = w_shovel_aimanim, + .isempty = w_shovel_isempty, + .type = w_shovel_type, .hudpic = w_shovel_hudpic }; diff --git a/src/shared/w_silencer.qc b/src/shared/w_silencer.qc index 39a144c..a42a4b8 100644 --- a/src/shared/w_silencer.qc +++ b/src/shared/w_silencer.qc @@ -36,10 +36,10 @@ w_silencer_precache(void) Sound_Precache("weapon_glock.fire"); Sound_Precache("weapon_silencer.fire"); #endif - precache_model("models/v_9mmhandgun.mdl"); precache_model("models/w_9mmhandgun.mdl"); precache_model("models/p_9mmhandgun.mdl"); + Sound_Precache("modelevent_shell.land"); } void @@ -121,6 +121,7 @@ w_silencer_primary(void) Animation_PlayerTop(pl, ANIM_CR_SHOOT1HAND, 0.45f); #ifdef CLIENT + View_AddEvent(w_glock_ejectshell, 0.0f); if (pl.mode_silencer == 1) { View_SetMuzzleflash(0); } else { @@ -148,6 +149,23 @@ w_silencer_primary(void) pl.w_idle_next = 5.0f; } +#ifdef CLIENT + +void +w_silencer_add(void) +{ + Weapons_SetGeomset("geomset 2 2\n"); +} + +void +w_silencer_remove(void) +{ + Weapons_SetGeomset("geomset 2 0\n"); +} + +#endif + + void w_silencer_secondary(void) { @@ -159,21 +177,21 @@ w_silencer_secondary(void) /* toggle silencer */ pl.mode_silencer = 1 - pl.mode_silencer; - if (pl.mode_silencer) { - Weapons_SetGeomset("geomset 2 2\n"); - Weapons_ViewAnimation(GLOCK_SILENCER); - } else { - Weapons_SetGeomset("geomset 2 0\n"); - Weapons_ViewAnimation(GLOCK_HOLSTER); - } - if (pl.mode_silencer) { pl.w_attack_next = 3.3f; pl.w_idle_next = pl.w_attack_next; + Weapons_ViewAnimation(GLOCK_SILENCER); + #ifdef CLIENT + View_AddEvent(w_silencer_add, 1.0f); + #endif } else { - - pl.w_attack_next = 0.94f; - pl.w_idle_next = pl.w_attack_next; + pl.w_attack_next = 2.0f; + pl.w_idle_next = 1.0f; + Weapons_ViewAnimation(GLOCK_HOLSTER); + pl.mode_tempstate = 1; + #ifdef CLIENT + View_AddEvent(w_silencer_remove, 0.9f); + #endif } } @@ -186,7 +204,44 @@ w_silencer_reload(void) void w_silencer_release(void) { - w_glock_release(); + player pl = (player)self; + int r; + + /* auto-reload if need be */ + if (pl.w_attack_next <= 0.0) + if (pl.glock_mag == 0 && pl.ammo_9mm > 0) { + Weapons_Reload(); + return; + } + + if (pl.w_idle_next > 0.0) { + return; + } + + if (pl.mode_tempstate == 1) + { + Weapons_ViewAnimation(GLOCK_DRAW); + pl.w_idle_next = 1.0f; + pl.w_attack_next = pl.w_idle_next; + pl.mode_tempstate = 0; + return; + } + + r = floor(pseudorandom() * 3.0f); + switch (r) { + case 1: + Weapons_ViewAnimation(GLOCK_IDLE2); + pl.w_idle_next = 2.5f; + break; + case 2: + Weapons_ViewAnimation(GLOCK_IDLE3); + pl.w_idle_next = 3.5f; + break; + default: + Weapons_ViewAnimation(GLOCK_IDLE1); + pl.w_idle_next = 3.75f; + break; + } } float @@ -241,12 +296,30 @@ w_silencer_hudpic(int selected, vector pos, float a) #endif } +int +w_silencer_isempty(void) +{ + player pl = (player)self; + + if (pl.glock_mag <= 0 && pl.ammo_9mm <= 0) + return 1; + + return 0; +} + +weapontype_t +w_silencer_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_silencer = { .name = "silencer", - .id = ITEM_GLOCK, + .id = ITEM_GLOCK, .slot = 1, .slot_pos = 0, + .weight = WEIGHT_GLOCK, .draw = w_silencer_draw, .holster = w_silencer_holster, .primary = w_silencer_primary, @@ -261,5 +334,7 @@ weapon_t w_silencer = .pmodel = w_silencer_pmodel, .deathmsg = w_silencer_deathmsg, .aimanim = w_silencer_aimanim, + .isempty = w_silencer_isempty, + .type = w_silencer_type, .hudpic = w_silencer_hudpic }; diff --git a/src/shared/w_sniper.qc b/src/shared/w_sniper.qc index 0afc88d..6798de9 100644 --- a/src/shared/w_sniper.qc +++ b/src/shared/w_sniper.qc @@ -45,12 +45,14 @@ w_sniper_pickup(int new, int startammo) if (new) { pl.sniper_mag = 5; + return (1); + } + + if (pl.ammo_sniper < MAX_A_SNIPER) { + pl.ammo_sniper = bound(0, pl.ammo_sniper + 5, MAX_A_SNIPER); } else { - if (pl.ammo_sniper < MAX_A_SNIPER) { - pl.ammo_sniper = bound(0, pl.ammo_sniper + 5, MAX_A_SNIPER); - } else { + if (!new) return (0); - } } #endif return (1); @@ -152,6 +154,7 @@ w_sniper_primary(void) Weapons_ViewAnimation(SNIPER_FIRE1); #ifdef CLIENT + View_AddEvent(w_chaingun_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_SMALL); #else TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 40, [0.008, 0.008], WEAPON_SNIPER); @@ -220,10 +223,18 @@ w_sniper_crosshair(void) vector aicon_pos; if (pl.viewzoom < 1.0f) { + vector col; + + // although no accurate, gives the second sniper more character + if (pl.activeweapon == WEAPON_SNIPER) + col = [0,0.2,0]; + else + col = [0.2,0,0]; + drawfill( - g_hudmins, - g_hudres, - [0,0.2,0], + video_mins, + video_res, + col, 1.0f, DRAWFLAG_ADDITIVE ); @@ -314,12 +325,30 @@ w_sniper_hudpic(int selected, vector pos, float a) #endif } +int +w_sniper_isempty(void) +{ + player pl = (player)self; + + if (pl.sniper_mag <= 0 && pl.ammo_sniper <= 0) + return 1; + + return 0; +} + +weapontype_t +w_sniper_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_sniper = { .name = "sniper", - .id = ITEM_SNIPER, + .id = ITEM_SNIPER, .slot = 2, .slot_pos = 3, + .weight = WEIGHT_SNIPER, .draw = w_sniper_draw, .holster = w_sniper_holster, .primary = w_sniper_primary, @@ -334,6 +363,8 @@ weapon_t w_sniper = .pmodel = w_sniper_pmodel, .deathmsg = w_sniper_deathmsg, .aimanim = w_sniper_aimanim, + .isempty = w_sniper_isempty, + .type = w_sniper_type, .hudpic = w_sniper_hudpic }; diff --git a/src/shared/w_sniper2.qc b/src/shared/w_sniper2.qc index 9cddf4f..7c55095 100644 --- a/src/shared/w_sniper2.qc +++ b/src/shared/w_sniper2.qc @@ -37,20 +37,7 @@ w_sniper2_precache(void) int w_sniper2_pickup(int new, int startammo) { -#ifdef SERVER - player pl = (player)self; - - if (new) { - pl.sniper_mag = 5; - } else { - if (pl.ammo_sniper < MAX_A_SNIPER) { - pl.ammo_sniper = bound(0, pl.ammo_sniper + 5, MAX_A_SNIPER); - } else { - return (0); - } - } -#endif - return (1); + return w_sniper_pickup(new, startammo); } void @@ -137,6 +124,7 @@ w_sniper2_primary(void) Weapons_ViewAnimation(SNIPER_FIRE); #ifdef CLIENT + View_AddEvent(w_pistol_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_SMALL); #else TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 40, [0.008, 0.008], WEAPON_SNIPER); @@ -201,12 +189,25 @@ w_sniper2_hudpic(int selected, vector pos, float a) w_sniper_hudpic(selected, pos, a); } +int +w_sniper2_isempty(void) +{ + w_sniper_isempty(); +} + +weapontype_t +w_sniper2_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_sniper2 = { .name = "sniper2", - .id = ITEM_SNIPER2, + .id = ITEM_SNIPER2, .slot = 2, .slot_pos = 4, + .weight = WEIGHT_SNIPER2, .draw = w_sniper2_draw, .holster = w_sniper2_holster, .primary = w_sniper2_primary, @@ -221,6 +222,8 @@ weapon_t w_sniper2 = .pmodel = w_sniper2_pmodel, .deathmsg = w_sniper2_deathmsg, .aimanim = w_sniper2_aimanim, + .isempty = w_sniper2_isempty, + .type = w_sniper2_type, .hudpic = w_sniper2_hudpic }; diff --git a/src/shared/w_spanner.qc b/src/shared/w_spanner.qc index c5e1c94..ccbeec7 100644 --- a/src/shared/w_spanner.qc +++ b/src/shared/w_spanner.qc @@ -176,12 +176,25 @@ w_spanner_hudpic(int selected, vector pos, float a) #endif } +int +w_spanner_isempty(void) +{ + return 0; +} + +weapontype_t +w_spanner_type(void) +{ + return WPNTYPE_CLOSE; +} + weapon_t w_spanner = { .name = "spanner", - .id = ITEM_SPANNER, + .id = ITEM_SPANNER, .slot = 0, .slot_pos = 2, + .weight = WEIGHT_SPANNER, .draw = w_spanner_draw, .holster = w_spanner_holster, .primary = w_spanner_primary, @@ -196,6 +209,8 @@ weapon_t w_spanner = .pmodel = w_spanner_pmodel, .deathmsg = w_spanner_deathmsg, .aimanim = w_spanner_aimanim, + .isempty = w_spanner_isempty, + .type = w_spanner_type, .hudpic = w_spanner_hudpic }; diff --git a/src/shared/w_taurus.qc b/src/shared/w_taurus.qc index ce19899..4841885 100644 --- a/src/shared/w_taurus.qc +++ b/src/shared/w_taurus.qc @@ -73,12 +73,14 @@ w_taurus_pickup(int new, int startammo) if (new) { pl.taurus_mag = 10; + return (1); + } + + if (pl.ammo_taurus < MAX_A_TAURUS) { + pl.ammo_taurus = bound(0, pl.ammo_taurus + 10, MAX_A_TAURUS); } else { - if (pl.ammo_taurus < MAX_A_TAURUS) { - pl.ammo_taurus = bound(0, pl.ammo_taurus + 10, MAX_A_TAURUS); - } else { + if (!new) return (0); - } } #endif return (1); @@ -126,6 +128,7 @@ w_taurus_primary(void) /* actual firing */ #ifdef CLIENT + View_AddEvent(w_pistol_ejectshell, 0.0f); View_SetMuzzleflash(MUZZLE_SMALL); #else TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 12, [0.01,0.01], WEAPON_TAURUS); @@ -219,12 +222,30 @@ w_taurus_hudpic(int selected, vector pos, float a) w_glock_hudpic(selected, pos, a); } +int +w_taurus_isempty(void) +{ + player pl = (player)self; + + if (pl.taurus_mag <= 0 && pl.ammo_taurus <= 0) + return 1; + + return 0; +} + +weapontype_t +w_taurus_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_taurus = { .name = "taurus", - .id = ITEM_TAURUS, + .id = ITEM_TAURUS, .slot = 1, .slot_pos = 3, + .weight = WEIGHT_TAURUS, .draw = w_taurus_draw, .holster = w_taurus_holster, .primary = w_taurus_primary, @@ -239,6 +260,8 @@ weapon_t w_taurus = .pmodel = w_taurus_pmodel, .deathmsg = w_taurus_deathmsg, .aimanim = w_taurus_aimanim, + .isempty = w_taurus_isempty, + .type = w_taurus_type, .hudpic = w_taurus_hudpic }; diff --git a/src/shared/w_tnt.qc b/src/shared/w_tnt.qc index 64904bc..bc0979f 100644 --- a/src/shared/w_tnt.qc +++ b/src/shared/w_tnt.qc @@ -203,12 +203,30 @@ w_tnt_hudpic(int selected, vector pos, float a) w_handgrenade_hudpic(selected, pos, a); } +int +w_tnt_isempty(void) +{ + player pl = (player)self; + + if (pl.ammo_handgrenade <= 0) + return 1; + + return 0; +} + +weapontype_t +w_tnt_type(void) +{ + return WPNTYPE_RANGED; +} + weapon_t w_tnt = { .name = "tnt", - .id = ITEM_HANDGRENADE, + .id = ITEM_HANDGRENADE, .slot = 4, .slot_pos = 0, + .weight = WEIGHT_HANDGRENADE, .draw = w_tnt_draw, .holster = w_tnt_holster, .primary = w_tnt_primary, @@ -223,5 +241,7 @@ weapon_t w_tnt = .pmodel = w_tnt_pmodel, .deathmsg = w_tnt_deathmsg, .aimanim = w_tnt_aimanim, + .isempty = w_snark_isempty, + .type = w_snark_type, .hudpic = w_tnt_hudpic }; diff --git a/src/shared/weapons.h b/src/shared/weapons.h index 32a7326..361c402 100644 --- a/src/shared/weapons.h +++ b/src/shared/weapons.h @@ -41,6 +41,32 @@ enum WEAPON_MEDKIT }; +enum +{ + WEIGHT_NONE, + WEIGHT_MEDKIT, + WEIGHT_CROWBAR, + WEIGHT_SHOVEL, + WEIGHT_SPANNER, + WEIGHT_HANDGRENADE, + WEIGHT_SATCHEL, + WEIGHT_TRIPMINE, + WEIGHT_SNARK, + WEIGHT_GLOCK, + WEIGHT_PYTHON, + WEIGHT_AP9, + WEIGHT_TAURUS, + WEIGHT_MP5, + WEIGHT_SHOTGUN, + WEIGHT_CROSSBOW, + WEIGHT_SNIPER, + WEIGHT_SNIPER2, + WEIGHT_RPG, + WEIGHT_GAUSS, + WEIGHT_EGON, + WEIGHT_CHAINGUN +}; + /* Medkit max ammo is 12 in stock, changed for multiplayer */ #define MAX_A_9MM 250 #define MAX_A_357 36 diff --git a/src/shared/weapons.qc b/src/shared/weapons.qc index 3bf9f83..ca7b401 100644 --- a/src/shared/weapons.qc +++ b/src/shared/weapons.qc @@ -29,7 +29,7 @@ weapon_t g_weapons[] = { w_crossbow, w_sniper, w_sniper2, - w_rpg, + w_rpg2, w_gauss, w_flame, w_chaingun, diff --git a/zpak001.pk3dir/maps/th_abfact.ent b/zpak001.pk3dir/maps/th_abfact.ent new file mode 100644 index 0000000..d55d95e --- /dev/null +++ b/zpak001.pk3dir/maps/th_abfact.ent @@ -0,0 +1,1915 @@ +{ +"wad" "\half-life\valve\halflife.wad;\half-life\valve\liquids.wad;" +"mapversion" "220" +"sounds" "1" +"MaxRange" "5100" +"skyname" "desthdm" +"classname" "worldspawn" +} +{ +"origin" "-369 928 224" +"angles" "0 144 0" +"classname" "info_player_start" +} +{ +"origin" "-720 1391 368" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"origin" "1824 840 400" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"model" "*1" +"origin" "2306 1296 56" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "120" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*2" +"origin" "48 1922 216" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"origin" "56 -1760 288" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"origin" "1704 -1056 288" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"model" "*3" +"origin" "2600 -574 8" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"origin" "3424 24 240" +"pitch" "-40" +"_light" "248 208 135 100" +"classname" "light_environment" +} +{ +"origin" "3072 344 240" +"pitch" "-40" +"_light" "248 208 135 100" +"classname" "light_environment" +} +{ +"model" "*4" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*5" +"classname" "func_ladder" +} +{ +"model" "*6" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*7" +"classname" "func_ladder" +} +{ +"model" "*8" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*9" +"classname" "func_ladder" +} +{ +"model" "*10" +"origin" "1566 -1232 72" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"origin" "1416 2720 176" +"pitch" "-40" +"_light" "248 208 135 100" +"classname" "light_environment" +} +{ +"model" "*11" +"origin" "2114 1864 56" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*12" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*13" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-577 1152 232" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"origin" "56 -1760 128" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"origin" "1840 1024 288" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"model" "*14" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*15" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*16" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*17" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*18" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*19" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*20" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*21" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*22" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*23" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*24" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*25" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*26" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*27" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*28" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*29" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*30" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*31" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*32" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*33" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*34" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1184 -368 304" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"model" "*35" +"origin" "1566 -888 72" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*36" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*37" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*38" +"origin" "1232 610 56" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "10" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*39" +"classname" "func_ladder" +} +{ +"model" "*40" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*41" +"origin" "990 -376 72" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "9" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*42" +"origin" "-350 1136 56" +"angles" "0 0 0" +"distance" "90" +"wait" "4" +"movesnd" "10" +"speed" "160" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*43" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*44" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*45" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*46" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*47" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*48" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*49" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*50" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*51" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*52" +"style" "32" +"wait" "4" +"target" "snd1" +"classname" "trigger_multiple" +} +{ +"origin" "-511 1904 60" +"message" "buttons/latchlocked1.wav" +"targetname" "snd1" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"origin" "-80 1872 216" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-1072 -272 40" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "400 -952 -124" +"angles" "0 179 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "88 -1560 -24" +"angles" "0 329 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1312 -480 56" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1648 -1504 0" +"angles" "0 321 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2720 -1152 -312" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2408 -696 -136" +"angles" "0 231 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "3272 -632 -8" +"angles" "0 170 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2960 264 152" +"angles" "0 323 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1760 160 152" +"angles" "0 72 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-824 1792 48" +"angles" "0 327 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "664 1736 56" +"angles" "0 214 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1088 2224 164" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1552 2632 88" +"angles" "0 219 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2112 2216 40" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2136 1632 -136" +"angles" "0 218 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1312 1360 -136" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2048 704 52" +"angles" "0 138 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1352 792 48" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2544 56 152" +"angles" "0 35 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1184 272 -56" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "512 736 -72" +"angles" "0 317 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "744 96 -64" +"angles" "0 89 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "656 -168 60" +"angles" "0 181 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "864 -1688 -40" +"angles" "0 45 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1304 -744 -136" +"angles" "0 225 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-449 992 176" +"classname" "weapon_9mmAR" +} +{ +"origin" "1840 209 112" +"classname" "weapon_9mmAR" +} +{ +"origin" "1800 -1677 -48" +"classname" "weapon_shotgun" +} +{ +"origin" "-49 -46 128" +"classname" "weapon_rpg" +} +{ +"origin" "1136 2257 128" +"classname" "weapon_shotgun" +} +{ +"origin" "3136 -463 40" +"classname" "weapon_handgrenade" +} +{ +"origin" "-412 970 -112" +"classname" "ammo_9mmAR" +} +{ +"origin" "-397 841 -64" +"classname" "ammo_th_taurus" +} +{ +"origin" "304 -55 16" +"classname" "ammo_buckshot" +} +{ +"origin" "1750 -1682 -48" +"classname" "ammo_buckshot" +} +{ +"origin" "3327 127 112" +"classname" "ammo_egonclip" +} +{ +"origin" "1 2145 160" +"classname" "ammo_th_sniper" +} +{ +"origin" "1407 -479 16" +"classname" "ammo_9mmclip" +} +{ +"origin" "1984 1761 0" +"classname" "ammo_buckshot" +} +{ +"origin" "1267 2623 48" +"classname" "ammo_buckshot" +} +{ +"origin" "281 -288 16" +"classname" "item_healthkit" +} +{ +"origin" "1152 -1313 -80" +"classname" "weapon_th_taurus" +} +{ +"origin" "1087 -1313 -80" +"classname" "ammo_th_taurus" +} +{ +"origin" "427 -1546 -80" +"classname" "ammo_th_ap9" +} +{ +"origin" "191 -1735 16" +"classname" "ammo_rpgclip" +} +{ +"origin" "-1051 1820 16" +"classname" "item_battery" +} +{ +"origin" "1191 167 -48" +"classname" "ammo_9mmclip" +} +{ +"model" "*53" +"style" "32" +"wait" "4" +"target" "snd2" +"classname" "trigger_multiple" +} +{ +"origin" "576 968 184" +"message" "buttons/latchlocked1.wav" +"targetname" "snd2" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*54" +"style" "32" +"wait" "4" +"target" "snd3" +"classname" "trigger_multiple" +} +{ +"origin" "-160 -328 184" +"message" "buttons/latchlocked1.wav" +"targetname" "snd3" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*55" +"style" "32" +"wait" "4" +"target" "snd4" +"classname" "trigger_multiple" +} +{ +"origin" "440 -944 -128" +"message" "buttons/latchlocked1.wav" +"targetname" "snd4" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*56" +"style" "32" +"wait" "4" +"target" "snd5" +"classname" "trigger_multiple" +} +{ +"origin" "-256 -1240 -120" +"message" "buttons/latchlocked1.wav" +"targetname" "snd5" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*57" +"style" "32" +"wait" "4" +"target" "snd6" +"classname" "trigger_multiple" +} +{ +"origin" "1320 -744 -80" +"message" "buttons/latchlocked1.wav" +"targetname" "snd6" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*58" +"style" "32" +"wait" "4" +"target" "snd7" +"classname" "trigger_multiple" +} +{ +"origin" "3224 -288 168" +"message" "buttons/latchlocked1.wav" +"targetname" "snd7" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*59" +"style" "32" +"wait" "4" +"target" "snd8" +"classname" "trigger_multiple" +} +{ +"origin" "2088 704 56" +"message" "buttons/latchlocked1.wav" +"targetname" "snd8" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*60" +"style" "32" +"wait" "4" +"target" "snd9" +"classname" "trigger_multiple" +} +{ +"origin" "1120 -168 -56" +"message" "buttons/latchlocked1.wav" +"targetname" "snd9" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*61" +"style" "32" +"wait" "4" +"target" "snd10" +"classname" "trigger_multiple" +} +{ +"origin" "1520 -472 72" +"message" "buttons/latchlocked1.wav" +"targetname" "snd10" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"origin" "-448 928 176" +"classname" "ammo_9mmAR" +} +{ +"origin" "1985 1823 0" +"classname" "ammo_9mmAR" +} +{ +"origin" "1889 1217 0" +"classname" "ammo_th_sniper" +} +{ +"origin" "1792 255 112" +"classname" "ammo_9mmAR" +} +{ +"origin" "-47 9 128" +"classname" "ammo_rpgclip" +} +{ +"model" "*62" +"style" "32" +"wait" "4" +"target" "2snd1" +"classname" "trigger_multiple" +} +{ +"origin" "1112 2464 104" +"message" "buttons/latchlocked1.wav" +"targetname" "2snd1" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*63" +"style" "32" +"wait" "4" +"target" "2snd3" +"classname" "trigger_multiple" +} +{ +"origin" "1312 1320 -120" +"message" "buttons/latchlocked1.wav" +"targetname" "2snd3" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*64" +"style" "32" +"wait" "4" +"target" "2snd4" +"classname" "trigger_multiple" +} +{ +"origin" "2704 -24 168" +"message" "buttons/latchlocked1.wav" +"targetname" "2snd4" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*65" +"style" "32" +"wait" "4" +"target" "2snd5" +"classname" "trigger_multiple" +} +{ +"origin" "816 -2064 -16" +"message" "buttons/latchlocked1.wav" +"targetname" "2snd5" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"origin" "-288 -1253 -176" +"classname" "weapon_shotgun" +} +{ +"origin" "837 -2066 -96" +"classname" "item_healthkit" +} +{ +"origin" "355 -1552 -40" +"classname" "weapon_th_ap9" +} +{ +"origin" "357 -1625 -56" +"classname" "ammo_th_ap9" +} +{ +"model" "*66" +"style" "32" +"wait" "4" +"target" "3snd1" +"classname" "trigger_multiple" +} +{ +"origin" "1696 1672 -120" +"message" "buttons/latchlocked1.wav" +"targetname" "3snd1" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"model" "*67" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*68" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-220 -1254 -176" +"classname" "ammo_buckshot" +} +{ +"origin" "2278 -1559 -48" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1302 -547 16" +"classname" "ammo_ARgrenades" +} +{ +"model" "*69" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*70" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1888 1104 0" +"angles" "0 90 0" +"classname" "weapon_th_sniper" +} +{ +"origin" "3008 271 128" +"classname" "weapon_th_ap9" +} +{ +"origin" "3016 -438 -48" +"classname" "weapon_handgrenade" +} +{ +"origin" "1708 -1438 -48" +"classname" "item_healthkit" +} +{ +"origin" "1631 -481 16" +"classname" "item_healthkit" +} +{ +"origin" "208 320 -160" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1519 1969 48" +"classname" "weapon_handgrenade" +} +{ +"origin" "1336 2619 48" +"classname" "item_healthkit" +} +{ +"origin" "1690 2526 144" +"classname" "weapon_handgrenade" +} +{ +"origin" "1238 -545 16" +"classname" "ammo_9mmclip" +} +{ +"origin" "3062 -606 112" +"classname" "item_healthkit" +} +{ +"origin" "2720 -1055 -352" +"classname" "weapon_th_chaingun" +} +{ +"model" "*71" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*72" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*73" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*74" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*75" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*76" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1502 -655 -95" +"classname" "ammo_egonclip" +} +{ +"model" "*77" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*78" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*79" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*80" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*81" +"classname" "func_ladder" +} +{ +"origin" "1952 -1664 144" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "789 24 -112" +"classname" "weapon_handgrenade" +} +{ +"model" "*82" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "2400 -1328 -144" +"classname" "ammo_th_taurus" +} +{ +"model" "*83" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*84" +"classname" "func_ladder" +} +{ +"origin" "-976 -271 0" +"classname" "ammo_buckshot" +} +{ +"model" "*85" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*86" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*87" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*88" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*89" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*90" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "981 -1111 -153" +"classname" "item_battery" +} +{ +"model" "*91" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "2369 225 112" +"classname" "ammo_rpgclip" +} +{ +"model" "*92" +"origin" "312 -91 364" +"angles" "0 0 0" +"distance" "6" +"speed" "18" +"rendercolor" "0 0 0" +"spawnflags" "89" +"classname" "func_pendulum" +} +{ +"origin" "328 -88 153" +"message" "ambience/squeeks2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*93" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*94" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1604 2066 247" +"MaxDelay" "5" +"classname" "env_spark" +} +{ +"origin" "1602 2065 228" +"style" "10" +"_light" "132 242 255 80" +"classname" "light" +} +{ +"origin" "572 975 128" +"classname" "item_healthkit" +} +{ +"origin" "3327 64 112" +"classname" "ammo_egonclip" +} +{ +"origin" "3327 0 112" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "2207 2208 0" +"classname" "ammo_9mmbox" +} +{ +"model" "*95" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "1472 -176 -96" +"message" "ambience/drips.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*96" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*97" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"model" "*98" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"model" "*99" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*100" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*101" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*102" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "816 -2248 -32" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*103" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "1195 -2180 -80" +"classname" "ammo_th_sniper" +} +{ +"origin" "803 1056 176" +"angles" "0 143 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "848 592 -112" +"classname" "weapon_th_sniper" +} +{ +"origin" "-720 1488 96" +"classname" "weapon_egon" +} +{ +"origin" "-32 2224 256" +"pitch" "-40" +"_light" "248 208 135 80" +"classname" "light_environment" +} +{ +"origin" "-368 -784 -80" +"classname" "weapon_handgrenade" +} +{ +"model" "*104" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1313 1087 208" +"classname" "ammo_th_ap9" +} +{ +"model" "*105" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "1349 1280 280" +"message" "ambience/industrial4.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-320 816 88" +"message" "ambience/industrial4.wav" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*106" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-479 959 16" +"classname" "weapon_th_taurus" +} +{ +"model" "*107" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*108" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1600 1840 336" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"model" "*109" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*110" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1008 1584 48" +"message" "ambience/cricket.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-464 112 32" +"message" "ambience/cricket.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "2280 736 320" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"origin" "1880 -544 240" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"origin" "1184 -2128 -40" +"message" "ambience/flies.wav" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*111" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*112" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*113" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*114" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*115" +"damagetype" "32" +"dmg" "1000" +"classname" "trigger_hurt" +} +{ +"model" "*116" +"wait" "1" +"style" "32" +"target" "yeaah" +"classname" "trigger_multiple" +} +{ +"origin" "1608 2080 -64" +"message" "thambs/scream2.wav" +"targetname" "yeaah" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*117" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "1712 2344 152" +"message" "ambience/industrial4.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "80 544 -40" +"message" "ambience/industrial4.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*118" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*119" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-737 -945 -144" +"angles" "0 45 0" +"classname" "weapon_th_spanner" +} +{ +"model" "*120" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*121" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-699 -705 -126" +"_light" "255 255 255 100" +"classname" "light" +} +{ +"origin" "-775 -705 -127" +"_light" "255 255 255 100" +"classname" "light" +} +{ +"origin" "-775 -992 -120" +"_light" "255 47 47 50" +"classname" "light" +} +{ +"origin" "-696 -992 -120" +"_light" "255 47 47 50" +"classname" "light" +} +{ +"origin" "-697 -707 -124" +"renderamt" "150" +"rendermode" "3" +"scale" "1.2" +"model" "sprites/glow02.spr" +"rendercolor" "255 255 255" +"classname" "env_glow" +} +{ +"model" "*122" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-775 -708 -124" +"renderamt" "150" +"rendermode" "3" +"scale" "1.2" +"model" "sprites/glow02.spr" +"rendercolor" "255 255 255" +"classname" "env_glow" +} +{ +"origin" "-776 -983 -122" +"renderamt" "120" +"rendermode" "3" +"scale" "1.2" +"model" "sprites/glow02.spr" +"rendercolor" "255 0 0" +"classname" "env_glow" +} +{ +"origin" "-696 -983 -122" +"renderamt" "120" +"rendermode" "3" +"scale" "1.2" +"model" "sprites/glow02.spr" +"rendercolor" "255 0 0" +"classname" "env_glow" +} +{ +"origin" "1086 224 40" +"style" "1" +"_light" "255 255 230 90" +"classname" "light" +} +{ +"model" "*123" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*124" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*125" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*126" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*127" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*128" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*129" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*130" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*131" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*132" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*133" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*134" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*135" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"model" "*136" +"WaveHeight" "0.8" +"skin" "-3" +"wait" "4" +"speed" "100" +"rendercolor" "0 0 0" +"classname" "func_water" +} +{ +"origin" "2686 407 112" +"classname" "ammo_th_taurus" +} +{ +"origin" "378 -873 -176" +"classname" "ammo_9mmbox" +} +{ +"origin" "1685 2351 48" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1618 19 -176" +"classname" "ammo_buckshot" +} +{ +"origin" "-1062 433 0" +"classname" "ammo_egonclip" +} +{ +"origin" "-300 -1006 -80" +"classname" "ammo_th_sniper" +} +{ +"origin" "1306 -667 -176" +"classname" "ammo_egonclip" +} +{ +"origin" "2117 1347 -176" +"classname" "ammo_rpgclip" +} +{ +"origin" "288 -2209 -80" +"classname" "ammo_th_taurus" +} +{ +"origin" "1412 2080 288" +"classname" "weapon_handgrenade" +} +{ +"origin" "192 -1688 16" +"classname" "item_battery" +} +{ +"origin" "1152 93 -16" +"classname" "ammo_rpgclip" +} +{ +"origin" "1584 -1165 -80" +"classname" "ammo_rpgclip" +} +{ +"model" "*137" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*138" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*139" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "368 -2280 16" +"message" "ambience/industrial4.wav" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*140" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*141" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*142" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*143" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*144" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*145" +"classname" "func_ladder" +} +{ +"origin" "-112 -1136 112" +"classname" "ammo_th_taurus" +} +{ +"model" "*146" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*147" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*148" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-64 -1040 224" +"message" "ambience/wind2.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "8" +"classname" "ambient_generic" +} +{ +"origin" "2160 -1320 -128" +"message" "ambience/cricket.wav" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"spawnflags" "4" +"classname" "ambient_generic" +} diff --git a/zpak001.pk3dir/maps/thdm1.ent b/zpak001.pk3dir/maps/thdm1.ent new file mode 100644 index 0000000..d9a1a3a --- /dev/null +++ b/zpak001.pk3dir/maps/thdm1.ent @@ -0,0 +1,1105 @@ +{ +"wad" "\halflife\valve\decals.wad;\halflife\valve\gfx.wad;\halflife\valve\halflife.wad;\halflife\valve\liquids.wad;\halflife\valve\xeno.wad;\halflife\valve\pldecal.wad;\halflife\valve\neilm2.wad;\halflife\valve\pcglogo.wad;" +"MaxRange" "4096" +"skyname" "theyh3" +"message" "TH dm1" +"light" "0" +"sounds" "1" +"WaveHeight" "2" +"classname" "worldspawn" +} +{ +"origin" "716 -1740 236" +"classname" "info_player_start" +} +{ +"origin" "190 -846 166" +"angle" "310" +"classname" "info_player_deathmatch" +} +{ +"origin" "1372 -236 136" +"angle" "166" +"classname" "info_player_deathmatch" +} +{ +"origin" "1888 -1860 290" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1960 -1504 386" +"delay" "0" +"classname" "weapon_9mmAR" +} +{ +"origin" "1920 -1580 386" +"delay" "0" +"classname" "ammo_9mmAR" +} +{ +"origin" "1960 -1464 386" +"delay" "0" +"classname" "ammo_9mmAR" +} +{ +"origin" "1960 -1580 386" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1960 -1544 386" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "420 -696 132" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1232 -272 100" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1184 -296 108" +"delay" "0" +"angle" "90" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "1824 -296 222" +"delay" "0" +"classname" "weapon_einar1" +} +{ +"origin" "1950 -1738 674" +"delay" "0" +"classname" "weapon_einar1" +} +{ +"origin" "1612 -1860 296" +"delay" "0" +"angle" "90" +"classname" "weapon_th_chaingun" +} +{ +"origin" "1904 -284 272" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "1948 -1568 560" +"angle" "148" +"classname" "info_player_deathmatch" +} +{ +"origin" "1888 -1744 720" +"angle" "134" +"classname" "info_player_deathmatch" +} +{ +"origin" "1916 -1512 432" +"angle" "177" +"classname" "info_player_deathmatch" +} +{ +"origin" "1456 -1792 352" +"angle" "90" +"classname" "info_player_deathmatch" +} +{ +"origin" "808 -264 132" +"delay" "0" +"classname" "weapon_9mmAR" +} +{ +"origin" "808 -304 132" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "808 -344 132" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "422 -518 292" +"delay" "0" +"angles" "0 180 0" +"classname" "weapon_egon" +} +{ +"origin" "592 -572 130" +"delay" "0" +"classname" "weapon_shotgun" +} +{ +"origin" "92 -554 130" +"delay" "0" +"classname" "weapon_9mmAR" +} +{ +"origin" "54 -482 130" +"delay" "0" +"classname" "ammo_9mmAR" +} +{ +"origin" "54 -518 130" +"delay" "0" +"classname" "ammo_9mmAR" +} +{ +"origin" "92 -482 130" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "92 -518 130" +"delay" "0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "420 -738 132" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1428 -1528 292" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1956 -678 -12" +"delay" "0" +"classname" "weapon_handgrenade" +} +{ +"origin" "280 -742 290" +"delay" "0" +"classname" "ammo_th_sniper" +} +{ +"origin" "808 -478 132" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "808 -522 132" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "424 -576 358" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "524 -400 360" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "804 -224 352" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "606 -556 196" +"angle" "89" +"classname" "info_player_deathmatch" +} +{ +"model" "*1" +"classname" "func_wall" +} +{ +"model" "*2" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*3" +"skin" "-1" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_illusionary" +} +{ +"origin" "1971 -1986 456" +"style" "0" +"_light" "251 217 125 150" +"classname" "light" +} +{ +"origin" "1971 -1986 456" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*4" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*5" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1460 -2035 419" +"style" "0" +"_light" "251 217 125 160" +"classname" "light" +} +{ +"origin" "1460 -2035 419" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*6" +"classname" "func_wall" +} +{ +"model" "*7" +"skin" "-1" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_illusionary" +} +{ +"origin" "1824 -1453 467" +"style" "0" +"_light" "251 217 125 145" +"classname" "light" +} +{ +"origin" "1824 -1453 467" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*8" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*9" +"skin" "-1" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_illusionary" +} +{ +"origin" "1581 -1856 467" +"style" "0" +"_light" "251 217 125 150" +"classname" "light" +} +{ +"origin" "1581 -1856 467" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*10" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*11" +"_minlight" ".02" +"classname" "func_healthcharger" +} +{ +"model" "*12" +"_minlight" ".1" +"classname" "func_recharge" +} +{ +"model" "*13" +"skin" "-1" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_illusionary" +} +{ +"origin" "1821 -1779 600" +"style" "0" +"_light" "251 217 125 155" +"classname" "light" +} +{ +"origin" "1821 -1779 600" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*14" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*15" +"classname" "func_wall" +} +{ +"model" "*16" +"classname" "func_wall" +} +{ +"origin" "1692 -300 67" +"delay" "0" +"classname" "item_healthkit" +} +{ +"origin" "1556 -300 69" +"delay" "0" +"classname" "ammo_th_sniper" +} +{ +"origin" "1904 -284 129" +"angle" "141" +"classname" "info_player_deathmatch" +} +{ +"model" "*17" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "1624 -356 118" +"scale" "1.0" +"model" "sprites/xffloor.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "1652 -356 524" +"scale" "3" +"model" "sprites/xssmke1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "50" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "1596 -308 100" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "5" +"message" "Ambience/burning1.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "1624 -356 112" +"style" "0" +"_light" "254 70 1 150" +"classname" "light" +} +{ +"model" "*18" +"damagetype" "8" +"delay" "0" +"dmg" "10" +"targetname" "flame1burn" +"classname" "trigger_hurt" +} +{ +"model" "*19" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "1184 -1264 824" +"_light" "250 200 130 14" +"pitch" "-75" +"angle" "168" +"classname" "light_environment" +} +{ +"model" "*20" +"_minlight" ".07" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*21" +"classname" "func_ladder" +} +{ +"model" "*22" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1888 -1395 419" +"style" "0" +"_light" "251 217 125 120" +"classname" "light" +} +{ +"origin" "1888 -1395 419" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*23" +"classname" "func_illusionary" +} +{ +"model" "*24" +"rendercolor" "0 0 0" +"renderfx" "0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1671 -1608 631" +"style" "0" +"_light" "251 217 125 120" +"classname" "light" +} +{ +"origin" "1671 -1608 631" +"scale" "1" +"framerate" "10.0" +"renderfx" "0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "90" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*25" +"classname" "func_wall" +} +{ +"origin" "1772 -452 524" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/wind2.wav" +"health" "5" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "1692 -1592 788" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/wind2.wav" +"health" "5" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "1204 -500 160" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/cricket.wav" +"health" "7" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "848 -1704 268" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/cricket.wav" +"health" "7" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "340 -1128 148" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/cricket.wav" +"health" "7" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "244 -1728 236" +"angle" "311" +"classname" "info_player_deathmatch" +} +{ +"origin" "310 -1772 179" +"delay" "0" +"classname" "item_healthkit" +} +{ +"model" "*26" +"classname" "func_wall" +} +{ +"origin" "398 -498 292" +"classname" "monster_zombie" +} +{ +"origin" "500 -116 140" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "5" +"message" "Ambience/burning1.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "512 -150 164" +"style" "0" +"_light" "254 70 1 150" +"classname" "light" +} +{ +"origin" "512 -150 170" +"scale" "1.0" +"model" "sprites/xffloor.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "512 -148 192" +"scale" "3" +"model" "sprites/xssmke1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "50" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"model" "*27" +"classname" "func_wall" +} +{ +"origin" "102 -692 182" +"style" "0" +"_light" "254 70 1 160" +"classname" "light" +} +{ +"origin" "102 -690 190" +"scale" "3" +"model" "sprites/xssmke1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "50" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "102 -692 168" +"scale" "1.0" +"model" "sprites/xffloor.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "560 -320 688" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"message" "Ambience/wind2.wav" +"health" "5" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "1192 -1160 408" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"targetname" "boardsnd" +"pitch" "100" +"health" "10" +"message" "Ambience/loader_step1.wav" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*28" +"speed" "3000" +"delay" "0" +"sounds" "0" +"style" "32" +"angle" "-1" +"classname" "trigger_push" +} +{ +"model" "*29" +"wait" "2" +"target" "boardsnd" +"delay" "0" +"sounds" "0" +"style" "32" +"angle" "-1" +"classname" "trigger_multiple" +} +{ +"model" "*30" +"classname" "func_wall" +} +{ +"origin" "1216 -1064 -144" +"_light" "1 171 190 150" +"classname" "light" +} +{ +"origin" "1990 -1026 154" +"angle" "180" +"classname" "info_player_deathmatch" +} +{ +"origin" "938 -918 136" +"delay" "0" +"classname" "ammo_th_taurus" +} +{ +"model" "*31" +"_minlight" ".1" +"classname" "func_recharge" +} +{ +"model" "*32" +"rendercolor" "0 0 0" +"renderamt" "0" +"rendermode" "0" +"renderfx" "0" +"_minlight" ".15" +"classname" "func_healthcharger" +} +{ +"origin" "726 -560 192" +"scale" "3" +"model" "sprites/xssmke1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "50" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"origin" "726 -562 180" +"style" "0" +"_light" "254 70 1 135" +"classname" "light" +} +{ +"origin" "726 -562 170" +"scale" "1.0" +"model" "sprites/xffloor.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"model" "*33" +"classname" "func_wall" +} +{ +"model" "*34" +"speed" "2400" +"delay" "0" +"sounds" "0" +"style" "32" +"angle" "-1" +"classname" "trigger_push" +} +{ +"model" "*35" +"wait" "2" +"target" "boardsnd" +"delay" "0" +"sounds" "0" +"style" "32" +"angle" "-1" +"classname" "trigger_multiple" +} +{ +"model" "*36" +"classname" "func_wall" +} +{ +"model" "*37" +"damagetype" "0" +"delay" "0" +"dmg" "5" +"classname" "trigger_hurt" +} +{ +"model" "*38" +"damagetype" "0" +"delay" "0" +"dmg" "5" +"classname" "trigger_hurt" +} +{ +"model" "*39" +"damagetype" "0" +"delay" "0" +"dmg" "5" +"classname" "trigger_hurt" +} +{ +"model" "*40" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"origin" "1624 -268 68" +"delay" "0" +"classname" "ammo_egonclip" +} +{ +"origin" "1076 -1422 -334" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "1076 -1102 -334" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "1076 -1250 -334" +"delay" "0" +"classname" "weapon_rpg" +} +{ +"origin" "942 -2092 386" +"delay" "0" +"classname" "ammo_th_sniper" +} +{ +"model" "*41" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*42" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"origin" "1712 -1444 514" +"delay" "0" +"classname" "weapon_th_taurus" +} +{ +"origin" "1756 -1444 514" +"delay" "0" +"classname" "ammo_th_taurus" +} +{ +"origin" "1800 -1444 514" +"delay" "0" +"classname" "ammo_th_taurus" +} +{ +"origin" "1402 -1914 516" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "1442 -1914 516" +"delay" "0" +"classname" "ammo_rpgclip" +} +{ +"origin" "420 -656 132" +"delay" "0" +"angles" "0 180 0" +"classname" "weapon_th_spanner" +} +{ +"model" "*43" +"origin" "448 -768 328" +"spriteflash" "sprites/muzzleflash1.spr" +"iMagnitude" "150" +"_minlight" "0.2" +"maxRange" "0" +"minRange" "0" +"firespread" "0" +"persistence" "1" +"bullet_damage" "100" +"firerate" "0" +"spritescale" "1" +"barrelz" "0" +"barrely" "0" +"barrel" "24" +"pitchtolerance" "5" +"pitchrange" "30" +"pitchrate" "120" +"yawtolerance" "15" +"yawrange" "70" +"yawrate" "350" +"target" "launch" +"targetname" "rpg" +"spawnflags" "32" +"angle" "315" +"classname" "func_tankmortar" +} +{ +"origin" "384 -704 336" +"frequency" "175" +"duration" ".5" +"radius" "256" +"amplitude" "2" +"targetname" "launch" +"spawnflags" "36" +"classname" "env_shake" +} +{ +"model" "*44" +"target" "rpg" +"classname" "func_tankcontrols" +} +{ +"model" "*45" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "252 -1696 180" +"delay" "0" +"classname" "weapon_th_shovel" +} +{ +"origin" "422 -474 292" +"delay" "0" +"classname" "ammo_egonclip" +} +{ +"origin" "280 -1734 180" +"delay" "0" +"classname" "ammo_buckshot" +} +{ +"origin" "1832 -1666 393" +"delay" "0" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "808 -582 292" +"delay" "0" +"classname" "ammo_th_ap9" +} +{ +"origin" "808 -540 292" +"delay" "0" +"classname" "weapon_th_ap9" +} +{ +"origin" "634 -572 130" +"delay" "0" +"classname" "ammo_buckshot" +} diff --git a/zpak001.pk3dir/maps/thdm2.ent b/zpak001.pk3dir/maps/thdm2.ent new file mode 100644 index 0000000..cd722ca --- /dev/null +++ b/zpak001.pk3dir/maps/thdm2.ent @@ -0,0 +1,962 @@ +{ +"wad" "\sierra\half-life\valve\halflife.wad;\sierra\half-life\valve\neilm2.wad;\sierra\half-life\valve\pcglogo.wad" +"skyname" "theyh3" +"classname" "worldspawn" +} +{ +"origin" "640 864 400" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "-464 -400 324" +"scale" "0.5" +"model" "sprites/fire.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "200" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-464 -400 320" +"_light" "128 64 0 225" +"classname" "light" +} +{ +"origin" "-464 -400 320" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "4" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-464 304 320" +"_light" "128 64 0 225" +"classname" "light" +} +{ +"origin" "176 -640 128" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "4" +"message" "ambience/crickets.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "0 0 704" +"_light" "250 200 130 14" +"pitch" "-50" +"angle" "168" +"classname" "light_environment" +} +{ +"origin" "-320 -376 288" +"angle" "160" +"classname" "weapon_shotgun" +} +{ +"origin" "-880 -720 336" +"angle" "315" +"classname" "weapon_rpg" +} +{ +"origin" "-880 -800 336" +"classname" "ammo_rpgclip" +} +{ +"origin" "-696 272 272" +"classname" "item_battery" +} +{ +"origin" "-696 304 272" +"classname" "item_healthkit" +} +{ +"origin" "80 944 272" +"angle" "270" +"classname" "ammo_buckshot" +} +{ +"origin" "496 688 124" +"classname" "item_healthkit" +} +{ +"origin" "448 688 128" +"classname" "item_battery" +} +{ +"origin" "544 192 80" +"angle" "90" +"classname" "ammo_egonclip" +} +{ +"origin" "400 192 240" +"angle" "135" +"classname" "weapon_9mmAR" +} +{ +"origin" "440 192 240" +"angle" "180" +"classname" "ammo_ARgrenades" +} +{ +"model" "*1" +"WaveHeight" "0" +"skin" "-3" +"unlocked_sentence" "0" +"locked_sentence" "0" +"unlocked_sound" "0" +"locked_sound" "0" +"health" "0" +"delay" "0" +"dmg" "0" +"lip" "0" +"wait" "4" +"stopsnd" "0" +"movesnd" "0" +"speed" "100" +"_minlight" "0.7" +"classname" "func_water" +} +{ +"origin" "-192 -896 192" +"angle" "90" +"classname" "info_player_deathmatch" +} +{ +"origin" "888 936 384" +"angle" "90" +"classname" "ammo_egonclip" +} +{ +"origin" "-320 -344 288" +"angle" "135" +"classname" "ammo_buckshot" +} +{ +"origin" "-928 928 288" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "-920 576 272" +"angle" "90" +"classname" "ammo_9mmAR" +} +{ +"origin" "896 -720 256" +"classname" "ammo_th_taurus" +} +{ +"origin" "0 0 640" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "2" +"message" "ambience/alienwind2.wav" +"spawnflags" "1" +"classname" "ambient_generic" +} +{ +"origin" "720 192 272" +"angle" "180" +"classname" "info_player_start" +} +{ +"origin" "-920 696 272" +"angle" "90" +"classname" "ammo_th_taurus" +} +{ +"model" "*2" +"classname" "func_wall" +} +{ +"origin" "-928 672 288" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "10" +"message" "ambience/flies.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "0 0 512" +"roomtype" "21" +"radius" "1024" +"classname" "env_sound" +} +{ +"origin" "-580 -352 170" +"angles" "0 80 0" +"classname" "weapon_th_chaingun" +} +{ +"model" "*3" +"classname" "func_ladder" +} +{ +"origin" "360 192 240" +"angle" "90" +"classname" "ammo_9mmAR" +} +{ +"model" "*4" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*5" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*6" +"classname" "func_wall" +} +{ +"origin" "-408 -456 160" +"classname" "item_healthkit" +} +{ +"model" "*7" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*8" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*9" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "592 624 416" +"_light" "255 128 128 100" +"classname" "light" +} +{ +"origin" "704 192 392" +"_light" "255 128 128 100" +"classname" "light" +} +{ +"origin" "632 -200 352" +"_light" "255 128 128 100" +"classname" "light" +} +{ +"model" "*10" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*11" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"origin" "740 928 440" +"scale" "0.5" +"model" "sprites/fire.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "200" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "740 928 436" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "3" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "940 736 440" +"scale" "0.5" +"model" "sprites/fire.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "200" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "940 736 436" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "3" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "940 740 444" +"_light" "128 64 0 175" +"classname" "light" +} +{ +"origin" "744 920 444" +"_light" "128 64 0 175" +"classname" "light" +} +{ +"origin" "928 888 384" +"angle" "210" +"classname" "weapon_egon" +} +{ +"origin" "624 640 304" +"classname" "ammo_rpgclip" +} +{ +"origin" "-656 496 480" +"angle" "270" +"classname" "info_player_deathmatch" +} +{ +"origin" "944 -720 256" +"angle" "45" +"classname" "weapon_th_taurus" +} +{ +"origin" "944 -672 256" +"angle" "90" +"classname" "ammo_th_taurus" +} +{ +"origin" "-804 632 160" +"angle" "120" +"classname" "ammo_th_ap9" +} +{ +"origin" "-804 576 160" +"classname" "weapon_th_ap9" +} +{ +"origin" "176 -880 576" +"classname" "weapon_handgrenade" +} +{ +"origin" "-340 248 112" +"classname" "ammo_egonclip" +} +{ +"origin" "544 -248 80" +"classname" "item_battery" +} +{ +"origin" "-804 688 156" +"classname" "item_healthkit" +} +{ +"origin" "-928 576 288" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "10" +"message" "ambience/flies.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*12" +"wait" "120" +"delay" "0" +"sounds" "0" +"style" "32" +"target" "howl" +"classname" "trigger_multiple" +} +{ +"origin" "-368 -456 168" +"classname" "ammo_9mmAR" +} +{ +"origin" "560 -208 88" +"classname" "item_battery" +} +{ +"origin" "-340 280 112" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "304 192 512" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "10" +"message" "ambience/des_wind1.wav" +"targetname" "howl" +"spawnflags" "49" +"classname" "ambient_generic" +} +{ +"origin" "-928 624 288" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "10" +"message" "ambience/flies.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*13" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*14" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"origin" "-464 -48 272" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "5" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*15" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"origin" "-464 368 320" +"_light" "128 64 0 200" +"classname" "light" +} +{ +"origin" "-464 368 324" +"scale" "0.5" +"model" "sprites/fire.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "200" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-464 304 324" +"scale" "0.5" +"model" "sprites/fire.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "200" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-464 360 320" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "5" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-808 688 208" +"_light" "255 128 0 50" +"classname" "light" +} +{ +"origin" "-808 584 208" +"_light" "255 128 0 50" +"classname" "light" +} +{ +"model" "*16" +"classname" "func_wall" +} +{ +"model" "*17" +"classname" "func_wall" +} +{ +"model" "*18" +"classname" "func_wall" +} +{ +"model" "*19" +"classname" "func_wall" +} +{ +"model" "*20" +"classname" "func_wall" +} +{ +"model" "*21" +"classname" "func_wall" +} +{ +"model" "*22" +"classname" "func_wall" +} +{ +"model" "*23" +"classname" "func_wall" +} +{ +"model" "*24" +"classname" "func_wall" +} +{ +"model" "*25" +"classname" "func_wall" +} +{ +"model" "*26" +"classname" "func_ladder" +} +{ +"origin" "-464 -48 268" +"scale" "2" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderfx" "0" +"model" "sprites/xffloor.spr" +"renderamt" "225" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-464 -48 272" +"style" "6" +"_light" "128 64 0 125" +"classname" "light" +} +{ +"model" "*27" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*28" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*29" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*30" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*31" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*32" +"damagetype" "8" +"delay" "0" +"dmg" "8" +"classname" "trigger_hurt" +} +{ +"model" "*33" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"origin" "80 944 264" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "4" +"message" "ambience/cricket.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-464 -48 608" +"scale" "3.5" +"model" "sprites/xssmke1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "50" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"angle" "-2" +"classname" "env_sprite" +} +{ +"model" "*34" +"_minlight" "0.1" +"classname" "func_wall" +} +{ +"model" "*35" +"classname" "func_wall" +} +{ +"origin" "744 736 544" +"angle" "45" +"classname" "weapon_einar1" +} +{ +"model" "*36" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*37" +"_minlight" ".15" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*38" +"classname" "func_wall" +} +{ +"origin" "696 -104 392" +"frequency" "175" +"duration" "0.5" +"radius" "256" +"amplitude" "2" +"targetname" "shakem" +"classname" "env_shake" +} +{ +"model" "*39" +"target" "boomer" +"classname" "func_tankcontrols" +} +{ +"model" "*40" +"origin" "626 -100 264" +"spriteflash" "sprites/muzzleflash1.spr" +"iMagnitude" "150" +"_minlight" "0.01" +"maxRange" "0" +"minRange" "0" +"firespread" "0" +"persistence" "1" +"bullet_damage" "100" +"firerate" "0" +"spritescale" "1.5" +"barrelz" "0" +"barrely" "0" +"barrel" "24" +"pitchtolerance" "5" +"pitchrange" "25" +"pitchrate" "120" +"yawtolerance" "15" +"yawrange" "100" +"yawrate" "350" +"target" "shakem" +"targetname" "boomer" +"spawnflags" "32" +"angle" "180" +"classname" "func_tankmortar" +} +{ +"model" "*41" +"_minlight" "0.01" +"classname" "func_wall" +} +{ +"origin" "-896 -464 224" +"classname" "ammo_egonclip" +} +{ +"model" "*42" +"classname" "func_wall" +} +{ +"model" "*43" +"classname" "func_wall" +} +{ +"model" "*44" +"classname" "func_wall" +} +{ +"model" "*45" +"WaveHeight" "0" +"skin" "-5" +"unlocked_sentence" "0" +"locked_sentence" "0" +"unlocked_sound" "0" +"locked_sound" "0" +"health" "0" +"delay" "0" +"dmg" "0" +"lip" "0" +"wait" "4" +"stopsnd" "0" +"movesnd" "0" +"speed" "100" +"_minlight" "1" +"classname" "func_water" +} +{ +"origin" "-336 -352 104" +"scale" "0.7" +"model" "sprites/enter1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "150" +"rendermode" "5" +"renderfx" "0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*46" +"delay" "0" +"sounds" "0" +"style" "32" +"target" "tele1" +"classname" "trigger_teleport" +} +{ +"origin" "856 696 536" +"targetname" "tele1" +"angle" "130" +"classname" "info_teleport_destination" +} +{ +"origin" "-336 -352 88" +"cspinup" "0" +"lfomodvol" "0" +"lfomodpitch" "0" +"lforate" "0" +"lfotype" "0" +"spindown" "0" +"spinup" "0" +"pitchstart" "100" +"pitch" "100" +"fadeout" "0" +"fadein" "0" +"volstart" "0" +"preset" "0" +"health" "5" +"message" "ambience/alien_beacon.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-520 272 112" +"classname" "info_player_deathmatch" +} +{ +"model" "*47" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"origin" "-464 -184 104" +"_light" "255 128 0 150" +"classname" "light" +} +{ +"origin" "-536 56 104" +"_light" "255 128 0 100" +"classname" "light" +} +{ +"origin" "-400 144 104" +"_light" "255 128 0 100" +"classname" "light" +} +{ +"model" "*48" +"classname" "func_wall" +} +{ +"origin" "896 -672 272" +"_light" "255 128 128 40" +"classname" "light" +} +{ +"origin" "864 -544 272" +"_light" "255 128 128 40" +"classname" "light" +} +{ +"origin" "720 192 272" +"angle" "180" +"classname" "info_player_deathmatch" +} +{ +"origin" "768 -704 272" +"_light" "255 128 128 40" +"classname" "light" +} +{ +"origin" "-465 448 440" +"angle" "135" +"classname" "weapon_einar1" +} +{ +"origin" "-540 490 440" +"classname" "ammo_th_sniper" +} diff --git a/zpak001.pk3dir/maps/thdm3.ent b/zpak001.pk3dir/maps/thdm3.ent new file mode 100644 index 0000000..b3e8260 --- /dev/null +++ b/zpak001.pk3dir/maps/thdm3.ent @@ -0,0 +1,1908 @@ +{ +"wad" "\sierra\half-life\valve\halflife.wad;\sierra\half-life\hunger\neilm4.wad;\sierra\half-life\hunger\neilm2.wad;\sierra\half-life\hunger\cs_bdog.wad;" +"mapversion" "220" +"MaxRange" "4096" +"sounds" "1" +"skyname" "thn" +"classname" "worldspawn" +} +{ +"origin" "576 -1152 208" +"angles" "0 350 0" +"_light" "255 255 255 27" +"pitch" "-60" +"classname" "light_environment" +} +{ +"origin" "-192 -16 -192" +"angles" "0 315 0" +"classname" "info_player_start" +} +{ +"origin" "336 -352 -72" +"angles" "-90 0 0" +"pitch" "90" +"_cone2" "96" +"_cone" "30" +"_light" "255 128 64 100" +"classname" "light_spot" +} +{ +"model" "*1" +"target" "gauss_door" +"rendercolor" "0 0 0" +"delay" "0.5" +"wait" "8" +"sounds" "10" +"health" "3" +"speed" "5" +"_minlight" "0.03" +"spawnflags" "1" +"classname" "func_button" +} +{ +"model" "*2" +"origin" "736 -820 -116" +"targetname" "gauss_door" +"rendercolor" "0 0 0" +"angles" "0 0 0" +"distance" "90" +"wait" "5" +"movesnd" "10" +"speed" "100" +"spawnflags" "16" +"classname" "func_door_rotating" +} +{ +"origin" "640 -904 -136" +"classname" "item_longjump" +} +{ +"model" "*3" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"origin" "360 60 -120" +"angles" "0 90 0" +"classname" "ammo_9mmAR" +} +{ +"origin" "404 60 -120" +"angles" "0 270 0" +"classname" "weapon_9mmAR" +} +{ +"model" "*4" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"model" "*5" +"origin" "888 -976 -192" +"rendercolor" "0 0 0" +"angles" "0 0 0" +"distance" "90" +"wait" "2" +"movesnd" "9" +"speed" "150" +"classname" "func_door_rotating" +} +{ +"model" "*6" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "444 -512 -118" +"angles" "0 270 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "484 -512 -118" +"angles" "0 270 0" +"classname" "ammo_egonclip" +} +{ +"origin" "540 -512 -118" +"classname" "ammo_9mmAR" +} +{ +"model" "*7" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"model" "*8" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"origin" "648 -1608 -208" +"angles" "0 45 0" +"classname" "weapon_shotgun" +} +{ +"model" "*9" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*10" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*11" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*12" +"classname" "func_ladder" +} +{ +"origin" "184 -1416 16" +"angles" "0 90 0" +"classname" "item_battery" +} +{ +"origin" "184 -1464 16" +"angles" "0 180 0" +"classname" "ammo_rpgclip" +} +{ +"origin" "456 -1400 16" +"angles" "0 180 0" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "456 -1448 16" +"angle" "180" +"classname" "ammo_th_sniper" +} +{ +"model" "*13" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"model" "*14" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*15" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*16" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*17" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*18" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "-752 -1216 32" +"angles" "0 90 0" +"classname" "weapon_th_chaingun" +} +{ +"model" "*19" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "-64 -256 208" +"angles" "0 350 0" +"_light" "255 255 255 27" +"pitch" "-60" +"classname" "light_environment" +} +{ +"model" "*20" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*21" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*22" +"rendercolor" "0 0 0" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*23" +"rendercolor" "0 0 0" +"_minlight" "0.1" +"classname" "func_wall" +} +{ +"origin" "1176 -1316 48" +"angles" "0 90 0" +"classname" "ammo_ARgrenades" +} +{ +"origin" "544 -1312 40" +"classname" "ammo_th_sniper" +} +{ +"origin" "1220 -1316 48" +"angles" "0 90 0" +"classname" "ammo_9mmAR" +} +{ +"origin" "-104 -1480 32" +"angles" "0 225 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-136 -1448 32" +"angles" "0 45 0" +"health" "25" +"classname" "item_healthkit" +} +{ +"origin" "568 -1600 -176" +"angles" "0 45 0" +"classname" "weapon_th_spanner" +} +{ +"origin" "1132 -1316 48" +"angles" "0 90 0" +"classname" "ammo_egonclip" +} +{ +"origin" "88 100 64" +"angles" "0 90 0" +"classname" "weapon_einar1" +} +{ +"origin" "412 -300 88" +"angles" "0 45 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-16 104 64" +"angles" "0 90 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "-64 104 64" +"classname" "ammo_rpgclip" +} +{ +"origin" "1224 -824 -160" +"classname" "ammo_9mmAR" +} +{ +"origin" "1224 -856 -160" +"classname" "ammo_th_ap9" +} +{ +"origin" "-232 -1240 32" +"classname" "weapon_handgrenade" +} +{ +"origin" "-240 -552 32" +"angles" "0 225 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-128 -984 48" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "80 -16 -192" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "552 -1392 48" +"classname" "info_player_deathmatch" +} +{ +"origin" "376 -1312 -192" +"angles" "0 125 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*24" +"rendercolor" "0 0 0" +"_minlight" "0.7" +"classname" "func_wall" +} +{ +"model" "*25" +"classname" "func_ladder" +} +{ +"model" "*26" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"origin" "1856 -704 -232" +"angles" "0 270 0" +"targetname" "tele2" +"classname" "info_teleport_destination" +} +{ +"origin" "2016 -184 -192" +"angles" "0 45 0" +"classname" "ammo_9mmAR" +} +{ +"origin" "2016 -152 -192" +"classname" "ammo_egonclip" +} +{ +"origin" "1320 -664 -200" +"classname" "info_player_deathmatch" +} +{ +"origin" "440 -64 -24" +"_light" "255 255 128 75" +"classname" "light" +} +{ +"origin" "400 -128 168" +"_light" "255 255 128 75" +"classname" "light" +} +{ +"origin" "400 -704 168" +"_light" "255 255 128 75" +"classname" "light" +} +{ +"origin" "1856 -640 -216" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "ambience/alien_beacon.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*27" +"style" "32" +"target" "tele1" +"spawnflags" "1" +"classname" "trigger_teleport" +} +{ +"origin" "1856 -640 -192" +"_light" "255 255 128 60" +"classname" "light" +} +{ +"origin" "-1024 -744 -272" +"angles" "0 180 0" +"targetname" "tele1" +"classname" "info_teleport_destination" +} +{ +"origin" "448 216 48" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "32 104 64" +"classname" "ammo_th_sniper" +} +{ +"origin" "1936 -224 -104" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1344 -848 32" +"angles" "0 105 0" +"classname" "weapon_th_shovel" +} +{ +"model" "*28" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"model" "*29" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"model" "*30" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"model" "*31" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"origin" "580 -512 -118" +"angles" "0 90 0" +"classname" "weapon_handgrenade" +} +{ +"origin" "1536 -448 56" +"angles" "0 350 0" +"_light" "255 255 255 27" +"pitch" "-60" +"classname" "light_environment" +} +{ +"model" "*32" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "-192 -256 -232" +"pitchstart" "100" +"pitch" "100" +"health" "3" +"message" "ambience/crickets.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*33" +"target" "growl" +"wait" "4" +"speed" "5" +"_minlight" "0.1" +"rendercolor" "0 0 0" +"spawnflags" "1" +"classname" "func_button" +} +{ +"origin" "720 -352 -64" +"pitchstart" "100" +"pitch" "100" +"targetname" "growl" +"health" "10" +"message" "zombiecop/zo_idle3.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "848 -432 -64" +"pitchstart" "100" +"pitch" "100" +"targetname" "growl" +"health" "10" +"message" "zombiecop/zo_idle3.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"model" "*34" +"wait" "240" +"delay" "1" +"style" "32" +"target" "wolf" +"classname" "trigger_multiple" +} +{ +"origin" "1920 -424 -16" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/wolf_01.wav" +"targetname" "wolf" +"spawnflags" "56" +"classname" "ambient_generic" +} +{ +"origin" "-8 -128 128" +"targetname" "birdie" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/weirdbird.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "-8 -384 128" +"targetname" "birdie" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/weirdbird.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "848 -264 -64" +"pitchstart" "100" +"pitch" "100" +"targetname" "growl" +"health" "10" +"message" "zombiecop/zo_idle3.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "1224 -1248 -176" +"health" "25" +"classname" "item_healthkit" +} +{ +"origin" "412 -510 80" +"angles" "0 90 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "452 -512 80" +"angles" "0 270 0" +"classname" "weapon_th_ap9" +} +{ +"origin" "344 -232 88" +"angles" "0 45 0" +"health" "25" +"classname" "item_healthkit" +} +{ +"model" "*35" +"rendercolor" "0 0 0" +"_minlight" "0.1" +"classname" "func_wall" +} +{ +"model" "*36" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*37" +"angles" "0 90 0" +"rendercolor" "0 0 0" +"lip" "2" +"wait" "5" +"speed" "75" +"spawnflags" "256" +"classname" "func_door" +} +{ +"origin" "704 20 -88" +"classname" "item_battery" +} +{ +"origin" "704 -12 -88" +"classname" "item_battery" +} +{ +"origin" "704 4 -68" +"_light" "255 255 128 50" +"classname" "light" +} +{ +"model" "*38" +"damagetype" "1" +"dmg" "1000" +"classname" "trigger_hurt" +} +{ +"origin" "1152 72 -320" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "scientist/scream1.wav" +"targetname" "fall" +"spawnflags" "56" +"classname" "ambient_generic" +} +{ +"model" "*39" +"wait" "1" +"style" "32" +"target" "fall" +"classname" "trigger_multiple" +} +{ +"model" "*40" +"rendercolor" "0 0 0" +"_minlight" "0.1" +"classname" "func_wall" +} +{ +"model" "*41" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.1" +"classname" "func_illusionary" +} +{ +"model" "*42" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*43" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*44" +"rendercolor" "0 0 0" +"_minlight" "0.02" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*45" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*46" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"model" "*47" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"model" "*48" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.03" +"classname" "func_illusionary" +} +{ +"origin" "2120 -1256 48" +"angles" "0 135 0" +"classname" "weapon_egon" +} +{ +"origin" "1328 -1000 -200" +"classname" "info_player_deathmatch" +} +{ +"origin" "1856 -808 -88" +"classname" "ammo_th_sniper" +} +{ +"origin" "2176 -864 -216" +"angles" "0 45 0" +"health" "25" +"classname" "item_healthkit" +} +{ +"origin" "1628 -1368 -168" +"classname" "ammo_rpgclip" +} +{ +"origin" "1576 -1368 -168" +"classname" "ammo_rpgclip" +} +{ +"model" "*49" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*50" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*51" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*52" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*53" +"wait" "120" +"style" "32" +"target" "birdie" +"classname" "trigger_multiple" +} +{ +"origin" "2168 -1408 32" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "ambience/industrial3.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*54" +"wait" "120" +"delay" "4" +"style" "32" +"target" "owl" +"classname" "trigger_multiple" +} +{ +"origin" "-8 -384 128" +"targetname" "owl" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/owl1.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "672 -1152 104" +"pitchstart" "100" +"pitch" "100" +"targetname" "bell" +"health" "10" +"message" "thambs/bell2.wav" +"spawnflags" "56" +"classname" "ambient_generic" +} +{ +"model" "*55" +"wait" "180" +"style" "32" +"target" "bell" +"classname" "trigger_multiple" +} +{ +"model" "*56" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "296 -960 80" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1888 -1408 -88" +"classname" "ammo_egonclip" +} +{ +"model" "*57" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*58" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*59" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*60" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*61" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "-200 -8 -160" +"classname" "ammo_th_sniper" +} +{ +"origin" "1080 -1480 -200" +"angles" "0 45 0" +"classname" "ammo_buckshot" +} +{ +"origin" "2016 -216 -104" +"angles" "0 225 0" +"classname" "ammo_buckshot" +} +{ +"model" "*62" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*63" +"classname" "func_ladder" +} +{ +"origin" "584 208 -96" +"_light" "255 255 128 30" +"classname" "light" +} +{ +"origin" "584 208 -32" +"_light" "255 255 128 30" +"classname" "light" +} +{ +"origin" "584 208 24" +"_light" "255 255 128 30" +"classname" "light" +} +{ +"model" "*64" +"rendercolor" "0 0 0" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*65" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*66" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "584 208 -104" +"classname" "ammo_ARgrenades" +} +{ +"origin" "1360 -1184 -184" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "1392 -1184 -184" +"angles" "0 45 0" +"classname" "ammo_th_taurus" +} +{ +"model" "*67" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*68" +"classname" "func_ladder" +} +{ +"origin" "-8 -128 128" +"targetname" "owl" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/owl1.wav" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "1024 56 -200" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1152 -8 -448" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "scientist/scream1.wav" +"targetname" "fall" +"spawnflags" "56" +"classname" "ambient_generic" +} +{ +"origin" "1152 72 -576" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "scientist/scream1.wav" +"targetname" "fall" +"spawnflags" "56" +"classname" "ambient_generic" +} +{ +"model" "*69" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*70" +"wait" "120" +"delay" "1" +"style" "32" +"target" "crow" +"classname" "trigger_multiple" +} +{ +"origin" "448 -1152 104" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "thambs/crow.wav" +"targetname" "crow" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"origin" "1344 -1600 48" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*71" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*72" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*73" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*74" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*75" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*76" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*77" +"rendercolor" "0 0 0" +"renderamt" "60" +"rendermode" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*78" +"rendercolor" "0 0 0" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*79" +"rendercolor" "0 0 0" +"renderamt" "60" +"rendermode" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*80" +"rendercolor" "0 0 0" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*81" +"rendercolor" "0 0 0" +"renderamt" "60" +"rendermode" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*82" +"rendercolor" "0 0 0" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*83" +"rendercolor" "0 0 0" +"material" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*84" +"rendercolor" "0 0 0" +"renderamt" "60" +"rendermode" "2" +"health" "10" +"classname" "func_breakable" +} +{ +"model" "*85" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*86" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*87" +"origin" "2116 -1576 -244" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"targetname" "lift1" +"volume" "0.85" +"dmg" "1000" +"speed" "150" +"stopsnd" "3" +"movesnd" "7" +"target" "l1a" +"_minlight" "0.05" +"classname" "func_train" +} +{ +"origin" "2116 -1576 -244" +"target" "l1b" +"targetname" "l1a" +"spawnflags" "1" +"classname" "path_corner" +} +{ +"origin" "2116 -1576 -20" +"wait" "3" +"target" "l1a" +"targetname" "l1b" +"classname" "path_corner" +} +{ +"model" "*88" +"wait" "7.5" +"style" "32" +"target" "lift1" +"classname" "trigger_multiple" +} +{ +"model" "*89" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*90" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*91" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "82 -1338 -226" +"angles" "0 25 0" +"classname" "weapon_th_taurus" +} +{ +"model" "*92" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*93" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "1300 -744 -224" +"classname" "ammo_rpgclip" +} +{ +"origin" "80 -1384 -208" +"classname" "ammo_th_sniper" +} +{ +"origin" "60 -1338 -226" +"angles" "0 90 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "440 -1416 88" +"targetname" "radio_music" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "thambs/radiomusic.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*94" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"target" "mm2" +"material" "6" +"health" "10" +"classname" "func_breakable" +} +{ +"origin" "440 -1400 88" +"targetname" "static" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "thambs/radio_static1.wav" +"spawnflags" "18" +"classname" "ambient_generic" +} +{ +"origin" "392 -1408 38" +"static#1" "7" +"sparky#1" "7" +"sparky" "0" +"parts" "7" +"radio_music" "0" +"boom" "7" +"radio2" "7" +"static" "0" +"targetname" "mm2" +"classname" "multi_manager" +} +{ +"origin" "464 -1406 84" +"targetname" "boom" +"iMagnitude" "25" +"classname" "env_explosion" +} +{ +"model" "*95" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"targetname" "radio2" +"classname" "func_wall_toggle" +} +{ +"origin" "464 -1406 84" +"angles" "0 180 0" +"rendercolor" "0 0 0" +"m_flVelocity" "200" +"shootmodel" "models/computergibs.mdl" +"shootsounds" "2" +"m_flGibLife" "10" +"m_flVariance" "0.25" +"m_iGibs" "2" +"targetname" "parts" +"classname" "env_shooter" +} +{ +"origin" "452 -1408 76" +"targetname" "sparky" +"MaxDelay" "0.2" +"spawnflags" "32" +"classname" "env_spark" +} +{ +"origin" "464 -1416 84" +"angles" "0 225 0" +"rendercolor" "0 0 0" +"m_flVelocity" "200" +"shootmodel" "models/computergibs.mdl" +"shootsounds" "2" +"m_flGibLife" "10" +"m_flVariance" "0.25" +"m_iGibs" "2" +"targetname" "parts" +"classname" "env_shooter" +} +{ +"origin" "464 -1400 84" +"angles" "0 135 0" +"rendercolor" "0 0 0" +"m_flVelocity" "200" +"shootmodel" "models/computergibs.mdl" +"shootsounds" "2" +"m_flGibLife" "10" +"m_flVariance" "0.25" +"m_iGibs" "2" +"targetname" "parts" +"classname" "env_shooter" +} +{ +"model" "*96" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "-1088 -520 216" +"angles" "0 350 0" +"_light" "255 255 255 27" +"pitch" "-60" +"classname" "light_environment" +} +{ +"model" "*97" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*98" +"classname" "func_ladder" +} +{ +"model" "*99" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*100" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "-936 -744 -256" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "ambience/alien_beacon.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-936 -744 -232" +"_light" "255 255 128 60" +"classname" "light" +} +{ +"origin" "-936 -744 -232" +"scale" "0.7" +"model" "sprites/enter1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "150" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*101" +"style" "32" +"target" "tele2" +"spawnflags" "1" +"classname" "trigger_teleport" +} +{ +"origin" "-1256 -1000 -228" +"angles" "0 45 0" +"health" "25" +"classname" "item_healthkit" +} +{ +"origin" "-1256 -584 -192" +"classname" "ammo_rpgclip" +} +{ +"origin" "-560 -32 -256" +"classname" "weapon_th_ap9" +} +{ +"origin" "-672 -1000 -224" +"angles" "0 90 0" +"classname" "ammo_egonclip" +} +{ +"origin" "-1104 -912 -96" +"classname" "item_battery" +} +{ +"model" "*102" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"model" "*103" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"origin" "-1008 -944 -256" +"angles" "0 90 0" +"classname" "weapon_th_ap9" +} +{ +"origin" "-1008 -904 -256" +"classname" "ammo_th_ap9" +} +{ +"origin" "-1192 -944 -232" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-1256 -552 -192" +"classname" "ammo_th_sniper" +} +{ +"model" "*104" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"model" "*105" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*106" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"model" "*107" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"model" "*108" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*109" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*110" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*111" +"rendercolor" "0 0 0" +"locked_sound" "12" +"wait" "4" +"speed" "100" +"targetname" "locked1" +"classname" "func_door" +} +{ +"model" "*112" +"rendercolor" "0 0 0" +"_minlight" "0.7" +"classname" "func_wall" +} +{ +"model" "*113" +"damagetype" "8" +"dmg" "2" +"classname" "trigger_hurt" +} +{ +"origin" "-872 -160 -248" +"angles" "0 90 0" +"classname" "weapon_handgrenade" +} +{ +"origin" "-88 -648 -168" +"angles" "0 345 0" +"classname" "weapon_rpg" +} +{ +"origin" "184 24 88" +"classname" "ammo_rpgclip" +} +{ +"origin" "88 36 -60" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "88 -940 -56" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "736 -1300 -96" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1072 -1032 -36" +"scale" "1.2" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*114" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*115" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*116" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*117" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*118" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*119" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*120" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*121" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*122" +"rendercolor" "0 0 0" +"_minlight" "0.03" +"classname" "func_wall" +} +{ +"model" "*123" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*124" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*125" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "2164 -1252 112" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1292 -1252 112" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1408 -84 16" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*126" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*127" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1920 -84 16" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1856 -640 -192" +"scale" "0.7" +"model" "sprites/enter1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "150" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-1256 -736 48" +"scale" "2" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*128" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*129" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*130" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*131" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*132" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*133" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*134" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*135" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*136" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1600 -884 -48" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*137" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*138" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1856 -884 -48" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*139" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*140" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*141" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1163 -179 -228" +"scale" "0.8" +"framerate" "10.0" +"rendercolor" "0 0 0" +"model" "sprites/xffloor.spr" +"renderamt" "200" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-1164 -180 -216" +"style" "6" +"_light" "255 128 0 75" +"classname" "light" +} +{ +"origin" "-1163 -180 -224" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "ambience/burning3.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*142" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-592 -32 -256" +"classname" "ammo_th_ap9" +} +{ +"origin" "-712 -1000 -224" +"angles" "0 90 0" +"classname" "ammo_egonclip" +} +{ +"model" "*143" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "88 -692 -56" +"scale" "1" +"angles" "0 0 0" +"renderamt" "100" +"rendermode" "3" +"renderfx" "14" +"model" "sprites/glow01.spr" +"framerate" "10.0" +"rendercolor" "255 255 255" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*144" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*145" +"_minlight" "0.02" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} diff --git a/zpak001.pk3dir/maps/thdm4.ent b/zpak001.pk3dir/maps/thdm4.ent new file mode 100644 index 0000000..3347200 --- /dev/null +++ b/zpak001.pk3dir/maps/thdm4.ent @@ -0,0 +1,3534 @@ +{ +"wad" "\sierra\half-life\valve\halflife.wad;\sierra\half-life\hunger\neilm4.wad;\sierra\half-life\hunger\neilm2.wad;\sierra\half-life\hunger\cs_bdog.wad;\sierra\half-life\valve\decals.wad;" +"mapversion" "220" +"sounds" "1" +"message" "They Hunger 2" +"WaveHeight" "2" +"skyname" "thn" +"MaxRange" "12288" +"classname" "worldspawn" +} +{ +"origin" "-680 -1208 796" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-480 48 568" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Ambience/cricket.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*1" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1376 128 608" +"roomtype" "18" +"radius" "160" +"classname" "env_sound" +} +{ +"origin" "-104 592 600" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves2.wav" +"targetname" "trees3" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"origin" "234 714 528" +"framerate" "10.0" +"rendercolor" "0 90 0" +"renderamt" "255" +"rendermode" "2" +"scale" ".5" +"model" "sprites/nm_tree5.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*2" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*3" +"_minlight" "0.03" +"skin" "-1" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*5" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "308 1536 832" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-788 720 832" +"framerate" "10.0" +"rendercolor" "0 125 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "448 1408 568" +"pitchstart" "100" +"pitch" "100" +"health" "6" +"message" "Ambience/cricket.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "736 1152 616" +"roomtype" "18" +"radius" "160" +"classname" "env_sound" +} +{ +"origin" "512 1152 616" +"radius" "160" +"classname" "env_sound" +} +{ +"origin" "432 -656 1096" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Thambs/zo_windg.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-32 -432 1184" +"angles" "0 345 0" +"_light" "255 255 255 30" +"pitch" "-65" +"classname" "light_environment" +} +{ +"model" "*6" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1668 -640 832" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*7" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*8" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*9" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"style" "32" +"origin" "168 -448 1158" +"target" "searchlit_01_spot" +"_light" "255 255 217 1000" +"pitch" "-90" +"_cone2" "12" +"_cone" "10" +"targetname" "searchlight_01" +"spawnflags" "1" +"classname" "light_spot" +} +{ +"origin" "440 1096 524" +"targetname" "searchlit_01_spot" +"classname" "info_target" +} +{ +"origin" "168 -448 1158" +"target" "searchlit_01_spot" +"_light" "255 255 217 100" +"classname" "light" +} +{ +"origin" "171 -441 1158" +"scale" "4" +"model" "sprites/glow04.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "140" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-1296 -600 1136" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Thambs/zo_wind3.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-1056 512 832" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*10" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*11" +"_minlight" "0.03" +"skin" "-1" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*12" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*13" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*14" +"classname" "func_ladder" +} +{ +"model" "*15" +"classname" "func_ladder" +} +{ +"model" "*16" +"_minlight" ".08" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*17" +"rendercolor" "0 0 0" +"_minlight" ".08" +"classname" "func_wall" +} +{ +"origin" "-1151 -1404 1032" +"_light" "255 220 128 90" +"classname" "light" +} +{ +"origin" "-1152 -1404 1030" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*18" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"material" "2" +"spawnflags" "1" +"classname" "func_breakable" +} +{ +"model" "*19" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*20" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*21" +"rendercolor" "0 0 0" +"_minlight" ".04" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"origin" "-768 -1552 526" +"texture" "{BIGBLOOD1" +"classname" "infodecal" +} +{ +"model" "*22" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*23" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1040 -1404 728" +"_light" "255 220 128 90" +"classname" "light" +} +{ +"origin" "-1041 -1404 726" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*24" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*25" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*26" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*27" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*28" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-4 -1624 576" +"_light" "255 220 128 75" +"classname" "light" +} +{ +"origin" "-3 -1624 580" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*29" +"_minlight" "0.05" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "74 -1676 488" +"texture" "{BIGBLOOD2" +"classname" "infodecal" +} +{ +"origin" "48 -1671 472" +"texture" "{BIGBLOOD2" +"classname" "infodecal" +} +{ +"origin" "112 -1646 513" +"texture" "{BIGBLOOD2" +"classname" "infodecal" +} +{ +"origin" "74 -1624 488" +"texture" "{BLOOD4" +"classname" "infodecal" +} +{ +"origin" "62 -1608 475" +"texture" "{BLOOD4" +"classname" "infodecal" +} +{ +"origin" "79 -1598 456" +"texture" "{BLOOD4" +"classname" "infodecal" +} +{ +"model" "*30" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*31" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*32" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*33" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*34" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*35" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*36" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*37" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*38" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*39" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*40" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*41" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*42" +"_minlight" ".1" +"rendercolor" "0 0 0" +"spawnflags" "128" +"classname" "func_wall" +} +{ +"model" "*43" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*44" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*45" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*46" +"_minlight" ".04" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*47" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*48" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*49" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*50" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*51" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*52" +"classname" "func_ladder" +} +{ +"model" "*53" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*54" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*55" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*56" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*57" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*58" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*59" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "-742 -1470 576" +"_light" "255 0 0 90" +"classname" "light" +} +{ +"model" "*60" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*61" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*62" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*63" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1154 -2023 847" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1154 -2023 847" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"model" "*64" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*65" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "693 -1964 846" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "693 -1964 846" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"origin" "384 -2712 984" +"angles" "0 345 0" +"_light" "255 255 255 30" +"pitch" "-65" +"classname" "light_environment" +} +{ +"origin" "-96 -3168 672" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Ambience/cricket.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-560 -2544 1136" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "Thambs/zo_windg.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"model" "*66" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"style" "33" +"origin" "-560 -2507 1158" +"target" "searchlit_02_spot" +"_light" "255 255 217 1000" +"pitch" "-90" +"_cone2" "12" +"_cone" "10" +"targetname" "searchlight_02" +"spawnflags" "1" +"classname" "light_spot" +} +{ +"model" "*67" +"rendercolor" "0 0 0" +"_minlight" ".08" +"classname" "func_wall" +} +{ +"model" "*68" +"skin" "-1" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*69" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "328 -2664 652" +"targetname" "searchlit_02_spot" +"classname" "info_target" +} +{ +"model" "*70" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*71" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*72" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-112 -3168 764" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree2.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*73" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*74" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "148 -2371 769" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "148 -2371 769" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"model" "*75" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*76" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "328 -3045 769" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "328 -3045 769" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"origin" "-564 -2188 1032" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-564 -2188 1030" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*77" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*78" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*79" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "80 -1683 488" +"texture" "{BIGBLOOD1" +"classname" "infodecal" +} +{ +"model" "*80" +"skin" "-1" +"_minlight" "0.03" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*81" +"classname" "func_ladder" +} +{ +"model" "*82" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "352 1216 568" +"angles" "0 270 0" +"classname" "info_player_start" +} +{ +"origin" "-1448 -728 568" +"angles" "0 45 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*83" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*84" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*85" +"_minlight" ".04" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "536 -1872 712" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*86" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*87" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*88" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*89" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-975 -1736 578" +"_light" "255 220 128 100" +"classname" "light" +} +{ +"origin" "-976 -1736 576" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*90" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-647 -1632 580" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-648 -1632 578" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*91" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*92" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*93" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-328 -1320 875" +"_light" "255 255 128 80" +"classname" "light" +} +{ +"model" "*94" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "-444 -1642 555" +"_light" "255 0 0 100" +"classname" "light" +} +{ +"model" "*95" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"classname" "func_wall" +} +{ +"model" "*96" +"rendermode" "5" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*97" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-720 -1552 480" +"texture" "{BIGBLOOD1" +"classname" "infodecal" +} +{ +"origin" "-692 -1576 473" +"texture" "{BLOOD3" +"classname" "infodecal" +} +{ +"origin" "-742 -1576 473" +"texture" "{BLOOD4" +"classname" "infodecal" +} +{ +"origin" "-696 -1528 472" +"texture" "{BLOOD4" +"classname" "infodecal" +} +{ +"origin" "-744 -1528 473" +"texture" "{BLOOD3" +"classname" "infodecal" +} +{ +"origin" "-676 -1551 474" +"texture" "{BLOOD3" +"classname" "infodecal" +} +{ +"model" "*98" +"skin" "-1" +"_minlight" "1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*99" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*100" +"classname" "func_ladder" +} +{ +"model" "*101" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "5" +"classname" "func_wall" +} +{ +"model" "*102" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*103" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "776 -1888 760" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-520 -1080 740" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree2.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*104" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*105" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*106" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*107" +"rendermode" "5" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "580 -856 1035" +"_light" "255 255 128 85" +"classname" "light" +} +{ +"model" "*108" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*109" +"skin" "-1" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*110" +"skin" "-1" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1024 -736 520" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-268 -1148 868" +"_light" "255 255 255 25" +"classname" "light" +} +{ +"origin" "-560 -3120 1136" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "Thambs/zo_windg.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-128 -3392 1136" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "Thambs/zo_windg.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-240 -512 1136" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Thambs/zo_windg.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "-328 -1212 784" +"angles" "0 90 0" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "-384 128 632" +"classname" "weapon_th_chaingun" +} +{ +"origin" "128 -448 976" +"health" "50" +"angles" "0 270 0" +"classname" "item_healthkit" +} +{ +"origin" "200 -448 976" +"angles" "0 0 0" +"classname" "ammo_rpgclip" +} +{ +"origin" "604 -856 976" +"angles" "0 90 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "-368 240 640" +"classname" "ammo_9mmbox" +} +{ +"origin" "576 -1600 752" +"angles" "0 45 0" +"classname" "ammo_egonclip" +} +{ +"origin" "376 -1496 704" +"angles" "0 270 0" +"classname" "ammo_buckshot" +} +{ +"origin" "312 -1488 768" +"classname" "ammo_ARgrenades" +} +{ +"origin" "168 -1880 864" +"angles" "0 180 0" +"classname" "weapon_egon" +} +{ +"origin" "-492 -2516 960" +"angles" "0 90 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-492 -2596 960" +"angles" "0 0 0" +"classname" "ammo_rpgclip" +} +{ +"origin" "-112 -3216 712" +"classname" "ammo_th_sniper" +} +{ +"origin" "264 -3264 948" +"angles" "0 90 0" +"classname" "weapon_einar1" +} +{ +"origin" "-896 -2192 704" +"classname" "ammo_rpgclip" +} +{ +"origin" "968 -2976 672" +"angles" "0 135 0" +"classname" "ammo_th_sniper" +} +{ +"origin" "24 -2360 688" +"health" "50" +"classname" "item_healthkit" +} +{ +"model" "*111" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*112" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*113" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*114" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*115" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*116" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "584 -1980 700" +"classname" "weapon_9mmAR" +} +{ +"origin" "584 -2016 700" +"classname" "ammo_9mmAR" +} +{ +"origin" "-732 -1556 520" +"angles" "0 70 0" +"classname" "weapon_shotgun" +} +{ +"origin" "-688 -1564 520" +"angles" "0 315 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-672 -3608 656" +"targetname" "tele1" +"angles" "0 90 0" +"classname" "info_teleport_destination" +} +{ +"model" "*117" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*118" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"origin" "-448 -1640 480" +"classname" "ammo_egonclip" +} +{ +"origin" "-472 -1488 648" +"angles" "0 180 0" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "-656 -1560 888" +"angles" "0 170 0" +"classname" "weapon_th_ap9" +} +{ +"origin" "-656 -1504 888" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} +{ +"model" "*119" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-448 -1592 710" +"_light" "255 128 128 50" +"classname" "light" +} +{ +"model" "*120" +"skin" "-1" +"_minlight" ".1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-928 -744 512" +"health" "50" +"classname" "item_healthkit" +} +{ +"origin" "-928 -888 512" +"classname" "ammo_9mmAR" +} +{ +"origin" "-936 -856 512" +"classname" "ammo_th_ap9" +} +{ +"origin" "-448 -1560 480" +"classname" "ammo_rpgclip" +} +{ +"origin" "168 -448 976" +"angles" "0 90 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "8 -1392 720" +"angles" "0 45 0" +"classname" "weapon_th_spanner" +} +{ +"origin" "592 -920 720" +"classname" "ammo_rpgclip" +} +{ +"model" "*121" +"skin" "-1" +"_minlight" ".1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "172 -1880 932" +"_light" "255 128 128 50" +"classname" "light" +} +{ +"model" "*122" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*123" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*124" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-880 -3608 704" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*125" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*126" +"health" "10" +"renderamt" "175" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*127" +"health" "10" +"rendermode" "2" +"renderamt" "175" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*128" +"material" "2" +"health" "25" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"origin" "218 -3377 1056" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-774 -3228 772" +"_light" "255 255 128 50" +"classname" "light" +} +{ +"origin" "-772 -3216 720" +"angles" "0 315 0" +"classname" "weapon_rpg" +} +{ +"origin" "-772 -3440 688" +"health" "50" +"angles" "0 270 0" +"classname" "item_healthkit" +} +{ +"model" "*129" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "376 -1536 704" +"classname" "ammo_th_sniper" +} +{ +"origin" "-1200 -464 976" +"angles" "0 270 0" +"classname" "weapon_einar1" +} +{ +"model" "*130" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*131" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*132" +"wait" "3" +"style" "32" +"target" "attic_lock" +"classname" "trigger_multiple" +} +{ +"origin" "416 -3488 944" +"targetname" "attic_lock" +"message" "buttons/latchlocked1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "50" +"classname" "ambient_generic" +} +{ +"model" "*133" +"skin" "-1" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*134" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*135" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*136" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-592 -1160 743" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "trees1" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*137" +"wait" "6" +"style" "32" +"target" "trees1" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"model" "*138" +"wait" "6" +"style" "32" +"target" "trees1" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "-128 -3168 766" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "trees2" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*139" +"wait" "6" +"style" "32" +"target" "trees2" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"model" "*140" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*141" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"origin" "-808 -1552 532" +"_light" "255 255 128 25" +"classname" "light" +} +{ +"model" "*142" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*143" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*144" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*145" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "264 -3080 712" +"classname" "info_player_deathmatch" +} +{ +"model" "*146" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*147" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*148" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "564 -856 976" +"angles" "0 135 0" +"classname" "weapon_th_taurus" +} +{ +"origin" "-492 -2556 960" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "224 -3280 972" +"classname" "weapon_handgrenade" +} +{ +"model" "*149" +"wait" "6" +"style" "32" +"target" "trees3" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "-133 572 644" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree6.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "16 -1932 708" +"classname" "ammo_rpgclip" +} +{ +"model" "*150" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*151" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-28 -1932 708" +"angles" "0 90 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "-912 -1168 512" +"angles" "0 80 0" +"classname" "weapon_th_shovel" +} +{ +"model" "*152" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "2456 -656 1228" +"pitchstart" "100" +"pitch" "100" +"health" "3" +"message" "Thambs/zo_wind3.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "3504 -264 1048" +"_light" "0 80 91 150" +"classname" "light" +} +{ +"model" "*153" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"model" "*154" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*155" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*156" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*157" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "2861 -568 832" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2861 -568 832" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"origin" "3003 -568 831" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "3003 -568 831" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"origin" "2592 -432 862" +"_light" "255 255 128 125" +"classname" "light" +} +{ +"origin" "2832 -928 1160" +"angles" "0 345 0" +"_light" "255 255 255 30" +"pitch" "-65" +"classname" "light_environment" +} +{ +"model" "*158" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*159" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*160" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*161" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "3003 -1320 832" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "3003 -1320 832" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"origin" "2861 -1320 831" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2861 -1320 831" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"model" "*162" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*163" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "2384 -869 854" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2384 -869 854" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"origin" "3388 -1059 820" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree2.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*164" +"wait" "5" +"style" "32" +"target" "leavessnd_c" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "2484 -1048 823" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "leavessnd_b" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*165" +"wait" "6" +"style" "32" +"target" "leavessnd_b" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "2464 -1048 768" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "0.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2408 -624 744" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Ambience/cricket.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "3388 -1028 816" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves2.wav" +"targetname" "leavessnd_c" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*166" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*167" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"model" "*168" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "3312 -1184 1228" +"pitchstart" "100" +"pitch" "100" +"health" "3" +"message" "Thambs/zo_wind3.wav" +"spawnflags" "4" +"classname" "ambient_generic" +} +{ +"origin" "3176 -1272 744" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"message" "Ambience/cricket.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*169" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*170" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "2384 -971 854" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2384 -971 854" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"origin" "3400 -376 1048" +"_light" "0 80 91 150" +"classname" "light" +} +{ +"model" "*171" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*172" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "2260 -1439 846" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2260 -1439 846" +"_light" "251 217 125 100" +"classname" "light" +} +{ +"model" "*173" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*174" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1839 -1720 846" +"_light" "251 217 125 125" +"classname" "light" +} +{ +"model" "*175" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*176" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1568 -1909 846" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*177" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1839 -1720 844" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "2933 -1454 860" +"_light" "251 217 125 25" +"classname" "light" +} +{ +"origin" "1568 -1909 846" +"_light" "251 217 125 125" +"classname" "light" +} +{ +"model" "*178" +"rendermode" "4" +"material" "2" +"health" "10" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*179" +"renderamt" "255" +"rendermode" "4" +"material" "2" +"health" "10" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*180" +"renderamt" "255" +"rendermode" "4" +"material" "2" +"health" "10" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*181" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*182" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*183" +"_minlight" "0.5" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*184" +"_minlight" "0.05" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*185" +"classname" "func_ladder" +} +{ +"origin" "3552 -400 760" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "3568 -240 992" +"angles" "0 0 0" +"classname" "weapon_handgrenade" +} +{ +"origin" "3536 -240 992" +"classname" "ammo_egonclip" +} +{ +"origin" "3488 -1448 768" +"health" "50" +"angles" "0 225 0" +"classname" "item_healthkit" +} +{ +"model" "*186" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*187" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"origin" "2052 -396 1144" +"_light" "255 255 128 35" +"classname" "light" +} +{ +"origin" "1592 -560 1000" +"classname" "weapon_einar1" +} +{ +"origin" "3104 -920 992" +"angles" "0 110 0" +"classname" "weapon_egon" +} +{ +"model" "*188" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*189" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*190" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*191" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*192" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*193" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*194" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*195" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*196" +"rendercolor" "0 0 0" +"_minlight" "1" +"renderamt" "200" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*197" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "2304 -432 860" +"_light" "255 255 128 125" +"classname" "light" +} +{ +"origin" "1632 48 528" +"health" "50" +"classname" "item_healthkit" +} +{ +"origin" "2280 -144 768" +"classname" "weapon_th_ap9" +} +{ +"model" "*198" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"origin" "2052 -412 1088" +"angles" "0 315 0" +"classname" "weapon_th_spanner" +} +{ +"origin" "2304 -1040 784" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "2700 -508 748" +"classname" "ammo_rpgclip" +} +{ +"origin" "2628 -508 748" +"angles" "0 90 0" +"classname" "ammo_buckshot" +} +{ +"origin" "2288 -910 768" +"angles" "0 180 0" +"classname" "weapon_shotgun" +} +{ +"origin" "2336 -900 768" +"angles" "0 315 0" +"classname" "ammo_buckshot" +} +{ +"origin" "1552 -144 544" +"radius" "128" +"classname" "env_sound" +} +{ +"origin" "416 -3552 992" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "1816 -2000 736" +"angles" "0 315 0" +"classname" "item_battery" +} +{ +"origin" "0 -3608 1120" +"classname" "ammo_th_sniper" +} +{ +"origin" "2080 640 688" +"_light" "255 255 255 150" +"classname" "light" +} +{ +"origin" "2664 -508 748" +"angles" "0 270 0" +"classname" "weapon_handgrenade" +} +{ +"model" "*199" +"wait" "3" +"style" "32" +"target" "locked5" +"classname" "trigger_multiple" +} +{ +"origin" "2560 -368 772" +"message" "buttons/latchlocked1.wav" +"targetname" "locked5" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"spawnflags" "50" +"classname" "ambient_generic" +} +{ +"origin" "-1472 -304 1072" +"targetname" "cam1" +"target" "target1" +"deceleration" "500" +"acceleration" "500" +"wait" "3.5" +"spawnflags" "4" +"classname" "trigger_camera" +} +{ +"origin" "-1344 -304 1056" +"targetname" "target1" +"classname" "info_target" +} +{ +"origin" "3528 -912 1200" +"angles" "0 180 0" +"targetname" "cam2" +"target" "target2" +"deceleration" "500" +"acceleration" "500" +"wait" "3.5" +"spawnflags" "4" +"classname" "trigger_camera" +} +{ +"origin" "3088 -912 960" +"targetname" "target2" +"classname" "info_target" +} +{ +"origin" "-576 -2736 1136" +"targetname" "cam3" +"target" "target3" +"deceleration" "500" +"acceleration" "500" +"wait" "3.5" +"spawnflags" "4" +"classname" "trigger_camera" +} +{ +"origin" "-464 -2752 1072" +"targetname" "target3" +"classname" "info_target" +} +{ +"model" "*200" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "1784 -1325 844" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"model" "*201" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1784 -1325 844" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-560 -1560 676" +"classname" "info_player_deathmatch" +} +{ +"origin" "704 -1864 768" +"classname" "ammo_rpgclip" +} +{ +"origin" "3584 -1312 992" +"classname" "ammo_egonclip" +} +{ +"model" "*202" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*203" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*204" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*205" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*206" +"rendercolor" "0 0 0" +"renderamt" "40" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*207" +"skin" "-1" +"_minlight" "0.1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*208" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*209" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*210" +"_minlight" "0.1" +"target" "reel1_mngr" +"rendercolor" "0 0 0" +"wait" "17" +"sounds" "14" +"speed" "5" +"spawnflags" "1" +"classname" "func_button" +} +{ +"model" "*211" +"origin" "-627 -1513 887" +"_minlight" "0.1" +"rendercolor" "0 0 0" +"spawnorigin" "0 0 0" +"angles" "0 0 0" +"fanfriction" "5" +"volume" "4" +"speed" "60" +"renderamt" "255" +"rendermode" "4" +"targetname" "reel1" +"spawnflags" "198" +"classname" "func_rotating" +} +{ +"model" "*212" +"origin" "-628 -1499 887" +"_minlight" "0.1" +"spawnorigin" "0 0 0" +"angles" "0 0 0" +"fanfriction" "5" +"volume" "4" +"speed" "20" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"targetname" "reel1" +"spawnflags" "198" +"classname" "func_rotating" +} +{ +"origin" "-638 -1480 904" +"franky_speaks" "2" +"reel_static#1" "13" +"reel_static" "0" +"reel1#1" "13" +"reel1" "0" +"targetname" "reel1_mngr" +"classname" "multi_manager" +} +{ +"origin" "-638 -1518 904" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"message" "Recorder/mess11.wav" +"targetname" "franky_speaks" +"spawnflags" "34" +"classname" "ambient_generic" +} +{ +"origin" "-638 -1500 904" +"targetname" "reel_static" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "Recorder/tape_machine.wav" +"spawnflags" "18" +"classname" "ambient_generic" +} +{ +"origin" "1676 -584 989" +"pitchstart" "100" +"pitch" "100" +"message" "Thambs2/alien_move5.wav" +"health" "4" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*213" +"skin" "-1" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*214" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*215" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*216" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*217" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*218" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*219" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1628 -560 1000" +"classname" "ammo_th_sniper" +} +{ +"origin" "-776 -1488 880" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*220" +"wait" "2.5" +"style" "32" +"target" "gluon_door" +"classname" "trigger_multiple" +} +{ +"origin" "-544 -1544 800" +"message" "buttons/latchlocked1.wav" +"targetname" "gluon_door" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "50" +"classname" "ambient_generic" +} +{ +"origin" "-544 -1420 800" +"message" "buttons/latchlocked1.wav" +"targetname" "gluon_door" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"spawnflags" "50" +"classname" "ambient_generic" +} +{ +"origin" "1604 -522 1040" +"damage" "500" +"TextureScroll" "35" +"texture" "sprites/lgtning.spr" +"NoiseAmplitude" "75" +"BoltWidth" "20" +"rendercolor" "255 0 0" +"renderamt" "255" +"Radius" "256" +"LightningEnd" "s10" +"LightningStart" "s9" +"spawnflags" "5" +"classname" "env_beam" +} +{ +"model" "*221" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*222" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*223" +"_minlight" "1" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "5" +"classname" "func_wall" +} +{ +"style" "34" +"origin" "1647 -524 1127" +"targetname" "substation_fence" +"_light" "255 0 0 80" +"classname" "light" +} +{ +"model" "*224" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1652 -522 1006" +"targetname" "s9" +"classname" "info_target" +} +{ +"origin" "1596 -522 1006" +"targetname" "s10" +"classname" "info_target" +} +{ +"model" "*225" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*226" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "217 -3377 1057" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "1376 -672 976" +"angles" "0 315 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*227" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*228" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1028 -858 582" +"_light" "255 220 128 150" +"classname" "light" +} +{ +"origin" "-1029 -858 580" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*229" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*230" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1029 -1270 582" +"_light" "255 220 128 150" +"classname" "light" +} +{ +"origin" "-1030 -1270 580" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*231" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*232" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*233" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*234" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-328 -1260 580" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-327 -1260 582" +"_light" "255 220 128 100" +"classname" "light" +} +{ +"model" "*235" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*236" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*237" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*238" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*239" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*240" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-544 -1424 840" +"_light" "255 255 255 50" +"classname" "light" +} +{ +"model" "*241" +"skin" "-1" +"_minlight" "0.1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1184 -512 944" +"UseSentence" "BA_POK3" +"targetname" "barney1" +"angles" "0 45 0" +"rendercolor" "0 0 0" +"spawnflags" "768" +"classname" "monster_barney" +} +{ +"origin" "192 -512 928" +"target" "barney_patrol2" +"targetname" "barney_patrol1" +"m_fMoveTo" "1" +"m_iszEntity" "barney1" +"m_flRadius" "512" +"spawnflags" "4" +"classname" "scripted_sequence" +} +{ +"origin" "-1216 -512 928" +"angles" "0 180 0" +"target" "barney_patrol1" +"targetname" "barney_patrol2" +"m_fMoveTo" "1" +"m_iszEntity" "barney1" +"m_flRadius" "512" +"spawnflags" "4" +"classname" "scripted_sequence" +} +{ +"model" "*242" +"target" "barney_patrol1" +"delay" "2" +"style" "32" +"classname" "trigger_once" +} +{ +"origin" "-544 -2544 944" +"targetname" "barney2" +"UseSentence" "BA_POK1" +"rendercolor" "0 0 0" +"spawnflags" "768" +"classname" "monster_barney" +} +{ +"origin" "2312 -920 760" +"UseSentence" "BA_POK0" +"rendercolor" "0 0 0" +"spawnflags" "768" +"classname" "monster_barney" +} +{ +"model" "*243" +"_minlight" "0.5" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*244" +"rendercolor" "0 0 0" +"_minlight" "1" +"renderamt" "200" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*245" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "-448 -1600 480" +"angles" "0 180 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "592 -2144 1024" +"angles" "0 180 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "1596 -940 1000" +"angles" "0 20 0" +"classname" "ammo_9mmAR" +} +{ +"origin" "60 -1664 520" +"angles" "0 250 0" +"classname" "weapon_th_taurus" +} +{ +"origin" "56 -1616 520" +"angles" "0 160 0" +"classname" "ammo_th_taurus" +} +{ +"model" "*246" +"wait" "10" +"style" "32" +"target" "creak" +"classname" "trigger_multiple" +} +{ +"origin" "1928 -776 944" +"message" "thambs2/bridge2.wav" +"targetname" "creak" +"pitchstart" "100" +"pitch" "100" +"health" "10" +"spawnflags" "52" +"classname" "ambient_generic" +} +{ +"model" "*247" +"wait" "3" +"style" "32" +"target" "res_lock" +"classname" "trigger_multiple" +} +{ +"origin" "408 -3112 712" +"targetname" "res_lock" +"message" "buttons/latchlocked1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "7" +"spawnflags" "50" +"classname" "ambient_generic" +} +{ +"model" "*248" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*249" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"model" "*250" +"rendercolor" "0 0 0" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"classname" "func_illusionary" +} +{ +"origin" "-520 -2557 1158" +"target" "searchlit_01_spot" +"_light" "255 255 217 100" +"classname" "light" +} +{ +"origin" "-513 -2560 1158" +"scale" "4" +"model" "sprites/glow04.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "140" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*251" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*252" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*253" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*254" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*256" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*257" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*258" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "3384 -488 811" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree6x" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*259" +"wait" "5" +"style" "32" +"target" "tree6x" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "3392 -512 816" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree6.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-552 -3376 928" +"target" "barney2_walk2" +"m_fMoveTo" "1" +"m_iszEntity" "barney2" +"targetname" "barney2_walk1" +"angles" "0 270 0" +"m_flRadius" "1024" +"spawnflags" "4" +"classname" "scripted_sequence" +} +{ +"origin" "-544 -1904 928" +"target" "barney2_walk1" +"m_fMoveTo" "1" +"m_iszEntity" "barney2" +"targetname" "barney2_walk2" +"angles" "0 90 0" +"m_flRadius" "1024" +"spawnflags" "4" +"classname" "scripted_sequence" +} +{ +"model" "*260" +"target" "barney2_walk1" +"delay" "2.5" +"style" "32" +"classname" "trigger_once" +} +{ +"origin" "32 -2296 888" +"classname" "ammo_th_ap9" +} +{ +"origin" "264 -3080 712" +"angles" "0 135 0" +"classname" "weapon_th_taurus" +} +{ +"origin" "1624 144 568" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*261" +"_minlight" "0.05" +"target" "cam1" +"wait" "4" +"speed" "5" +"rendercolor" "0 0 0" +"spawnflags" "1" +"classname" "func_button" +} +{ +"model" "*262" +"_minlight" "0.2" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*263" +"_minlight" "0.2" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*264" +"_minlight" "0.2" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*265" +"_minlight" "0.05" +"target" "cam2" +"wait" "4" +"speed" "5" +"rendercolor" "0 0 0" +"spawnflags" "1" +"classname" "func_button" +} +{ +"model" "*266" +"_minlight" "0.05" +"target" "cam3" +"wait" "4" +"speed" "5" +"rendercolor" "0 0 0" +"spawnflags" "1" +"classname" "func_button" +} +{ +"model" "*267" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*268" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*269" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*270" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*271" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*272" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*273" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "2296 -1112 1040" +"angles" "0 135 0" +"classname" "ammo_th_sniper" +} +{ +"model" "*274" +"rendercolor" "0 0 0" +"skin" "-1" +"classname" "func_illusionary" +} +{ +"origin" "-58 -1756 566" +"_light" "128 255 255 50" +"classname" "light" +} +{ +"model" "*275" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-59 -1756 468" +"message" "thambs2/lazlightning.wav" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*276" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*277" +"style" "32" +"target" "tele1" +"spawnflags" "1" +"classname" "trigger_teleport" +} +{ +"origin" "-59 -1756 568" +"damage" "2" +"StrikeTime" "-1.5" +"TextureScroll" "35" +"texture" "sprites/lgtning.spr" +"NoiseAmplitude" "60" +"BoltWidth" "3" +"life" ".5" +"rendercolor" "172 255 255" +"renderamt" "255" +"Radius" "300" +"LightningStart" "beam1" +"targetname" "beam1" +"spawnflags" "129" +"classname" "env_beam" +} +{ +"model" "*278" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "2208 -920 832" +"_light" "255 255 128 50" +"classname" "light" +} +{ +"model" "*279" +"rendercolor" "0 0 0" +"_minlight" ".05" +"classname" "func_wall" +} +{ +"model" "*280" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*281" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*282" +"skin" "-1" +"_minlight" "0.1" +"renderamt" "180" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*283" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*284" +"skin" "-1" +"renderamt" "180" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "2488 -792 768" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "leavessnd_a" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*285" +"wait" "6" +"style" "32" +"target" "leavessnd_a" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"origin" "2464 -792 768" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "0.5" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "868 -2884 764" +"framerate" "10.0" +"rendercolor" "0 130 0" +"renderamt" "255" +"rendermode" "2" +"scale" "1" +"model" "sprites/nm_tree6.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "860 -2860 759" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree6" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*286" +"wait" "5" +"style" "32" +"target" "tree6" +"spawnflags" "1" +"classname" "trigger_multiple" +} +{ +"model" "*287" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"model" "*288" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*289" +"skin" "-1" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "592 -2192 1024" +"classname" "ammo_egonclip" +} +{ +"model" "*290" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "1632 248 528" +"angles" "0 45 0" +"classname" "item_battery" +} +{ +"origin" "2256 -112 768" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} diff --git a/zpak001.pk3dir/maps/thdm5.ent b/zpak001.pk3dir/maps/thdm5.ent new file mode 100644 index 0000000..fd55934 --- /dev/null +++ b/zpak001.pk3dir/maps/thdm5.ent @@ -0,0 +1,1779 @@ +{ +"wad" "\sierra\half-life\valve\halflife.wad;\sierra\half-life\hunger\neilm4.wad;\sierra\half-life\hunger\neilm2.wad;\sierra\half-life\hunger\cs_bdog.wad;" +"mapversion" "220" +"MaxRange" "4096" +"sounds" "1" +"skyname" "thn" +"classname" "worldspawn" +} +{ +"model" "*1" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*2" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*3" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "-704 192 112" +"pitch" "-60" +"_light" "255 255 255 25" +"classname" "light_environment" +} +{ +"model" "*4" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*5" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*6" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*7" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*8" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*9" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*10" +"origin" "-1096 472 -208" +"rendercolor" "0 0 0" +"angles" "0 0 0" +"distance" "90" +"wait" "2" +"movesnd" "10" +"speed" "225" +"_minlight" "0.05" +"classname" "func_door_rotating" +} +{ +"origin" "-1072 624 -232" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "ambience/cricket.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*11" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*12" +"rendercolor" "0 0 0" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*13" +"rendercolor" "0 0 0" +"_minlight" "0.02" +"classname" "func_wall" +} +{ +"model" "*14" +"rendercolor" "0 0 0" +"_minlight" "0.1" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*15" +"rendercolor" "0 0 0" +"_minlight" "0.1" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*16" +"classname" "func_ladder" +} +{ +"origin" "-968 0 -208" +"angles" "0 180 0" +"classname" "info_player_deathmatch" +} +{ +"model" "*17" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-640 576 -208" +"angles" "0 270 0" +"classname" "info_player_start" +} +{ +"model" "*18" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*19" +"rendercolor" "0 0 0" +"renderamt" "255" +"rendermode" "4" +"classname" "func_wall" +} +{ +"origin" "-704 -720 112" +"pitch" "-60" +"_light" "255 255 255 25" +"classname" "light_environment" +} +{ +"model" "*20" +"origin" "560 -896 -252" +"rendercolor" "0 0 0" +"volume" "0.85" +"dmg" "1000" +"speed" "150" +"movesnd" "6" +"target" "l1a" +"_minlight" "0.05" +"targetname" "lift1" +"classname" "func_train" +} +{ +"origin" "560 -896 -252" +"target" "l1b" +"targetname" "l1a" +"spawnflags" "1" +"classname" "path_corner" +} +{ +"origin" "560 -896 -100" +"message" "lift1_door" +"wait" "3" +"target" "l1a" +"targetname" "l1b" +"classname" "path_corner" +} +{ +"model" "*21" +"wait" "6.5" +"delay" "0.2" +"style" "32" +"target" "lift1" +"classname" "trigger_multiple" +} +{ +"model" "*22" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "256 -280 -128" +"angles" "0 340 0" +"classname" "weapon_egon" +} +{ +"model" "*23" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*24" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"origin" "-960 -920 -200" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "608 -608 -48" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "784 -768 -232" +"pitchstart" "100" +"pitch" "100" +"health" "4" +"message" "ambience/crickets.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "64 -64 -212" +"angles" "0 270 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-152 -280 -112" +"angles" "0 270 0" +"classname" "weapon_einar1" +} +{ +"model" "*25" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*26" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*27" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*28" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*29" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*30" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*31" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*32" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*33" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*34" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_recharge" +} +{ +"model" "*35" +"health" "15" +"rendermode" "2" +"renderamt" "150" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*36" +"health" "15" +"renderamt" "125" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*37" +"health" "15" +"rendermode" "2" +"renderamt" "125" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"origin" "-1544 240 -208" +"angles" "0 0 0" +"classname" "weapon_9mmAR" +} +{ +"model" "*38" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*39" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*40" +"classname" "func_ladder" +} +{ +"model" "*41" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*42" +"classname" "func_ladder" +} +{ +"model" "*43" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*44" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*45" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*46" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*47" +"health" "15" +"renderamt" "125" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*48" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*49" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*50" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*51" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*52" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1032 -312 -72" +"angles" "0 315 0" +"classname" "ammo_egonclip" +} +{ +"origin" "-928 -160 -32" +"angles" "0 180 0" +"classname" "weapon_egon" +} +{ +"model" "*53" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*54" +"origin" "-910 -656 -208" +"rendercolor" "0 0 0" +"angles" "0 0 0" +"distance" "90" +"wait" "2" +"movesnd" "10" +"speed" "225" +"_minlight" "0.05" +"classname" "func_door_rotating" +} +{ +"origin" "288 216 -32" +"_light" "255 255 128 35" +"classname" "light" +} +{ +"model" "*55" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1008 -984 -224" +"health" "25" +"angles" "0 270 0" +"classname" "item_healthkit" +} +{ +"model" "*56" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*57" +"_minlight" "0.05" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*58" +"_minlight" "0.05" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*59" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "322 -542 -224" +"angles" "0 225 0" +"health" "25" +"classname" "item_healthkit" +} +{ +"model" "*60" +"health" "15" +"rendermode" "2" +"renderamt" "125" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"origin" "-1544 208 -208" +"classname" "ammo_9mmAR" +} +{ +"origin" "-1400 -8 0" +"classname" "ammo_rpgclip" +} +{ +"origin" "-1540 552 -216" +"health" "25" +"angles" "0 180 0" +"classname" "item_healthkit" +} +{ +"origin" "-1540 504 -216" +"classname" "ammo_egonclip" +} +{ +"model" "*61" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1216 -952 -208" +"scale" "0.8" +"model" "sprites/exit1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "125" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-1228 -952 -204" +"_light" "255 255 128 50" +"classname" "light" +} +{ +"origin" "-1228 -952 -216" +"pitchstart" "100" +"pitch" "100" +"health" "5" +"message" "ambience/alien_beacon.wav" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"model" "*62" +"style" "32" +"target" "tele1" +"spawnflags" "1" +"classname" "trigger_teleport" +} +{ +"origin" "-1168 -952 -224" +"classname" "weapon_th_chaingun" +} +{ +"origin" "440 -600 -88" +"targetname" "tele1" +"angles" "0 90 0" +"classname" "info_teleport_destination" +} +{ +"origin" "608 -416 -80" +"classname" "ammo_rpgclip" +} +{ +"model" "*63" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*64" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*65" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"origin" "-1540 -900 -64" +"classname" "weapon_th_chainsaw" +} +{ +"origin" "-1320 -568 -480" +"classname" "ammo_rpgclip" +} +{ +"origin" "-1272 -616 -480" +"classname" "ammo_rpgclip" +} +{ +"model" "*66" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*67" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*68" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*69" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*70" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*71" +"rendercolor" "0 0 0" +"_minlight" "0.05" +"classname" "func_wall" +} +{ +"model" "*72" +"origin" "256 112 -252" +"volume" "0.85" +"dmg" "1000" +"speed" "150" +"movesnd" "4" +"target" "l2a" +"_minlight" "0.1" +"targetname" "lift2" +"rendercolor" "0 0 0" +"classname" "func_train" +} +{ +"origin" "256 112 -252" +"target" "l2b" +"targetname" "l2a" +"spawnflags" "1" +"classname" "path_corner" +} +{ +"origin" "256 112 -100" +"message" "lift2_door" +"wait" "3" +"target" "l2a" +"targetname" "l2b" +"classname" "path_corner" +} +{ +"model" "*73" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*74" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*75" +"style" "32" +"wait" "7" +"no_grenades_2" "0" +"no_grenades_1" "0" +"ammo_detpack" "0" +"ammo_medikit" "0" +"ammo_cells" "0" +"ammo_rockets" "0" +"ammo_nails" "0" +"ammo_shells" "0" +"armorclass" "0" +"armorvalue" "0" +"armortype" "0" +"health" "0" +"lives" "0" +"frags" "0" +"remove_item_group" "0" +"return_item_no" "0" +"axhitme" "0" +"items" "0" +"restore_spawngroup" "0" +"remove_spawngroup" "0" +"restore_spawnpoint" "0" +"remove_spawnpoint" "0" +"restore_group_no" "0" +"remove_group_no" "0" +"inactivate_group_no" "0" +"activate_group_no" "0" +"restore_goal_no" "0" +"remove_goal_no" "0" +"inactivate_goal_no" "0" +"activate_goal_no" "0" +"last_impulse" "0" +"all_active" "0" +"else_goal" "0" +"if_group_is_removed" "0" +"if_group_is_inactive" "0" +"if_group_is_active" "0" +"if_goal_is_removed" "0" +"if_goal_is_inactive" "0" +"if_goal_is_active" "0" +"if_item_hasnt_moved" "0" +"if_item_has_moved" "0" +"hasnt_item_from_group" "0" +"has_item_from_group" "0" +"items_allowed" "0" +"playerclass" "0" +"team_no" "0" +"owned_by" "0" +"target" "lift2" +"classname" "trigger_multiple" +} +{ +"origin" "256 112 8" +"_light" "255 255 128 85" +"classname" "light" +} +{ +"model" "*76" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-68 256 -32" +"health" "25" +"angles" "0 345 0" +"classname" "item_healthkit" +} +{ +"origin" "-212 248 -48" +"classname" "weapon_th_taurus" +} +{ +"origin" "-180 248 -48" +"angles" "0 90 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "-148 248 -48" +"classname" "ammo_th_sniper" +} +{ +"model" "*77" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*78" +"origin" "752 -802 -208" +"angles" "0 0 0" +"distance" "90" +"no_grenades_2" "0" +"no_grenades_1" "0" +"ammo_detpack" "0" +"ammo_medikit" "0" +"ammo_cells" "0" +"ammo_rockets" "0" +"ammo_nails" "0" +"ammo_shells" "0" +"armorclass" "0" +"armorvalue" "0" +"armortype" "0" +"lives" "0" +"frags" "0" +"remove_item_group" "0" +"return_item_no" "0" +"axhitme" "0" +"items" "0" +"restore_spawngroup" "0" +"remove_spawngroup" "0" +"restore_spawnpoint" "0" +"remove_spawnpoint" "0" +"restore_group_no" "0" +"remove_group_no" "0" +"inactivate_group_no" "0" +"activate_group_no" "0" +"restore_goal_no" "0" +"remove_goal_no" "0" +"inactivate_goal_no" "0" +"activate_goal_no" "0" +"last_impulse" "0" +"all_active" "0" +"else_goal" "0" +"if_group_is_removed" "0" +"if_group_is_inactive" "0" +"if_group_is_active" "0" +"if_goal_is_removed" "0" +"if_goal_is_inactive" "0" +"if_goal_is_active" "0" +"if_item_hasnt_moved" "0" +"if_item_has_moved" "0" +"hasnt_item_from_group" "0" +"has_item_from_group" "0" +"items_allowed" "0" +"playerclass" "0" +"team_no" "0" +"owned_by" "0" +"wait" "3" +"movesnd" "9" +"goal_activation" "0" +"speed" "225" +"_minlight" "0.03" +"rendercolor" "0 0 0" +"classname" "func_door_rotating" +} +{ +"model" "*79" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*80" +"_minlight" "0.05" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*81" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*82" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-456 480 -141" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree1" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*83" +"wait" "5" +"style" "32" +"target" "tree1" +"classname" "trigger_multiple" +} +{ +"origin" "-416 464 -88" +"scale" "1.4" +"renderamt" "255" +"rendermode" "2" +"model" "sprites/nm_tree6.spr" +"framerate" "10.0" +"rendercolor" "0 130 0" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*84" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*85" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"origin" "-1216 -952 -208" +"scale" "0.8" +"model" "sprites/b-tele1.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "150" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*86" +"health" "10" +"rendermode" "2" +"renderamt" "150" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*87" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*88" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-575 -544 -373" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-576 -544 -372" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*89" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*90" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1247 16 -374" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-1248 16 -373" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-960 -178 -152" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"origin" "-960 -178 -152" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*91" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*92" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-952 -524 -208" +"angles" "0 180 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-956 -480 -208" +"angles" "0 180 0" +"classname" "weapon_shotgun" +} +{ +"model" "*93" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*94" +"rendercolor" "0 0 0" +"skin" "-1" +"_minlight" "0.05" +"classname" "func_illusionary" +} +{ +"model" "*95" +"_minlight" "0.02" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*96" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*97" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*98" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*99" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*100" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*101" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*102" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1324 -12 72" +"classname" "ammo_ARgrenades" +} +{ +"origin" "653 -752 -143" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"origin" "653 -752 -143" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*103" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*104" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*105" +"skin" "-1" +"_minlight" "0.05" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*106" +"renderamt" "255" +"rendermode" "4" +"material" "2" +"health" "25" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*107" +"renderamt" "255" +"rendermode" "4" +"material" "2" +"health" "25" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*108" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*109" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*110" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1000 462 -152" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"origin" "-1000 462 -152" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*111" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"model" "*112" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*113" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1040 592 -192" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree3" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*114" +"wait" "5" +"style" "32" +"target" "tree3" +"classname" "trigger_multiple" +} +{ +"origin" "-1040 592 -192" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "0.6" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*115" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*116" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*117" +"origin" "510 -956 -35" +"angles" "0 0 0" +"distance" "90" +"locked_sound" "12" +"wait" "2" +"stopsnd" "8" +"speed" "200" +"rendermode" "4" +"targetname" "lift1_door" +"renderamt" "255" +"rendercolor" "0 0 0" +"spawnflags" "16" +"classname" "func_door_rotating" +} +{ +"origin" "-200 -472 -56" +"classname" "ammo_th_sniper" +} +{ +"origin" "320 -480 -56" +"angles" "0 225 0" +"classname" "ammo_buckshot" +} +{ +"origin" "-1424 616 8" +"classname" "item_battery" +} +{ +"origin" "-1504 616 8" +"classname" "item_healthkit" +} +{ +"origin" "-1464 616 8" +"classname" "ammo_egonclip" +} +{ +"origin" "768 -944 -208" +"angles" "0 150 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "-1416 -360 -212" +"classname" "ammo_egonclip" +} +{ +"origin" "-1416 -320 -211" +"angles" "0 180 0" +"classname" "weapon_th_spanner" +} +{ +"origin" "-1544 -340 -192" +"_light" "255 255 128 50" +"classname" "light" +} +{ +"model" "*118" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*119" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_recharge" +} +{ +"origin" "584 -792 -56" +"angles" "0 135 0" +"classname" "ammo_th_taurus" +} +{ +"origin" "-200 -608 -248" +"classname" "ammo_9mmbox" +} +{ +"origin" "-1112 144 -88" +"classname" "weapon_handgrenade" +} +{ +"origin" "-1064 144 -88" +"classname" "weapon_handgrenade" +} +{ +"model" "*120" +"renderamt" "255" +"rendermode" "4" +"targetname" "lift2_door" +"locked_sound" "12" +"dmg" "1000" +"lip" "4" +"wait" "3" +"stopsnd" "6" +"speed" "300" +"angles" "0 270 0" +"rendercolor" "0 0 0" +"classname" "func_door" +} +{ +"model" "*121" +"renderamt" "255" +"rendermode" "4" +"targetname" "lift2_door" +"locked_sound" "12" +"dmg" "1000" +"lip" "4" +"wait" "3" +"speed" "300" +"angles" "0 90 0" +"rendercolor" "0 0 0" +"classname" "func_door" +} +{ +"origin" "560 -416 -80" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "56 -680 -160" +"angles" "0 45 0" +"classname" "weapon_rpg" +} +{ +"origin" "-344 -976 -192" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree2" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"origin" "-320 -977 -188" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "0.6" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*122" +"wait" "5" +"style" "32" +"target" "tree2" +"classname" "trigger_multiple" +} +{ +"model" "*123" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*124" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "216 -80 -244" +"framerate" "10.0" +"rendercolor" "0 90 0" +"renderamt" "255" +"rendermode" "2" +"scale" ".4" +"model" "sprites/nm_tree5.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-480 -544 -496" +"message" "ambience/aliencave1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "2" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-832 -544 -496" +"message" "ambience/aliencave1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "2" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-1240 -544 -496" +"message" "ambience/aliencave1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "2" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-1248 -240 -496" +"message" "ambience/aliencave1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "2" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-1248 104 -496" +"message" "ambience/aliencave1.wav" +"pitchstart" "100" +"pitch" "100" +"health" "2" +"spawnflags" "2" +"classname" "ambient_generic" +} +{ +"origin" "-152 104 -184" +"classname" "weapon_th_ap9" +} +{ +"origin" "-112 40 -184" +"angles" "0 45 0" +"classname" "ammo_th_ap9" +} +{ +"origin" "-32 24 -224" +"classname" "ammo_rpgclip" +} +{ +"origin" "-72 40 -184" +"classname" "ammo_th_sniper" +} +{ +"model" "*125" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*126" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*127" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*128" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*129" +"wait" "5" +"style" "32" +"target" "tree5" +"classname" "trigger_multiple" +} +{ +"origin" "-320 -724 -188" +"framerate" "10.0" +"rendercolor" "0 120 0" +"renderamt" "255" +"rendermode" "2" +"scale" "0.6" +"model" "sprites/nm_tree4.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "-344 -720 -192" +"pitchstart" "100" +"pitch" "100" +"health" "8" +"message" "Thambs/leaves1.wav" +"targetname" "tree5" +"spawnflags" "36" +"classname" "ambient_generic" +} +{ +"model" "*130" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*131" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*132" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1247 -544 -374" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-1248 -544 -373" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*133" +"skin" "-1" +"rendermode" "2" +"renderamt" "180" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*134" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1519 -192 71" +"_light" "255 220 128 120" +"classname" "light" +} +{ +"origin" "-1520 -192 72" +"scale" "1" +"model" "sprites/glow03.spr" +"framerate" "10.0" +"rendercolor" "0 0 0" +"renderamt" "100" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*135" +"origin" "-1228 224 32" +"rendercolor" "0 0 0" +"angles" "0 0 0" +"distance" "90" +"wait" "2" +"movesnd" "10" +"speed" "225" +"_minlight" "0.05" +"classname" "func_door_rotating" +} +{ +"model" "*136" +"locked_sound" "12" +"wait" "4" +"speed" "100" +"targetname" "locked1" +"rendercolor" "0 0 0" +"spawnflags" "32" +"classname" "func_door" +} +{ +"model" "*137" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*138" +"rendercolor" "0 0 0" +"renderamt" "0.05" +"classname" "func_wall" +} +{ +"model" "*139" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*140" +"skin" "-1" +"_minlight" "0.1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-960 0 32" +"classname" "ammo_th_sniper" +} +{ +"origin" "-1280 80 32" +"angles" "0 20 0" +"classname" "weapon_th_ap9" +} +{ +"origin" "-1280 52 32" +"angles" "0 315 0" +"classname" "ammo_th_ap9" +} +{ +"model" "*141" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*142" +"health" "10" +"renderamt" "45" +"rendermode" "2" +"rendercolor" "0 0 0" +"classname" "func_breakable" +} +{ +"model" "*143" +"skin" "-1" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"origin" "-1536 264 32" +"angles" "0 315 0" +"classname" "info_player_deathmatch" +} +{ +"origin" "397 -520 25" +"scale" "1" +"framerate" "10.0" +"model" "sprites/flare2.spr" +"rendercolor" "252 225 154" +"renderamt" "45" +"rendermode" "5" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"model" "*144" +"rendercolor" "0 0 0" +"renderamt" "180" +"rendermode" "2" +"classname" "func_wall" +} +{ +"origin" "397 -520 25" +"_light" "251 217 125 110" +"classname" "light" +} +{ +"model" "*145" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "564 44 -52" +"classname" "ammo_ARgrenades" +} +{ +"origin" "785 -775 -243" +"framerate" "10.0" +"rendercolor" "0 90 0" +"renderamt" "255" +"rendermode" "2" +"scale" ".4" +"model" "sprites/nm_tree5.spr" +"spawnflags" "1" +"classname" "env_sprite" +} +{ +"origin" "320 -472 -224" +"classname" "ammo_rpgclip" +} +{ +"model" "*146" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*147" +"skin" "-1" +"rendermode" "4" +"renderamt" "255" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*148" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*149" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*150" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"model" "*151" +"skin" "-1" +"renderamt" "255" +"rendermode" "4" +"rendercolor" "0 0 0" +"classname" "func_illusionary" +} +{ +"model" "*152" +"_minlight" "0.05" +"rendercolor" "0 0 0" +"classname" "func_wall" +} +{ +"origin" "-1192 -160 16" +"angles" "0 90 0" +"classname" "info_player_deathmatch" +} diff --git a/zpak001.pk3dir/sound/weapons_hunger.sndshd b/zpak001.pk3dir/sound/weapons_hunger.sndshd index eebc03c..78b1cb6 100644 --- a/zpak001.pk3dir/sound/weapons_hunger.sndshd +++ b/zpak001.pk3dir/sound/weapons_hunger.sndshd @@ -1,10 +1,12 @@ weapon_ap9.fire { + alerts sample weapons/ap9_fire.wav } weapon_chaingun.fire { + alerts sample weapons/asscan2.wav } @@ -23,13 +25,51 @@ weapon_chaingun.spinup sample weapons/asscan1.wav } +weapon_chainsaw.attack +{ + alerts + sample weapons/chainsaw_attack.wav +} + +weapon_chainsaw.draw +{ + alerts + sample weapons/chainsaw_pullout.wav +} + +weapon_chainsaw.hit +{ + alerts + sample weapons/chainsaw_cutinto.wav +} + +weapon_chainsaw.hitflesh +{ + alerts + sample weapons/chainsaw_cutintoflesh.wav +} + +weapon_chainsaw.idle +{ + alerts + sample weapons/chainsaw_idle.wav +} + +weapon_chainsaw.startup +{ + alerts + sample weapons/chainsaw_startup.wav +} + weapon_medkit.heal { + alerts sample items/smallmedkit1.wav } weapon_flame.fire { + alerts sample weapons/flmfire2.wav } @@ -41,6 +81,7 @@ weapon_silencer.fire weapon_sniper.fire { + alerts sample weapons/sniper.wav } @@ -51,5 +92,6 @@ weapon_sniper.reload weapon_taurus.fire { + alerts sample weapons/tau_fire.wav }