Commit Graph

2584 Commits

Author SHA1 Message Date
Enno Rehling 5c474b9eb7 a_select is not fast, so we try to avoid it 2006-02-26 11:09:00 +00:00
Enno Rehling 318f348f27 use snowman 2006-02-26 00:59:49 +00:00
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