Enno Rehling
|
7b6a719a62
|
findparam improvements!
removed findbuildingtype from findparam
separate isparam() function that I can optimize later
|
2012-05-16 12:06:44 -07:00 |
|
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
|
3c1982da4c
|
improve logging verbosity
adapt to changes in log module
|
2012-05-16 09:49:28 +02: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
|
5de2e790a3
|
I believe that these are alsways non-zero.
|
2012-05-15 15:02:21 -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
|
5a8a1704e7
|
disable and remove wisps, because they are so very, very broken.
|
2012-05-12 12:39:49 -07:00 |
|
Enno Rehling
|
ea7eaf87aa
|
spells that have no function in the xml file get one from an array, cleaning up and simplifying that code.
|
2012-05-09 23:23:40 -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
|
3805db34c4
|
build only eressea by default
|
2012-05-09 20:31:01 -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
|
c6b8f4c491
|
unused variables are unused
|
2012-05-09 18:37:31 -07:00 |
|
Enno Rehling
|
fda365cd84
|
Remove some unused variables to make gcc happy.
|
2012-05-10 03:34:48 +02:00 |
|
Enno Rehling
|
67ef4c52a3
|
combat spell functions have the same interface as spells now.
|
2012-05-09 18:28:33 -07:00 |
|
Enno Rehling
|
06a4a7051b
|
combat spell functions have the same interface as spells now.
|
2012-05-09 18:28:03 -07:00 |
|
Enno Rehling
|
360f00d44f
|
cleaning up castorder, unifying access to target region and caster.
|
2012-05-09 14:16:51 -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
|
4f0bdca3ba
|
improved familiar race selection.
|
2012-05-09 10:42:11 -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
|
2c28ea1c41
|
replace spellid_t with unsigned int
|
2012-05-09 03:13:49 -07:00 |
|
Enno Rehling
|
99fddaf81b
|
stop warnings when starting example server
|
2012-04-17 05:51:54 +02:00 |
|
Enno Rehling
|
03f74f0a47
|
fix a crash where wolves have not enough firce
|
2012-04-16 06:58:03 +02: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
|
c070d999a3
|
fix the stealht settings for E3
http://bugs.eressea.de/view.php?id=1898
|
2012-03-19 05:49:32 +01: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
|
3c51bc1138
|
Merge branch 'master' of /home/eressea/repo/eressea
|
2012-03-05 04:25:26 +01:00 |
|
Enno Rehling
|
d9a41301d4
|
add missing return, stop a crash
|
2012-03-05 04:25:23 +01:00 |
|