#include "x4_inc_functions" void ReturnXP(object oPC) { string sDB = GetLocalString(GetModule(), "DB"); string sVariable = "STOREDXP_" + GetPCPlayerName(oPC); int nXP = GetCampaignInt(sDB, sVariable); SetXP(oPC, nXP); DeleteCampaignVariable(sDB, sVariable); } void main() { object oPC = GetPCSpeaker(); ActionCastFakeSpellAtObject(SPELL_INVISIBILITY_PURGE, oPC); ActionDoCommand(ReturnXP(oPC)); }