Clear out experimental .35 files
Clear out experimental .35 files
This commit is contained in:
@@ -1,76 +0,0 @@
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Ancestral Daisho conversation starter
|
||||
//:: codi_s2_ancdai
|
||||
//:://////////////////////////////////////////////
|
||||
/** @file
|
||||
This script starts the new ancestral daisho
|
||||
management conversation
|
||||
|
||||
@author Primogenitor
|
||||
Original by CODI
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
#include "inc_dynconv"
|
||||
|
||||
void main()
|
||||
{
|
||||
StartDynamicConversation("codi_s2_ancdaic", OBJECT_SELF, DYNCONV_EXIT_ALLOWED_SHOW_CHOICE, TRUE, FALSE, OBJECT_SELF);
|
||||
//give them the items
|
||||
int bHasKatana = FALSE;
|
||||
int bHasWakizashi = FALSE;
|
||||
//check if they already have them
|
||||
object oTest = GetFirstItemInInventory(OBJECT_SELF);
|
||||
while(GetIsObjectValid(oTest))
|
||||
{
|
||||
if(GetTag(oTest) == "codi_katana")
|
||||
bHasKatana = TRUE;
|
||||
if(GetTag(oTest) == "codi_wakizashi")
|
||||
bHasWakizashi = TRUE;
|
||||
oTest = GetNextItemInInventory(OBJECT_SELF);
|
||||
}
|
||||
//may be equipped too
|
||||
int i;
|
||||
for(i=0;i<14;i++)
|
||||
{
|
||||
oTest = GetItemInSlot(i, OBJECT_SELF);
|
||||
if(GetTag(oTest) == "codi_katana")
|
||||
bHasKatana = TRUE;
|
||||
if(GetTag(oTest) == "codi_wakizashi")
|
||||
bHasWakizashi = TRUE;
|
||||
}
|
||||
//katana
|
||||
if(!bHasKatana)
|
||||
{
|
||||
object oKatana = CreateItemOnObject("codi_mw_katana", OBJECT_SELF);
|
||||
object oKatana2 = CopyObject(oKatana, GetLocation(OBJECT_SELF), OBJECT_SELF, "codi_katana");
|
||||
DestroyObject(oKatana);
|
||||
//check in inventory
|
||||
if(GetItemPossessor(oKatana2) != OBJECT_SELF)
|
||||
DestroyObject(oKatana2);
|
||||
else
|
||||
{
|
||||
SetItemCursedFlag(oKatana2, TRUE);
|
||||
SetStolenFlag(oKatana2, TRUE);
|
||||
}
|
||||
SetName(oKatana2, GetName(OBJECT_SELF)+"'s "+GetName(oKatana2));
|
||||
}
|
||||
//wakizashi (short sword)
|
||||
if(!bHasWakizashi)
|
||||
{
|
||||
object oWakizashi = CreateItemOnObject("codi_mw_short", OBJECT_SELF);
|
||||
object oWakizashi2 = CopyObject(oWakizashi, GetLocation(OBJECT_SELF), OBJECT_SELF, "codi_wakizashi");
|
||||
DestroyObject(oWakizashi);
|
||||
//check in inventory
|
||||
if(GetItemPossessor(oWakizashi2) != OBJECT_SELF)
|
||||
DestroyObject(oWakizashi2);
|
||||
else
|
||||
{
|
||||
SetItemCursedFlag(oWakizashi2, TRUE);
|
||||
SetStolenFlag(oWakizashi2, TRUE);
|
||||
}
|
||||
SetName(oWakizashi2, GetName(OBJECT_SELF)+"'s Wakizashi");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user