Initial upload.

Adding base PRC 4.19a files to repository.
This commit is contained in:
Jaysyn904
2022-10-07 13:51:24 -04:00
parent 646eb01834
commit 1662218bb4
22441 changed files with 1274376 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
void TransferItems(object oDisk, object oCaster)
{
int bDrop = !GetIsObjectValid(oCaster);
if(bDrop)
{
oCaster = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_lootbag3", GetLocation(oDisk));
SetLocalInt(oCaster, "NW_DO_ONCE", TRUE);
DestroyObject(oCaster, 0.4);
}
object oInv;
int i;
for(i = 0; i < 14; i++)
{
oInv = GetItemInSlot(i, oDisk);
if(GetIsObjectValid(oInv))
ActionGiveItem(oInv, oCaster);
}
oInv = GetFirstItemInInventory(oDisk);
while(GetIsObjectValid(oInv))
{
ActionGiveItem(oInv, oCaster);
oInv = GetNextItemInInventory(oDisk);
}
}
void DestroyDisk(object oDisk)
{
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_UNSUMMON), GetLocation(oDisk));
DestroyObject(oDisk, 0.5);
}