1
This commit is contained in:
parent
7278e08e87
commit
a1a1d6ab27
@ -520,6 +520,15 @@ void Room::ScatterDrop(const glm::vec3& center, int drop_id)
|
|||||||
const glm::vec3 pos = center;
|
const glm::vec3 pos = center;
|
||||||
const mt::Equip* equip_meta = mt::Equip::GetById(std::get<0>(item));
|
const mt::Equip* equip_meta = mt::Equip::GetById(std::get<0>(item));
|
||||||
if (equip_meta) {
|
if (equip_meta) {
|
||||||
|
if (equip_meta->equip_type() == EQUIP_TYPE_CAR) {
|
||||||
|
int car_uniid = AllocUniid();
|
||||||
|
Car* c = CreateCar(nullptr,
|
||||||
|
car_uniid,
|
||||||
|
equip_meta,
|
||||||
|
center,
|
||||||
|
0,
|
||||||
|
nullptr);
|
||||||
|
} else {
|
||||||
DropItemEx(center + dir * (5.0f + rand() % 50),
|
DropItemEx(center + dir * (5.0f + rand() % 50),
|
||||||
pos,
|
pos,
|
||||||
std::get<0>(item),
|
std::get<0>(item),
|
||||||
@ -530,6 +539,7 @@ void Room::ScatterDrop(const glm::vec3& center, int drop_id)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Room::DropItem(const glm::vec3& pos, int item_id, int item_count, int item_lv)
|
void Room::DropItem(const glm::vec3& pos, int item_id, int item_count, int item_lv)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user