Enno Rehling
4e67c4ac3f
do not remove new players for missing their first turn.
2015-07-05 15:24:46 +02:00
Enno Rehling
6df1e3eeb0
Merge pull request #250 from badgerman/feature/newplayer-fixes
...
some fixes for new players
2015-07-05 15:21:54 +02:00
Enno Rehling
a28ca695fd
start new hotfix branch
2015-07-05 15:19:38 +02:00
Enno Rehling
ae8c448698
do not remove new players for missing their first turn.
2015-07-05 14:07:59 +02:00
Enno Rehling
fab3f0a8c0
Merge pull request #249 from badgerman/feature/bug-1596-flee-tactics-round
...
Bug 1596: Schwer verwundete fliehen auch nach der Taktik-Runde.
2015-07-04 18:12:59 +02:00
Enno Rehling
1e9e3a3b6a
Bug 1596: Schwer verwundete fliehen auch nach der Taktik-Runde.
...
https://bugs.eressea.de/view.php?id=1596
remove an unnecessary (and wrong) check.
2015-07-04 17:54:00 +02:00
Enno Rehling
40cd6b3bc4
Merge pull request #248 from badgerman/feature/bug-1838-deathcloud-duration
...
Bug 1838: deathcloud duration and messages
2015-07-03 18:32:25 +02:00
Enno Rehling
af004bb27b
individual poison damage messages
2015-07-03 18:27:10 +02:00
Enno Rehling
c42227c9e4
Bug 1838: Giftwolken dauern nur eine Woche, erscheinen nicht im Report.
...
https://bugs.eressea.de/view.php?id=1838
- fix dc_age return value
- speed up curse reporting a little
2015-07-03 17:36:37 +02:00
Enno Rehling
59745c7ed0
parentheses to fix operator precedence.
2015-07-03 16:13:24 +02:00
Enno Rehling
979f3460d6
Bug 1805: re-enable NMR warnings
...
https://bugs.eressea.de/view.php?id=1805
move warnings to the top of the list of errors in the NR
2015-07-03 15:31:57 +02:00
Enno Rehling
b2d981e577
improved tests for DESTROY, fix destroy-after-attack
2015-07-03 13:08:06 +02:00
Enno Rehling
13ed70f2fd
Merge pull request #245 from badgerman/feature/bug-1950-flee-and-guard
...
Bug 1950: fleeing units can guard the same turn.
2015-07-02 18:12:03 +02:00
Enno Rehling
a2376290d8
Bug 1950: fleeing units can guard the same turn.
...
checking for UFL_FLEEING in can_start_guarding should make that impossible now.
https://bugs.eressea.de/view.php?id=1950
2015-07-02 17:52:22 +02:00
Enno Rehling
98c161869f
Merge pull request #244 from badgerman/develop
...
Bug 1861 (MAXTEACHERS) and misc fixes
2015-07-02 16:32:25 +02:00
Enno Rehling
f054ea114b
Bug 1861: increase MAXTEACHERS, warn if it is still too small.
2015-07-02 16:23:38 +02:00
Enno Rehling
bfd93c68b2
remove bogus assert
2015-07-02 15:44:21 +02:00
Enno Rehling
a975073c0d
fix an issue when reading pre-spellbook datafiles for E3.
2015-07-02 14:39:13 +02:00
Enno Rehling
31ca0ce052
fix a parser crash in the USE command.
2015-07-02 13:42:15 +02:00
Enno Rehling
37eb189cd0
Merge pull request #242 from badgerman/feature/bug-2080-move-after-destroy
...
bug 2080: long actions after DESTROY
2015-07-02 11:58:12 +02:00
Enno Rehling
fc2b8f3471
bug 2080: long actions after DESTROY
...
https://bugs.eressea.de/view.php?id=2080
we forgot to set the flags. also added a test for the future.
2015-07-02 11:42:18 +02:00
Enno Rehling
78857d8aa3
Merge pull request #240 from badgerman/feature/bug-2069-familiar-races
...
bug 2069: familiar races
2015-07-02 11:23:25 +02:00
Enno Rehling
b53d01eb18
Bug 1890: monsters do not respect the rules when giving excess weight to peasants.
...
https://bugs.eressea.de/view.php?id=1890
fixed by creating a give order instead of calling give_item directly.
2015-07-02 11:08:38 +02:00
Enno Rehling
414f6d3210
bug 2069: not all E3 magic schools have a familiar.
...
https://bugs.eressea.de/view.php?id=2069
quick fix: defaulting all additional schools to the illaun familiar.
2015-07-02 09:49:51 +02:00
Enno Rehling
15e9c5962c
merge feature/test-cleanup
...
removing old test files
merging old tests into current system
fixing some internal bugs (i.e. adjust_coordinates)
2015-07-01 21:24:44 +02:00
Enno Rehling
0ee76ea8dd
Bug 2113: player-owned dragons did not get movement bonuses.
...
https://bugs.eressea.de/view.php?id=2113
2015-06-26 20:12:01 +02:00
Enno Rehling
94ec39d7bb
Bug 2114: broken army listing during combat.
...
https://bugs.eressea.de/view.php?id=2114
2015-06-26 14:44:28 +02:00
Enno Rehling
3ba2b3d4d7
indentation fixes (tab->spaces)
2015-06-26 14:31:21 +02:00
Enno Rehling
9b42824a5e
Bug 2112: volcano stops smoking after it has erupted.
...
https://bugs.eressea.de/view.php?id=2112
2015-06-26 14:26:42 +02:00
Enno Rehling
6a42b6231e
Merge branch 'master' into develop
...
Conflicts:
src/buildno.h
2015-06-21 18:32:10 +02:00
Enno Rehling
a085442b8f
eliminate unused variable.
2015-06-21 17:54:39 +02:00
Enno Rehling
04bf7153f0
remove a faction from its alliance when it is dead.
2015-06-21 17:49:22 +02:00
Enno Rehling
659aa6c973
after combat, eject enemies only
2015-06-20 14:28:16 +02:00
Enno Rehling
9b7a4e813b
functional test for forced leave configuration.
...
functional test for forced leave after combat.
functional test for MAKE TEMP.
error handling for Lua function building.create().
reduce some errors to warnings.
initialize race.battle_flags correctly (when not created through XML).
re-initialize processor in case config has changed.
handle missing translation of combat status, with error message.
2015-06-19 13:17:01 +02:00
Enno Rehling
e7bffb7533
implement post-combat forced leave from ship/building
2015-06-19 07:53:11 +02:00
Enno Rehling
e6b3a6da65
suppress valgrind warning form issue #227
2015-06-17 07:54:56 +02:00
Enno Rehling
272653f8ba
fixing sea serpents with empty names, again. https://bugs.eressea.de/view.php?id=2057
2015-06-12 18:05:56 +02:00
Enno Rehling
4e33e59d64
more lua_pushinteger conversion for lua 5.3
2015-06-08 21:19:17 +02:00
Enno Rehling
84f8a9f746
calculate simple default scores for items that do not have one defined in XML.
2015-06-08 21:15:07 +02:00
Enno Rehling
2967cd59cf
replace pushnumber with pushinteger where applicable (prep for Lua 5.3).
...
also kill an unreferenced string.
2015-06-08 20:53:40 +02:00
Enno Rehling
872721dc0f
Merge branch 'master' of github.com:eressea/server
2015-06-08 09:46:55 +02:00
Enno Rehling
4a31bea3b9
increase build number, new version installed
2015-06-08 09:46:07 +02:00
Enno Rehling
563a08de97
Merge branch 'develop' of github.com:eressea/server into develop
2015-06-08 09:44:04 +02:00
Enno Rehling
266b019928
Merge branch 'hotfix/bug-2109-give-unit' of https://github.com/badgerman/eressea into badgerman-hotfix/bug-2109-give-unit
...
Conflicts:
scripts/eressea/xmlconf.lua
2015-06-08 09:43:36 +02:00
Enno Rehling
12946615e5
Bugfix 2109: Einheiten lassen sich nicht mehr zwischen Parteien übergeben
...
https://bugs.eressea.de/view.php?id=2109
Wenn max_transfers < 0 war, wurde das nur in give_men richtig interpretiert, aber nicht in give_unit.
2015-06-08 09:06:20 +02:00
Enno Rehling
0dd02dbf72
add a test for give_unit between two allied factions.
2015-06-08 08:57:05 +02:00
Enno Rehling
59ddbf9f11
fix broken merge conflict
2015-06-08 08:52:24 +02:00
Enno Rehling
29753985f7
Merge branch 'master' into release-3-5
...
Conflicts:
src/laws.test.c
2015-06-08 08:50:18 +02:00
Enno Rehling
6e9f889e77
Merge branch 'master' of github.com:eressea/server
...
Conflicts:
src/laws.test.c
2015-06-08 08:47:36 +02:00
Enno Rehling
0de5d698de
Fix the 'B' island generation to use the newfactions file, for use by new GMs.
...
configurable island size.
2015-06-02 15:29:21 +02:00
Enno Rehling
c90496e60b
Merge pull request #217 from badgerman/develop
...
enable clang warning for tautological comparisons
2015-06-02 00:27:04 +02:00
Enno Rehling
70967fc041
Merge pull request #216 from badgerman/feature/issue-198
...
issue #198 : gmtool makes invalid demand
2015-06-01 23:39:41 +02:00
Enno Rehling
6895195659
gmtool makes invalid regions (github issue #198 ).
...
forgot to null a pointer after freeing it.
2015-06-01 19:56:53 +02:00
Enno Rehling
80deef30b0
additional clang warning for tautological comparisons.
...
added to catch a /Wall VS warning in Travis builds.
2015-06-01 08:04:46 +02:00
Enno Rehling
88be8f670d
Merge pull request #215 from badgerman/stm2-cursefix2
...
testing curses with memstream
2015-05-31 11:30:44 +02:00
Enno Rehling
13a358005f
fix memstream-based tests, new storage submodule.
2015-05-31 11:03:44 +02:00
Enno Rehling
69821b2a32
cleanup battle.h header
...
removed some unreferenced functions from battle.h, made them static in battle.c
2015-05-30 17:29:01 +02:00
Enno Rehling
618902f723
eliminate Visual C++ warning about pointless range check
2015-05-27 22:44:12 +02:00
Enno Rehling
e954b210d4
Merge remote-tracking branch 'upstream/develop' into develop
2015-05-24 16:25:10 +02:00
Enno Rehling
59400b1e27
Merge branch 'release-3-5' into develop
...
Conflicts:
s/runtests
src/buildno.h
2015-05-24 14:10:42 +02:00
Enno Rehling
24fc66ad1e
update build no, re-enable test
2015-05-24 14:05:03 +02:00
Enno Rehling
a5f056b4b6
re-enable an assertion that was commented out.
...
fix a size_t range warning, change error code for wrptr().
2015-05-24 14:01:37 +02:00
Enno Rehling
4971795be1
Merge pull request #211 from badgerman/master
...
test_peasant_luck_effect failure on x86
2015-05-24 13:49:57 +02:00
Enno Rehling
9695b49f40
fix floating point inconsistency on 32-bit x86 CPUs
2015-05-24 13:12:23 +02:00
Enno Rehling
0c3e310e39
working around floating point inconsistencies on 32 bit x86s
2015-05-24 13:06:20 +02:00
Enno Rehling
1371985776
working around a possible bug in gcc 4.9.2-10ubuntu13
2015-05-24 12:20:24 +02:00
Enno Rehling
6260a45be5
running the test 1000 times should not change the result.
...
if it does, that is because it depends on state (of the random number generator), which is bad and needs to be fixed if it makes the test intermittent.
2015-05-24 11:32:16 +02:00
Enno Rehling
4b721e074d
diable test_peasantluck, it fails on master
...
do not load any config for run-tests.lua
2015-05-24 10:31:11 +02:00
Enno Rehling
34b1ead0ac
Make GiveRestriction default to 0, do not cache the value in a static variable.
2015-05-24 07:44:02 +02:00
Enno Rehling
6f50027088
use_item can return positive values now
2015-05-24 07:43:11 +02:00
Enno Rehling
e99db198eb
bugfix use_item (use_skillpotion did not use pool).
...
from here on, all use_* functions return the number of items used, and
use_item handles removing them from the unit (or the pool).
2015-05-24 07:17:23 +02:00
Enno Rehling
2ddabc1477
Merge branch 'cursefix2' of https://github.com/stm2/server into stm2-cursefix2
2015-05-22 17:27:51 +02:00
Enno Rehling
3e93ebfcb7
Merge pull request #206 from badgerman/feature-giverestriction-default
...
Make GiveRestriction default to 0, do not cache
2015-05-22 17:25:15 +02:00
Enno Rehling
73fa9a276d
Make GiveRestriction default to 0, do not cache the value in a static variable.
2015-05-22 16:23:18 +02:00
Enno Rehling
1a8c95dc61
Merge pull request #205 from badgerman/bug-2103-missing-translation
...
Bug 2103: Fehlende Zauberbeschreibung im englischen CR
2015-05-22 15:45:00 +02:00
Enno Rehling
0ea0936156
Use default locale when missing a translation, only warn once.
...
https://bugs.eressea.de/view.php?id=2103
remove locale::fallback, it was never set anyhow (also, we have no good fallbacks).
2015-05-22 14:14:02 +02:00
Enno Rehling
eb6215e018
https://github.com/eressea/server/issues/203 terrain_t check was exactly wrong, causing log spam.
...
remove obsolete line from E4 config.
2015-05-22 13:52:45 +02:00
Enno Rehling
dde139f784
Merge remote-tracking branch 'upstream/develop' into develop
2015-05-21 12:04:13 +02:00
Enno Rehling
cf88280595
fix build_building tests, require an order argument.
...
test current replace_order behavior.
2015-05-21 11:52:31 +02:00
Enno Rehling
22ae1b63de
Merge pull request #201 from badgerman/issue-199-sparagraph
...
bugfix sparagraph (github issue #199 ).
2015-05-20 22:54:53 +02:00
Enno Rehling
465dcf4e1c
bugfix sparagraph (github issue #199 ).
...
adding tests.
2015-05-20 18:05:25 +02:00
Enno Rehling
5af69f1821
re-enable test_peasant_luck_effect, add testing for adjust_coordinates
2015-05-20 08:15:12 +02:00
Enno Rehling
32298bd50d
gcc: do not error on warnings that Visual Studio doesn't know about.
2015-05-20 07:30:59 +02:00
Enno Rehling
250880f067
fix gcc warning (unused variable)
2015-05-20 07:19:50 +02:00
Enno Rehling
3a03579a65
rename set_origin/get_origin into faction.c, remove argument from adjust_coordinates. add test for bug 2070.
2015-05-19 08:27:16 +02:00
Enno Rehling
e7661434e3
fix an out-of-bounds error in the new stream-based report code when centering very short headlines, refactor indentation code, add tests.
2015-05-19 08:26:44 +02:00
Enno Rehling
d0f8825240
use the syntax_error function where appropriate.
...
fix bug w. releasing message too soon.
2015-05-18 11:34:52 +02:00
Enno Rehling
dbf022b757
fix loop termination, sparagraph
2015-05-18 09:37:31 +02:00
Enno Rehling
c6b4c51b0d
fix endless loop bug.
2015-05-18 09:21:41 +02:00
Enno Rehling
72e041dd32
fix missing include
2015-05-18 09:04:05 +02:00
Enno Rehling
8e5fc28bfc
refactoring more of goodies.h into strings.h
2015-05-18 08:59:38 +02:00
Enno Rehling
820cdccf32
prettier syntax: C does not require taking an address (&) of a function.
2015-05-18 08:42:35 +02:00
Enno Rehling
43b2f0da9b
fix -Wtautological-compare warnings from clang, again
2015-05-18 08:03:00 +02:00
Enno Rehling
dfa45acd68
fix -Wtautological-compare warnings from clang
2015-05-18 07:46:45 +02:00
Enno Rehling
053adda3b4
Merge pull request #193 from badgerman/feature-gmtool-upgrades
...
misc gmtool upgrades
2015-05-17 17:57:46 +02:00
Enno Rehling
70eda58604
Merge branch 'develop' of github.com:eressea/server into develop
...
Conflicts:
src/CMakeLists.txt
2015-05-17 17:52:41 +02:00
Enno Rehling
177d1c701f
Merge branch 'lua-test-framework' of https://github.com/badgerman/eressea into badgerman-lua-test-framework
...
Conflicts:
src/kernel/region.c
src/util/log.h
2015-05-17 17:39:10 +02:00
Enno Rehling
9418051cd3
make gcc warn about signed/unsigned comparisons, just like Visual Studio does
2015-05-16 22:35:07 +02:00
Enno Rehling
c4d1482250
signed/unsigned comparisons (VC warning only)
2015-05-15 20:56:43 +02:00
Enno Rehling
9d7a9cbe6a
add missing new header
2015-05-15 20:47:27 +02:00