UW2_PRC8/_module/nss/sfcs_craft_item.nss

28 lines
613 B
Plaintext
Raw Permalink Normal View History

2023-09-25 20:24:01 -04:00
#include "sfcs_functs"
void main()
{
// Get the player
object oPC = GetPCSpeaker();
// Get the item being crafted
object oItem = GetLocalObject(OBJECT_SELF, "ITEM");
// Get the item cost value
int iItemCost = GetItemCost(oItem);
// Take the required gold for the upgrade
TakeGoldFromCreature(iItemCost, oPC);
// Give a copy of the crafted item to the player
object oCopy = CopyItem(oItem, oPC);
// Take the undroppable flag off
SetDroppableFlag(oItem, TRUE);
// Destroy item blueprint
DestroyObject(oItem);
// Reset local vars
ResetVars();
}