Commit graph

1844 commits

Author SHA1 Message Date
Enno Rehling
6460e6ade0 Keine persistenten Befehle für Mosnter speichern (nur zur Sicherheit) 2004-06-14 22:03:52 +00:00
Enno Rehling
f4dde86b93 - Bei Übergaben an andere Parteien werden alle Befehle einer Einheit gelöscht. 2004-06-14 21:52:12 +00:00
Enno Rehling
55d76ef3b8 - Schiffe trieben nicht mehr in unerlaubte Regionen ab 2004-06-14 06:11:24 +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
5dee77b1b6 GIB TEMP anders gefixt. 2004-06-13 17:10:00 +00:00
Enno Rehling
2b36ba65e0 TEMP-Einheiten mit UFL_NEW markieren 2004-06-13 16:56:40 +00:00
Christian Schlittchen
3772cdda43 - 2004-06-13 10:22:23 +00:00
Christian Schlittchen
e763673cbd - Temporärer Fix für GIB TEMP, nochmal ansehen! 2004-06-13 10:21:48 +00:00
Enno Rehling
89d902b132 - artsculpture_create: Noch ein Fehler bei der Message für ein Item 2004-06-12 22:02:38 +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
901a08f52d - it's log, not wood! 2004-06-12 11:04:40 +00:00
Enno Rehling
983d17745d - Schreibfehler Talentname (Waffenbau) 2004-06-12 10:38:33 +00:00
Enno Rehling
614da4d857 - Noch ein Fehler beim Löschen von Attributen.
- Noch mehr Mallornwaffen in externer Datei.
2004-06-12 10:16:48 +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
2d379057d4 commitinfo test 2004-06-11 20:50:50 +00:00
Enno Rehling
f7ea473745 commitinfo test 2004-06-11 20:47:45 +00:00
Enno Rehling
217cc7577a - xml reader erweitert, liest jetzt alle wichtigen Waffeneigenschaften ein
- Mallornbogen, Elfenbogen und Hellebarde in externer Datei statt im Code definiert.
- Gute/Böse Träume wieder aktiviert (war aus Versehen abgeschaltet)
- Score von Waffen anders berechnet.
2004-06-11 19:59:02 +00:00
Christian Schlittchen
c1a571802b - Artrewards verbrauchen sich 2004-06-08 10:09:39 +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
7a6935daf7 - Lua vm state in global variable 2004-06-07 04:53:28 +00:00
Enno Rehling
476788755b Bugfix: Antimagie macht falsches Zerstören von Curses 2004-06-06 19:37:08 +00:00
Enno Rehling
94cc965817 - Artrewards gefixt 2004-06-06 18:41:18 +00:00
Enno Rehling
6405359354 - Tippfehler in Zaubern
- Astralschemen verkleinert
2004-06-03 22:28:39 +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
95a8068635 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000110
- Schiffe treiben nicht ab. Routine vereinfacht, und evtl. den Bug gefunden
2004-05-31 13:52:59 +00:00
Enno Rehling
7d2ea7b398 Beim schreiben von Attributen etwas Ordnung gemacht.
Einige Attribute haben _nicht_ ihre schreibroutine mit einem space terminiert, was sie müssen, damit es nicht sowas gibt:
road 2 0 0 1 0 50 0end
2004-05-31 12:35:13 +00:00
Enno Rehling
bc0e8549b9 Beim schreiben von Attributen etwas Ordnung gemacht.
Einige Attribute haben _nicht_ ihre schreibroutine mit einem space terminiert, was sie müssen, damit es nicht sowas gibt:
road 2 0 0 1 0 50 0end
2004-05-31 12:19:26 +00:00
Enno Rehling
b2cec51385 write_road fehlte ein blank 2004-05-31 12:04:54 +00:00
Enno Rehling
c3b66dbe24 Wichtiger bugfix: borders.
Das ganze ist zu konfus, die hash-struktur hätte nicht in den border-structs mit drin sein sollen, aber das kind ist in den Brunnen gefallen, und heute fixe ich das nicht.
2004-05-31 11:50:32 +00:00
Enno Rehling
887aeb5037 Für TestSpiele: Wenn FirstTurn<turn, turn auf FirstTurn setzen 2004-05-31 10:50:23 +00:00
Enno Rehling
f65ef69356 Bugfix bei fehlender Monsterpartei 2004-05-31 10:42:23 +00:00
Enno Rehling
4dded69d03 lua-interface kann Befehle erzeugen ud löschen, terraformen 2004-05-31 10:27:33 +00:00
Enno Rehling
aa76baab1c null-pointer crashes 2004-05-30 12:39:04 +00:00
Enno Rehling
be8765a4e5 null-pointer crashes 2004-05-30 12:24:09 +00:00
Enno Rehling
c087ca8b98 null-pointer crash 2004-05-30 12:18:00 +00:00
Enno Rehling
35b8a137ab nein... andersrum 2004-05-30 12:14:46 +00:00
Enno Rehling
cc21a19831 setting RF_COMBATDEBUG (bit 14) in a region triggers a summary of the weapons/skills in the battle 2004-05-30 12:09:45 +00:00
Enno Rehling
1ed345b5bc Small fixes for the Igjarjuk-revival 2004-05-30 03:25:10 +00:00
Enno Rehling
0145b78d88 - falsches flag gesetzt
- join_allies ordentlich formatiert
2004-05-30 02:24:53 +00:00
Enno Rehling
a240be83a2 - Kein Test auf UFL_MOVED (weil sonst teleports vorm Kampf den Kampf verhindern)
- Dafür LONGACTION setzen bei einer Flucht
2004-05-30 01:52:54 +00:00
Enno Rehling
b15e0d3ad2 - Kein Test auf UFL_MOVED (weil sonst teleports vorm Kampf den Kampf verhindern)
- Dafür LONGACTION setzen bei einer Flucht
2004-05-30 01:46:25 +00:00
Enno Rehling
fe494b0d3b lua-zugang zum Kampfstatus 2004-05-30 01:21:28 +00:00
Enno Rehling
e281d5d7fa renaming, using bool instead of int 2004-05-30 00:54:07 +00:00
Enno Rehling
8c605ae659 renaming, using bool instead of int 2004-05-30 00:29:33 +00:00
Enno Rehling
be37935a5c HELFE-Status kann von Skripten aus gesetzt, Magier von Skripten aus erzeugt und Aura gesetzt werden. 2004-05-29 23:50:39 +00:00
Enno Rehling
3e3e79d6e5 select_corpse gibt keinen index mehr zurück, spielt ja keine Rolle. 2004-05-29 18:57:18 +00:00
Enno Rehling
6820841790 Noch mehr Einsparungen von Aufrufen nach get_unitrow() 2004-05-28 23:46:49 +00:00
Enno Rehling
76f49bd4c0 Das sollte eigentlich eine deutliche Beschleunigung von count_side geben. 2004-05-28 21:31:11 +00:00
Enno Rehling
81a8fde774 Deutliche Beschleunigung von get_unitrow() durch Liste der Feinde pro Heer. 2004-05-28 21:04:18 +00:00
Enno Rehling
5296949c1b Alle Hashfunktionen mit Primzahlen, evtl. bessere Performance. 2004-05-26 06:42:58 +00:00
Enno Rehling
6298a3a165 - spelling error in message fail_tooheavy
- crashed when message couldn't be created
2004-05-26 06:24:22 +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
f9e95a266e Erstmal alle Astralraum-änderungen wieder rückgängig gemacht (aber leicht zu
ändern). Nächste Woche die Schemen verkleinern.
2004-05-25 17:54:47 +00:00
Enno Rehling
d2265a7c3d http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- und einmal einen offset vergessen...
2004-05-25 09:33:44 +00:00
Enno Rehling
ec0fa86e26 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- noch ein bug, ein != statt einem ==
2004-05-25 09:30:39 +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
deaf47ded7 removed the art rewards functions
removed igjarjuk quest from default
for history, added igjarjuk script to CVS (unused)
2004-05-24 16:47:16 +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
b2c5c55ea3 nur damit ich alte datenfiles testen kann, turn-test in die geschenke eingebaut 2004-05-23 00:20:57 +00:00
Enno Rehling
05ad121676 erase_border ist verdammt trickreich... 2004-05-22 22:55:02 +00:00
Enno Rehling
51c5570bf2 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000047
- new_border() war verwirrt darüber, wie man borders abspeichert.
2004-05-22 21:01:13 +00:00
Enno Rehling
4f14c6fbfb http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000048
- sp_mindblast hatte auf Einheiten ohne Talente unproportionierte Auswirkungen (tausende von Toten)
2004-05-22 16:26:03 +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
6e5da8ac25 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000083
- untote helden wwurden nicht aus total vernichteten einheiten genommen
2004-05-22 00:01:00 +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
Enno Rehling
e9e35c0e9e Die Sache mit dem LUA_PATH doch noch hinbekommen, und require benutzt.
Der Path ist mit ; separiert, nicht mit : - das war das Problem
2004-05-21 19:34:00 +00:00
Enno Rehling
da813f74d0 sp_showastral (Astraler Blick) aus der Liste der Zauber entfernt, der Zauber hat seit 2 Jahren schon keine Wirkung mehr. 2004-05-21 18:04:18 +00:00
Christian Schlittchen
ea83b1f2fa - Dritter Besucherpreis 2004-05-21 15:38:41 +00:00
Enno Rehling
503b547a9c Antimagiezauber geben dem Zauberer Feedback, wenn sie Wirkung zeigen. 2004-05-21 13:20:41 +00:00
Christian Schlittchen
657a7da11e - Verteilung der Preise 2004-05-21 12:52:38 +00:00
Christian Schlittchen
d40e6a3a93 - Aufruf 2004-05-21 12:12:51 +00:00
Enno Rehling
bc1f94a826 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000087
Antimagie zeigt jetzt (hoffentlich) den korrekten Befehl an.
2004-05-21 11:49:08 +00:00
Enno Rehling
0f83d33024 Neue Lua-Exports:
- set_flag
- get_flag
- get_gamename
2004-05-21 11:39:20 +00:00
Enno Rehling
d7f78b1943 Der bug in sp_undeadheroes ist gefunden. Woot! 2004-05-21 10:56:07 +00:00
Christian Schlittchen
d5f12b938e - Preise verteilen 2004-05-21 10:35:54 +00:00
Enno Rehling
2fed638074 Made sp_undeadheroes a bit simpler. Maybe bug will be easier to find that way 2004-05-21 09:37:49 +00:00
Enno Rehling
b93f1f5880 sp_chaosrow, noch einmal gefixt. Immer noch ein Bug.
Irreführende Fehlermeldung entfernt
2004-05-21 00:49:18 +00:00
Enno Rehling
92ed12efb2 - messed up the last merge 2004-05-20 07:37:36 +00:00
Enno Rehling
b7f25b807c - bugifx in sp_undeadhero
- artrewards warning entfernt
- artrewards in visual studio project eingebaut
2004-05-20 07:34:02 +00:00
Enno Rehling
f896b56031 Falsche Zählung der Toten. 2004-05-19 22:59:08 +00:00
Enno Rehling
f042c6fef9 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000100
- Der Zauber sp_chaosrow hat die Kampfreihe von Einheiten falsch berechnet,
  was zu Fehlern in der summe der Einheiten pro Reihe führte - und zum
  nichtaufrücken.

