Commit graph

2920 commits

Author SHA1 Message Date
Enno Rehling
111051a580 http://eressea.upb.de/mantis/view.php?id=1401
"Übergaben haben teilweise geklappt trotz fehlendem helfestatus"
2008-05-04 06:44:07 +00:00
Enno Rehling
d7be4a21c2 - started MONSTER_FACTION->is_monsters()
http://eressea.upb.de/mantis/view.php?id=1418
- fixed toads
2008-05-04 05:57:34 +00:00
Enno Rehling
cdd1709ee3 do not quote the id 2008-04-30 08:47:52 +00:00
Enno Rehling
3a5873a0f6 Kompatibilitaets-Fix negative ids. 2008-04-27 11:58:14 +00:00
Enno Rehling
ddcbce5092 warnings about parentheses 2008-04-27 09:59:27 +00:00
Enno Rehling
c05aad1b14 - binary storage uses packed int
- creport: disabled writing of r->uid
- creport: fixed missing quotes
2008-04-27 09:52:03 +00:00
Enno Rehling
256d0b1d4b fixing strdup(NULL) call 2008-04-26 23:04:37 +00:00
Enno Rehling
93091caff0 - optimized is_guardian
- realized the optimization can be done further up. doh.
2008-04-26 21:39:09 +00:00
Enno Rehling
371409e943 - prevent empty "private" attribute
- remove the HEROES define. Code works.
2008-04-26 18:55:58 +00:00
Enno Rehling
aaf8668257 fixes duplicate planes (again) 2008-04-26 16:48:50 +00:00
Enno Rehling
77b292e05a compilation fixes GCC. 2008-04-26 16:46:05 +00:00
Enno Rehling
43422a0619 fix for duplicate astral plane 2008-04-26 16:45:39 +00:00
Enno Rehling
bc5fa11611 - made a storage class that wraps disk i/o for data files
- recreated old behaviour in text_storage class
- built binary_storage class: saves 60% of load time, adds 20% to file size.

