Skip to content

Commit 8900705

Browse files
SirTobyBclaude
andcommitted
TitelverleihungErgebnis um TitelTyp erweitern (3.41.0)
Fuegt dem TitelverleihungErgebnis den Typ-Namen des verliehenen Titels hinzu (titel.GetType().Name, z. B. "Graf"). Der Godot-Client waehlt damit die passende Sprachausgabe der Titelverleihung (je Titel und Geschlecht). Konsolentest bestaetigt die Typen Buerger..Fuerst. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 0a0d2b7 commit 8900705

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog Conspiratio.Lib
22

3+
## 3.41.0
4+
5+
_23.07.2026_
6+
7+
**[DE]**
8+
- `TitelverleihungErgebnis` um `TitelTyp` (Typ-Name des verliehenen Titels, z. B. "Graf") erweitert – der Client kann damit die passende Sprachausgabe der Titelverleihung auswählen
9+
10+
**[EN]**
11+
- Extended `TitelverleihungErgebnis` with `TitelTyp` (type name of the bestowed title, e.g. "Graf") – the client can use it to select the fitting voice output for the title bestowal
12+
313
## 3.40.0
414

515
_23.07.2026_

Conspiratio.Lib/Conspiratio.Lib.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<FileVersion>3.19.0</FileVersion>
3636
<Description>A library with gameplay logic for the free and open-source game Conspiratio</Description>
3737
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
38-
<Version>3.40.0</Version>
38+
<Version>3.41.0</Version>
3939
<Title>$(AssemblyName)</Title>
4040
<Authors>Conspiratio</Authors>
4141
<Copyright>Copyright © 2011-2025</Copyright>

Conspiratio.Lib/Gameplay/Titel/TitelVerleihungManager.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public TitelverleihungErgebnis Vollziehe()
4343
{
4444
UrkundenText = text,
4545
TitelName = titelName,
46+
TitelTyp = titel.GetType().Name,
4647
Maennlich = maennlich
4748
};
4849
}
@@ -53,6 +54,10 @@ public class TitelverleihungErgebnis
5354
{
5455
public string UrkundenText { get; set; }
5556
public string TitelName { get; set; }
57+
58+
/// <summary>Der Typ-Name des verliehenen Titels (z. B. "Graf") – dient dem Client zur Auswahl der Sprachausgabe.</summary>
59+
public string TitelTyp { get; set; }
60+
5661
public bool Maennlich { get; set; }
5762
}
5863
}

0 commit comments

Comments
 (0)