Leider ist auch noch sp_undeadhero kaputt.
2004-05-19 20:24:26 +00:00
Enno Rehling
8739b44a1c wyrm disabled 2004-05-16 06:40:55 +00:00
Christian Schlittchen
d0053bdd40 - Kleine Fixes 2004-05-15 08:58:42 +00:00
Enno Rehling
59ff5b11fa Skulptur-String crasht server (copy und paste bug). Wieder ein
ungetesteter commit).
2004-05-15 07:16:06 +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
Enno Rehling
83f516c306 disabling the option to change locale 2004-05-09 10:18:09 +00:00
Enno Rehling
b78b840cdd tippfehler neue zaubermessages 2004-05-09 08:46:46 +00:00
Enno Rehling
f6fa9bcbb3 Doppelter key, Windgeister und Auratränke 2004-05-09 08:38:30 +00:00
Enno Rehling
446cf419ee linker trouble in mapper because of new items 2004-05-09 08:19:14 +00:00
Christian Schlittchen
edde068a9e - Dudelsack 2004-05-08 10:32:46 +00:00
Christian Schlittchen
b877fb4c5f - aurapotion50 2004-05-08 09:18:12 +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
7fb1008f7c crash wenn FOLGE SCHIFF mit nicht-existierendem Schiff gemacht wird 2004-04-25 07:37:53 +00:00
Enno Rehling
c83ed97d12 fixes an den englischen reports. klappt 2004-04-21 22:48:13 +00:00
Enno Rehling
075172140a Haufenweise Reportänderungen für englische Kampfreporte 2004-04-21 22:09:39 +00:00
Enno Rehling
d81ce147ca kleine fixes zur message-änderung 2004-04-19 23:27:27 +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
d9edccf069 so einfach ging's nicht. ich denk mir was anderes aus, glaub ich 2004-04-18 23:25:16 +00:00
Enno Rehling
2af1c0d478 for debugging, adjust side-counters 2004-04-18 22:30:14 +00:00
Enno Rehling
1e9538b8d8 count_enemies ist verflucht lahm. Ich werde mal sehen, ob ich das shcneller machen kann. 2004-04-18 21:44:24 +00:00
Christian Schlittchen
619a2ff69c Jamfiles mit xml 2004-04-18 12:30:31 +00:00
Enno Rehling
ea0ff4f57e Crashbug in der Auswertung, reference count bei magie-message nicht richtig (ADDMSG Makro) 2004-04-18 12:30:01 +00:00
Enno Rehling
a6e923896d Crashbug in der Auswertung, reference count bei magie-message nicht richtig (ADDMSG Makro) 2004-04-18 12:24:33 +00:00
Enno Rehling
c1f37f78e3 offensichtlicher fehler 2004-04-13 22:53:36 +00:00
Enno Rehling
55ffed1b26 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000079
Zauber, die von antimagiezonen komplett blockiert werden, kosten trotzdem Aura
2004-04-13 22:43:56 +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
db8340648c - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000059
"Magischer Pfad" funktioniert nicht
2004-04-12 20:47:22 +00:00
Enno Rehling
321c85c274 das sieht garnicht schlecht aus... 2004-04-12 18:51:42 +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
2dad5d7e69 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000074
falsche locale bei TRANSPORTIERE-Check
2004-04-12 13:53:21 +00:00
Enno Rehling
a3ffe42a89 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000073
bugfix travelthru()
2004-04-12 11:00:22 +00:00
Enno Rehling
618bb6363a flush the logfile after each print (if LOG_FLUSH enabled) 2004-04-12 10:26:01 +00:00
Enno Rehling
6681a76268 bugfix: Einheiten in Schmieden konnten auch Eisen sparen, wenn überfüllt. 2004-04-12 10:24:01 +00:00
Enno Rehling
3686c6d27a Crashbug und noch irgendwas, das ich vergessen habe 2004-04-12 01:47:03 +00:00
Enno Rehling
5ef4ca6261 neue patzer-meldung hatte einen fehler 2004-04-12 01:13:11 +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
82119094a7 neue lua-exporte:
- region:tostring
- region:operator==
- faction:tostring
- faction:operator==
2004-04-11 16:16:26 +00:00
Enno Rehling
5d559840fa neue lua-exporte:
- unit:tostring
- unit:operator==

mehrere wdw-parameter aus defines raus, und ins datenfile rein (traumziel ist, den gleichen server für alle spiele zu nehmen)
2004-04-11 15:11:19 +00:00
Enno Rehling
846f110268 tippfehler first(t)urn 2004-04-11 12:32:54 +00:00
Enno Rehling
7e1186c745 Updates to the igjaruk-quest 2004-04-11 02:29:14 +00:00
Enno Rehling
251ff3d254 region.add_notice(string) - messages an eine region senden 2004-04-11 00:45:12 +00:00
Enno Rehling
408cbfdfc3 das mit dem namen geht so natürlich nicht 2004-04-11 00:20:46 +00:00
Enno Rehling
800fa9e2f7 neue lua-exporte:
- remove_empty_units()
2004-04-11 00:14:37 +00:00
Enno Rehling
3c80ab03ea neue lua-exporte:
- unit.name (read/write)
2004-04-11 00:12:03 +00:00
Enno Rehling
b62023ba59 Richtige Startrunde für Eressea setzen,
kleine Bugfixes
2004-04-11 00:01:05 +00:00
Enno Rehling
a53cc0a25c neue lua-exporte:
- int get_plane_id(string)

unit.number setzt auch auf 0 (killen)
2004-04-10 23:59:03 +00:00
Enno Rehling
5f0ba5c2a0 fieser fehler, relativ alt. planes mehrfach defined (weil im header nicht extern) 2004-04-10 23:23:24 +00:00
Enno Rehling
763261092d neue lua-exporte:
- region.plane_id (readonly)
- unit.region (read/write)
2004-04-10 23:21:58 +00:00
Enno Rehling
8d04c6a448 Das durcheinander mit 0 und -1 bei den spells (SPL_NOSPELL) hoffentlich bereinigt. 2004-04-10 22:48:19 +00:00
Enno Rehling
fa69b66879 ill-aligned ids. can only add spells to end, and never remove spells (data file incompatibility) 2004-04-10 22:23:43 +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
2e8f8e28a3 eressea hat eine interaktive console (mit -C) 2004-04-10 19:21:02 +00:00
Enno Rehling
2a76decdb3 == != != 2004-04-10 11:07:41 +00:00
Enno Rehling
3316243651 Nächstes mal compilieren wir das, ehe wir committen. 2004-04-10 11:05:34 +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
77a00514ae typo bool->boolean 2004-04-09 01:33:19 +00:00
Enno Rehling
3101acdb83 fix project file, some indenting 2004-04-09 01:32:06 +00:00
Enno Rehling
406e30468a - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000062
Bugfix Chaostor
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000067
  bugfix Blick in die Realitaet

