Enno Rehling
1024dd5c81
Refactoring morale into a separate module.
...
Not all of it yet, because it is inconveniently part of kernel/region.
2014-12-10 19:04:02 +01:00
Enno Rehling
01877f5169
cleanup, fix a TODO, eliminate dead code.
2014-12-10 09:39:11 +01:00
Enno Rehling
0c54c7e32d
always nice to eliminate a few TODO's and kill some bitrot.
2014-12-09 23:27:05 +01:00
Enno Rehling
188e003f7c
retrofit tests for alliances.
2014-12-09 14:43:11 +01:00
Enno Rehling
9b56ccf53c
cleaning up some alliance code, killing bitrot from WDW.
2014-12-09 14:14:35 +01:00
Enno Rehling
4b9d4ac1cb
Merge pull request #60 from badgerman/master
...
NPC units that use their race as the name (Hirntöter, Seeschalnge) can use NULL as their name.
2014-12-09 08:04:16 +01:00
Enno Rehling
2c077c25e8
space savings: update data files, remove names from NPC units where their name is their race.
2014-12-09 07:44:26 +01:00
Enno Rehling
0fead39b41
added a function that sets a monster's name to NULL if it is the name of its race.
...
deprecate old rc_name function (renamed to rc_name_s) because it used a static return string.
2014-12-09 07:20:36 +01:00
Enno Rehling
bde56aa1f8
eliminate unused variables, fix CI build.
2014-12-09 06:46:45 +01:00
Enno Rehling
9394c4324e
units without a name will use their race as a default name.
2014-12-09 06:45:21 +01:00
Enno Rehling
3428f40f81
load inifile in main, it is only used by the server.
...
this should fix the broken CI build.
2014-12-09 06:01:10 +01:00
Enno Rehling
b551edbdb3
refactoring: moving unitname to unit.c.
...
also removing static-string some cruft from config.c.
2014-12-09 05:55:16 +01:00
Enno Rehling
669712f04f
rename race_ to _race, to follow the style guide.
2014-12-08 22:06:05 +01:00
Enno Rehling
7bf395e7fb
Merge pull request #59 from badgerman/master
...
report volcano outbreaks in affected regions.
2014-12-08 21:31:12 +01:00
Enno Rehling
b30de914aa
report volcano outbreaks in affected regions.
...
https://bugs.eressea.de/view.php?id=2049
2014-12-08 21:19:18 +01:00
Enno Rehling
87eb2061f8
fix permissions on build script
2014-12-08 20:11:10 +01:00
Enno Rehling
06d5175030
add travis build script to branch
2014-12-08 20:03:04 +01:00
Enno Rehling
c0460197b1
add travis configuration to branch
2014-12-08 19:37:02 +01:00
Enno Rehling
7d5280196a
prevent an error when empty units get zombified to protect magic item loss
2014-12-07 11:14:41 +01:00
Enno Rehling
3dd3761acd
prevent an invalid assert when undead heroes are magical
2014-12-07 11:14:14 +01:00
Enno Rehling
66f733e105
Merge pull request #58 from badgerman/master
...
Accepting Don's changes to the setup script, adding tests.
2014-11-26 18:38:03 +01:00
Enno Rehling
6438d6807e
accepting Don's changes to the setup script.
...
back-filling test for faction.get and get_faction.
2014-11-26 18:37:07 +01:00
Enno Rehling
8553d9e610
Merge pull request #57 from badgerman/master
...
fix missing get_faction binding, add faction.get()
2014-11-26 17:48:46 +01:00
Enno Rehling
4d329b8bf8
fix missing get_faction binding, add faction.get()
2014-11-26 17:44:02 +01:00
Enno Rehling
f7a2cf2015
Merge pull request #54 from badgerman/master
...
monster refactoring
2014-11-24 14:12:58 +01:00
Enno Rehling
7b2d1991d8
add missing file, fix factions that lack a locale.
2014-11-23 21:15:09 +01:00
Enno Rehling
f92df416ff
monsters need a default locale, or their report will crash (thanks, Don!)
...
- empty factions have not seen any region, prevent the code from crashing in that case.
- must load the rules even when only writing the reports (taxation affects guards?)
2014-11-23 15:50:22 +01:00
Enno Rehling
7d5109329f
tests for entering ships (but not yet full coverage)
2014-11-21 17:13:45 +01:00
Enno Rehling
64a2073033
tests for entering buildings.
2014-11-21 16:39:49 +01:00
Enno Rehling
0ab15a7791
Merge pull request #55 from TomBraun/patch-1
...
Update README.md
2014-11-17 13:26:26 +01:00
Enno Rehling
2fe40f00f5
Merge branch 'master' of github.com:eressea/server
2014-11-16 13:08:17 +01:00
Enno Rehling
a5f14e7f02
Merge branch 'version-3-3'
...
Conflicts:
src/build.h
2014-11-16 12:55:58 +01:00
Enno Rehling
13b443ebb3
fix crash (null pointer in make_cmd)
2014-11-16 12:49:39 +01:00
Enno Rehling
c20fb13532
buildno.h name change
2014-11-16 12:40:08 +01:00
TomBraun
1daccfc309
Update README.md
2014-11-13 14:47:03 +01:00
Enno Rehling
efe23698bc
Merge pull request #53 from CTD1/Guard_and_Flying
...
Flieger und Bewache
2014-11-11 17:38:58 +01:00
Enno Rehling
691b81e086
Merge branch 'master' of github.com:badgerman/eressea
2014-11-11 17:22:44 +01:00
Enno Rehling
5b9eb9080f
refactoring: move all monster-related code into monster.c
...
make some features depend on being NPCs, not monster faction.
2014-11-11 16:53:56 +01:00
Enno Rehling
b8306d42f5
remove unarmed damage bonus rule
2014-11-11 12:13:44 +01:00
CTD
f3cce58be5
smal fixes for Linux
2014-11-11 10:53:29 +01:00
CTD
9d3b2f3da9
Flieger und Bewache
...
Flieger können nur noch durch andere Flieger aufgehalten werden.
Damit können Drachen auch in Bewachten Regionen plündern.
2014-11-11 10:17:55 +01:00
Enno Rehling
ebd115b04a
refactor of rc_specialdamage, and move it into battle, nothing else uses it.
2014-11-09 22:31:41 +01:00
Enno Rehling
a28cbc647a
loot refactoring and a small armor/shield fix.
2014-11-09 14:39:48 +01:00
Enno Rehling
f55ab5f752
the build number is in a new file.
2014-11-09 12:20:16 +01:00
Enno Rehling
7bebea4f67
Merge branch 'master' of github.com:eressea/server
2014-11-09 00:25:06 +01:00
Enno Rehling
9c0a7c0e2e
Merge branch 'version-3-3'
...
Conflicts:
src/build.h
2014-11-08 22:56:53 +01:00
Enno Rehling
1556c07787
fix a crash when missing a token
2014-11-08 22:55:07 +01:00
Enno Rehling
09be8414c6
Merge pull request #52 from badgerman/master
...
better separation between monsters and NPCs
2014-11-07 23:32:57 +01:00
Enno Rehling
85a5a433bb
writing reports should not depend on the monster faction, this is silly.
2014-11-07 23:16:00 +01:00
Enno Rehling
e9084d9678
when free_gamedata, also unhash all factions. speed up is_monsters().
2014-11-07 22:58:29 +01:00