diff --git a/PRD_MP550.tscn b/PRD_MP550.tscn index 706af2b..c052377 100644 --- a/PRD_MP550.tscn +++ b/PRD_MP550.tscn @@ -1,23 +1,23 @@ [gd_scene load_steps=80 format=3 uid="uid://cvor2jm4xk3ha"] -[ext_resource type="Script" path="res://scripts/PRD.gd" id="1_v273n"] +[ext_resource type="Script" uid="uid://ba6evmqccy62x" path="res://scripts/PRD.gd" id="1_v273n"] [ext_resource type="Texture2D" uid="uid://cdxdluvyb5uei" path="res://table/on.png" id="2_dv7xx"] -[ext_resource type="Script" path="res://table/table.gd" id="2_vmbyo"] -[ext_resource type="Shader" path="res://Shaders/gradient.gdshader" id="2_vn1it"] +[ext_resource type="Script" uid="uid://0lobo8mgb0yv" path="res://table/table.gd" id="2_vmbyo"] +[ext_resource type="Shader" uid="uid://b5gbbkmh0kuyv" path="res://Shaders/gradient.gdshader" id="2_vn1it"] [ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://Shaders/shader_edu.tres" id="3_3syd3"] [ext_resource type="Texture2D" uid="uid://cfktmk2rowmul" path="res://table/off.png" id="3_qvuyu"] -[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="4_uy5o2"] +[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="4_uy5o2"] [ext_resource type="Texture2D" uid="uid://671got5vbput" path="res://pictures/бургер.png" id="5_eoogc"] [ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://pictures/Web.png" id="5_i3nvb"] [ext_resource type="Texture2D" uid="uid://didrk0pcfgirg" path="res://pictures/клад.png" id="6_bqc7t"] [ext_resource type="Texture2D" uid="uid://cxn1guhi7lg3i" path="res://pictures/серпимолот.png" id="7_0pknj"] -[ext_resource type="Shader" path="res://Shaders/ray_2.gdshader" id="8_12mng"] +[ext_resource type="Shader" uid="uid://cfd2s64fffn6w" path="res://Shaders/ray_2.gdshader" id="8_12mng"] [ext_resource type="Texture2D" uid="uid://ysxmr26y0i8v" path="res://pictures/серпимоло_pressed.png" id="8_iuer1"] [ext_resource type="Texture2D" uid="uid://ckvwvec0hop37" path="res://pictures/контролер.png" id="8_qqoau"] [ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"] -[ext_resource type="Script" path="res://scripts/control_panel.gd" id="9_akagi"] -[ext_resource type="Script" path="res://scripts/ems_g.gd" id="9_g1wia"] -[ext_resource type="Shader" path="res://Shaders/load.gdshader" id="10_lf1xh"] +[ext_resource type="Script" uid="uid://cfqdq0o4203w6" path="res://scripts/control_panel.gd" id="9_akagi"] +[ext_resource type="Script" uid="uid://vt613axjqlht" path="res://scripts/ems_g.gd" id="9_g1wia"] +[ext_resource type="Shader" uid="uid://ds6ywhefj4kgs" path="res://Shaders/load.gdshader" id="10_lf1xh"] [ext_resource type="Texture2D" uid="uid://t3bxox5ehcg8" path="res://pictures/контролер_pressed.png" id="10_t2sq8"] [ext_resource type="PackedScene" uid="uid://bdb0bhfu7366l" path="res://kasseta-fs-kd.tscn" id="10_tdh2s"] [ext_resource type="PackedScene" uid="uid://p2suppildvq0" path="res://table/элемент-в.tscn" id="11_fg7ul"] @@ -27,11 +27,11 @@ [ext_resource type="Texture2D" uid="uid://b8jfjs7qh10wh" path="res://pictures/фс.png" id="13_xdqnq"] [ext_resource type="Texture2D" uid="uid://c8gfddmqnws7v" path="res://pictures/фс_pressed.png" id="14_0dei1"] [ext_resource type="Texture2D" uid="uid://cyuv78v6vem55" path="res://pictures/сохр.png" id="15_bpwqh"] -[ext_resource type="Shader" path="res://Shaders/loadead.gdshader" id="16_4osrw"] +[ext_resource type="Shader" uid="uid://c52vt2vrkj8g0" path="res://Shaders/loadead.gdshader" id="16_4osrw"] [ext_resource type="Texture2D" uid="uid://bk2cbbj31mq2x" path="res://pictures/сохр_pressed.png" id="16_55rvl"] [ext_resource type="Texture2D" uid="uid://c12e2lcqf6r3o" path="res://pictures/загр.png" id="17_uy706"] [ext_resource type="Texture2D" uid="uid://gjqcmfxb4vo4" path="res://pictures/загр_pressed.png" id="18_iu14f"] -[ext_resource type="Shader" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"] +[ext_resource type="Shader" uid="uid://d4cjy8r4imndv" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_o0too"] bg_color = Color(0.447059, 0.0784314, 0.192157, 1) diff --git a/Shaders/gradient.gdshader.uid b/Shaders/gradient.gdshader.uid new file mode 100644 index 0000000..7d5bddc --- /dev/null +++ b/Shaders/gradient.gdshader.uid @@ -0,0 +1 @@ +uid://b5gbbkmh0kuyv diff --git a/Shaders/load.gdshader.uid b/Shaders/load.gdshader.uid new file mode 100644 index 0000000..a018aae --- /dev/null +++ b/Shaders/load.gdshader.uid @@ -0,0 +1 @@ +uid://ds6ywhefj4kgs diff --git a/Shaders/loadead.gdshader.uid b/Shaders/loadead.gdshader.uid new file mode 100644 index 0000000..9a121b6 --- /dev/null +++ b/Shaders/loadead.gdshader.uid @@ -0,0 +1 @@ +uid://c52vt2vrkj8g0 diff --git a/Shaders/opt_btn.gdshader.uid b/Shaders/opt_btn.gdshader.uid new file mode 100644 index 0000000..6a6e2d9 --- /dev/null +++ b/Shaders/opt_btn.gdshader.uid @@ -0,0 +1 @@ +uid://btq40yo6trd2d diff --git a/Shaders/ray.gdshader.uid b/Shaders/ray.gdshader.uid new file mode 100644 index 0000000..7c599b8 --- /dev/null +++ b/Shaders/ray.gdshader.uid @@ -0,0 +1 @@ +uid://dbw5kqlo45mss diff --git a/Shaders/ray_2.gdshader.uid b/Shaders/ray_2.gdshader.uid new file mode 100644 index 0000000..fd3ce71 --- /dev/null +++ b/Shaders/ray_2.gdshader.uid @@ -0,0 +1 @@ +uid://cfd2s64fffn6w diff --git a/Shaders/ray_litera_1.gdshader.uid b/Shaders/ray_litera_1.gdshader.uid new file mode 100644 index 0000000..8ae71b0 --- /dev/null +++ b/Shaders/ray_litera_1.gdshader.uid @@ -0,0 +1 @@ +uid://d4cjy8r4imndv diff --git a/Shaders/shader_edu.tres b/Shaders/shader_edu.tres index 28a6c59..5d5f35c 100644 --- a/Shaders/shader_edu.tres +++ b/Shaders/shader_edu.tres @@ -1,10 +1,10 @@ [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://s6xe8igevnv2"] -[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="1_mtift"] +[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="1_mtift"] [resource] shader = ExtResource("1_mtift") -shader_parameter/color_signal = null +shader_parameter/color_signal = Color(0, 0, 0, 1) shader_parameter/turn = 0.785 shader_parameter/inner_radius = 0.32 shader_parameter/speed = 0.0 diff --git a/commit.gd.uid b/commit.gd.uid new file mode 100644 index 0000000..2756434 --- /dev/null +++ b/commit.gd.uid @@ -0,0 +1 @@ +uid://duptjjvqugua5 diff --git a/pictures/DSEG7Classic-Regular.ttf.import b/pictures/DSEG7Classic-Regular.ttf.import index 562c11e..0586109 100644 --- a/pictures/DSEG7Classic-Regular.ttf.import +++ b/pictures/DSEG7Classic-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/project.godot b/project.godot index 0af21ab..b54629f 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="ПРД_для_МП-550" run/main_scene="res://PRD_MP550.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") boot_splash/bg_color=Color(0.356863, 0.278431, 0.356863, 1) boot_splash/image="res://pictures/masterc.png" config/icon="res://icon.svg" diff --git a/scripts/FS.gd b/scripts/FS.gd index 513900f..d0a6579 100644 --- a/scripts/FS.gd +++ b/scripts/FS.gd @@ -96,6 +96,8 @@ class ClientFs extends Node: var send_count: int = 0 var missed_packets: int = 0 var online: bool = false ## Состояние связи с ФС + var command_done: bool = true + var currecnt_command: Array = [GROUP.BASE, CmdCode.START_SESSION] func _init(nm): self.self_name = nm @@ -133,9 +135,10 @@ class ClientFs extends Node: print_debug("Error getting data from stream: ", data[0]) emit_signal("error_connect") else: - #parse_data(data[1]) + parse_data(data[1]) emit_signal("data_fs", data[1]) - if not command_stack.is_empty(): + + if not command_stack.is_empty() and command_done: send_fs_data() func connect_to_host(host: String, port: int) -> void: @@ -148,6 +151,7 @@ class ClientFs extends Node: command_stack = [] counter = 0 send_count = 0 + command_done = true if _stream.connect_to_host(host, port) != OK: print_debug("Error connecting to host.") emit_signal("error_connect") @@ -163,15 +167,6 @@ class ClientFs extends Node: return final_crc func _form_packet(group: int, cmd: int, index_size: int, data = null) -> PackedByteArray: - var previous_count = send_count - send_count = counter - print([self_name, previous_count, counter]) - if previous_count != 0 && (counter - previous_count) != 1: - var skipped = counter - previous_count - 1 - missed_packets += skipped - print_debug("ALARM: Пропущено %d пакетов (было: %d, стало: %d)" % [skipped, previous_count, counter]) - print_debug("Группа: %d, Команда: %d" % [group, cmd]) - # Формируем пакет var packet = PackedByteArray() packet.resize(index_size) @@ -194,8 +189,11 @@ class ClientFs extends Node: if _status != _stream.STATUS_CONNECTED: print("Send_fs_data Error: Stream is not currently connected.") return false - - var error: int = _stream.put_data(command_stack.pop_front()) + var send_packet = command_stack.pop_front() + currecnt_command[0] = send_packet.decode_u8(GROUP_OFFSET) + currecnt_command[1] = send_packet.decode_u8(CMD_OFFSET) + command_done = false + var error: int = _stream.put_data(send_packet) if error != OK: print("Error writing to stream: ", error) return false @@ -203,9 +201,10 @@ class ClientFs extends Node: # Приемник данных от ФС func parse_data(data_from_fs: PackedByteArray) -> void: - print_debug('Принял пакет от ФС: %s' % data_from_fs) - var _GRP = data_from_fs.decode_u8(0x0) - var _CMD = data_from_fs.decode_u8(0x1) + var GRP = data_from_fs.decode_u8(0x0) + var CMD = data_from_fs.decode_u8(0x1) + if GRP == currecnt_command[0] and CMD == currecnt_command[1]: + command_done = true func start_session(): command_stack = [] diff --git a/scripts/FS.gd.uid b/scripts/FS.gd.uid new file mode 100644 index 0000000..79fbab8 --- /dev/null +++ b/scripts/FS.gd.uid @@ -0,0 +1 @@ +uid://c71cpdbr0mai8 diff --git a/scripts/PRD.gd.uid b/scripts/PRD.gd.uid new file mode 100644 index 0000000..6c64483 --- /dev/null +++ b/scripts/PRD.gd.uid @@ -0,0 +1 @@ +uid://ba6evmqccy62x diff --git a/scripts/constants.gd b/scripts/constants.gd index 4210236..252a86a 100644 --- a/scripts/constants.gd +++ b/scripts/constants.gd @@ -54,18 +54,18 @@ const ROWS_FS: Array = [ [TableNode, TableNode, TableNode], [TableNode, Switch, TableNode],] const ADDRESSES: Array = [ - ['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.18', '10.1.2.19', ''], - ['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.34', '10.1.2.35', ''], - ['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.50', '10.1.2.51', ''], - ['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.66', '10.1.2.67', ''], - ['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.20', '10.1.2.21', ''], - ['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.36', '10.1.2.37', ''], - ['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.52', '10.1.2.53', ''], - ['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.68', '10.1.2.69', ''], - ['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.22', '10.1.2.23', '10.1.2.17'], - ['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.38', '10.1.2.39', '10.1.2.33'], - ['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.54', '10.1.2.55', '10.1.2.49'], - ['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.70', '10.1.2.71', '10.1.2.65']] + ['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.12', '10.1.2.13', ''], + ['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.22', '10.1.2.23', ''], + ['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.32', '10.1.2.33', ''], + ['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.42', '10.1.2.43', ''], + ['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.14', '10.1.2.15', ''], + ['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.24', '10.1.2.25', ''], + ['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.34', '10.1.2.35', ''], + ['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.44', '10.1.2.45', ''], + ['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.26', '10.1.2.17', '10.1.2.11'], + ['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.36', '10.1.2.27', '10.1.2.21'], + ['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.56', '10.1.2.37', '10.1.2.31'], + ['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.76', '10.1.2.47', '10.1.2.41']] const INPUT_EMS_G: Array = [ '01 :34', '02 :35', diff --git a/scripts/constants.gd.uid b/scripts/constants.gd.uid new file mode 100644 index 0000000..a34ea34 --- /dev/null +++ b/scripts/constants.gd.uid @@ -0,0 +1 @@ +uid://7jms4dbunfm3 diff --git a/scripts/control_panel.gd.uid b/scripts/control_panel.gd.uid new file mode 100644 index 0000000..6ffe171 --- /dev/null +++ b/scripts/control_panel.gd.uid @@ -0,0 +1 @@ +uid://cfqdq0o4203w6 diff --git a/scripts/ems_g.gd.uid b/scripts/ems_g.gd.uid new file mode 100644 index 0000000..e31cc93 --- /dev/null +++ b/scripts/ems_g.gd.uid @@ -0,0 +1 @@ +uid://vt613axjqlht diff --git a/scripts/network.gd b/scripts/network.gd index 27ac1eb..0777f89 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -193,7 +193,7 @@ func setup_fs(unit_fs: Node, meta_device: Array) -> void: if not unit_fs.online: return - await _setup_fs_device(unit_fs, freq, att) + _setup_fs_device(unit_fs, freq, att) func _find_device_address(address: String, start_idx: int, end_idx: int) -> String: @@ -210,14 +210,13 @@ func _get_att_value(device: String, is_unit_fs1: bool) -> float: # Асинхронная настройка модуля func _setup_fs_device(unit_fs: Node, freq: int, att: float) -> void: unit_fs.set_gen_state(false) - await get_tree().create_timer(0.3).timeout unit_fs.get_gen_state() unit_fs.set_gen_state(true) - await get_tree().create_timer(0.3).timeout unit_fs.set_carrier(freq * 1_000_000) unit_fs.set_att_batch(att) unit_fs.get_carrier() unit_fs.get_att_batch() unit_fs.get_base_current_temp() unit_fs.get_base_can_macro() + unit_fs.status_can_macro_exec(true) unit_fs.get_gen_state() diff --git a/scripts/network.gd.uid b/scripts/network.gd.uid new file mode 100644 index 0000000..5e7a3a7 --- /dev/null +++ b/scripts/network.gd.uid @@ -0,0 +1 @@ +uid://dfqlaahd5qrmg diff --git a/scripts/nine-patch-button.gd.uid b/scripts/nine-patch-button.gd.uid new file mode 100644 index 0000000..2f56516 --- /dev/null +++ b/scripts/nine-patch-button.gd.uid @@ -0,0 +1 @@ +uid://d1ouumqv510su diff --git a/scripts/switch.gd.uid b/scripts/switch.gd.uid new file mode 100644 index 0000000..2622de5 --- /dev/null +++ b/scripts/switch.gd.uid @@ -0,0 +1 @@ +uid://bgkbufd7o7ayy diff --git a/scripts/yau07.gd.uid b/scripts/yau07.gd.uid new file mode 100644 index 0000000..7ae29af --- /dev/null +++ b/scripts/yau07.gd.uid @@ -0,0 +1 @@ +uid://w3mde4pxhufu diff --git a/scripts/кассета.gd.uid b/scripts/кассета.gd.uid new file mode 100644 index 0000000..f7695c4 --- /dev/null +++ b/scripts/кассета.gd.uid @@ -0,0 +1 @@ +uid://djwdj3fmhrxxg diff --git a/scripts/прибор.gd.uid b/scripts/прибор.gd.uid new file mode 100644 index 0000000..0b88846 --- /dev/null +++ b/scripts/прибор.gd.uid @@ -0,0 +1 @@ +uid://dp33khafq6hgu diff --git a/table/switch.gdshader.uid b/table/switch.gdshader.uid new file mode 100644 index 0000000..8e9106e --- /dev/null +++ b/table/switch.gdshader.uid @@ -0,0 +1 @@ +uid://cg7mlorjenpdy diff --git a/table/table.gd.uid b/table/table.gd.uid new file mode 100644 index 0000000..bc2ab5c --- /dev/null +++ b/table/table.gd.uid @@ -0,0 +1 @@ +uid://0lobo8mgb0yv diff --git a/Документация/saves/fs_setting b/Документация/saves/fs_setting new file mode 100644 index 0000000..3499040 Binary files /dev/null and b/Документация/saves/fs_setting differ diff --git a/Документация/saves/ПРД-В1 b/Документация/saves/ПРД-В1 new file mode 100644 index 0000000..49a0383 --- /dev/null +++ b/Документация/saves/ПРД-В1 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-В2 b/Документация/saves/ПРД-В2 new file mode 100644 index 0000000..49a0383 --- /dev/null +++ b/Документация/saves/ПРД-В2 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-В3 b/Документация/saves/ПРД-В3 new file mode 100644 index 0000000..49a0383 --- /dev/null +++ b/Документация/saves/ПРД-В3 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-В4 b/Документация/saves/ПРД-В4 new file mode 100644 index 0000000..49a0383 --- /dev/null +++ b/Документация/saves/ПРД-В4 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-К1 b/Документация/saves/ПРД-К1 new file mode 100644 index 0000000..70af20e --- /dev/null +++ b/Документация/saves/ПРД-К1 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-К2 b/Документация/saves/ПРД-К2 new file mode 100644 index 0000000..70af20e --- /dev/null +++ b/Документация/saves/ПРД-К2 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-К3 b/Документация/saves/ПРД-К3 new file mode 100644 index 0000000..70af20e --- /dev/null +++ b/Документация/saves/ПРД-К3 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-К4 b/Документация/saves/ПРД-К4 new file mode 100644 index 0000000..70af20e --- /dev/null +++ b/Документация/saves/ПРД-К4 @@ -0,0 +1 @@ +{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}} \ No newline at end of file diff --git a/Документация/saves/ПРД-Н1 b/Документация/saves/ПРД-Н1 new file mode 100644 index 0000000..08b1e52 --- /dev/null +++ b/Документация/saves/ПРД-Н1 @@ -0,0 +1 @@ +{"1": {"290": 1, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "2": {"290": 2, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "3": {"290": 3, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "4": {"290": 4, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "5": {"290": 5, "292": 65535, "294": 65535, "296": 6781, "298": 32768}, "6": {"290": 6, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "7": {"290": 7, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "8": {"290": 8, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "9": {"290": 9, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "10": {"290": 10, "292": 65535, "294": 65535, "296": 4621, "298": 32768}, "11": {"290": 11, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "12": {"290": 12, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "13": {"290": 13, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "14": {"290": 14, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "15": {"290": 15, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "16": {"290": 16, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "17": {"290": 17, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "18": {"290": 18, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "19": {"290": 19, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "20": {"290": 20, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "21": {"290": 21, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "22": {"290": 22, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "23": {"290": 23, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "24": {"290": 24, "292": 65535, "294": 65535, "296": 31359, "298": 65535}, "25": {"290": 25, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "26": {"290": 26, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "27": {"290": 27, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "28": {"290": 28, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "29": {"290": 29, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "30": {"290": 30, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "31": {"290": 31, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "32": {"290": 32, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "33": {"290": 33, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "34": {"290": 34, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "35": {"290": 35, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "36": {"290": 36, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "37": {"290": 37, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "38": {"290": 38, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "47": {"290": 47, "292": 0, "294": 65535, "296": 0, "298": 32768}, "48": {"290": 48, "292": 512, "294": 65535, "296": 0, "298": 32768}, "49": {"290": 49, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "50": {"290": 50, "292": 0, "294": 65535, "296": 0, "298": 32768}, "51": {"290": 51, "292": 512, "294": 65535, "296": 0, "298": 32768}, "52": {"290": 52, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "53": {"290": 53, "292": 0, "294": 65535, "296": 0, "298": 32768}, "54": {"290": 54, "292": 0, "294": 65535, "296": 0, "298": 32768}, "55": {"290": 55, "292": 0, "294": 65535, "296": 0, "298": 32768}, "56": {"290": 56, "292": 0, "294": 65535, "296": 0, "298": 32768}, "57": {"290": 57, "292": 0, "294": 65535, "296": 0, "298": 32768}, "58": {"290": 58, "292": 0, "294": 65535, "296": 0, "298": 32768}, "59": {"290": 59, "292": 0, "294": 65535, "296": 0, "298": 32768}, "60": {"290": 60, "292": 0, "294": 65535, "296": 0, "298": 32768}, "61": {"290": 61, "292": 0, "294": 65535, "296": 0, "298": 32768}, "62": {"290": 62, "292": 0, "294": 65535, "296": 0, "298": 32768}, "63": {"290": 63, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "64": {"290": 64, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "65": {"290": 65, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "66": {"290": 66, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "67": {"290": 67, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "68": {"290": 68, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "69": {"290": 69, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "70": {"290": 70, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "71": {"290": 71, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "72": {"290": 72, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "73": {"290": 73, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "74": {"290": 74, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "75": {"290": 75, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "76": {"290": 76, "292": 65535, "294": 65535, "296": 6783, "298": 65535}, "77": {"290": 77, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "78": {"290": 78, "292": 65535, "294": 65535, "296": 14975, "298": 65535}, "79": {"290": 79, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "80": {"290": 80, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "81": {"290": 81, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "82": {"290": 82, "292": 65535, "294": 65535, "296": 6717, "298": 65535}, "83": {"290": 83, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "84": {"290": 84, "292": 65535, "294": 65535, "296": 1, "298": 65535}} \ No newline at end of file diff --git a/Документация/saves/ПРД-Н2 b/Документация/saves/ПРД-Н2 new file mode 100644 index 0000000..08b1e52 --- /dev/null +++ b/Документация/saves/ПРД-Н2 @@ -0,0 +1 @@ +{"1": {"290": 1, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "2": {"290": 2, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "3": {"290": 3, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "4": {"290": 4, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "5": {"290": 5, "292": 65535, "294": 65535, "296": 6781, "298": 32768}, "6": {"290": 6, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "7": {"290": 7, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "8": {"290": 8, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "9": {"290": 9, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "10": {"290": 10, "292": 65535, "294": 65535, "296": 4621, "298": 32768}, "11": {"290": 11, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "12": {"290": 12, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "13": {"290": 13, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "14": {"290": 14, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "15": {"290": 15, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "16": {"290": 16, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "17": {"290": 17, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "18": {"290": 18, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "19": {"290": 19, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "20": {"290": 20, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "21": {"290": 21, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "22": {"290": 22, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "23": {"290": 23, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "24": {"290": 24, "292": 65535, "294": 65535, "296": 31359, "298": 65535}, "25": {"290": 25, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "26": {"290": 26, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "27": {"290": 27, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "28": {"290": 28, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "29": {"290": 29, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "30": {"290": 30, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "31": {"290": 31, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "32": {"290": 32, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "33": {"290": 33, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "34": {"290": 34, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "35": {"290": 35, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "36": {"290": 36, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "37": {"290": 37, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "38": {"290": 38, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "47": {"290": 47, "292": 0, "294": 65535, "296": 0, "298": 32768}, "48": {"290": 48, "292": 512, "294": 65535, "296": 0, "298": 32768}, "49": {"290": 49, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "50": {"290": 50, "292": 0, "294": 65535, "296": 0, "298": 32768}, "51": {"290": 51, "292": 512, "294": 65535, "296": 0, "298": 32768}, "52": {"290": 52, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "53": {"290": 53, "292": 0, "294": 65535, "296": 0, "298": 32768}, "54": {"290": 54, "292": 0, "294": 65535, "296": 0, "298": 32768}, "55": {"290": 55, "292": 0, "294": 65535, "296": 0, "298": 32768}, "56": {"290": 56, "292": 0, "294": 65535, "296": 0, "298": 32768}, "57": {"290": 57, "292": 0, "294": 65535, "296": 0, "298": 32768}, "58": {"290": 58, "292": 0, "294": 65535, "296": 0, "298": 32768}, "59": {"290": 59, "292": 0, "294": 65535, "296": 0, "298": 32768}, "60": {"290": 60, "292": 0, "294": 65535, "296": 0, "298": 32768}, "61": {"290": 61, "292": 0, "294": 65535, "296": 0, "298": 32768}, "62": {"290": 62, "292": 0, "294": 65535, "296": 0, "298": 32768}, "63": {"290": 63, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "64": {"290": 64, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "65": {"290": 65, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "66": {"290": 66, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "67": {"290": 67, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "68": {"290": 68, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "69": {"290": 69, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "70": {"290": 70, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "71": {"290": 71, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "72": {"290": 72, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "73": {"290": 73, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "74": {"290": 74, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "75": {"290": 75, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "76": {"290": 76, "292": 65535, "294": 65535, "296": 6783, "298": 65535}, "77": {"290": 77, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "78": {"290": 78, "292": 65535, "294": 65535, "296": 14975, "298": 65535}, "79": {"290": 79, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "80": {"290": 80, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "81": {"290": 81, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "82": {"290": 82, "292": 65535, "294": 65535, "296": 6717, "298": 65535}, "83": {"290": 83, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "84": {"290": 84, "292": 65535, "294": 65535, "296": 1, "298": 65535}} \ No newline at end of file diff --git a/Документация/saves/ПРД-Н3 b/Документация/saves/ПРД-Н3 new file mode 100644 index 0000000..08b1e52 --- /dev/null +++ b/Документация/saves/ПРД-Н3 @@ -0,0 +1 @@ +{"1": {"290": 1, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "2": {"290": 2, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "3": {"290": 3, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "4": {"290": 4, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "5": {"290": 5, "292": 65535, "294": 65535, "296": 6781, "298": 32768}, "6": {"290": 6, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "7": {"290": 7, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "8": {"290": 8, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "9": {"290": 9, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "10": {"290": 10, "292": 65535, "294": 65535, "296": 4621, "298": 32768}, "11": {"290": 11, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "12": {"290": 12, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "13": {"290": 13, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "14": {"290": 14, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "15": {"290": 15, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "16": {"290": 16, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "17": {"290": 17, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "18": {"290": 18, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "19": {"290": 19, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "20": {"290": 20, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "21": {"290": 21, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "22": {"290": 22, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "23": {"290": 23, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "24": {"290": 24, "292": 65535, "294": 65535, "296": 31359, "298": 65535}, "25": {"290": 25, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "26": {"290": 26, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "27": {"290": 27, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "28": {"290": 28, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "29": {"290": 29, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "30": {"290": 30, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "31": {"290": 31, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "32": {"290": 32, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "33": {"290": 33, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "34": {"290": 34, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "35": {"290": 35, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "36": {"290": 36, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "37": {"290": 37, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "38": {"290": 38, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "47": {"290": 47, "292": 0, "294": 65535, "296": 0, "298": 32768}, "48": {"290": 48, "292": 512, "294": 65535, "296": 0, "298": 32768}, "49": {"290": 49, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "50": {"290": 50, "292": 0, "294": 65535, "296": 0, "298": 32768}, "51": {"290": 51, "292": 512, "294": 65535, "296": 0, "298": 32768}, "52": {"290": 52, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "53": {"290": 53, "292": 0, "294": 65535, "296": 0, "298": 32768}, "54": {"290": 54, "292": 0, "294": 65535, "296": 0, "298": 32768}, "55": {"290": 55, "292": 0, "294": 65535, "296": 0, "298": 32768}, "56": {"290": 56, "292": 0, "294": 65535, "296": 0, "298": 32768}, "57": {"290": 57, "292": 0, "294": 65535, "296": 0, "298": 32768}, "58": {"290": 58, "292": 0, "294": 65535, "296": 0, "298": 32768}, "59": {"290": 59, "292": 0, "294": 65535, "296": 0, "298": 32768}, "60": {"290": 60, "292": 0, "294": 65535, "296": 0, "298": 32768}, "61": {"290": 61, "292": 0, "294": 65535, "296": 0, "298": 32768}, "62": {"290": 62, "292": 0, "294": 65535, "296": 0, "298": 32768}, "63": {"290": 63, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "64": {"290": 64, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "65": {"290": 65, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "66": {"290": 66, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "67": {"290": 67, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "68": {"290": 68, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "69": {"290": 69, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "70": {"290": 70, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "71": {"290": 71, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "72": {"290": 72, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "73": {"290": 73, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "74": {"290": 74, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "75": {"290": 75, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "76": {"290": 76, "292": 65535, "294": 65535, "296": 6783, "298": 65535}, "77": {"290": 77, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "78": {"290": 78, "292": 65535, "294": 65535, "296": 14975, "298": 65535}, "79": {"290": 79, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "80": {"290": 80, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "81": {"290": 81, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "82": {"290": 82, "292": 65535, "294": 65535, "296": 6717, "298": 65535}, "83": {"290": 83, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "84": {"290": 84, "292": 65535, "294": 65535, "296": 1, "298": 65535}} \ No newline at end of file diff --git a/Документация/saves/ПРД-Н4 b/Документация/saves/ПРД-Н4 new file mode 100644 index 0000000..08b1e52 --- /dev/null +++ b/Документация/saves/ПРД-Н4 @@ -0,0 +1 @@ +{"1": {"290": 1, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "2": {"290": 2, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "3": {"290": 3, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "4": {"290": 4, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "5": {"290": 5, "292": 65535, "294": 65535, "296": 6781, "298": 32768}, "6": {"290": 6, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "7": {"290": 7, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "8": {"290": 8, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "9": {"290": 9, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "10": {"290": 10, "292": 65535, "294": 65535, "296": 4621, "298": 32768}, "11": {"290": 11, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "12": {"290": 12, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "13": {"290": 13, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "14": {"290": 14, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "15": {"290": 15, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "16": {"290": 16, "292": 65535, "294": 65535, "296": 65535, "298": 32768}, "17": {"290": 17, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "18": {"290": 18, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "19": {"290": 19, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "20": {"290": 20, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "21": {"290": 21, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "22": {"290": 22, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "23": {"290": 23, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "24": {"290": 24, "292": 65535, "294": 65535, "296": 31359, "298": 65535}, "25": {"290": 25, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "26": {"290": 26, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "27": {"290": 27, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "28": {"290": 28, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "29": {"290": 29, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "30": {"290": 30, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "31": {"290": 31, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "32": {"290": 32, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "33": {"290": 33, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "34": {"290": 34, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "35": {"290": 35, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "36": {"290": 36, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "37": {"290": 37, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "38": {"290": 38, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "47": {"290": 47, "292": 0, "294": 65535, "296": 0, "298": 32768}, "48": {"290": 48, "292": 512, "294": 65535, "296": 0, "298": 32768}, "49": {"290": 49, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "50": {"290": 50, "292": 0, "294": 65535, "296": 0, "298": 32768}, "51": {"290": 51, "292": 512, "294": 65535, "296": 0, "298": 32768}, "52": {"290": 52, "292": 1024, "294": 65535, "296": 0, "298": 32768}, "53": {"290": 53, "292": 0, "294": 65535, "296": 0, "298": 32768}, "54": {"290": 54, "292": 0, "294": 65535, "296": 0, "298": 32768}, "55": {"290": 55, "292": 0, "294": 65535, "296": 0, "298": 32768}, "56": {"290": 56, "292": 0, "294": 65535, "296": 0, "298": 32768}, "57": {"290": 57, "292": 0, "294": 65535, "296": 0, "298": 32768}, "58": {"290": 58, "292": 0, "294": 65535, "296": 0, "298": 32768}, "59": {"290": 59, "292": 0, "294": 65535, "296": 0, "298": 32768}, "60": {"290": 60, "292": 0, "294": 65535, "296": 0, "298": 32768}, "61": {"290": 61, "292": 0, "294": 65535, "296": 0, "298": 32768}, "62": {"290": 62, "292": 0, "294": 65535, "296": 0, "298": 32768}, "63": {"290": 63, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "64": {"290": 64, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "65": {"290": 65, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "66": {"290": 66, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "67": {"290": 67, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "68": {"290": 68, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "69": {"290": 69, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "70": {"290": 70, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "71": {"290": 71, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "72": {"290": 72, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "73": {"290": 73, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "74": {"290": 74, "292": 65535, "294": 65535, "296": 1, "298": 65535}, "75": {"290": 75, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "76": {"290": 76, "292": 65535, "294": 65535, "296": 6783, "298": 65535}, "77": {"290": 77, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "78": {"290": 78, "292": 65535, "294": 65535, "296": 14975, "298": 65535}, "79": {"290": 79, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "80": {"290": 80, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "81": {"290": 81, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "82": {"290": 82, "292": 65535, "294": 65535, "296": 6717, "298": 65535}, "83": {"290": 83, "292": 65535, "294": 65535, "296": 65535, "298": 65535}, "84": {"290": 84, "292": 65535, "294": 65535, "296": 1, "298": 65535}} \ No newline at end of file