Commit Graph

278 Commits

Author SHA1 Message Date
Christian Schlittchen b05d1c898c - stable -> stables 2001-05-27 19:06:29 +00:00
Christian Schlittchen 4c749a4bf2 - newbie.txt darf natürlich nicht in das zipfile geMOVEt werden. 2001-05-27 17:50:37 +00:00
Enno Rehling ab517ed315 schiffsrouten 2001-05-27 16:50:16 +00:00
Katja Zedel 64e4e3489c fix fehlendes Local in ROUTE 2001-05-27 16:44:16 +00:00
Katja Zedel 1f50a460df typo 2001-05-27 14:59:43 +00:00
Christian Schlittchen 2fbc1dadd4 - Fix patzer3 2001-05-27 14:46:43 +00:00
Katja Zedel f139b9878a altlasten vergessen zu löschen 2001-05-27 14:32:18 +00:00
Christian Schlittchen 13dd038cc6 - Änderungen von Katja 2001-05-27 14:02:12 +00:00
Katja Zedel 14f00a9259 - Komplett auf report_effect umgestellt
- bei Fernzaubern sieht nur die Magierpartei den Magier, alle andern
  sehen ihn nicht
2001-05-27 14:00:45 +00:00
Katja Zedel e4afb526ad localis von print_curses 2001-05-27 10:11:36 +00:00
Katja Zedel 33032de384 noch ein paar plurals_p 2001-05-27 09:53:39 +00:00
Katja Zedel c8e1dd6c4a tippfehler in fortress:festung 2001-05-27 09:50:17 +00:00
Katja Zedel 874edad3c6 travel message korrigiert 2001-05-27 09:43:29 +00:00
Katja Zedel e70aaad0f7 resname local-isiert 2001-05-27 09:35:19 +00:00
Katja Zedel f9a3a3a48c spellregionresists meldung hat keinen id parameter 2001-05-27 09:01:25 +00:00
Enno Rehling 378e228707 integration von katjas patch 2001-05-27 08:37:56 +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 b575761264 receiver in messages wieder rueckgaengig (reports) 2001-05-20 10:44:37 +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
Christian Schlittchen ef32a52524 - sections_events und section_errors nachgetragen. Eigentlich sollten
das wohl die _p Einträge sein?
2001-05-20 07:58:29 +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
Christian Schlittchen 486333e3bf - growtree_effect in alchemy.c 2001-05-20 07:47:49 +00:00
Enno Rehling 5ff5e62af4 parteispezifische regionsmessages, ungetestet! 2001-05-20 07:46:13 +00:00
Christian Schlittchen 81ff6bc2fa - int36-'renderer' im cr 2001-05-20 07:38:59 +00:00
Christian Schlittchen 88caac52af - int36 renderer 2001-05-20 07:23:54 +00:00
Christian Schlittchen d31b8e7931 - Kleine Fixes 2001-05-20 07:17:40 +00:00
Katja Zedel 654388b6d8 fix rekrutiert 45 54Personen. 2001-05-20 07:14:51 +00:00
Christian Schlittchen 0909e76416 - Kleine Fehler in den Messages 2001-05-20 06:58:22 +00:00
Enno Rehling ab54d304e4 übertrag aus beta-1-0 nach dev 2001-05-20 06:48:34 +00:00
Enno Rehling 89bc8a4c39 warnings in message.c 2001-05-20 06:44:28 +00:00
Enno Rehling de69d13259 broken format string for strftime 2001-05-18 07:06:47 +00:00
Enno Rehling 002a2fc628 small bugfixes, broken strings, and a new assert 2001-05-17 23:18:53 +00:00
Enno Rehling c6f973d822 bugfix removed orders. still crashing on save due to broken attributes of faction rr 2001-05-17 20:24:28 +00:00
Enno Rehling 55eb4270e0 letzte updates aus der beta-version in die neue 2001-05-17 16:37:54 +00:00
Enno Rehling b737838e60 abgleich beta->dev version 2001-05-11 20:19:22 +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 63f0c81ebd - knowlegdeg in #define USE_KNOWLEDGEgeklammert (ist noch kaum angefangen)
- ugroups in #define USE_UGROUPS geklammert (im makefile definieren, bis die ganz durchgetestet sind)
2001-04-29 19:27:42 +00:00
Enno Rehling 1dbaf7ffcd einbau der änderungen des beta-1-0 branches 2001-04-29 18:23:40 +00:00
Christian Schlittchen a9efe2898e - Verbände, nächster Schritt 2001-04-28 15:39:13 +00:00
Christian Schlittchen b94f10c44b - Erste Version der Verbände. Ungetestet und noch ohne Reportanzeige.
Committed, um ekelige Konflikte in messages.xml zu vermeiden.
2001-04-28 12:03:12 +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 9750b3f22b abgleich mit beta-1-0 2001-04-26 17:41:06 +00:00
Enno Rehling 70580c0ace dev-version:
* Kosmetischer Bugfix Schiffahrt
  keine doppelten Durchreisen mehr.
