Model recovery scroll

10/24/2021 18:29 sebariio#1
Hi guys

This is the model item return scroll but it give back the item you used; hf
You have to create a copy of the current scroll and name it II_SYS_SYS_ITEMMODELRETURN2
DPSrvr.cpp
Code:
		else if (pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN || pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN2)
		{
			if (pTarget->GetLook() == NULL_ID)
			{
				pUser->AddDefinedText(TID_MMI_LOOKCHANGE02);
				return false;
			}

			if (pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN2)
			{
				CItemElem itemElem;
				itemElem.m_nItemNum = 1;
				itemElem.m_dwItemId = pTarget->GetLook();
				
				if (!pUser->CreateItem(&itemElem))
				{
					pUser->AddDefinedText(TID_GAME_LACKSPACE);
					return false;
				}
			}

			pTarget->SetLook(NULL_ID);
			pUser->AddLookChange(pTarget->m_dwObjId, NULL_ID);
			pUser->AddDefinedText(TID_MMI_LOOKCHANGE05);
			return true;
		}
[Only registered and activated users can see links. Click Here To Register...]