Initial upload
Initial upload. PRC8 has been added. Module compiles, PRC's default AI & treasure scripts have been integrated. Started work on top hak for SLA / Ability / Scripting modifications.
This commit is contained in:
41
_module/nss/fr_lantern_onus2.nss
Normal file
41
_module/nss/fr_lantern_onus2.nss
Normal file
@@ -0,0 +1,41 @@
|
||||
//Teleports Lanters to the Stonehedge at Night and out at Day. Triggered by player entering or leaving the area.
|
||||
void main()
|
||||
{
|
||||
object oLantern01=(GetObjectByTag("fr_lantern_t01"));
|
||||
object oLantern02=(GetObjectByTag("fr_lantern_t02"));
|
||||
object oLantern03=(GetObjectByTag("fr_lantern_t03"));
|
||||
object oLantern04=(GetObjectByTag("fr_lantern_t04"));
|
||||
object oLantern05=(GetObjectByTag("fr_lantern_t05"));
|
||||
object oLantern06=(GetObjectByTag("fr_lantern_t06"));
|
||||
object oLantern07=(GetObjectByTag("fr_lantern_t07"));
|
||||
object oLantern08=(GetObjectByTag("fr_lantern_t08"));
|
||||
object oLanternSND=(GetObjectByTag("fr_snd_chant01"));
|
||||
object oLanternSPARK1=(GetObjectByTag("fr_light_green01"));
|
||||
object oLanternSPARK2=(GetObjectByTag("fr_light_green02"));
|
||||
|
||||
object oPC=GetLastUsedBy();
|
||||
|
||||
//
|
||||
|
||||
if ((GetLevelByClass(CLASS_TYPE_DRUID,oPC)>0)&&(GetIsObjectValid(GetItemPossessedBy(oPC,"fr_forest_amulet")))&&(GetIsNight()))
|
||||
{
|
||||
|
||||
AssignCommand(oLantern01,JumpToObject(GetWaypointByTag("fr_tele_lantern01")));
|
||||
AssignCommand(oLantern02,JumpToObject(GetWaypointByTag("fr_tele_lantern02")));
|
||||
AssignCommand(oLantern03,JumpToObject(GetWaypointByTag("fr_tele_lantern03")));
|
||||
AssignCommand(oLantern04,JumpToObject(GetWaypointByTag("fr_tele_lantern04")));
|
||||
AssignCommand(oLantern05,JumpToObject(GetWaypointByTag("fr_tele_lantern05")));
|
||||
AssignCommand(oLantern06,JumpToObject(GetWaypointByTag("fr_tele_lantern06")));
|
||||
AssignCommand(oLantern07,JumpToObject(GetWaypointByTag("fr_tele_lantern07")));
|
||||
AssignCommand(oLantern08,JumpToObject(GetWaypointByTag("fr_tele_lantern08")));
|
||||
AssignCommand(oLanternSPARK1,JumpToObject(GetWaypointByTag("fr_tele_sparks01")));
|
||||
AssignCommand(oLanternSPARK2,JumpToObject(GetWaypointByTag("fr_tele_sparks02")));
|
||||
SoundObjectStop(oLanternSND);
|
||||
|
||||
FloatingTextStringOnCreature("The mysterious green amulet dims",oPC);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user