Gamma Age module files

Added internal Gamma Age module files.
This commit is contained in:
Jaysyn904
2021-07-14 16:40:26 -04:00
parent c6517c8942
commit ac0d96bd74
877 changed files with 53029 additions and 0 deletions

34
gamma_age_v2/sei_sit.nss Normal file
View File

@@ -0,0 +1,34 @@
//
// NWSit
//
// Script to make the PC using the object sit on it.
//
// (c) Shir'le E. Illios, 2002 (shirle@drowwanderer.com)
//
////////////////////////////////////////////////////////
void main()
{
// Get the character using the object.
object oPlayer = GetLastUsedBy();
// Make certain that the character is a PC.
if( GetIsPC( oPlayer ) )
{
// Get the object being sat on.
object oChair = OBJECT_SELF;
// If the object is valid and nobody else is currently sitting on it.
if( GetIsObjectValid( oChair ) &&
!GetIsObjectValid( GetSittingCreature( oChair ) ) )
{
// Let the player sit on the object.
AssignCommand( oPlayer, ActionSit( oChair ) );
}
} // End if
} // End main