next: gzip & others?
2008-04-26 14:55:22 +00:00
Enno Rehling
43f00be173 ptries are disabled again 2008-04-25 15:46:39 +00:00
Enno Rehling
4364f25952 jamfile fixed 2008-04-25 14:32:07 +00:00
Enno Rehling
1dd05538ad - added a testsuite
- testcase skill-parser
- findskill uses patricia
2008-04-25 14:31:38 +00:00
Enno Rehling
a2abcfe177 more intelligent values for hashtable sizes. 2008-04-24 18:14:14 +00:00
Enno Rehling
23505d2b84 Slightly more cache-friendly hashing (WIP) 2008-04-24 01:37:47 +00:00
Enno Rehling
34edc042bc mremap only if __USE_GNU 2008-04-24 01:17:11 +00:00
Enno Rehling
db0d1f8948 fixed compilation warnings caused by DLMALLOC 2008-04-24 01:13:47 +00:00
Enno Rehling
fde26f97ea write the id in the CR 2008-04-22 22:09:39 +00:00
Enno Rehling
0f06356d70 fixing to remove the platform-specific includes 2008-04-22 21:11:40 +00:00
Enno Rehling
d8bcc61a76 problem after last commit 2008-04-22 11:50:06 +00:00
Enno Rehling
5d731316c3 - Changed a couple of compiler-settings
- Removed a bunch of warnings (shadowing variables)
2008-04-22 10:40:20 +00:00
Enno Rehling
2557e013fa - regions get a unique id (uid)
- new data format
- not in the CR yet
- fix for terrain (tutorial crash)
2008-04-22 10:06:53 +00:00
Enno Rehling
36812c1168 making a warning go away. clarifying the need to remove the _MODULE defines and how to. 2008-04-20 15:18:43 +00:00
Enno Rehling
b63200adf9 Eressea can now be compiled and debugged with Eclipse CDT
Several changes to config.h mean that I probably broke compilation on some platforms. That really needs cleaning up.
2008-04-20 14:48:15 +00:00
Enno Rehling
485715a5ef corridors get a coast and walls become more wall-ish 2008-04-20 12:26:15 +00:00
Enno Rehling
a2ae6a0ea9 Some fixes for Linux and removing some dead code. 2008-04-19 16:56:15 +00:00
Enno Rehling
6739d5ff7e Integrated the editor into the main executable (which means it now requires curses). Should make a #define to disable compilation. 2008-04-19 16:12:13 +00:00
Enno Rehling
6f9f857a83 http://eressea.upb.de/mantis/view.php?id=1201
- parsing fucked up quotes when finding escaped chars.
- also, removed a warning
2008-04-18 23:12:23 +00:00
Enno Rehling
1e8af4e0e5 http://eressea.upb.de/mantis/view.php?id=1394
- fixing toads that lose their changerace attribute
2008-04-17 15:56:41 +00:00
Enno Rehling
536b177387 http://eressea.upb.de/mantis/view.php?id=1393
- make mindblast less crazy
2008-03-29 22:06:20 +00:00
Enno Rehling
3e475d63ad SIMPLE_ESCAPE and SIMPLE_COMBAT no longer needed. 2008-03-29 09:15:14 +00:00
Enno Rehling
3fbf8ffbfc resizing a buffer that was way too small 2008-03-10 12:18:21 +00:00
Enno Rehling
c7fe1c21ee http://eressea.upb.de/mantis/view.php?id=1374
let toads move
2008-03-05 21:45:12 +00:00
Enno Rehling
bb1059eaa1 http://eressea.upb.de/mantis/view.php?id=1364
"Wechsel von Astralraum in den Realraum möglich, obwohl Der Kontakt zur Realistät verhindert ist."
- was checking the wrong region.
2008-03-05 21:27:55 +00:00
Enno Rehling
1f69fb7060 http://eressea.upb.de/mantis/view.php?id=1280
do not count healed people among kills.
2008-03-05 20:58:44 +00:00
Enno Rehling
91ece491e5 http://eressea.upb.de/mantis/view.php?id=1344
"Kampfallianzen fehlerhaft"
New units must not be added to a group in another faction, ever.
2008-03-05 19:30:52 +00:00
Enno Rehling
33da72e28a http://eressea.upb.de/mantis/view.php?id=1308
"Fehler bei "Schlechte Träume""
- fixed curse_active check.
2008-03-05 18:39:44 +00:00
Enno Rehling
8bf96a5726 indentation fixes 2008-03-05 18:24:30 +00:00
Enno Rehling
bf544ef1be http://eressea.upb.de/mantis/view.php?id=1255
"keine Meldung ob Zauber erfolgreich oder nicht"
added a missing message
2008-03-05 16:24:50 +00:00
Enno Rehling
a94a80aa8f http://eressea.upb.de/mantis/view.php?id=1254
"Zauber kostet keine Aura"
2008-03-05 16:17:51 +00:00
Enno Rehling
280f5a1e97 missing newline in battle-logs 2008-03-05 15:50:59 +00:00
Enno Rehling
50504f0baf eliminating duplicate message-types. 2008-03-05 14:21:58 +00:00
Enno Rehling
68edb409fb - prevent heros from being promoted twice
- don't initialize order parser twice
- Übergabe von Helden an TEMP-Einheiten erlauben
2008-03-03 16:43:09 +00:00
Enno Rehling
1fb793509c indentation 2008-02-29 00:26:19 +00:00
Enno Rehling
92b79a1914 http://eressea.upb.de/mantis/view.php?id=1381
typo
2008-02-28 22:26:53 +00:00
Enno Rehling
aabdbd0325 http://eressea.upb.de/mantis/view.php?id=1378
- typo
2008-02-28 19:48:35 +00:00
Enno Rehling
fe9bc734da http://eressea.upb.de/mantis/view.php?id=1366
"Doppelte Fehlermeldung"
- remove error message from inner function.
2008-02-12 18:51:22 +00:00
Enno Rehling
40898eea55 http://eressea.upb.de/mantis/view.php?id=1365
"ALLES funktioniert nicht bei GIB"
- disabling OPTION MATERIALPOOL
2008-02-12 18:26:30 +00:00
Enno Rehling
321723f69f http://eressea.upb.de/mantis/view.php?id=1367
"Gib Personen an Region ohne Wirkung"
- fixed previous bugfix
2008-02-12 17:59:41 +00:00
Enno Rehling
e37b55699c http://eressea.upb.de/mantis/view.php?id=1250
- added missing feedback for spell
2008-02-07 20:56:22 +00:00
Enno Rehling
b602fbfab3 http://eressea.upb.de/mantis/view.php?id=1362
"Beschreibung des Schneemanns unvollständig"
- fixed display of attacks
2008-02-05 15:36:43 +00:00
Enno Rehling
55fc1ccd47 http://eressea.upb.de/mantis/view.php?id=1351
"Gegner bewegt sich im Astralraum, obwohl er einen langen Kampf hatte"
- made guarding astral space work.
2008-02-05 15:23:07 +00:00
Enno Rehling
f51e9c9de1 indentation 2008-02-04 23:39:05 +00:00
Enno Rehling
b7fdfc5922 http://eressea.upb.de/mantis/view.php?id=1325
- fixed army_index
2008-02-04 23:36:22 +00:00
Enno Rehling
3a56a1127c http://eressea.upb.de/mantis/view.php?id=1349
"Dämonen gehen an die Bauern"
- fixed recruit/release of demons.
2008-02-04 23:14:50 +00:00
Enno Rehling
7dc301596e http://eressea.upb.de/mantis/view.php?id=1352
- mo message for failed astral transport
2008-02-04 21:15:03 +00:00
Enno Rehling
1318b4491d http://eressea.upb.de/mantis/view.php?id=1356
- fixed monster attacks
2008-02-04 19:55:11 +00:00
Enno Rehling
a2c02ff638 http://eressea.upb.de/mantis/view.php?id=1360
"Dumpfbackenbrot funktioniert nicht?"
- removed old RTF_SNEAK flag (no longer required)
2008-02-04 19:22:55 +00:00
Enno Rehling
ea71efe3f2 http://eressea.upb.de/mantis/view.php?id=1360
"Dumpfbackenbrot funktioniert nicht?"
- removed old RTF_SNEAK flag (no longer required)
2008-02-04 18:48:20 +00:00
Enno Rehling
16d55c2eaf http://eressea.upb.de/mantis/view.php?id=1361
"Blick in die Realität mit falschem Namen"
- make invisible races disappear from the CR.
2008-02-04 18:33:53 +00:00
Enno Rehling
16c3b68114 http://eressea.upb.de/mantis/view.php?id=1355
"Falsche Regionsbeschreibung"
- removing descriptions from non-land regions.
2008-02-03 22:56:54 +00:00
Enno Rehling
86f89be914 http://eressea.upb.de/mantis/view.php?id=1344
"Kampfallianzen fehlerhaft"
- undeda unit had wrong group
2008-02-03 21:40:45 +00:00
Enno Rehling
ee652fa3f3 http://eressea.upb.de/mantis/view.php?id=1350
"Selling luxury goods did not work in some instances."
- fix for accounting bug when material pool off
2008-02-03 21:39:22 +00:00
Enno Rehling
bd7d2e1271 http://eressea.upb.de/mantis/view.php?id=1343
"required-Tag von $resources() liefert falsche Item-Bezeichnungen"
- lokalisierter string
2008-02-03 15:51:39 +00:00
Enno Rehling
3e843afb99 indentation only 2008-02-03 15:48:38 +00:00
Enno Rehling
a7a0ddfbf7 http://eressea.upb.de/mantis/view.php?id=1346
"Ein Bauer stirbt nicht"
- Fixed a rounding error.
2008-02-03 15:04:03 +00:00
Enno Rehling
f168a45b2a http://eressea.upb.de/mantis/view.php?id=1345
"Hero units cannot be merged with other hero units"
- fixed condition in give.c
also:
- indentation fixes
2008-01-27 11:57:54 +00:00
Enno Rehling
adab7ea8f6 fixing log output (umlauts)
fixing battledebug
2008-01-22 03:47:32 +00:00
Enno Rehling
182f248061 use less memory, use smart memory manager 2008-01-09 23:29:39 +00:00
Enno Rehling
87b28ddd9c small change 2008-01-09 22:00:17 +00:00
Enno Rehling
73f354be90 http://eressea.upb.de/mantis/view.php?id=1201
- "n" wird nicht mehr als NAECHSTER erkannt.

