Инструменты пользователя

Инструменты сайта


stargateaddon

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
stargateaddon [2008/01/02 13:18]
xxela
stargateaddon [2008/01/02 14:28] (текущий)
xxela
Строка 107: Строка 107:
 -G - заставляет STARGATE сгенерировать файл начальных установок STARGATE.HST. Вызывается единожды для каждой новой партии с использованием этого addon'a. -G - заставляет STARGATE сгенерировать файл начальных установок STARGATE.HST. Вызывается единожды для каждой новой партии с использованием этого addon'a.
  
- +================================
-=========================== +
- +
- +
- +
- +
- +
 ====== Configuration file. ====== ====== Configuration file. ======
  
Строка 221: Строка 214:
  
 ========================== ==========================
 +
 +
 +
 ====== Obtain conditions. ====== ====== Obtain conditions. ======
  
-Данный раздел разъясняет принцип обнаружения чужих StarGate. Были предприняты +Данный раздел разъясняет принцип обнаружения чужих StarGate. Были предприняты определенные усилия, чтобы с одной стороны предотвратить демаскировку планет (а зачастую баз - там обычно гнездятся [[StarGate|старгейты]]), а с другой стороны все же 
-определенные усилия, чтобы с одной стороны предотвратить демаскировку планет +предоставить возможность обнаружить чужой StarGate. При этом нужно было учесть не только свойства существующей игры, но и логику функционирования объектов марки StarGate. Практическая эксплуатация аддона привела к следующим правилам:
-(а зачастую баз - там обычно гнездятся StarGat'ы), а с другой стороны все же +
-предоставить возможность обнаружить чужой StarGate. При этом нужно было учесть +
-не только свойства существующей игры, но и логику функционирования объектов +
-марки StarGate. Практическая эксплуатация аддона привела к следующим правилам:+
  
-  - Сканирование осуществляется после всех перемещений, т.е. и после +  - Сканирование осуществляется после всех перемещений, т.е. и после гиперпереходов через StarGate включительно. Для аналогии с временем срабатывания миссии "Exploration". Почему так? Если Ваш корабль проходит на неотмеченный StarGate союзника, то весьма неплохо было бы сразу занести его в записную книжку, и очень странно, что корабль, находясь рядом с таким здоровенным объектом, мало того, только что воспользовавшись им, не может его заметить. :) А так очень похоже на обнаружение StarBase. Другие примеры не буду приводить, но из них тоже следует, что сканирование до гиперперехода противоречит здравому смыслу. Ну, и тормозит информацию на один ход без всякой высшей цели. 
-гиперпереходов через StarGate включительно. Для аналогии с временем +  - Ваш корабль должен иметь установленную миссию "Sensor Sweep" или "Dark Sense". В этом случае StarGate может быть обнаружен на расстоянии ExploreRange (параметр конфигурации, по умолчанию равный 50) от корабля (при условии наличия активности этого объекта, если ExploreActiveOnly = yes). То есть, рассмотреть с расстояния в 50 ly, что делается на орбите планеты корабль не может, но способен засечь энергетический всплеск в момент открытия гипертуннеля. 
-срабатывания миссии "Exploration". Почему так? Если Ваш корабль проходит +  - Ваш корабль с совершенно любой миссией способен увидеть StarGate, находясь на орбите той же планеты, что и он. И тут полная аналогия с обнаружением StarBase. Было бы странно не разглядеть такую бандуру (StarGate) в упор. :)
-на неотмеченный StarGate союзника, то весьма неплохо было бы сразу +
-занести его в записную книжку, и очень странно, что корабль, находясь +
-рядом с таким здоровенным объектом, мало того, только что воспользовавшись +
-им, не может его заметить. :) А так очень похоже на обнаружение StarBase. +
-Другие примеры не буду приводить, но из них тоже следует, что сканирование +
-до гиперперехода противоречит здравому смыслу. Ну, и тормозит информацию +
-на один ход без всякой высшей цели. +
-  - Ваш корабль должен иметь установленную миссию "Sensor Sweep" или +
-"Dark Sense". В этом случае StarGate может быть обнаружен на расстоянии +
-ExploreRange (параметр конфигурации, по умолчанию равный 50) от корабля (при +
-условии наличия активности этого объекта, если ExploreActiveOnly = yes). +
-То есть, рассмотреть с расстояния в 50 ly, что делается на орбите планеты +
-корабль не может, но способен засечь энергетический всплеск в момент +
-открытия гипертуннеля. +
-  - Ваш корабль с совершенно любой миссией способен увидеть StarGate, находясь +
-на орбите той же планеты, что и он. И тут полная аналогия с обнаружением +
-StarBase. Было бы странно не разглядеть такую бандуру (StarGate) в упор. :)+
  
