Commit Graph

8225 Commits

Author SHA1 Message Date
Enno Rehling 27f9490ec1 Merge pull request #661 from ennorehling/develop
pedantic gcc compilation
2017-02-18 22:07:12 +01:00
Enno Rehling b8302b1f15 Merge branch 'develop' of github.com:eressea/server into develop 2017-02-18 22:03:34 +01:00
Enno Rehling b744b6d601 Merge branch 'master' into develop 2017-02-18 22:02:58 +01:00
Enno Rehling 5796f60f16 spells will always resist magic 2017-02-18 22:00:48 +01:00
Enno Rehling 9e14bf5cf9 clang complains about -ansi? 2017-02-18 21:26:38 +01:00
Enno Rehling 12b1dcaa38 remove platform-cruft 2017-02-18 21:23:24 +01:00
Enno Rehling 4e5f1d05ce Be very strict about C standards.
Compile with -std=c89 in gcc.
remove all // comments (they are nice, but unnecessary).
variables only declared at start of block.
various pedantery.
backwards compatible va_copy for pre-C99 gcc.
2017-02-18 21:15:14 +01:00
Enno Rehling 5b52451d9d remove unused ai.aggression atribute 2017-02-18 19:21:54 +01:00
Enno Rehling 8d963fefda Merge pull request #660 from ennorehling/develop
remove shadowcall spell
2017-02-18 18:38:36 +01:00
Enno Rehling a553b2258a remove code for shadowcall, too 2017-02-18 18:25:58 +01:00
Enno Rehling 7d5586635e remove shadowcall spell 2017-02-18 18:24:44 +01:00
Enno Rehling daa7554361 remove race.precombatspell 2017-02-18 18:14:18 +01:00
Enno Rehling a754975ef9 fix loading data where embassy uses floats. 2017-02-18 17:52:25 +01:00
Enno Rehling d5dcf14a56 Merge pull request #659 from ennorehling/develop
gcd and rounding error
2017-02-18 16:08:08 +01:00
Enno Rehling 9bc34a242f Merge branch '2279-fixes' into develop 2017-02-18 15:55:42 +01:00
Enno Rehling 9682d6b48c implement quick-and-dirty gcd 2017-02-18 15:45:57 +01:00
Enno Rehling aee68fbd0f github issue #658
MACHE 1 EISEN use 1 iron even with savings.
2017-02-18 11:19:42 +01:00
Enno Rehling d43ccd406a Merge pull request #657 from ennorehling/develop
BUG 2279: store material savings as a fraction
2017-02-17 22:16:24 +01:00
Enno Rehling 0a3e3de5a3 refactor fractions a little bit. 2017-02-17 22:01:51 +01:00
Enno Rehling 2328975dc2 do not use floats for material-save.
abusing variants for storing short fractions.
remove unused RMF_SAVERESOURCE.
2017-02-17 21:45:10 +01:00
Enno Rehling 01cdfcd2a6 Merge pull request #656 from ennorehling/develop
BUG 2279: Zuviel Eisen aus der Region abgezogen
2017-02-16 20:52:28 +01:00
Enno Rehling ed94ef6d48 Merge branch '2279-alloc-save' into develop 2017-02-16 20:36:30 +01:00
Enno Rehling a624915a06 error message if building is required.
was broken in recent commit.
also fix reference counts.
2017-02-16 20:26:34 +01:00
Enno Rehling a5dfe12d48 initialize variable 2017-02-16 19:38:09 +01:00
Enno Rehling 20ff8981df trying to extract allocation modifiers into a separate function 2017-02-16 10:19:59 +01:00
Enno Rehling 50083fc668 BUG 2279: too many resources used.
diddling the resource-save formula until test passes.
2017-02-15 21:16:54 +01:00
Enno Rehling 5902a6922f BUG 2279: add a failing unit test. 2017-02-15 20:50:45 +01:00
Enno Rehling 5680057e7f adding simple test for MAKE <ITEM> 2017-02-15 17:09:23 +01:00
Enno Rehling 635edf314d Merge pull request #655 from ennorehling/develop
BUG 2281: guardhouses are unlimited
2017-02-14 21:16:58 +01:00
Enno Rehling 7947101899 factor out some function to make future debugging easier. 2017-02-14 21:01:22 +01:00
Enno Rehling 4ce415be50 BUG 2281: fix maxsize of guard towers. 2017-02-14 20:51:03 +01:00
Enno Rehling 1dcb21b08c bug 2281: add a failing test
https://bugs.eressea.de/view.php?id=2281
2017-02-14 20:30:24 +01:00
Enno Rehling 623137e872 test guardhouse level limits. 2017-02-14 19:57:31 +01:00
Enno Rehling 08e14f3095 coverity warnings 2017-02-14 16:23:40 +01:00
Enno Rehling aa230cc191 fix coverity warnings 2017-02-14 12:15:36 +01:00
Enno Rehling 3ea12be564 BENUTZE Muschel repariert.
at_keys hat jetzt auch zu jedem key ein value, und Funktionen zum Update altee Daten.
2017-02-13 18:48:38 +01:00
Enno Rehling 981c7d4bdd Merge remote-tracking branch 'upstream/master' 2017-02-12 20:18:27 +01:00
Enno Rehling c73c7d4cfd remove bad extra spaces in build script 2017-02-12 20:15:54 +01:00
Enno Rehling b031002bc2 Merge remote-tracking branch 'upstream/develop' into develop 2017-02-12 20:09:30 +01:00
Enno Rehling e9ca536e8e Merge branch 'master' into develop 2017-02-12 20:08:29 +01:00
Enno Rehling 2a71a3fc8f Merge pull request #654 from ennorehling/master
bug 2282: at_keys can have 0 keys
2017-02-12 20:06:51 +01:00
Enno Rehling f132dfe4d4 bug 2282: Datenfile 2012 kaputt.
make the reader for at_keys accept that sometimes, there are 0 keys.
2017-02-12 19:57:02 +01:00
Enno Rehling e282035859 Merge remote-tracking branch 'upstream/develop' into develop 2017-02-12 19:38:00 +01:00
Enno Rehling 160ba008ed Merge pull request #653 from ennorehling/develop
Bug 2253: never give mages to another unit
2017-02-12 19:37:29 +01:00
Enno Rehling 182fc3fa3c remove test for bug 2253 2017-02-12 19:32:27 +01:00
Enno Rehling 4828045fd7 there is no NEWATSROI, remove dead code 2017-02-12 18:52:41 +01:00
Enno Rehling b05c2564e5 make att_modification not crash when a good/bad dream curse has no magician. 2017-02-12 13:22:44 +01:00
Enno Rehling 69fd8edb8b Merge pull request #652 from ennorehling/develop
finish locale refactoring for now.
2017-02-12 06:31:40 +01:00
Enno Rehling a4bd4320e5 fix bad read_orders call 2017-02-12 06:24:25 +01:00
Enno Rehling 75514014bc no need to create locale here 2017-02-12 06:20:37 +01:00