Changed folder name.
Changed folder name.
This commit is contained in:
46
_module/nss/rak2.nss
Normal file
46
_module/nss/rak2.nss
Normal file
@@ -0,0 +1,46 @@
|
||||
|
||||
#include "nw_i0_tool"
|
||||
void main()
|
||||
{
|
||||
if (GetLocalInt(OBJECT_SELF,"NW_L_AMION") == 0)
|
||||
{
|
||||
object oPC=GetLastUsedBy();
|
||||
if (!HasItem(oPC, "NW_IT_TORCH001")){
|
||||
SendMessageToPC(oPC, "You need a torch to light this brazier");
|
||||
return;
|
||||
}
|
||||
PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE);
|
||||
DelayCommand(0.4,SetPlaceableIllumination(OBJECT_SELF, TRUE));
|
||||
SetLocalInt(OBJECT_SELF,"NW_L_AMION",1);
|
||||
DelayCommand(0.5,RecomputeStaticLighting(GetArea(OBJECT_SELF)));
|
||||
|
||||
|
||||
SetLocalInt(GetModule(), "rakshash2", 2);
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE);
|
||||
DelayCommand(0.4,SetPlaceableIllumination(OBJECT_SELF, FALSE));
|
||||
SetLocalInt(OBJECT_SELF,"NW_L_AMION",0);
|
||||
DelayCommand(0.9,RecomputeStaticLighting(GetArea(OBJECT_SELF)));
|
||||
|
||||
SetLocalInt(GetModule(), "rakshash2", 0);
|
||||
}
|
||||
int a = GetLocalInt(GetModule(), "rakshash");
|
||||
int b = GetLocalInt(GetModule(), "rakshash2");
|
||||
int c = GetLocalInt(GetModule(), "rakshash3");
|
||||
|
||||
if (a==2 && b==2 && c==2){
|
||||
object door1 = GetObjectByTag("rakdoor1");
|
||||
object door2 = GetObjectByTag("rakdoor2");
|
||||
AssignCommand (door1,ActionOpenDoor(door1));
|
||||
AssignCommand (door2,ActionOpenDoor(door2));
|
||||
}
|
||||
|
||||
DelayCommand(5.0, PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
||||
DelayCommand(5.4,SetPlaceableIllumination(OBJECT_SELF, FALSE));
|
||||
DelayCommand(5.0, SetLocalInt(OBJECT_SELF,"NW_L_AMION",0));
|
||||
DelayCommand(5.9,RecomputeStaticLighting(GetArea(OBJECT_SELF)));
|
||||
|
||||
DelayCommand(5.0, SetLocalInt(GetModule(), "rakshash", 0));
|
||||
}
|
Reference in New Issue
Block a user