also:
- misc fscanf() tests.
- fixing --noreports
2008-01-08 20:00:19 +00:00
Enno Rehling
5a3598c1eb messed up 2008-01-07 22:29:37 +00:00
Enno Rehling
da5aef2110 http://eressea.upb.de/mantis/view.php?id=1341
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added some output as well
2008-01-07 20:45:10 +00:00
Enno Rehling
e5ce17b6ef http://eressea.upb.de/mantis/view.php?id=1341
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added a one-time fix
2008-01-07 20:43:16 +00:00
Enno Rehling
4abaa699c4 http://eressea.upb.de/mantis/view.php?id=1341
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
2008-01-07 20:17:36 +00:00
Enno Rehling
56a716622a http://eressea.upb.de/mantis/view.php?id=1339
"In der Taktikerrunde greifen alle an"
- fixed finding allies

Also:
- fixed an error reading the order file in text mode.
2008-01-07 19:26:36 +00:00
Enno Rehling
95824f5404 http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 22:28:38 +00:00
Enno Rehling
167651abab http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 22:11:04 +00:00
Enno Rehling
1e9081a290 http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 21:49:19 +00:00
Enno Rehling
8d430e77d5 http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"

still more fixes
2007-12-18 23:11:47 +00:00
Enno Rehling
09683fd891 http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"
fixed again, differently
2007-12-18 22:58:58 +00:00
Enno Rehling
e780097a3b http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"
2007-12-18 19:58:17 +00:00
Enno Rehling
ef77f0ad2b http://eressea.upb.de/mantis/view.php?id=1332
Übergabe von Silber an die Bauern hat nicht funktioniert

