Commit graph

82 commits

Author SHA1 Message Date
CVS2SVN
acab0d5e32 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-02-25 16:48:27 +00:00
Enno Rehling
0ca87233d3 subscription information is now imported from the database 2002-11-02 14:10:52 +00:00
Christian Schlittchen
4371ebab96 Linefeed, Mapper-Changes 2002-09-29 19:13:38 +00:00
Christian Schlittchen
4859d603c4 - Bugfixes mapper
- atoi36 weniger empfindlich gemacht: Ein atoi36("abcd)") gibt jetzt
	nicht mehr Null, sondern den Wert bis zur Klammer. Wichtig
	für mapper. Könnte Nebenwirkungen haben.
2002-09-26 12:21:25 +00:00
Enno Rehling
08b74392c5 Environment Variable renamed 2002-09-12 20:45:34 +00:00
Enno Rehling
4e54590d98 Vinyambar 3 implementation 2002-09-02 20:36:12 +00:00
Enno Rehling
53031783e2 umlaute-fix für space_replacement 2002-05-05 10:43:43 +00:00
Enno Rehling
25685c79af - curseids entfernt, bis auf ein paar wenige alte funktionen (wahnsinnsarbeit, das)
- englische Zauberübersetzungen, Code gebaut und Übersetzung angefangen
- Visual Studio Project, neue Files eingefügt
- strnzcpy für MSVC hat nicht so richtig geklappt. alles gleich gemacht.
2002-05-01 19:08:32 +00:00
Christian Schlittchen
4e076dd4ae - GUARD_DISABLES_PRODUCTION
- Bewache wirkt nur noch, wenn der Bewacher den Bewachten sieht
2002-04-21 17:22:48 +00:00
Christian Schlittchen
20e86659c3 - strncpy replacement. ca. 50% schneller, weil kein überflüssiges
0-padding.
2002-04-21 08:22:58 +00:00
Enno Rehling
d076e53c4d - Stiefel gewichtslos.
- Typecast-Warnung
- Browse-Info in Visual C Makefiles abgestellt (Visual Assist rulez)
2002-04-14 10:35:00 +00:00
Enno Rehling
d323582109 Bugfix fehlende Regionen
FAIL in read_move
2002-04-07 21:06:38 +00:00
Christian Schlittchen
4d1347424e - Kleine Fixes, Datenfile wird wieder eingelesen. 2002-04-07 14:20:48 +00:00
Enno Rehling
65187b2324 move attribut deaktiviert, ageing gefixt. 2002-04-07 10:26:28 +00:00
Enno Rehling
45c51f71bf * Bugfix einlesen von null-rassen
* Bugfix einlesen von fehlerhaften events
* Log-Message bei kaputten attributen und events. log beachten!
2002-04-07 09:58:22 +00:00
Enno Rehling
4fb2137edd * Bugfix Durchreiseregionen bei Start=Ziel
* Bugfix Sichtbarkeitsregel bei Borders
* Neu definiert, was eine attribut-funktion zurückliefern soll, wenn sie
  failed. asserts, die checken das ich auch keine vergessen habe.
  damit ist die killunit::handle Geschichte erledigt.