Zusätzliche asserts in xmlreader
Entferne den 'askalon' code
2004-04-09 01:23:54 +00:00
Enno Rehling
99907c0d66 iconv nur linken, wenn nicht mit in xml2 kompiliert 2004-04-08 10:29:58 +00:00
Enno Rehling
f3a8e1a453 wdw-spezifische fehler. kleiner umbau an den jamrules 2004-04-08 10:14:23 +00:00
Christian Schlittchen
e8b5e62aaa - Fehlende Datei 2004-04-04 09:27:12 +00:00
Christian Schlittchen
fa07be0bf7 - Anpassungen wdw an den neuen Parser. Stürzt noch ab! 2004-04-04 09:26:52 +00:00
Enno Rehling
55141617cb tutorial and mapper run with new xml code. 2004-03-29 17:41:19 +00:00
Enno Rehling
20ef89f6ce xml-files für tutorial angepasst. 2004-03-29 07:19:30 +00:00
Enno Rehling
1549e1709a jam rules for profiling 2004-03-29 06:06:55 +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
4dccfac8db new illaun spells in english 2004-03-21 22:19:56 +00:00
Enno Rehling
c9fb1b647e eine warnung für falsche passworte 2004-03-21 21:29:37 +00:00
Enno Rehling
6412d51e0a attribute saying whether unit is familiar 2004-03-19 00:14:41 +00:00
Enno Rehling
30de17d1e8 hp_max is a property, not a function 2004-03-19 00:07:32 +00:00
Enno Rehling
2f3fa88af5 dokumentations-update 2004-03-18 23:52:02 +00:00
Enno Rehling
0139fb99e6 totaler rewrite von sp_deathcloud 2004-03-18 23:48:40 +00:00
Enno Rehling
97eb1eb81d Endlos-Schleie in Feuerwänden 2004-03-14 08:38:15 +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
f413603e0f spells: add/remove from script 2004-03-09 00:00:07 +00:00
Enno Rehling
03243b0411 spell:school als property 2004-03-08 23:08:44 +00:00
Enno Rehling
24dc202812 missing target in jamfile 2004-03-08 23:03:46 +00:00
Enno Rehling
f20c0dde27 binding the spell object 2004-03-08 23:00:18 +00:00
Enno Rehling
d46a10c5d7 imps: aura-regeneration war 0. Auf 1 gesetzt. 2004-03-08 22:05:10 +00:00
Enno Rehling
83cda2ef62 BURG -> GEBÄUDE 2004-03-08 18:39:34 +00:00
Enno Rehling
687c4507d6 Neues Handling für familiar-spelllists.
Export von spells an lua
2004-03-07 12:50:53 +00:00
Enno Rehling
dc2fd6ec7d bugfix error-message 2004-03-06 18:09:35 +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
dbe21d9d47 duplicate attribute, mage 2004-03-06 17:48:23 +00:00
Enno Rehling
65744fee76 duplicate attribute, mage 2004-03-06 17:41:49 +00:00
Enno Rehling
338b4185be race-prefix bug fixed 2004-03-06 17:30:36 +00:00
Enno Rehling
0c6022e0ae http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000012
- Weniger, zufällige Mengen von Golems
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000013
- draig unholypower von stufe 10 auf 14 geboosted
2004-03-06 15:27:55 +00:00
Enno Rehling
892b58ee73 Bugfix anzeige von grauer Vertrautenmagie 2004-03-06 00:14:48 +00:00
Enno Rehling
0ab584abd4 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000004
- Kosmetik beim Kampfreport, Anzahl hat nicht gestimmt.
2004-03-05 23:34:18 +00:00
Enno Rehling
ec400f9680 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000005
- Wurmloch-Meldung

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000007
- Änderung bei Flucht
2004-03-05 22:31:37 +00:00
Christian Schlittchen
6d7b83a310 unholypower setzte irace nicht um 2004-02-29 15:56:33 +00:00
Enno Rehling
51614d2eb4 - stooopider fehler in FAHRE (Neu-AW)
- Bauernmobs benennen
2004-02-29 15:29:27 +00:00
Enno Rehling
d1f42fa634 bugfix neues Bauernblut 2004-02-29 10:00:26 +00:00
Enno Rehling
d65c158e4f Bugfix: Exoten-familiars ohne init-routine 2004-02-29 09:39:46 +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
79efd065c2 P_STRONG:
- nur eine wirkung pro person
2004-02-22 21:49:59 +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
a4bfbda3d9 that hurt 2004-02-22 01:19:07 +00:00
Enno Rehling
d732807746 autoalliance:
- beschleunigung durch ein flag an der partei, das nicht-gms schneller ausschließen hilft

