This commit is contained in:
aozhiwei 2023-03-12 21:00:24 +08:00
parent e1c5ccdafc
commit b18f9e549c

View File

@ -2078,12 +2078,14 @@ std::shared_ptr<BornPoint> Room::GetBornPoint(int point_uniid)
void Room::CreateSpawnPoints()
{
if (born_point_hash_.empty()) {
for (size_t i = 0; i < 10; ++i) {
int uniid = AllocUniid();
std::shared_ptr<BornPoint> born_point = std::make_shared<BornPoint>();
born_point_hash_[uniid] = born_point;
}
}
}
void Room::IncBornPointHumanNum(std::shared_ptr<BornPoint> point, Human* hum)
{
@ -3725,7 +3727,8 @@ int Room::GetPolyExtFlag(int poly_idx)
void Room::CreateWorldObjects()
{
for (auto& obj : GetMapMeta()->_world_objects) {
for (auto& itr : GetMapMeta()->_world_objects) {
std::shared_ptr<mt::WorldObject> obj = itr;
switch ((WorldObjectType_e)obj->object_type) {
case WorldObjectType_e::kLootType:
{
@ -3745,7 +3748,8 @@ void Room::CreateWorldObjects()
obj->object_id,
obj->pos.x,
obj->pos.y,
obj->pos.z
obj->pos.z,
std::make_shared<a8::Args>(std::vector<std::any>({obj}))
);
}
break;