This commit is contained in:
aozhiwei 2021-06-30 02:23:28 +00:00
parent 000fa0b789
commit cf68eae8dd

View File

@ -13,6 +13,7 @@
#include "bullet.h" #include "bullet.h"
#include "explosion.h" #include "explosion.h"
#include "obstacle.h" #include "obstacle.h"
#include "ability.h"
Car::Car():Creature() Car::Car():Creature()
{ {
@ -379,6 +380,9 @@ void Car::SetAttackDir(const a8::Vec2& attack_dir)
void Car::DecOil(float dec_oil) void Car::DecOil(float dec_oil)
{ {
if (driver_) {
dec_oil *= 1 + driver_->GetAbility()->GetAttrRate(kHAT_CarOil);
}
cur_oil_ -= dec_oil; cur_oil_ -= dec_oil;
cur_oil_ = std::max(0.0f, cur_oil_); cur_oil_ = std::max(0.0f, cur_oil_);
if (!HasOil()) { if (!HasOil()) {