Enno Rehling
14142c7538
Tja... was war das eigentlich?
2004-07-03 11:36:34 +00:00
Enno Rehling
6bec8beb75
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000160
...
RESERVIERE PERSONEN geht nicht mehr
Magiegebiete haben englische NAmen (gleicher Name, bis auf "Kein Gebiet")
2004-07-03 08:55:41 +00:00
Enno Rehling
f0f97913e9
* befehle einlesen: space am ende des befehles
...
* datenfile: Befehle haben die " nicht escaped
* cr: rendered-strings sind nicht escaped.
2004-07-02 19:08:53 +00:00
Enno Rehling
7a036598fe
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000149
...
Änderungen am Parser. Quotes ("") werden jetzt mit \\ escaped.
SPACE_REPLACEMENT (~) gibts noch, wird aber nur gelesen, nicht erzeugt.
Muss dringend ausgiebiger getestet werden.
2004-07-02 05:41:47 +00:00
Enno Rehling
bee21c7597
smaller fixes
2004-06-27 18:56:03 +00:00
Enno Rehling
65786fc059
- Bugfix DEFAULT
...
- ALLIANCES define entfernt. Noch immer nicht gleicher Code für eressea wie wdw, wegen der Amulette
2004-06-27 16:56:01 +00:00
Enno Rehling
075ab8d997
- Bugfix Patzermeldungen,
...
- Entfernte Befehle kriegen next=NULL, assert desselben.
2004-06-27 12:19:58 +00:00
Enno Rehling
df476c5d7c
Befehle im CR richtig ausgeben
2004-06-27 09:08:22 +00:00
Enno Rehling
612cb54ed9
- Ein Haufen kleiner Dinge, und ein crashfix in Bauernblut.
2004-06-26 20:51:19 +00:00
Enno Rehling
a8ed2663ef
falscher befehl ge-free'd, crash
2004-06-26 09:28:39 +00:00
Enno Rehling
896d8b0e96
- Fixes an den orders
...
- Monster-Skripting in Lua (fast fertig)
- Mapper wieder lauffähig
2004-06-22 22:00:36 +00:00
Enno Rehling
5e4b063b9b
- Backport der orders aus E2
2004-06-21 16:45:27 +00:00
Enno Rehling
91332068ce
- flasche Küste für abgedriftete Schiffe\n http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000124
2004-06-15 23:09:19 +00:00
Enno Rehling
9af938319c
- Etwas cruft entfernt.
...
- add_order() macht Eressea-Space-Escapen richtig
- log_error fllushed in jedem fall.
- Verweise auf BASE36_VERSION entfernt (ist eh immer b36)
2004-06-13 22:16:12 +00:00
Enno Rehling
2b36ba65e0
TEMP-Einheiten mit UFL_NEW markieren
2004-06-13 16:56:40 +00:00
Enno Rehling
162e67899f
Fehlermeldung, wenn ein Nicht-Elf versucht, Elfenbögen zu bauen
2004-06-12 11:19:17 +00:00
Enno Rehling
e8138e4dee
use-funcktionen sollten 0 zurücklieern, wenn erfolgreich. fehler in hellebarden-konversion
2004-06-12 08:13:14 +00:00
Enno Rehling
a1b016b1ce
- Lua extension, adding items from scriot.
...
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000117
Bugfix "Beute bewahren"
2004-06-07 21:43:55 +00:00
Enno Rehling
7ef6d4e960
- Kampfänderung (festen Gegener - opponent - auswählen)
...
- cvsignore verzeichnisse aktualisieren
- igjarjuk-erscheinen deaktiviert
2004-05-31 18:21:54 +00:00
Enno Rehling
28021ed6a6
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000110
...
- Schiffe treiben nicht ab.
Movement-Routine sail() übersichtlicher gestaltet, und Abtreiben neu implementiert
2004-05-31 16:21:03 +00:00
Enno Rehling
5296949c1b
Alle Hashfunktionen mit Primzahlen, evtl. bessere Performance.
2004-05-26 06:42:58 +00:00
Enno Rehling
16f28a3d99
Zauber "Ruf der Realität" benutzt jetzt Schemen statt standard_to_astral(), siehe Announce.
...
Einige Messages übersetzt
2004-05-25 21:50:23 +00:00
Enno Rehling
b1fa0e3dd5
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
...
- beim fixen des bugs habe ich einen Fehler gemacht, der die Liste der Schemen auf 0 reduziert, und allen Kontakt vom Astral- zum Normalraum unterbricht.
Bei der Gelegenheit bessere Fehlererkennung eingebaut.
2004-05-25 08:53:59 +00:00
Enno Rehling
85d0383471
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
...
- ich denke, es liegt daran dass es regionen gibt, die schemen zweier anderer regionen sind - für die ist nicht klar, welche astralregion bei zaubern wie dem tor benutzt werden.
2004-05-24 23:09:10 +00:00
Enno Rehling
7208bc388f
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000038
...
- bei mehereren Lehrern kriegen alle eine Meldung, nicht nur der letzte
2004-05-24 13:22:43 +00:00
Enno Rehling
ccf0fe9bf7
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000038
...
- bei mehereren Lehrern kriegen alle eine Meldung, nicht nur der letzte
2004-05-24 13:19:41 +00:00
Enno Rehling
75ea8e150b
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000043
...
- hungernde, die einen NMR haben, arbeiteten nicht
Crashbug falsche Messageparameter (Magie)
2004-05-22 14:41:27 +00:00
Enno Rehling
051c705809
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000090
...
Kosmetischer Fehler im NR, Astralraum
2004-05-21 23:02:19 +00:00
Enno Rehling
a75accfcd0
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000095
...
Exploit, ZERSTÖRE strassen mehrfach
2004-05-21 22:10:18 +00:00
Christian Schlittchen
ccb01c1f81
- artsculpture und artacademy
2004-05-14 10:07:36 +00:00
Enno Rehling
7b5675e6a6
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000085
...
Kaudfen von Luxusgütern, wenn handel=0
2004-05-13 20:10:20 +00:00
Christian Schlittchen
edde068a9e
- Dudelsack
2004-05-08 10:32:46 +00:00
Enno Rehling
075bcbff4a
Crashbug Stringformatierung
...
Falscher Message-type Newbie-message
2004-05-08 08:47:11 +00:00
Christian Schlittchen
425cf5368d
- Horn des Tanzes
...
- Gefangener Windgeist
2004-05-07 11:11:30 +00:00
Enno Rehling
d97ae0f0e0
Kleine Anpassungen (warnings mit gcc)
2004-05-04 19:34:35 +00:00
Enno Rehling
b18a812fa2
Mehr englische Beschreibungen
...
Mehr Dinge aus settings.h heraus und in xml-files hinein
Sortierung von alliierten bleibt gleich wenn laden/speichern (kleinere diffs)
2004-05-04 19:24:03 +00:00
Enno Rehling
27cd78ab66
EFFECTS Block an die richtige Stelle verschoben
2004-05-02 19:30:47 +00:00
Enno Rehling
075172140a
Haufenweise Reportänderungen für englische Kampfreporte
2004-04-21 22:09:39 +00:00
Enno Rehling
b802320b60
- Eine ganze Menge an Kampfmeldungen übersetzt
...
- API für Kampfmessages runderneuert
- Alte Rendering-Funktionen rausgeworfen
- neue Rendering-Funktion für spells
2004-04-19 22:52:36 +00:00
Enno Rehling
d1cb08df6e
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000032
...
Reduzierung von doppelten Messages beim merge von CRs.
Wyrm-Funkction wird nict auf älteren Datenfiles ausgeführt
2004-04-13 21:58:46 +00:00
Enno Rehling
9ef7e473d8
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000053
...
Verflucht komplizierter Fix in movement. Das kann eigentlich nur schiefgehen.
Bei der Gelegenheit mal in movement etwas Code-Massage betrieben. Das ist zwar grundsätzlich ein hoffnungsloser Fall, aber ich kann's nicht lassen.
2004-04-12 16:21:23 +00:00
Enno Rehling
3686c6d27a
Crashbug und noch irgendwas, das ich vergessen habe
2004-04-12 01:47:03 +00:00
Enno Rehling
a2640fa4e5
orders in messages parsen
2004-04-12 00:57:09 +00:00
Enno Rehling
f3244cd6c8
Lauter kleine Angleichungen an den HEAD-Code, damit die diffs kleiner bleiben.
...
Eigentlich keine Änderung. Gleich mal testen.
2004-04-11 23:56:47 +00:00
Enno Rehling
aaf7fb2609
making reshow() faster, not looking up every possible thing every time.
2004-04-10 22:02:52 +00:00
Enno Rehling
592ac0ce03
Remove the use of the spelldaten[] array. Replace with registration of spells.
...
First step towards getting the spell implementations out of the kernel and into gamecode (separate spells from the spell datatype)
2004-04-10 20:25:40 +00:00
Enno Rehling
e319698a43
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000065
...
Bugfix leave_trail. Aufsplitten von move_ship
- Änderung von get_param (liefert NULL für undeklarierte params) in Vorbereitung auf "mehr config, weniger define"
Diverse indenting-anpassungen (space statt tabs)
2004-04-10 10:43:46 +00:00
Enno Rehling
3101acdb83
fix project file, some indenting
2004-04-09 01:32:06 +00:00
Enno Rehling
0bc401ba8f
XML Reader
...
- alle xml dateien sind echtes XML
- alle alten XML Leseroutinen sind raus
- Daten werden mit dem libxml DOM parser gelesen
- der alte XML Parser ist weg
- libraries required: libxml2, iconv
2004-03-28 20:53:47 +00:00
Enno Rehling
4ad249acc6
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000016
...
- versorgung durch vertraute gefixt
- is_monstrous entfernt, und sinnvoll ersetzt.
2004-03-09 21:14:27 +00:00
Enno Rehling
83cda2ef62
BURG -> GEBÄUDE
2004-03-08 18:39:34 +00:00
Enno Rehling
7acf810290
Fehelr bei doppeltem auftreten von at_reduceproduction durch erneuten vulkanausbruch (doppeltes a_add())
2004-03-06 18:03:32 +00:00
Enno Rehling
ac63c6284f
Fehelr bei doppeltem auftreten von at_reduceproduction durch erneuten vulkanausbruch (doppeltes a_add())
2004-03-06 18:03:16 +00:00
Enno Rehling
d1f42fa634
bugfix neues Bauernblut
2004-02-29 10:00:26 +00:00
Enno Rehling
c0a7762932
Neue Wirkung von Bauernblut
2004-02-29 08:59:15 +00:00
Enno Rehling
4b5464cfae
Zugvorlage als separate Datei.
2004-02-22 23:56:06 +00:00
Enno Rehling
82163594c3
Zugvorlage als separate Datei.
2004-02-22 23:36:27 +00:00
Enno Rehling
f04ce83807
Zugvorlage als separate Datei.
2004-02-22 22:35:40 +00:00
Enno Rehling
14d49937fc
dumpfbackenbrot:
...
- bugfix abzug nach anwendung
2004-02-22 16:08:39 +00:00
Enno Rehling
66c4a520d3
movement:
...
- fix FOLGE (getestet)
- fix FOLGE SCHIFF (getestet)
- leichte Umstellung des Codes, Kommentare
2004-02-22 14:42:24 +00:00
Enno Rehling
012da64223
first prototype of wormholes
2004-02-21 22:25:00 +00:00
Enno Rehling
0486234db9
Man muss die neue Funktion natürlich aufrufen, sonst hilft's nicht
2004-02-21 15:52:44 +00:00
Enno Rehling
325dd3d2cc
Bessere Zuornung der Aufrufe von lastregion und firstregion, für den Profiler
2004-02-21 12:19:50 +00:00
Enno Rehling
6ccb1b9bf6
Code-Vereinfachung: regionlist und region_list zu einem Typ gemerged
...
Code-Beschleunigung: Pathfinding schneller und schlauer
2004-02-21 12:18:29 +00:00
Enno Rehling
29340f9217
Bugfix "Astrale Integrität"
...
Beschleunigung einiger Skill-Durchläufe
2004-02-16 19:59:26 +00:00
Enno Rehling
7201ca85ac
Bugfix Anzeige der aktuellen PArteien-Zahlen im Summary (das mit
...
NMRTimeout() ist krank, aber ich will das nciht kaputtmachen).
2004-02-16 00:35:20 +00:00
Enno Rehling
5bd3875c8f
Small changee takes care of the following valgrind messages:
...
==32343== Source and destination overlap in memcpy(0x4192492c, 0x4192492c, 20)
==32343== at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343== by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343== by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343== by 0x80BCB75: expandrecruit (common/gamecode/economy.c:199)
==32343==
==32343== Source and destination overlap in memcpy(0x443f3de0, 0x443f3de0, 20)
==32343== at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343== by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343== by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343== by 0x80C31A4: expandtax (common/gamecode/economy.c:3108)
==32343==
==32343== Source and destination overlap in memcpy(0x425a5b4c, 0x425a5b4c, 20)
==32343== at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343== by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343== by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343== by 0x80C09C3: expandbuying (common/gamecode/economy.c:1949)
==32343==
==32343== Source and destination overlap in memcpy(0x425a78e0, 0x425a78e0, 20)
==32343== at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343== by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343== by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343== by 0x80C10A3: expandselling (common/gamecode/economy.c:2180)
==32343==
2004-02-12 14:59:05 +00:00
Enno Rehling
ac517da404
Anpassungen mehrerer Zauber daran, dass power double ist.
...
Crashfix falscher typecast.
Mehr Stellen auf Benutzung von float-wahrscheinlichkeiten und boolean chance(double) angepasst
2004-02-09 22:20:40 +00:00
Enno Rehling
567117932c
Bugfix Wolfsgeheul und sonstige Sprüche (Hamo's Tod)
...
Behebung der restlichen double->int conversion warnings
2004-02-09 21:12:46 +00:00
Enno Rehling
cce8707acb
bugfix regionsinterval
2004-02-01 20:16:25 +00:00
Christian Schlittchen
5aec54ead5
- fix givemen
2004-02-01 18:19:49 +00:00
Enno Rehling
aeebd61bee
Ich bin ein Trottel... Pointerfix
2004-01-25 10:02:12 +00:00
Enno Rehling
039e239d35
Endlosschleifenfix
2004-01-25 10:00:31 +00:00
Enno Rehling
b5721e9a13
Suchfunktion, die das richtige Intervall der auszugebenden Regionen bestimmt (evtl. versaut das die Beschleunigungen wieder, aber das ist sekundär. Hauptsache richtig).
2004-01-25 09:58:58 +00:00
Enno Rehling
ea9e58b018
Bugfix givemen und warning bei Versuch des Mißbrauch
2004-01-25 09:16:00 +00:00
Christian Schlittchen
f08481e988
- Bugfix givemen
2004-01-25 08:19:05 +00:00
Enno Rehling
eb5ef3b51b
Potentielle Beschleunigung der Reporterzeugung, muss noch profiled werden.
2004-01-18 23:57:43 +00:00
Enno Rehling
7d927094dd
Bugfix crashbug bei Astraler Wirbel
2004-01-18 23:52:57 +00:00
Christian Schlittchen
dc3e3b7a01
workaround
2004-01-18 20:17:47 +00:00
Enno Rehling
c64f49d98d
missing function in laws.h
2004-01-12 07:07:52 +00:00
Enno Rehling
eb08151447
writepasswd um ausgabe der subscription-id erweitert.
2004-01-11 11:55:48 +00:00
Enno Rehling
9ab04459c0
"Anzahl Migranten falsch" Meldung hatte kaputtes fprintf-formatting.
2004-01-11 09:39:16 +00:00
Enno Rehling
14715f093e
Die Sache mit dem last turn ist jetzt ordentlich gemacht, und vom turn im datenfile abhängig, nicht mehr davon, wie turn selbst gesetzt ist. Außerdem geht der lua-Kram jetzt auch, wenn ALLIANCES nicht defined ist, was wichtig ist wenn ich mal das reguläre Eressea umstellen sollte.
...
Und ein separates Projekt für Server mit und ohne lua gibt's für Visual Studio jetzt auch noch.
2004-01-04 22:29:33 +00:00
Enno Rehling
a9d118f3ab
scramble() neu geschrieben
...
Noch einen Sicherheitscheck in die NMR-Routine
Öfter mal log_error statt printf benutzen
2004-01-04 18:14:20 +00:00
Christian Schlittchen
1f2eb75678
- Umstellung castorder->force und curse->vigour von int auf double.
2004-01-04 16:02:02 +00:00
Christian Schlittchen
342629298b
- string overlaps
2004-01-04 11:28:26 +00:00
Enno Rehling
89fb44caa3
Eressea, WdW und Tutorial mit Unterhaltszahlungen im Astralraum
2003-12-17 00:47:24 +00:00
Enno Rehling
5a37c65498
magicskillboost
...
-- implementiert. Kann nur einmal pro Partei verwendet werden, und nur von einem Magier. Müssen wir erklären.
Amulett des wahren Sehens und Ring der Unsichtbarkeit geben lediglich einen Bonus auf Wahrnehmung (+2) und Tarnung (+4).
-- das define war nicht aktiviert
Halblinge haben Armbrustschiessen +0 (statt +1).
-- spearates Rassenfile für WDW
Es gibt spezielle Regeln für Allianzen, und der HELFE und KONTAKTIERE Befehl sind eingeschränkt. Konkret kann kein HELP_FIGHT HELP_GUARD HELP_FSTEALTH HELP_MONEY gegeben werden (die anderen sind erlaubt).
-- mit #defeine ALLIES_ONLY definiert
Jede Allianz kann bis zu 15 Magier und 15 Alchemisten haben. Jede einzelne Partei der Allianz kann dabei nicht mehr als 15/Anzahl_Parteien (aufgerundet) Magier bzw. Alchemisten haben, und die Gesamtsumme darf 15 nicht übersteigen.
-- mit #define ALLIANCE_LIMITS gemacht.
Die Startgeschenke (Personen, Silber, ...) werden pro Allianz, nicht pro Spieler verteilt. Größere Allianzen bekommen also weniger pro Spieler.
-- Nochmal geändert: Die Allianzen kriegen jede 168 Personen zum Start, weil sich das gut aufteilen lässt. Das wird auf 28 Einheiten pro Partei gesplittet, jede Einheit hat eines der Talente, außer der Starteinheit, die hat den magicskillboost. Einige Skills kommen öfter vor als andere, das ist nicht einfach vermeidbar. Sollte aber auch wurscht sein, es geht primär darum, lehren zu können.
Es gibt ein Einheitenlimit von 1000 Einheiten pro Allianz.
-- die Regel sparen wir uns einfach mal.
2003-12-14 21:45:47 +00:00
Enno Rehling
601f562ad4
lua bindings
2003-12-14 10:02:29 +00:00
Christian Schlittchen
45d130c334
- Option --crabsolute erstellt die cr's mit absoluten Regionskoordinaten
2003-11-10 10:05:18 +00:00
Christian Schlittchen
e289ebacdc
- Migranten können in vin3 teure Talente lernen.
2003-10-12 07:03:16 +00:00
Enno Rehling
399e5aceb2
option --nomonsters um die Monster KI zu disablen (schnelleres debugging)
2003-09-21 10:09:08 +00:00
Enno Rehling
7ac253e6ff
potion texts should be shown again
2003-09-21 10:03:40 +00:00
Enno Rehling
6873e0d870
undead could still not give away items to peasants.
2003-09-21 08:47:28 +00:00
Enno Rehling
cae86ae4d5
unified the determining of race prefix. it's either wrong everywhere or not, but at least it'll be equal in NR and CR :-)
2003-09-21 08:20:58 +00:00
Enno Rehling
af9422a0df
bugfix englische resourcen-namen
2003-09-21 07:48:40 +00:00
Enno Rehling
50f28ae59b
function is not a prototype - warnings removed
2003-09-21 07:40:16 +00:00
Enno Rehling
f02d8abf9a
smaller message-fixes
2003-08-03 21:38:17 +00:00
Enno Rehling
8823db9702
- Bugfixes and code-merges between freeze and HEAD branch. Minor changes that should not affect the code
...
- Bugfix to P_BERSERK
2003-07-29 09:48:03 +00:00
Enno Rehling
a722850e95
falsche locale fuer mailcmd
2003-07-16 09:02:21 +00:00