1 #using scripts\codescripts\struct;
3 #using scripts\shared\callbacks_shared;
4 #using scripts\shared\clientfield_shared;
5 #using scripts\shared\system_shared;
6 #using scripts\shared\util_shared;
7 #using scripts\shared\weapons\_weaponobjects;
9 #insert scripts\shared\shared.gsh;
10 #insert scripts\shared\version.gsh;
13 #precache( "client_fx", "weapon/fx_trophy_light_enemy" );
15 #using_animtree ( "mp_trophy_system" );
17 #namespace trophy_system;
30 function trophy_state_change( localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump )
32 self endon(
"entityshutdown");
36 if ( !isdefined(
self) )
69 self endon(
"entityshutdown");
73 if ( !isdefined(
self) )
105 self endon(
"entityshutdown");
107 self UseAnimTree( #animtree );
108 self SetAnim( %o_trophy_deploy, 1.0 );
117 self endon(
"entityshutdown");
119 self UseAnimTree( #animtree );
120 self SetAnim( %o_trophy_deploy, 0.0 );
121 self SetAnim( %o_trophy_spin, 1.0 );