Enno Rehling
|
5187788f3c
|
pass the parent of an attribute into a_age and attrib_type::age
|
2015-12-16 22:18:44 +01:00 |
|
Enno Rehling
|
c66d6c7457
|
Address MS Visual Studio 2015 update 1 breaking changes
|
2015-12-16 17:01:47 +01:00 |
|
Enno Rehling
|
3fafb04b57
|
fix ahort to int converaion problems, fox PR
|
2015-12-11 18:03:55 +01:00 |
|
Steffen Mecke
|
1f4c521ac8
|
encapsulate r->land->peasants, money, horses, herbs, morale
|
2015-12-08 17:57:23 +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
|
3e048e2a84
|
Merge branch 'bug_2139' of https://github.com/stm2/server into stm2-bug_2139
Conflicts:
scripts/tests/e3/castles.lua
scripts/tests/e3/rules.lua
|
2015-12-03 11:06:55 +01:00 |
|
Enno Rehling
|
b3e7fa63e0
|
Merge pull request #396 from stm2/spell_parameters
fixed treatment of spell parameters (bug 1867)
|
2015-12-03 11:04:57 +01:00 |
|
Enno Rehling
|
4b7cb824bd
|
Merge branch 'massive_overload' of https://github.com/stm2/server into stm2-massive_overload
Conflicts:
src/move.c
src/tests.c
|
2015-11-27 12:40:17 +01:00 |
|
Enno Rehling
|
0410581907
|
Merge branch 'market_tests' of https://github.com/stm2/server into stm2-market_tests
Conflicts:
src/move.test.c
src/study.c
|
2015-11-26 18:42:23 +01:00 |
|
Steffen Mecke
|
fe49f01bb6
|
added moa tests for buildingtype_exists
|
2015-11-25 23:25:59 +01:00 |
|
Enno Rehling
|
c85e489f4f
|
Merge branch 'monster_leftovers' of https://github.com/stm2/server into stm2-monster_leftovers
Conflicts:
src/kernel/unit.c
src/laws.test.c
src/monsters.c
|
2015-11-25 14:25:42 +01:00 |
|
Enno Rehling
|
f559c263e3
|
cleanup of config.c: move more code to other modules like unit.c and faction.c
|
2015-11-24 19:53:27 +01:00 |
|
Enno Rehling
|
8aa7fec54c
|
config.c cleanup: move attribute registration to attributes.c
|
2015-11-24 19:32:52 +01:00 |
|
Enno Rehling
|
84a943b698
|
fix gcc build
|
2015-11-24 19:15:53 +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
|
817d81dbf9
|
remove the rules.hunger.reduces_skill variable, no game was doing anything other than the default.
|
2015-11-23 21:05:25 +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
|
5b9333f6d9
|
Merge branch 'release-3.7' into develop
Conflicts:
src/buildno.h
src/monsters.c
|
2015-11-23 17:12:48 +01:00 |
|
Enno Rehling
|
48c75466b6
|
kill static caches for floating-point variables
|
2015-11-22 17:32:35 +01:00 |
|
Enno Rehling
|
2e392b4d7c
|
eliminate even more static variable caches
|
2015-11-22 16:14:27 +01:00 |
|
Enno Rehling
|
f7698d92a9
|
change how migrant quota is configured for a race, eliminate the related rule caching
|
2015-11-22 15:53:50 +01:00 |
|
Enno Rehling
|
5f457f77b4
|
refactoring: move those count_* functions out of config.c
|
2015-11-22 15:46:14 +01:00 |
|
Enno Rehling
|
17068af332
|
unusual potion delay attribute can use a potion in another region? unclear what this code does, but fixing my bad assumption.
|
2015-11-22 14:36:05 +01:00 |
|
Enno Rehling
|
35e7a0bc79
|
eliminate global.cookie and the cache-invalidation which it enabled
|
2015-11-22 12:50:10 +01:00 |
|
Enno Rehling
|
73fc5a51b3
|
remove more junk defines from config.h, move them closer to where they belong
|
2015-11-22 12:47:57 +01:00 |
|
Enno Rehling
|
bf74eb1446
|
cleanup: remove movement constatns from config.h
|
2015-11-22 12:41:22 +01:00 |
|
Enno Rehling
|
cf6084a5ca
|
refactoring: move game configuration defines out of config.h
temporarily pushing them into settings.h where others already are, though they should be in their own modules or in config files.
|
2015-11-22 12:37:25 +01:00 |
|
Enno Rehling
|
74b1f9872e
|
change visibility of configuration data structures, local to config.c only
|
2015-11-22 12:27:08 +01:00 |
|
Enno Rehling
|
fe173e9551
|
refactor: make sure global.paramteres is used only inside config.c
|
2015-11-22 12:24:27 +01:00 |
|
Enno Rehling
|
edcd79d044
|
add a config_token function to look for a token inside a list
|
2015-11-22 12:20:33 +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
|
b05fe9316a
|
introducing config_set and config_get so we don't have to refer to globals.parameters everywhere
|
2015-11-22 10:33:31 +01:00 |
|
Enno Rehling
|
66dd1b8172
|
remove produce_exp caching in static variables (more slowdown)
|
2015-11-22 10:21:37 +01:00 |
|
Enno Rehling
|
f0a47321d6
|
reduce log spam
|
2015-11-21 21:49:33 +01:00 |
|
Enno Rehling
|
990fda6234
|
clean up config.c, remove static configuration caching
|
2015-11-21 18:13:16 +01:00 |
|
Enno Rehling
|
bc936bf019
|
eliminate more static variable configuration caching
|
2015-11-21 13:52:47 +01:00 |
|
Enno Rehling
|
7e27928d17
|
eliminate static variables and cache logic from more modules
|
2015-11-21 12:28:20 +01:00 |
|
Enno Rehling
|
06f8ba9ee4
|
faster lookup for get_param with tries
eliminate unnecessary constatn from rand.c
|
2015-11-20 15:48:17 +01:00 |
|
Steffen Mecke
|
a6757ecf9d
|
Merge branch 'develop' into massive_overload
Conflicts:
src/move.test.c
|
2015-11-19 14:54:14 +01:00 |
|
Steffen Mecke
|
a7a82662b7
|
reduce maximum overload damage to 38%
|
2015-11-17 15:47:43 +01:00 |
|
Steffen Mecke
|
742a30cc39
|
fix seaserpents
seaserpents could not do piracy
seaserpents should be able to attack after move
|
2015-11-17 12:17:28 +01:00 |
|
Steffen Mecke
|
8cec4b20e0
|
reduce code obfuscation
|
2015-11-17 02:14:08 +01:00 |
|
Steffen Mecke
|
1789bc06e9
|
monster faction may learn from experience
|
2015-11-17 02:13:57 +01:00 |
|
Enno Rehling
|
6237e6dfe2
|
Merge branch 'release-3.7' into develop
|
2015-11-16 14:30:31 +01:00 |
|
Steffen Mecke
|
5326bbd9e4
|
refactored inside_building/building_is_active/active_building
|
2015-11-16 02:13:48 +01:00 |
|
Steffen Mecke
|
3a18384ddb
|
overfull ships do not drift but take damage
http://bugs.eressea.de/view.php?id=2157
removed exploit:
ships more than 2 times over their ship type's capacity do not drift but take 30% to 100% damage
|
2015-11-15 12:43:05 +01:00 |
|
Steffen Mecke
|
4ab92e3caf
|
fixed descriptions of spells with parameters (bug #2060+1867)
|
2015-11-13 00:57:14 +01:00 |
|
Steffen Mecke
|
f3972a2390
|
prepared test for nr_spell
|
2015-11-13 00:57:14 +01:00 |
|
Steffen Mecke
|
251126054e
|
add missing NULL check to in_safe_building
|
2015-11-13 00:50:54 +01:00 |
|