Und weils hier dazugehört:
Nehmen wir mal an, das mit cannotTrain() würde funktionieren.
Wie würde die Beschränkung für Händler eurer Ansicht nach aussehen:
Dabei würd ich die Anzahl der baubaren Händler addieren (also Karren+Karawanen+Schiffe): das gute an dieser Technik: ihr könnt eure Einheiten je nach Situation erstellen, ob ihr mehr an Land oder mehr auf Wasser spielt/handelt: nehmen wir an, ihr dürft 3 Händler aktiv haben: dann bedeutet das:
A) 3 Handelskarren und keine Schiffe
oder
B) 1 Handelskarren + 2 Schiffe bzw 2 Karren + 1 Schiff
oder
C) 3 Schiffe aber keine Handelskarrren
oder
D) 1 Karawane + 1 Karren + 1 Schiff
Nun, was wäre die maximale Anzahl an Händlern (Land und See zusammengezählt)
Weltkartengröße:
Mini: 2
Klein: 3
Standard: 4
Groß: 5
Riesig: 6
Sehr riesig: 8
?
Ich glaube, an einer Tech sollte das nicht auch noch abhängen. Wenn ich schon Händler bauen darf, dann alle x.
Bitte bedenkt: Ich mach die Berechnung neu, sodass in jedem Fall ein PLUS pro RUNDE! Gewinn gemacht wird. Wenn man also mit 1 Händler pro Runde(!) 9 Gold Gewinn macht (mit obiger Formel: 50er Bonusgut, 12 Plots Distanz, Pop 6), dann bedeutet das bei 8 Händlern: 72 Gold pro RUNDE(!) Gewinn
Also bitte scharf nachdenken.