mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-10 15:17:57 -05:00
Grief: store player damage function into level var
This commit is contained in:
@ -1747,7 +1747,7 @@ track_players_intersection_tracker()
|
||||
{
|
||||
if(getDvar("g_gametype") == "zgrief" && players[i]._encounters_team != players[j]._encounters_team)
|
||||
{
|
||||
players[j] scripts/zm/_zm_reimagined_grief::store_damage_info(players[i], "none", "MOD_FALLING");
|
||||
players[j] [[level.store_player_damage_info_func]](players[i], "none", "MOD_FALLING");
|
||||
players[j] dodamage( 1000, (0, 0, 0) );
|
||||
}
|
||||
|
||||
@ -1757,7 +1757,7 @@ track_players_intersection_tracker()
|
||||
{
|
||||
if(getDvar("g_gametype") == "zgrief" && players[i]._encounters_team != players[j]._encounters_team)
|
||||
{
|
||||
players[i] scripts/zm/_zm_reimagined_grief::store_damage_info(players[j], "none", "MOD_FALLING");
|
||||
players[i] [[level.store_player_damage_info_func]](players[j], "none", "MOD_FALLING");
|
||||
players[i] dodamage( 1000, (0, 0, 0) );
|
||||
}
|
||||
|
||||
|
@ -170,6 +170,7 @@ set_grief_vars()
|
||||
level.grief_score["B"] = 0;
|
||||
level.game_mode_shellshock_time = 0.5;
|
||||
level.game_mode_griefed_time = 2.5;
|
||||
level.store_player_damage_info_func = ::store_player_damage_info;
|
||||
|
||||
flag_wait( "start_zombie_round_logic" ); // needs a wait
|
||||
|
||||
@ -645,7 +646,7 @@ game_module_player_damage_callback( einflictor, eattacker, idamage, idflags, sme
|
||||
self playsound( "zmb_player_hit_ding" );
|
||||
|
||||
self thread add_grief_stun_score(eattacker);
|
||||
self thread store_damage_info(eattacker, sweapon, smeansofdeath);
|
||||
self thread [[level.store_player_damage_info_func]](eattacker, sweapon, smeansofdeath);
|
||||
}
|
||||
}
|
||||
|
||||
@ -669,7 +670,7 @@ add_grief_stun_score(attacker)
|
||||
}
|
||||
}
|
||||
|
||||
store_damage_info(attacker, weapon, meansofdeath)
|
||||
store_player_damage_info(attacker, weapon, meansofdeath)
|
||||
{
|
||||
// show weapon icon for impact damage
|
||||
if(meansofdeath == "MOD_IMPACT")
|
||||
@ -682,10 +683,10 @@ store_damage_info(attacker, weapon, meansofdeath)
|
||||
self.last_griefed_by.weapon = weapon;
|
||||
self.last_griefed_by.meansofdeath = meansofdeath;
|
||||
|
||||
self thread remove_damage_info();
|
||||
self thread remove_player_damage_info();
|
||||
}
|
||||
|
||||
remove_damage_info()
|
||||
remove_player_damage_info()
|
||||
{
|
||||
self notify("new_griefer");
|
||||
self endon("new_griefer");
|
||||
|
Reference in New Issue
Block a user