[Mod FF]: Added new .gsc script and fixed _damagefeeedback script.
This commit is contained in:
@ -12,8 +12,11 @@ init()
|
||||
// if ( getDvar( "scr_damagefeedback" ) == "0" )
|
||||
// return;
|
||||
|
||||
axis = getAIArray( "axis" );
|
||||
array_thread( axis, ::monitorDamage );
|
||||
// axis = getAIArray( "axis" );
|
||||
// array_thread( axis, ::monitorDamage );
|
||||
// add_global_spawn_function( "axis", ::monitorDamage );
|
||||
enemies = getaiarray( "axis" );
|
||||
array_thread( enemies, ::monitorDamage );
|
||||
add_global_spawn_function( "axis", ::monitorDamage );
|
||||
|
||||
level.player thread init_damage_feedback();
|
||||
@ -45,8 +48,13 @@ init_damage_feedback()
|
||||
|
||||
monitorDamage()
|
||||
{
|
||||
self waittill( "damage", damage, attacker, direction_vec, point, type, modelName, tagName );
|
||||
self damagefeedback_took_damage( damage, attacker, direction_vec, point, type, modelName, tagName );
|
||||
level.player endon("death");
|
||||
|
||||
while( isDefined(self) && isAlive(self) )
|
||||
{
|
||||
self waittill( "damage", damage, attacker, direction_vec, point, type, modelName, tagName );
|
||||
self damagefeedback_took_damage( damage, attacker, direction_vec, point, type, modelName, tagName );
|
||||
}
|
||||
}
|
||||
|
||||
damagefeedback_took_damage( damage, attacker, direction_vec, point, type, modelName, tagName )
|
||||
|
Reference in New Issue
Block a user