Enno Rehling
409f5df9a9
po export code removed.
2018-05-17 23:29:12 +02:00
Enno Rehling
87914a7b5b
delete XML Strings.
2018-05-17 23:27:29 +02:00
Enno Rehling
615dfe7ec5
Get the NR message text from locale.
2018-05-17 22:47:16 +02:00
Enno Rehling
7a10a58605
1. nrmessage is locale-independent, uses locale_getstring
...
2. unique strings:
rename aurapotion50 message.
delete unused bithday_firework definitions.
2018-05-17 19:04:25 +02:00
Enno Rehling
35c3d4cda0
export messages and strings into separate .po files
...
commit the exported files.
2018-05-17 10:43:23 +02:00
Enno Rehling
0f3e3c9e38
po file exporter, also for messages.
2018-05-16 21:58:02 +02:00
Enno Rehling
40125bb75e
translate seed_%race% equipment from xml to lua.
2018-05-12 20:52:10 +02:00
Enno Rehling
271352d0ba
create a lua module that can handle simple euipments.
...
lua test for equip_unit, with callbacks.
2018-05-12 19:10:40 +02:00
Enno Rehling
7e6688552b
create a callback mechanism for equipment.
2018-05-11 21:30:26 +02:00
Enno Rehling
7b1038b0b1
this equipment callback is never used in our lua scripts, and we want to use equipment less.
2018-05-11 06:06:31 +02:00
Enno Rehling
ac73052dc1
autoseed code is never used in lua scripts (they have their own autoseed implementation).
2018-05-11 06:05:28 +02:00
Enno Rehling
cd2624de8a
stop reallocation spell parameters.
...
fix involuntary tree growth in test, message check.
2018-05-06 15:49:34 +02:00
Enno Rehling
d568e79490
spellbooks contain spellref, not spell *.
...
for order-independent load from XML.
2018-05-05 07:38:11 +02:00
Enno Rehling
b5b9611a16
eliminate construction.improvement,
...
create building_type.stages instead.
2018-05-01 15:40:11 +02:00
Enno Rehling
cf46acdc6a
bufunit does not write an indent, doe not need the parameter.
2018-02-24 19:46:34 +01:00
Enno Rehling
42c86d122e
stop using MINMAX macros.
2018-02-24 19:41:36 +01:00
Enno Rehling
d15684a546
fix test_process_turn failure.
...
move turn global to calendar.
promote calendar module to kernel.
2018-02-14 20:01:36 +01:00
Enno Rehling
df255b886a
verify xml loading, fix remaining files for e2.
2018-02-06 18:46:28 +01:00
Enno Rehling
1181cae463
Merge remote-tracking branch 'upstream/develop' into develop
2018-01-28 18:42:22 +01:00
Enno Rehling
6fca773426
BUG 2416: prefer sqlite over db
2018-01-28 18:26:54 +01:00
Enno Rehling
b6e8822044
BUG 2398: remove deltas from summary.
2018-01-27 21:48:05 +01:00
Enno Rehling
ff85cda724
stop using sqlite for a player database
2018-01-26 17:56:30 +01:00
Enno Rehling
f98eab56c4
platform.h is only for WIN32 now.
...
replace MIN and MAX macros, they are BAD.
2017-12-29 06:13:28 +01:00
Enno Rehling
f82fe6e963
more frequent use util/macros.h instead of platform.h
2017-12-28 18:55:45 +01:00
Enno Rehling
17ee0e50b6
cppcheck warnings and scope reductions.
2017-12-08 21:08:11 +01:00
Enno Rehling
34cd692c2d
remove the locale from orders.
2017-10-13 19:33:28 +02:00
Enno Rehling
bf935f5bb7
gamedate: no negative turns allowed.
...
feed the beast assert.
2017-05-07 16:12:10 +02:00
Enno Rehling
ccf90413e6
start cleaning up random bindings
2017-05-04 06:44:33 +02:00
Enno Rehling
83d40962d2
disable randomness that causes some tests to become intermittent.
...
fix normalvariante and chance so they work better with constant
rng always returning zero
2017-05-02 08:45:18 +02:00
Enno Rehling
edd3b36a9f
add a callbacks module.
...
make last-chance spell function in lua for spells with none.
2017-04-30 21:38:44 +02:00
Enno Rehling
9d09574d5e
enable process_orders to be done in steps.
...
by checking before turn_end(), we can sense temporary attributes and curses on a unit before they age away.
2017-02-27 19:35:14 +01:00
Enno Rehling
4e5f1d05ce
Be very strict about C standards.
...
Compile with -std=c89 in gcc.
remove all // comments (they are nice, but unnecessary).
variables only declared at start of block.
various pedantery.
backwards compatible va_copy for pre-C99 gcc.
2017-02-18 21:15:14 +01:00
Enno Rehling
3ea12be564
BENUTZE Muschel repariert.
...
at_keys hat jetzt auch zu jedem key ein value, und Funktionen zum Update altee Daten.
2017-02-13 18:48:38 +01:00
Enno Rehling
ac8250ecd8
remove global read_orders binding
2017-02-12 06:14:29 +01:00
Enno Rehling
10e78b1455
remove code for dict and lua .objects properties.
...
rewrite muschelplateau code to use keys.
2017-02-11 22:15:21 +01:00
Enno Rehling
b504899b07
fix locale initialization
2017-02-09 23:28:50 +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
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
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
847cfb5425
game.start in eressea.ini overrides calendar
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
f297d89958
merge monster.c and monsters.c
...
move RCF_DESERT handling to monsters.c
2017-01-26 17:57:21 +01:00
Enno Rehling
a4badc0a75
remove quicklist shim, use selist everywhere
2017-01-26 17:41:21 +01:00
Enno Rehling
cd71a21bf5
really disable reports
2016-09-13 21:09:05 +02:00
Enno Rehling
482e619969
disable reports entirely.
2016-09-13 20:17:59 +02:00
Enno Rehling
acfb06392a
Everything except report.c compiles.
...
Not that I'm not claiming that it works.
2016-09-13 17:02:51 +02:00