坦克碾压添加防御
This commit is contained in:
parent
56d09e273f
commit
ca1778f611
@ -2021,7 +2021,9 @@ void Human::CheckSkinTank()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
hum->last_tank_attacker->self_collider_->rad = old_rad;
|
hum->last_tank_attacker->self_collider_->rad = old_rad;
|
||||||
hum->DecHP(MetaMgr::Instance()->tank_damage2,
|
float def = hum->def + hum->buff.def_add;
|
||||||
|
float finaly_dmg = MetaMgr::Instance()->tank_damage2 * (1 - def/MetaMgr::Instance()->K);
|
||||||
|
hum->DecHP(finaly_dmg,
|
||||||
hum->last_tank_attacker->entity_uniid,
|
hum->last_tank_attacker->entity_uniid,
|
||||||
hum->last_tank_attacker->name,
|
hum->last_tank_attacker->name,
|
||||||
VW_Tank);
|
VW_Tank);
|
||||||
@ -2047,7 +2049,9 @@ void Human::CheckSkinTank()
|
|||||||
for (Human* hum : objects) {
|
for (Human* hum : objects) {
|
||||||
hum->last_tank_attacker = this;
|
hum->last_tank_attacker = this;
|
||||||
hum->last_tank_attack_idx = App::Instance()->NewUuid();
|
hum->last_tank_attack_idx = App::Instance()->NewUuid();
|
||||||
hum->DecHP(MetaMgr::Instance()->tank_damage1,
|
float def = hum->def + hum->buff.def_add;
|
||||||
|
float finaly_dmg = MetaMgr::Instance()->tank_damage2 * (1 - def/MetaMgr::Instance()->K);
|
||||||
|
hum->DecHP(finaly_dmg,
|
||||||
entity_uniid,
|
entity_uniid,
|
||||||
name,
|
name,
|
||||||
VW_Tank);
|
VW_Tank);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user