Skip to content

Bug 3116: Skill-Änderungen korrekt berechnen - #1163

Merged
ennorehling merged 2 commits into
developfrom
change_skill
Sep 21, 2026
Merged

ennorehling merged 2 commits into
developfrom
change_skill

Conversation

@ennorehling

Copy link
Copy Markdown
Member

struct skill beschreibt den Skill einer durchschnittlichen Person in der Einheit. Tage müssen also mit der Anzahl Personen multipliziert werden, um gesamte Lernzeit über die Einheit zu ermitteln, bzw. muss change_skill eine Anzahl von Tagen über alle Personen bekommen, was in der Regel heisst, das sie mit u->number multipliziert werden (oder wie viele Personen von der Änderung betroffen werden, z.B. maximal 10 bei Dumpfbackenbrot).

@ennorehling ennorehling self-assigned this Sep 21, 2026
@ennorehling ennorehling changed the title Bugfix: Skill-Änderungen korrekt berechnen Bug 3116: Skill-Änderungen korrekt berechnen Sep 21, 2026
@ennorehling
ennorehling merged commit 2d7bcdf into develop Sep 21, 2026
1 check passed
@ennorehling
ennorehling deleted the change_skill branch September 21, 2026 16:22
ennorehling added a commit that referenced this pull request Sep 29, 2026
* change_skill gets total days per unit, not pre-divided by u->number.

* Talentverlust durch Schock testen.
ennorehling added a commit that referenced this pull request Sep 30, 2026
* deal with the obsolete -i argument by ignoring it

* Bug 3120: BEWACHE-Tricks mit TEMP-Einheiten (#1165)

Bei Übergabe von Personen wird das UFL_FLEEING Flag übertragen, Problem gelöst.
Solange eine Person in der Einheit aus einer unbefangenen Einheit kommt, kann sie trotzdem bewachen.

* Bug 3120: Neue Fehlermeldung für aus dem Kampf geflohene.

* adjust test to new guard error message

* Bug 3128: Untote lassen alle Talente vergessen

In drain_exp wurde die verloren gegangene XP nicht durch die Anzahl Personen geteilt. XP-Verluste werden jetzt über den Kampf gesammelt, und am Ende wird reduziert.

* Bug 3127: save the "password sent" flag

* Bug 3121 & 3122: PARTEI wird nicht korrekt erkannt.

* Bug 3116: Skill-Änderungen korrekt berechnen (#1163)

* change_skill gets total days per unit, not pre-divided by u->number.

* Talentverlust durch Schock testen.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant