Enno Rehling
3fb3e7b201
New way of storing attrib-lists should make it faster to find a specific one and jump over entire classes of attribs.
2006-02-25 00:12:48 +00:00
Enno Rehling
2ab8cc7564
- report_building() faster
...
- indentation cleanup
2006-02-20 21:24:09 +00:00
Enno Rehling
b7552f0d06
- New random number generator
...
- Faster get_pooled/use_pooled
- faster peasants()
- faster plagues()
- faster horses()
2006-02-19 22:43:56 +00:00
Enno Rehling
dceb83c6a7
The incomplete fspecial functions cause quite a bit of attribute-lookups, so I'm putting them in a #define until they get implemented (if ever).
...
#define KARMA_MODULE is you want to use fspecial in the future.
2006-02-17 22:59:03 +00:00
Enno Rehling
da213e5f16
shock: apply also to units with 0 people, because they need to e.g. kill familiar-attributes.
2006-02-17 17:47:11 +00:00
Enno Rehling
61a6a52665
Bessere hashgröße für seenhash
2006-02-14 23:03:49 +00:00
Enno Rehling
7d856b43da
Extrem blöder Bug in Schneemann-Routine
2006-02-12 23:37:56 +00:00
Enno Rehling
bcac3bc47a
http://eressea.upb.de/mantis/view.php?id=824
...
Kapazität für Vertraute ist 540
2006-02-12 22:22:36 +00:00
Enno Rehling
4bc803ef2c
http://eressea.upb.de/mantis/view.php?id=826
...
Wrong wages for orcs
also:
- removing some really old GMcommand code.
2006-02-12 20:10:32 +00:00
Enno Rehling
e681eec072
leading/trailing spaces in text are significant.
2006-02-12 11:33:19 +00:00
Enno Rehling
f1d0f522b8
leading/trailing spaces in text are significant.
2006-02-12 11:30:12 +00:00
Enno Rehling
6c3f4e7e79
http://eressea.upb.de/mantis/view.php?id=819
...
- MACHE Holz scheitert an xmlreader Bugs
2006-02-12 11:05:43 +00:00
Enno Rehling
ef2165e764
fprintf/fscanf fu.
2006-02-12 09:42:52 +00:00
Christian Schlittchen
fdc07aa0ea
enno needs more sleep fixes
2006-02-12 09:22:37 +00:00
Enno Rehling
8265c9ea7f
http://eressea.upb.de/mantis/view.php?id=818
...
Hirntöter auf Eressea
- message to the target region when braineaters are sent to earth.
2006-02-12 00:24:11 +00:00
Enno Rehling
f07c80563a
writing characters as numeric bytes is trickier.
2006-02-11 23:44:17 +00:00
Enno Rehling
9475e47606
- bugfix capacities
...
- a little cleanup
2006-02-11 23:18:10 +00:00
Enno Rehling
e936284347
Massive changes:
...
- removed all hadcoded weapons
- added code to put resources like iron&wood in XML
- added laen & wood to XML
- fixed damage for mallorn lance
- removed the old entrise code
- added new ent code in lua, eressea-only
2006-02-11 16:11:16 +00:00
Enno Rehling
d63090111d
return statement in void function = evil
2006-02-11 08:31:18 +00:00
Enno Rehling
d5c94df710
the awkwardly named 'young tree' is now called 'sapling'
2006-02-10 22:24:20 +00:00
Enno Rehling
127f32d0ef
removing unused attribute (aggressive)
...
fixed normalvariate
familiars, ignore missing init function
2006-02-10 22:10:41 +00:00
Enno Rehling
8b0314be3b
new english potion descriptions
2006-02-10 21:49:16 +00:00
Enno Rehling
af9a86efa7
some time ago when races were added to xml, the global familiarrace-list was broken. fixed.
2006-02-10 21:15:08 +00:00
Enno Rehling
a66e90c25b
at_allince (WDW-feature?) gefixt.
2006-02-10 20:38:07 +00:00
Enno Rehling
3efd05206e
replacing read/write_default with a function that doesn't abuse layout of the union or endianness. new savefile-format
...
removeing some old attributes that were never used.
2006-02-10 19:48:43 +00:00
Enno Rehling
102a68f01e
eliminating iconv in favor of the encoding in libxml2
2006-02-09 22:43:31 +00:00
Enno Rehling
589b1b036a
making the old eressea binary run on x64:
...
- normalvariate fix.
- familiars again
- invalid assert
- forgot init_reports
2006-02-09 22:20:28 +00:00
Enno Rehling
e02a7afb78
do not init familiars without an init function.
2006-02-09 20:24:12 +00:00
Enno Rehling
2db05460a3
(old eressea binaries)
...
this is still crashing, but not due to familiars, i think.
2006-02-09 20:06:31 +00:00
Enno Rehling
b654c89773
due to lua not being available, there are no familiars
2006-02-09 20:01:06 +00:00
Enno Rehling
a1de5d5701
old eressea executable has problems with non-existing lua spells.
2006-02-09 19:57:25 +00:00
Enno Rehling
ef2e1c8da9
project eressa64: trying to run eressea natively on 64 bit hardware.
2006-02-09 19:39:17 +00:00
Enno Rehling
3248053efe
Messages benutzen alte Hashfunktion für Typ-Key.
2006-02-07 21:31:55 +00:00
Katja Zedel
522a0bd8a2
neuer kram
2006-02-05 21:37:08 +00:00
Katja Zedel
d706e0410d
neues "Schiff": fliegender Teppich, Werte wie Langboot,
...
Mindestbautalent 100
2006-02-05 19:32:35 +00:00
Christian Schlittchen
fc0e58bf82
Anzeige des erforderlichen Bautalents bei der WdW-Pyramide
2006-02-05 18:21:11 +00:00
Christian Schlittchen
4439843867
confusion about the spelling of the magic realms
2006-02-05 17:00:22 +00:00
Christian Schlittchen
ab492fb637
Too much copy'n'paste
2006-02-05 16:50:11 +00:00
Enno Rehling
640652ef99
earn_silver Zauber in script/xml ausgelagert.
...
bugfix snowman
avoid huge amounts of log-messages
handle renaming of spells.
2006-02-05 15:48:52 +00:00
Enno Rehling
77602d1316
http://eressea.upb.de/mantis/view.php?id=810
...
cast_level statt co->level in der message
2006-02-05 13:06:27 +00:00
Enno Rehling
21f88cf801
bugfix default-befehle (english)
2006-02-05 12:55:12 +00:00
Enno Rehling
9466428c4d
bugfix: create_mage u. Dämonen/VERGESSE
...
Windows: weg mit der Debug-CRT
2006-02-05 10:47:28 +00:00
Enno Rehling
3feb139071
name in message doesn't match name in code.
2006-02-05 08:52:08 +00:00
Enno Rehling
adaf410d37
inlined code
2006-02-04 23:45:20 +00:00
Enno Rehling
e119a29142
inline optimizations for string functions
...
a little more speed for locale_string (less strcmp)
2006-02-04 23:41:23 +00:00
Enno Rehling
9a343df8fc
more intelligent hashing = less divisions
2006-02-04 21:09:16 +00:00
Enno Rehling
3cd617fe39
new hash function is faster than the old
2006-02-04 18:53:34 +00:00
Enno Rehling
939773826b
init of old items fails with new hash function
2006-02-04 17:28:19 +00:00
Enno Rehling
88ac2f2496
Ungünstig benannter Beutel
2006-02-04 17:19:26 +00:00
Enno Rehling
4b0074cb3a
don't use MT library for release
2006-02-04 13:08:44 +00:00