From 68d6e9bbdaa51f6a033b3e19744992d33a6d8104 Mon Sep 17 00:00:00 2001 From: Mario Date: Sat, 13 Apr 2013 22:47:54 +1000 Subject: [PATCH] Move some more precaching to the client --- qcsrc/client/monsters.qc | 7 +++++++ qcsrc/server/monsters/monster/hknight.qc | 3 --- qcsrc/server/monsters/monster/shambler.qc | 5 ----- qcsrc/server/monsters/monster/soldier.qc | 6 ------ qcsrc/server/monsters/monster/tarbaby.qc | 2 -- qcsrc/server/monsters/monster/wizard.qc | 3 --- 6 files changed, 7 insertions(+), 19 deletions(-) diff --git a/qcsrc/client/monsters.qc b/qcsrc/client/monsters.qc index 93c094345..f7a5e1dad 100644 --- a/qcsrc/client/monsters.qc +++ b/qcsrc/client/monsters.qc @@ -42,6 +42,11 @@ void monster_precache(float _mid) case MONSTER_MARINE: { precache_model(SOLDIER_MODEL); + precache_sound("weapons/shotgun_fire.wav"); + precache_sound("weapons/uzi_fire.wav"); + precache_sound("weapons/laser_fire.wav"); + precache_sound("weapons/reload.wav"); + precache_model("models/weapons/v_seeker.md3"); break; } case MONSTER_SCRAG: @@ -57,6 +62,7 @@ void monster_precache(float _mid) case MONSTER_TARBABY: { precache_model(TARBABY_MODEL); + precache_sound("weapons/rocket_impact.wav"); break; } case MONSTER_HELLKNIGHT: @@ -77,6 +83,7 @@ void monster_precache(float _mid) case MONSTER_ENFORCER: { precache_model(ENFORCER_MODEL); + precache_model("models/turrets/ewheel-gun1.md3"); break; } case MONSTER_SPIDER: diff --git a/qcsrc/server/monsters/monster/hknight.qc b/qcsrc/server/monsters/monster/hknight.qc index f231b0c06..780647a81 100644 --- a/qcsrc/server/monsters/monster/hknight.qc +++ b/qcsrc/server/monsters/monster/hknight.qc @@ -78,7 +78,6 @@ void hknight_shoot () flytime = 0.1; self.effects |= EF_MUZZLEFLASH; - sound (self, CHAN_WEAPON, "weapons/spike.wav", 1, ATTN_NORM); missile = spawn (); missile.owner = missile.realowner = self; @@ -457,8 +456,6 @@ void spawnfunc_monster_hell_knight () remove(self); return; } - - precache_sound ("weapons/spike.wav"); } // compatibility with old spawns diff --git a/qcsrc/server/monsters/monster/shambler.qc b/qcsrc/server/monsters/monster/shambler.qc index cea6f94be..5732d79a6 100644 --- a/qcsrc/server/monsters/monster/shambler.qc +++ b/qcsrc/server/monsters/monster/shambler.qc @@ -190,11 +190,6 @@ void spawnfunc_monster_shambler () remove(self); return; } - - precache_model ("progs/beam.mdl"); - precache_model ("models/weapons/g_nex.md3"); - - precache_sound ("weapons/lgbeam_fire.wav"); } #endif // SVQC diff --git a/qcsrc/server/monsters/monster/soldier.qc b/qcsrc/server/monsters/monster/soldier.qc index 8b5c20fd5..98ff5cad9 100644 --- a/qcsrc/server/monsters/monster/soldier.qc +++ b/qcsrc/server/monsters/monster/soldier.qc @@ -220,12 +220,6 @@ void spawnfunc_monster_soldier () remove(self); return; } - - precache_sound ("weapons/shotgun_fire.wav"); - precache_sound ("weapons/uzi_fire.wav"); - precache_sound ("weapons/laser_fire.wav"); - precache_sound ("weapons/reload.wav"); - precache_model ("models/weapons/v_seeker.md3"); } // compatibility with old spawns diff --git a/qcsrc/server/monsters/monster/tarbaby.qc b/qcsrc/server/monsters/monster/tarbaby.qc index be67702a0..b438de4b5 100644 --- a/qcsrc/server/monsters/monster/tarbaby.qc +++ b/qcsrc/server/monsters/monster/tarbaby.qc @@ -152,8 +152,6 @@ void spawnfunc_monster_tarbaby () remove(self); return; } - - precache_sound ("weapons/rocket_impact.wav"); } // compatibility with old spawns diff --git a/qcsrc/server/monsters/monster/wizard.qc b/qcsrc/server/monsters/monster/wizard.qc index 301f91e7c..cc9374807 100644 --- a/qcsrc/server/monsters/monster/wizard.qc +++ b/qcsrc/server/monsters/monster/wizard.qc @@ -171,9 +171,6 @@ void spawnfunc_monster_wizard () remove(self); return; } - - precache_model ("models/spike.mdl"); - precache_sound ("weapons/spike.wav"); } // compatibility with old spawns -- 2.39.2