* Bugfix looting. Sowohl eigene als auch fremde Einheiten können looten.
* Korrektur doppeltes shock-attribut.
* Straßen, Diskrepanz im NR und CR beseitigt
* remove_empty_factions macht kein free mehr.
2002-04-07 00:44:01 +00:00
Christian Schlittchen
a8bb24cf67 - ccmalloc-Target 2002-03-31 13:34:02 +00:00
Enno Rehling
865f40ec9a Gebäudetypen sind jetzt in einer XML-Datei.
Neue allgemeine Eigenschaften für Gebäude:
- Magieresistenz,
- Magieresistenz für insassen,
- Auraregenerationsmodifikator für Insassen,
- Schutz im Kampf,
- Magisch
2002-03-27 21:49:27 +00:00
Enno Rehling
5d770917ef * dynamictypes raus aus dem code, rein in res/
* bugfix regatta-vergrößerung
2002-03-24 10:22:27 +00:00
Enno Rehling
4a3b2b0a46 nobody segnet nicht mehr. 2002-03-12 20:58:23 +00:00
Christian Schlittchen
a9c4d5c44b - Drachen, die Wyrme werden, splitten sich auf und rennen
(hoffentlich) auseinander.
- Drachenregionsbewertung leicht verändert.
- Monsterverhalten muss beobachtet werden!
2002-02-23 19:19:08 +00:00
Enno Rehling
a7acaff1c4 GM Kommandos 2002-02-23 11:30:41 +00:00
Enno Rehling
1aa45368a5 Skillsystem, 3. Version
Das linkt momentan wegen zwei fehlenden Funktionen noch nicht, die ich morgen nachreiche. Alte Varainte kompoiliert und linkt aber, also einfach nicht an den defines spielen im Moment.
2002-02-15 16:13:30 +00:00
Enno Rehling
32bc84c970 * Prefix im CR repariert.
* RACE_ADJUSTMENT korrekt deaktiviert.
* Schiffe werden nur noch beschädigt, wenn der Kampf für sie relevant war.
* Erneute Reparatur für Regionen ohne demand.
* KÄMPFE HELFE NICHT repariert.
* Setzen des Kampfzaubers ohne Stufenangabe setzt die Stufe auf 0 (=max)
* Übersetzung des HP-Status im Report
* Teilübersetzung der Spionage-Reports.
* locale_string() liefert auf NULL wieder NULL zurück (statt crash).
2002-02-06 08:06:02 +00:00
Enno Rehling
5dfbc426f7 Cleaned up the Microsoft Visual C++ Makefiles. It was about time. 2002-02-04 23:38:23 +00:00
Enno Rehling
e3bbb74cb8 * FIX für das neue ZEIGE 2002-01-28 02:22:50 +00:00
Enno Rehling
359e711d4d Memory leaks plugged 2002-01-21 01:42:11 +00:00
Enno Rehling
f375f28a93 Noch zwei Fehler, die boundschecker gefunden hat. 2002-01-21 01:20:45 +00:00
Enno Rehling
9ecf16f2e0 Abfangen fehlerhafter Messages im Code. 2002-01-20 12:34:37 +00:00
Enno Rehling
da2050d1f2 - Erste Version Dungeons testbereit (aber ungetestet)
- XML Reader für Dungeons
- Nomenklatur für Initialisierung und Reihenfolge der Initialisierung aufgeräumt (register_ vs. init_)
2002-01-09 08:20:33 +00:00
Enno Rehling
19718d2ff2 Erster Code für die Dungeons
Neuer XML Parser
Reparatur einiger fehlerhafter XML-Dateien
2002-01-05 16:14:38 +00:00
Enno Rehling
658c384a92 * BUGFIX: Kräuterbeutel und Phiolen
* Beschreibung Mistelzweig
* Implementation Mistelzweig-Effekt
2002-01-01 20:51:18 +00:00
Enno Rehling
4290439576 fehler in den namespaces 2001-12-16 10:33:19 +00:00
Enno Rehling
a464c031c3 HEAD (der default-branch in CVS) wieder auf dem gleichen Stand wie beta-2-0. An dieser Stelle würde ich gerne in Zukunft die Vinyambar-Versionen abspalten, und die neue "Entwicklerversion" für Eressea beginnen lassen. Details, sobald ich das (hoffentlich morgen) gemacht habe.
Meine Güte, haben wir viel geändert... Das gibt sicher ein Hammer-Diff.
2001-12-10 00:13:39 +00:00
Enno Rehling
9dbe4cef87 Developer-Version jetzt auf aktuellem Stand des beta-branch 2001-09-05 19:40:40 +00:00
Enno Rehling
389a3adb18 regionsmeldungen privatisiert.
bitte nochmal mit dem lauf von dieser woche testen.
2001-05-20 21:47:56 +00:00
Enno Rehling
df4efb853a receiver in messages wieder rueckgaengig 2001-05-20 10:42:15 +00:00
Christian Schlittchen
ba59e334a8 - Regionsbotschaften parteigezogen. Nicht wirklich getestet. 2001-05-20 10:02:23 +00:00
Enno Rehling
9e49e7ef47 quickfix falsch sortierte messages. 2001-05-20 08:41:11 +00:00
Enno Rehling
bc899524f3 übertrag aus beta-1-0 nach dev - magieparsing 2001-05-20 07:57:52 +00:00
Enno Rehling
d91c4e7831 sinnigere anzeige durchreiseregionen,
funktion $strlen
2001-05-20 07:55:07 +00:00
Enno Rehling
55eb4270e0 letzte updates aus der beta-version in die neue 2001-05-17 16:37:54 +00:00
Enno Rehling
cfdbc32470 * möglichen Exploit beseitigt:
GIB xyz EINHEIT
  GIB 0 ALLES SILBER
  --> ALLE Befehle der übergebenen Einheit werden gelöscht.