wormhole:
- ein assert zur sicherheit
- angabe der korrekten region in der message
2004-02-22 00:59:49 +00:00
Enno Rehling
a0cf754775 wormhole:
- Kosmetik, Wurmloch verschwindet nach der Reise
2004-02-22 00:15:13 +00:00
Enno Rehling
cb586eb88e wormhole:
- wrong parameter for message
2004-02-21 23:59:33 +00:00
Enno Rehling
c8240a80a7 wormhole:
- ageing happens too early, and happens twice!
- set the size of the wormhole on creation
2004-02-21 23:40:06 +00:00
Enno Rehling
90ac737d60 wormhole:
- ageing happens to early, must do it in two steps
- set the size of the wormhole on creation
2004-02-21 23:20:50 +00:00
Enno Rehling
552e58d3a2 wormhole:
- not into chaotic or young regions
- clear messages when appearing and traveling
2004-02-21 23:04:12 +00:00
Enno Rehling
41e989a713 - Skript zum testen eines Datenfiles (laden und exit)
Starten mit eressea-lue -e test-df.lua -s file=<filename>
2004-02-21 22:43:39 +00:00
Enno Rehling
9ab533e8de only in the normal plane 2004-02-21 22:38:58 +00:00
Enno Rehling
016a209845 Implemented the transport action for the wormhole. up to 4 people, no mages or other expensive skills. 2004-02-21 22:37:47 +00:00
Enno Rehling
8a57319cd2 wormholes in Jamfile 2004-02-21 22:30:40 +00:00
Enno Rehling
012da64223 first prototype of wormholes 2004-02-21 22:25:00 +00:00
Enno Rehling
7cca06e400 - missing description of blessed_harvest
- missing message causes warning instead of error
- curseinfo for gad/good magicresistance zone
2004-02-21 17:13:24 +00:00
Enno Rehling
d2aa46fb39 mapper an region_list angepasst 2004-02-21 16:12:29 +00:00
Enno Rehling
743a867df2 pointer exception when faction of travelthru-unit is null 2004-02-21 16:11:51 +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
1f5432c875 Neue Variante der Erzeugung von firstregion. Hoffentlich wesentlich schneller. *daumendrück* 2004-02-21 15:09:06 +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
Christian Schlittchen
d1751cb0a3 - Pyramidenfindezauber interessanter gemacht. 2004-02-20 22:41:49 +00:00
Enno Rehling
9acad9a56e #ifdef für WDW-Zauber fehlten 2004-02-20 22:08:06 +00:00
Enno Rehling
c9a8fad508 Bugfix Schiffsresistenz: Wenn ein Schiff resistent war, wurde der ganze Zauber nicht gesprochen 2004-02-20 21:44:05 +00:00
Christian Schlittchen
5276354493 - Sauber eingeifdeft 2004-02-20 09:59:15 +00:00
Christian Schlittchen
43cf225d3b - Registrierung des Attributs vergessen 2004-02-20 09:58:16 +00:00
Christian Schlittchen
06c2177715 - Pyramidenregionfindezauber. Setzen des Attributs in passenden Regionen
fehlt noch.
2004-02-20 09:17:32 +00:00
Enno Rehling
53ee1dcc1f Bugfix Kampfreiehn nachrücken im Fall von Grauen der Schlacht 2004-02-19 23:51:46 +00:00
Enno Rehling
1dbf48b5b4 Noch ein Bug in sp_kampfzauber, diesmal ein total anderer 2004-02-19 00:19:25 +00:00
Enno Rehling
d996889339 Exporting more data for units (number, race) 2004-02-16 23:58:47 +00:00
Enno Rehling
58595fc001 Bugfix "Astrale Integrität" wenn Anzahl inhab_regions == 0 2004-02-16 20:20:18 +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
fd8827b7a5 Bugfix überhöhte Magieresistenz 2004-02-15 23:15:14 +00:00
Enno Rehling
20f2546690 Spells for Cerddor 1-6 2004-02-14 11:11:16 +00:00
Enno Rehling
cd0e99fc77 - Einheiten, die den Exploit ausgenutzt haben, werden vernichtet
- Nicht auf Monster anwenden
- Alte, unnütze Korrektur-Funktionen entfernt
2004-02-13 19:24:14 +00:00
Enno Rehling
c5421f9a1f Golems können nicht mehr übergeben werden
Fix für Rassen, sie ein at_unitdissolve haben sollten
2004-02-13 19:14:38 +00:00
Enno Rehling
84d304caab Finally found this one: Recursive functions should not have static variables inside them. I should know that...
==32504==
==32504== Source and destination overlap in strcat(0x818ce00, 0x818ce03)
==32504==    at 0x4001FE12: strcat (mac_replace_strmem.c:87)
==32504==    by 0x80E8FDC: addtoken (common/util/umlaut.c:95)
==32504==    by 0x80E9029: addtoken (common/util/umlaut.c:92)
==32504==    by 0x80E9029: addtoken (common/util/umlaut.c:92)
2004-02-12 22:59:11 +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
71a87e1e7e bugfix für read after alloc:
==12779==
==12779== Invalid read of size 1
==12779==    at 0x807C3B2: simplename (common/kernel/battle.c:3049)
==12779==    by 0x807C43D: make_battle (common/kernel/battle.c:3083)
==12779==    by 0x807D236: do_battle (common/kernel/battle.c:3537)
==12779==    by 0x80C9706: processorders (common/gamecode/laws.c:3556)
==12779==    Address 0x45D84EB5 is 0 bytes after a block of size 13 alloc'd
==12779==    at 0x40028A89: malloc (vg_replace_malloc.c:153)
==12779==    by 0x40029038: realloc (vg_replace_malloc.c:302)
==12779==    by 0x809D3C5: rds (common/kernel/save.c:265)
==12779==    by 0x80A00C0: readregion (common/kernel/save.c:1832)
2004-02-12 07:20:47 +00:00
Enno Rehling
b109a1d095 Kleine Korrektur. 2004-02-09 23:28:12 +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
afe4e48a30 Falscher Parametertyp behoben, typo bei chance behoben. 2004-02-07 16:31:40 +00:00
Enno Rehling
f3f8bd811d Behebung einiger double->int conversion warnings (immer noch ein Haufen drin) 2004-02-07 16:12:59 +00:00
Enno Rehling
f9a7ecb796 Make the default script write out one list of emails per locale (in
emails.<locale>
2004-02-07 13:47:11 +00:00
Enno Rehling
4440c421f1 faction.locale nach lua exportiert 2004-02-07 12:50:27 +00:00
Enno Rehling
01ec35d68b bugfix erase_border - assert anpassen 2004-02-07 12:16:27 +00:00
Enno Rehling
7eaad89b31 bugfix erase_border 2004-02-07 12:10:24 +00:00
Enno Rehling
72f99f8b18 bugfix age borders 2004-02-05 19:43:19 +00:00
Enno Rehling
03a28c64af racenames nach lua exportiert 2004-02-05 19:04:58 +00:00
Enno Rehling
4910a42db0 anzeigen von vertratuten-sprüchen 2004-02-01 21:04:33 +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
Enno Rehling
375a55b882 - chaosregionen, die terraformt werden, geben keine warning mehr in der korrektur-routine aus. todo: den fix direkt beim terraforming machen
- magie die wg. zu geringer stufe fehlschlägt, gibt keine warning mehr aus
2004-01-25 08:45:18 +00:00
Christian Schlittchen
f08481e988 - Bugfix givemen 2004-01-25 08:19:05 +00:00
Enno Rehling
d5ee814459 Elfenbögen nur von Elfen! 2004-01-24 11:04:59 +00:00
Enno Rehling
96c5ae33fa kleiner fix 2004-01-24 00:18:49 +00:00
Enno Rehling
9fbe85c618 bugfix: schiffsbau mit schaffenstrunk 2004-01-23 23:27:16 +00:00
Enno Rehling
2edb0c7100 lua project incredibuild-tauglich gemacht 2004-01-23 18:55:04 +00:00
Enno Rehling
b30849b397 weg mit stdbool.h, das macht nur ärger.
library-path für luabind
2004-01-23 00:11:54 +00:00
Enno Rehling
44faa4e2fd kleine Beschleunigung in lastregion, evtl. vernachlässigbar.. 2004-01-19 20:37:39 +00:00
Enno Rehling
0f2f7f7b62 Mit einem Hashtable nrt_find beschleunigt.
Ausführungszeit ist durch die beiden letzten Änderungen von 26:44 minuten
auf 15:25 minuten gesunken, was schon ein echt spürbarer Fortschritt ist.

Weitere Optimierungskandidaten:

 19.80    116.74   116.74      8791    13.28    17.58  firstregion
 11.56    184.90    68.16      7275     9.37    16.38  lastregion
  7.28    227.80    42.90 644401018     0.00     0.00  a_find
  6.81    267.97    40.17    856647     0.05     0.07  internal_path_find
  4.57    294.90    26.93   1055956     0.03     0.03  mt_find
  3.33    314.51    19.61 263723185     0.00     0.00  check_leuchtturm
2004-01-19 10:01:43 +00:00
Enno Rehling
18cfe8b9a0 some warnings removed 2004-01-19 06:28:17 +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
Enno Rehling
53d6b4c2b8 Bugfix xml-datei einlesen. 2004-01-18 20:29:47 +00:00
Christian Schlittchen
dc3e3b7a01 workaround 2004-01-18 20:17:47 +00:00
Katja Zedel
17e149797b undead pharaoh cant move, too dangerous 2004-01-18 18:53:01 +00:00
Katja Zedel
d0ad28e9ca neue monster 2004-01-18 18:51:16 +00:00
Christian Schlittchen
f59e497e7e - Fix Phönix 2004-01-18 11:19:45 +00:00
Enno Rehling
21c3da74e1 Das ging so natürlich nicht... Weil man bei ct_find ja abkürzen darf. Bessere Lösung in Sicht. 2004-01-15 22:45:26 +00:00
Enno Rehling
4349ce9456 bugfix non-case-sensitive ct_find 2004-01-15 22:29:41 +00:00
Enno Rehling
7ced18cfef stupid segfault... 2004-01-15 22:13:45 +00:00
Enno Rehling
0dce9060e9 making ct_find faster, since it's the slowest function in the game. 2004-01-15 22:11:19 +00:00
Enno Rehling
32659cddb6 jam rules for profiling, warnings fixed 2004-01-12 16:22:14 +00:00
Enno Rehling
9fef5c651f FAST_CONNECT: regionen speichern ihre nachbarn, das beschleunigt hoffentlich das verfluchte pathfinding. 2004-01-12 15:49:34 +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
Christian Schlittchen
7af84866ed - Prüfung passende xml-Resourcendatei 2004-01-11 10:05:03 +00:00
Enno Rehling
9ab04459c0 "Anzahl Migranten falsch" Meldung hatte kaputtes fprintf-formatting. 2004-01-11 09:39:16 +00:00
Enno Rehling
b6e17aa4ec bugfix piracy 2004-01-11 09:21:06 +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
eaa0985501 - Initialisierung LC_NUMERIC=C im mapper 2004-01-04 16:49:58 +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
797f3f244f Fehler beim rendern der moveblockedbyguard message 2004-01-04 09:08:12 +00:00
Christian Schlittchen
d3ea049365 Mehr Variablen (passwort, subscription) aus der Partei exportiert, für Spezial-Skripte. 2003-12-29 12:58:14 +00:00
Christian Schlittchen
6af9470503 - Diverses 2003-12-28 15:30:43 +00:00
Enno Rehling
1f661db9ec writegame schreib das datenfile in den falschen folder 2003-12-28 10:58:26 +00:00
Enno Rehling
b7dde0bcf0 writegame schreib das datenfile in den falschen folder 2003-12-28 10:54:47 +00:00
Enno Rehling
3298e06f7c Rassen-Bug gefixt, und Fehlermeldung damit's nicht nochmal passiert 2003-12-21 12:48:40 +00:00
Enno Rehling
87548a276d Befehlsskript um Zug auszuführen. 2003-12-17 23:11:52 +00:00
Enno Rehling
d0abe91d9c Kleine Änderung 2003-12-17 22:10:59 +00:00
Christian Schlittchen
8dc3ca4987 - Alle Resourcen manipulierbar 2003-12-17 22:01:03 +00:00
Enno Rehling
6e2c53f898 Allianz-Setup ohne Taktik und Alchemie 2003-12-17 21:49:26 +00:00
Enno Rehling
808da952c9 Allianz-Setup aktualisiert 2003-12-17 21:45:08 +00:00
Enno Rehling
5a00d9c673 Tybied-Übersetzungen Level 1
Astral-Korrektur Fix
2003-12-17 17:30:10 +00:00
Enno Rehling
a56dc25068 Probleme in stdbool.h führen zu nichtauswertung. unter GNUC wird für
'boolean' jetzt auch ein int verwendet, besser das.
2003-12-17 10:28:23 +00:00
Enno Rehling
905f5d6a0d Astralraum: Markieren von illegalen Astralregionen,
Verschieben von Einheiten, die in illegalen Astralregionen stehen.
2003-12-17 09:46:17 +00:00
Enno Rehling
d74fadc751 Astralbug "Ruf der Realität" 2003-12-17 09:21:48 +00:00
Enno Rehling
89fb44caa3 Eressea, WdW und Tutorial mit Unterhaltszahlungen im Astralraum 2003-12-17 00:47:24 +00:00
Christian Schlittchen
e0dcd957dd - Konfigurationsoption zur Reduzierung der Metall/Steinmengen. 2003-12-16 21:39:48 +00:00
Enno Rehling
ef15e6e2e3 Zauberbeschreibungen Cerddor 2003-12-16 09:19:35 +00:00
Enno Rehling
415540e040 server.cpp im vc project 2003-12-16 01:05:54 +00:00
Enno Rehling
fba338b256 server.cpp statt main.cpp, um namen von .o files unique zu halten 2003-12-16 01:05:16 +00:00
Enno Rehling
50e24a43e6 Skripte in eigenem folder.
Starten von wdw mit Parameter -e wdw-run.lua
+ erkennt jetzt, ob schon allianzenausgesetzt wurden, ruft ansonsten das setup auf
+ schreibt reports/victory.txt Datei mit Spielstand
2003-12-15 23:20:41 +00:00
Enno Rehling
fd47232a21 Siegbedingungen mit Namen abfragen in victorycondition(alliance, name)
+ Exportiert nach lua

Bedingung Pyramide:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "pyra" gesetzt werden.

Bedingung Phönix:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "phnx" gesetzt werden.

Bedingung Handel:
+ Es wird getestet, ob die Allianz alle nötigen Edelsteine hat.

Liste der Parteien einer Alianz nach lua exportiert
2003-12-15 22:59:15 +00:00
Christian Schlittchen
ff27aed2fb - Fix Phönix-respawn
- Kleine Hilfsoperationen im mapper
2003-12-15 19:33:16 +00:00
Christian Schlittchen
3ddedb8a0d - tippfehler im mapper source 2003-12-15 18:04:07 +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
1a8e1acf74 Startbedingungen können per Skript gesetzt werden.
Kompletter benötigter Skript-Support für WdW-Aussetzung fertig und getestet.
2003-12-14 19:17:59 +00:00
Enno Rehling
99bc41219b Lua steuert die Auswertung:
- Möglichkeit, mit -n und -s numerische oder string-parameter an lua zu geben
- Auswertung in ein Skript verlegt. Server macht nur nach initialisierung, skriptaufruf, destruktion, rest passiert im skript.
- "default.lua" skript macht Auswertungen wie bisher.
2003-12-14 16:34:00 +00:00
Enno Rehling
2476e2cc97 kompiliert jetzt auch unter linux mit jam. 2003-12-14 12:45:24 +00:00
Enno Rehling
05af5cf006 small fixes 2003-12-14 12:27:09 +00:00
Enno Rehling
532cbd0a36 lua bindings
addplayer gesplittet
2003-12-14 10:10:30 +00:00
Enno Rehling
601f562ad4 lua bindings 2003-12-14 10:02:29 +00:00
Christian Schlittchen
a8c63c8a7c - wdw-Konfiguration 2003-12-13 15:02:22 +00:00
Enno Rehling
b0f2911c22 The other phoenix-strings were also problematic. 2003-12-13 08:39:27 +00:00
Enno Rehling
d25bbfcf63 Phönixe waren troll_p, assert 2003-12-13 08:35:38 +00:00
Christian Schlittchen
26a88cf1cb - Phönix 2003-12-12 17:17:13 +00:00
Christian Schlittchen
2c53f3a8e7 - Magieabschwächung, trivial 2003-12-12 16:10:12 +00:00
Enno Rehling
421c2a2ac8 reordering the libraries in the jamfile 2003-11-15 10:10:22 +00:00
Christian Schlittchen
45d130c334 - Option --crabsolute erstellt die cr's mit absoluten Regionskoordinaten 2003-11-10 10:05:18 +00:00
Christian Schlittchen
7734965ed6 - Neue Option -R erstellt nur die Reports neu. 2003-11-10 09:19:07 +00:00
CVS2SVN
9a3c1cbae7 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-11-09 23:36:11 +00:00
Christian Schlittchen
e289ebacdc - Migranten können in vin3 teure Talente lernen. 2003-10-12 07:03:16 +00:00
Enno Rehling
52bab772ec Fixing non-compilable state of the game 2003-10-05 07:29:31 +00:00
Christian Schlittchen
29f5839ab5 - Diverser Kleinkram 2003-09-28 08:05:50 +00:00
Enno Rehling
abbb7647bc attempting to fix bug in the parser when breaking ; connets with a \ 2003-09-21 16:15:39 +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
737b0fedb4 denkfehler 2003-09-21 09:45:25 +00:00
Enno Rehling
a9c5c86c9d bugfix statistics (too much stuff in player hands) 2003-09-21 09:30:09 +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
13ef5bdb07 Bugfix: Crash if not all fighters have a firesword 2003-09-21 07:52:23 +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
8c26dc03eb Kleiner fix Wundsalbenänderung 2003-08-17 17:25:09 +00:00
Enno Rehling
a801d02905 - fix, damit es mit jam kompiliert
- neue implementierung des heilwassers (vernuenftige use-funktion, reste auf
  andere einheiten verteilen)
2003-08-17 15:52:25 +00:00
Enno Rehling
5d02ad1b67 Bugfix mapper startet ungefragt neue Welten. 2003-08-17 15:33:50 +00:00
Enno Rehling
777da86869 Veraendertes Verhalten des Mappers: bei Weltenden werden Feuerwaende
eingezogen, wenn sie 10 Wochen alt sind. Verhindert, dass alte und neue
Welten zusammenstossen.
2003-08-13 21:41:36 +00:00
Enno Rehling
f02d8abf9a smaller message-fixes 2003-08-03 21:38:17 +00:00
Enno Rehling
1145f37975 fix fuer das weihnachtsdesaster 2003-08-03 17:56:17 +00:00
Enno Rehling
3725dfec48 letzte ueberbleibsel von debug_number entfernt 2003-08-03 17:23:04 +00:00
Enno Rehling
60e790bafc initializing the xmasgate trigger 2003-08-03 16:38:37 +00:00
Enno Rehling
cd944cf98c Makefille and mapper changes required to use the new code. 2003-07-29 10:04:55 +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
Enno Rehling
673bcd4efd Bugfix bei der Aufloesung von Vertrauten-Zaubern 2003-07-11 18:37:34 +00:00
Enno Rehling
3071cdb322 strings with no locale should be added to the defalt locale 2003-07-10 08:23:56 +00:00
Enno Rehling
d29cd0a384 Folgendes hab ich daher in den CR eingebaut:
"tutorial@eressea.upb.de";mailto
"ERESSEA BEFEHLE";mailcmd

Diese beiden werden also die noetige Info enthalten, um eine Mail an den
Server zu versenden. Spielbezogen sind sie fuer alle 3 Spiele (Tutorial,
Eressea, Vin 1-3) jeweils anders.
2003-07-07 11:06:28 +00:00
Enno Rehling
a53a53c97a Noch ein $ vergessen... 2003-06-22 11:38:47 +00:00
Enno Rehling
2ff0824420 dummer bug im xml 2003-06-22 11:19:36 +00:00
Enno Rehling
f9657cf936 Bufix null-pointers in regionname 2003-06-22 10:13:22 +00:00
Enno Rehling
1b84f9d61f - Bugfix FOLGE exploit
- Visual Studio .net 2003 project files
- SHORTPWD define (disabled)
2003-06-22 08:38:55 +00:00
Enno Rehling
4151670016 - Englischer Text für "In Klah (3,9) erscheinen 201 Jungdrachen"
- Zauber-Anzeigefix Bauernverbrauch
2003-06-18 11:27:04 +00:00
Christian Schlittchen
c550e34abd - Fix Resourcenabbau in Regionen ohne diese Resource. leveled_allocation()
sollte auch mit avail <= 0 klarkommen. Brachialfix, bitte prüfen!
2003-06-15 08:06:22 +00:00
Enno Rehling
bfc096d825 Bugfix Undead
VC6 Settings for Release Mode
2003-06-15 00:01:21 +00:00
Enno Rehling
749bda2887 Updated by TortoiseCVS 2003-06-14 17:08:17 +00:00
Enno Rehling
8bb8488e6a noone needs this 2003-06-14 17:07:42 +00:00
Enno Rehling
a45f59168b bug, kampfmeldung englisch
bug, crash bei ZEIGE
2003-05-28 16:24:28 +00:00
Enno Rehling
c7c7c3ac96 english strings 2003-05-28 08:22:08 +00:00
Enno Rehling
72b8a79fc9 bug in alliance-scoring 2003-05-27 22:12:54 +00:00
Enno Rehling
2e1537cb2c bugfix mapper, conquest rules 2003-05-27 21:51:36 +00:00
Enno Rehling
53ebc4c0ce forgotten file 2003-05-27 19:56:36 +00:00
Enno Rehling
d85506b680 french fixes
conquest rules
2003-05-27 19:49:19 +00:00
Enno Rehling
167d80957c removing the split message files. instead, I'm joining all message files into one, and preparing to take the strings out later. instead of <text>blafasel</text> make it <text name="bf"></text><string name="bf" locale="de">blafasel</string>, so message types can be defined independent of the language resource files. 2003-05-18 21:27:49 +00:00
Enno Rehling
46c765bdec vinyambar 3 hatte keinen NMR timeout (bzw. war auf 99). Ist jetzt wieder auf
5.
2003-05-17 19:54:34 +00:00
Enno Rehling
99542a9295 plate -> platemail 2003-05-17 17:52:49 +00:00
Enno Rehling
bbd714e3c8 potions 2003-05-16 16:38:56 +00:00
Enno Rehling
b8b0f86cfd additional french messages 2003-05-15 15:22:24 +00:00
Enno Rehling
fc24940cba French spell descriptions 2003-05-14 16:29:59 +00:00
Enno Rehling
ef03122107 yet another update to the list of french strings 2003-05-13 21:01:46 +00:00
Enno Rehling
3f05ce3357 - VC7 compiling against "single-threaded debug" libc.
- language split, so i can use struct locale from external tools.
2003-05-13 17:51:22 +00:00
Enno Rehling
ee0a9163c8 more french shit... 2003-05-13 15:43:18 +00:00
Enno Rehling
43bc1a5720 french messages 2003-05-12 21:57:39 +00:00
Enno Rehling
36f2f27d05 Updated by TortoiseCVS 2003-05-05 14:59:40 +00:00
Enno Rehling
78a30c3208 Updated by TortoiseCVS 2003-05-05 14:59:25 +00:00
Enno Rehling
4a67d90718 Updated by TortoiseCVS 2003-05-05 14:59:13 +00:00
Enno Rehling
29e88626e6 Updated by TortoiseCVS 2003-05-05 14:55:19 +00:00
Enno Rehling
fe730848d2 Tutorial with french language 2003-05-05 14:53:15 +00:00
Enno Rehling
af0d89f4f9 jam rules 2003-04-27 17:03:12 +00:00
Christian Schlittchen
9122b84f73 - Fixes Stirb-Erweiterung 2003-04-27 07:44:05 +00:00
Enno Rehling
f2788aba4a irons -> iron 2003-04-26 22:12:39 +00:00
Christian Schlittchen
1974fe5baa - Stirb-Ergänzung um Übergabe 2003-04-24 20:54:14 +00:00
Enno Rehling
034c0073cc test 2003-04-19 14:29:46 +00:00
Enno Rehling
54a8a81f45 test 2003-04-19 14:16:45 +00:00
Enno Rehling
bff02cf62c FAHRE wurde in der falschen locale gecheckt. 2003-03-26 15:25:39 +00:00
Enno Rehling
ffdb2d8e48 Bug in einem der fixes, wurde vom tutorial gefunden. 2003-03-26 09:30:32 +00:00
Enno Rehling
1fc1ee5158 resourcenverbrauch, rundung 2003-03-25 16:20:38 +00:00
Enno Rehling
faa4219bbd FOLGE repariert
Zauber "Steinkreis beschwören" verständlicher
2003-03-24 23:37:13 +00:00
Enno Rehling
91e6e375c2 Bugfix Dämonenhunger,
Projektfiles für Visual Studio .NET
2003-03-24 22:42:41 +00:00
CVS2SVN
f05d5321f4 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-03-24 22:42:41 +00:00
Christian Schlittchen
1daf6ecb3b - Kleiner Textfix Handelsgüter 2003-03-22 10:09:00 +00:00
Enno Rehling
488864b865 Schiffe versenken erst nach dem 3. BETRETE 2003-03-15 17:14:02 +00:00
Enno Rehling
7a5b8e7bd4 Astraltor-Bug: findspecialdirection("") liefert die erstbeste. 2003-03-15 03:00:54 +00:00
Enno Rehling
5441963633 Im Astralraum wurde ueberall Strasse angenommen (Regionen mit roadreq=0
haben immer eine Strasse).
2003-03-15 02:09:54 +00:00
Enno Rehling
c2273a50a5 - no longer asserting on hp<number, but hotfixing and error.
- bugfix zero-quest
- bugfix potion-names
2003-03-14 21:03:15 +00:00
Enno Rehling
b16fba0cbb queste fuer zero, englishe potions 2003-03-14 19:50:54 +00:00
Enno Rehling
16dacfcc2a Bessere BEKLAUE Meldung 2003-03-09 13:29:01 +00:00
Christian Schlittchen
a98d538cc0 - Überflüssiges Leerzeichen in der casualties-Meldung. 2003-03-09 09:00:39 +00:00
Christian Schlittchen
b7488a436a - Fehlendes Anführungszeichen. 2003-03-09 08:51:16 +00:00
Christian Schlittchen
3145d322db - Syntax-Fehler der beim Einlesen zum Absturz führt beseitigt. 2003-03-09 08:36:33 +00:00
Enno Rehling
2af81fee27 oops. fehlschlagende foolpotion sollte jetzt natuerlich ne andere message liefern. 2003-03-08 20:58:27 +00:00
Enno Rehling
251be32bce Dumpfbackenbrot, Wahrnehmungscheck.
Einheitlicher "Einheit nicht gefunden" Fehler (63, nicht 64)
2003-03-08 20:57:38 +00:00
Christian Schlittchen
64980aec64 - Anzeige der Allianz im parteien-File 2003-03-02 08:52:12 +00:00
Christian Schlittchen
756e18108b - Spellanzeige wieder ausgebaut 2003-02-28 18:15:29 +00:00
Christian Schlittchen
3fe489c00b - Rosthauch anzeigen 2003-02-25 16:48:27 +00:00
CVS2SVN
acab0d5e32 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-02-25 16:48:27 +00:00
Christian Schlittchen
51e4d2a832 - Wirkung Rosthauch jetzt so, wie die Spieler ihn erwarten :-) 2003-02-25 16:39:42 +00:00
Christian Schlittchen
aa89378622 - Bugfix Mapper-Highlighting 2003-02-03 12:08:40 +00:00
Enno Rehling
2f5ab2a31f helfe parteitarnung auch im CR anzeigen. 2003-01-27 23:09:44 +00:00
Enno Rehling
b5a119c47b NULL-pointer in sp_destroy_curse 2003-01-26 08:55:47 +00:00
Enno Rehling
d7c3ffa0cc toad muss playerrace sein, damit der pool funktionieren kann. 2003-01-26 01:38:35 +00:00
Enno Rehling
f576898561 Fehlerhafte Adresse im tutorial 2003-01-25 15:50:02 +00:00
Christian Schlittchen
75aaf63414 - Nummer der factions jetzt in score.alliances 2003-01-19 10:13:41 +00:00
Enno Rehling
c653eacccf BENENNE FREMDE EINHEIT - korrekturroutine zum fixen des flag. 2003-01-19 09:10:28 +00:00
Christian Schlittchen
54447452b1 - Tippfehler 2003-01-19 09:00:00 +00:00
Enno Rehling
0bcda8731c ' statt " in englischen zaubern. 2003-01-19 08:53:55 +00:00
Enno Rehling
7f1bd5e16d Gürtel der Trollstärke erklärt. 2003-01-12 10:12:37 +00:00
Enno Rehling
7edf02f55c - Bugfix is_mage
- Bugfix Allianzen im CR
2003-01-12 09:33:20 +00:00
Christian Schlittchen
e84dffb9a2 - Kleinkram, Reichweite der DrachenRegionsSuche erhöht. 2003-01-08 21:44:01 +00:00
Enno Rehling
e092cdf52b Bugfix beschädigte Schiffe betreten 2003-01-03 12:39:03 +00:00
Enno Rehling
1e8988c74d Schnee ist noch nicht implementiert. Warnungstext. 2002-12-29 08:34:44 +00:00
Enno Rehling
1f9a8a03dc Fix für Santa, wenn region 0,0 nicht existiert :-) 2002-12-23 10:26:45 +00:00
Katja Zedel
8cde4d6104 tippfehler 2002-12-22 09:13:50 +00:00
Katja Zedel
65369038dd geschenke geändert 2002-12-22 09:13:23 +00:00
Katja Zedel
b67969464b ein standartmodul weihnachten: nüsse, äpfel und co 2002-12-22 08:48:47 +00:00
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
8c8f36f64c alliedunit() bugfix 2002-12-14 16:19:05 +00:00
Enno Rehling
961a036d19 Noch einmal die allianz-anzeige überarbeitet.
Da ich die Kernroutine alliedfaction() angefasst habe, muss das gut getestet werden.
2002-12-14 15:49:18 +00:00
Enno Rehling
58144e3ab5 Fehlermeldung beim Versuch, Zauber auf See zu sprechen. 2002-12-14 15:04:20 +00:00
Enno Rehling
5257b40b20 Extra-Checks fuer Regionen mit negativen Baeumen 2002-12-14 14:25:37 +00:00
Enno Rehling
7a1352c3b5 dumpfbackenbrote abziehen. 2002-12-14 14:25:11 +00:00
Enno Rehling
533fdf4143 Datenbanklink 2002-12-01 11:23:17 +00:00
Christian Schlittchen
5aa7d8f5d1 - Etwas übersichtlichere Battle-Logs 2002-11-30 21:06:27 +00:00
Christian Schlittchen
5de27cf583 - Bei der Berechnung des Talentunterschieds für Lerne/Lehre werden
item_modifications nicht mehr berücksichtigt.
2002-11-27 19:53:04 +00:00
Christian Schlittchen
6458ff490d - Neue Wirkung für AdW/RdU. Wird in den settings aktiviert
(siehe vin3-settings).

  Auswertungen müssen unbedingt geprüft werden!
