Commit graph

31 commits

Author SHA1 Message Date
Enno Rehling
e39b51bc13 base35 converter mit reverse-option 2005-07-28 22:26:18 +00:00
Enno Rehling
783d0bdf42 jamfile for tools 2005-06-24 20:08:59 +00:00
Enno Rehling
429b7c95c5 atoi36 tool in build aufgenommen 2005-06-19 15:39:37 +00:00
Enno Rehling
de1658f961 Remove a few warnings,
Remove all the old makefiles
2005-02-12 02:18:13 +00:00
Enno Rehling
fa1ab26cfe Removing a bunch of files: Makefiles, CVS ignore files, compiled python files 2004-09-04 08:52:10 +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
359e711d4d Memory leaks plugged 2002-01-21 01:42:11 +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
788826049b welcome text wird spielabhängig gelesen 2001-12-15 14:44:18 +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
Christian Schlittchen
1444fe66d4 - ugroup, erste Variante. Wird im Report noch nicht angezeigt.
Ungetestet. Committed, um ekelige Konflikte in messages.xml
  zu vermeiden.
2001-04-28 12:01:17 +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
Enno Rehling
d92aab4eb1 Tools ins Makefile. Test des neuen commit-subjects/diff, zweiter versuch 2001-04-13 15:02:57 +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
Christian Schlittchen
c4ce2efdc7 - Diverses 2001-04-11 18:01:50 +00:00
Enno Rehling
75e0f82099 xml-beispiel und message->xml converter 2001-03-25 09:26:30 +00:00
Christian Schlittchen
7d70ca82b5 - Spezialeigenschaften verbessert.
- Prototyp für einen Algorithmus zur Ermittlung von Schlachten und
  Angriffen bei Einführung von VORRÜCKEN, in python.
2001-03-07 15:00:18 +00:00
Christian Schlittchen
460d62c3cf - Namensgenerator-Testprogramm. namegen generiert Namen für die Rassen.
Evt. OPTION AUTOBENAMUNG oder sowas später. Der Generator ist
	extrem simpel, aus Angband geklaut und modifiziert.
2001-03-01 21:07:55 +00:00
Enno Rehling
8e63635098 Skripting. Neues Message-Handling für NR und CR. Under Development, und per NEW_MESSAGES define gekapselt 2001-02-24 12:50:51 +00:00
Christian Schlittchen
bb245c9d4a - Syntax-Prüfung für messages.txt 2001-02-11 07:11:47 +00:00
Enno Rehling
6450114ba7 ecehck und andere altlasten raus aus dem repository 2001-02-10 14:11:59 +00:00
Henning Peters
5c961e997c ECheck: @-Kommando eingepflegt in neuen Tree 2001-02-05 21:17:14 +00:00
Enno Rehling
fc03d7922a fehlende updates vom samstag: main.c aufgeraeumt, argument-parsing an zerntraler stelle. init/done funktionen umgestellt 2001-02-05 16:11:59 +00:00
Christian Schlittchen
a7f94f3a39 - Absturz bei Talentprüfung gefixt 2001-02-03 23:29:26 +00:00
Christian Schlittchen
db13b7a220 - Für externe Dateien kann jetzt ein Suchpfad festgelegt werden:
setenv ECHECKPATH "/usr/local/lib/echeck:."
  o.
  echeck -P/usr/local/lib/echeck:.
  Pfadhandling generell etwas weniger 'hackig'.
2001-02-02 22:00:15 +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
Christian Schlittchen
5a70c40b47 - echeck-Output nach stdout!!! 2001-01-30 15:22:49 +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