48 lines
2.4 KiB
Plaintext
48 lines
2.4 KiB
Plaintext
void main()
|
|
{
|
|
object oPC = GetPCSpeaker();
|
|
ActionPauseConversation();
|
|
object oGear = GetItemInSlot(INVENTORY_SLOT_ARMS, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_BELT, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_BOLTS, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_BOOTS, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_CHEST, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_HEAD, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_LEFTRING, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_NECK, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
oGear = GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oPC);
|
|
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
|
|
object oStuff = GetFirstItemInInventory(oPC);
|
|
while(GetIsObjectValid(oStuff))
|
|
{
|
|
DestroyObject(oStuff);
|
|
oStuff = GetNextItemInInventory(oPC);
|
|
}
|
|
SetXP(oPC, 325000);
|
|
CreateItemOnObject("queststone", oPC, 1);
|
|
CreateItemOnObject("keepstone", oPC, 1);
|
|
CreateItemOnObject("treestone", oPC, 1);
|
|
CreateItemOnObject("dwarfstone", oPC, 1);
|
|
CreateItemOnObject("chapterstone", oPC, 1);
|
|
int nInt=GetGold(oPC);
|
|
AssignCommand(oPC, TakeGoldFromCreature(nInt, oPC, TRUE));
|
|
GiveGoldToCreature(oPC, 13000000);
|
|
ApplyEffectToObject(DURATION_TYPE_INSTANT,
|
|
EffectVisualEffect(VFX_IMP_DOMINATE_S), oPC);
|
|
DelayCommand(4.0,StartNewModule("Dragon's Bane"));
|
|
}
|