Commit graph

1052 commits

Author SHA1 Message Date
Enno Rehling
4de62148fa http://eressea.upb.de/mantis/view.php?id=621
kosmetischer fehler spell-level
2005-07-31 17:49:46 +00:00
Enno Rehling
62a51a8bf0 scores are now an optional module.
spoils are moved to the XMl data, and the racespoils functions are greatly reduced (less LOC -> less bugs).

phoenix feather is a wdw-only item
2005-07-31 16:07:02 +00:00
Enno Rehling
8bee14a0ea translated two more ship movement messages to english. 2005-07-31 09:12:36 +00:00
Enno Rehling
137e26e670 cleaning up armor structs
rearranging code to avoid nullpointer-crashes
2005-07-31 08:28:21 +00:00
Enno Rehling
d026b324fd uninitialized variables 2005-07-31 08:11:29 +00:00
Enno Rehling
e4d264681d null-pointer check neuer rüstungscode. 2005-07-31 07:42:13 +00:00
Enno Rehling
04ac02ebd9 armor_type wie weapon_type gelöst. Jetzt extern per XML definierbar.
Monster versuchen, Waffen und Rüstungen zu behalten, ehe sie sich bewegen.
2005-07-31 01:07:07 +00:00
Enno Rehling
513bdef26c maximum persistent orders = 128 2005-07-28 13:20:36 +00:00
Enno Rehling
f33c875756 we can do this reading of orders from the savefile much faster if we remember how lists should be used. 2005-07-27 12:09:53 +00:00
Enno Rehling
200201b384 started limiting the maximum number of orders for a unit.
removed num_migrants as it was not updated properly.
2005-07-27 11:48:16 +00:00
Enno Rehling
d78123a924 bugfix in yet another message (will it ever stop)
more error messages for the parser to make them easier to find.
2005-07-26 22:40:53 +00:00
Enno Rehling
30e4a626f2 stupidly mucking about with message syntax. 2005-07-26 20:13:53 +00:00
Enno Rehling
ab3dd3bfeb falsche reihenfolge message-parameter 2005-07-26 19:44:12 +00:00
Enno Rehling
ba29935965 magic item creation gets a translated message 2005-07-26 15:26:53 +00:00
Enno Rehling
8e2225e4d5 translating a couple more spells
removing unnecessary includes of spell.h
2005-07-26 10:17:43 +00:00
Enno Rehling
f054d324aa NEW RULE: aftermath marks either all or none of the fighters in an army (side) as having had a long battle. 2005-07-26 10:16:38 +00:00
Enno Rehling
d674bf8f13 Automatic conversion LIEFERE -> @GIVE 2005-07-25 21:14:52 +00:00
Enno Rehling
32852df60c unit::botschaften as a special case of messages disappears. Simple code for simple stuff. 2005-07-25 19:56:44 +00:00
Enno Rehling
191fb45b18 More English messages translated, especially magic. 2005-07-25 19:21:05 +00:00
Enno Rehling
3daf4a78ec http://eressea.upb.de/mantis/view.php?id=607
Gabe des Chaos hört einfach auf.

Problem war, dass der Name des curse falsch war und deshalb NULL... man soll sowas immer testen.
2005-07-23 19:24:16 +00:00
Enno Rehling
41708ce703 http://eressea.upb.de/mantis/view.php?id=606
Traumschlößchen verschwindet nicht und funktioniert nicht

Verschwinden tut es wohl immer noch nicht, aber immerhin funktioniert es.
2005-07-23 18:18:53 +00:00
Enno Rehling
659d32e5f3 at_follow Attribut wird nicht mehr im CR/NR ausgegeben, da es ohnehin nicht gespeichert wird. 2005-07-22 18:19:24 +00:00
Enno Rehling
3db6b2a9fd ageing für das at_leftship attribut verhinder, dass Einheiten die ein Schiff verlassen haben in der Folgewoche immer noch im Report stehen.
Kosmetischer Fix an der Schock-Meldung.

Weniger Aufrufe von invisible() wenn Einheiten garkeinen Ring haben.
2005-07-22 17:13:51 +00:00
Enno Rehling
fb7937a37d last commit caused a crash. Also cleaning up the NR order writing a bit. 2005-07-16 21:18:22 +00:00
Enno Rehling
f78105d262 http://eressea.upb.de/mantis/view.php?id=600
Präkampfzauber beim Einrundenkampf kostet Aura

Ab sofort kosten Präkampfzauber immer Aura. Wer nicht will, dass sie gezaubert werden, möge sie abschalten, dafür gibt es einen Befehl. Ausserdem werden sie gezaubert, auch wenn der Magier auf KÄMPFE NICHT steht. Ein Mechanismus zur Verhinderung von Präkampfzaubern sollte reichen, zwei führen nur zu Fehlern und Verwirrung.
2005-07-14 18:37:16 +00:00
Enno Rehling
9bfa55d584 http://eressea.upb.de/mantis/view.php?id=577
Seeschlange nicht getarnt

