Es kommt mir wie ein Bug vor, dass Einheitenfähigkeiten verschwinden, sobald man eine Einheit modernisiert. Im Spiel gibt es ja einen Unterschied zwischen Einheitenbeförderungen und -fähigkeiten (auf Englisch: Promotions und Abilities).
Es kommt mir wie ein Bug vor, dass Einheitenfähigkeiten verschwinden, sobald man eine Einheit modernisiert. Im Spiel gibt es ja einen Unterschied zwischen Einheitenbeförderungen und -fähigkeiten (auf Englisch: Promotions und Abilities).
Kannst du näher erläutern was du als Fähigkeit siehst.
Nur damit man versteht was du genau meinst.
Hast du denn noch nie in UnitAbilities.xml reingeschaut? Es geht um die Fähigkeiten, wo Inactive="true" steht. Z.B. die Fähigkeit, die man durch das Naturwunder Matterhorn bekommt.
Ich habe das nur erwähnt, weil Junky auch Modder ist.
Das hat damit nichts zu tun. Die Fähigkeit verschwindet vollständig, wenn die Einheit upgegradet wird, egal ob sie auf einem Hügel ist. Die Fähigkeit durch den Giant Causeway würde z.B. auch verschwinden.und Kampfstärke (Matterhorn) zählt nur wenn du dich auf einem Hügel befindest.
Hah! Jetzt musst du deine Laune an jemand anderes auslassen.
Der Hinweis auf die XML-Datei hatte noch nicht mal unbedingt was mit Modding zu tun. Man kann sich solche Dateien auch anschauen, um sich bloß über das Gameplay zu informieren.
Wollte nur, dass auch andere wissen, was du hier meinst.
Alle Beförderungen die durch Naturwunder vergeben werden sind ja temporär nur für die Einheit vorhanden, bis sie aufgewertet wird.
Ich denke, dass es so oder so besser wäre, wenn man die Sonderbeförderung auch sehen könnte. Nicht nur durch ein allgemeines Zeichen, sondern durch eines dass klar ersichtlich ist, um welche Art es geht. So kann man sich besser darauf vorbereiten.
Bist du denn auf einen Fehler gestoßen oder ist es eine Annahme, dass du meinst es handele sich um einen Bug, dass die Beförderung nach Upgrade wegfällt? Könnte ja auch sein, dass es tatsächlich so gewollt ist.
Wenn das so ist, wüsste ich jetzt aber leider nicht wo man als Modder eingreifen könnte, um das zu ändern.
Geändert von Junky (08. Juni 2018 um 14:46 Uhr)
Ich finde auch viel schlimmer, dass es nicht an der Einheit steht, dass sie am Matterhorn war. Was bringen denn eigentlich andere Naturwunder für die Einheiten? Außer jetzt die Beförderung für Apostel, wenn sie irgendein Naturwunder besucht haben (welche übrigens dann 'fest' ist)
hier steht eine SignaturDie EG-Bildungsminister: Lesen gefährdet die Dummheit!Alle PNs mit Interviewantworten werden veröffentlicht!
Achtung Spoiler:
Bis jetzt ist es eher eine Annahme meinerseits, dass es ein Bug wäre. Ursprünglich wurde ich bei den Civfanatics darauf aufmerksam gemacht: https://forums.civfanatics.com/threa...grades.632794/
Also in Civ5 war das glaube ich so, dass manche Sonderbeförderungen vererbt werden konnten. In Civ6 geht das leider nicht mehr.
Was mich stutzig macht, ist dass in Expansion1_Buildings.xml die Fähigkeit für das mongolische Ordu-Gebäude wie folgt deklariert wird:
Der Code sorgt dafür, dass alle Einheiten (der entsprechenden Einheitenklasse), die in der Stadt ausgebildet wurden, diese eine Fähigkeit bekommen, die ihnen +1 Bewegung verleiht. Was mich wundert ist, dassCode:<Row> <ModifierId>ORDU_INCREASED_MOVEMENT_MODIFIER</ModifierId> <ModifierType>MODIFIER_SINGLE_CITY_GRANT_ABILITY_FOR_TRAINED_UNITS</ModifierType> <Permanent>true</Permanent> </Row>
keine Auswirkung darauf hat, dass eine Einheit diese Fähigkeit permant trägt, auch wenn sie upgegradet wurde.Code:<Permanent>true</Permanent>
Ich weiß selber nicht genau, was <Permanent>true</Permanent> bedeuten soll. Aber als ich diese Zeile gelöscht hatte, hat sich im Spiel überhaupt keine Änderung gezeigt. Wenn also <Permanent>true</Permanent> gar keine Auwirkung hat, dann wäre das ein relativ sicheres Indiz dafür, dass es ein Bug ist.
Du bist natürlich nicht der einzige, der sich sowas wünscht. Nur gibt es in Lua gar keine Funktion mit der man abfragen kann, welche Ability eine Einheit hat. Das geht nur mit Promotions. Firaxis hat die Einheitenfähigkeiten irgendwie stiefmütterlich behandelt.