Commit Graph

421 Commits

Author SHA1 Message Date
Katja Zedel d58fa96354 verbesserte konvertierung (für die 'überflüssigen' Tage gibt es einen
Lernversuch)
erste bugfixes mit skillpoints 1 (alte variante)
2002-02-03 08:29:28 +00:00
Christian Schlittchen bb8ddf09d3 - drain_exp wieder eingebaut 2002-02-03 08:21:29 +00:00
Enno Rehling 1c917f070e Noch eine Division by zero. Testdurchlauf gemacht, funktioniert schienbar alles. 2002-02-03 02:54:47 +00:00
Enno Rehling de1851d65b Konvertierungsroutine, mit CONVERT_SKILLPOINTS aktivieren 2002-02-03 02:36:12 +00:00
Katja Zedel 49317210e0 gemilderte Bauernwandlungsroutine 2002-02-02 22:17:46 +00:00
Christian Schlittchen 52b2a396f0 - Bauern'glättung'
- Läuft nicht durch: Fehler beim Initialisieren der Schiffstypen?
2002-02-02 14:55:14 +00:00
Christian Schlittchen af9e7d2282 - Formatstrings und Parameter Reportdateinamen korrigiert 2002-02-02 14:51:40 +00:00
Enno Rehling d7184e744d * Dateinamen der Reports geändert. 2002-01-31 22:52:40 +00:00
Enno Rehling 8df7894084 * Schiffe werden in XML-Datei gespeichert. 2002-01-31 22:18:00 +00:00
Christian Schlittchen 0d76ceabb9 - NEUSTART war völlig kaputt, geändert.
Neustart mit anderer Rasse jetzt ab 81ter Runde, Neustart mit gleicher
  Rasse ab neunter Runde. FL_RESTARTED rausgenommen, war ohnehin kaputt.
2002-01-31 10:58:24 +00:00
Enno Rehling 9d0550da35 strdup vergessen 2002-01-28 02:23:57 +00:00
Enno Rehling e3bbb74cb8 * FIX für das neue ZEIGE 2002-01-28 02:22:50 +00:00
Enno Rehling 3ab91b969d * ZEIGE lokalisiert und im CR
* Ursprung für Astralebene wird initialisiert
* doppelte GM Attribute löschen
2002-01-28 01:55:31 +00:00
Enno Rehling 597f38d182 * Fix für Kampfbug unbewaffnete
* Fix für crashbug transfermen
* fix für crash dungeons wenn start/ziel nicht existieren
* Astralraum mit Koordinaten
2002-01-28 00:25:32 +00:00
Christian Schlittchen 51348305ae - Wenn REDUCED_PEASANTGROWTH an, dann haben neue Regionen
(20+6W10)% ihres maximalen Bauernbesatzes.
2002-01-27 17:22:04 +00:00
Christian Schlittchen f98661fcae - RACE_ADJUSTMENTS aktiviert. 2002-01-27 13:46:00 +00:00
Christian Schlittchen e915e2b578 Änderung 1: Bauernwachstum
- Bauernwachstum um Faktor 10 reduziert.
- Verluste durch Schlachten gefünftelt.
- Bauernglück-Wirkung verstärkt.
- #define REDUCED_PEASANTGROWTH 1
2002-01-27 13:08:47 +00:00
Christian Schlittchen 39829881c8 - age_factions und use aus processorders gezogen, macht Debugging
etwas einfacher.
2002-01-27 10:57:26 +00:00
Katja Zedel abe8bc00a9 fix disable von befehle: global.disable muss auf 1 und nicht 0 gesetzt
werden, sonst triggert das if(global.disable) natürlich nicht
2002-01-27 10:52:06 +00:00
Christian Schlittchen 233fe1b72b - Zaubersprüche ertrinken nicht mehr 2002-01-27 10:40:40 +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 153dcc0a55 Sicherheitscheck in Kampfroutine
Neue Prefixes Eis und Flammen
2002-01-21 00:31:43 +00:00
Katja Zedel 07b4d35e96 nächster versuch 2002-01-20 13:35:43 +00:00
Christian Schlittchen 7d4f345e1e - Fix Kampf
- NMR-Newbietimeout eine Runde aus
2002-01-20 13:29:11 +00:00
Katja Zedel fcd72cb2b6 bei age muss immer mind ein untoter übrig bleiben 2002-01-20 13:28:49 +00:00
Enno Rehling 18ce542f51 "could not render cr-message" 2002-01-20 13:00:52 +00:00
Christian Schlittchen 90de041ef2 - Partei 0 nicht ins mailit 2002-01-20 12:53:35 +00:00
Enno Rehling 2af457033c bugfix BESCHREIBE(N) 2002-01-20 12:47:44 +00:00
Enno Rehling 9ecf16f2e0 Abfangen fehlerhafter Messages im Code. 2002-01-20 12:34:37 +00:00
Enno Rehling aa27b856da Falshce PArameterübergabe an msg_message 2002-01-20 12:04:20 +00:00
Enno Rehling 23fbd2f18a Sicherheitscheck 2002-01-20 11:48:55 +00:00
Enno Rehling 1909d754b1 Memory-Overwrite 2002-01-20 11:35:06 +00:00
Enno Rehling 35867d3a5c hp=0 -> hp==0 2002-01-20 11:27:05 +00:00
Enno Rehling ea98fd5c55 Bugfix Reichweiten von Zaubern und Spezialattacken 2002-01-20 11:03:50 +00:00
Christian Schlittchen e3d3b711ca - Fix mailit:newbie und zip 2002-01-20 10:00:37 +00:00
Enno Rehling 81dfda6805 Bugfix englische Schiffsnamen
Bugfix uninitialisierte Variable
2002-01-20 09:31:15 +00:00
Katja Zedel 59e1c30357 untotewandlung korrigiert 2002-01-20 09:24:35 +00:00
Enno Rehling 79e5fdec38 CR VERSION 63: visibility flag 2002-01-17 19:21:20 +00:00
Christian Schlittchen 1edddd76fa - Test 0 bei GIVERESTRICTION 2002-01-13 12:36:25 +00:00
Enno Rehling 666fb81e14 Bugfix für's lernen in vinyambar I. Erweiterter NEUSTART Befehl. 2002-01-13 10:42:56 +00:00
Enno Rehling ea99e6d663 Vin I, II:
* Parteien mit 3 NMR werden nicht gelöscht

