diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 1219820..67c8bff 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -164,6 +164,11 @@ void Bullet::ProcBomb() ProcShieldWallBomb(delay_time); } break; + case IS_OIL_BUCKET: + { + ProcOilBucketBomb(delay_time); + } + break; default: { } @@ -221,7 +226,8 @@ bool Bullet::IsBomb() meta->i->_inventory_slot() == IS_MOLOTOR_COCKTAIL || meta->i->_inventory_slot() == IS_C4 || meta->i->_inventory_slot() == IS_SINGAL_GUN || - meta->i->_inventory_slot() == IS_SHIELD_WALL; + meta->i->_inventory_slot() == IS_SHIELD_WALL || + meta->i->_inventory_slot() == IS_OIL_BUCKET; } void Bullet::MapServiceUpdate() @@ -434,3 +440,8 @@ void Bullet::ProcShieldWallBomb(int delay_time) sender.Get()->buff_vec2_param1 = old_buff_vec2_param1; } } + +void Bullet::ProcOilBucketBomb(int delay_time) +{ + +} diff --git a/server/gameserver/bullet.h b/server/gameserver/bullet.h index c785b64..bb3d12c 100644 --- a/server/gameserver/bullet.h +++ b/server/gameserver/bullet.h @@ -52,6 +52,7 @@ protected: void ProcC4Bomb(int delay_time); void ProcSignalGunBomb(int delay_time); void ProcShieldWallBomb(int delay_time); + void ProcOilBucketBomb(int delay_time); inline void MapServiceUpdate(); void Check(float distance);