Code:
<Where Tag="TXT_KEY_MISC_YOU_UNIT_WAS_DESTROYED" />
<Set Text="While defending, your {@1_UnitName} was [COLOR_NEGATIVE_TEXT]destroyed[ENDCOLOR] by {TXT_KEY_GRAMMAR_A_AN << {@3_owner_adjective}} @2_EnUName} ([COLOR_POSITIVE_TEXT]{4_Num}[ENDCOLOR] damage)!" />
<Where Tag="TXT_KEY_MISC_YOU_UNIT_WAS_DESTROYED_UNKNOWN" />
<Set Text="While defending, your {@1_UnitName} was [COLOR_NEGATIVE_TEXT]destroyed[ENDCOLOR] by a disguised {@2_EnUName} ([COLOR_POSITIVE_TEXT]{3_Num}[ENDCOLOR] damage)!" />
In den XML-Dateien finde ich obiges Konstrukt. Kann man daraus schlussfolgern, dass im Spiel der falsche Text angezeigt wird?
@DLL-Modding: Die Kampflogeinträge werden in der CvUnit.cpp erzeugt. Schlüsselwörter sind "_UNKNOWN" und getVisualOwner. Mir ist aber noch nicht klar, warum der falsche XML-String gewählt wird.