Unterschiede zwischen eff_stealth und effstealth behoben.
2005-07-10 22:27:55 +00:00
Enno Rehling
e1dc630bcd double commit (I know it's bad, but I messed up):
http://eressea.upb.de/mantis/view.php?id=595
Durchreise von unsichtbaren Einheiten wird angezeigt
- invisible() war an vielen Stellen in ein #if geklammert, das dazu führte, das der alte ROI nicht funktioniert.

http://eressea.upb.de/mantis/view.php?id=581
Bewachen von Untoten (Skelette, Skelettherren, Dämonen)
- Untote lernen jetzt in der ersten Woche waffenlosen Kampf, und bewachen damit. Der alte CANGUARD Hack wird vorerst von keinem Monster mehr genutzt.

ACHTUNG! Die letztgenannte Änderung führt dazu dass Monster in der kommenden Woche evtl. aufhören, Regionen zu bewachen, bis sie's wieder gelernt haben.
2005-07-10 16:32:47 +00:00
Enno Rehling
50a67e20fb http://eressea.upb.de/mantis/view.php?id=597
Fehlschlag bei Magieresistenz von Schiffen etwas klarer formuliert.
2005-07-10 16:06:33 +00:00
Enno Rehling
17a6be3d0f Verschönerung Reportausgabe, Wirbel. 2005-07-07 19:31:47 +00:00
Enno Rehling
a970f3b883 http://eressea.upb.de/mantis/view.php?id=593
Einheit mit FOLGE-Befehl führt keinen langen Befehl aus obwohl führende Einheit sich nicht bewegt hat

Verbesserung: Wenn NACH oder ROUTE nicht der gewählte lange Befehl sind, wird auch nciht gefolgt.
Des weiteren: Folgende Einheiten mit at_follow werden ebenfalls verfolgt.
2005-07-06 22:30:38 +00:00
Enno Rehling
650a266254 http://eressea.upb.de/mantis/view.php?id=593
FOLGE und Irrlichter kann ausgenutzt werden.
2005-07-06 22:10:43 +00:00
Enno Rehling
c11d28fe97 http://eressea.upb.de/mantis/view.php?id=589
PIRATERIE auf Verbündete

Der Code hält sich jetzt an die regeln und verfolgt keine Verbündeten (HELP_FIGHT).
außerdem gefixt: PIRATERIE <partei>
2005-07-04 17:42:15 +00:00
Enno Rehling
b125e84ada http://eressea.upb.de/mantis/view.php?id=586
Fliegende Einheiten ertrinken

Aussserdem: Verschieben der Astralraumänderungen (wg. schwerem Magiepatzer)
2005-07-01 22:54:14 +00:00
Enno Rehling
61e063cb66 http://eressea.upb.de/mantis/view.php?id=580
Illaun Zauber süsse Träume "Orkvermehrung"

Der Zauber erfordert jetzt entweder eine eigene Einheit, oder ein KONTAKTIERE von der Zieleinheit.
2005-06-30 21:22:19 +00:00
Enno Rehling
1bb5deb8b9 http://eressea.upb.de/mantis/view.php?id=581
Bewachen von Untoten (Skelette, Skelettherren, Dämonen)

Einheiten mit Talent Waffenloser Kampf können Regionen bewachen.
2005-06-28 21:15:42 +00:00
Enno Rehling
26f60e18c5 Auf Schiffen keine Tarnung, auf Ozeanen dafuer schon. 2005-06-27 11:53:18 +00:00
Enno Rehling
326519190e Piraten kriegen Tavernen-Fehlermeldungen :-) 2005-06-26 21:14:54 +00:00
Enno Rehling
4239fdfc9b http://eressea.upb.de/mantis/view.php?id=575
Stufe bei ZERSTÖRE geht nich
Issue: 575
2005-06-26 13:24:19 +00:00
Enno Rehling
2cebb01c99 http://eressea.upb.de/mantis/view.php?id=563
Komische 'Kämpft gegen' Zeile (und Attackiert)
Issue: 563
2005-06-26 13:16:49 +00:00
Enno Rehling
e6c5c45910 das GROUP flag muss gespeichert werden. 2005-06-26 12:52:26 +00:00
Enno Rehling
105521cc0e plural/singular bei resourcenamen vertauscht. warum meldet sowas keiner? 2005-06-24 19:43:57 +00:00
Enno Rehling
91357b3adc plural/singular bei resourcenamen vertauscht. warum meldet sowas keiner? 2005-06-24 19:43:35 +00:00
Enno Rehling
ab4eaabc09 http://eressea.upb.de/mantis/view.php?id=570
Angriffe von Schiffen aus nur verbieten, wenn die Region bewacht wird.
2005-06-24 19:27:35 +00:00
Enno Rehling
050092015e http://eressea.upb.de/mantis/view.php?id=548
DEFAULT-Befehl funktioniert wieder nicht (aber diesmal auf andere Weise)

Im NR stehen die alten Befehle auch, wenn man sich mit DEFAULT einen neuen gegeben hat.
2005-06-19 21:40:46 +00:00
Enno Rehling
2182055c24 mehrfacher "Kämpft gegen:" string in Kämpfen. 2005-06-19 10:48:43 +00:00
Enno Rehling
f368d308e6 Fehlende Kampfmeldungen 2005-06-19 10:22:51 +00:00
Enno Rehling
71cbf35a72 elendige strcpy-pointer-verschieberei geht jedesmal shcief. 2005-06-17 18:35:28 +00:00
Enno Rehling
0b8c2c94ef Potential buffer overruns galore. 2005-06-17 18:12:58 +00:00
Enno Rehling
23ab322ee1 http://eressea.upb.de/mantis/view.php?id=562
"LERNE Waffenloser Kampf" ohne Tilde

Ich mache mal Quotes um den String, wenn er ein Blank enthält.
2005-06-17 08:50:59 +00:00
Enno Rehling
026dde5f4a http://eressea.upb.de/mantis/view.php?id=561
Kampf crasht mit Datenfile 420

Da waren 50 Armeen in einer Region, das hat einen string-buffer auf dem stack von battle_report gekillt.

followup-fix
2005-06-15 21:24:22 +00:00