vars.php - добавить
'bonus' => TECH_LASER,
'bonus1' => laser_tech,
или
'bonus' => TECH_ION,
'bonus1' => ionic_tech,
или
'bonus' => TECH_PLASMA,
'bonus1' => buster_tech,
coe_calculateattack.php - function coe_precalc_round_data
$thisAtt = $amount * ($sn_data[$element]['attack']) * $fleet['techs']['att'];
заменить на
$thisAtt = $amount * ($sn_data[$element]['attack'] * $fleet['techs']['att']) *
(1 + 0.1 * ($user[ $sn_data[$element]['bonus1'] ] - $sn_data[$element]['require'][ $sn_data[$element]['bonus'] ] );
simulator.php -
$techs_and_officers = array(TECH_WEAPON, TECH_SHIELD, TECH_ARMOR, MRC_ADMIRAL);
заменить на
$techs_and_officers = array(TECH_WEAPON, TECH_SHIELD, TECH_ARMOR, TECH_LASER, TECH_ION, TECH_PLASMA, MRC_ADMIRAL);
еще можно добавить эффективные значения для обороны
infos.php
// Defenses
добавить
$parse['ACTUAL_ARMOR'] = pretty_number(($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10 * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['defence_tech']));
$parse['ACTUAL_SHIELD'] = pretty_number($sn_data[$unit_id]['shield'] * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['shield_tech']));
$parse['ACTUAL_WEAPON'] = pretty_number($sn_data[$unit_id]['attack'] * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['military_tech']) *
(1 + 0.1 * ( $user[$sn_data[$unit_id]['bonus1']] - $sn_data[$unit_id]['require'][ $sn_data[$unit_id]['bonus'] ] ) ) );
info_buildings_defense.tpl
добавить
<th>{ACTUAL_WEAPON}</th> после <th>{attack_pt}</th>
<th>{ACTUAL_SHIELD}</th> после <th>{shield_pt}</th>
<th>{ACTUAL_ARMOR}</th> после <th>{hull_pt}</th>
и поменять colspan="2" на colspan="3" где надо
Технологии
Модератор: Gorlum
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Технологии
На первый взгляд - скомпилируется. На второй - баг
и прочие - не посчитают бонусы Альянса при установленном модуле. Навскидку:
и так далее
Только не в этом дело. А дело в том, что надо полностью переписывать подсистему бонусов. Наемников я уже переписал - теперь надо переписать технологии и Губернаторов. А лепить такие хаки я уже давно зарекся - себе дороже выходит в итоге. Сначала сам налепливаешь, потом - сам, матюкаясь, переписываешь. У меня такого говна со 2-3 этапа осталось полная тележка.
Код: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10 * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['defence_tech']));
Код: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_ARMOR), ($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10));
Только не в этом дело. А дело в том, что надо полностью переписывать подсистему бонусов. Наемников я уже переписал - теперь надо переписать технологии и Губернаторов. А лепить такие хаки я уже давно зарекся - себе дороже выходит в итоге. Сначала сам налепливаешь, потом - сам, матюкаясь, переписываешь. У меня такого говна со 2-3 этапа осталось полная тележка.
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *
Re: Технологии
дык это ж твой код !!! я его с флота перетащил проста. значит у тебя и по флоту бонусы не считаются.Gorlum писал(а):На первый взгляд - скомпилируется. На второй - баги прочие - не посчитают бонусы Альянса при установленном модуле. Навскидку:Код: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10 * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['defence_tech']));
и так далееКод: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_ARMOR), ($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10));
Только не в этом дело. А дело в том, что надо полностью переписывать подсистему бонусов. Наемников я уже переписал - теперь надо переписать технологии и Губернаторов. А лепить такие хаки я уже давно зарекся - себе дороже выходит в итоге. Сначала сам налепливаешь, потом - сам, матюкаясь, переписываешь. У меня такого говна со 2-3 этапа осталось полная тележка.
хотя может в 33 версии уже по другому, у меня 32 версия движка
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Технологии
Ебанутся. Ты бы еще из 20го релиза код взял!imsushka писал(а):дык это ж твой код !!! я его с флота перетащил проста. значит у тебя и по флоту бонусы не считаются.Gorlum писал(а):На первый взгляд - скомпилируется. На второй - баги прочие - не посчитают бонусы Альянса при установленном модуле. Навскидку:Код: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10 * mrc_modify_value($user, false, MRC_ADMIRAL, 1 + 0.1 * $user['defence_tech']));
и так далееКод: Выделить всё
$parse['ACTUAL_ARMOR'] = pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_ARMOR), ($sn_data[$unit_id]['metal'] + $sn_data[$unit_id]['crystal']) / 10));
Только не в этом дело. А дело в том, что надо полностью переписывать подсистему бонусов. Наемников я уже переписал - теперь надо переписать технологии и Губернаторов. А лепить такие хаки я уже давно зарекся - себе дороже выходит в итоге. Сначала сам налепливаешь, потом - сам, матюкаясь, переписываешь. У меня такого говна со 2-3 этапа осталось полная тележка.
хотя может в 33 версии уже по другому, у меня 32 версия движка
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *
Re: Технологии
злой ты
если б ты еще на соурсе файлик бы обновлял цены б тебе не было
я ж не с гита беру версии
если б ты еще на соурсе файлик бы обновлял цены б тебе не было
я ж не с гита беру версии
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Технологии
И чьи это проблемы? На соурсфорже - только релизы. Разработка - на GitHub. Так было всегда. А теперь я почему-то "злой".imsushka писал(а):злой ты
если б ты еще на соурсе файлик бы обновлял цены б тебе не было
я ж не с гита беру версии
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *