Enno Rehling
d0022db79a
Data format change reflects that id 0 is now illegal (so we use that instead of -1)
2008-05-16 22:37:13 +00:00
Enno Rehling
1b93b094e4
- make monster-equipment configurable
...
- rename some SK_ constants to match their name
2008-05-16 17:17:10 +00:00
Enno Rehling
4afcf145f5
- remove the "confusion" spells because they do not work.
2008-05-13 20:22:31 +00:00
Enno Rehling
474431fb0d
- prevent enslaved units from FORGET
...
- prevent promotion of foreign races
- prevent charming of units with limited skills
also:
- rename teure_talente to has_limited_skills
- move frame_regions to autoseed.c
- some output for korrektur.c
2008-05-13 16:47:54 +00:00
Enno Rehling
dcf3292467
defining NPC-factions with a flag instead of MONSTER_FACTION.
2008-05-11 22:51:34 +00:00
Enno Rehling
2df1fbf0e9
fixed some errors from eressea.log
2008-05-04 07:49:48 +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
256d0b1d4b
fixing strdup(NULL) call
2008-04-26 23:04:37 +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
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
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
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
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
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
a94a80aa8f
http://eressea.upb.de/mantis/view.php?id=1254
...
"Zauber kostet keine Aura"
2008-03-05 16:17:51 +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
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
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
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
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
0ff520f708
cinfo_simple warning
2007-12-17 18:32:26 +00:00
Enno Rehling
e96e73a995
UTF-8 orders
...
http://eressea.upb.de/mantis/view.php?id=1315
BOTSCHAFT funktioniert nicht
http://eressea.upb.de/mantis/view.php?id=1314
Schiffsbeschleunigung mit Sturmelementar schlägt fehl
umlauts in summary
2007-12-10 09:23:59 +00:00
Enno Rehling
42356cd919
http://eressea.upb.de/mantis/view.php?id=1314
2007-12-09 16:30:45 +00:00
Enno Rehling
81de21fcb8
Cache Optimizations:
...
- do prepare_reports simultaneously
- make battle-sides more cache-local
- avoid dereferencing bfaction for the faction
- avoid dereferencing side for the index
2007-10-27 15:09:36 +00:00
Enno Rehling
ba9e081fdf
http://eressea.upb.de/mantis/view.php?id=1276
...
"Stufe 1 Feuerwand erscheint nicht"
Increased duration by 1 week
2007-10-25 21:42:09 +00:00
Enno Rehling
7531de4645
http://eressea.upb.de/mantis/view.php?id=1285
...
""rundenweise" Kampfzauber und Postkampfzauber werden zu Beginn des Kampfes ausgeführt/angezeigt"
- order of uncategorized messages should be linear.
- cleaning and speeding some code.
2007-10-14 19:55:06 +00:00
Enno Rehling
8421cf23c1
http://eressea.upb.de/mantis/view.php?id=1303
...
"(gezauberte) Skelette können nie bewachen"
- removed an old hack (CANGUARD flag)
- gave summoned undead some base skills.
2007-10-12 19:31:28 +00:00
Enno Rehling
b1a6ee27cb
http://eressea.upb.de/mantis/view.php?id=1240
...
"Zaubermeldungen auf falscher Ebene"
Fixed region that "astral_disappear" messages are sent to.
2007-10-07 10:56:55 +00:00
Enno Rehling
f1e82cc6ff
summonundead spell will once again tell you where they got summoned
2007-09-15 13:08:16 +00:00
Enno Rehling
8e91392ed7
some spell syntax definitions fixed
2007-09-10 09:39:23 +00:00
Enno Rehling
7de422f976
i18n of spell-syntax (removing fixed syntax text and replacing with a localizable function)
2007-09-10 06:51:11 +00:00
Enno Rehling
52f8000792
some more umlaut-elimination
2007-09-02 20:32:20 +00:00
Enno Rehling
79dc9acf5f
- fixing race prefixes
...
- fixing some latin1 loading
- improved the spell-syntax writer
- replaced my email address
2007-09-02 18:11:17 +00:00
Enno Rehling
af36f06b15
i18n progress: moved all curseinfo messages to XML file, removed info_str
2007-09-02 15:42:48 +00:00
Enno Rehling
ebec08fa01
Some more English localization.
2007-09-02 08:56:07 +00:00
Enno Rehling
a1865ee2fa
- Undo modifications to strlcpy from rev 3631
...
- Many more warnings when buffers too small.
2007-09-01 23:40:58 +00:00
Enno Rehling
7dda1968ee
http://eressea.upb.de/mantis/view.php?id=1264
...
"Rekrutieren nicht möglich trotz besänftigten Aufstandes"
http://eressea.upb.de/mantis/view.php?id=1265
"Turned back into a toad for no reason"
2007-08-31 06:52:27 +00:00
Enno Rehling
a33d59b21a
Unicode WIP:
...
This code did a full run of turn 531, with all reports.
- replace all calls to strlcat with strlcpy
- change strlcpy to return number of bytes written, not input bytes
- fix some buffer sizes
- write UTF8 BOM into all output files that could use them.
2007-08-21 07:04:44 +00:00
Enno Rehling
77bb331bc5
Unicode WIP:
...
some message-fixes, building types that had been broken since forever, small stuff
2007-08-12 13:56:59 +00:00
Enno Rehling
dbfb50625e
Unicode WIP:
...
- bugfixes ongoing
2007-08-12 13:02:24 +00:00
Enno Rehling
d4d6776b50
Unicode WIP, backward compat:
...
- latin1 reader for datafile
- latin1 reader for orders
a number of minor conversion bugs fixed, this version can now run a turn and write reports, it seems.
2007-08-12 09:51:26 +00:00
Enno Rehling
b837248601
!this commit does not compile!
...
Unicode WIP:
- removed xmlChar and returned everything to char * again, now that conversion is complete.
- added option to specify orderfile and daatafile encoding in .ini file
currently: implementing reading of latin1 datafiles for backward compatibility
2007-08-10 07:03:23 +00:00
Enno Rehling
6acb1e22c5
- fixed the summary.c
...
- implemented unicode_utf8_strcasecmp function
- fixed some xml files
- code compiles and runs on the console
TODO:
* switch from xmlChar to char again
* eliminate remaining warnings
* report.[hc] are still disabled
OPTIONAL:
* handle latin1 input?
2007-08-09 06:42:37 +00:00
Enno Rehling
f013ead006
removing old visual studio files
2007-08-05 12:28:15 +00:00
Enno Rehling
8e897d29be
movement.h -> move.h
2007-08-05 12:26:46 +00:00
Enno Rehling
55e0656250
unicode branch gets premake
2007-08-05 12:19:56 +00:00