This commit is contained in:
aozhiwei 2023-04-20 11:32:21 +08:00
parent a37c68385d
commit f54b69354d
2 changed files with 10 additions and 0 deletions

View File

@ -3500,6 +3500,15 @@ int Room::GetPolyExtFlag(int poly_idx)
void Room::CreateWorldObjects()
{
if (IsNewBieRoom()) {
int uniid = AllocUniid();
std::shared_ptr<BornPoint> born_point = std::make_shared<BornPoint>();
std::shared_ptr<mt::WorldObject> wo_meta = std::make_shared<mt::WorldObject>();
wo_meta->pos = mt::Param::s().newbie_room_born_point;
born_point->wo_meta = wo_meta;
born_point_hash_[uniid] = born_point;
return;
}
if (IsPveRoom()) {
int uniid = AllocUniid();
std::shared_ptr<BornPoint> born_point = std::make_shared<BornPoint>();

View File

@ -964,6 +964,7 @@ void RoomMgr::EnterNewBie(f8::MsgHdr& hdr, const cs::CMJoin& msg)
{
const mt::Hero* hero_meta = mt::Hero::GetById(mt::Param::s().newbie_room_hero_id);
const mt::Equip* weapon_meta = mt::Equip::GetById(mt::Param::s().newbie_room_weapon_id);
hum->meta = hero_meta;
context->ForceInit
(
App::Instance()->AllocTempHeroUniId(),