diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc index a0d9f33..1f2e979 100644 --- a/server/gameserver/car.cc +++ b/server/gameserver/car.cc @@ -408,6 +408,7 @@ void Car::BeKill(int killer_id, const std::string& killer_name, int weapon_id) room->frame_event.AddCarChg(passenger->GetWeakPtrRef()); } std::shared_ptr explosion = EntityFactory::Instance()->MakeExplosion(); + explosion->SetDamageDelay(meta->i->explosion_damage_delay()); explosion->IndifferenceAttack( room, GetPos(), diff --git a/server/gameserver/explosion.h b/server/gameserver/explosion.h index 28be2bc..c808330 100644 --- a/server/gameserver/explosion.h +++ b/server/gameserver/explosion.h @@ -15,7 +15,7 @@ class Explosion : public std::enable_shared_from_this long long GetSpecialDamageType() { return special_damage_type_; }; bool IsPreBattleExplosion(); int GetExplosionEffect() { return explosion_effect_; }; - void SetDmageDelay(int delay) { explosion_damage_delay_ = delay; }; + void SetDamageDelay(int delay) { explosion_damage_delay_ = delay; }; void IndifferenceAttack(Room* room, const a8::Vec2& center,