WoR_PRC8/_module/nss/etum_rural_lock.nss
Jaysyn904 b5e28e52f4 Initial commit
Initial commit [1.18]
2025-04-03 11:49:34 -04:00

94 lines
5.0 KiB
Plaintext

void main()
{
object oPC = GetEnteringObject();
if(GetIsPC(oPC))
{
ExploreAreaForPlayer(OBJECT_SELF, oPC);
}
{
object oDoor1 = GetObjectByTag("etum_door_home_suburb_1");
object oDoor2 = GetObjectByTag("etum_door_home_suburb_2");
object oDoor3 = GetObjectByTag("etum_door_home_suburb_3");
object oDoor4 = GetObjectByTag("etum_door_home_suburb_4");
object oDoor5 = GetObjectByTag("etum_door_home_suburb_5");
object oDoor6 = GetObjectByTag("etum_door_home_suburb_6");
object oDoor7 = GetObjectByTag("etum_door_home_suburb_7");
object oDoor8 = GetObjectByTag("etum_door_home_suburb_8");
object oDoor9 = GetObjectByTag("etum_door_home_suburb_9");
object oDoor10 = GetObjectByTag("etum_door_home_suburb_10");
object oDoor11 = GetObjectByTag("etum_door_home_suburb_11");
object oDoor12 = GetObjectByTag("etum_door_home_suburb_12");
object oDoor13 = GetObjectByTag("etum_door_home_suburb_13");
object oDoor14 = GetObjectByTag("etum_door_home_suburb_14");
object oDoor15 = GetObjectByTag("etum_door_home_suburb_15");
object oDoor16 = GetObjectByTag("etum_door_home_suburb_16");
object oDoor19 = GetObjectByTag("etum_door_home_suburb_19");
object oDoor20 = GetObjectByTag("etum_door_home_suburb_20");
object oDoor21 = GetObjectByTag("etum_door_home_suburb_21");
object oDoor22 = GetObjectByTag("etum_door_home_suburb_22");
object oDoor23 = GetObjectByTag("etum_door_home_suburb_23");
object oDoor24 = GetObjectByTag("etum_door_home_suburb_24");
object oDoor25 = GetObjectByTag("etum_door_home_suburb_25");
object oDoor26 = GetObjectByTag("etum_door_home_suburb_26");
object oDoor27 = GetObjectByTag("etum_door_home_suburb_27");
object oDoor28 = GetObjectByTag("tasil_gledd_door_1");
object oDoor29 = GetObjectByTag("tasil_gledd_door_1");
if(GetIsDay()) {
AssignCommand(oDoor1, ActionUnlockObject(oDoor1));
AssignCommand(oDoor2, ActionUnlockObject(oDoor2));
AssignCommand(oDoor3, ActionUnlockObject(oDoor3));
AssignCommand(oDoor4, ActionUnlockObject(oDoor4));
AssignCommand(oDoor5, ActionUnlockObject(oDoor5));
AssignCommand(oDoor6, ActionUnlockObject(oDoor6));
AssignCommand(oDoor7, ActionUnlockObject(oDoor7));
AssignCommand(oDoor8, ActionUnlockObject(oDoor8));
AssignCommand(oDoor9, ActionUnlockObject(oDoor9));
AssignCommand(oDoor10, ActionUnlockObject(oDoor10));
AssignCommand(oDoor11, ActionUnlockObject(oDoor11));
AssignCommand(oDoor12, ActionUnlockObject(oDoor12));
AssignCommand(oDoor13, ActionUnlockObject(oDoor13));
AssignCommand(oDoor14, ActionUnlockObject(oDoor14));
AssignCommand(oDoor15, ActionUnlockObject(oDoor15));
AssignCommand(oDoor16, ActionUnlockObject(oDoor16));
AssignCommand(oDoor19, ActionUnlockObject(oDoor19));
AssignCommand(oDoor20, ActionUnlockObject(oDoor20));
AssignCommand(oDoor21, ActionUnlockObject(oDoor21));
AssignCommand(oDoor22, ActionUnlockObject(oDoor22));
AssignCommand(oDoor23, ActionUnlockObject(oDoor23));
AssignCommand(oDoor24, ActionUnlockObject(oDoor24));
AssignCommand(oDoor25, ActionUnlockObject(oDoor25));
AssignCommand(oDoor26, ActionUnlockObject(oDoor26));
AssignCommand(oDoor27, ActionUnlockObject(oDoor27));
AssignCommand(oDoor28, ActionUnlockObject(oDoor28));
AssignCommand(oDoor29, ActionUnlockObject(oDoor29));}
else {
AssignCommand(oDoor1, ActionLockObject(oDoor1));
AssignCommand(oDoor2, ActionLockObject(oDoor2));
AssignCommand(oDoor3, ActionLockObject(oDoor3));
AssignCommand(oDoor4, ActionLockObject(oDoor4));
AssignCommand(oDoor5, ActionLockObject(oDoor5));
AssignCommand(oDoor6, ActionLockObject(oDoor6));
AssignCommand(oDoor7, ActionLockObject(oDoor7));
AssignCommand(oDoor8, ActionLockObject(oDoor8));
AssignCommand(oDoor9, ActionLockObject(oDoor9));
AssignCommand(oDoor10, ActionLockObject(oDoor10));
AssignCommand(oDoor11, ActionLockObject(oDoor11));
AssignCommand(oDoor12, ActionLockObject(oDoor12));
AssignCommand(oDoor13, ActionLockObject(oDoor13));
AssignCommand(oDoor14, ActionLockObject(oDoor14));
AssignCommand(oDoor15, ActionLockObject(oDoor15));
AssignCommand(oDoor16, ActionLockObject(oDoor16));
AssignCommand(oDoor19, ActionLockObject(oDoor19));
AssignCommand(oDoor20, ActionLockObject(oDoor20));
AssignCommand(oDoor21, ActionLockObject(oDoor21));
AssignCommand(oDoor22, ActionLockObject(oDoor22));
AssignCommand(oDoor23, ActionLockObject(oDoor23));
AssignCommand(oDoor24, ActionLockObject(oDoor24));
AssignCommand(oDoor25, ActionLockObject(oDoor25));
AssignCommand(oDoor26, ActionLockObject(oDoor26));
AssignCommand(oDoor27, ActionLockObject(oDoor27));
AssignCommand(oDoor28, ActionLockObject(oDoor28));
AssignCommand(oDoor29, ActionLockObject(oDoor29));}
}
}