Enno Rehling
|
d0f8723ffb
|
refactoring: eliminate a_findc, and too much const-fuckery
|
2016-02-01 17:31:03 +01:00 |
|
Enno Rehling
|
69d2c7c9b3
|
get_normalplane is unnecessary
|
2016-01-28 12:46:38 +01:00 |
|
Enno Rehling
|
91f894b290
|
teleport.c is the astral space implementation, and it is not one of the core concepts, so move it out of the kernel/ directory
|
2016-01-28 12:25:16 +01:00 |
|
Enno Rehling
|
74d8b53ba8
|
fix a TODO, reduce size of icastle_data
|
2015-12-17 12:59:12 +01:00 |
|
Enno Rehling
|
ee02721c21
|
fix and tests for otherfaction attributes in E2
https://bugs.eressea.de/view.php?id=2152
|
2015-11-09 13:36:52 +01:00 |
|
Enno Rehling
|
ae28cbd7c3
|
Merge branch 'enhancement/airship_refactoring' of https://github.com/TurnerSE/server into TurnerSE-enhancement/airship_refactoring
Conflicts:
src/spells/shipcurse.c
|
2015-11-03 13:02:42 +01:00 |
|
Philipp Dreher
|
8200fdb6c2
|
moved files for flyingship to subdir "spells"
|
2015-11-02 15:40:26 +01:00 |
|
Philipp Dreher
|
fe0d038bf3
|
moved more related functionality from shipcurse.c to flyingship.c
|
2015-11-02 13:39:06 +01:00 |
|
Philipp Dreher
|
6e7510b7e9
|
moved flying ship functionality from spells.c and shipcurse.c to flyingship.c
|
2015-11-02 00:32:56 +01:00 |
|
Enno Rehling
|
0da10ea490
|
CID 22513: Out-of-bounds read (OVERRUN)
|
2015-10-30 14:41:52 +01:00 |
|
Enno Rehling
|
204b4d6b93
|
CID 22505: Dereference null return value (NULL_RETURNS)
potential bugs at the edge of the map
|
2015-10-30 12:52:18 +01:00 |
|
Enno Rehling
|
936c201d0b
|
Merge pull request #312 from eressea/master
pull latest changes from master into develop
|
2015-10-11 16:47:29 +02:00 |
|
Enno Rehling
|
6a074fd294
|
only disable MSVC2015 warnings in MSVC2015, do not break confuse compilers.
|
2015-10-11 14:39:51 +02:00 |
|
Enno Rehling
|
e8880db447
|
get the code to compile under vs2015 (disable warnings)
|
2015-10-11 14:39:43 +02:00 |
|
Enno Rehling
|
84a92124bd
|
Merge branch 'feature/bug-2053-attack-monsters' of https://github.com/ennorehling/eressea into ennorehling-feature/bug-2053-attack-monsters
Conflicts:
conf/e3/config.xml
|
2015-09-19 13:35:53 +02:00 |
|
Enno Rehling
|
70aff6f567
|
Merge pull request #283 from ennorehling/cursed-faction
The revenge of Igjarjuk
|
2015-08-31 07:58:16 +02:00 |
|
Enno Rehling
|
7bb882b15b
|
add a spell for igjarjuk (WIP)
|
2015-08-30 10:57:08 +02:00 |
|
Enno Rehling
|
de808bf146
|
change effskill signature to take a region, change eff_skill to work on a skill * to avoid multiple lookups.
|
2015-08-27 16:16:55 +02:00 |
|
Enno Rehling
|
681697fd47
|
gcc still more picky than clang.
|
2015-08-17 20:32:02 +02:00 |
|
Enno Rehling
|
b50c1720cf
|
several monster_attack fixes.
1. do not try to attack other monsters.
2. monsters outside of a building can attack units outside of buildings.
3. dragons can guard without weapons.
|
2015-08-16 16:18:59 +02:00 |
|
Enno Rehling
|
afbc4c816b
|
refactoring ship speed, extract total skills of sailors into a function.
|
2015-08-07 12:43:18 +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
|
05f444bab1
|
Merge branch 'feature/rename-cerddor' into develop
|
2015-07-08 17:53:09 +02:00 |
|
Enno Rehling
|
d7f4fbe05d
|
remove enum constants for curses that are no longer referred to by them (deprecated style).
|
2015-07-07 21:10:18 +02:00 |
|
Enno Rehling
|
c8ffe8da7a
|
Bug 2115: fix cerrdor -> cerddor spelling errors.
|
2015-07-07 20:30:34 +02:00 |
|
Enno Rehling
|
cc3c5580d4
|
rewrite and unit tests
|
2015-07-07 20:23:24 +02:00 |
|
Enno Rehling
|
af004bb27b
|
individual poison damage messages
|
2015-07-03 18:27:10 +02:00 |
|
Enno Rehling
|
414f6d3210
|
bug 2069: not all E3 magic schools have a familiar.
https://bugs.eressea.de/view.php?id=2069
quick fix: defaulting all additional schools to the illaun familiar.
|
2015-07-02 09:49:51 +02:00 |
|
Enno Rehling
|
df325b243a
|
enable stricter conversion checking for gcc < 4.9, fix code
|
2015-05-15 20:35:36 +02:00 |
|
Enno Rehling
|
dd8449783a
|
converting float->double in a lot of the code to prevent -Wconversion messages
|
2015-05-15 19:08:44 +02:00 |
|
Enno Rehling
|
d2af6a2f88
|
fix -Wconversion in spells.c
|
2015-05-15 07:07:21 +02:00 |
|
Enno Rehling
|
a46d60aa97
|
enable -Wconversion on gcc/clang builds
fix some of the warnings coming out of that for battle.c
|
2015-05-13 03:17:30 -07:00 |
|
Enno Rehling
|
bf5fae2ef5
|
Fix visual studio compilation for Solthar's curse changes (float/int conversions, uninitialized variable).
|
2015-05-11 23:54:21 -07:00 |
|
Steffen Mecke
|
d9f8479055
|
removed duplication in good/bad dreams code
|
2015-05-07 17:54:59 +02:00 |
|
Enno Rehling
|
a2a0bbad6a
|
bug 2068: select familiars by race of mage, not faction.
https://bugs.eressea.de/view.php?id=2068
|
2015-03-13 22:14:01 +01:00 |
|
Enno Rehling
|
a97a7bbf1d
|
Merge branch 'master' of github.com:eressea/server
Conflicts:
src/kernel/item.test.c
|
2015-01-30 20:44:42 +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 |
|
Steffen Mecke
|
e6538439fb
|
mallorn spell used wrong error message
|
2015-01-14 01:54:55 +01:00 |
|
Enno Rehling
|
4e94a95835
|
remove dead code, move weight(unit) to unit.c
|
2014-12-25 19:40:40 +01:00 |
|
Enno Rehling
|
901c70efd9
|
config cleanup contd.
createunit => create_unit, everywhere.
make_undead_unit in zombies.c
|
2014-12-25 18:40:46 +01:00 |
|
Enno Rehling
|
fb0eb4dce6
|
refactoring: moving plagues out of config.c
cleaning up the code, moving chance into the random event code, it is not used by the plague spell (reduce signature by one argument)
|
2014-12-16 14:18:29 +01:00 |
|
Enno Rehling
|
455b3dc90e
|
ignore obsolete "lua" attributes in ancient data files.
fix a small bug in the mechanism for reading deprecated attrib_types.
|
2014-12-13 22:08:57 +01:00 |
|
Enno Rehling
|
aa01d9f21a
|
fix clone effect message.
|
2014-12-11 23:22:35 +01:00 |
|
Enno Rehling
|
01877f5169
|
cleanup, fix a TODO, eliminate dead code.
|
2014-12-10 09:39:11 +01:00 |
|
Enno Rehling
|
9b56ccf53c
|
cleaning up some alliance code, killing bitrot from WDW.
|
2014-12-09 14:14:35 +01:00 |
|
Enno Rehling
|
0fead39b41
|
added a function that sets a monster's name to NULL if it is the name of its race.
deprecate old rc_name function (renamed to rc_name_s) because it used a static return string.
|
2014-12-09 07:20:36 +01:00 |
|
Enno Rehling
|
5b9eb9080f
|
refactoring: move all monster-related code into monster.c
make some features depend on being NPCs, not monster faction.
|
2014-11-11 16:53:56 +01:00 |
|
Enno Rehling
|
1af315ebf2
|
move magic out of kernel, into src.
clean up/remove a ton of includes, especially of types.h (include in header if you need it, not in every .c file).
|
2014-11-01 12:57:01 +01:00 |
|
Enno Rehling
|
81bfb598d0
|
refactoring modules, cleaning out the config.c kitchen sink.
- cansee_* rules to laws.c
- translations to language.c
- stealth to attributes/,
- rename build.h -> buildno.h
|
2014-11-01 12:09:56 +01:00 |
|