Enno Rehling
fef57d3fcf
factions that idle out gift their stuff to friends
2019-09-15 14:32:48 +02:00
Enno Rehling
b9ae927aa3
remove copyright notices.
2019-09-13 21:35:44 +02:00
Enno Rehling
692cdcea13
Rechtschreibung
...
Dragon Evolution: hitpoint tweaking.
2019-04-25 08:44:48 +02:00
Enno Rehling
17484e220f
Bug 2569: Rostregen macht zu viele Waffen kaputt.
2019-03-31 21:03:31 +02:00
Enno Rehling
ffccf8014f
asciification
2019-03-03 09:42:42 +01:00
Enno Rehling
484945d42a
more allocation checks.
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
53e123b36a
do not use unit.display directly, use getter/setter instead.
2018-10-24 20:16:17 +02:00
Enno Rehling
7b682c6a74
rename defence->defense (prefer US spelling).
2018-10-13 20:30:28 +02:00
Enno Rehling
a373807189
move attrib and event modules to kernel
2018-09-29 11:37:17 +02:00
Enno Rehling
552dbe5e72
In Rosthauch min und max verwechselt.
2018-09-16 10:10:17 +02:00
Enno Rehling
6c0f8a81f6
merge from master
2018-02-26 19:51:48 +01:00
Enno Rehling
622c103b00
more cppcheck messages
2018-02-26 19:48:52 +01:00
Enno Rehling
f4be3a1374
remove duplication setstatus -> unit_setstatus
2018-02-14 11:24:38 +01:00
Enno Rehling
9ee84445eb
stop using MIN and MAX macros
2018-02-07 18:39:20 +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
5977ca51b5
tests for insects, prepare for bug 1841
...
another test for appeasement, fix guard bug 2389
2017-12-15 17:16:00 +01:00
Enno Rehling
8efc7f1829
BUG 2391: Friedenslied erlaubt Flucht aus der Region.
2017-12-09 10:44:02 +01:00
Enno Rehling
9163d166ec
cppcheck style fixes.
...
delete dead functions.
reactivate patzer_deathcloud.
2017-12-08 19:59:49 +01:00
Enno Rehling
b337373bc9
shorten some names, too many messages with the same prefix are inefficient.
2017-10-16 20:38:52 +02:00
Enno Rehling
2dd159841e
Merge branch 'master' into develop
2017-08-24 16:47:24 +02:00
Enno Rehling
7985ebe511
replace ct_find calls with constants.
...
reorder a lot of includes.
2017-08-21 20:18:19 +02:00
Enno Rehling
c99e92db20
kill curse cache logic, it was a bad idea.
...
ct_find is almost never what we want to do.
2017-08-21 19:43:35 +02:00
Enno Rehling
88626fb163
optimization: select_fighters.
...
use select_fighters with callback to reduce the number of selected units for (most) combat spells.
2017-05-21 12:26:04 +02:00
Enno Rehling
58d9aa58a0
BUG 2326: Untote Helden fehlen in der Kampfübersicht
...
https://bugs.eressea.de/view.php?id=2326
2017-05-21 11:14:16 +02:00
Enno Rehling
fa7a3e246b
eliminate spell->id.
...
clean up some spell functions used by more than one spell.
2017-05-01 17:04:28 +02:00
Enno Rehling
c6a8a76e31
strip skillmod down to the essentials.
2017-04-02 20:17:39 +02: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
a553b2258a
remove code for shadowcall, too
2017-02-18 18:25:58 +01:00
Enno Rehling
774fa12a5a
continued work for MSVC compilation
2017-01-26 18:05:25 +01:00
Enno Rehling
d94cde67a4
kill autoconf.h, replace platform.h for C99 compatibility work
2017-01-26 18:03:48 +01:00
Enno Rehling
a4badc0a75
remove quicklist shim, use selist everywhere
2017-01-26 17:41:21 +01:00
Enno Rehling
6c9e1fb345
more config.h removal.
...
freset/fset/fval must die!
2016-11-17 17:06:31 +01:00
Enno Rehling
754ad78db7
WIP: remove GUARD_* flags.
...
TODO: does not compile
TODO: write new guard.test.c tests
2016-10-31 07:45:06 +01:00
Enno Rehling
40d9ebfa94
reduce code duplication: itemcloak code was copied between NR and CR.
2016-08-29 19:37:47 +01:00
Enno Rehling
c5965fcd59
CID 22455 Logically dead code
...
github issue #359
2015-11-11 16:00:07 +01:00
Enno Rehling
833a1e70be
CID 26257: Null pointer dereferences (NULL_RETURNS)
...
this test should never fire, but it shuts up coverity
2015-10-29 16:40:18 +01:00
Enno Rehling
71c4cb53c0
add missing guard.h include everywhere, remove duplicate prototypes from config.h
2015-09-12 23:41:37 +02:00
Enno Rehling
06a04d0e20
fix logging for sp_igjarjuk, temporarily set log-levels for the game to error|warn|info
...
remove some code that accesses `verbosity` variable (todo: hide it more, fix logging)
2015-09-12 19:48:03 +02:00
Enno Rehling
28f17b6a08
release version 3.6.3
2015-09-12 19:27:11 +02:00
Enno Rehling
a00fdf9316
fix hitpoints for summoned wolves
2015-08-31 12:50:47 +02:00
Enno Rehling
acb2aed30f
add message for igjarjuk effect
2015-08-30 11:01:53 +02:00
Enno Rehling
7bb882b15b
add a spell for igjarjuk (WIP)
2015-08-30 10:57:08 +02:00
Enno Rehling
397a157fdc
Merge branch 'develop' into feature/bug-1588-magicpower-limit
...
Conflicts:
scripts/tests/e2/init.lua
src/battle.c
src/bind_unit.c
src/kernel/spellid.h
src/magic.c
src/magic.h
2015-08-06 19:16:05 +02:00
Enno Rehling
4c877288d3
remove spellid.h, it represents an outdated way of doing things.
...
merge the enum into combatspells, and reduce it to the spells actually used here.
2015-08-06 17:57:51 +02:00
Enno Rehling
c8ffe8da7a
Bug 2115: fix cerrdor -> cerddor spelling errors.
2015-07-07 20:30:34 +02:00
Enno Rehling
df325b243a
enable stricter conversion checking for gcc < 4.9, fix code
2015-05-15 20:35:36 +02:00
Steffen Mecke
a31898ceb5
fix bug in generic_name, minor improvements
...
Amusingly, names::generic_name used u->no instead of u->number to determine
singular or plural.
2015-02-11 23:10:27 +01:00
Enno Rehling
83e610ee03
Fixing bug 1802 again, CR contains no Monster names.
2015-02-11 07:57:38 +01:00
Enno Rehling
abca25d1d5
fix indentation in every file
...
fix copyright date
remove vi ts=2 code
remove a couple of superfluous extern declarations
2015-01-30 20:37:14 +01:00