-В каждом из двух вариантов, Вы получите сообщение об обнаружении чужого +В каждом из двух вариантов, Вы получите сообщение об обнаружении чужого StarGate. Кроме того, в итоговом сообщении (с заголовком "Scanner summary") номер этого StarGate так же будет присутствовать. Вот тут есть некоторая хитрость. Итоговое сообщение будет содержать этот номер, независимо от того, видите ли Вы данный StarGate на текущем ходу или нет (просто вместо записывания на бумажке Вы видите эту информацию в клиенте). Вы получаете эту информацию каждым ходом, независимо от повторного сканирования подозрительного на StarGate района. Но на самом деле Ваша записная бумажка не знает ничего о том, действительно ли еще существует там StarGate. Если StarGate противника был уничтожен в результате действий некоторой третьей расы, то достоверно убедиться в этом Вы можете только посетив планету, где он находился. В случае отсутствия там StarGate, Вы получите сообщение о его исчезновении и список "Scanner summary" более не будет показывать Вам этот StarGate. Понимаю, что есть визуальные способы, иногда позволяющие уверенно заявить, что планета поменяла владельца и притом насильственно. Но даже в этом случае Вы никак не можете знать, стояло там разрешение использования StarGate на расу агрессора или нет, то есть 100% уверенности уничтожения StarGate в результате атаки у Вас быть не может. Правило смены владельца StarGate можно поглядеть далее в разделе "Принадлежность StarGate". Таким образом, Вы не можете косвенно узнать о смене власти на планете XXX,
-StarGate. Кроме того, в итоговом сообщении (с заголовком "Scanner summary") +
-номер этого StarGate так же будет присутствовать. Вот тут есть некоторая +
-хитрость. Итоговое сообщение будет содержать этот номер, независимо от того, +
-видите ли Вы данный StarGate на текущем ходу или нет (просто вместо записывания +
-на бумажке Вы видите эту информацию в клиенте). Вы получаете эту информацию +
-каждым ходом, независимо от повторного сканирования подозрительного на +
-StarGate района. Но на самом деле Ваша записная бумажка не знает ничего о том, +
-действительно ли еще существует там StarGate. Если StarGate противника +
-был уничтожен в результате действий некоторой третьей расы, то достоверно +
-убедиться в этом Вы можете только посетив планету, где он находился. +
-В случае отсутствия там StarGate, Вы получите сообщение о его исчезновении +
-и список "Scanner summary" более не будет показывать Вам этот StarGate. +
-Понимаю, что есть визуальные способы, иногда позволяющие уверенно заявить, что +
-планета поменяла владельца и притом насильственно. Но даже в этом случае Вы +
-никак не можете знать, стояло там разрешение использования StarGate на расу +
-агрессора или нет, то есть 100% уверенности уничтожения StarGate в результате +
-атаки у Вас быть не может. Правило смены владельца StarGate можно поглядеть +
-далее в разделе "Принадлежность StarGate". +
-Таким образом, Вы не можете косвенно узнать о смене власти на планете XXX,+
 просто глядя в записную книжку (сообщение "Scanner summary"). просто глядя в записную книжку (сообщение "Scanner summary").
  
  
 ================= =================
 +
 +
 +
 +
 +
 +
 +
 ====== For GameMaster. ====== ====== For GameMaster. ======
  
Строка 281: Строка 244:
 следующие операции: следующие операции:
  
-  - Произвести запуск STARGATE.EXE с параметром -G и именем каталога с данными хоста. В указанном каталоге появится небольшой файл STARGATE.HST. (для версии 2.10 его длина составляет 2550 байт) +Произвести запуск STARGATE.EXE с параметром -G и именем каталога с данными хоста. В указанном каталоге появится небольшой файл STARGATE.HST. (для версии 2.10 его длина составляет 2550 байт) 
-  -   + 
-     - При использовании HOST. Добавить строку запуска STARGATE.EXE в файл AUXHOST2.BAT (или AXWHOST2.BAT для +а) При использовании HOST.  
-WHOST): <file> + 
-   STARGATE.EXE %1 </file> Как Вы можете видеть, запуск STARGATE.EXE должен производиться во второй фазе +Добавить строку запуска STARGATE.EXE в файл AUXHOST2.BAT (или AXWHOST2.BAT для WHOST): <file> 
-поиска Shell. +   STARGATE.EXE %1 </file> Как Вы можете видеть, запуск STARGATE.EXE должен производиться во второй фазе поиска Shell. 
-     - При использовании PHOST ниже v3. Изменить стартовый BAT-файл и привести зону запуска хоста к следующему виду: <file>+ 
 +б) При использовании PHOST ниже v3.  
 + 
 +Изменить стартовый BAT-файл и привести зону запуска хоста к следующему виду: <file>
    PHOST.EXE -1 %1    PHOST.EXE -1 %1
    PHOST.EXE -2 %1    PHOST.EXE -2 %1
    STARGATE.EXE %1    STARGATE.EXE %1
    PHOST.EXE -3 %1 </file> в предположении, что %1 есть имя каталога с данными хоста. Как легко заметить, запуск STARGATE.EXE также должен производиться во второй фазе поиска Shell, т.е. после второй фазы работы PHOST.    PHOST.EXE -3 %1 </file> в предположении, что %1 есть имя каталога с данными хоста. Как легко заметить, запуск STARGATE.EXE также должен производиться во второй фазе поиска Shell, т.е. после второй фазы работы PHOST.
