Enno Rehling
5358c876d2
reanming SK_SWORD -> SK_MELEE (since all the axes use it, too and I get confused so easily)
2005-10-02 17:35:25 +00:00
Enno Rehling
a72a43c384
starting equipment & skills for new factions is read from the equipment.xml file instead of hardcoded. Makes give_starting_equipment a lot smaller and reduces the number of I_* item-constants used in the code.
2005-10-02 15:54:24 +00:00
Enno Rehling
dd9c6e50c2
Fixed a null-pointer crash in randenc.
...
Dead code in economy removed.
2005-10-02 07:33:21 +00:00
Enno Rehling
bcf0b8d446
removed the old GROWING_TREES macro.
...
Also, made sure starting regions always have at least a few trees and horses, because I'm sick and tired of the complaints.
2005-09-10 21:09:51 +00:00
Enno Rehling
b87c87cea6
http://eressea.upb.de/mantis/view.php?id=693
...
Meldung für fehlenden Gebäudeunterhalt nicht korrekt
2005-08-22 20:43:10 +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
f8da577254
http://eressea.upb.de/mantis/view.php?id=596
...
Handwerker (....) bezahlt den Unterhalt von Schmiede (....)
Wenn maintenance fehlschlägt und Gebäude unbrauchbar, eine andere Meldung abgeben als im Fall von nachträglich funktionierender Maintenance.
2005-07-10 21:22:54 +00:00
Enno Rehling
1a1dc417c4
misc. memory leaks removed
2005-06-11 08:09:55 +00:00
Enno Rehling
12b2db11fa
http://eressea.upb.de/mantis/view.php?id=549
...
Insekten bekommen Winterwarnung, obwohl es Sommer ist
calendar erweitert, so dass an keiner andren Stelle im Code mehr gerechnet werden muss.
2005-06-05 13:34:08 +00:00
Enno Rehling
f33d400576
orcs get too many recruits
2005-06-05 12:21:37 +00:00
Enno Rehling
ea321bbc59
do not crash when starting equipment isn't defined in the xml file (it may be in the lua file, after all).
2005-06-04 15:18:18 +00:00
Enno Rehling
5c9e9f7b9a
Deutliche Beschleunigung von Geldspenden.
2005-06-04 14:47:02 +00:00
Enno Rehling
54fbc30359
Kalender aus timestrings heraus und in die xml-files hinein. Ziemlicher Aufwand für (fast) keinerlei neue Features :-)
2005-06-04 13:22:31 +00:00
Enno Rehling
c1e86e4fa0
- asserting on valid return values from recruit-function
...
- fixing crashbug with --lomem)
2005-06-04 01:43:38 +00:00
Enno Rehling
d8c0e47b44
http://eressea.upb.de/mantis/view.php?id=543
...
REKRUTIERE 1000 sticht REKRUTIERE 100 aus (bei Rekrutenlimit von 106)
2005-06-04 01:29:45 +00:00
Enno Rehling
e1a671a72d
http://eressea.upb.de/mantis/view.php?id=521
...
Händler verkauft und lernt gleichzeitig
Nachbesserung.
2005-05-30 21:00:27 +00:00
Enno Rehling
7aaeb1d70c
http://eressea.upb.de/mantis/view.php?id=534
...
Beim BEKLAUEN wurde beim Ziel, nicht beim Beklauenden, UFL_LONGACTION gesetzt.
2005-05-29 15:04:58 +00:00
Enno Rehling
cf4487fa5c
In Regionen mit Händlern konnten Einheiten sich nicht bewegen.
2005-05-29 08:29:09 +00:00
Enno Rehling
c55a10db06
Die economy-Befehle (insbesondere Handel) setzen UFL_LONGACTION nicht.
2005-05-22 20:58:34 +00:00
Enno Rehling
8a9727e5f2
letzter Schliff an den order-Strukturen und möglichen defines.
2005-05-11 20:24:51 +00:00
Enno Rehling
71ee47751a
Memory Leaks:
...
- Kampf
- Globalreport, Adressen
- XPath
- at_luxuries
2005-05-08 00:16:32 +00:00
Enno Rehling
092b249060
unit::lastorder entfernt. Das Konzept eines einzelnen langen Befehles hat ausgedient, spätestens seit @ existiert.
2005-04-30 17:07:46 +00:00
Enno Rehling
3bf96bdb12
http://eressea.upb.de/mantis/view.php?id=480
...
FOLGE SCHIFF wird ein langer Befehl
Neuer Parameter --lomem, um unkritische Strings zu ignorieren (spart mindestens 150 MB Speicher). Nicht für echte Auswertungen verwenden!
Tests für display/name/etc == NULL
2005-04-23 09:47:03 +00:00
Enno Rehling
1b56db93d9
http://eressea.upb.de/mantis/view.php?id=483
...
[Now a size 2 tradepost is not enough to trade anymore]
2005-04-09 14:46:45 +00:00
Enno Rehling
1c01343739
Neuer Inselgenerator im Server.
...
Einheitliche Runtime-Library für VC.net Targets.
2005-04-03 08:32:16 +00:00
Enno Rehling
fc7e4493f1
http://eressea.upb.de/mantis/view.php?id=385
...
In der Regel sollte create_unit() benutzt werden, um Einheiten zu erzeugen, weil dann Parteitarnung, Rasse, etc. von der erzeugenden Einheit übernommen werden.
2005-02-12 21:25:03 +00:00
Enno Rehling
d1a300d7aa
http://eressea.upb.de/mantis/view.php?id=266
...
1. Wer auf KÄMPFE FLIEHE steht, rennt immer davon.
2. Jede andere Person die noch nicht getroffen worden ist, bleibt in der Kampfregion stehen. Als Treffer gilt jeder Angriff, auch wenn der Schlag in der Rüstung hängen blieb o.ä.
Ausserdem: Monster dürfen Fremdrassen rekrutieren. Wird z.Z. jedoch nicht genutzt, ausser von Testskripten.
2005-02-12 19:54:32 +00:00
Enno Rehling
82c5077998
http://eressea.upb.de/mantis/view.php?id=380
...
HELFE GIB klappt nicht bei Item-Übergaben
2005-02-06 14:07:37 +00:00
Enno Rehling
2079db13cf
http://eressea.upb.de/mantis/view.php?id=370
...
Rekrutieren und div. andere Dinge waren möglich, weil HELFE GIB ein automatisches KONTAKTIERE setzte.
Ich habe den Code nach anderen Vorkommen aehnlicher Bugs untersucht und repariert.
2005-02-05 18:11:23 +00:00
Enno Rehling
13172a28af
- regionid() und die ersetzung von \\r entfernt.
...
- Neue Funktion für Steinkreise
- Bugfix alta Steinkreisfunktion
- Geschwindigkeit findfaction
- Geschwindigkeit it_find
- Einige Messages internationalisiert
- Bugfix Startholz
2005-01-19 20:33:13 +00:00
Enno Rehling
0a5c8c0293
NewbieImmunity über config-datei kontrolliert.
2005-01-07 23:19:10 +00:00
Enno Rehling
5a2eff08be
KONTAKTIERE und HELFE GIB sollten nicht ausreichend sein, um Rohstoffe abbauen zu können. HELFE BEWACHE ist erforderlich.
2004-12-06 23:29:46 +00:00
Enno Rehling
3858781bd5
http://eressea.upb.de/mantis/view.php?id=296
...
- Intakte Straßen trotz zerstörter Karawanserei
2004-10-17 21:44:26 +00:00
Enno Rehling
388216d6d3
http://eressea.upb.de/mantis/view.php?id=279
...
- bessere Überprüfung, was denn der Spieler bei MACHE eigentlich gemeint hat.
2004-09-29 22:17:49 +00:00
Enno Rehling
8dfe5ae9a1
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000263
...
- Helden abspalten geht ab sofort
- givemen und giveunit in give_men und give_unit umgenannt, weil auch give_item z.b.
2004-09-11 17:50:27 +00:00
Enno Rehling
f596ea5a8d
Crashfixes for incompletely read data files (Debug support)
2004-09-05 12:29:46 +00:00
Enno Rehling
eb10f3e429
- WACH_WAFF
...
define removed, because it will never be turned off again.
- bewache_an()
renamed to guard_on_cmd, guard_cmd renamed to guard_on_cmd. now uses parse()
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000242
Hungernde Einheiten können Bewache nicht zurücknehmen.
GUARD is a short command, should be allowed when hungry.
2004-09-04 10:16:21 +00:00
Enno Rehling
3ca1a267b0
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000215
...
Dämonenhunger halbiert Talente nicht
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000217
Falsche Trefferzählung
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000216
Bauernblutverteilung
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000206
(Alles) im diplomatiestatus
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000200
VERKAUFEN ALLES berücksichtigt keine Karawanserei
2004-08-21 01:55:56 +00:00
Enno Rehling
8455962a84
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000130
...
VERKAUFE ALLES verbessert
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000192
Keine opponent-Auswahl mehr im Kampf
- LUA:
unit.weight und unit.capacity (read-only)
- Reporterzeugung:
Parteiliste nur noch in parteien.full
Stringfix (Fräcke)
2004-07-14 07:12:36 +00:00
Enno Rehling
50b6823e28
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000141
...
Die Menge des zu verdienenden Silbers ist falsch berechnet, enn mehr als eine Einheit unterhält.
2004-07-09 18:28:38 +00:00
Enno Rehling
3449399eec
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000147
...
Forsche Kräuter Meldung steht nur in Regionsmeldung
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000165
Regionsmeldung "LERNEN Hiebwaffen"
2004-07-07 22:02:42 +00:00
Enno Rehling
aa38d6325c
RESERVE_GIVE war im flaschen File defined.
2004-07-06 16:08:49 +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
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
162e67899f
Fehlermeldung, wenn ein Nicht-Elf versucht, Elfenbögen zu bauen
2004-06-12 11:19:17 +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