1 #using scripts\codescripts\struct;
3 #using scripts\shared\clientfield_shared;
4 #using scripts\shared\system_shared;
8 #insert scripts\shared\shared.gsh;
9 #insert scripts\shared\version.gsh;
11 #precache( "client_fx", "zombie/fx_dog_eyes_zmb" );
12 #precache( "client_fx", "zombie/fx_dog_fire_trail_zmb" );
14 #namespace zm_ai_dogs;
27 level._effect[
"dog_eye_glow" ] =
"zombie/fx_dog_eyes_zmb";
28 level._effect[
"dog_trail_fire" ] =
"zombie/fx_dog_fire_trail_zmb";
31 function dog_fx( localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump )
35 self._eyeglow_fx_override = level._effect[
"dog_eye_glow" ];
38 self.n_trails_fx_id = PlayFxOnTag( localClientNum, level._effect[
"dog_trail_fire" ],
self,
"j_spine2" );
44 if( isdefined(
self.n_trails_fx_id ) )
46 DeleteFX( localClientNum,
self.n_trails_fx_id );