Enno Rehling
|
1075b7ce17
|
Merge branch 'master' into develop
|
2015-12-06 18:39:54 +01:00 |
|
Enno Rehling
|
d04d8e782e
|
https://bugs.eressea.de/view.php?id=2173
rewrite the rules for magical damage reduction
|
2015-12-06 18:34:31 +01:00 |
|
Steffen Mecke
|
864c875316
|
fix typo: fiery breath was icy
|
2015-12-05 22:27:03 +01:00 |
|
Enno Rehling
|
1d57bf527d
|
Merge branch 'master' into develop
Conflicts:
src/battle.test.c
src/buildno.h
|
2015-12-05 17:27:04 +01:00 |
|
Enno Rehling
|
62ee1468b8
|
https://bugs.eressea.de/view.php?id=2166
* fix magic resistance calculation in calculate_armor.
* add related tests.
* refactor BF_CANATTACK -> BF_NO_ATTACK because it is easier.
|
2015-12-05 17:17:21 +01:00 |
|
Enno Rehling
|
64b84481b2
|
refactoring: move parsing and allies code out of config.c
|
2015-11-24 18:52:09 +01:00 |
|
Enno Rehling
|
0a47f0e398
|
eliminate SkillCap feature, it was stupid and not used by any game, ever
|
2015-11-23 20:58:51 +01:00 |
|
Enno Rehling
|
48c75466b6
|
kill static caches for floating-point variables
|
2015-11-22 17:32:35 +01:00 |
|
Enno Rehling
|
3bd458b5e8
|
optimization: read configuration once before all battles, not before or during each individual one.
|
2015-11-22 15:29:43 +01:00 |
|
Enno Rehling
|
7bbf11c6b6
|
eliminate more static cached configuration values
|
2015-11-22 15:14:50 +01:00 |
|
Enno Rehling
|
a4cb5e2906
|
replace all get_param_* for global.parameters with config_get_*
|
2015-11-22 10:44:46 +01:00 |
|
Enno Rehling
|
7dae5aa035
|
eliminate silly caching logic from natural armor calculation
|
2015-11-21 19:02:14 +01:00 |
|
Enno Rehling
|
26b6ae4e30
|
github issue #374
stick some assertions in natural_armor
refactor it for readability
eliminate a static memory leak
reset num_races to zero at end of test
|
2015-11-07 18:21:47 +01:00 |
|
Enno Rehling
|
c090f8e1f4
|
CID 22441 Unchecked return value from library
|
2015-11-04 12:03:26 +01:00 |
|
Enno Rehling
|
d6cd1feb48
|
CID 22456: 'Constant' variable guards dead code
github issue #360
prayers sind ein feature, das nie fertig entwickelt wurde
|
2015-11-04 11:59:17 +01:00 |
|
Enno Rehling
|
978dd1400f
|
CID 22465 Division or modulo by zero
|
2015-11-04 11:57:13 +01:00 |
|
Enno Rehling
|
a02b5f343e
|
CID 22488 Dereference after null check
|
2015-11-04 11:55:04 +01:00 |
|
Enno Rehling
|
154c2076a2
|
fixing bug 2149: projectile armor shall only protect against projectiles
https://bugs.eressea.de/view.php?id=2149
|
2015-11-03 19:12:40 +01:00 |
|
Enno Rehling
|
f959f43f1e
|
extensive tests for armor calculation
|
2015-11-03 18:59:09 +01:00 |
|
Enno Rehling
|
15ff621cbb
|
refactor: extract damage calculation from terminate
start writing tests (WIP)
|
2015-11-03 14:22:50 +01:00 |
|
Enno Rehling
|
4052f52472
|
Merge pull request #345 from TurnerSE/bug/#2145
Bug/#2145
|
2015-11-03 13:04:28 +01:00 |
|
Philipp Dreher
|
5178bbd674
|
moved application of armor-penetration
halfed armor now includes the effect of natural armor, but not the
effect of magic armor
|
2015-11-03 00:05:55 +01:00 |
|
Philipp Dreher
|
b6443e40ba
|
reanimated dead code
|
2015-11-01 17:14:51 +01:00 |
|
Enno Rehling
|
be0563c1f0
|
CID 22560: Copy into fixed size buffer (STRING_OVERFLOW)
|
2015-10-30 11:43:45 +01:00 |
|
Enno Rehling
|
0a67d53264
|
CID 26256: (NULL_RETURNS)
|
2015-10-29 16:41:53 +01:00 |
|
Enno Rehling
|
f2b0ba1ec6
|
eliminate find_spell warning for games where nobody is cursed, and you cannot summon igjarjuk
|
2015-10-27 12:40:03 +01:00 |
|
Enno Rehling
|
3eead446d0
|
reduce cron log spam
|
2015-09-26 22:42:22 +02:00 |
|
Enno Rehling
|
5f7b9129bc
|
Merge branch 'master' into develop
Conflicts:
tests/runtests.bat
|
2015-09-12 22:47:33 +02:00 |
|
Enno Rehling
|
a027139057
|
remove global variable verbosity in favor of static in main.c (use log_* functions everywhere)
|
2015-09-12 20:58:09 +02:00 |
|
Enno Rehling
|
9bdc811582
|
produceexp uses a json-configurable constant
make get_param_flt return a double, floats are for wimps.
|
2015-09-12 16:38:51 +02:00 |
|
Enno Rehling
|
cf08cdf3fb
|
configuration type-fixes: int to bool where appropriate (possibly incomplete)
rename some rules to make it more obvious that they are flags or other integer values.
|
2015-09-11 10:04:08 +02:00 |
|
Enno Rehling
|
9312b44f8e
|
move seen_region logic to a separate seen.[hc] module for testing.
currently failing test:
1) Failure (tests.report.test_lighthouse):
./scripts/tests/common.lua:1051: true expected but was false
|
2015-09-08 09:56:56 +02:00 |
|
Enno Rehling
|
70aff6f567
|
Merge pull request #283 from ennorehling/cursed-faction
The revenge of Igjarjuk
|
2015-08-31 07:58:16 +02:00 |
|
Enno Rehling
|
8c860811e2
|
Summon Igjarjuk only at the start of a battle, not after.
|
2015-08-30 23:15:04 +02:00 |
|
Enno Rehling
|
7bb882b15b
|
add a spell for igjarjuk (WIP)
|
2015-08-30 10:57:08 +02:00 |
|
Enno Rehling
|
de808bf146
|
change effskill signature to take a region, change eff_skill to work on a skill * to avoid multiple lookups.
|
2015-08-27 16:16:55 +02:00 |
|
Enno Rehling
|
9586d970e8
|
fix bad castorder creation for combat spell (some unions are the WORST)
|
2015-08-22 18:51:10 +02:00 |
|
Enno Rehling
|
dd667aa752
|
cursed factions get to fight a wolfhowl if they attack (WIP)
|
2015-08-22 17:56:36 +02:00 |
|
Enno Rehling
|
4c32fe19ee
|
eliminate some dead code that was still marked with TODO.
|
2015-08-21 10:54:09 +02:00 |
|
Enno Rehling
|
c8cbeea660
|
STRLCPY macro redefinition and fixes for gcc. work for monkeys.
|
2015-08-17 22:48:21 +02:00 |
|
Enno Rehling
|
b999e3c963
|
replace strlcpy/wrptr pairs with new STRLCPY macro.
|
2015-08-17 19:37:02 +02:00 |
|
Enno Rehling
|
c0a760a645
|
Merge branch 'develop' of github.com:eressea/server into develop
|
2015-08-06 19:54:51 +02:00 |
|
Enno Rehling
|
6c8300a47e
|
Merge branch 'feature/bug-1588-magicpower-limit' of https://github.com/ennorehling/eressea into ennorehling-feature/bug-1588-magicpower-limit
Conflicts:
scripts/tests/e2/init.lua
src/battle.c
src/bind_unit.c
src/kernel/spellid.h
src/magic.c
src/magic.h
|
2015-08-06 19:53:24 +02:00 |
|
Enno Rehling
|
4d061d8592
|
repair update_long_order and K_DESTROY handling according to discussion in https://bugs.eressea.de/view.php?id=2080
|
2015-08-04 22:47:55 +02:00 |
|
Enno Rehling
|
0a57933e30
|
minor optimizations, error checking (static analysis)
|
2015-07-12 14:17:27 +02:00 |
|
Enno Rehling
|
758f4a592d
|
minor optimizations, error checking (static analysis)
|
2015-07-12 14:10:33 +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
|
bfd93c68b2
|
remove bogus assert
|
2015-07-02 15:44:21 +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 |
|