Commit Graph

4318 Commits

Author SHA1 Message Date
Enno Rehling 9d8e02d094 test that movement into coastal regions is blocked when no harbor exists, unless ship is allowed in this terrain. 2012-07-01 18:00:31 -07:00
Enno Rehling c1a6d4ac03 Merge branch 'master' of github.com:eressea/core 2012-06-30 20:30:00 +02:00
Enno Rehling 5f5b4a3947 there is an old version of tolua on gelbbaer that doesn't do comparisons of
user types. ugh.
2012-06-30 20:29:42 +02:00
Enno Rehling 6911af02b1 moving the ally struct into a separate file, with interface and test coverage. 2012-06-30 11:07:28 -07:00
Enno Rehling d98742e4b5 Merge branch 'e4combat' 2012-06-27 20:43:39 -07:00
Enno Rehling 5e3ce7ad4d export more battle functions for e4 combat
alliances have lists of diplomatic relations (enemies)
2012-06-26 20:29:32 -07:00
Enno Rehling bd34cbd350 lua 5.1 and lua 5.2 side-by-side 2012-06-26 05:17:11 -07:00
Enno Rehling cb14492ccd make cmake find the best Lua version that's installed 2012-07-01 22:31:14 +02:00
Enno Rehling 3cee3d1415 lua 5.2 compat changes 2012-07-01 19:28:28 +02:00
Enno Rehling a8324f16fd make some prototypes use bool, not int 2012-06-24 08:04:12 +02:00
Enno Rehling f893ea03b6 E4 combat prototype (WIP) 2012-06-23 22:50:56 -07:00
Enno Rehling 1861268109 remove custom boolean type
use bool when we have C99, or our own typedef for bool
2012-06-23 22:41:07 -07:00
Enno Rehling 7359eea184 use bool type where it's available
when using gcc, compile as C99
2012-06-24 07:08:16 +02:00
Enno Rehling 413edd9be6 compilation fix for gcc C99 2012-06-24 06:56:42 +02:00
Enno Rehling 8987d01214 fix compilation on gcc 2012-06-24 05:09:13 +02:00
Enno Rehling a08cb98fd2 remove unused code paths from combat code before refactoring it 2012-06-21 21:42:11 -07:00
Enno Rehling 59665de7ba binding GUARD to lua 2012-06-17 23:13:58 -07:00
Enno Rehling 64a91a75a1 bind regeneration (of health and aura) to Lua 2012-06-17 22:31:30 -07:00
Enno Rehling e579210fec kill the eventbus, it was never used 2012-06-17 18:52:51 -07:00
Enno Rehling 1298684fd9 bind GIVE CONTROL to lua 2012-06-17 17:55:46 -07:00
Enno Rehling 648de4d36c Binding CAST, ENTER, CONTACT to Lua 2012-06-17 17:24:23 -07:00
Enno Rehling 573d4c3e97 binding HELP to Lua 2012-06-17 15:55:23 -07:00
Enno Rehling d02857ebb9 binding COMBATSPELL to Lua 2012-06-17 12:51:48 -07:00
Enno Rehling d880bf281a remove WAR, PEACE, JIHAD 2012-06-17 11:30:11 -07:00
Enno Rehling 1230e2b962 removing PRAY and SACRIFICE orders 2012-06-17 11:28:03 -07:00
Enno Rehling b532673f89 remove deprecated commands 2012-06-17 20:22:01 +02:00
Enno Rehling f11005c686 remove the XONTORMIA & WEREWOLF commands. 2012-06-17 11:08:48 -07:00
Enno Rehling 1b24f14da0 typo fix 2012-06-16 23:39:03 -07:00
Enno Rehling 9124fe2c6d added promote, renumber, restack to eressea.process interface
fixed a test that relied on no random skill progress
2012-06-16 23:31:25 -07:00
Enno Rehling a662f88868 kill the RESTART order
make more parts of process_order their own function
started writing process_order in Lua, to see how far I've gotten
fix a bug in the logging library
2012-06-16 22:38:44 -07:00
Enno Rehling abca123b76 Merge branch 'master' of github.com:eressea/core
Conflicts:
	src/bindings/bindings.c
2012-06-16 19:24:56 -07:00
Enno Rehling 7618dc588d better handling of missing entry points 2012-06-16 19:23:45 -07:00
Enno Rehling c98612f44e adding battle and siege to the eressea.process module 2012-06-16 19:14:23 -07:00
Enno Rehling 619e84d0f7 make all tests use the new lua API 2012-06-17 02:59:56 +02:00
Enno Rehling 3f2e46c008 use new eressea module functions 2012-06-17 02:54:05 +02:00
Enno Rehling 527d6c8bf9 Merge branch 'master' of github.com:eressea/core 2012-06-16 09:17:51 -07:00
Enno Rehling 8dee09b088 reduce warnings 2012-06-16 09:17:29 -07:00
Enno Rehling 483615c458 bindings for LEAVE command 2012-06-13 23:28:56 -07:00
Enno Rehling 09800b8387 moving things into laws.c, where a lot of order processing happens now. 2012-06-13 23:25:20 -07:00
Enno Rehling d38c5f5cfb fix production of items in produce()
add use, move and study/teach to bindings
2012-06-12 22:36:29 -07:00
Enno Rehling 77575bad89 remove bson dependency 2012-06-11 22:24:50 -07:00
Enno Rehling ecc03a7f2c make e3 server work with new bindings library 2012-06-10 22:33:05 +02:00
Enno Rehling 56d889c0ce submodule update to latest source 2012-06-10 22:23:21 +02:00
Enno Rehling a093f782d9 Merge branch 'master' of github.com:eressea/core 2012-06-10 05:28:38 -07:00
Enno Rehling 6aa08b60fd more process-related bindings and tests 2012-06-10 05:28:19 -07:00
Enno Rehling e41f0cb023 use the read-only versions of git submodules
write-access is available for developers only
2012-06-10 03:07:28 -07:00
Enno Rehling caa3f7e862 using bugfixes from the e4 server in e3 2012-06-09 09:21:28 +02:00
Enno Rehling 9e59d4dc50 use current eressea master 2012-06-08 09:08:03 +02:00
Enno Rehling bff66773cf update the arda server to use submodules and new cmake layout 2012-06-07 12:44:25 -07:00
Enno Rehling 457c111da2 order of commands needs to be altered so bindings get the correct
include directory.
2012-06-07 12:43:37 -07:00