- added give-item() functionality to lua
2007-12-18 07:51:04 +00:00
Enno Rehling
06e15c24d5 - fixing snprintf calls gone wild 2007-12-17 23:56:53 +00:00
Enno Rehling
61cf2dc85f - fixing a bug in the savefile
- using fwritestr to write user-strings
2007-12-17 23:24:48 +00:00
Enno Rehling
67e14ee50d http://eressea.upb.de/mantis/view.php?id=1306
"Probleme mit Weihnachtsbäumen"
2007-12-17 22:02:04 +00:00
Enno Rehling
8bdfd086f9 http://eressea.upb.de/mantis/view.php?id=1312
"Ereignistext bei Beschwörung von Schattendämonen falsch"
2007-12-17 21:51:43 +00:00
Enno Rehling
96aaecc2f1 http://eressea.upb.de/mantis/view.php?id=1233
song dragons
2007-12-17 21:40:24 +00:00
Enno Rehling
0ff520f708 cinfo_simple warning 2007-12-17 18:32:26 +00:00
Enno Rehling
f0203119ba lua: move ship 2007-12-17 17:55:51 +00:00
Enno Rehling
af4db1202b http://eressea.upb.de/mantis/view.php?id=1328
"Regionsangaben im NR fehlen"
2007-12-17 17:50:16 +00:00
Enno Rehling
e27aa2c0b6 - missing quote
- additional assert (don't save info about dead units)
2007-12-16 23:20:06 +00:00
Enno Rehling
8dd186d303 illegal memory read, units must be freed very, very late. 2007-12-16 23:18:22 +00:00
Enno Rehling
e04184b673 asserts 2007-12-13 16:19:49 +00:00
Enno Rehling
1d47c99f18 ufindhash negative ids assert 2007-12-13 16:18:20 +00:00
Enno Rehling
a59a80d35e missing include 2007-12-13 10:51:19 +00:00
Enno Rehling
f3aa517447 password not case-sensitive 2007-12-13 10:04:53 +00:00