-     При использовании PHOST v3 и выше. Вставить вызов STARGATE.EXE %1 в AUXHOST2.INI.+ 
 +в) При использовании PHOST v3 и выше.  
 + 
 +Вставить вызов STARGATE.EXE %1 в AUXHOST2.INI.
  
 Замечание. Если игра идет на карте с уменьшенным числом планет, то при ChaoticJump=yes нет нужды беспокоиться о кораблях проказниках. Они не смогут добраться до запрещенных планет таким способом. Замечание. Если игра идет на карте с уменьшенным числом планет, то при ChaoticJump=yes нет нужды беспокоиться о кораблях проказниках. Они не смогут добраться до запрещенных планет таким способом.
Строка 314: Строка 283:
  
  
-STARGATE производит свои действия во второй фазе поиска shell, следовательно +STARGATE производит свои действия во второй фазе поиска shell, следовательно уже после перемещения кораблей и боев между ними. Отсюда, хочу обратить внимание на следующие моменты: 
-уже после перемещения кораблей и боев между ними. Отсюда, хочу обратить +  Вы не можете увести свой корабль из под атаки, пользуясь StarGate, в расчете на то, что Ваш прыгнет, а вражеский - нет. Ваш, конечно, прыгнет, если от него чего-нибудь останется. :) 
-внимание на следующие моменты: +  Подъем строя аборигенов на отбитой у Вас этим ходом планете выполнен не будет, так же как и постройка StarGate. 
-Вы не можете увести свой корабль из под атаки, пользуясь StarGate, в расчете +  Если корабль-сканнер будет сбит в районе StarGate, Вы не узнаете о наличии на планете данного объекта. 
-  на то, что Ваш прыгнет, а вражеский - нет. Ваш, конечно, прыгнет, если от +  Если Вы строите StarGate и Вам немного не хватает ресурсов, то помните, что постройка пойдет уже после того, как на планете добудутся минералы и появятся деньги от налогов, то есть Вы можете использовать новые ресурсы прямо по ходу их производства.
-  него чего-нибудь останется. :) +
-Подъем строя аборигенов на отбитой у Вас этим ходом планете выполнен не +
-  будет, так же как и постройка StarGate. +
-Если корабль-сканнер будет сбит в районе StarGate, Вы не узнаете о наличии +
-  на планете данного объекта. +
-Если Вы строите StarGate и Вам немного не хватает ресурсов, то помните, +
-  что постройка пойдет уже после того, как на планете добудутся минералы +
-  и появятся деньги от налогов, то есть Вы можете использовать новые ресурсы +
-  прямо по ходу их производства.+
  
  
-******************************************************************************* +======================== 
-For Players. + 
------------+ 
 + 
 +====== For Players. ======
  
 Общение с программой STARGATE реализовано на принципе отправки команд в Общение с программой STARGATE реализовано на принципе отправки команд в
 сообщениях самому себе. Форматы команд следующие: сообщениях самому себе. Форматы команд следующие:
 1. Постройка StarGate: 1. Постройка StarGate:
 +
      SG build <ID> <TDM$>      SG build <ID> <TDM$>
-     <ID>   - ID планеты, на которой нужно построить старгейт. + 
-     <TDM$> - литералы имен дополнительных ресурсов, используемых для постройки +<ID>   - ID планеты, на которой нужно построить старгейт.\\ <TDM$> - литералы имен дополнительных ресурсов, используемых для постройки расход будет идти в том порядке, как написано. 
-              расход будет идти в том порядке, как написано.+
      Пример: SG build 253 $MTD      Пример: SG build 253 $MTD
-     Задает постройку StarGate на планете #253. При этом дополнительные + 
-     ресурсы расходуются в следующем порядке: Megacredits, Molybdenium, +Задает постройку StarGate на планете #253. При этом дополнительные ресурсы расходуются в следующем порядке: Megacredits, Molybdenium, Tritanium, Duranium. 
-     Tritanium, Duranium. + 
-     Обратите внимание, что изначально по умолчанию потребляются минералы +Обратите внимание, что изначально по умолчанию потребляются минералы (установка TDM$). Не ошибитесь при наборе команды постройки. В примере умалчиваемый порядок изменен! 
-     (установка TDM$). Не ошибитесь при наборе команды постройки. В примере +
-     умалчиваемый порядок изменен!+
 2. Открытие гиперканала: 2. Открытие гиперканала:
 +
      SG open <ID> to <TO_ID>      SG open <ID> to <TO_ID>
