Initial upload
Initial upload.
This commit is contained in:
68
_module/nss/lrgwymeus.nss
Normal file
68
_module/nss/lrgwymeus.nss
Normal file
@@ -0,0 +1,68 @@
|
||||
////////////////////////////////////////////
|
||||
// Script: lrgwymeus
|
||||
// Author: Lord Random
|
||||
// Date: August 5, 2002
|
||||
// Version: 1.0
|
||||
// Copyright (c) 2001 Bioware Corp.
|
||||
//::::::::::::::::::::::::::::::::::::::::::
|
||||
// Source(s)
|
||||
// 1. Lord Random's Gateway-Builder's
|
||||
// Playground Module
|
||||
//::::::::::::::::::::::::::::::::::::::::::
|
||||
// Description
|
||||
// This script acts as a generic item
|
||||
// activation wrapper. Feel free to add
|
||||
// your own hooks for your own items.
|
||||
//::::::::::::::::::::::::::::::::::::::::::
|
||||
// Requirements
|
||||
// 1. Must be attached to the module event
|
||||
// OnActivateItem.
|
||||
// 2. You must #include any NW script files
|
||||
// containing the object activation actions
|
||||
// you want performed.
|
||||
//::::::::::::::::::::::::::::::::::::::::::
|
||||
// Notes
|
||||
// lrgwymeus is also the event handler
|
||||
// for the OnLock event for the Custom
|
||||
// generic trigger Gateway Home Portal. This
|
||||
// script is not actually used by the trigger
|
||||
// as the Locked/Relocked property is turned
|
||||
// off. It is there to make importing this
|
||||
// code easier because the import function
|
||||
// automatically brings in any scripts
|
||||
// "related" to events.
|
||||
//::::::::::::::::::::::::::::::::::::::::::
|
||||
// Modification History
|
||||
// Date Who Modifications
|
||||
// ---------- ------------- ----------------
|
||||
// 7/20/2002 Lord Random Created script
|
||||
// 8/ 5/2002 Lord Random Added Ability Score Armbands
|
||||
////////////////////////////////////////////
|
||||
|
||||
#include "lrgws_include"
|
||||
#include "lrgwy_include"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oItem=GetItemActivated();
|
||||
object oTarget=GetItemActivatedTarget();
|
||||
location lLocation=GetItemActivatedTargetLocation();
|
||||
object oActivator=GetItemActivator();
|
||||
string sItemTag=GetTag(oItem);
|
||||
|
||||
if (GetIsObjectValid(oItem))
|
||||
//
|
||||
// Gateway Stones and their event handler, found
|
||||
// in lrigwsmeus_gwstn
|
||||
//
|
||||
if (sItemTag=="lrgwsip_gwstone")
|
||||
{
|
||||
lrgwsmeus_gwstn(oActivator, lLocation);
|
||||
}
|
||||
else if (sItemTag=="lrgwyip_abscore")
|
||||
{
|
||||
lrgwymeus_abarm(oActivator);
|
||||
}
|
||||
else
|
||||
SpeakString("That object can not be activated right now.");
|
||||
}
|
||||
Reference in New Issue
Block a user