2002-11-27 19:35:36 +00:00
Christian Schlittchen
dfc0053f43 - Zuviel Cut'n'Paste 2002-11-27 18:30:34 +00:00
Christian Schlittchen
4ebdb69508 - Attribut at_aggressive für die vinya-NPCs.
- User-Makefiles jetzt mit Hostnamen.
2002-11-27 18:28:51 +00:00
Enno Rehling
86c7efc792 Message fehlte noch 2002-11-25 19:16:54 +00:00
Enno Rehling
b87530f28e Ein drittes BETRETE. 2002-11-25 19:11:27 +00:00
Enno Rehling
ec761909a9 Removed some warnings about type conversion. 2002-11-25 16:53:10 +00:00
Enno Rehling
76b0371100 Schiffe können, wenn CHECK_OVERLOAD_ON_ENTER defined ist, nicht betreten werden wenn das die Kapazität sprengt. 2002-11-25 15:30:51 +00:00
Enno Rehling
69dcc7c17b Bugfix bauernnutzung 2002-11-24 08:56:26 +00:00
Katja Zedel
4a25f466dd untoten aufstufen zauber wandelt auch hp mit, damit die besseren untoten
nicht von anfang an schwer verwundet sind
2002-11-24 08:28:16 +00:00
Enno Rehling
cccc612fc7 Untote können nichts übergeben, oder per RESERVIERE abgenommen bekommen 2002-11-17 21:41:57 +00:00
Enno Rehling
4d23d26aa0 REsourcen früher sehen können. 2002-11-17 10:51:39 +00:00
Enno Rehling
97db885e7d Schneeban(n) 2002-11-17 10:07:52 +00:00
Christian Schlittchen
a6f1634421 - Anzeige Allianzen im Mapper 2002-11-17 08:36:06 +00:00
Christian Schlittchen
75a8a89046 - FIRST_TURN war bin Vinya noch auf dem Eressea-Wert, dadurch Berechnungs-
und Speicherzugriffsfehler.
2002-11-10 14:46:21 +00:00
Enno Rehling
6e8b6b21b9 Gruppenallianzen im CR wie im NR 2002-11-10 09:12:52 +00:00
Katja Zedel
e8801b5878 rundungsfehler RESOURCE_QUANTITY verbessert 2002-11-06 17:37:06 +00:00
Christian Schlittchen
f3c7da7dbc - Personenzahl in score.alliances 2002-11-04 20:19:17 +00:00
Christian Schlittchen
ce40676469 - Punkte der Allianzen in score.alliances 2002-11-04 19:16:45 +00:00
Enno Rehling
854e06ba39 dbrace macht unfug 2002-11-03 14:03:16 +00:00
Enno Rehling
5da8f6169e typo 2002-11-03 13:40:17 +00:00
Enno Rehling
b5a7271897 richtigrum 2002-11-03 13:36:58 +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
58fa996a65 Trankfix 2002-11-03 12:21:11 +00:00
Enno Rehling
226e55d55f waffenschaden 2002-11-03 11:56:43 +00:00
Christian Schlittchen
e8d785c11c - turn wieder raus, passiert schon woanders 2002-11-03 11:09:52 +00:00
Christian Schlittchen
4547866348 - Aktuelle Rundennummer in Datei 'turn'. 2002-11-03 08:39:04 +00:00
Enno Rehling
61e75a0708 last fixes 2002-11-02 17:38:43 +00:00
Enno Rehling
4d8dd88db3 that's better. 2002-11-02 17:24:41 +00:00
Enno Rehling
a24d62f570 das alte makefile behalten 2002-11-02 16:05:26 +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
043380ae84 Assert was invalid
illegal parameters to scanf
2002-11-02 14:48:12 +00:00
Enno Rehling
1ecdd3dd7f Invalid # of args 2002-11-02 14:31:11 +00:00
Enno Rehling
0ca87233d3 subscription information is now imported from the database 2002-11-02 14:10:52 +00:00
Enno Rehling
f0c3972219 the gameid for the tutorial was borked. 2002-10-30 17:46:40 +00:00
Enno Rehling
52ee8642de DAtenbank-Link, neues Parteiflag 2002-10-28 06:41:16 +00:00
Christian Schlittchen
bed5203254 - Fix 2002-10-27 13:26:31 +00:00
Christian Schlittchen
5814818374 - Kosmetik 2002-10-27 12:53:18 +00:00
Christian Schlittchen
18770d6e66 - Highlight von Allianzen. 2002-10-27 12:39:32 +00:00
Enno Rehling
9a8a7f11c6 Bugfix Schiffbau zuviel Resourcen 2002-10-27 10:17:47 +00:00
Katja Zedel
33036fb8f8 kommentar zu give_item 2002-10-27 10:15:07 +00:00
Enno Rehling
13be7184aa rerun with default_locale in case spellname not found 2002-10-27 10:04:06 +00:00
Enno Rehling
bb38c8c86a find_spellbyname sucht auch in fremden gebieten. 2002-10-27 09:54:04 +00:00
Christian Schlittchen
eb214fee16 - Minifix Bauernfuttern durch Dämonen. 2002-10-27 09:15:49 +00:00
Enno Rehling
fc87bc0aec message-fix für dogice (kräuter) 2002-10-27 09:06:56 +00:00
Enno Rehling
064410e7b2 "Alle Materialien außer Silber, Eisen, Holz und Steinen haben nur eine 50% Chance, die Schlacht unversehrt überstanden zu haben."
War nicht so, alles ging mit 50% verloren.
2002-10-27 09:05:08 +00:00
Enno Rehling
6dcaed1e99 Bugfix GIB KRÄUTER 2002-10-27 08:51:37 +00:00
Enno Rehling
773f2f33da Flucht-Fix 2002-10-27 07:59:43 +00:00
Katja Zedel
13ac642ce8 fix falsche Fehlermeldung bei Kräuterübergabe 2002-10-22 10:16:57 +00:00
Enno Rehling
326e4be90d piraterie-fix (unnötiger check) 2002-10-20 10:40:42 +00:00
Christian Schlittchen
f7482028ea - assert u->hp >= u->number in battle-aftermath 2002-10-20 08:58:56 +00:00
Enno Rehling
530707f5da Bugfix Einheiten mit zu wenigen HP 2002-10-20 08:57:37 +00:00
Enno Rehling
0997aca643 Bugfix Antimagie/create_curse 2002-10-20 08:54:37 +00:00
Christian Schlittchen
29299ba260 - mallorn_effect-Message 2002-10-20 08:00:28 +00:00
Katja Zedel
37d2e7a385 kommentar berichtigt 2002-10-16 07:57:36 +00:00
Enno Rehling
1c079d4f90 vulkanänderungen 2002-10-13 11:08:04 +00:00
Enno Rehling
7670865a33 Bugfix faction==NULL 2002-10-13 09:47:03 +00:00
Enno Rehling
aeb249ee6f Ich idiot! 2002-10-13 08:46:57 +00:00
Enno Rehling
96c5edd76d Der Inselgenerator macht manchmal beschissene Inseln, da kann ich im Moment
nix dran tun...
2002-10-12 09:28:21 +00:00
Katja Zedel
ae08f7c0f7 tippfehler 2002-10-09 09:46:05 +00:00
Katja Zedel
28fe225672 fix: snotlinge gaben kein spoil 2002-10-09 09:43:28 +00:00
Enno Rehling
1809c5793b godcurse disabled 2002-10-08 06:48:47 +00:00
Enno Rehling
2763ee4b61 *** empty log message *** 2002-10-08 06:46:11 +00:00
Enno Rehling
5db83f6217 Bugfix Dämonenverschiebung
Bugfix Dämonenfressen
Bugfix Allianzcode
2002-10-08 06:46:03 +00:00
Enno Rehling
92941d03e1 #define GIVERESTRICTION in den settings-header 2002-10-06 10:16:11 +00:00
Enno Rehling
10bb716d52 melee weapons verteilen 2002-10-06 09:23:33 +00:00
Christian Schlittchen
e4d411a093 - Monster brauchen keinen Unterhalt mehr. 2002-10-06 09:16:34 +00:00
Enno Rehling
7ef041446e Makefile fix 2002-10-06 07:42:42 +00:00
Enno Rehling
9472aeacd0 postfix astralraumgeld 2002-10-06 07:38:03 +00:00
Enno Rehling
20671dc2c9 alliance-Abfragen in ifdefs gepackt,
neues Makro: ALLIED(f1, f2), funktioniert mit oder ohne Allianzen aktiviert
im Code - bitte benutzen, statt tests von hand zu machen.
2002-10-06 07:28:36 +00:00
Christian Schlittchen
7ef6724321 - Diebstahl von Leuten in derselben Allianz nicht mehr möglich. 2002-10-05 14:35:04 +00:00
Enno Rehling
5ac7444692 Forum im Welcome-Text erwähnt (vielleicht hilft es den Newbies, mit jemand
zu sprechen)
2002-10-05 10:14:03 +00:00
Enno Rehling
94db9f22f5 ammunition 2002-10-05 10:04:57 +00:00
Enno Rehling
e9c40d9495 Some finetuning to the combat changes (better weapon selection) 2002-10-04 21:37:35 +00:00
Enno Rehling
38e3799362 Zu Anfang des Kampfes wählt jeder Kämpfer aus seinem Arsenal zwei Waffen
aus: Seine beste Fernampfwaffe und seine beste Nahkampfwaffe.

