Enno Rehling
|
4f80569ebf
|
try using iwyu on travis
|
2019-08-11 18:03:52 +02:00 |
|
Enno Rehling
|
b89eed2f2a
|
Bugfix in Berechnung von neuem Entertainment-Code.
|
2019-08-10 05:52:34 +02:00 |
|
Enno Rehling
|
a0bd0378c3
|
rechenfehler unterhaltung
|
2019-08-06 20:04:47 +02:00 |
|
Enno Rehling
|
867dcd27f7
|
512 is not enough economy
|
2019-08-03 10:02:34 +02:00 |
|
Enno Rehling
|
909a839adf
|
simplify: WORK and ENTERTAIN use the same request array.
reduce need for global variables.
|
2019-07-30 11:13:25 +02:00 |
|
Enno Rehling
|
fdfe0d3b35
|
check MAX_ENTERTAINERS.
extract recruit from economy.
Bug 2600 (WIP).
|
2019-07-29 23:53:59 +02:00 |
|
Enno Rehling
|
a33ac3b402
|
Increase MAX_WORKERS for Blumenkinder.
|
2019-07-27 09:28:50 +02:00 |
|
Enno Rehling
|
c70e597b05
|
Update copyright notice with current date.
|
2019-07-14 09:37:35 +02:00 |
|
Enno Rehling
|
8605409ed3
|
limited-skill units are only transferred up to the limit.
|
2019-05-04 10:45:51 +02:00 |
|
Enno Rehling
|
5868316537
|
asciification
|
2019-02-09 12:50:12 +01:00 |
|
Enno Rehling
|
0043690650
|
Merge branch 'master' into develop
|
2019-02-02 21:17:23 +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
|
7b8bc8af0f
|
more allocation checks.
|
2018-12-15 20:01:51 +01:00 |
|
Enno Rehling
|
7ea64be314
|
code analysis scan.
add checks for malloc results.
reduce stack size.
|
2018-12-15 19:38:40 +01:00 |
|
Enno Rehling
|
089be4bca8
|
cppcheck style warnings: reduce variable scope
|
2018-12-09 03:42:57 +01:00 |
|
Enno Rehling
|
d3a37179ef
|
add param.[hc], at last.
|
2018-09-29 19:32:39 +02:00 |
|
Enno Rehling
|
a373807189
|
move attrib and event modules to kernel
|
2018-09-29 11:37:17 +02:00 |
|
Enno Rehling
|
2e5e8347ac
|
Bug 2489: Kill the SIEGE command, forever.
|
2018-09-09 21:01:10 +02:00 |
|
Enno Rehling
|
062abe8102
|
refactor siege property w. getter/setter
|
2018-09-09 17:10:18 +02:00 |
|
Enno Rehling
|
422415870f
|
Merge branch 'master'
|
2018-09-09 07:54:41 +02:00 |
|
Enno Rehling
|
6f5f1651c7
|
fix crashes when trying to trade on ocean.
fix missing message sections.
|
2018-09-09 07:41:30 +02:00 |
|
Enno Rehling
|
8d88579570
|
Refactor: extract can_recruit, write tests for insects.
|
2018-08-02 14:31:00 +02:00 |
|
Enno Rehling
|
3880960acf
|
BUG 2458: fix insect recruit warnings.
|
2018-08-02 13:53:41 +02:00 |
|
Enno Rehling
|
e9bded4a87
|
BUG 2469 wrong default quantity for construction reqs
|
2018-07-31 10:13:00 +02:00 |
|
Enno Rehling
|
7e6688552b
|
create a callback mechanism for equipment.
|
2018-05-11 21:30:26 +02:00 |
|
Enno Rehling
|
b5b9611a16
|
eliminate construction.improvement,
create building_type.stages instead.
|
2018-05-01 15:40:11 +02:00 |
|
Enno Rehling
|
837ab325f9
|
XML simplificatio: unified system for masking races on modifiers.
|
2018-04-29 13:46:17 +02:00 |
|
Enno Rehling
|
7e33b2a94d
|
BUG 2379: Test war kaputt (newterrain), getesteter Code auch.
|
2018-03-04 20:15:42 +01:00 |
|
Enno Rehling
|
432a8d432d
|
messy merge of cppcheck fixes into develop
|
2018-02-25 20:41:53 +01:00 |
|
Enno Rehling
|
d802f6ea67
|
cppcheck: reduce variable scope.
|
2018-02-25 17:28:42 +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
|
b5ea102372
|
cppcheck: scope reductions and a false positive.
|
2018-02-11 16:14:00 +01:00 |
|
Enno Rehling
|
398a258658
|
cppcheck: variable scopes, etc.
|
2018-02-11 15:57:31 +01:00 |
|
Enno Rehling
|
1035a98fd3
|
make attrib use a variant, not a custom union.
change attrib_type methods to take a variant, not the entire attrib.
|
2018-02-09 21:20:43 +01:00 |
|
Enno Rehling
|
5b61f895a2
|
further reduce teh amount of temporary storage required by the economy module.
|
2018-02-03 20:52:24 +01:00 |
|
Enno Rehling
|
6f7c8743b3
|
remove a lot of struct copying in the stupid expand function.
|
2018-02-03 20:45:19 +01:00 |
|
Enno Rehling
|
e1d33e55a4
|
refactor econ_request union for readability.
|
2018-02-03 20:24:16 +01:00 |
|
Enno Rehling
|
613c0edf2f
|
add most basic test coverage for cmd_loot
|
2018-02-03 15:25:03 +01:00 |
|
Enno Rehling
|
4247ef96b1
|
why are we using the short type?
|
2018-01-21 11:14:55 +01:00 |
|
Enno Rehling
|
3d69f4e372
|
start removing dependencies on potion_type.
use item_type where we can. does not compile, is WIP.
|
2018-01-14 17:40:48 +01:00 |
|
Enno Rehling
|
c8ee0db02d
|
stop using MIN and MAX
|
2017-12-30 08:58:50 +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
|
2ca236e68c
|
Add lua tests for ROUTE.
|
2017-12-10 20:54:02 +01:00 |
|
Enno Rehling
|
17ee0e50b6
|
cppcheck warnings and scope reductions.
|
2017-12-08 21:08:11 +01:00 |
|
Enno Rehling
|
3864a00482
|
remove stealing from economy.c (that file is too big).
|
2017-12-04 20:01:08 +01:00 |
|
Enno Rehling
|
05425b5101
|
pull economy requests into header, rename the struct.
|
2017-12-04 19:20:48 +01:00 |
|
Enno Rehling
|
34808a25c5
|
Merge branch 'develop'
|
2017-11-09 18:04:41 +01:00 |
|
Enno Rehling
|
96ff0815c4
|
newterrain sucks.
|
2017-11-05 19:15:43 +01:00 |
|
Enno Rehling
|
12646f726a
|
Add a failing test for bug 2379.
|
2017-11-05 15:11:02 +01:00 |
|
Enno Rehling
|
79aecf21b5
|
Merge branch 'develop'
|
2017-10-18 19:40:00 +02:00 |
|