Enno Rehling
|
8a638859fd
|
fix memory access in rc_setoption
|
2017-11-20 08:24:56 +01:00 |
|
Enno Rehling
|
fdd28835b5
|
Shifting signed 32-bit value by 31 bits is undefined behaviour
|
2017-11-20 07:51:31 +01:00 |
|
Enno Rehling
|
c39708f40c
|
BUG 2362: clone_men hitpoint calculation was wrong.
|
2017-11-19 03:20:00 +01:00 |
|
Enno Rehling
|
b0ce88631e
|
fix bug 2386, int overflow
|
2017-11-19 03:19:59 +01:00 |
|
Enno Rehling
|
73c1478b87
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2017-11-18 18:26:37 +01:00 |
|
Enno Rehling
|
2014a23212
|
Merge pull request #740 from stm2/add_2383
remove irace assumptions
|
2017-11-18 18:25:50 +01:00 |
|
Steffen Mecke
|
6e53f15a1c
|
addendum to BUG 2383 (5a0a1f): read irace correctly
|
2017-11-18 18:10:49 +01:00 |
|
Enno Rehling
|
54b016a735
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2017-11-15 20:37:46 +01:00 |
|
Steffen Mecke
|
0aa5a64c63
|
allow empty faction email
|
2017-11-15 12:12:42 +01:00 |
|
Enno Rehling
|
eccf6bef7a
|
consistent naming of module configurations (singular).
add module switch for volcano.
|
2017-11-06 21:04:30 +01:00 |
|
Enno Rehling
|
31d15550ed
|
Add test coverage for NAME ALLIANCE.
|
2017-11-06 20:38:28 +01:00 |
|
Enno Rehling
|
7196f799e6
|
add a terrain_changed function for use with static terrain variables.
|
2017-11-06 20:29:26 +01:00 |
|
Enno Rehling
|
373d738084
|
add a modules.icebergs configuration variable.
|
2017-11-05 19:35:06 +01:00 |
|
Enno Rehling
|
440679da87
|
code that uses newterrain needs to set up terrains in tests.
|
2017-11-05 17:00:40 +01:00 |
|
Enno Rehling
|
2b81334ba2
|
use the correct swamp terrain, still failing. newterrain is a plague.
|
2017-11-05 16:43:01 +01:00 |
|
Enno Rehling
|
a17c8ada71
|
Add a test for the happy case of the BUY command.
|
2017-11-04 20:10:05 +01:00 |
|
Enno Rehling
|
5af5daa355
|
BUG 2378: Fix magic armor resistance calculation.
Use frac_one constant where applicable.
|
2017-10-29 18:55:43 +01:00 |
|
Enno Rehling
|
551f349309
|
begin work on 3.15 release
|
2017-10-28 19:46:17 +02:00 |
|
Enno Rehling
|
e2c7b2c711
|
merge with master, which was far behind
|
2017-10-15 20:32:19 +02:00 |
|
Enno Rehling
|
1b53128e1a
|
BUG 2366: Fix cansee for seen_spell regions.
|
2017-10-10 20:24:20 +02:00 |
|
Enno Rehling
|
c2634bd095
|
move readorders to orderfile module.
|
2017-10-07 19:44:23 +02:00 |
|
Enno Rehling
|
ecce8e5d91
|
Revert "refactor: extract a read_order function."
This reverts commit 8b39133dbf .
|
2017-10-07 18:06:54 +02:00 |
|
Enno Rehling
|
0537d39b17
|
add a fix for 2367 to fix_familiars
|
2017-10-07 03:22:35 +02:00 |
|
Enno Rehling
|
f594a908df
|
deprecate old get_mage implementation.
fix test_familiar_equip with new get_mage.
|
2017-10-06 21:53:07 +02:00 |
|
Enno Rehling
|
2ce94f2d47
|
BUG 2367: refactor create_newfamiliar.
add first failing test for bug report.
|
2017-10-06 21:23:58 +02:00 |
|
Enno Rehling
|
4452f93009
|
BUG 2367: add a test for set_familiar.
|
2017-10-05 22:13:39 +02:00 |
|
Enno Rehling
|
02cfde0a49
|
fix create_unit default order memory leak
|
2017-10-01 17:08:05 +02:00 |
|
Enno Rehling
|
03f46e35c4
|
one short order to rule them all.
|
2017-09-30 20:09:30 +02:00 |
|
Enno Rehling
|
e50c421b3f
|
can remove the keyword from order_data now
|
2017-09-30 20:08:22 +02:00 |
|
Enno Rehling
|
a067838fa0
|
test all the edge cases.
|
2017-09-30 19:44:39 +02:00 |
|
Enno Rehling
|
5c63d20ff7
|
fix remaining bugs
|
2017-09-30 19:35:40 +02:00 |
|
Enno Rehling
|
54fdda85cd
|
smallify order
|
2017-09-30 19:22:24 +02:00 |
|
Enno Rehling
|
86e99a560c
|
read_order must use parse_order (not create) to properly handle make temp.
|
2017-09-26 18:52:26 +02:00 |
|
Enno Rehling
|
8b39133dbf
|
refactor: extract a read_order function.
|
2017-09-26 17:07:49 +02:00 |
|
Enno Rehling
|
e0514eddb5
|
let callers pass memory into create_order_i
|
2017-09-25 22:15:13 +02:00 |
|
Enno Rehling
|
9a1295b4a5
|
push whitespace eating down the stack a bit.
|
2017-09-25 22:12:49 +02:00 |
|
Enno Rehling
|
778f487afa
|
remove whitespace eating from parse_order.
|
2017-09-25 22:08:23 +02:00 |
|
Enno Rehling
|
6bf2ac34e3
|
test that whitespace is ignored when parsing orders
|
2017-09-25 22:04:16 +02:00 |
|
Enno Rehling
|
1203b6e23a
|
fix clang build warning
|
2017-09-22 19:13:42 +02:00 |
|
Enno Rehling
|
f350b81d51
|
gcc warning
|
2017-09-22 17:59:23 +02:00 |
|
Enno Rehling
|
8ebd4c2066
|
some more bugs reading objects that are conditional on save-data
|
2017-09-22 17:58:10 +02:00 |
|
Enno Rehling
|
0a9705809b
|
fix some bugs created during conversions (thanks, tests!)
|
2017-09-22 17:19:55 +02:00 |
|
Enno Rehling
|
3aed0b1ee5
|
fix gcc compilation
|
2017-09-22 16:39:46 +02:00 |
|
Enno Rehling
|
0c16727d41
|
hashing implemented with linear probing and tombstones.
WIP: this crashes 572 in faction_getmages?
|
2017-09-22 09:15:37 +02:00 |
|
Enno Rehling
|
afe4532966
|
remove code for unsupported old region references
|
2017-09-21 17:29:01 +02:00 |
|
Enno Rehling
|
902e2126c9
|
WIP: change the resolve.h API
|
2017-09-21 17:29:01 +02:00 |
|
Enno Rehling
|
cda17d5379
|
The minimum data version has actually been 332 for a long time.
|
2017-09-21 16:30:29 +02:00 |
|
Enno Rehling
|
89e162c12a
|
change resolve.h api to use int, not variant.
|
2017-09-19 11:42:02 +02:00 |
|
Enno Rehling
|
30777e5948
|
CID 173898 'Constant' variable guards dead code
|
2017-09-18 20:27:34 +02:00 |
|
Enno Rehling
|
4bccc87f2b
|
fix Invalid read (valgrind) in remove_skill
|
2017-09-18 20:20:13 +02:00 |
|