Enno Rehling
667e6673b2
* Neue Lehrer-Meldung
...
* Mapper analysiert befehlsdatei für dropouts.
2002-03-10 12:04:12 +00:00
Katja Zedel
4e30efed94
fix 'ruf der realität' meldung in falscher region
2002-03-10 11:01:31 +00:00
Enno Rehling
22f2def4a7
bugfix MACHE
2002-03-10 10:20:10 +00:00
Enno Rehling
c78c5efafb
* Bugfix MACHE
2002-03-10 10:09:16 +00:00
Katja Zedel
a9c1340f1e
PFLANZE Kräuter hat nix mit GROWING_TREES zu tun
2002-03-10 08:49:17 +00:00
Christian Schlittchen
5d16c38bf8
- Base10-Erkennung der Parteinummer raus, Fehlermeldung verwirrt
...
Spieler und Spielleiter
2002-03-10 08:39:56 +00:00
Enno Rehling
b4196f0945
* Mapper liest dropouts der letzten Runde ein
...
* Mapper besetzt mit 's' die dropouts automatisch mit age<=1 mit neuen Parteien.
* Mapper verhindert doppelte emails für newbies
* Parteiprefix wird auch an der Einheit angezeigt.
2002-03-10 08:34:43 +00:00
Christian Schlittchen
1be60fd3b0
- astral_plane nicht initialisiert
2002-03-10 07:48:22 +00:00
Christian Schlittchen
76965f8c3e
- Noch ein Fehler bei den combatrows
2002-03-10 07:39:12 +00:00
Christian Schlittchen
0c44322461
- Absturz durch fehlende breaks gefixt
2002-03-10 07:35:30 +00:00
Christian Schlittchen
9b7b78ca12
- Fix plane-watcher read
2002-03-10 07:23:45 +00:00
Enno Rehling
bb0aa209e8
* mapper: parteien aus newfaction.<turn> einlesen. erkläre ich noch.
...
* PFLANZE repariert
* Kampfzaubernutzung von statusrow repariert
* Alte Orks sind keine playerrrace mehr.
* Auch Snotlinge, die Magie/Alchemie gelernt haben, aber noch T0 sind, werden konvertiert.
* Das Erstrundenpasswort erscheint im CR.
* Anzeige von Parteitarnung im CR repariert.
* mapper-makros auf pdcurses-kompatibilität angepasst.
* mapper: SeedPartei ('s') entfernt.
2002-03-09 15:16:35 +00:00
Christian Schlittchen
1d625d1683
- Fix Tavernengröße 10
...
- Fix Skillchange-Anzeige
- Compiliert wieder
2002-03-09 13:51:14 +00:00
Katja Zedel
facc8aaab1
bugfix rows in chaosrow. Flee kam nicht mehr vor.
2002-03-06 21:37:32 +00:00
Katja Zedel
ddc2ca0bf0
fix meldungen pflanze
...
fix pflanze Kräuter wurde nie aufgerufen, der aufruf sprang sofort in
pflanze Bäume, was falsch war.
fix ifdef Bauern_fressen_nicht
2002-03-06 20:18:37 +00:00
Enno Rehling
75771acbe1
get_skill muss has_skill sein.
2002-03-03 18:13:08 +00:00
Enno Rehling
605aaf51e6
blödsinn beim einlesen der watchers
2002-03-03 16:58:10 +00:00
Katja Zedel
1e88605982
steininhalt von golems in spruchbeschreibung geändert
...
spruch neu anzeigen
2002-03-03 15:27:58 +00:00
Enno Rehling
a7f70db795
soem warnings removed
2002-03-03 15:26:17 +00:00
Enno Rehling
39247a6133
Logging Funktionen für den Mapper. save.c exportiert funktionen, um einheiten zu laden und zu speichern.
...
Muss noch in den Mapper an allen möglichen Stellen eingebaut werden, und natuerlich getestet werden.
2002-03-03 15:16:28 +00:00
Enno Rehling
b5652a9e49
Kampfreihenfixes
2002-03-03 14:21:07 +00:00
Enno Rehling
7e60d07eed
parteipasswörter mit overrride für übergabe
2002-03-03 12:53:05 +00:00
Christian Schlittchen
dce99b961d
- Seeds gefixt. Grundchance 1% + 0.0008% je Elf.
...
- Seedkorrektur
2002-03-03 11:56:13 +00:00
Enno Rehling
46db739776
* Letzte Zugabgabe wird gepatched
...
* Header include Reihenfolge sollte immer egal sein.
2002-03-03 10:51:24 +00:00
Enno Rehling
f285f5a104
* Doppelte keys (entfernt aber nicht die, die schon im DF sind)
...
* Neue Queste
* Bugfix Irrlichter
2002-03-02 19:26:39 +00:00
Enno Rehling
e7c9e10b98
* bugfix transfermen: reports testlesen!
...
* bugfix migration: crash fehlende nachbarn
* bugfix migration: division by zero
* bugfix migration: nullpointer
* bugfix gm tell plane: strdup() vergessen
2002-03-02 15:26:45 +00:00
Katja Zedel
b910647eab
golem eisen/Steinanpassung
2002-03-02 14:14:52 +00:00
Christian Schlittchen
c9129baf45
- Fix Golems/Schattendämonen ohne Talente
2002-03-02 12:33:03 +00:00
Katja Zedel
d904d49ba6
diverse fixe
...
-trank Trank
neue zaubersprüche anzeigen
2002-03-02 12:16:12 +00:00
Katja Zedel
54b84bf78d
Hain für Mallornwälder
2002-03-01 22:11:10 +00:00
Christian Schlittchen
aeb8882221
- Fixes
2002-03-01 19:42:08 +00:00
Katja Zedel
fbd5190b50
Fix bewachender Bauernmob
...
fix doppelt base36 nummer in Meldung
fix keine Erfahrungstage bei scheitern an Magieresistenz
Nicht getestet, da der source derzeit nicht kompiliert
2002-03-01 19:32:25 +00:00
Christian Schlittchen
0dbedf10c9
- Fix transfermen
2002-02-24 21:05:43 +00:00
Christian Schlittchen
4049d28e1c
- Fix gib personen mit snotlingen
...
- Diverses
2002-02-24 17:53:23 +00:00
Enno Rehling
e6e6e74e41
alchemie als default-talent? uh-oh.
2002-02-24 13:48:01 +00:00
Enno Rehling
c1a5e55467
Datenformat, plane-attribute
2002-02-24 13:06:05 +00:00
Enno Rehling
02304df7b5
skill_weeks, die letzte und endgültige fassung
2002-02-24 11:04:23 +00:00
Enno Rehling
c1c70b47ec
Doppelanzeige Nestwärme, Bauernblut.
...
CR Version 64, Mallornschößlinge
2002-02-24 10:04:47 +00:00
Enno Rehling
be4b35d87f
GM KILL Kommando
...
Rundung Talentwochen
2002-02-24 09:20:38 +00:00
Christian Schlittchen
4e42cd7169
- weniger Warnings
2002-02-23 19:20:45 +00:00
Christian Schlittchen
ae81e915b7
- mapper kompiliert nicht (set_skill, learning)
...
- Neues Monster, entsteht noch nicht automatisch
- Fliegende Monster ignorieren Kampfreihen
2002-02-23 19:04:51 +00:00
Enno Rehling
aad9405373
noch so ein assert
2002-02-23 16:29:21 +00:00
Enno Rehling
3fe43b2a40
kaputtes assert gefixt. davon sind evtl. noch welche im source
2002-02-23 16:22:56 +00:00
Enno Rehling
9067a238cc
Das Thilo Gross System
2002-02-23 16:18:26 +00:00
Enno Rehling
cf0bdf6b7f
type conversion warnings gefixt
2002-02-23 11:27:19 +00:00
Christian Schlittchen
6ef723f412
- OPTION TALENTVERSCHIEBUNG
...
- Bugfixes
2002-02-22 19:41:20 +00:00
Christian Schlittchen
75f039282e
- An die Bauern gegebene neue Orks zählen nur zur Hälfte.
2002-02-18 21:52:47 +00:00
Christian Schlittchen
9b74116763
- Mit GIB 0 an Bauern gegebene Dämonen verschwinden.
2002-02-18 21:48:22 +00:00
Enno Rehling
fa8c86084b
"Watchers", Parteien die eine komplette Plane einsehen können.
2002-02-18 21:41:11 +00:00
Enno Rehling
5f77569295
Bugfix: sp_deathcloud erzeugt Einheiten mit 0 Personen, was in movemnet zu einem assert führt.
2002-02-17 16:59:29 +00:00
Enno Rehling
d2d2b75cdc
bug in reduce_skill führte zu verrückten skillwerten und asserts.
2002-02-16 20:41:50 +00:00
Enno Rehling
fc079d4394
* OLD_TRIGGERS entfernt
...
* CONVERT_SKILLPOINTS entfernt - wird jetzt beim laden gemacht
* Neue Funktion change_level()
* Bugfixes Rekrutierung
* Neue Option --noreports
* Bugfix negative Talente
* Konvertierung AT_DRAIN
* Neue Save-Version
* Bugfixes save.c, kaputtes Datenfile
* Skillpoint-Konvertierung beim Laden
* wspace() Funktion eliminiert
* sk_find crasht nicht mehr bei Nullpointern
* Endlosschleife gefixt
* Einheiten mergen
* learn_skill implementeiert.
* Eternath Koordinaten-Bugfix
* Neue Funktion change_level()
* Mapper angepasst
2002-02-16 10:37:18 +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
Christian Schlittchen
2a76e58542
- Fixes
2002-02-10 20:20:16 +00:00
Katja Zedel
7f01f8db4b
name vereinheitlicht
2002-02-10 20:02:23 +00:00
Katja Zedel
94b2f4f2de
snotling
...
- gib bauern verboten
- lernt nur bis T8 (+/-)
2002-02-10 17:23:00 +00:00
Christian Schlittchen
0a0474df52
- Neue Orkrasse RC_URUK
...
Muss getestet werden. Langsameres Lernen nicht drin.
2002-02-10 16:04:39 +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
Enno Rehling
46b5df42dc
Tranksbenutzung übersetzt und in Events (statt Errors) verschoben. Meldung für Benutzung von Bluttrank.
2002-02-10 08:54:24 +00:00
Enno Rehling
a0fe319b4b
* crashbug im prefix-fix
...
* falscher namespace für damage-anzeige
* falsche Ursprünge in Eternath
* Mistelzweige, mehrere aauf einmal benutzbar.
2002-02-10 07:53:54 +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
9003bcd267
Bugfix Küsten, die zweite
2002-02-03 13:58:43 +00:00
Enno Rehling
52c0b9fbde
Bugfix Küsten
2002-02-03 13:53:01 +00:00
Enno Rehling
427cc7f116
Bugfix für kaputte Schiffstypen. Böser Hack.
2002-02-03 13:32:26 +00:00
Enno Rehling
7d87d297bc
Fix für Kräuterkunde-Bug
2002-02-03 12:27:25 +00:00
Enno Rehling
e8545f9c64
drain_exp an den alten erwartungswert wieder angepasst.
2002-02-03 08:54:36 +00:00
Christian Schlittchen
451542789f
- Kompilierte nicht
2002-02-03 08:31:39 +00:00
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
Katja Zedel
49317210e0
gemilderte Bauernwandlungsroutine
2002-02-02 22:17:46 +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
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
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
153dcc0a55
Sicherheitscheck in Kampfroutine
...
Neue Prefixes Eis und Flammen
2002-01-21 00:31:43 +00:00
Christian Schlittchen
7d4f345e1e
- Fix Kampf
...
- NMR-Newbietimeout eine Runde aus
2002-01-20 13:29:11 +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
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
Christian Schlittchen
1edddd76fa
- Test 0 bei GIVERESTRICTION
2002-01-13 12:36:25 +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
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
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
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
43f0d37ca8
neue items über XML Datei hinzufügbar.
2001-12-30 07:56:03 +00:00
Christian Schlittchen
14c9130391
vinyambar beginnt sich von eresssea zu unterscheiden
2001-12-23 10:38:35 +00:00
Christian Schlittchen
1528d7d1a5
- makemonster raus, macht Blödsinn
2001-12-23 09:23:53 +00:00
Enno Rehling
4290439576
fehler in den namespaces
2001-12-16 10:33:19 +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
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
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
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
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
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
88caac52af
- int36 renderer
2001-05-20 07:23:54 +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
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
980c7f69f8
bugfixes in verschiedenen messages und in err_message
2001-04-22 23:31:15 +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
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
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
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
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
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
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
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
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
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
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
a6fdf6779c
CR 55 - bugfix pluralitems
2001-02-17 15:52:47 +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