47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
///////////////////////////////////////////////////////////////////////////////
|
|
// egs_tst
|
|
// written by: eyesolated
|
|
// written at: June 17, 2004
|
|
//
|
|
// Notes: Test script for the EGS
|
|
|
|
///////////
|
|
// Includes
|
|
//
|
|
#include "eas_inc"
|
|
#include "egs_inc"
|
|
|
|
void main()
|
|
{
|
|
object oUser = GetLastUsedBy();
|
|
string sTest = GetTag(OBJECT_SELF);
|
|
string sItem;
|
|
if (sTest == "Get_ItemAny")
|
|
{
|
|
SendMessageToPC(oUser, "Testing '" + sTest + "'");
|
|
sItem = egs_GetItem_Any();
|
|
}
|
|
else if (sTest == "Get_ItemWeaponMelee")
|
|
{
|
|
SendMessageToPC(oUser, "Testing '" + sTest + "'");
|
|
sItem = egs_GetItem_WeaponMelee();
|
|
}
|
|
else if (sTest == "Get_ItemWeaponTiny")
|
|
{
|
|
SendMessageToPC(oUser, "Testing '" + sTest + "'");
|
|
sItem = egs_GetItem_Weapon(-1, CI_EGS_WEAPONSIZE_TINY);
|
|
}
|
|
else if (sTest == "Get_ItemWand")
|
|
{
|
|
SendMessageToPC(oUser, "Testing '" + sTest + "'");
|
|
sItem = egs_GetItem_Wand();
|
|
}
|
|
else if (sTest == "Get_ItemFood")
|
|
{
|
|
SendMessageToPC(oUser, "Testing '" + sTest + "'");
|
|
sItem = egs_GetRandomItem(CI_EGS_ITEM_MAIN_FOOD);
|
|
}
|
|
CreateItemOnObject(sItem, oUser);
|
|
SendMessageToPC(oUser, "Created Object: '" + sItem + "'");
|
|
}
|