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
Enno Rehling
d2094d6205
Unicode WIP:
...
- completed i18n for combatspells and battle
adding the filereader header (the implementation is on my PC which is still in transit to Germany)
2007-07-20 07:28:11 +00:00
Enno Rehling
7e36df93a4
Unicode WIP:
...
- completed i18n for spells.c
- started on i18n for combatspells
2007-07-19 07:25:28 +00:00
Enno Rehling
d37f068104
Unicode WIP:
...
- i18n for more spells.
2007-07-18 06:22:13 +00:00
Enno Rehling
6fe368d790
Unicode WIP:
...
- i18n for more spells.
2007-07-17 18:42:47 +00:00
Enno Rehling
d48d8ec348
Unicode WIP:
...
- Visual C++ 2005 project files
- Savegames
- i18n for many more spells
2007-07-17 15:33:48 +00:00
Enno Rehling
b2cbb1234b
Unicode WIP, does not compile.
...
- finishing for today. Spells still need work, the error-messages need translation.
2007-06-28 00:39:55 +00:00
Enno Rehling
68f4ba23f7
xml includes
2007-06-27 22:42:19 +00:00
Enno Rehling
857df3f300
Unicode WIP, does not compile.
...
- removed a lot more localized text.- currently working on combatspells (buf usage and German text removal)
2007-06-27 20:39:49 +00:00
Enno Rehling
39ce1bd0dd
Unicode WIP, does not compile.
...
- xmlStr functions have bad signatures, replacing them with defines in config.h
- more removal of buf[] usage
2007-06-27 00:08:46 +00:00
Enno Rehling
8be7d65977
Unicode WIP, does not compile.
...
- made battle.c compile and cleaned up a lot of German text.
- fixed the create_order command to accept and respect quotes.
2007-06-26 21:17:10 +00:00
Enno Rehling
260d518fa1
WIP, does not compile: Unicode (UTF8) conversion of absolutely everything. Mi'kmaq hieroglyphic writing FTW!
2007-06-26 09:32:28 +00:00
Enno Rehling
a5b7b13a6d
Cleanup: Removing parser-code from kernel/eressea.[hc] and putting it into
...
separate parser files in util/
2007-06-21 22:31:28 +00:00
Enno Rehling
96a2b1c779
Include cleanup.
2007-06-20 00:34:02 +00:00
Enno Rehling
4a75e13cb0
http://eressea.upb.de/mantis/view.php?id=1196
...
"Tarnung und Bilden neuer Einheiten"
Tarn-Status wird vererbt
2007-06-07 20:42:00 +00:00
Enno Rehling
08d10d8588
assert wg. falscher message-parameter (der sollte eigentlich nicht noetig
...
sein)
2007-05-13 11:43:38 +00:00
Enno Rehling
cd982034e4
http://eressea.upb.de/mantis/view.php?id=1179
...
"Textausgabe bei "Vertrauten rufen" falsch"
2007-04-27 11:27:12 +00:00
Enno Rehling
89108c997b
uninitialized use of variable
2007-04-22 16:30:43 +00:00
Enno Rehling
6c71a3765a
wrong message parameters make crash
2007-04-22 14:09:34 +00:00
Enno Rehling
668809b9c2
Beautification: New English texts, some NR fixes.
2007-04-22 12:45:54 +00:00
Enno Rehling
c36b14e9e0
Nur Boote und Langboote koennen per Zauber fliegen.
...
Ein Item fuer den Flug von anderen Schiffen.
2007-04-22 01:10:38 +00:00
Enno Rehling
614aa80bdf
CURSE_ISNEW moved so that it's generally defined by the curse_type, since most spells actually start working in the same round.
2007-04-22 00:30:12 +00:00
Enno Rehling
af0a7b225a
curse-flags funktionieren jetzt anders, und koennen per curse-type gesetzt werden so dass der spell es nicht tun muss, aber dann vom spell ueberschrieben werden (passiert per XOR).
2007-04-21 23:04:24 +00:00
Enno Rehling
d57e6724d1
http://eressea.upb.de/mantis/view.php?id=1170
...
Translating the familiar-description and moving some part to documentation.
2007-04-08 07:43:39 +00:00
Enno Rehling
64fa29f9df
http://eressea.upb.de/mantis/view.php?id=1162
...
"BENENNE und BESCHREIBE bei TEMP-Einheiten funktioniert nicht"
Die neue generalisierte Logik hat zugeschlagen :-(
Ausserdem wieder eine Reihe englischer Uebersetzungen.
Issue: 1162
2007-03-25 09:52:23 +00:00
Enno Rehling
26fc10dbc9
sp_rallypeasantmob crashed last week
2007-03-24 19:32:30 +00:00
Enno Rehling
0bee2f7f25
http://eressea.upb.de/mantis/view.php?id=1146
...
"Astraler Ruf findet Einheiten nicht"
Falsche REgion getestet, hah.
2007-03-12 20:51:24 +00:00
Enno Rehling
9aef2904c3
sp_generous translation
2007-03-11 22:59:12 +00:00
Enno Rehling
4c463f1fc3
More English spell effects
2007-03-11 21:46:04 +00:00
Enno Rehling
c0ec4a9a15
English spell effect
2007-03-11 21:37:38 +00:00
Enno Rehling
349f6f9828
http://eressea.upb.de/mantis/view.php?id=1146
...
"Astraler Ruf findet Einheiten nicht"
Kosmetischer Fix.
Ausserdem:
- Schiffsbeschleunigung auf Englisch
- less verbose on the monster spawns
2007-03-11 14:03:41 +00:00
Enno Rehling
9370a34190
bugfix info_str messages
2007-03-09 22:10:01 +00:00
Enno Rehling
0423debfde
- All the cinfo_* functions will now return a message * object, which is nicer than using buf[].
2007-03-09 21:34:40 +00:00
Enno Rehling
1030e44c07
- All the cinfo_* functions will now return a message * object, which is nicer than using buf[].
...
- Some English translation.
2007-03-09 21:30:00 +00:00
Enno Rehling
da224f6670
Cleanup in cinfo_ code, although I would prefer that it doesn't write into buf but returns a message *. sometime later.
2007-03-07 22:38:04 +00:00
Enno Rehling
041a258ab2
do not crash when missing curseinfo
2007-03-07 13:24:12 +00:00
Enno Rehling
39e942fd99
Zwei neue Zauberbeschreibungen in Englisch.
2007-03-05 20:57:38 +00:00
Enno Rehling
34c20e5c94
translation: Blick in die Realitaet
2007-03-05 19:19:49 +00:00
Enno Rehling
07cb8d1fad
removing units (versteinern) cleaned up and now invalidates the fast-cache so the assert shouldn't trigger any more.
2007-03-04 21:52:13 +00:00
Enno Rehling
6c8c7ae592
http://eressea.upb.de/mantis/view.php?id=1146
...
"Astraler Ruf findet Einheiten nicht"
Fehlerkontrolle muss in den spell selbst hinein, weil SEARCHGLOBAL nicht testet, aber wegen Einheit in anderer Region noetig.
Meldung ueber fehlende Einheit fuer Zauber in eigene Funktion gesplittet.
2007-03-04 20:26:31 +00:00
Enno Rehling
6b6132605f
http://eressea.upb.de/mantis/view.php?id=1143
...
"Ich habe mit dem Astralen Ruf eine mir unbekannte Einheit gerufen"
sp_pullastral gibt eine Region an. Da ist SEARCHGLOBAL der falsche Parameter fuer den Zauber, und fuehrt zu massivem exploit.
2007-02-28 22:22:40 +00:00
Enno Rehling
dc8dda6430
removing unused function
2007-02-23 23:43:23 +00:00
Enno Rehling
fd06a885f0
More curseinfo everywhere, less code.
2007-02-23 23:38:44 +00:00
Enno Rehling
61a479ad3f
More English translations for spells and other parts of the code (addmessage replacements FTW)
2007-02-23 21:18:35 +00:00
Enno Rehling
7af7ab381c
Generic spell messages translated (but not effects)
2007-02-22 23:15:58 +00:00
Enno Rehling
6c74bce4cd
Khadar-induced translations of mostly combat stuff.
2007-02-22 22:53:53 +00:00
Enno Rehling
90c0cc9a64
Feature: friedliebende Rassen (ungenutzt)
...
Zauber Bergwaechter nur in Berg/Gletscher
2007-02-19 18:01:37 +00:00
Enno Rehling
a96f654d09
astral_disappear message in english, everywhere.
2007-02-18 11:49:02 +00:00
Enno Rehling
8fe61a96f4
http://eressea.upb.de/mantis/view.php?id=592
...
"Irrlichter haben keinen Effekt auf Einheiten, die sich mit FOLGE bewegen"
Irrlichter lenken jetzt _alle_ Durchreisenden Einheiten in die gleiche Richtung ab, wenn sie aus der selben Region kommen.
2007-02-17 19:40:19 +00:00
Enno Rehling
7f455d373c
http://eressea.upb.de/mantis/view.php?id=1004
...
"Giftelementar 3 Wochen lang gezaubert - obwohl sich der Magier bewegt hat"
Message wurde an der falschen stelle generiert
2007-02-14 20:17:24 +00:00
Enno Rehling
d5999eaa21
http://eressea.upb.de/mantis/view.php?id=1057
...
"Meldung über aus dem Astralraum auftauchende Einheit erscheint nicht bei allen Parteien"
Meldung erschien in der falschen Region, und aehnliche auch bzw. nicht gut genug verborgen bei Tarnung.
2007-02-12 19:11:35 +00:00
Enno Rehling
c61127ab6f
SIMPLE_ESCAPE: Flucht verhindert BEWACHE.
2007-02-12 07:27:04 +00:00
Enno Rehling
d46151998d
fix some warnings
2007-02-11 23:11:34 +00:00
Enno Rehling
ba210c8106
using astral_appear message more consistently.
2007-02-11 23:07:27 +00:00
Enno Rehling
c343b33cce
reference-counting error
2007-02-11 22:41:11 +00:00
Enno Rehling
c31af184be
initialisierug nicht vergessen!
2007-02-11 22:25:38 +00:00
Enno Rehling
eff560b9d7
summon undead gets an english message.
2007-02-11 22:23:12 +00:00
Enno Rehling
897528f1c1
description birthdaycake
...
speeding up some spells.
2007-02-11 21:57:02 +00:00
Enno Rehling
a7052c22c2
endless loop
2007-02-11 19:20:46 +00:00
Enno Rehling
b02bf2578c
crashbug deathcloud-ageing if target-unit has number=0
2007-02-11 19:06:26 +00:00
Enno Rehling
a80d69ceb5
http://eressea.upb.de/mantis/view.php?id=1001
...
"Wirkungsdauer von Wasserelementar anzeigen"
curseinfos fuer schiffe u.a. repariert.
2007-02-11 12:10:51 +00:00
Enno Rehling
c61249cea4
http://eressea.upb.de/mantis/view.php?id=1001
...
"Wirkungsdauer von Wasserelementar anzeigen"
ERROR: no curseinfo for nodrift
2007-02-11 12:00:29 +00:00
Enno Rehling
375125ae90
stormwinds effect is a very common message, should be translated.
2007-02-10 22:04:13 +00:00
Enno Rehling
8e92559dae
feedback_unit_not_found used throughout instead of error 63 or German text
2007-02-10 21:47:51 +00:00
Enno Rehling
7494c64082
Even more astral spell messages getting proper translations.
2007-02-10 21:10:42 +00:00
Enno Rehling
ce99e6c6b9
More resist-messages getting proper translations.
2007-02-10 21:00:59 +00:00
Enno Rehling
085fd51d0a
error 73 replaced with a better error message.
2007-02-10 20:52:39 +00:00
Enno Rehling
1d398a46fb
define SIMPLE_ESCAPE to disable units running to neighbouring regions in combat (step I of new rules)
2007-02-10 11:25:23 +00:00
Enno Rehling
b5c8218c62
http://eressea.upb.de/mantis/view.php?id=1027
...
"Englische Beschreibung für Zauber "double time" ist deutsch"
2007-02-10 10:13:35 +00:00
Enno Rehling
8d195be22a
http://eressea.upb.de/mantis/view.php?id=1021
...
"Mahlstrom-Zauber hat keinerlei Wirkung"
Maelstrom wurde an Einheit, nicht an Region gehaengt.
2007-02-10 00:01:33 +00:00
Enno Rehling
bb374629ba
Angepasste Jamfiles
2007-02-03 15:26:28 +00:00
Enno Rehling
91e7829b3c
http://eressea.upb.de/mantis/view.php?id=975
...
"SPIONIERE bringt durchwegs falsche Resulate"
Falsche Schleife. Bei der Gelegenheit Spionage nach spy.c verlegt, und das ganze wegen der Sprueche die es brauchen in ein anderes Directory verschoben, auch wenn ich eigentlich meine, da gehoert es nicht hin...
Jamfile-Anpassungen kommen gleich.
2007-02-03 14:09:03 +00:00
Enno Rehling
3cda0e6f0e
http://eressea.upb.de/mantis/view.php?id=1034
...
"Magier flieht während Seeschlacht von Schiff"
Flucht nur, wenn es eine Fluchtregion gibt. Evtl. hilft's ja.
2007-02-01 20:51:54 +00:00
Enno Rehling
51fb741bce
FUZZY_BASE36 fuer ein paar Parteien.
...
Falsche Meldung fuer curse-removal
2006-12-03 13:24:11 +00:00
Enno Rehling
7eaff7d3a5
crashbug in spell headache
2006-11-04 21:18:52 +00:00
Enno Rehling
94966e8eda
sanity-checks for potential divisions by zero (u->number)
2006-10-15 14:09:59 +00:00
Enno Rehling
6eaca764fe
division by zero wegen post-kampfzaubern, die die unit->number veraendern.
2006-10-15 12:05:07 +00:00
Enno Rehling
91bf99036e
http://eressea.upb.de/mantis/view.php?id=686
...
"4 Reihe rueckt nicht auf, Bogenschuetzen ohne Wirkung"
Umstellung des Kampfcodes. Siehe http://www.pbem-spiele.de/forum/viewtopic.php?t=2545
2006-07-30 12:52:26 +00:00
Enno Rehling
37143411e1
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
bugfix conversion of old attributes
2006-07-28 13:27:34 +00:00
Enno Rehling
ff262fdb59
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
fixing the detection mechanism that checks for pre-existing death clouds (they shouldn't stack).
2006-07-28 11:57:44 +00:00
Enno Rehling
a421c1a31d
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
at_deathcloud kann weg. curse_type kriegt eine age() funktion, so dass der effekt von deathclouds mit normalen "curse" attributen gemacht werden kann.
2006-07-28 11:41:57 +00:00
Enno Rehling
7077587834
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
Todeswolke in einen echten curse umgewandelt. Kompatibilitaet zur alten TW sollte gewaehrleistet sein. Alles muss nochmal getestet werden, denk ich.
2006-07-28 01:31:23 +00:00
Enno Rehling
146ccca658
curses should always have a minimum duration of 2, or they won't survive to
...
the next round.
2006-07-27 02:36:58 +00:00
Enno Rehling
e71302ea5c
http://eressea.upb.de/mantis/view.php?id=779
...
"Zauber Nebel der Verwirrung hat keine Funktion"
Der Zauber hat absurde Bedingungen an die Spruchstufe gestellt. Ich habe die mal deutlich gelockert, da auch der Zauber nicht mehr so wild ist wie frueher einmal. Notfalls justieren, falls er missbraucht wird.
Issue: 779
2006-07-27 01:57:42 +00:00
Enno Rehling
997543b742
"wdwpyramid" should be registered in register_spells, not init_spells
2006-07-10 20:12:37 +00:00
Christian Schlittchen
d9f541f59e
- gcc-4.0 festgeschrieben, luabind will nicht mit 4.1
...
- Bergwaechter kann in jede Region gesetzt werden
2006-07-02 21:22:34 +00:00
Enno Rehling
8cd3685b56
http://eressea.upb.de/mantis/view.php?id=913
...
- Magiefresser + Farcasting benutzt die falsche Region
2006-05-22 21:32:39 +00:00
Christian Schlittchen
10b1306b30
Diverse wdw-Fixes
2006-05-07 21:11:49 +00:00
Enno Rehling
da12fb8586
lua properties for get/set familiar.
2006-04-22 11:32:28 +00:00
Enno Rehling
4d8ed2c854
Simplified the combat code, removing battle::fighters and putting things in lists rather than vectors.
...
Removed the unnecessary shuffling and sorting that takes quite some time.
Fixed a few bugs in ally-selection, I think.
2006-04-13 17:16:15 +00:00