Commit graph

22 commits

Author SHA1 Message Date
Enno Rehling
8c002d7f21 * Bugfix Dämonen (siehe mail)
* FL_GUARD ist obsolet.
* SPELLPOINTS an mehr Stellen entfernt
2002-03-11 21:20:31 +00:00
Enno Rehling
75771acbe1 get_skill muss has_skill sein. 2002-03-03 18:13:08 +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
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
f1fc6dce4f Neue funktion set_level(), setzt den level statt skillpunkte zu setzen - angepasst an allen stellen, wo das sinnvoll war. mehr dazu heute abend. 2002-02-10 13:23:30 +00:00
Christian Schlittchen
451542789f - Kompilierte nicht 2002-02-03 08:31:39 +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
52aa6bccc2 updates vom beta-branch nach dev-version 2001-05-06 21:49:16 +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
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
7dfb177044 dev-version: einbau allen neuen sources aus beta-branch. otherfaction.h fehlt, corwin 2001-04-14 12:11:45 +00:00
Enno Rehling
1e51d0e9e2 - Neue Messages fertig
Messages werden jetzt in einem anderen Meta-Format (message* of 
  message_type*) gespeichert, das man in beliebige Formate (CR oder NR) 
  rendern kann. crmessage.c und nrmessage.c sind die render-engines dafür.
  Die Messagetypen werden in res/{de,en}/messages.xml gesammelt, ultimativ
  kann das aber durchaus eine einzelne Datei sein. Die ist derzeit nicht 
  wirklich xml (Umlaute drin, keine Definitionsdatei), aber gut lesbar.

- make_message
  Diese Funktion ersetzt new_message, und ist etwas einfacher in der Syntax:
  make_message("dumb_mistake", "unit region command", u, r, cmd) erzeugt
  eine neue Nachricht, die dann einfach mit add_message wie bisher an die
  Nachrichtenliste gehängt werden kann.
  TODO: Messages könnte man durchaus reference-counten, und in mehrere Listen
  einfügen, solang sie a) mehrfachverwendet (Kampf!) und b) vom Betrachter
  unabhängig sind. Das spart einigen Speicher.

- CR Version erhöht.
  Weil die MESSAGETYPES Blocks anders sind als früher

- OFFENSIVE_DELAY
  Verbietet Einheiten, deren Partei eine Reigon niht bewachen, den 
  Angriff in der Region, wenn sie sich in der Runde zuvor bewegt haben.
  Status der letzten Runde wird in neuem Attribut at_moved gespeichert.

- SHORT_ATTACKS
  ein define, das angibt ob Kämpfen grundsätzlich keine lange Aktion ist.

- XML Parser
  xml.[hc] enthält einen XML-Parser, dem man ein plugin mit callbacks
  übergibt, die nach dem Parsen eines tokens aufgerufen werden.
2001-04-12 17:21:57 +00:00
Enno Rehling
87f4ff245d Updates aus aktueller Version in Dev-Version 2001-04-01 06:58:45 +00:00
Enno Rehling
6acbbe1321 Einbau des letzten Bugfixes 2001-02-22 21:46:46 +00:00
Katja Zedel
a5ab753b1c bugfix drachen targets 2001-02-04 11:34:52 +00:00
Katja Zedel
382672f723 fix drachenwarten 2001-02-04 10:27:34 +00:00
Enno Rehling
3067c960d9 bugfix moster-ki, memory leak 2001-02-04 08:01:06 +00:00
Enno Rehling
1e7daf179b - Patch von pre-split-2 nach pre-split-3
- Target 'Conversion' für Visual C++ 6.0 gebaut.
- Einige Rassenabhängigkeiten aus dem Kernel entfernt (Trolle, Tränke)
- messages lokalisiert
- resourcen-verzeichnis umgestellt.
- einheitlicher Prefix für Rassen-Flags
- coding.txt um ein paar absätze erweitert
- resourcenverzeichnis kann mit -r angegeben werden (default ist weiterhin "./res")
- eigenschaft, ohne waffen zu attackieren als rassenflag

Bei der nächsten Auswertung beachten:
- funktionieren Schmiede und Bergwerk?
- haben Trolle auf den Pferdebonus ein -1?
- Echeck aus dem alten source in den neuen source kopieren.
2001-02-03 13:45:35 +00:00
Enno Rehling
0600da453b bugfix neue Zauber, LMS-Belohnungs-item, items-libraryfile, untote entstehen nicht aus den regulaeren toten, untotengraeber werden reduziert, const-modifier von namensfunktionen angepasst 2001-02-02 08:40:49 +00:00
Enno Rehling
d35ec83eb6 basepath() ausgiebiger benutzen 2001-01-28 08:50:46 +00:00
Enno Rehling
67c72b821e Makefile updates und attribut-init 2001-01-26 16:19:41 +00:00
Enno Rehling
5372deebfe Initial revision 2001-01-25 09:37:55 +00:00