Vin II:
* Hunger halbiert Lernerfolg
* Hunger verhindert ZAUBERE nicht
2002-01-13 09:14:13 +00:00
Christian Schlittchen 603e0cd489 - Neulinge starten mit O_COMPRESS 2002-01-13 08:18:03 +00:00
Christian Schlittchen b4215da428 - ZIP und BZIP2 können nur noch um-, nicht mehr ausgeschaltet werden. 2002-01-13 08:14:17 +00:00
Christian Schlittchen d235d83898 - Alle die keine Kompression eingeschaltet haben bekommen zip. 2002-01-13 07:59:41 +00:00
Enno Rehling d067092922 Hungernde Einheiten kann man nicht lehren. 2002-01-12 12:33:46 +00:00
Enno Rehling 60419a6bb6 Dungeon Updates für den XML Parser.
TODO:
Skill-Limits und Max. Anzahl Personen limitieren.
Monster bewegen.
Monster-Spawnpoints.
Zauberspruch.
Gate.
2002-01-10 23:09: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
Katja Zedel e54cefe256 Tannenbäume wieder raus 2002-01-04 18:19:23 +00:00
Enno Rehling debe539123 KONTAKTIEREN, nicht KONTAKTIERE 2002-01-01 21:47:43 +00:00
Enno Rehling 658c384a92 * BUGFIX: Kräuterbeutel und Phiolen
* Beschreibung Mistelzweig
* Implementation Mistelzweig-Effekt
2002-01-01 20:51:18 +00:00
Christian Schlittchen 455db07050 - VERKAUFE(N), VERLASSE(N), VERGESSE(N) 2001-12-30 17:48:53 +00:00
Christian Schlittchen 9cc525d199 - Questenparteien bei der Punkteermittlung nicht mitzählen
- Fix trollbelt
2001-12-30 13:33:45 +00:00
Enno Rehling c67918f345 Probleme mit resourcen die im plural und singular gleich heissen
update.log mit statusänderungen
2001-12-30 11:27:58 +00:00
Enno Rehling 41819ed5d6 santa beschenkt keine ringträger 2001-12-30 10:07:11 +00:00
Enno Rehling c1ee25f2c5 santa für non-eressea 2001-12-30 09:30:48 +00:00
Christian Schlittchen 22e14cb89d - Include in "" 2001-12-30 09:26:22 +00:00
Enno Rehling a869f4bcd2 Kleine Fehler bereinigt 2001-12-30 09:10:36 +00:00
Enno Rehling 6084a67a31 modules müssen ohne gamecode kompilieren, damit mapper noch läuft 2001-12-30 08:39:21 +00:00
Enno Rehling df0512ed72 Weihnachten 2001, neue Dateien 2001-12-30 08:29:04 +00:00
Enno Rehling f7b4b6f004 Weihnachten 2001, Teil 2. 2001-12-30 08:24:05 +00:00
Enno Rehling 43f0d37ca8 neue items über XML Datei hinzufügbar. 2001-12-30 07:56:03 +00:00
Katja Zedel 4c3c1c0369 weihnachtsgimmik 1: tannenbäume 2001-12-30 07:32:43 +00:00
Christian Schlittchen 3b886bb875 - Diverses 2001-12-23 12:15:56 +00:00
Christian Schlittchen 14c9130391 vinyambar beginnt sich von eresssea zu unterscheiden 2001-12-23 10:38:35 +00:00
Katja Zedel 3f9e2d4bad löschen der nmr newbies ge'ifdef't
in eressea gesetzt
in vinyambar nicht
2001-12-23 10:32:57 +00:00
Christian Schlittchen 1528d7d1a5 - makemonster raus, macht Blödsinn 2001-12-23 09:23:53 +00:00
Enno Rehling e019960a69 Es gab für Vin1 keine Silberanzeigen im CR 2001-12-17 23:55:06 +00:00
Enno Rehling 4290439576 fehler in den namespaces 2001-12-16 10:33:19 +00:00
Enno Rehling 55969353e8 spiel-abhängige resourcedateien. andere texte für vinyambar. 2001-12-16 10:16:58 +00:00
Christian Schlittchen 4339731655 - Fix welcome.txt 2001-12-16 10:11:29 +00:00
Enno Rehling 6963a11ce7 Farbiger mapper, monsterpartei, segfault 2001-12-16 09:57:46 +00:00
Christian Schlittchen 2e67b979de - 30 Steine/Holz für jede Partei 2001-12-15 18:47:18 +00:00
Christian Schlittchen 6428321418 - Acht Wochen Schonfrist für Newbiews, Schonfristparteien können nicht
mehr bewachen.
2001-12-15 16:34:23 +00:00
Enno Rehling 788826049b welcome text wird spielabhängig gelesen 2001-12-15 14:44:18 +00:00
Enno Rehling a44a17585d defines für die spiele in settings-file ausgelagert.
code angepasst.
einheitenlimit in xml datei.
achtung: nach dem update muss eine settings.h datei angelegt werden.
2001-12-15 12:26:04 +00:00
Christian Schlittchen 9e183e4393 - Hack in Mapper zum 'Verarmen' von Regionen: Tag->Modify->Peasants 2001-12-15 11:54:33 +00:00
Christian Schlittchen bd4a75a9fd - cvs irgendwie durcheinander. Vielleicht jetzt besser. 2001-12-15 10:54:35 +00:00
Enno Rehling 76ee36212d Möglichkeit eingebaut, um Befehle per XML-Datei abzuschalten (ARBEITE z.B.) 2001-12-13 21:57:46 +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 75267bd251 - Fix move_ship. Funktioniert trotzdem noch nicht, muss noch ein zweiter
Bug sein.
2001-08-12 08:23:13 +00:00
Christian Schlittchen 9deb3f908c - Rechtschreibfehler in curse-Beschreibung. 2001-06-24 11:01:22 +00:00
Christian Schlittchen 52667dc453 - Locale kann bei Erschaffen der Partei im Mapper angegeben werden. 2001-05-28 18:24:44 +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 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
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
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 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 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 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 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
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 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
Enno Rehling fe788ab2e0 diverse character/int probleme. 2001-02-18 12:11:32 +00:00
Enno Rehling 2cc18d8c83 bugfix fogle schiff. bugfix doppeltes move. FL_LONGACTION 2001-02-18 10:06:10 +00:00
Christian Schlittchen 1e6647b539 - Debugging-Ausgabe raus. 2001-02-18 09:35:14 +00:00
Christian Schlittchen 4c02ee9c20 - Fix usetprivate 2001-02-18 09:32:13 +00:00
Katja Zedel 2854c15075 fix mehrfachtrigger - neue funktion create_newfamiliar
fix mehrfachzauber bei vertrauten
2001-02-18 09:21:11 +00:00
Enno Rehling 96d6cc03a5 bugfixes: parser, directions 2001-02-18 08:37:57 +00:00
Enno Rehling 58c88ccd82 Owner Verification war buggy. fixed 2001-02-17 16:07:03 +00:00
Enno Rehling a6fdf6779c CR 55 - bugfix pluralitems 2001-02-17 15:52:47 +00:00
Enno Rehling 9f5820fdfe new files 2001-02-17 15:04:06 +00:00
Enno Rehling e11a6f5561 bugfix FOLGE, bugfix Parser 2001-02-17 15:02:50 +00:00
Enno Rehling da39fd2182 at_gm fuer gm-parteien. ungetestet, aber eher nciht kritisch 2001-02-17 14:47:43 +00:00
Enno Rehling 2b5b9f446f Extrem-Speedup für den token-parser. Kleine Änderungen 2001-02-15 02:41:47 +00:00
Enno Rehling 68d2dea1e2 const bugfix 2001-02-14 22:34:49 +00:00
Enno Rehling 7e6c387db8 const bugfix 2001-02-14 20:09:49 +00:00
Enno Rehling e211a578eb Speedups:
- side::alive und battle::alive wird kontinuierlich mitgeführt - Aufpassen!
- erste Ideen für FAST_GETUNITROW -- klappt aber noch nicht mit nonblockers, d.h. es disabled sich ist in Kämpfen mit denen selbsttätig
2001-02-14 09:17:56 +00:00
Katja Zedel 1f0e649185 goblin verteidigung nicht mehr hardgecodet sondern als race->df_default 2001-02-14 08:35:12 +00:00
Enno Rehling 06cdb2b292 Bugfixes:
- resourcetypen haben ein RTF_POOLED flag. Nur wenn es gesetzt ist, kann die resource 
  über den pool benutzt werden. Derzeit für alle item-typen aktiviert, noch was?
