Lankhmar_PRC8/_module/nss/enter_conv_kmlr0.nss
Jaysyn904 ebc0c6a9b2 Initial commit
Initial commit [v9.7]
2025-04-03 12:54:47 -04:00

29 lines
749 B
Plaintext

void main()
{
object oActor;
object oSelf = OBJECT_SELF;
// Get the creature who triggered this event.
object oPC = GetEnteringObject();
// Only fire for (real) PCs.
if ( !GetIsPC(oPC) || GetIsDMPossessed(oPC) )
return;
// Abort if the PC does not have the item "kumalsnote".
if ( GetItemPossessedBy(oPC, "kumalsnote") == OBJECT_INVALID )
return;
// Cutscene functions:
SetCutsceneMode(oPC, TRUE);
// Have "modln1" strike up a conversation with the PC.
oActor = GetNearestObjectByTag("modln0", oPC);
AssignCommand(oActor, ActionStartConversation(oPC));
// Destroy an object (not fully effective until this script ends).
DelayCommand(3.0, DestroyObject(oSelf));
}