Battledale_PRC8/_module/nss/fr_lantern_tele.nss
Jaysyn904 7b9e44ebbb 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.
2024-03-11 23:44:08 -04:00

38 lines
1.8 KiB
Plaintext

//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"));
if (GetIsNight())
{
AssignCommand(oLantern01,JumpToObject(GetWaypointByTag("fr_tele_lantern01b")));
AssignCommand(oLantern02,JumpToObject(GetWaypointByTag("fr_tele_lantern02b")));
AssignCommand(oLantern03,JumpToObject(GetWaypointByTag("fr_tele_lantern03b")));
AssignCommand(oLantern04,JumpToObject(GetWaypointByTag("fr_tele_lantern04b")));
AssignCommand(oLantern05,JumpToObject(GetWaypointByTag("fr_tele_lantern05b")));
AssignCommand(oLantern06,JumpToObject(GetWaypointByTag("fr_tele_lantern06b")));
AssignCommand(oLantern07,JumpToObject(GetWaypointByTag("fr_tele_lantern07b")));
AssignCommand(oLantern08,JumpToObject(GetWaypointByTag("fr_tele_lantern08b")));
}
if (GetIsDay())
{
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")));
}
}