Commit graph

193 commits

Author SHA1 Message Date
Enno Rehling
5693ace211 Fast vollständige Krieg/Frieden Implementation (Tarnung fehlt, Schiffe fehlen) 2002-12-18 17:40:21 +00:00
Enno Rehling
c184a888a9 REGIONOWNERS (per makro enabled)
Implementiert:
- HELFE DURCHREISE
- NACH-Restriktionen
- Feindlisten, laden&speichern

Es fehlt noch:
- Schiffe
- Kontaktiere
- Parteitarnung
- Kriegserklärung
- Reportanzeigen
2002-12-18 00:34:19 +00:00
Enno Rehling
b87530f28e Ein drittes BETRETE. 2002-11-25 19:11:27 +00:00
Katja Zedel
1d3f6a727e abbau von hp nur noch am ende der runde in regeneration 2002-11-03 12:47:29 +00:00
Katja Zedel
84c9609e25 das führte dazu, das Drachen nicht auf dem Ozean heilen
sind noch mehr fehler drin
2002-11-03 12:39:05 +00:00
Enno Rehling
4d8dd88db3 that's better. 2002-11-02 17:24:41 +00:00
Enno Rehling
0b526d533d wrong database field 2002-11-02 15:52:07 +00:00
Enno Rehling
8656f65fa0 Some changes made here 2002-11-02 15:50:51 +00:00
Enno Rehling
0ca87233d3 subscription information is now imported from the database 2002-11-02 14:10:52 +00:00
Christian Schlittchen
e4d411a093 - Monster brauchen keinen Unterhalt mehr. 2002-10-06 09:16:34 +00:00
Christian Schlittchen
0dbdac747c - Mapper kompilierte nicht wegen Henne-Ei-Problem destroyfaction().
destroyfaction() nach faction.c gelegt.
2002-09-26 10:57:55 +00:00
Enno Rehling
b53a5cc7d1 bugfixes eressea-compilierbarkeit 2002-09-02 21:10:53 +00:00
Enno Rehling
4e54590d98 Vinyambar 3 implementation 2002-09-02 20:36:12 +00:00
Enno Rehling
6f282385ec newbies aren't killed immediately 2002-07-29 18:25:40 +00:00
Enno Rehling
ef7c21bda7 newbies aren't killed immediately 2002-07-29 18:24:58 +00:00
Enno Rehling
c3da01bea0 invlaid pointer type 2002-07-29 07:35:37 +00:00
Katja Zedel
7a9a8da8f0 letzter rest
zauber, fast fertig
2002-05-24 07:12:50 +00:00
Christian Schlittchen
29fcd0d3c6 - Fix mache <schiff> mit englischem Locale 2002-05-19 11:08:06 +00:00
Christian Schlittchen
abfd233486 - Stirb verfing sich in Endlosschleife 2002-05-12 07:29:28 +00:00
Christian Schlittchen
fe02040e2f - Neustart, jetzt aber 2002-05-12 07:04:39 +00:00
Christian Schlittchen
a5ccf84555 - FFL_RESTART zurückgesetzt
- Fix Neustart
2002-05-05 08:06:19 +00:00
Enno Rehling
25685c79af - curseids entfernt, bis auf ein paar wenige alte funktionen (wahnsinnsarbeit, das)
- englische Zauberübersetzungen, Code gebaut und Übersetzung angefangen
- Visual Studio Project, neue Files eingefügt
- strnzcpy für MSVC hat nicht so richtig geklappt. alles gleich gemacht.
2002-05-01 19:08:32 +00:00
Katja Zedel
5d661e47d8 anti-'drachen sind wimps' änderung 2002-04-28 12:47:29 +00:00
Katja Zedel
b682917dd1 angefangen curse umzustellen, weg von der id
neuer Zauber Tybied
neue zauber vorbereitet
2002-04-27 20:09:44 +00:00
Christian Schlittchen
c2aba8357f - XE-Belohnungen. Muss getestet werden. 2002-04-27 19:40:31 +00:00
Christian Schlittchen
4e076dd4ae - GUARD_DISABLES_PRODUCTION
- Bewache wirkt nur noch, wenn der Bewacher den Bewachten sieht
2002-04-21 17:22:48 +00:00
Katja Zedel
aa29f976af sprüche angepasst 2002-04-21 11:23:58 +00:00
Enno Rehling
060b31f3cb - explizite umwandlung double->int
- kommentar
2002-04-21 09:27:18 +00:00
Christian Schlittchen
c65dbd402d - #define RESOURCE_QUANTITY <double>: Allgemeiner Multiplikator für die
Resourcenmenge (Eisen, Laen, Steine, Holz, Mallorn).
2002-04-21 07:52:11 +00:00
Enno Rehling
72f9ac4c3e Änderungen für das tutorial 2002-04-20 20:07:35 +00:00
Enno Rehling
4cbab2ffa6 bugfix passwort für newbies 2002-04-20 12:41:49 +00:00
Enno Rehling
8f24c104cb - Passwort in newfactions Datei wird übernommen für Server 2002-04-16 07:17:36 +00:00
Christian Schlittchen
75741246f9 - Resistenzen in display_race 2002-04-14 10:11:01 +00:00
Christian Schlittchen
1309dba1ec - Spezialeigenschaft: Lykanthrop 2002-04-12 12:46:16 +00:00
Enno Rehling
3b1304b330 typo 2002-03-31 14:08:33 +00:00
Enno Rehling
394d3bb66f FFL_OVERRIDE nur setzen, wenn auch passwort geändert. 2002-03-31 14:06:12 +00:00
Christian Schlittchen
1cc9b5fc3e - Heilung wegen Tavernen nach hinten gelegt. 2002-03-31 11:52:28 +00:00
Christian Schlittchen
71cda9aa27 - nunits/no_units vereinigt 2002-03-31 08:46:36 +00:00
Enno Rehling
0e359158ea * Format der passwd Datei geändert. Achtung, Skripte ändern! 2002-03-29 09:41:38 +00:00
Enno Rehling
865f40ec9a Gebäudetypen sind jetzt in einer XML-Datei.
Neue allgemeine Eigenschaften für Gebäude:
- Magieresistenz,
- Magieresistenz für insassen,
- Auraregenerationsmodifikator für Insassen,
- Schutz im Kampf,
- Magisch
2002-03-27 21:49:27 +00:00
Enno Rehling
0577ad3399 SQL-Dateien enthalten Aktivierung für neu ausgesetzte Parteien 2002-03-24 12:31:38 +00:00
Enno Rehling
3b0030bc61 * RESTART nur noch einmal im Leben der Partei
* Limitierte Talente nicht mit Flinkfingerring benutzbar
2002-03-24 11:24:57 +00:00
Enno Rehling
bf8d75b7a3 * otherfaction
* crash in move_unit
2002-03-24 09:40:50 +00:00
Christian Schlittchen
a12170916c - Fix Bauernwanderungsproblem (Nerod). Gewichtungen dürfen nicht negativ werden. 2002-03-24 08:09:39 +00:00
Enno Rehling
9aa123c946 bugfix BENUTZE 2002-03-17 11:43:55 +00:00
Enno Rehling
80d6e8bbee Neues BENUTZE mit Anzahl
Bauernblut nicht mehr mit GIB
Dämonenpanik wieder eingeschaltet.
2002-03-16 17:30:48 +00:00
Enno Rehling
0faa820456 Peniblere skillchecks.
Bugfix für die Dämonen.
Retro-Fix für die Auswertung fehlt noch, kommt morgen.
Bugfix 0-hp Personen in Vulkaneruptionen.
2002-03-11 00:06:14 +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
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
Katja Zedel
f872b2f950 PEASANTS_DO_NOT_STARVE verhindert nur noch das Verhungern, nicht mehr
das futtern und damit die exorbitante Regionssilbervermehrung
2002-03-03 22:23:14 +00:00
Enno Rehling
75771acbe1 get_skill muss has_skill sein. 2002-03-03 18:13:08 +00:00
Enno Rehling
7ff3d54ba5 Undo ZEIGE mit resourcestrings. Mache ich später mal richtig.. 2002-03-03 16:41:40 +00:00
Christian Schlittchen
c42b27d211 - Fix Bauernmigration, negative Bauern wandern nicht. 2002-03-03 14:53:59 +00:00
Enno Rehling
7e60d07eed parteipasswörter mit overrride für übergabe 2002-03-03 12:53:05 +00:00
Christian Schlittchen
b1aadd3b92 - Samenausbreitung in Nachbarregionen gefixt. Routine seltsam. 2002-03-03 12:04:03 +00:00
Christian Schlittchen
ecde79c1d3 *** empty log message *** 2002-03-03 11:52:22 +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
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
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
5c11911e67 - #define PEASANTS_DO_NOT_STARVE 1 2002-02-24 19:32:48 +00:00
Christian Schlittchen
921add5ac1 - Neue Wanderungsroutine. Einfacher. Ansehen! 2002-02-24 19:29:21 +00:00
Christian Schlittchen
6ef723f412 - OPTION TALENTVERSCHIEBUNG
- Bugfixes
2002-02-22 19:41:20 +00:00
Katja Zedel
489cb20b62 fix STIRB
item übergabe funktioniert nun
2002-02-21 07:36:34 +00:00
Katja Zedel
376d38e787 STIRB angepasst. Zentauren gehen an Pferde, Orks zählen nur die Hälfte 2002-02-19 20:41:20 +00:00
Christian Schlittchen
024c24e39b - Vulkane und Nachbarregionen unattraktiver für Bauern gemacht. 2002-02-18 22:09:46 +00:00
Enno Rehling
72e421e6d8 crash-bugfixes 2002-02-16 15:16:31 +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
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
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
Christian Schlittchen
acabb70d47 - Fix OPTION ZIPPED/BZIP2 2002-02-04 18:11:12 +00:00
Christian Schlittchen
94791030f5 - Bauernwachstum zu hoch 2002-02-03 12:56:15 +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
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
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
Christian Schlittchen
233fe1b72b - Zaubersprüche ertrinken nicht mehr 2002-01-27 10:40:40 +00:00
Enno Rehling
81dfda6805 Bugfix englische Schiffsnamen
Bugfix uninitialisierte Variable
2002-01-20 09:31:15 +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
b4215da428 - ZIP und BZIP2 können nur noch um-, nicht mehr ausgeschaltet werden. 2002-01-13 08:14:17 +00:00
Enno Rehling
658c384a92 * BUGFIX: Kräuterbeutel und Phiolen
* Beschreibung Mistelzweig
* Implementation Mistelzweig-Effekt
2002-01-01 20:51:18 +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
Christian Schlittchen
3b886bb875 - Diverses 2001-12-23 12:15:56 +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
6428321418 - Acht Wochen Schonfrist für Newbiews, Schonfristparteien können nicht
mehr bewachen.
2001-12-15 16:34:23 +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
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
Christian Schlittchen
52667dc453 - Locale kann bei Erschaffen der Partei im Mapper angegeben werden. 2001-05-28 18:24:44 +00:00
Christian Schlittchen
13dd038cc6 - Änderungen von Katja 2001-05-27 14:02:12 +00:00
Enno Rehling
389a3adb18 regionsmeldungen privatisiert.
bitte nochmal mit dem lauf von dieser woche testen.
2001-05-20 21:47:56 +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
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
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