Enno Rehling
|
02ab10d723
|
fix const correctness
|
2012-05-16 18:21:07 +02:00 |
Enno Rehling
|
0a6e18f34d
|
Spiking on findparam to use critbit as a findtoken replacement
|
2012-05-16 09:18:25 -07:00 |
Enno Rehling
|
53d35213b6
|
Merge branch 'master' of gitorious.org:eressea/server
Clean up all warnings that Visual C++ didn't find
Conflicts:
shared/src/util/umlaut.c
shared/src/util/umlaut_test.c
|
2012-05-16 09:48:01 +02:00 |
Enno Rehling
|
bfad64695c
|
optimize the number of failed findparam calls a little bit
|
2012-05-16 09:24:12 +02:00 |
Enno Rehling
|
21a49b1660
|
log_rotate function to fight the increasingly huge logfiles
|
2012-05-16 09:11:49 +02:00 |
Enno Rehling
|
b0959398d8
|
log library refactoring, first steps
|
2012-05-16 07:21:59 +02:00 |
Enno Rehling
|
64f1ceecf5
|
logging has a debug/info option now
fixed a bug in the umluaut_test, was not initializing the tnode.
|
2012-05-16 01:56:25 +02:00 |
Enno Rehling
|
116a1ee8ba
|
remove tnode from anywhere, and use a void* instead, in preparation for a new findtoken implementation. this needs to have a good testing.
lots of warning fixes for high warning levels in visual studio also
|
2012-05-15 15:04:23 -07:00 |
Enno Rehling
|
77110158f9
|
find_function is one of our more frequently called functions, and it can probably do with a little more performance. Let's see if this helps.
|
2012-05-15 00:19:25 -07:00 |
Enno Rehling
|
2d2f566634
|
A function to transliterate German special characters, for future use.
|
2012-05-15 00:06:27 -07:00 |
Enno Rehling
|
f8cadfebee
|
test suite for the crazy stuff that umlaut.c does.
|
2012-05-14 20:08:11 -07:00 |
Enno Rehling
|
2638f42eca
|
putting the crit-bit tree to use. findingfunctions is faster this way than that hand-rolled list
|
2012-05-14 17:02:15 -07:00 |
Enno Rehling
|
53b9de957c
|
putting the crit-bit tree to use. finding special region resources is faster this way than doing individual strcmp calls.
|
2012-05-14 16:36:17 -07:00 |
Enno Rehling
|
3a8f682bea
|
remove now-obsolete function
|
2012-05-14 14:16:56 -07:00 |
Enno Rehling
|
53bc4eee11
|
remove viewrange, because it's not used very much (was used for one quest only)
add my crit-bit implementation. to be used soon.
|
2012-05-14 14:16:02 -07:00 |
Enno Rehling
|
e272a00994
|
add test for that weird function-lookup module before I refactor it.
|
2012-05-14 13:09:57 -07:00 |
Enno Rehling
|
8636762e73
|
Add the missing ring of regeneration, even if it doesn't do anything (yet)
|
2012-05-12 15:55:48 -07:00 |
Enno Rehling
|
cf6a52bde7
|
log an error for missing resources
|
2012-05-12 15:51:28 -07:00 |
Enno Rehling
|
08fc39cca7
|
deal with invalid border types (wisps are getting deleted from Eressea) and disabled spells (again, wisps).
|
2012-05-12 13:16:07 -07:00 |
Enno Rehling
|
88acf39638
|
spells that have no function in the xml file get one from an array, cleaning up and simplifying that code.
|
2012-05-09 23:22:54 -07:00 |
Enno Rehling
|
12c03644c4
|
u_hasspell only needs a mage, not a unit
|
2012-05-09 20:30:26 -07:00 |
Enno Rehling
|
882ac9e8e9
|
pick the correct target region for spells cast by familiars.
|
2012-05-09 20:23:00 -07:00 |
Enno Rehling
|
ee7a35f293
|
new_castorder is history
|
2012-05-09 18:42:20 -07:00 |
Enno Rehling
|
67ef4c52a3
|
combat spell functions have the same interface as spells now.
|
2012-05-09 18:28:33 -07:00 |
Enno Rehling
|
06e0d2b3b6
|
cleaning up castorder, unifying access to target region and caster.
|
2012-05-09 14:16:41 -07:00 |
Enno Rehling
|
02559f6869
|
refactoring castorder, because it's a bit of a mess of units, fighters, familliars and casters.
|
2012-05-09 13:46:10 -07:00 |
Enno Rehling
|
6dcf6669c3
|
get_spellfromtoken takes a mage
clarify this code with regards to mages casting through a familiar
|
2012-05-09 13:18:02 -07:00 |
Enno Rehling
|
c10e2552ad
|
get_spellfromtoken needs a mage, not any unit.
|
2012-05-09 13:06:16 -07:00 |
Enno Rehling
|
c41d185cd6
|
some cleanup
|
2012-05-09 13:02:08 -07:00 |
Enno Rehling
|
c22f49ec36
|
replace spellid_t with unsigned int
fix finding spells by token
make magic_t an enum
|
2012-05-09 03:14:54 -07:00 |
Enno Rehling
|
ae31948dc5
|
fix a crash when wolves are cast with too little force
|
2012-04-16 06:56:44 +02:00 |
Enno Rehling
|
80a907d78f
|
repair units that are toads without a time-limit.
|
2012-04-07 18:11:58 -07:00 |
Enno Rehling
|
63799d823d
|
hack to ignore otherfaction attributes if faction stealth is not allowed.
|
2012-03-04 19:29:32 -08:00 |
Enno Rehling
|
52013f0e7c
|
faction stealth is only selectively enabled in E3
|
2012-03-04 19:21:00 -08:00 |
Enno Rehling
|
9640ac19b3
|
dragon names always contained 2 spaces after the article
http://bugs.eressea.de/view.php?id=1884
|
2012-03-04 16:42:19 -08:00 |
Enno Rehling
|
f7afab976a
|
Merge branch 'master' of gitorious.org:eressea/server
|
2011-10-28 23:57:30 -07:00 |
Enno Rehling
|
e6c094922c
|
update to sqllite 3.7.8
|
2011-10-28 23:53:28 -07:00 |
Enno Rehling
|
d55d62278e
|
fx an off-by-one memcpy error
|
2011-08-28 06:51:21 +02:00 |
Enno Rehling
|
edfa266a32
|
Fix a crash in turn 733: alps sometimes have weird messages (also, unitmessage is dumb)
|
2011-08-06 13:56:46 -07:00 |
Enno Rehling
|
21b8ab2d31
|
be nice to your friends, but not your enemies
|
2011-06-05 12:21:49 -07:00 |
Enno Rehling
|
cc870c076c
|
http://bugs.eressea.de/view.php?id=1855
fixing delayed-action potions.
|
2011-06-04 11:19:44 -07:00 |
Enno Rehling
|
bc48f3c29e
|
Merge branch 'master' of gitorious.org:eressea/server
|
2011-06-04 18:37:27 +02:00 |
Enno Rehling
|
2aa3acf56a
|
do not crash when terraforming land regions with road in them (oceans cannot have roads)
|
2011-06-04 18:37:02 +02:00 |
Enno Rehling
|
d4310b1b51
|
bad magic resistance zone implemented.
this fixes http://bugs.eressea.de/view.php?id=1854
|
2011-05-15 15:01:09 -07:00 |
Enno Rehling
|
ae4ca13758
|
fix an English error message.
|
2011-05-09 21:37:40 -07:00 |
Enno Rehling
|
58208e0db5
|
Improve sailing messages to include the region.
http://bugs.eressea.de/view.php?id=1729
|
2011-05-02 23:34:35 -07:00 |
Enno Rehling
|
a2816f1528
|
fix_familiars had a bug caused by quicklist
|
2011-05-02 23:27:39 -07:00 |
Enno Rehling
|
817f396467
|
http://bugs.eressea.de/view.php?id=1844
Only use potions that we have the resources for.
|
2011-04-29 22:49:29 -07:00 |
Enno Rehling
|
17d339b196
|
http://bugs.eressea.de/view.php?id=1851 spy messages have too many arguments
|
2011-04-29 21:50:12 -07:00 |
Enno Rehling
|
ae02ef5caf
|
fixed wrong skill name
|
2011-04-27 06:39:56 +02:00 |