安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题






This is easily fixed by editing the tribut_system_diplomatic_actions.txt file and adding
FROM = { is_neighbor_of = ROOT } under the requirements section.
It's a national decision, which is visible, if you aren't a subject country and have a neighbor country that:
- has a 5 times weaker military than you (military_strength is used, so army and navy are counted combined)
- has an army, which is at least 80% of there forcelimit
- is at peace
- isn't a subject country
- doesn't have an alliance with your country
- isn't bankrupt
- has an opinion of at least -100 about you
- isn't already paying tribute to any country (neither you nor another country)
OK ich habe jetzt das mit dem Mod gelöst, also alles ist in Butter wieder
Die Bugs sollten jetzt (hoffentlich) gefixed sein.
Menge der erhaltenen Handelsmacht abhängig von
- ihrer Meinung gegenüber uns (+200 Meinung von uns haben = max)
- ihrer Stärke gegenüber uns (10 Mal stärker sein = max)
- ihrer Entwicklung gegenüber uns (10 Mal mehr Entwicklung haben = max)
- ihrer monatlichen Einkommen gegenüber uns (10 Mal mehr Einkommen haben = max)
- ihrer Anzahl der Technologien weniger gegenüber uns (10 Techs. voraus sein = max)
- dem Prestige den wir mehr haben als sie (+80 mehr haben = max)
Außerdem wollte ich noch fragen ob eine Mod machen kannst die ungefähr so geht:
Ziel des Mods
- Handelsmacht von anderen Ländern zu bekommen, welche in dem selben Handelsknoten aktiv mit einem Händler sind (oder Handelsknoten ist ihr Haupthandelshafen) wie wir.
Beginn des Mods
- ab einer Meinung von 150 des Ziels von uns
- im selben Handelsknoten aktiv wie wir
- wir sind 3 Mal stärker als das Ziel
- Ziel hat 80% seine Armeelimits erreicht
- Ziel darf ein abhängiger Staat sein aber nicht von einer Kaufmannsrepublik
Mir sind 2 Bugs aufgefallen,
1.) wenn ein Nachbar von mir einem Land Tribut gibt kann ich ihn nicht angreifen obwohl ich nicht von ihm Tribut bekommen habe.
2.) wenn man einem Land eine Tributforderung schickt und der dann diese ablehnt, dann kann ich ihm sofort noch eine schicken (also man kann dass dan so oft wiederholen bis das Land es akzeptiert). Eigentlich sollte ja nach der 1. Tributforderung etwas Zeit vergehen damit man die nächste Tributforderung verschicken kann.
Werd ich mir mal morgen anschauen.
Das mit der KI hab ich mal eingebaut. Sie nutzt die Entscheidung und das Event auch (hoffentlich) wie gewollt.
Ist nur zu beobachten, ob es irgendwelche Fehler gibt, wenn mehrere Länder gleichzeitig die Events benutzen.
Falls dir da was auffällt, lass es mich wissen.
Kannst du bitte die Tributoptionen mit MP Boni so verändern, weil die MP zu hoch sind
- ...
- 75% + 5 MP für Sender; 75% + 1 MP für Empfänger
- 75% + 15 ADM für Sender; 75% + 3 ADM für Empfänger
- 75% + 15 DIP für Sender; 75% + 3 DIP für Empfänger
- 75% + 15 MIL für Sender; 75% + 3 MIL für Empfänger
- ...
zusätzlich sollten noch die Boni für Steuer, Handel und Armee entfernt werden, weil die auch zu mächtig sind (habe stattdessen wie oben zu sehen MP Boni f. Tributnehmer hinzugefügt).
Außerdem wollte ich noch wissen ob das mit der KI so wie du es wolltest geklappt hat.
Das hier ist meine Quelle für Codes
http://www.eu4wiki.com/Conditions
Was die CBs angeht:
Sowie ich das gesehen habe, gibt es kein reverse_has_casus_belli (oder?), d.h. ich kann zwar danach fragen, ob das target nen cb gegen uns hat aber nicht andersherum (has_casus_belli_against = { every_country { ... } } geht ja nicht })
Nach claims kann man aber fragen, eine Ahnung, wie man nach den anderen CBs fragen könnte?
Komisch, eigentlich sollte das Event nur getriggert werden, wenn ein Land die passenden flags hat und einen bestimmten Modifikator nicht.
Und die flags werden dem Land entzogen, sobald es die Anfrage ablehnt.
Was die AI chance angeht:
Sobald die Entscheidung aktiviert wird, muss ja ein Land ausgewählt werden. Der Spieler wählt nunmal das Land aus, welches er gerne fragen würde, die KI hat aber in dem Sinne keinen Willen. D.h. die ai chance wird benötigt, um der AI zu sagen, mit welcher Wahrscheinlichkeit sie eine Option (also ein Land) auszuwählen hat, falls angegebene Trigger vorhanden sind.
Zunächst hab ich das monatliche Einkommen genommen, da man aber nicht untereinander vergleichen kann, wird es unwahrscheinlicher bzw. wahrscheinlicher ein land auszuwählen, was weniger als die angegebenen bzw. mehr als die angegebenen monatlichen einkünfte besitzt.
Keine CB und Allianzen werden vllt. auch gehen.
country_flag_@ROOT hab ich glaub verstanden und country_flag_name_number_@ROOT ist denke ich auch was in der Richtung.
Warum, wie und wo genau die ai_chance benutzt wird ist mir noch unklar, aber auf jeden Fall sollten reiche Länder und Länder gegen die wir keine CB haben oder die wo starke Bündnisse haben bevorzugt werden.
Mir ist außerdem noch beim Spielen ein BUG aufgefallen, wenn ein Land die Tributzahlung verweigert, erhalten wir eine Nachricht + CB und sofort darauf kam nochmal das Event bei dem ich Tribut verlangen will oder nich verlangen will. Ich hatte die Anfrage nochmal geschickt und hatte somit ein Tribut bekommen mit "Waffenstillstand" + CB.
Vllt. war es aber auch nur ein Zufall mit dem MTTH, weil es mir bis jetzt nur 1 Mal passiert ist.
Vllt. könnte als ai_chance ja das monatliche Einkommen dienen, sodass die KI das Land mit dem meisten Einkommen wählt. Ob / Wann es weiterblätter oder abbrechen soll weiß ich aber auch nicht. Und im mom hab ich kA warum die KI die Entscheidung nicht aktiviert, aber das wird sich schon finden lassen ...
country_flag_@ROOT ? Das sagt mir leider absolut garnichts
Fürs ai_chance fällt mir deshalb nichts ein...
Das Problem, was ich bei den Meinungen sehe, ist folgendes:
Wenn ich bei dem Event in einer Option ein Land auflisten will, mache ich das mit den country flags und random_country, damit 1. nur ein Land pro Option aufgelistet wird und 2. damit ein Land nicht mehrfach aufgelistet wird.
Würde ich z.B. nur random_country und die trigger benutzen, könnte es ja passieren, dass ein Land öfter auftaucht.
Das gleiche Problem sehe ich bei den Meinungen auch, da ja nicht nur ein bestimmtes Land diese Meinung hätte, sondern mehrere.
Ich werd es jetzt mal mit country_flag_@ROOT testen.
Aber wie gesagt, wenn das geht, brauche ich noch ein Auswahlkriterium (ai_chance), um festzulegen, welches Land die KI von den 5 aufgelisteten auswaählt, oder ob es abbricht bzw. weiterblättert. Irgendwelche Ideen dafür?
Ich hatte ein Mal eine Mod für Muslime erstellt gehabt, bei dem ein muslimisches Land welches entweder die heilige Stadt Mekka kontrolliert oder einen Prestigewert von 80 hat, den opinion_modifier Kalif gegenüber jedes muslimische Land hatte (+25 Meinung und noch weitere Boni).
Aber bevor ein Land diesen opinion_modifier bekommen konnte musste man ihn erst mit einem country_flag bestimmen (nur so als Info).
Meine Idee war es, das gleiche Prinzip auch beim Tributsystem zu machen, also wenn ein schwaches Nachbarland die Trigger erfüllt, dann erhält es eine Meinung von uns (z.B. -25 "Lebensgefahr") und dann würden die Events wie gewohnt bei dem Zielland mit der Meinung (z.B. -25 "Lebensgefahr") über uns weitergehen, falls möglich.
Das klingt irgendwie ziemlich kompliziert.
Was klappen könnte, ich bin mir allerdings nicht sicher, ist die einfachen country_flags durch country_flag_name_number_@ROOT zu ersetzen.
Falls das geht, müsste ich aber immer noch festsetzen, wie die KI die Auswahl des Landes trifft. Hast du ne Idee dafür?
Hi, könnte man nicht einfach das mit den country_flags durch opinion_modifiers ersetzen? Wenn jetzt z.B. ein schwaches Land die Trigger erfüllt, dann erhalten wir eine opinion_modifier von dem Ziel und somit wäre das globale System mit den country_flags auf eine 1 zu 1 Beziehung reduziert und die KI könnte dann auch, wie wir, Tribut verlangen.
Because, at first: For the countries to be listed in the event, they have to be given country_flags. That's because the event can only be active once at a time. If the AI would be able to enact the decision and trigger the event, it would be not enactable for the player.
Second: The AI would have to choose, which country they would like to demand a tribute payment from. So, the AI could perhaps choose randomly, sure that could be done, but that's not what is intended.
Ich hab ihn doch extra auf 40%/60% runtergesetzt, weil du das so wolltest oO
Aber ja, kann ich machen.
Kannst du den Tribut auf 50% / 75% erhöhen?
OK, dann lassen wir die KI.
Das Problem bei der KI ist, dass sie ja ein Land wählen muss, von welchem sie Tribute verlangen kann.
Außerdem werden den Ländern, um dort überhaupt wählbar zu sein, country_flags gegeben, d.h. die Entscheidung darf nur einmal gleichzeitig betätigt werden.
Wenn KI dies auch können soll, dann könnte es quasi Jahre dauern, bis die Entscheidung verfügbar wird.
Prestige als Belohnung, wenn das Tribut angenommen wird, sollte gehen.
Wie genau meinst du das mit den 60 Prestige und dem 3x stärker?
Also, da sowieso nur Spieler Tribute verlangen können, kann man dem jenigen Land ja auch eine Garantie geben (oder Nachbarländer warnen), wenn man befürchtet, dass die das schwache Land angreifen.
Also wäre es ja sogesehen nicht zwingend nötig. Ich kann natürlich versuchen, das Limit zu entfernen, nur für unbedingt nötig halte ich das eig nicht.
Habs mir angeschaut und mir sind 4 Sachen eingefallen
- (nur falls möglich) bekommt man Prestigebonus für Tributpflichtige Staaten (z.B. pro 50 Entwicklung des Ziels erhalten wir 0.05 Prestige)
- eine Alternative damit die KI den Tribut nicht bezahlt könnte neben den 100 Meinung auch noch erreicht werden indem man 60 Prestige hat + 3 x stärker wie das Ziel ist.
- eine Alternative damit wir Tribut von Staaten bekommen sollte neben dem Standard-Trigger
(5 x stärker sein) auch noch erreicht werden indem man 60 Prestige hat + 3 x stärker wie das Ziel ist.
- "man kann nur zu 1 Staat Tributpflichtig sein" -> am besten entfernen wir das Limit, da sonst ein anderer Staat den Tributpflichtigen bedrohen könnte und somit wäre das System unnötig...
Und vielen Dank für die ganze Arbeit!!!