Jaysyn904 22947ad4b6 Initial Upload
Initial Upload
2023-08-08 16:22:17 -04:00

44 lines
1.0 KiB
Plaintext

//
// NWPickup
//
// Script to make the PC pick up an item.
//
// (c) Shir'le E. Illios, 2002 (shirle@drowwanderer.com)
//
////////////////////////////////////////////////////////
// Script to place an item in the inventory of a character in place of this one.
// ARGUMENTS:
// a_oCharacter - The character picking up the item.
// a_sNewItem - ResRef of the new item in the character's inventory.
//
void SEI_PickupItem( object a_oCharacter, string a_sNewItem )
{
// Make the object disappear.
DestroyObject( OBJECT_SELF );
// Put a new object in the character's inventory.
CreateItemOnObject( a_sNewItem, a_oCharacter, 1 );
} // End SEI_PickupItem
void main()
{
if( GetTag( OBJECT_SELF ) == "movechair" )
{
// Put a chair in the PC's inventory.
SEI_PickupItem( GetPCSpeaker(), "Chair" );
}
else if( GetTag( OBJECT_SELF ) == "movestool" )
{
// Put a stool in the PC's inventory.
SEI_PickupItem( GetPCSpeaker(), "Stool" );
}
} // End main