* neue Funktion (convenience): ucansee(f, u1, u2)
  liefert u1, wenn cansee(f,u1), sonst u2

* neue mistakes eingefügt uns übersetzt

* message bugfix:
  u->htisorder kann gelöscht werden (z.b. NACH). Daher muss ein pointer auf
  einen befehl in einer message immer auf den u->order Eintrag zeigen, damit er
  zeit der auswertung noch existiert.
  findorder(u, u->thisorder) tut das. Ist an mehreren Stellen nicht benutzt
  worden. assert eingebaut, das das prüft.

* RESERVE_DONATIONS
  Gegenstände, die von einer anderen Partei übergeben wurden, werden nicht
  reserviert.

* TWOPASS_GIVE:
  GIB Befehle werden zuerst an fremde Einheiten, danach in einem zweiten
  Durchlauf an eigene Einheiten, ausgeführt.

* msg_message
  An einigen messages ausprobiert, ob man die gleiche Message mehreren
  Parteien einhängen kann - klappt, spart Speicher.
  Allerdings fehlt dazu ein ordentliches memory-management (refcounter)
2001-05-10 05:50:52 +00:00
Enno Rehling
52aa6bccc2 updates vom beta-branch nach dev-version 2001-05-06 21:49:16 +00:00
Enno Rehling
1dbaf7ffcd einbau der änderungen des beta-1-0 branches 2001-04-29 18:23:40 +00:00
Enno Rehling
9750b3f22b abgleich mit beta-1-0 2001-04-26 17:41:06 +00:00
Enno Rehling
87be055747 einbau der letzten bugfixes aus dem beta-1-0 branch 2001-04-22 18:14:07 +00:00
Enno Rehling
1830bedd47 dev-version:
- STRINGS
  Angefangen mit Strings für die NR-Generierung. Haben alle einene nr_ prefix.
  Verschiedene Pluralformen gefixt.

- LOKALISIERUNG
  #define LOC(s, l) locale_tring(s, l) -- kürzer und schöner.
  argument-typ der donation-message gefixt
2001-04-22 05:36:50 +00:00
Enno Rehling
6f50f9282a dev-version:
- STRINGS
  strings.txt für deutsch und englisch um einen Haufen fehlender Einträge
  erweitert.language.c schreibt jetzt auf Wunsch ein logfile aller fehlender
  strings, was extrem hilfreich beim ergänzen ist.

- LOKALISIERUNG
  Man kann jetzt Befehle komplett in einer anderen Sprache geben. Der NR macht
  Talente, Zugvorlage und Gegenstände in der eigenen Sprache.

- monster.h
  zu monster.c nach gamecode verschoben

- locale_string(key, NULL)
  NULL-locale liefert jetzt den key selbst zurück.

- CR:
  1. Anzeige der hashes statt der lokalisierten strings
  2. TRANSLATION Block

- Messages:
  make_message heisst jetzt msg_message
  msg_error() ist eine neue funktion für fehlermeldungen

- strings.txt, messages.xml
  Einen Haufen neuer Einträge gemacht.
2001-04-16 14:34:19 +00:00
Enno Rehling
c106e40fb7 dev-version: cr/lf und weg mit den $ tags 2001-04-14 11:39:14 +00:00