坦克碾压添加防御

This commit is contained in:
aozhiwei 2019-09-04 14:12:31 +08:00
parent 56d09e273f
commit ca1778f611

View File

@ -2021,7 +2021,9 @@ void Human::CheckSkinTank()
return;
}
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->name,
VW_Tank);
@ -2047,7 +2049,9 @@ void Human::CheckSkinTank()
for (Human* hum : objects) {
hum->last_tank_attacker = this;
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,
name,
VW_Tank);