From a53f38b87d291e171ea05176c358efd9c93dfeaa Mon Sep 17 00:00:00 2001 From: Gent Date: Mon, 12 Oct 2020 14:06:28 -0400 Subject: [PATCH] Fix spawned vehicles expiring instantly --- src/ItemManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ItemManager.cpp b/src/ItemManager.cpp index f30cc33..cac407b 100644 --- a/src/ItemManager.cpp +++ b/src/ItemManager.cpp @@ -211,6 +211,11 @@ void ItemManager::itemGMGiveHandler(CNSocket* sock, CNPacketData* data) { resp.eIL = itemreq->eIL; resp.iSlotNum = itemreq->iSlotNum; + if (itemreq->Item.iType == 10) { + // item is vehicle, set expiration date + // set time limit: current time + 7days + itemreq->Item.iTimeLimit = getTimestamp() + 604800; + } resp.Item = itemreq->Item; plr.plr->Inven[itemreq->iSlotNum] = itemreq->Item;