+++ /dev/null
-sprite,models/nade_counter/nade_counter_01
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_02
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_03
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_04
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_05
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_06
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_07
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_08
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_09
\ No newline at end of file
+++ /dev/null
-sprite,models/nade_counter/nade_counter_10
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_01
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_02
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_03
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_04
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_05
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_06
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_07
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_08
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_09
\ No newline at end of file
--- /dev/null
+sprite,models/ok_nade_counter/ok_nade_counter_10
\ No newline at end of file
+++ /dev/null
-/*
-Generated framegroups file for h_laser
-Used by DarkPlaces to simulate frame groups in DPM models.
-*/
-
-1 51 50 0 // h_laser hgrenade_fire
-52 101 50 0 // h_laser hgrenade_idle
-153 101 5 1 // h_laser hgrenade_idle
-254 101 5 1 // h_laser hgrenade_idle
case PROJECTILE_BUMBLE_GUN: setmodel(self, "models/elaser.mdl");self.traileffect = particleeffectnum("TR_NEXUIZPLASMA"); break;
case PROJECTILE_BUMBLE_BEAM: setmodel(self, "models/elaser.mdl");self.traileffect = particleeffectnum("TR_NEXUIZPLASMA"); break;
- case PROJECTILE_NADE_RED: setmodel(self, "models/weapons/v_nade.md3");self.traileffect = particleeffectnum("nade_red"); break;
- case PROJECTILE_NADE_RED_BURN: setmodel(self, "models/weapons/v_nade.md3");self.traileffect = particleeffectnum("nade_red_burn"); break;
- case PROJECTILE_NADE_BLUE: setmodel(self, "models/weapons/v_nade.md3");self.traileffect = particleeffectnum("nade_blue"); break;
- case PROJECTILE_NADE_BLUE_BURN: setmodel(self, "models/weapons/v_nade.md3");self.traileffect = particleeffectnum("nade_blue_burn"); break;
+ case PROJECTILE_NADE_RED: setmodel(self, "models/weapons/v_ok_grenade.md3");self.traileffect = particleeffectnum("nade_red"); break;
+ case PROJECTILE_NADE_RED_BURN: setmodel(self, "models/weapons/v_ok_grenade.md3");self.traileffect = particleeffectnum("nade_red_burn"); break;
+ case PROJECTILE_NADE_BLUE: setmodel(self, "models/weapons/v_ok_grenade.md3");self.traileffect = particleeffectnum("nade_blue"); break;
+ case PROJECTILE_NADE_BLUE_BURN: setmodel(self, "models/weapons/v_ok_grenade.md3");self.traileffect = particleeffectnum("nade_blue_burn"); break;
default:
error("Received invalid CSQC projectile, can't work with this!");
void ra_nade_spawn(entity nade)
{
entity timer = spawn();
- setmodel(timer, "models/nade_counter/nade_counter.md3");
+ setmodel(timer, "models/ok_nade_counter/ok_nade_counter.md3");
setattachment(timer, nade, "");
timer.classname = "nade_timer";
timer.colormap = nade.colormap;
void ra_nade_beep()
{
- sound(self, CH_SHOTS_SINGLE, "weapons/nade.ogg", VOL_BASE, 0.5 *(ATTN_LARGE + ATTN_MAX));
+ sound(self, CH_SHOTS_SINGLE, "overkill/grenadebip.wav", VOL_BASE, 0.5 *(ATTN_LARGE + ATTN_MAX));
self.think = ra_nade_boom;
self.nextthink = max(self.wait, time);
}
remove(self.ra_nade);
self.ra_nade = spawn();
- setmodel(self.ra_nade, "models/weapons/h_nade.iqm");
+ setmodel(self.ra_nade, "models/weapons/h_ok_grenade.iqm");
setattachment(self.ra_nade, self.weaponentity, "");
self.ra_nade.classname = "nade";
self.ra_nade.realowner = self;
cvar_settemp("g_balance_rifle_secondary_animtime", "0.15");
cvar_settemp("g_balance_rifle_secondary_refire", "0.15");
cvar_settemp("g_balance_rifle_secondary_damage", "40");
- precache_model("models/nade_counter/nade_counter.md3");
+ precache_model("models/ok_nade_counter/ok_nade_counter.md3");
- precache_model("models/weapons/h_nade.iqm");
- precache_model("models/weapons/v_nade.md3");
+ precache_model("models/weapons/h_ok_grenade.iqm");
+ precache_model("models/weapons/v_ok_grenade.md3");
precache_sound("weapons/rocket_impact.wav");
precache_sound("weapons/grenade_bounce1.wav");
precache_sound("weapons/grenade_bounce2.wav");
precache_sound("weapons/grenade_bounce4.wav");
precache_sound("weapons/grenade_bounce5.wav");
precache_sound("weapons/grenade_bounce6.wav");
- precache_sound("weapons/nade.ogg");
+ precache_sound("overkill/grenadebip.wav");
weapon_action(WEP_LASER, WR_PRECACHE);
weapon_action(WEP_RIFLE, WR_PRECACHE);
+++ /dev/null
-models/nade_counter/nade_counter_01
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_01"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_02
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_02"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_03
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_03"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_04
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_04"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_05
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_05"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_06
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_06"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_07
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_07"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_08
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_08"
- blendfunc add
- }
-}
-models/nade_counter/nade_counter_09
-{
- dpnoshadow
- deformVertexes autosprite
- dppolygonoffset -6000
- {
- map "models/nade_counter/nade_counter_09"
- blendfunc add
- }
-}
\ No newline at end of file
--- /dev/null
+models/ok_nade_counter/ok_nade_counter_01
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_01"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_02
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_02"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_03
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_03"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_04
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_04"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_05
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_05"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_06
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_06"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_07
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_07"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_08
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_08"
+ blendfunc add
+ }
+}
+models/ok_nade_counter/ok_nade_counter_09
+{
+ dpnoshadow
+ deformVertexes autosprite
+ dppolygonoffset -6000
+ {
+ map "models/ok_nade_counter/ok_nade_counter_09"
+ blendfunc add
+ }
+}
\ No newline at end of file
tuba
turrets
weapons
-nade_counter
+ok_nade_counter