- In den rassen-ec_flags gibt es NOGIVE, was vom pool beachtet wird. Die Unterscheidung 
  zu GIVEITEM ist mir, offen gesagt, aber unklar.

Speedups:
- Auswertung in movement schneller, weniger igetkeyword() Aufrufe.
- battle.c schneller
- a_find und a_select, lokale Variablen gestrichen.

Comments:
- Der Server crasht bei mir während Reportgenerierung, wenn er mit Optimierungen 
  kompiliert ist und ich 225 komplett auswerte. Noch keine Ahnung, warum.
2001-02-14 07:44:57 +00:00
Enno Rehling e76ddede60 Kaempfe beschleunigt (evtl). wird mit FASTENEMY define aktiviert. zahlen morgen im lauf des tages. 2001-02-14 01:38:51 +00:00
Christian Schlittchen bb471a84cb - Fix Beschreibe Privat "" 2001-02-13 19:22:48 +00:00
Katja Zedel e120de61da Beschreibung Unheilige Kraft gefixt 2001-02-13 18:43:54 +00:00
Enno Rehling bb0c563c3d speedups 2001-02-13 02:58:51 +00:00
Enno Rehling ad9bd0b291 bugfix untote und pool. muss getestet werden. in zukunft mal ev_flags ausfräumen, das ist etwas wirr 2001-02-13 00:41:17 +00:00
Enno Rehling 3ffa9328ea kleiner (sigsegv-)bugfix zu corwins neuer plane-ausgabe 2001-02-12 23:44:30 +00:00
Enno Rehling 82c354ac01 bugfix eventhandler. bei attributen immer auf next und nexthash achten 2001-02-12 23:29:36 +00:00
Enno Rehling 45d09b12fb prüfroutine und korrektur für verpfuschte besitzer-flags 2001-02-12 23:06:44 +00:00
Enno Rehling 92c3d3f8be logfiles implementiert und mit einbau begonnen 2001-02-12 22:39:57 +00:00
Katja Zedel 4a1c6862cd Drachenzauber nochmal verändert 2001-02-11 22:19:55 +00:00
Katja Zedel 91f77e333e drachenzauber verstärkt 2001-02-11 22:13:07 +00:00
Enno Rehling 0b6f03d7f4 neue hashfunktion uint ausgabe im cr 2001-02-11 20:56:20 +00:00
Christian Schlittchen 2bda7f556c - Jaja, man sollte es einmal kompilieren, bevor man es committed. 2001-02-11 19:56:49 +00:00