You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
1
# Changelog Conspiratio.Lib
2
2
3
+
## 2.2.0
4
+
5
+
_06.12.2022_
6
+
7
+
**[DE]**
8
+
- Die Strafe "Einen Monat Kerker" hat nun eine variable Länge, abhängig von der Schwere der Schuld. Die Auswirkung auf die Gesundheit des verurteilten Spielers ist dann entsprechend höher.
9
+
- Methode "TestamentVollstrecken" hinzugefügt (ausgelagert aus WinForms Client)
10
+
- Rohstoffrechte (Handelszertifikate) werden nun bei jeder Amtsverleihung sowie Kauf einer Zollburg oder eines Räuberlagers gewährt und sind nicht mehr abhängig von Talergrenzen sowie nicht mehr beschränbkt auf maximal 5.
11
+
- Bei Spielen mit nur einem aktiven Spieler erhöhen Warenverkäufe des Spielers an die Stadt am Ende der Runde nun korrekt den Lagerstand der Stadt
12
+
- Feste benötigen die Waren nun im Lager der Stadt anstelle im Lager der Niederlassung des Spielers. Somit ist es nun überhaupt erst möglich, alle Waren für die größeren Feste zu beschaffen (sofern die Handelszertifikat dafür vorhanden sind).
13
+
- Die von den Einwohnern einer Stadt verbrauchten Waren am Rundenende wurden reduziert
returnSW.Dynamisch.GetSpWithID(opferID).GetName()+" muss einen Monat im Kerker verbringen.\nDie Gesundheit von "+SW.Dynamisch.GetSpWithID(opferID).GetName()+" hat gelitten.";
return$"{SW.Dynamisch.GetSpWithID(opferID).GetName()} muss {laengeStrafe} im Kerker verbringen.\nDie Gesundheit von {SW.Dynamisch.GetSpWithID(opferID).GetName()} hat entsprechend gelitten.";
returnSW.Dynamisch.GetSpWithID(opferID).GetName()+" muss einen Tag am Pranger verbringen.\nDas Ansehen von "+SW.Dynamisch.GetSpWithID(opferID).GetName()+" hat deutlich gelitten";
28
+
returnSW.Dynamisch.GetSpWithID(opferID).GetName()+" muss einen Tag am Pranger verbringen.\nDas Ansehen von "+SW.Dynamisch.GetSpWithID(opferID).GetName()+" hat deutlich gelitten.";
SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).NeuesHandelszertifikatVerleihen(3);// Es gibt immer ein Handelszertifikat der Stufe 3 beim Kauf eines Stützpunktes
548
549
SW.Dynamisch.BelTextAnzeigen($"Euer Angebot wurde angenommen, Ihr seid nun stolzer Besitzer von {Name}.");
stringmessage=$"Denkt daran, dass Eure Niederlassung in {GetStadtName(stadtID)} im Jahr {jahr} mit kulinarischen Köstlichkeiten gut gefüllt sein sollte ...{Environment.NewLine}"+
139
+
stringmessage=$"Denkt daran, dass die Lager der Stadt {GetStadtName(stadtID)} im Jahr {jahr} mit kulinarischen Köstlichkeiten gut gefüllt sein sollten ...{Environment.NewLine}"+
139
140
$"Die Musiker werden Euch etwa {geplanteKosten.ToStringGeld()} kosten.";
140
141
141
142
returnmessage;
@@ -151,12 +152,14 @@ public string FestFeiern(Fest fest)
151
152
if(SW.Dynamisch.GetAktuellesJahr()!=fest.Jahr)
152
153
thrownewArgumentOutOfRangeException(nameof(fest),"Das Jahr des Festes ist nicht das aktuelle Jahr.");
0 commit comments