Commit graph

4612 commits

Author SHA1 Message Date
Enno Rehling
3514218dba factions have working spellbooks
update of spellbooks for E3 should be functional
old data file is getting read, and levels guessed?
2012-05-24 00:56:54 -07:00
Enno Rehling
42a0fae762 fix spellbook data for example server
remove duplicate spells
2012-05-23 22:24:31 -07:00
Enno Rehling
5ddb77274a fix spellbook data for example server
remove duplicate spells
2012-05-23 22:24:31 -07:00
Enno Rehling
1296e45109 fix spellbook data for E2 and E3 2012-05-23 22:24:00 -07:00
Enno Rehling
f2598e8bdc comparisons to boolean constants are dumb. 2012-05-23 22:23:32 -07:00
Enno Rehling
d4d39b43e9 add xml spellbooks for the magic schools in E2 and E3
this is being read, but not used by the code yet.
2012-05-23 21:50:59 -07:00
Enno Rehling
9c7d2097a5 add xml spellbooks for the six magic schools
this is being read, but not used by the code yet.
2012-05-23 21:50:17 -07:00
Enno Rehling
9b3234a067 fix the xmlreader to not assert on invalid data 2012-05-23 21:06:19 -07:00
Enno Rehling
92e96689bb spellbooks fully operational (and could be loaded from XML definitions if I had them)
fixed the cleanup between tests to properly free locales
2012-05-23 20:22:12 -07:00
Enno Rehling
f45a494277 new datafile version: spell names are now unique (or will be soon), and writing the magic school with each is irrelevant. 2012-05-23 15:19:40 -07:00
Enno Rehling
1de726a5b5 add an option to make SQLITE using the library installed on your system (fixed) 2012-05-23 22:55:03 +02:00
Enno Rehling
0151b2d27b Merge branch 'master' of gitorious.org:eressea/server 2012-05-23 22:52:21 +02:00
Enno Rehling
fa2d31cb9e add an option to make SQLITE using the library installed on your system 2012-05-23 22:51:52 +02:00
Enno Rehling
db7ed24b3e adding spellbooks.
spellbooks will take the level and magic school out of the spell definitions, and aggregate a list of spells with their minimum levels for learning from. factions will have a list of books they can learn from (different in E2 and E3 already).
2012-05-23 12:42:14 -07:00
Enno Rehling
eea6bdb888 comparison to boolean values is bad form. 2012-05-23 00:09:19 -07:00
Enno Rehling
22ccb5cf95 Merge branch 'master' of gitorious.org:eressea/server 2012-05-22 22:01:57 -07:00
Enno Rehling
56083b1fcf fixing something. findresourcetype, I think? 2012-05-22 22:01:48 -07:00
Enno Rehling
f2643e79b6 fix find_spell and create_spell to only create each spell once.
kill register_spell
make some critbit changes (need to transfer them upstream)
2012-05-22 18:44:54 -07:00
Enno Rehling
31e4a8432b fix find_spell and create_spell to only create each spell once.
kill register_spell
make some critbit changes (need to transfer them upstream)
2012-05-22 18:44:54 -07:00
Enno Rehling
e2a6bbbb72 better command line parsing
fix compilation problem
2012-05-22 14:53:46 -07:00
Enno Rehling
1672637b17 better command line parsing
fix compilation problem
2012-05-22 14:53:46 -07:00
Enno Rehling
2872dfa772 Added a test that fails for Bug 1909 (findresourcetype is borken) 2012-05-21 21:39:18 -07:00
Enno Rehling
6c51013e14 Nachrichten haben keine Attribute: http://bugs.eressea.de/view.php?id=1912 2012-05-21 21:00:04 -07:00
Enno Rehling
bdb887c9fb that typo has been bugging me 2012-05-21 18:46:12 -07:00
Enno Rehling
338a0fae4a commandline argument parsing improved. 2012-05-21 18:10:42 -07:00
Enno Rehling
d7c2824ba9 keywords use critbits now 2012-05-21 18:09:30 -07:00
Enno Rehling
ad146602c7 change the order in which TARNE arguments are checked, to handle simple cases first. 2012-05-21 17:56:27 -07:00
Enno Rehling
3394766ab9 double the buffer size for region names 2012-05-21 17:46:59 -07:00
Enno Rehling
1b038a7eaf delete wisps, or any other border that can be read but not written 2012-05-21 17:46:32 -07:00
Enno Rehling
a45eb53191 findskill uses critbits now
killing old PTRIES code
2012-05-21 17:45:54 -07:00
Enno Rehling
ad59fe96b0 buffer size was too small for some special items 2012-05-21 15:47:18 -07:00
Enno Rehling
1e9c10fbe2 finditemtype works as tested.
starting to think about removing default_locale in lieu of a hierarchical system.
2012-05-21 13:18:05 -07:00
Enno Rehling
5ab1b2881a This patches the failure of the test, but it is slow as heck. 2012-05-20 23:06:12 -07:00
Enno Rehling
52e323fef8 added a test that fails because of stupid static state in finditemtype 2012-05-20 23:03:16 -07:00
Enno Rehling
c8f8c064d3 introduce an option to compile the sqlite from external into the executable 2012-05-21 03:25:07 +02:00
Enno Rehling
5545289fe2 We have libsqlite3 installed on all our ubuntu boxen, so there's no need to include it from external 2012-05-20 00:17:57 -07:00
Enno Rehling
08adc91534 gcc 4.6 is a lot more picky about unused variables, so I shall appease it. 2012-05-20 00:16:12 -07:00
Enno Rehling
7dea6457d1 cleaning up GIVE, because there was too much parameter-searching going on here for the normal case of GIVE X N ITEM 2012-05-19 22:47:52 -07:00
Enno Rehling
8af1cad1dc Merge branch 'master' of gitorious.org:eressea/server 2012-05-19 22:13:02 -07:00
Enno Rehling
5c1f011000 Merge branch 'master' of gitorious.org:eressea/server 2012-05-20 06:55:36 +02:00
Enno Rehling
c6559414c6 fewer findparam calls are better 2012-05-20 06:54:59 +02:00
Enno Rehling
c9902a1d25 move error handling for use_cmd into a single location 2012-05-19 21:01:25 -07:00
Enno Rehling
bcb01742ae remove yet another fintoken warning from the logs 2012-05-19 20:00:54 -07:00
Enno Rehling
cc9a815eea remove another fintoken warning from the logs 2012-05-19 19:54:14 -07:00
Enno Rehling
bcd6991703 testing spells is a lot easier when you can disable fumbles
all tun_tests tests pass
2012-05-19 18:50:28 -07:00
Enno Rehling
97919c6a25 remove debug output 2012-05-19 18:49:52 -07:00
Enno Rehling
3fa4a31d14 trying to figure out why some run_tests tests are not working 2012-05-20 03:21:38 +02:00
Enno Rehling
635ee6a99e trying to figure out why some run_tests tests are not working 2012-05-20 03:21:19 +02:00
Enno Rehling
a342e846bc improved some tests
fixed some resource-related things, especially registration
2012-05-19 17:23:57 -07:00
Enno Rehling
a8a8dfbbb6 registering item types is hard. 2012-05-19 16:55:03 -07:00