Enno Rehling
712e1c3052
FOLGE SCHIFF repariert.
...
https://bugs.eressea.de/view.php?id=2698
FOLGE generell verbessert, so daß man mehrere FOLGE Befehle setzen kann.
Bugfix: findship findet auch "leere" Schiffe, der Caller muss jetzt auf sh->number testen.
Schiffe und Burgen können ab sofort die selben IDs benutzen.
Befehlsreihenfolge: FOLGE erst nach VERLASSE/GIB
2020-09-03 21:42:38 +02:00
Enno Rehling
0c9153396c
Bug 2683: fix buildings with size 0
...
Fixing the symptoms, not the cause, becasue I don't know how this happened.
2020-08-16 16:00:27 +02:00
Enno Rehling
83232eb556
remove legacy filereader code
2020-08-16 16:00:26 +02:00
Enno Rehling
3b864b10fc
bug 2686: stealth races not translated correctly.
2020-08-03 10:31:58 +02:00
Enno Rehling
1a63e41929
Bug 2659: units inside building AND ship
2020-05-09 21:06:25 +02:00
Enno Rehling
178f7c2e19
add number of ships for convoys.
...
check required crew skills.
require number of captains >= ship.number.
2019-10-06 18:11:10 +02:00
Enno Rehling
84633b50e1
gamedata version SHIP_NUMBER_VERSION
2019-10-05 21:00:17 +02:00
Enno Rehling
b9ae927aa3
remove copyright notices.
2019-09-13 21:35:44 +02:00
Enno Rehling
8bed3f3329
fix give_unit test for E3
...
extract read_factions from read_game, now small and nice.
2019-08-25 18:11:14 +02:00
Enno Rehling
827532dd49
extract read_regions from read_game.
2019-08-25 17:55:04 +02:00
Enno Rehling
8ddca8ab0e
Bug 2458 strikes again: wrong insect warning.
...
simplify calendar code, add tests.
2019-08-25 15:14:21 +02:00
Enno Rehling
c70e597b05
Update copyright notice with current date.
2019-07-14 09:37:35 +02:00
Enno Rehling
9f2741f3dc
fix any migrants that have received aura.
2019-05-19 15:47:13 +02:00
Enno Rehling
670aa56d4e
fix_fam_spells happy case test (is familiar)
2019-05-19 15:14:01 +02:00
Enno Rehling
7a59a11c20
Merge branch 'master' into develop
2019-05-08 21:09:39 +02:00
Enno Rehling
8c0fc4bd91
2577: Fix resource values, again.
2019-04-30 18:56:37 +02:00
Enno Rehling
91e40b7061
Bug 1982: Klone auflösen, und Magiern ihre permanete Aura und Trank zurück geben.
2019-04-07 21:37:06 +02:00
Enno Rehling
fc6bb36ee4
BUG 2566 mountains with no low-level resources.
...
NB: new data version
2019-03-24 21:27:43 +01:00
Enno Rehling
de06600394
fix coverity errors
2019-03-03 09:42:42 +01:00
Enno Rehling
3b81b7797f
eliminate MAX/MIN macros completely
2019-03-03 09:42:41 +01:00
Enno Rehling
033070663a
code analysis scan.
...
add checks for malloc results.
reduce stack size.
2019-03-03 09:41:15 +01:00
Enno Rehling
d0577a5d6a
cppcheck style warnings: reduce variable scope
2019-03-03 09:40:22 +01:00
Enno Rehling
af91459fb1
add some variety to familiar selection.
...
effskill: use NULL, not 0 for pointer arguments.
2019-02-02 20:38:02 +01:00
Enno Rehling
f0a1fe6134
BUG 2536 fix broken familiar spellbooks
2018-12-09 20:05:44 +01:00
Enno Rehling
73540d733d
Bug 2451: fix equip_unit for spells,
...
update the familiar-fixing code from bug 2517.
2018-11-22 22:13:23 +01:00
Enno Rehling
4a66b558c5
WIP: refactor struct sc_mage (make it private).
...
tests are failing and/or slow.
2018-11-18 21:47:14 +01:00
Enno Rehling
d2389fa87b
Bug 2517: Vertraute ohne eigene Zauber reparieren
...
Trennung von caster und mage in spells.c
2018-11-17 21:31:05 +01:00
Enno Rehling
8bcdb5c381
Bug 2509 contd: new_region still creating duplicates
2018-11-03 15:48:35 +01:00
Enno Rehling
6c11e740ff
bug 2510 duplicate region after datafile read
2018-11-03 14:28:32 +01:00
Enno Rehling
85fe80d858
unit_create function instead of wild calloc calls.
2018-11-01 10:16:49 +01:00
Enno Rehling
d9167b8a59
do not use late resolution for factions, ever
2018-11-01 09:53:23 +01:00
Enno Rehling
a26438c175
Merge branch 'develop' into allies
2018-10-30 18:40:15 +01:00
Enno Rehling
253849416a
create referenced factions early instead of read_faction_reference.
2018-10-30 06:30:32 +01:00
Enno Rehling
d7a8a9b406
fix that catastrophic merge, make struct ally module-private
2018-10-26 21:49:58 +02:00
Enno Rehling
ac3a4d91c9
simplicate the use of ally.c
2018-10-26 19:47:50 +02:00
Enno Rehling
53e123b36a
do not use unit.display directly, use getter/setter instead.
2018-10-24 20:16:17 +02:00
Enno Rehling
516a53c0c7
swap faction.banner to database
2018-10-24 19:54:07 +02:00
Enno Rehling
32009b7043
store passwords in swapdb
2018-10-24 09:27:48 +02:00
Enno Rehling
35ed981cd5
help the VS heap profiler understand the code.
...
reorder calloc arguments.
rename ursprung -> origin.
2018-10-22 21:51:11 +02:00
Enno Rehling
fb8507e0d2
support for non-utf8 encodings has rotted, kill it.
2018-09-30 15:02:03 +02:00
Enno Rehling
b22d838a57
move gamedata.c to kernel
2018-09-29 13:21:46 +02:00
Enno Rehling
a373807189
move attrib and event modules to kernel
2018-09-29 11:37:17 +02:00
Enno Rehling
04b8068979
rename password functions to match PHP.
2018-09-26 21:07:39 +02:00
Enno Rehling
ccc5556682
adding code to export faction information.
...
sqlite3 implementation only, not tied to anything yet.
add faction.uid
remove faction.subscription
2018-09-24 20:18:21 +02:00
Enno Rehling
681cf32e1f
remove besiege from keywords[] array
...
fix broken at_keys attributes
remove unused global.attribs
2018-09-15 18:35:27 +02:00
Enno Rehling
cd6154cae6
fix the lighthouse crash in preview.
2018-07-22 10:55:09 +02:00
Enno Rehling
269030082c
remove struct equipment from the code entirely.
2018-05-15 21:51:47 +02:00
Enno Rehling
7e6688552b
create a callback mechanism for equipment.
2018-05-11 21:30:26 +02:00
Enno Rehling
ac8ae18588
allow a per-game seed in eressea.ini
2018-03-11 19:10:08 +01:00
Enno Rehling
6c0f8a81f6
merge from master
2018-02-26 19:51:48 +01:00