From 499f4bf8838f0f1093311a152aea271b29e14707 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 24 Sep 2021 11:56:56 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index ac0d0574..d944c11b 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -54,6 +54,12 @@ static void InternalCreateBullet(BulletInfo& bullet_info) bullet_info.bullet_dir, bullet_info.fly_distance, bullet_info.is_tank_skin); +#ifdef DEBUG + if (bullet_info.c.Get()->IsPlayer()) { + bullet_info.c.Get()->SendDebugMsg(a8::Format("CreateBullet id:%d", + {bullet_info.bullet_meta->i->id()})); + } +#endif } bullet_uniid = bullet_uniid ? bullet_uniid : c->room->AllocUniid(); c->room->frame_event.AddBullet @@ -1825,6 +1831,8 @@ void Creature::CheckSpecObject() switch (collider->owner->GetEntityType()) { case ET_Obstacle: case ET_Building: + case ET_Dummy: + case ET_MapBlock: { if (TestCollision(room, (ColliderComponent*)collider)) { cell_flags_ |= collider->tag;