Enno Rehling
|
d7e5876c62
|
fix build, missing limits.h include
|
2015-07-07 09:44:24 +02:00 |
Enno Rehling
|
1e669472a6
|
add a test and fix potential crashes in SABOTAGE command.
sometimes even a simple test will uncover a ton of small errors.
|
2015-07-07 09:29:43 +02:00 |
Enno Rehling
|
e25d3c8ed1
|
Fix a bug reporting DETROY messages to the correct unit.
Add missing not-null assertions before accessing function parameters.
Eliminate all of the PVS-Studio warnings.
|
2015-07-07 00:49:12 +02:00 |
Enno Rehling
|
05ec74f9ec
|
annotate with finds from PVS Studio trial static analysis
|
2015-07-06 21:31:27 +02:00 |
Enno Rehling
|
09db2fe278
|
jsreport: return error if file not open. add scan-build to travis
|
2015-07-06 20:49:13 +02:00 |
Enno Rehling
|
ef4052b0f6
|
the outcome of a casual static analysis session.
|
2015-07-06 19:53:09 +02:00 |
Enno Rehling
|
17fb05b167
|
Merge pull request #253 from badgerman/feature/bug-1692-magicresistance-visibility
bug 1692: magicresistance visibility
|
2015-07-06 17:59:16 +02:00 |
Enno Rehling
|
960e0f8024
|
do not show magic resistance effects to other than the unit's own faction.
https://bugs.eressea.de/view.php?id=1692
|
2015-07-06 16:13:22 +02:00 |
Enno Rehling
|
5175c209f8
|
Merge pull request #252 from badgerman/hotfix-3-5-3
add a holy ground curse to all new starting regions.
|
2015-07-05 18:53:28 +02:00 |
Enno Rehling
|
c1ba6a99e3
|
add a holy ground curse to all new starting regions.
|
2015-07-05 18:45:15 +02:00 |
Enno Rehling
|
c37974eaf4
|
Merge pull request #251 from badgerman/hotfix-3-5-3
return to old mechanism of equipping the first unit, and give some ba…
|
2015-07-05 17:49:08 +02:00 |
Enno Rehling
|
7906d4469d
|
return to old mechanism of equipping the first unit, and give some basic necessities to special races.
|
2015-07-05 16:40:49 +02:00 |
Enno Rehling
|
6672251b2d
|
fewer units for new players, two players per region
|
2015-07-05 16:03:04 +02:00 |
Enno Rehling
|
4e67c4ac3f
|
do not remove new players for missing their first turn.
|
2015-07-05 15:24:46 +02:00 |
Enno Rehling
|
3074a6077d
|
avoid monsters: only seed new factions in hexes that have no units nearby.
|
2015-07-05 15:24:06 +02:00 |
Enno Rehling
|
9185b2af28
|
simplify test setup: as long as all games have nmr.removenewbie set to off by their config, no test should need to disable it.
|
2015-07-05 15:23:54 +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
|
89ea0b9946
|
simplify test setup: as long as all games have nmr.removenewbie set to off by their config, no test should need to disable it.
|
2015-07-05 14:16:17 +02:00 |
Enno Rehling
|
03a8c6a89f
|
avoid monsters: only seed new factions in hexes that have no units nearby.
|
2015-07-05 14:08:06 +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
|
004d6c61d4
|
avoid monsters: only seed new factions in hexes that have no units nearby.
|
2015-07-04 23:42:41 +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
|
04d609fb5d
|
Merge pull request #247 from badgerman/feature/bug-1805-nmr-warnings
Bug 1805: re-enable NMR warnings
|
2015-07-03 16:04:18 +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
|
9a9efe305d
|
Merge pull request #246 from badgerman/develop
Bug 2080: improved tests for DESTROY, fix destroy-after-attack
|
2015-07-03 14:06:24 +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
|
bdbab14332
|
Merge pull request #243 from badgerman/feature/bug-1896-disable-besiege
Disable SIEGE in E2. The feature is bad and broken.
|
2015-07-02 12:14:14 +02:00 |
Enno Rehling
|
aee4fb4570
|
disable SIEGE in E2. The feature is bad and broken.
https://bugs.eressea.de/view.php?id=1896
|
2015-07-02 12:07:52 +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
|
a70b0d4902
|
Merge pull request #241 from badgerman/feature/bug-1890-monster-give-orders
bug 1890: make monsters give GIVE orders
|
2015-07-02 11:23:13 +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
|
258f3c37c0
|
add test coverage for bug report 2094 (prove that it is invalid)
|
2015-07-02 08:55:05 +02:00 |
Enno Rehling
|
b9f41526ef
|
Merge pull request #239 from badgerman/feature/bug-1949-magicbag
bug 1949: magicbag contents
|
2015-07-01 22:34:00 +02:00 |
Enno Rehling
|
e0a383aa24
|
test the upper limit of the bag, too.
|
2015-07-01 22:16:43 +02:00 |