Welches die beste Waffe ist, ist nicht immer einleuchtend, und an dieser
Stelle macht der Server eine Vereinfachung - er wählt die Waffe, bei der der
Angriffswert plus dem Verteidigungswert am größten ist.

** Wenn eine Einheit an der Reihe ist, wird geprüft:
1. Ist die Einheit ein Magier, so zaubert sie.
2. Ist die Einheit damit beschäftigt, eine Waffe nachzuladen, so tut sie das.
3. Steht die Einheit in einer der hinteren Reihen, attackiert sie, so
   vorhanden, mit der Fernkampfwaffe.
4. Steht die Einheit in der vorderen Kampfreihe, so attackiert sie mit
   derjenigen Waffe von beiden, in der ihr Talent am höchsten ist.

** Wird eine Einheit angegriffen, so gilt:
1. Handelt es sich um einen Angriff durch einen Nahkämpfer, so verteidigt
   sie sich mit ihrer Nahkampfwaffe oder Waffenlosem Kampf.
2. Handelt es sich um eine Attacke durch einen Fernkämpfer, so verteidigt
   sie sich mit dem halben Talent ihrer besten Waffe.
2002-10-04 21:25:16 +00:00
Enno Rehling
12da2eeaef reordering of primary/secondary based on the defmissile value (small optimization) 2002-10-01 16:40:44 +00:00
Enno Rehling
a185ed80da combat changes. missile defense will now be with skill/2 even for archers
defense against melee will be with skill/2 for archers instead of skill 0
2002-10-01 16:35:57 +00:00
Enno Rehling
f524c332aa Parteitarnung abschalten für newbies 2002-10-01 15:37:37 +00:00
Christian Schlittchen
7f1559d2fd Bugfix Allianzen einlesen 2002-09-29 21:20:04 +00:00
Christian Schlittchen
1fc035fe4e - movement-fixes 2002-09-29 20:36:15 +00:00
Christian Schlittchen
4371ebab96 Linefeed, Mapper-Changes 2002-09-29 19:13:38 +00:00
Enno Rehling
8c81df6847 Leute in der Astralebene kosten Unterhalt 2002-09-29 18:36:35 +00:00
Enno Rehling
aeda0730df Aussetzen von newfactions mit Allianzen 2002-09-29 18:26:07 +00:00
Katja Zedel
b1ab3a0a91 neues attribut at_movement
ändert movement verhalten einer einzelnen einheit
setzen mit set_movement
auswerten mit boolean get_movement (&atlist, type)
2002-09-29 18:11:08 +00:00
Enno Rehling
c74ab30536 link order ist wichtig 2002-09-29 07:47:17 +00:00
Enno Rehling
0336eb2ff3 Der Editiermodus für den Mapper (mit 'E'). 2002-09-26 20:37:49 +00:00
Christian Schlittchen
4859d603c4 - Bugfixes mapper
- atoi36 weniger empfindlich gemacht: Ein atoi36("abcd)") gibt jetzt
	nicht mehr Null, sondern den Wert bis zur Klammer. Wichtig
	für mapper. Könnte Nebenwirkungen haben.
