diff --git a/atlantis_navjiarr.lua b/atlantis_navjiarr.lua --- a/atlantis_navjiarr.lua +++ b/atlantis_navjiarr.lua @@ -1225,4 +1225,51 @@ iraa_temple_room_7 = room { way = { kh_vroom("В коридор", "iraa_temple_corridor_1"); }; +}; + +iraa_temple_switch = obj { + nam = "iraa_temple_switch"; + var { + state = {false,false,false,false,false,false}; + }; + switch = function(s, index) + if index < 7 and index > 0 then + s.state[index] = not s.state[index]; + end; + if not state[1] and not state[2] and state[3] and not state[4] and state[5] and not state[6] then + -- A valid state + else + -- An invalid state + end; + end; +}; + +iraa_temple_lever_0 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Рядом со входом расположен едва заметный {рычаг} с отметкой фиолетового цвета]]; +}; + +iraa_temple_lever_1 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Рядом со входом расположен едва заметный {рычаг} с отметкой синего цвета]]; +}; + +iraa_temple_lever_2 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Рядом со входом расположен едва заметный {рычаг} с отметкой зеленого цвета]]; +}; + +iraa_temple_lever_3 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Рядом со входом расположен едва заметный {рычаг} с отметкой желтого цвета]]; +}; + +iraa_temple_lever_4 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Под пьедесталом расположен едва заметный {рычаг} с отметкой оранжевого цвета]]; +}; + +iraa_temple_lever_5 = obj { + nam = "iraa_temple_lever_0"; + dsc = [[Рядом со входом расположен едва заметный {рычаг} с отметкой красного цвета]]; }; \ No newline at end of file