mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-09 23:02:53 -05:00
Avogadro: increase player damage
This commit is contained in:
@ -249,6 +249,7 @@
|
|||||||
|
|
||||||
### Avogadro
|
### Avogadro
|
||||||
* Drops a random powerup when killed
|
* Drops a random powerup when killed
|
||||||
|
* Increased player damage from 90 to 100
|
||||||
* Decreased minimum distance away from players to be able to attack
|
* Decreased minimum distance away from players to be able to attack
|
||||||
* Respawns on the same round if exited due to being too far away from players (normally respawns on the next round)
|
* Respawns on the same round if exited due to being too far away from players (normally respawns on the next round)
|
||||||
|
|
||||||
@ -259,8 +260,8 @@
|
|||||||
|
|
||||||
### Brutus
|
### Brutus
|
||||||
* Smoke Grenade kills zombies
|
* Smoke Grenade kills zombies
|
||||||
* Decreased footstep screen shake by 25%
|
|
||||||
* Increased player damage from 99 to 100
|
* Increased player damage from 99 to 100
|
||||||
|
* Decreased footstep screen shake by 25%
|
||||||
* No longer receives additional damage from Ray Gun Mark 2
|
* No longer receives additional damage from Ray Gun Mark 2
|
||||||
* Teleports away less frequently
|
* Teleports away less frequently
|
||||||
|
|
||||||
|
@ -45,6 +45,29 @@ check_range_attack()
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_bolt_impact(enemy)
|
||||||
|
{
|
||||||
|
if (is_player_valid(enemy))
|
||||||
|
{
|
||||||
|
enemy_eye_pos = enemy geteye();
|
||||||
|
dist_sq = distancesquared(self.origin, enemy_eye_pos);
|
||||||
|
|
||||||
|
if (dist_sq < 4096)
|
||||||
|
{
|
||||||
|
passed = bullettracepassed(self.origin, enemy_eye_pos, 0, undefined);
|
||||||
|
|
||||||
|
if (passed)
|
||||||
|
{
|
||||||
|
maps\mp\_visionset_mgr::vsmgr_activate("overlay", "zm_ai_avogadro_electrified", enemy, 1, 1);
|
||||||
|
enemy shellshock("electrocution", 1);
|
||||||
|
enemy playsoundtoplayer("zmb_avogadro_electrified", enemy);
|
||||||
|
radiusdamage(enemy.origin + (0, 0, 5), 10, 100, 100, self, "MOD_MELEE");
|
||||||
|
enemy notify("avogadro_damage_taken");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
avogadro_exit(from)
|
avogadro_exit(from)
|
||||||
{
|
{
|
||||||
powerup_origin = spawn("script_origin", self.origin);
|
powerup_origin = spawn("script_origin", self.origin);
|
||||||
|
@ -27,6 +27,7 @@ main()
|
|||||||
replaceFunc(maps\mp\zm_transit_lava::player_lava_damage, scripts\zm\replaced\zm_transit_lava::player_lava_damage);
|
replaceFunc(maps\mp\zm_transit_lava::player_lava_damage, scripts\zm\replaced\zm_transit_lava::player_lava_damage);
|
||||||
replaceFunc(maps\mp\zm_transit_lava::zombie_exploding_death, scripts\zm\replaced\zm_transit_lava::zombie_exploding_death);
|
replaceFunc(maps\mp\zm_transit_lava::zombie_exploding_death, scripts\zm\replaced\zm_transit_lava::zombie_exploding_death);
|
||||||
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::check_range_attack, scripts\zm\replaced\_zm_ai_avogadro::check_range_attack);
|
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::check_range_attack, scripts\zm\replaced\_zm_ai_avogadro::check_range_attack);
|
||||||
|
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::check_bolt_impact, scripts\zm\replaced\_zm_ai_avogadro::check_bolt_impact);
|
||||||
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::avogadro_exit, scripts\zm\replaced\_zm_ai_avogadro::avogadro_exit);
|
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::avogadro_exit, scripts\zm\replaced\_zm_ai_avogadro::avogadro_exit);
|
||||||
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::avogadro_damage_func, scripts\zm\replaced\_zm_ai_avogadro::avogadro_damage_func);
|
replaceFunc(maps\mp\zombies\_zm_ai_avogadro::avogadro_damage_func, scripts\zm\replaced\_zm_ai_avogadro::avogadro_damage_func);
|
||||||
replaceFunc(maps\mp\zombies\_zm_ai_screecher::screecher_spawning_logic, scripts\zm\replaced\_zm_ai_screecher::screecher_spawning_logic);
|
replaceFunc(maps\mp\zombies\_zm_ai_screecher::screecher_spawning_logic, scripts\zm\replaced\_zm_ai_screecher::screecher_spawning_logic);
|
||||||
|
Reference in New Issue
Block a user