2001-04-26 17:10:35 +00:00
Enno Rehling 0223ef5b2e einbau der letzten bugfixes aus dem beta-1-0 branch 2001-04-25 06:47:21 +00:00
Enno Rehling 42480c7a58 immer noch ein paar kinks in den messages - automatische konvertierung war nicht 100% foolproof 2001-04-25 06:38:02 +00:00
Enno Rehling af7cd1f1b2 immer noch ein paar kinks in den messages - automatische konvertierung war nicht 100% foolproof 2001-04-25 06:33:46 +00:00
Enno Rehling 980c7f69f8 bugfixes in verschiedenen messages und in err_message 2001-04-22 23:31:15 +00:00
Enno Rehling df88ebdf83 bugfix segfault durch kaputte message 2001-04-22 20:17:25 +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 e467ce279b ursprung-fix 2001-04-22 08:21:07 +00:00
Enno Rehling b4ba66a95b ursprung-fix 2001-04-22 08:21: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 4c07cd9be0 option für ausgabe von deutschen tags und hashes im cr 2001-04-21 11:07:54 +00:00
Enno Rehling b5b15d7506 test 2001-04-16 20:32:56 +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 0106d6d2fa dev-version: update auf letzten live-stand 2001-04-14 13:10:52 +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 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 a529cc6e1f Tools ins Makefile. Test des neuen commit-subjects/diff 2001-04-13 14:55:17 +00:00
Enno Rehling a02e94b8e5 - neue Messages
kleine bugfixes in einzelnen messagedefinitionen

- graph: 
  corwin, vertex ist ein punkt, keine kante. Du meinst edge.

- graph:
  Fehler bei markern, ein == statt einem =.

- Kampf: ST_AGGRO, ST_CHICKEN
  Zwei neue Kampfstati, die das Fluchtverhalten beinnflußen.
2001-04-13 14:39: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
Christian Schlittchen baee1ad457 - Einfach Graphroutinen, für das Vorrücken.
- Kleine Erweiterungen für die vsets.
2001-04-11 17:28:07 +00:00
Enno Rehling b5778f1cfd Updates aus aktueller Version in Dev-Version 2001-04-08 17:36:50 +00:00
Enno Rehling 46a4ef6585 nu kompiliert es auch 2001-04-01 07:55:42 +00:00
Enno Rehling 87f4ff245d Updates aus aktueller Version in Dev-Version 2001-04-01 06:58:45 +00:00
Enno Rehling edf32003cb messagetypes in xml-format, 1. testversion 2001-03-25 09:27:11 +00:00
Enno Rehling 75e0f82099 xml-beispiel und message->xml converter 2001-03-25 09:26:30 +00:00
Enno Rehling e9f1fc2207 XML-Parser für resourcedateien 2001-03-25 07:42:34 +00:00
Henning Peters 120e318ffe Anpassung ECHECK_VERSION 2001-03-23 10:07:00 +00:00
Katja Zedel e4cd59d5e9 Zauberfix aus Serverbranch eingepatcht 2001-03-09 06:28:24 +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
Enno Rehling 435e98f50c einbau der bugfixes aus dem aktuellen beta-branch in die dev-version 2001-03-04 18:41:27 +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
Christian Schlittchen 5388418293 - Vergessene Files 2001-03-01 07:05:15 +00:00
Enno Rehling 4f105e3ae8 bugfixes zur kompatibilitaetsfunktion 2001-03-01 01:38:12 +00:00
Enno Rehling 2ccf6631e5 mapper kompiliert wieder. neue messages kompilieren und linken 2001-02-28 23:28:55 +00:00
Enno Rehling b9f413f6fc Neue messages, kompiliert, aber ein linker-error (NEW_MESSAGES)AT_OPTIONS define - solange option.h noch fehlt 2001-02-28 22:14:59 +00:00
Christian Schlittchen c76a605b19 - Kleine Korrektur OPTION ZEITUNG 2001-02-28 18:31:49 +00:00
Christian Schlittchen 867d0f85ff - OPTION ZEITUNG implementiert. Noch nicht ganz fertig, ich überlege
noch, die Optionsmimik komplett umzustricken, um Optionen mit
	einem Parameter auch ohne Hack möglich zu machen.
- Neue Spezialeigenschaft FS_UNDEAD. Wir sollten dringend darüber
	nachdenken, bestimmte Eigenschaften von Einheiten (etwa
	Untot-sein) besser zu generalisieren, so gibt es andauernd
	Inkonsistenzen.
2001-02-28 18:25:25 +00:00
Enno Rehling c5cd0ff666 reihenfolge der include-pfade ist wchtig 2001-02-25 20:10:44 +00:00
Enno Rehling 10cba7ae11 einbau der bugfixes aus dem aktuellen beta-branch in die dev-version 2001-02-25 19:31:40 +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
Enno Rehling 6acbbe1321 Einbau des letzten Bugfixes 2001-02-22 21:46:46 +00:00
Enno Rehling 3e4303858a trigger-warnung und do_once korrektur 2001-02-20 22:54:05 +00:00
Katja Zedel ae3a05dd23 update 2001-02-20 13:23:59 +00:00
Enno Rehling 1c031d7586 patch des Straßen-Bugfix aus dem Beta-Server übernommen 2001-02-20 08:43:59 +00:00
Katja Zedel ad2419c85c Feuerwandfix 2001-02-19 16:45:23 +00:00
Christian Schlittchen db5e71ea76 - Fix NACH 2001-02-19 16:22:02 +00:00
Christian Schlittchen c5b4cecfb8 - #define NOVISIBLESKILLPOINTS
- #define RANDOMIZED_LEARNING
2001-02-19 14:19:24 +00:00
Katja Zedel 2561eb90c4 Handelsbugfix
kleine korrektur drachenzauber
2001-02-18 19:07:31 +00:00
Enno Rehling f59666b9cd doku 2001-02-18 13:03:42 +00:00
Enno Rehling e35c2d23dd bugfix at_gm und alliances 2001-02-18 12:30:10 +00:00
Christian Schlittchen f19b1a1419 - Fix Route/Pause 2001-02-18 12:20:37 +00:00
Enno Rehling 40a5f0a742 attribut registrieren 2001-02-18 12:20:20 +00:00