Enno Rehling
a373807189
move attrib and event modules to kernel
2018-09-29 11:37:17 +02:00
Enno Rehling
e697a23f9d
BUG 2419: fix and speed up volcano-survival through potions.
2018-02-16 20:06:36 +01:00
Enno Rehling
ad86e69e6b
refactor the resurrection code. There is more work to be done here, too much duplicaton between battle and volcano.
2018-02-15 21:05:11 +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
54ae00bb7d
bug 2156: fix volcano reporting, maybe.
2017-12-25 21:55:50 +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
5af5daa355
BUG 2378: Fix magic armor resistance calculation.
...
Use frac_one constant where applicable.
2017-10-29 18:55:43 +01:00
Enno Rehling
18daa9db2f
entirely remove RC_SPELL
2017-05-24 08:52:19 +02:00
Enno Rehling
3a985108a6
change all magic resistance to use fractions.
2017-02-24 20:47:47 +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
6d9d920f81
fix issue #477 (intermittent volcano)
2017-01-23 11:45:05 +01:00
Enno Rehling
646e6f7197
refactor and annotate volcano outbreaks.
...
add configuration options to control volcano behavior.
2017-01-23 11:21:48 +01:00
Enno Rehling
ecbd0ba83c
github issue #606
...
disable volcano terrain change for snowglobe test
2016-11-18 13:30:30 +01:00
Enno Rehling
b958fa1c2e
get_race is better than old_race
2016-09-19 08:56:33 +02:00
Enno Rehling
b56c48d95c
verify arguments for volcanooutbreak message.
2016-08-27 08:29:01 +01:00
Enno Rehling
6d5e295678
activate, fix and improve volcano test.
...
reduce number of terrain lookups.
2016-08-26 17:26:26 +01:00
Enno Rehling
c3119e4c4a
oh, I get it. reduceproduction signals that this volcano recently exploded.
...
added a test for outbreak and message
2016-08-23 07:53:29 +02:00
Enno Rehling
bdc9af9b69
fix intermittent test for dead code path, all new volcanos have reduceproduction attributes
2016-08-23 07:44:17 +02:00
Enno Rehling
4bdc9a5153
extract main volcano loop to volcano module, start adding tests
2016-08-22 21:27:24 +02:00
Enno Rehling
5e5882d674
extracting volcano code into a separate module (step one)
2016-08-21 21:21:56 +02:00