mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-11 23:57:59 -05:00
Farm: add claymore chalk fx
This commit is contained in:
@ -1987,15 +1987,12 @@ add_wallbuy( name )
|
|||||||
}
|
}
|
||||||
unitrigger_stub.zombie_weapon_upgrade = struct.zombie_weapon_upgrade;
|
unitrigger_stub.zombie_weapon_upgrade = struct.zombie_weapon_upgrade;
|
||||||
|
|
||||||
//unitrigger_stub.clientfieldname = clientfieldname;
|
|
||||||
unitrigger_stub.clientfieldname = undefined;
|
|
||||||
model = spawn( "script_model", struct.origin );
|
model = spawn( "script_model", struct.origin );
|
||||||
//model.angles = struct.angles;
|
model.angles = struct.angles;
|
||||||
model.angles = struct.angles + (0, 90, 0);
|
model.targetname = struct.target;
|
||||||
//model.targetname = struct.target;
|
|
||||||
model setmodel( target_struct.model );
|
model setmodel( target_struct.model );
|
||||||
model useweaponhidetags( struct.zombie_weapon_upgrade );
|
model useweaponhidetags( struct.zombie_weapon_upgrade );
|
||||||
//model hide();
|
model hide();
|
||||||
|
|
||||||
maps/mp/zombies/_zm_unitrigger::unitrigger_force_per_player_triggers( unitrigger_stub, 1 );
|
maps/mp/zombies/_zm_unitrigger::unitrigger_force_per_player_triggers( unitrigger_stub, 1 );
|
||||||
if ( is_melee_weapon( unitrigger_stub.zombie_weapon_upgrade ) )
|
if ( is_melee_weapon( unitrigger_stub.zombie_weapon_upgrade ) )
|
||||||
@ -2010,7 +2007,7 @@ add_wallbuy( name )
|
|||||||
{
|
{
|
||||||
unitrigger_stub.prompt_and_visibility_func = maps/mp/zombies/_zm_weap_claymore::claymore_unitrigger_update_prompt;
|
unitrigger_stub.prompt_and_visibility_func = maps/mp/zombies/_zm_weap_claymore::claymore_unitrigger_update_prompt;
|
||||||
maps/mp/zombies/_zm_unitrigger::register_static_unitrigger( unitrigger_stub, maps/mp/zombies/_zm_weap_claymore::buy_claymores );
|
maps/mp/zombies/_zm_unitrigger::register_static_unitrigger( unitrigger_stub, maps/mp/zombies/_zm_weap_claymore::buy_claymores );
|
||||||
//model thread claymore_rotate_model_when_bought();
|
model thread claymore_rotate_model_when_bought();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -2018,6 +2015,20 @@ add_wallbuy( name )
|
|||||||
maps/mp/zombies/_zm_unitrigger::register_static_unitrigger( unitrigger_stub, maps/mp/zombies/_zm_weapons::weapon_spawn_think );
|
maps/mp/zombies/_zm_unitrigger::register_static_unitrigger( unitrigger_stub, maps/mp/zombies/_zm_weapons::weapon_spawn_think );
|
||||||
}
|
}
|
||||||
struct.trigger_stub = unitrigger_stub;
|
struct.trigger_stub = unitrigger_stub;
|
||||||
|
|
||||||
|
chalk_fx = name + "_fx";
|
||||||
|
thread playchalkfx( chalk_fx, struct.origin, struct.angles );
|
||||||
|
}
|
||||||
|
|
||||||
|
playchalkfx( effect, origin, angles )
|
||||||
|
{
|
||||||
|
while ( 1 )
|
||||||
|
{
|
||||||
|
fx = SpawnFX( level._effect[ effect ], origin, AnglesToForward( angles ), AnglesToUp( angles ) );
|
||||||
|
TriggerFX( fx );
|
||||||
|
level waittill( "connected", player );
|
||||||
|
fx Delete();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
claymore_rotate_model_when_bought()
|
claymore_rotate_model_when_bought()
|
||||||
|
Reference in New Issue
Block a user