Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Version 29.3 #1084

Merged
merged 35 commits into from
Sep 9, 2024
Merged

Merge Version 29.3 #1084

merged 35 commits into from
Sep 9, 2024

Conversation

ennorehling
Copy link
Member

No description provided.

ennorehling and others added 30 commits May 19, 2024 16:44
* sides as a dynamic array

(cherry picked from commit 1eb9e5e9bdb2fa52855ac8758423ab8852ef0c07)

* Meldung über Heiltrank ging an die falsche Einheit (#1073)

https://bugs.eressea.de/view.php?id=3024

* make battle.sides a dynamic array

second attempt at doing this, looking better
still need a test for rules.wage.function
Soll alle Eisenwaffen der Einheit zersetzen.
avoid unused variable warning
add missing includes
monsters should not be heroes, in a group, or have fixed stealth
Vermonsterung reparieen und testen
* join_battle was weird?

* refactor harbourmaster checks and fix bug 3031:

ships landing in a region with working harbour get their coast reset.

* compiler wants me to declare the building struct
* test side index, enemies, and relations

# Conflicts:
#	src/battle.test.c

* eliminate the enemies array

* replace the static per-side relations array with a hashmap

* unused variable & code in test

* stdint and stdbool require C99

* eliminate MAXSIDES from get_row

* simple test for get_unitorw (deserves more testing)

* use dynamic strings in lieu of yet another big fixed buffer.

* MAXSIDES is gone
added a test for seeing guarding units.
* replace weeks with day, WIP

* replace skill.weeks with days (WIP)
skill merge still failing tests
explain tricky math function.

* some more fixes to merge tests and algorithm

slowly getting there.

* additional testing
fix skill merge calculation

* signedness and iwyu
@ennorehling ennorehling self-assigned this Sep 9, 2024
@ennorehling ennorehling merged commit 91e304c into master Sep 9, 2024
2 checks passed
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