-     <ID>    - StarGate отправитель + 
-     <TO_ID> - StarGate приемник+<ID>    - StarGate отправитель\\ <TO_ID> - StarGate приемник 
      Пример: SG open 253 to 413      Пример: SG open 253 to 413
-     Происходит открытие гиперканала с планеты 253 на планету 413. Все корабли, + 
-     удовлетворяющие условиям прохода будут отправлены. +Происходит открытие гиперканала с планеты 253 на планету 413. Все корабли, удовлетворяющие условиям прохода будут отправлены. 
-     Условия прохода: + 
-        на планете достаточно топлива на переброску очередного корабля +Условия прохода: 
-        корабль Вашей расы имеет на борту топливо + 
-        это корабль Вашей расы, идущий на Ваш StarGate или на чей-либо еще, +  * на планете достаточно топлива на переброску очередного корабля 
-          при условии наличия у приемника разрешения для Вашей расы +  корабль Вашей расы имеет на борту топливо 
-        это корабль второй расы, которому разрешен проход через Ваш StarGate +  это корабль Вашей расы, идущий на Ваш StarGate или на чей-либо еще, при условии наличия у приемника разрешения для Вашей расы 
-          на другой Ваш StarGate или на StarGate третьей расы, разрешающий +  это корабль второй расы, которому разрешен проход через Ваш StarGate на другой Ваш StarGate или на StarGate третьей расы, разрешающий прием кораблей второй расы. 
-          прием кораблей второй расы. + 
-     Если StarGate открывается на хаотический прыжок (Chaotic Jump), то +Если StarGate открывается на хаотический прыжок (Chaotic Jump), то в качестве ID приемника следует установить число 9000. 
-     в качестве ID приемника следует установить число 9000.+
      Пример: SG open 253 to 9000      Пример: SG open 253 to 9000
 +
 3. Установка прав на использование StarGate другими расами: 3. Установка прав на использование StarGate другими расами:
 +
      SG allow <ID> for <LIST>      SG allow <ID> for <LIST>
-     <ID>   - StarGate, для которого устанавливаются права + 
-     <LIST> - список рас, которым разрешено использование+<ID>   - StarGate, для которого устанавливаются права\\ <LIST> - список рас, которым разрешено использование 
      Пример: SG allow 253 for 147B      Пример: SG allow 253 for 147B
-     Разрешает пользоваться StarGate на планете #253 следующим расам: Fed, + 
-     Fascist, Crystal, Colonial. +Разрешает пользоваться StarGate на планете #253 следующим расам: Fed, Fascist, Crystal, Colonial. Если Вы при этом, например, Lizard, то Вам все равно разрешается пользоваться своим StarGate, хоть Вы и не указали этого явно. :) 
-     Если Вы при этом, например, Lizard, то Вам все равно разрешается +
-     пользоваться своим StarGate, хоть Вы и не указали этого явно. :)+
 4. Улучшение правительства аборигенов: 4. Улучшение правительства аборигенов:
 +
      SG upgov <ID> by <NUMBER>      SG upgov <ID> by <NUMBER>
-     <ID>     - ID планеты, на которой будет повышаться уровень првительства + 
-                аборигенов +<ID>     - ID планеты, на которой будет повышаться уровень првительства аборигенов\\ <NUMBER> - на сколько уровней производится повышение 
-     <NUMBER> - на сколько уровней производится повышение+
      Пример: SG up 253 by 3      Пример: SG up 253 by 3
-     Пусть уровень правительства сейчас = Anarchy. + 
-     Тогда произойдет повышение до Tribal, если конечно имеется достаточно +Пусть уровень правительства сейчас = Anarchy. Тогда произойдет повышение до Tribal, если конечно имеется достаточно ресурсов. 
-     ресурсов. + 
-     Примечание. STARGATE не хранит данные об уровне правительства в каких-либо +//**Примечание**. STARGATE не хранит данные об уровне правительства в каких-либо внутренних структурах, а производит изменения непосредственно в данных хоста. Поэтому, даже снятие этого add'она на каком-то ходу ничего уже не изменит в планетарных данных - количество получаемых денег не упадет, т.е., программа честно вкладывает Ваши средства! :)// 
-     внутренних структурах, а производит изменения непосредственно в данных +
-     хоста. Поэтому, даже снятие этого add'она на каком-то ходу ничего уже не +
-     изменит в планетарных данных - количество получаемых денег не упадет, +
-     т.е., программа честно вкладывает Ваши средства! :)+
 5. Маркировка StarGate: 5. Маркировка StarGate:
 +
      SG mark <ID>      SG mark <ID>
-     <ID>     - ID планеты, которую Вы хотите пометить, как имеющую StarGate. + 
-     С момента выполнения команды итоговое сообщение о сканировании ("Scanner +<ID>     - ID планеты, которую Вы хотите пометить, как имеющую StarGate. 
-     summary") будет содержать и этот StarGate. + 
-     Данная команда предоставляет возможность отметить чужой старгейт, +С момента выполнения команды итоговое сообщение о сканировании ("Scanner summary") будет содержать и этот StarGate.Данная команда предоставляет возможность отметить чужой старгейт, базируясь не на собственной информации (полученной от своих кораблей), а на косвенных данных личных наблюдений или по информации от союзников. 
-     базируясь не на собственной информации (полученной от своих кораблей), +
-     а на косвенных данных личных наблюдений или по информации от союзников.+
 6. Размаркировка StarGate: 6. Размаркировка StarGate:
 +
      SG unmark <ID>      SG unmark <ID>
-     <ID>     - ID планеты, которую Вы хотите пометить, как неимеющую StarGate. + 
-     С момента выполнения команды итоговое сообщение о сканировании ("Scanner +<ID>     - ID планеты, которую Вы хотите пометить, как неимеющую StarGate. 
-     summary") более не будет содержать этот StarGate. + 
-     Данная команда предоставляет возможность снять отметку о наличии чужого +С момента выполнения команды итоговое сообщение о сканировании ("Scanner summary") более не будет содержать этот StarGate. Данная команда предоставляет возможность снять отметку о наличии чужого старгейта на планете <ID>. Введена, как и предыдущая команда, для возможности управления списком "Scanner summary" в случае наличия косвенных данных об уничтожении StarGate. 
-     старгейта на планете <ID>. Введена, как и предыдущая команда, для +
-     возможности управления списком "Scanner summary" в случае наличия +
-     косвенных данных об уничтожении StarGate.+
 7. Ремонт StarGate: 7. Ремонт StarGate:
 +
      SG repair <ID>      SG repair <ID>
-     <ID>     - ID планеты, на которой будет производиться ремонт StarGate+ 
 +<ID>     - ID планеты, на которой будет производиться ремонт StarGate 
 8. Увеличение концентрации минералов 8. Увеличение концентрации минералов
 +
      SG upmin <ID> by <NUMBER> for <NTDM>      SG upmin <ID> by <NUMBER> for <NTDM>
-     <ID>     - ID планеты, на которой будет повышаться концентрация + 
-     <NUMBER> - на сколько уровней производится повышение +<ID>     - ID планеты, на которой будет повышаться концентрация\\ <NUMBER> - на сколько уровней производится повышение\\ <NTDM>   - список минералов, концентрацию которых надо поднять (соответственно Neutronium, Tritanium, Duranium, Molibdenium). 
-     <NTDM>   - список минералов, концентрацию которых надо поднять + 
-                (соответственно Neutronium, Tritanium, Duranium, Molibdenium). +Если после слова "for" не указан ни один флаг, то будет увеличена концентрация всех минералов. Тот же эффект будет и в том случае, если кроме списка флагов опущено и само слово "for"
-     Если после слова "for" не указан ни один флаг, то будет увеличена + 
-     концентрация всех минералов. Тот же эффект будет и в том случае, если +Подъем концентрации выполняется в том порядке, как выше были перечислены минералы, порядок следования самих флагов роли не играет. 
-     кроме списка флагов опущено и само слово "for"+
-     Подъем концентрации выполняется в том порядке, как выше были перечислены +
-     минералы, порядок следования самих флагов роли не играет.+
      Пример 1: SG up 253 by 3 for DN       Пример 1: SG up 253 by 3 for DN 
-     Поднимется уровень концентрации сначала для Neutronium, потом для Duranium + 
-     (при условии, что хватит планетарных ресурсов MC и SU). Tritanium и +Поднимется уровень концентрации сначала для Neutronium, потом для Duranium (при условии, что хватит планетарных ресурсов MC и SU). Tritanium и Molibdenium не изменятся. 
-     Molibdenium не изменятся. + 
-     Примечание. STARGATE не хранит данные о концентрации минералов в +//**Примечание**. STARGATE не хранит данные о концентрации минералов в каких-либо внутренних структурах, а производит изменения непосредственно в данных хоста.//
-     каких-либо внутренних структурах, а производит изменения непосредственно +
-     в данных хоста.+
  
 Все эти команды полностью регистронезависимы. Все эти команды полностью регистронезависимы.
 +
 Если, используемый Вами коммандер, не PDV, то скорее всего Вам придется Если, используемый Вами коммандер, не PDV, то скорее всего Вам придется
 набирать команды вручную. В этом случае не забудьте, что для PHOST 3 требуется набирать команды вручную. В этом случае не забудьте, что для PHOST 3 требуется
Строка 434: Строка 398:
 PHOST, что команда предназначена не ему, что воспрепятствует удалению PHOST, что команда предназначена не ему, что воспрепятствует удалению
 сообщения на этапе просмотра TRN. сообщения на этапе просмотра TRN.
 +
 Проще конечно использовать PDV, который может генерировать команды сам по Проще конечно использовать PDV, который может генерировать команды сам по
 результатам ввода в диалоговые окна, либо по горячим клавишам. результатам ввода в диалоговые окна, либо по горячим клавишам.
Строка 444: Строка 409:
 Вы можете узнать по письму, производились ли какие-нибудь изменения в конфигу- Вы можете узнать по письму, производились ли какие-нибудь изменения в конфигу-
 рации STARGATE. рации STARGATE.
 +
 Коммандер может использовать этот момент для установления факта наличия в Коммандер может использовать этот момент для установления факта наличия в
 партии данного addon'а. партии данного addon'а.
 +
 В случае использования в качестве коммандера PDV, все объекты, приходящие от В случае использования в качестве коммандера PDV, все объекты, приходящие от
 STARGATE в сообщениях, будут подсвечиваться на карте. Список всех StarGate STARGATE в сообщениях, будут подсвечиваться на карте. Список всех StarGate
Строка 461: Строка 428:
  
  
-******************************************************************************* +========================== 
-Стоимость StarGate. +====== Стоимость StarGate. ======
-------------------+
  
 При постройке StarGate Вы должны затратить некоторые ресурсы, а именно: При постройке StarGate Вы должны затратить некоторые ресурсы, а именно:
 +
    Tritanium  : cost    Tritanium  : cost
    Duranium   : cost    Duranium   : cost
    Molibdenium: cost    Molibdenium: cost
    Megacredits: cost    Megacredits: cost
 +
 Параметр "cost" по умолчанию равен 400 и может изменяться в пределах от 300 до Параметр "cost" по умолчанию равен 400 и может изменяться в пределах от 300 до
 500 при помощи ключевого слова StarGateCost. 500 при помощи ключевого слова StarGateCost.
Строка 478: Строка 446:
 addcost. Параметр addcost по умолчанию равен 1600 и может изменяться в пределах addcost. Параметр addcost по умолчанию равен 1600 и может изменяться в пределах
 от 1000 до 3000 при помощи ключевого слова StarGateAddCost. от 1000 до 3000 при помощи ключевого слова StarGateAddCost.
 +
 Таким образом, Вы имеете возможность использовать при постройке излишки любого Таким образом, Вы имеете возможность использовать при постройке излишки любого
 минерала, что придает дополнительную гибкость расходу ресурсов и сокращает минерала, что придает дополнительную гибкость расходу ресурсов и сокращает
Строка 519: Строка 488:
  
  
-******************************************************************************* +====================== 
-Ремонт StarGate. +====== Ремонт StarGate. ======
----------------+
  
-Стоимость ремонта напрямую связана со стоимостью StarGate, а именно с 
-параметром StarGateCost. Формула расчета следующая: 
  
-RepairCost = StarGateCost / 100 * 3+Стоимость ремонта напрямую связана со стоимостью StarGate, а именно с параметром StarGateCost. Формула расчета следующая: 
 + 
 +     RepairCost = StarGateCost / 100 * 3
 (3 - поскольку на постройку затрачивалось 3 минерала) (3 - поскольку на постройку затрачивалось 3 минерала)
  
Строка 534: Строка 502:
 на ремонт SU не задается, поскольку вроде бы незачем. на ремонт SU не задается, поскольку вроде бы незачем.
  
-******************************************************************************* +============================ 
-Принадлежность StarGate. + 
------------------------+====== Принадлежность StarGate. ======
  
 Полное право управления StarGate принадлежит только владельцу планеты, на кото- Полное право управления StarGate принадлежит только владельцу планеты, на кото-
Строка 545: Строка 513:
 Будем считать, что StarGate ранее принадлежал расе Feds, а на текущем ходу Будем считать, что StarGate ранее принадлежал расе Feds, а на текущем ходу
 планета уже чмслится в рядах расы Lizard. Какие тут возможны варианты. планета уже чмслится в рядах расы Lizard. Какие тут возможны варианты.
-1. StarGate передается вместе с планетой расе Lizard без каких-либо повреждений +  - StarGate передается вместе с планетой расе Lizard без каких-либо повреждений только в том случае, если раса Lizard числилась среди пользователей данного StarGate, то есть для нее когда-то была дана команда "SG ALLOW <ID> for 2". Поскольку контроль существования StarGate опережает команду разрешения использования, то ее нужно дать заблаговременно, т.е. хотя бы за ход до передачи планеты, иначе... (см. следующие варианты). Хочу отметить, что в этом случае способ смены владельца планеты не играет никакой роли. Вы можете передать ее сами командой "Give Planet ### to ##" (на PHOST), либо ее могут взять десантом или боем (так что будьте осторожны, разрешая кому-то использовать Ваш StarGate). 
-   только в том случае, если раса Lizard числилась среди пользователей данного +  Если первое правило не выполнено, то есть, новый владелец планеты со StarGate не имел разрешения на использование данного StarGate, тогда производится проверка возможности захвата планеты десантом. Вероятность успешного захвата зависит от параметра конфигурации CaptureChance. Если количество дефенсов планеты 90 или более, то при высадке десанта StarGate не получает повреждений, в противном случае, их тем больше, чем меньше осталось дефенсов. 
-   StarGate, то есть для нее когда-то была дана команда "SG ALLOW <ID> for 2". +  Если в результате атаки десанта или боя с кораблем планета поменяла владельца и не имеет дефенсов, StarGate уничтожается безусловно. В бою с кораблем StarGate так же может получить повреждения, даже если при этом планета не была захвачена.
-   Поскольку контроль существования StarGate опережает команду разрешения  +
-   использования, то ее нужно дать заблаговременно, т.е. хотя бы за ход до  +
-   передачи планеты, иначе... (см. следующие варианты). +
-   Хочу отметить, что в этом случае способ смены владельца планеты не играет +
-   никакой роли. Вы можете передать ее сами командой "Give Planet ### to ##" +
-   (на PHOST), либо ее могут взять десантом или боем (так что будьте  +
-   осторожны, разрешая кому-то использовать Ваш StarGate). +
-2. Если первое правило не выполнено, то есть, новый владелец планеты со +
-   StarGate не имел разрешения на использование данного StarGate, тогда +
-   производится проверка возможности захвата планеты десантом. Вероятность +
-   успешного захвата зависит от параметра конфигурации CaptureChance. +
-   Если количество дефенсов планеты 90 или более, то при высадке десанта +
-   StarGate не получает повреждений, в противном случае, их тем больше, чем +
-   меньше осталось дефенсов. +
-3. Если в результате атаки десанта или боя с кораблем планета поменяла +
-   владельца и не имеет дефенсов, StarGate уничтожается безусловно. +
-   В бою с кораблем StarGate так же может получить повреждения, даже если +
-   при этом планета не была захвачена.+
  
 Из последних двух правил можно сделать простой вывод: если дефенсов на планете Из последних двух правил можно сделать простой вывод: если дефенсов на планете
Строка 572: Строка 522:
  
  
-******************************************************************************* +=========================== 
-Использование StarGate. + 
-----------------------+====== Использование StarGate. ======
  
 При помощи диалогового окна (для PDV) Вы указываете планету с целевым StarGate. При помощи диалогового окна (для PDV) Вы указываете планету с целевым StarGate.
 Это все! В другом коммандере Вы набираете команду в окне исходящих сообщений Это все! В другом коммандере Вы набираете команду в окне исходящих сообщений
 самостоятельно, что тоже достаточно просто. самостоятельно, что тоже достаточно просто.
 +
 Все Ваши корабли, которые к концу фазы движения окажутся на орбите планеты- Все Ваши корабли, которые к концу фазы движения окажутся на орбите планеты-
 отправителя и при этом не будут иметь точки назначения, переместятся к планете- отправителя и при этом не будут иметь точки назначения, переместятся к планете-
Строка 588: Строка 539:
 позволяет Вам отправить только часть своих кораблей с данной планеты, а часть позволяет Вам отправить только часть своих кораблей с данной планеты, а часть
 оставить на месте. оставить на месте.
 +
 Обратите внимание, что Ваши корабли, не имеющие топлива, не будут отправлены. Обратите внимание, что Ваши корабли, не имеющие топлива, не будут отправлены.
 Это сделано специально, во избежание неожиданного отлета только что построенных Это сделано специально, во избежание неожиданного отлета только что построенных
Строка 593: Строка 545:
  
 Важное замечание, касающееся прицепов. Важное замечание, касающееся прицепов.
 +
 Практическая эксплуатация аддона выявила еще одну несовместимость THOST и Практическая эксплуатация аддона выявила еще одну несовместимость THOST и
 PHOST, вобщем-то неважную, но существенную для STARGATE. Корабль-прицеп PHOST, вобщем-то неважную, но существенную для STARGATE. Корабль-прицеп
 (которого тянут миссией Tow) ведет себя по разному на этих хостах. (которого тянут миссией Tow) ведет себя по разному на этих хостах.
 В том случае, если ваш тягач идет в гравитационный колодец планеты, то: В том случае, если ваш тягач идет в гравитационный колодец планеты, то:
-для THOST: прицеп попадает на планету без точки назначения и может уйти +  * для THOST: прицеп попадает на планету без точки назначения и может уйти по гиперканалу, открытому StarGate; 
-  по гиперканалу, открытому StarGate; +  для PHOST: прицеп попадает на планету с точкой назначения, как и тягач, а следовательно, по гиперканалу не пойдет. Возможен впрочем случай, когда на варпе товера, идущего прямо на планету, прицеп не доходит до планеты, тогда его точка назначения тоже находится в колодце, хотя товер на планете и без точки назначения.
-для PHOST: прицеп попадает на планету с точкой назначения, как и тягач, а +
-  следовательно, по гиперканалу не пойдет. Возможен впрочем случай, когда на +
-  варпе товера, идущего прямо на планету, прицеп не доходит до планеты, тогда +
-  его точка назначения тоже находится в колодце, хотя товер на планете и без +
-  точки назначения.+
  
 Ну, со своими-то все просто. А как обстоит дело с кораблями других рас? Тут Ну, со своими-то все просто. А как обстоит дело с кораблями других рас? Тут
Строка 613: Строка 561:
 Будьте внимательны, отправляя по чьей-то просьбе чужой корабль. С ним могут Будьте внимательны, отправляя по чьей-то просьбе чужой корабль. С ним могут
 нежданно отправиться и Ваши. нежданно отправиться и Ваши.
 +
 Чужие корабли перебрасываются независимо от наличия на них топлива, т.о. Вы Чужие корабли перебрасываются независимо от наличия на них топлива, т.о. Вы
 можете быстро доставить безтопливных бродяг к себе на базу, где их принудят можете быстро доставить безтопливных бродяг к себе на базу, где их принудят
Строка 624: Строка 573:
  
 В общем случае правила таковы: В общем случае правила таковы:
- 1. Корабли одной расы могут перемещаться между своими Stargate в любое время. +  - Корабли одной расы могут перемещаться между своими Stargate в любое время. 
- 2. Чужие корабли могут перемещаться между Stargate, принадлежащими другой расе +  Чужие корабли могут перемещаться между Stargate, принадлежащими другой расе только, если Stargate-отправитель разрешает это. 
-    только, если Stargate-отправитель разрешает это. +  Любые корабли могут перемещаться между Stargate, принадлежащими разным расам только если оба, и Stargate-отправитель, и Stargate-цель, разрешают это.
- 3. Любые корабли могут перемещаться между Stargate, принадлежащими разным +
-    расам только если оба, и Stargate-отправитель, и Stargate-цель, разрешают +
-    это.+
  
 Третий момент, по совету от Alexander Babakov, поясню на расах. Третий момент, по совету от Alexander Babakov, поясню на расах.
 +
  Пусть Ваша раса - Феды. Через Ваш StarGate-отправитель корабль Лизарда идет  Пусть Ваша раса - Феды. Через Ваш StarGate-отправитель корабль Лизарда идет
  на StarGate-цель Птицы. Для успешного прохода нужно, чтобы не только Вы, Фед,  на StarGate-цель Птицы. Для успешного прохода нужно, чтобы не только Вы, Фед,
Строка 645: Строка 592:
 Чужие корабли могут перемещаться через Ваш StarGate только с Вашего разрешения Чужие корабли могут перемещаться через Ваш StarGate только с Вашего разрешения
 и никак иначе. и никак иначе.
 +
 Разрешения StarGate отправителя недостаточно для прихода чужого флота к Вам! Разрешения StarGate отправителя недостаточно для прихода чужого флота к Вам!
 Поэтому, Ваш хитрый союзник, обладающий правом пользования Вашим StarGate, не Поэтому, Ваш хитрый союзник, обладающий правом пользования Вашим StarGate, не
Строка 657: Строка 605:
  
  
-******************************************************************************* +======================== 
-Некоторые замечания по физике процессов гиперперехода. :) +====== Некоторые замечания по физике процессов гиперперехода. :) ======
----------------------------------------------------------+
  
 Подчиняясь команде игрока об открытии туннеля, StarGate-отправитель начинает  Подчиняясь команде игрока об открытии туннеля, StarGate-отправитель начинает 
Строка 684: Строка 631:
  
  
-******************************************************************************* +======================== 
-Требования к версии. +====== Требования к версии. ======
--------------------+
  
 Согласовано работать со STARGATE 2.10 может PDV 4.53. Согласовано работать со STARGATE 2.10 может PDV 4.53.
Строка 692: Строка 638:
 а также возможности по правильной автогенерации команд. а также возможности по правильной автогенерации команд.
  
-*******************************************************************************+ 
 +=========================
 Замечания мыльте сюда: Замечания мыльте сюда:
  
 Oleg Shpakov    2:5036/31 Oleg Shpakov    2:5036/31
-                pdvc@mail.ru+                pdvc ЭТ mail.ru
  
stargateaddon.1199276308.txt.gz · Последнее изменение: 2008/01/02 13:18 — xxela