Здравствуйте уважаемые коллеги. Кто нибудь пытался переносить юниты по дереву наук? У меня совсем никак. Вот например, хочу немного видоизменить каравеллу.

пишу код

<GameData>
<Units>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set RangedCombat="0"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set PrereqTech="TECH_COMPASS"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set Combat="4"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set Moves="4"/>
</Update>
</Units>
</GameData>

эффекта ноль. Я так понимаю что каравелла ведь уже создана и надо проапдейтить некоторые поля, но не работает, каравелла по прежнему у астрономии и никакие поля не меняются.

Так же странная проблема с Философией. Хочу ей отключить возможность обмена науками

пишу

<Technologies>
<Update>
<Where Type="TECH_PHILOSOPHY"/>
<Set ResearchAgreementTradingAllowed="false"/>
</Update>
</Technologies>

но не отключается. Вроде все правильно, поле ResearchAgreementTradingAllowed создается и ставиться true в родных настройках игры. Я его апдейтю false, но эффекта не видно, в дереве наук по прежнему горит возможность у философии заключать сделки об омене науками.

Где может быть ошибка?