Enno Rehling
d794ad4433
Eressea config requires game.id
...
At home, I am running all games from the same directory for testing, and cannot use eressea.ini for setting game.id
Override it in eressea.ini for other games.
2017-01-28 20:02:15 +01:00
Enno Rehling
11c0330de1
make race::attack use spellref, too.
2017-01-28 19:52:28 +01:00
Enno Rehling
6d15767a18
create a spellref structure.
...
use this when referring to spells that may not (yet) exist.
use it for race::precombatspell (rare use case).
2017-01-28 19:42:20 +01:00
Enno Rehling
0913336ef8
Use MSVC fixes for clibs compilation.
2017-01-26 21:47:59 +01:00
Enno Rehling
554c6b099a
Merge branch 'develop' of https://github.com/ennorehling/eressea into develop
2017-01-26 21:35:12 +01:00
Enno Rehling
f941fceed4
new cmake modules (expat)
2017-01-26 21:34:45 +01:00
Enno Rehling
146cb9b00d
fix merge conflict
2017-01-26 19:19:40 +01:00
Enno Rehling
5b221eda4e
Merge remote-tracking branch 'upstream/develop' into develop
2017-01-26 19:17:42 +01:00
Enno Rehling
085e1e0011
Merge pull request #642 from ennorehling/clibs
...
use clibs submodule, and selist instead of quicklist
2017-01-26 19:15:43 +01:00
Enno Rehling
e47957ae8e
Merge branch 'develop' into clibs
2017-01-26 19:06:14 +01:00
Enno Rehling
23b211d9e4
fix study.c teacher messaging
2017-01-26 18:58:29 +01:00
Enno Rehling
57f6c56e89
remove quicklist shim, use selist everywhere
2017-01-26 18:07:34 +01:00
Enno Rehling
350357120a
fix duplicate cutest library conflict and crash
2017-01-26 18:06:49 +01:00
Enno Rehling
e4a58b2e62
hack compress to not use /home/enno/bin script
2017-01-26 18:06:49 +01:00
Enno Rehling
21514f3bfe
BESCHREIBE REGION ist jeder Einheit des Regionsbesitzers erlaubt
2017-01-26 18:06:49 +01:00
Enno Rehling
2a1ead6506
BENENNE REGION ist jeder Einheit des Regionsbesitzers erlaubt
2017-01-26 18:06:49 +01:00
Enno Rehling
044953e4ab
add a function to compare size of occupied castles
2017-01-26 18:06:49 +01:00
Enno Rehling
dcdb5354d9
BUG 2273: runtests.bat fails when config is auto-loaded.
...
run rules tests with the correct configuration, ignore .ini file
setting.
still not enabling auto-load again, use custom.lua instead.
2017-01-26 18:06:48 +01:00
Enno Rehling
c0692986b2
make runtests.bat not crash.
...
disable auto-load of config.lua (sob).
free messages and config in config.reset().
2017-01-26 18:06:48 +01:00
Enno Rehling
d8770932f0
fix issue #477 (intermittent volcano)
2017-01-26 18:06:48 +01:00
Enno Rehling
a79e5ef2a5
refactor and annotate volcano outbreaks.
...
add configuration options to control volcano behavior.
2017-01-26 18:06:48 +01:00
Enno Rehling
af1ce9b84e
issue #633 : parse FACTION/PARTEI in any language.
...
added a test since the first fix did not work.
2017-01-26 18:06:48 +01:00
Enno Rehling
1bd6ab11ea
FACTION and PARTEI should both start orders.
2017-01-26 18:06:48 +01:00
Enno Rehling
b2e6c48186
specify a game id, because there is one in the data
2017-01-26 18:06:48 +01:00
Enno Rehling
21b617c973
fix game_name, remove it from rules
2017-01-26 18:06:48 +01:00
Enno Rehling
ee88c13732
Korrekte Email-Subject und Adresse, auch im NR.
...
Eliminate crufty per-game strings.
2017-01-26 18:06:48 +01:00
Enno Rehling
ef10c60714
the locales module is deprecated.
...
let's do this in custom.lua from now on.
2017-01-26 18:06:48 +01:00
Enno Rehling
963713b189
remove unused equipment sets (from an unrealized feature).
2017-01-26 18:06:48 +01:00
Enno Rehling
98be6bb8ae
eliminate duplicate password message
2017-01-26 18:06:48 +01:00
Enno Rehling
76af048fed
clean the quipment interface for lua a little bit.
2017-01-26 18:06:48 +01:00
Enno Rehling
64e45248dc
rename create_equipment function
2017-01-26 18:06:48 +01:00
Enno Rehling
e7a41a2017
missing includE
2017-01-26 18:06:48 +01:00
Enno Rehling
f4e25fe20e
try loading config.lua and custom.lua files, if they exist.
2017-01-26 18:06:48 +01:00
Enno Rehling
abeb7e344e
configure dbname in eressea.ini (or don't use DB if not
2017-01-26 18:06:48 +01:00
Enno Rehling
f86d86d4c6
Revert "remove sqlite3 code and dependency"
...
This reverts commit 7b55a57610
.
2017-01-26 18:06:48 +01:00
Enno Rehling
59916d1d5c
remove sqlite3 code and dependency
2017-01-26 18:06:48 +01:00
Enno Rehling
6e51570229
remove ERESSEA keyword from "bad password" message.
2017-01-26 18:06:16 +01:00
Enno Rehling
48ae12b629
emit a password message for newbie factions
2017-01-26 18:06:16 +01:00
Enno Rehling
d4a81ebd73
make these modules optional
2017-01-26 18:06:15 +01:00
Enno Rehling
d3d72d17e8
no starting equipment.
...
do not let the addplayer function give equipment.
rename equipment for autoseed.
2017-01-26 18:06:15 +01:00
Enno Rehling
847cfb5425
game.start in eressea.ini overrides calendar
2017-01-26 18:06:15 +01:00
Enno Rehling
0496c66028
use FACTION in text template, not ERESSEA
2017-01-26 18:06:15 +01:00
Enno Rehling
39375e8d4a
use the email address from eressea.ini in CR mailto
2017-01-26 18:06:15 +01:00
Enno Rehling
a6dd02c111
add game id to eressea.ini
2017-01-26 18:06:15 +01:00
Enno Rehling
4836e9530c
config.json settings shall not override eressea.ini
2017-01-26 18:06:15 +01:00
Enno Rehling
82193864c5
fix valgrind error.
...
I did not understand what keys look like, then effed up when fixing that.
2017-01-26 18:06:15 +01:00
Enno Rehling
dbc6a17e66
fix gcc build, introduce a hard limit on ini section size
2017-01-26 18:06:15 +01:00
Enno Rehling
c6584d83d2
issue #629 : fix eressea.ini config
...
fixed reading of ini data into config (keys have a . here, not a :).
added a test.
removed obsolete global.inifile variable.
2017-01-26 18:06:15 +01:00
Enno Rehling
e511bf76b5
read game configuration data from .ini file
2017-01-26 18:05:26 +01:00
Enno Rehling
b51349df6b
change error message categories.
...
also removing some unused messages and code that supports them.
https://bugs.eressea.de/view.php?id=2270
2017-01-26 18:05:26 +01:00