2002-09-26 12:21:25 +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
0fcf6f7c4f Zaubernamen ergänzt 2002-09-22 16:04:50 +00:00
Enno Rehling
b71709e515 Längenbegrenzung für ROUTE wird überprüft 2002-09-22 15:40:33 +00:00
Enno Rehling
b41b312998 Textfehler behoben bei Spruchanalyse 2002-09-22 14:49:04 +00:00
Katja Zedel
6a8b681884 bug: durch unglückliche abfolge der abfragen wurde, wenn übergaben von
Gegenständen gesperrt waren, auch alles andere nicht erlaubt
2002-09-19 12:34:17 +00:00
Enno Rehling
08b74392c5 Environment Variable renamed 2002-09-12 20:45:34 +00:00
Enno Rehling
7aed7ca39c Änderungen an den godcurse funktionen. 2002-09-12 19:07:41 +00:00
Christian Schlittchen
43024af07d - Fix Godcurse... Soll das wirklich so sein? 2002-09-08 08:28:11 +00:00
Enno Rehling
6f0017da6f godcurse für alte regionen 2002-09-03 21:55:56 +00:00
Enno Rehling
ab4b025037 bugfix kampf 2002-09-03 20:37:30 +00:00
Enno Rehling
5d1e0c8d39 bugfixes alliances 2002-09-03 16:57:19 +00:00
Enno Rehling
cacde10bec new welcome texts 2002-09-03 14:35:39 +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
b886afa00f Test eines mapper-fixes 2002-08-26 21:21:04 +00:00
Enno Rehling
86c0a65184 alliance code. #define ALLIANCES to use.
requires that alliancejoin and alliancekick are called at some point in the code.
2002-08-26 14:16:16 +00:00
Enno Rehling
f0040493d1 removing SQL for info command 2002-08-25 08:03:50 +00:00
Enno Rehling
543eabd6b3 bugfix zauber 2002-08-18 12:24:24 +00:00
Enno Rehling
d9a2fc8dc5 used_faction_ids zeitweilig disabled 2002-08-18 07:14:35 +00:00
Enno Rehling
4a680ab026 typo 2002-08-12 10:23:25 +00:00
Enno Rehling
5d87d1f723 bugfix boolean in config.h und folgefehler 2002-08-11 09:37:32 +00:00
Enno Rehling
9060045aea Nebeltage spelling error 2002-08-05 06:26:48 +00:00
Christian Schlittchen
eda87d06b7 - free(ts) 2002-08-04 20:35:28 +00:00
Christian Schlittchen
4a42c3c6b7 - Fix Spell. 2002-08-04 20:32:30 +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
0adb87c4d8 catapult ammunition turned on 2002-07-29 18:12:16 +00:00
Enno Rehling
658479092c Fehlendes type-object 2002-07-29 18:09:19 +00:00
Enno Rehling
418a9b9b00 mapper can now read tutorial.xml and others 2002-07-29 07:49:44 +00:00
Enno Rehling
c3da01bea0 invlaid pointer type 2002-07-29 07:35:37 +00:00
Enno Rehling
9fac9fa712 Fehler bei der Ausgabe des Datums (Übersetzung) 2002-07-28 11:51:24 +00:00
Enno Rehling
f559a57669 Fehler Übersetzung Magiegebiete 2002-07-28 11:04:50 +00:00
Enno Rehling
ca86009d82 Bugfix GIB ALLES (nochmal)
Bugfix potion-effects ohne value
2002-07-28 10:32:40 +00:00
Enno Rehling
4e4ad9b77c Bugfix GIB ALLES wenn Fluch aktiv 2002-07-28 10:18:33 +00:00
Enno Rehling
75688bc77f Bugfix Newbie Immunitätsmeldung 2002-07-28 10:06:36 +00:00
Enno Rehling
f79c3332eb Bug in Untoten-Message
Bug in Astraler Blick, Zauber disabled
Bug in GIB, wenn Fluch aktiviert
2002-07-28 09:45:38 +00:00
Enno Rehling
a70e25ed9c Bugfix für Kräuterfix 2002-07-25 06:52:48 +00:00
Enno Rehling
13198542cd haufenweise mehr englischer Text, so das der Erstreport jetzt vollkommen auf englisch ist, auch im NR. 2002-07-23 07:23:28 +00:00
Enno Rehling
6bf5145ae3 * Release-target mit -DNDEBUG
* Bugfix verschieben von Gebäuden auf Gletschern
* Bugfix Absturz bei fehlender Message
2002-07-21 09:04:07 +00:00
Enno Rehling
a10f8f09a6 bugfix kaputte curses 2002-07-14 07:33:22 +00:00
Enno Rehling
f7b7a3799d number of combat rounds reduced to 5 2002-06-23 18:19:35 +00:00
Enno Rehling
3b3c7abef2 pointer-arith warnings geben mit string2.h nur ärger... 2002-06-15 17:43:21 +00:00
Katja Zedel
e6b43428a6 zauberanzeige deaktiviert 2002-06-09 08:22:24 +00:00
Enno Rehling
0cfe64822a konfigurierbarer path für eresseamail in settings.h 2002-06-02 11:37:08 +00:00
Enno Rehling
27833fcb8f Letzte Touches am neuen Autoseed Code (wollte ich schon seit 2 Wochen committen. Ich brauche manchmal doch Internet) 2002-06-02 06:23:29 +00:00
Enno Rehling
cb9f17a0c8 dämlicher bug, nochmal gefixt... 2002-05-26 20:51:20 +00:00
Enno Rehling
a785e7c004 seltsame konstrukte in der 2. welt mit strassen drin fuehren zu irrsinnigem crash, der 2 stunden debugging gebraucht hat 2002-05-26 20:25:07 +00:00
Enno Rehling
5c9e21f039 * Zweiter Teil Autoseeding (vergessen in letzter Commitmeldung) 2002-05-25 07:02:20 +00:00
Enno Rehling
80e3d47d1a * Compilerfehler in curses ausgebaut
* 2 kaputte curseinfo Funktionen gefixt
* Warnings eliminiert
2002-05-25 06:58:54 +00:00
Katja Zedel
7a9a8da8f0 letzter rest
zauber, fast fertig
2002-05-24 07:12:50 +00:00
Martin Zobel
260ce356e3 Illaun zweisprachig soweit ich es hab 2002-05-23 20:39:53 +00:00
Martin Zobel
efffbed463 Draig zweisprachig
recht viel Text rumkopiert, bitte um Test falls möglich
2002-05-23 18:56:07 +00:00
Enno Rehling
456af91bc2 dependencies für mapper (static libs) gefixt. dropouts mit null-partei problem (tutorial) gefixt 2002-05-23 07:19:54 +00:00
Enno Rehling
0ddc7b5081 Anführungszeichen 2002-05-21 06:47:44 +00:00
Christian Schlittchen
29fcd0d3c6 - Fix mache <schiff> mit englischem Locale 2002-05-19 11:08:06 +00:00
Enno Rehling
05c88f8f7a MAXAGE, nicht MAXTURNS. doh 2002-05-18 07:25:55 +00:00
Martin Zobel
a96a5aa2f5 weitere übersetzungen 2002-05-15 22:16:22 +00:00
Martin Zobel
f7c24ce744 weitere Übersetzungen 2002-05-15 22:11:31 +00:00
Enno Rehling
52f4e0064c spaces wieder durch tabs ersetzt 2002-05-15 07:29:43 +00:00
Martin Zobel
4f34f72bc4 *** empty log message *** 2002-05-14 23:27:51 +00:00
Martin Zobel
71d2119945 Gwyrrd lvl 1-7 jetzt zweisprachig 2002-05-14 23:27:25 +00:00
Katja Zedel
3e7f073b41 englische meldungen fehlen noch, derzeit steht dort nur die curseid 2002-05-12 08:49:26 +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
f16420f8e1 - Kleine Fixes 2002-05-12 06:45:28 +00:00
Christian Schlittchen
4eb23fe3ad - Aktuelle Zugnummer in Datei. (Brauche ich für neues Backupkonzept.) 2002-05-11 21:37:04 +00:00
Christian Schlittchen
fe0d2b576f - Zwei Geschosse pro Katapult 2002-05-11 20:38:34 +00:00
Katja Zedel
5c52d31d0e fix falscher link bei skillmod 2002-05-11 20:03:57 +00:00
Katja Zedel
d850a9cefb kleine fixes, sortierung 2002-05-11 19:45:54 +00:00
Katja Zedel
abd85666ac fix curseinfo - klammer fehlte (wer löscht meine klammern weg??) 2002-05-11 19:09:33 +00:00
Christian Schlittchen
28fff31428 - Rassentarnung wird nur noch vererbt, wenn die erschaffene Einheit sich
auch Rassentarnen kann.
2002-05-11 18:22:22 +00:00
Katja Zedel
a26a079f10 der curse heißt nicht MAGICSTONE sondern magicwalls 2002-05-11 18:12:25 +00:00
Katja Zedel
5e6df3b13f teil 2: beschreibungen nun in messages 2002-05-11 17:17:52 +00:00
Katja Zedel
8ab0c0cb13 fix buildingspells teil 1 2002-05-11 17:08:54 +00:00
Katja Zedel
3f075092a1 cursetyp->cansee funktion gibt sichbarkeitslevel zurück. 0 für 'von
außen', 1 'in Schiff/Gebäude', 2 'Besitzer, eigene Einheit,
verursachender Magier'
2002-05-10 17:51:20 +00:00
Katja Zedel
8462fe496f dasselbe für den cr 2002-05-10 16:49:31 +00:00