Enno Rehling
|
02cfacd7f8
|
refactorings
- learn_skill from unit.c to study.c
- add academy.c module
|
2016-03-09 14:52:50 +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
|
4f7b274bf6
|
Merge branch 'master' into develop
Conflicts:
res/core/messages.xml
src/buildno.h
|
2016-01-01 16:38:57 +01:00 |
|
Enno Rehling
|
e1f3b3cdcf
|
passing order object into lua use-functions, so we can use them in error messages.
|
2015-12-30 21:20:59 +01:00 |
|
Enno Rehling
|
1cf805649e
|
Merge remote-tracking branch 'upstream/develop' into develop
Conflicts:
src/monsters.c
src/monsters.test.c
|
2015-11-25 14:38:26 +01:00 |
|
Enno Rehling
|
c85e489f4f
|
Merge branch 'monster_leftovers' of https://github.com/stm2/server into stm2-monster_leftovers
Conflicts:
src/kernel/unit.c
src/laws.test.c
src/monsters.c
|
2015-11-25 14:25:42 +01:00 |
|
Enno Rehling
|
677f7eac0a
|
Merge branch 'master' into develop
Conflicts:
src/move.c
|
2015-11-25 13:25:36 +01:00 |
|
Enno Rehling
|
1b3c8ea466
|
import monsters tests from PR #404
Monsters (i.e. sea serpents) can attack on oceans, when not guarding
|
2015-11-24 14:57:50 +01:00 |
|
Enno Rehling
|
b05fe9316a
|
introducing config_set and config_get so we don't have to refer to globals.parameters everywhere
|
2015-11-22 10:33:31 +01:00 |
|
Steffen Mecke
|
a366cd4b17
|
tests for plan_monster
|
2015-11-17 12:12:06 +01:00 |
|
Enno Rehling
|
ea8721367a
|
test and fix shock trigger.
https://bugs.eressea.de/view.php?id=2154
|
2015-11-09 19:43:51 +01:00 |
|
Philipp Dreher
|
8200fdb6c2
|
moved files for flyingship to subdir "spells"
|
2015-11-02 15:40:26 +01:00 |
|
Philipp Dreher
|
3fa4c18e87
|
added files for new module "flyingship"
|
2015-11-02 00:26:23 +01:00 |
|
Enno Rehling
|
678169d7d4
|
add skeleton test suite for piracy
|
2015-10-12 11:54:59 +02:00 |
|
Enno Rehling
|
521519805d
|
refactor piracy code into a module, separate from move.
|
2015-10-11 21:19:38 +02:00 |
|
Enno Rehling
|
3055f517dc
|
move guard implementation into a module (WIP)
|
2015-09-12 22:53:54 +02:00 |
|
Enno Rehling
|
09efd9c2a9
|
fix anything that uses the calendar module. opps.
|
2015-09-12 12:54:49 +02:00 |
|
Enno Rehling
|
f1476c2167
|
refactoring: split out a module for race prefixes
|
2015-09-12 12:24:10 +02:00 |
|
Enno Rehling
|
d29d38f710
|
refactor donations into a seaprate code module, add a basic test
|
2015-09-09 15:45:20 +02:00 |
|
Enno Rehling
|
8562a6d072
|
add test suite for seen_region logic (empty)
|
2015-09-08 10:07:29 +02:00 |
|
Enno Rehling
|
9312b44f8e
|
move seen_region logic to a separate seen.[hc] module for testing.
currently failing test:
1) Failure (tests.report.test_lighthouse):
./scripts/tests/common.lua:1051: true expected but was false
|
2015-09-08 09:56:56 +02:00 |
|
Enno Rehling
|
71dea1eca7
|
backfill missing tests for herbsearch (alchemy).
|
2015-08-27 13:19:58 +02:00 |
|
Enno Rehling
|
a9ecd1f55e
|
replace all at_travelunit code with travelthru_map calls.
welcome to callback hell.
this should stop the buffer for travelthru from running over.
tests for this should be hell, and I still owe writing them.
|
2015-08-19 14:37:51 +02:00 |
|
Enno Rehling
|
ebe365fd6e
|
move travelthru logic to a separate module. todo: split off the report writing from the collection of units.
|
2015-08-18 18:57:04 +02:00 |
|
Enno Rehling
|
b8a2b9d0b7
|
Merge pull request #7 from ennorehling/feature/bug-2101-study-teach-testing
bug 2101: increase max printed length of orders
|
2015-08-06 17:05:32 +02:00 |
|
Enno Rehling
|
11e1fab0d0
|
Merge branch 'hotfix-3.4.1' into feature/travis-migration
Conflicts:
.travis.yml
s/build
s/cmake-init
s/runtests
s/travis-build
src/kernel/region.c
|
2015-07-12 04:12:32 +02:00 |
|
Enno Rehling
|
cfb1812f24
|
fix building on RasPi
|
2015-07-12 03:08:29 +02:00 |
|
Enno Rehling
|
27835dc4e1
|
unit tests for STUDY and TEACH commands.
|
2015-07-09 13:24:21 +02:00 |
|
Enno Rehling
|
cc3c5580d4
|
rewrite and unit tests
|
2015-07-07 20:23:24 +02:00 |
|
Enno Rehling
|
80deef30b0
|
additional clang warning for tautological comparisons.
added to catch a /Wall VS warning in Travis builds.
|
2015-06-01 08:04:46 +02:00 |
|
Enno Rehling
|
59400b1e27
|
Merge branch 'release-3-5' into develop
Conflicts:
s/runtests
src/buildno.h
|
2015-05-24 14:10:42 +02:00 |
|
Enno Rehling
|
e99db198eb
|
bugfix use_item (use_skillpotion did not use pool).
from here on, all use_* functions return the number of items used, and
use_item handles removing them from the unit (or the pool).
|
2015-05-24 07:17:23 +02:00 |
|
Enno Rehling
|
32298bd50d
|
gcc: do not error on warnings that Visual Studio doesn't know about.
|
2015-05-20 07:30:59 +02:00 |
|
Enno Rehling
|
70eda58604
|
Merge branch 'develop' of github.com:eressea/server into develop
Conflicts:
src/CMakeLists.txt
|
2015-05-17 17:52:41 +02:00 |
|
Enno Rehling
|
9418051cd3
|
make gcc warn about signed/unsigned comparisons, just like Visual Studio does
|
2015-05-16 22:35:07 +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
|
062237b0d1
|
let CMake test for gcc 4.9 before enabling -Wfloat-conversion
|
2015-05-15 17:15:54 +02:00 |
|
Enno Rehling
|
eac4ef7ddc
|
reduce conversion warning to float only
|
2015-05-15 13:32:22 +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 |
|
Steffen Mecke
|
b41049da53
|
test good/bad dreams
|
2015-05-06 18:15:10 +02:00 |
|
Steffen Mecke
|
79d2c76c3f
|
refining spy tests
|
2015-05-04 14:30:59 +02:00 |
|
Enno Rehling
|
9664f2b191
|
Implement an optional JSON report writer. Currently writes readable maps for Tiled.
|
2015-03-29 14:03:56 +02:00 |
|
Enno Rehling
|
7bfb14b4e6
|
Resolve naming confusion, rename object and bind_hashtable.
They implement a dict-style thing, so let's call it that.
|
2015-01-17 13:34:48 +01:00 |
|
Enno Rehling
|
4b6d65fb16
|
separate the game into a static library shared by server and tests.
|
2015-01-10 17:27:18 +01:00 |
|
Enno Rehling
|
8971f59ecc
|
move more things out of config.c.
- lighthouses into their own module.
- lastregion/firstregion into reports.c.
|
2014-12-17 17:22:26 +01:00 |
|
Enno Rehling
|
2da1d11277
|
move chaos to a separate module (it is an old E2 feature)
|
2014-12-13 11:44:14 +01:00 |
|
Enno Rehling
|
1024dd5c81
|
Refactoring morale into a separate module.
Not all of it yet, because it is inconveniently part of kernel/region.
|
2014-12-10 19:04:02 +01:00 |
|
Enno Rehling
|
143fab9653
|
Some changes after talking to Don.
moved locale change into its own module.
made monsters get a report by default.
reoved old creation.c code, it was dead.
|
2014-11-06 07:15:53 +01:00 |
|
Enno Rehling
|
b2140f54fd
|
refactor, move give_cmd into give.c
|
2014-11-03 08:44:26 +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 |
|