Commit Graph

2651 Commits

Author SHA1 Message Date
Enno Rehling 72d0596bec strcmp() bugfixes 2007-04-15 08:01:12 +00:00
Enno Rehling 6283910959 - Fehlermeldungen ueber fehlende item-infos und Rasseninfos entfernt
- Falsche Rasseninfos (Attacken) aus strings.xml entfernt
2007-04-08 08:24:09 +00:00
Enno Rehling d57e6724d1 http://eressea.upb.de/mantis/view.php?id=1170
Translating the familiar-description and moving some part to documentation.
2007-04-08 07:43:39 +00:00
Enno Rehling 81a89b8d47 quicker % 2007-04-04 19:27:20 +00:00
Enno Rehling 85e9803acf bugfix xmastrees 2007-04-04 19:25:40 +00:00
Enno Rehling e5bd9e8199 funktion. braucht klammern. 2007-04-04 18:52:11 +00:00
Enno Rehling a8e543c3f3 Error message when password is wrong. 2007-03-25 20:00:14 +00:00
Enno Rehling c95342a88b cleaning up in the magic code a little, and making the actual casting a separate function for easier debugging. 2007-03-25 18:37:28 +00:00
Enno Rehling 98141baec1 http://eressea.upb.de/mantis/view.php?id=1164
"ZAUBERE Gabe~des~Chaos produziert keine Meldung"

korrekte uebergabe des levels erzeugt fehlermeldung.
2007-03-25 17:29:31 +00:00
Enno Rehling ae4f52e80d http://eressea.upb.de/mantis/view.php?id=1156
"Bergwächter bewacht Ebene"

Spruchbeschreibung aktualisiert.
2007-03-25 09:59:25 +00:00
Enno Rehling 64fa29f9df http://eressea.upb.de/mantis/view.php?id=1162
"BENENNE und BESCHREIBE bei TEMP-Einheiten funktioniert nicht"

Die neue generalisierte Logik hat zugeschlagen :-(

Ausserdem wieder eine Reihe englischer Uebersetzungen.
Issue: 1162
2007-03-25 09:52:23 +00:00
Enno Rehling c722a382a2 Generalisierung der Tests fuer lange Befehle, (Insekten, Meermenschen auf See usw.) damit ich die nicht ueberall vergesse. 2007-03-25 00:04:40 +00:00
Enno Rehling eb1d2373e8 http://eressea.upb.de/mantis/view.php?id=1157
"Menschen reparieren Schiffe auf See"

lange befehle sind auf see nicht erlaubt.
2007-03-24 23:06:55 +00:00
Enno Rehling 28582c6728 http://eressea.upb.de/mantis/view.php?id=1160
"Kein langer Befehl nach angeblichem Kampf"

Nur ein bischen Kosmetik.
2007-03-24 21:14:01 +00:00
Enno Rehling 26fc10dbc9 sp_rallypeasantmob crashed last week 2007-03-24 19:32:30 +00:00
Enno Rehling bc8b097f32 http://eressea.upb.de/mantis/view.php?id=1153
"keine Beute"

Bei 100% Tod wurde skaliert bevor Beute verteilt wurde, Beute gab es nur wenn
die Einheit noch jemanden am leben hattte. Ist repariert.
2007-03-16 20:59:15 +00:00
Enno Rehling 0bee2f7f25 http://eressea.upb.de/mantis/view.php?id=1146
"Astraler Ruf findet Einheiten nicht"

Falsche REgion getestet, hah.
2007-03-12 20:51:24 +00:00
Enno Rehling 5673207fe3 http://eressea.upb.de/mantis/view.php?id=1151
"Einheit konnte sich nach Kampf nicht bewegen"

Not clearing thisorder for fleeing units might do the trick.
2007-03-11 23:03:10 +00:00
Enno Rehling 9aef2904c3 sp_generous translation 2007-03-11 22:59:12 +00:00
Enno Rehling 4ea302940f http://eressea.upb.de/mantis/view.php?id=1151
"Einheit konnte sich nach Kampf nicht bewegen"

Die KAEMPFE FLIEHE logik hat drauf vertraut, das movement nur nach UFL_NOTMOVING schaut, nicht nach LONGACTION. dafuer muss aber eine Menge getan werden, das nicht wurde. Jetzt aber...
2007-03-11 22:18:58 +00:00
Enno Rehling f9a39f6717 bugfix 2007-03-11 21:46:45 +00:00
Enno Rehling 4c463f1fc3 More English spell effects 2007-03-11 21:46:04 +00:00
Enno Rehling c0ec4a9a15 English spell effect 2007-03-11 21:37:38 +00:00
Enno Rehling e9feec08ba Routine fuer "Teure Fremde" hat auch Untote korrigiert. 2007-03-11 20:52:09 +00:00
Enno Rehling 8b2897406c Schiffsbeschleunigung auf Englisch
- needed a "$lt()" function
2007-03-11 14:18:03 +00:00
Enno Rehling 349f6f9828 http://eressea.upb.de/mantis/view.php?id=1146
"Astraler Ruf findet Einheiten nicht"

Kosmetischer Fix.

Ausserdem:
- Schiffsbeschleunigung auf Englisch
- less verbose on the monster spawns
2007-03-11 14:03:41 +00:00
Enno Rehling 41a9ffb7b3 compile fixes, report fixes 2007-03-09 23:38:13 +00:00
Enno Rehling 9370a34190 bugfix info_str messages 2007-03-09 22:10:01 +00:00
Enno Rehling 0423debfde - All the cinfo_* functions will now return a message * object, which is nicer than using buf[]. 2007-03-09 21:34:40 +00:00
Enno Rehling 1030e44c07 - All the cinfo_* functions will now return a message * object, which is nicer than using buf[].
- Some English translation.
2007-03-09 21:30:00 +00:00
Enno Rehling da224f6670 Cleanup in cinfo_ code, although I would prefer that it doesn't write into buf but returns a message *. sometime later. 2007-03-07 22:38:04 +00:00
Enno Rehling 041a258ab2 do not crash when missing curseinfo 2007-03-07 13:24:12 +00:00
Enno Rehling 39e942fd99 Zwei neue Zauberbeschreibungen in Englisch. 2007-03-05 20:57:38 +00:00
Enno Rehling 34c20e5c94 translation: Blick in die Realitaet 2007-03-05 19:19:49 +00:00
Enno Rehling 6df82c0749 http://eressea.upb.de/mantis/view.php?id=1148
"Beute von fliehenden Einheiten nach neuen Kampfregeln"

only loot for dead units is given to the enemy.
2007-03-05 18:37:58 +00:00
Enno Rehling 68e2ec932f http://eressea.upb.de/mantis/view.php?id=1149
"Ozean wird im CR zum Regionstyp Mahlstrom, verliert im CR aber seinen Namen"

Maelstrom wird jetzt programmatisch in terrain_name gemacht (auch wenn es besser in terrain::name() sein sollte).
2007-03-04 22:27:32 +00:00
Enno Rehling 6dd3e9b1d4 FAST_DEBUG kann wieder ausgeschaltet werden. 2007-03-04 21:58:19 +00:00
Enno Rehling 07cb8d1fad removing units (versteinern) cleaned up and now invalidates the fast-cache so the assert shouldn't trigger any more. 2007-03-04 21:52:13 +00:00
Enno Rehling e7e0ef994b DEBUG_FAST macro and extra code to verify the FASTCOUNT code. 2007-03-04 21:30:39 +00:00
Enno Rehling 6c8c7ae592 http://eressea.upb.de/mantis/view.php?id=1146
"Astraler Ruf findet Einheiten nicht"

Fehlerkontrolle muss in den spell selbst hinein, weil SEARCHGLOBAL nicht testet, aber wegen Einheit in anderer Region noetig.
Meldung ueber fehlende Einheit fuer Zauber in eigene Funktion gesplittet.
2007-03-04 20:26:31 +00:00
Enno Rehling 2576f781d4 validation code for FASTROW optimization 2007-03-04 18:46:01 +00:00
Enno Rehling 373e869931 http://eressea.upb.de/mantis/view.php?id=1147
"FOLGE trotz langem Kampf"

Die Berechnung ob eine Seite Bewacher hat, war ziemlich falsch.
2007-03-04 18:40:52 +00:00
Enno Rehling 0f0155fd0c Disabling optimizations because one of them broke the combat asserts in
round 512.
Fixing a sprintf bug in building names
2007-03-04 17:52:59 +00:00
Enno Rehling 07ecc3e517 calling getplane() and rplane() is a real waste of cycles (and happens enough to shortcut it) 2007-03-01 21:51:35 +00:00
Enno Rehling fc121f99a6 command line parsing starts after the - 2007-03-01 07:55:44 +00:00
Enno Rehling 6b6132605f http://eressea.upb.de/mantis/view.php?id=1143
"Ich habe mit dem Astralen Ruf eine mir unbekannte Einheit gerufen"

sp_pullastral gibt eine Region an. Da ist SEARCHGLOBAL der falsche Parameter fuer den Zauber, und fuehrt zu massivem exploit.
2007-02-28 22:22:40 +00:00
Enno Rehling 3428e5bb93 Exporting score (was used for HSE4) 2007-02-28 22:15:23 +00:00
Enno Rehling c355a5d862 bugfix buffer bounds 2007-02-28 21:50:19 +00:00
Enno Rehling 5104d7c4ca New combat system activated 2007-02-28 12:38:36 +00:00
Enno Rehling 426a8a34f2 - Do not trust strcheck() in Release
- Nobody needs strnzcpy() anymore, use bsdstring.h
2007-02-25 18:49:28 +00:00
Enno Rehling 034753d9b8 spellcheck 2007-02-25 13:53:28 +00:00
Enno Rehling f1a2a355d0 speedup for is_guarded(), which is more important with new combat code. 2007-02-25 13:35:52 +00:00
Enno Rehling 523f47eb58 maximum backup (2 minutes) 2007-02-25 12:58:53 +00:00
Enno Rehling 546d3a2e1d sleep/retry when errno during report writing, small fix 2007-02-25 11:52:56 +00:00
Enno Rehling 27c188ea1c report directory in .ini file
sleep/retry when errno during report writing.
2007-02-25 11:10:13 +00:00
Enno Rehling 602853f0e2 Message-fixes 2007-02-25 09:02:43 +00:00
Enno Rehling 9762287e2e Adressen ausgeben, ncith Todesmeldung 2007-02-25 08:58:01 +00:00
Enno Rehling e380670a34 - battle, smarter optimization
- messages, bugfix $strlen
2007-02-24 22:26:50 +00:00
Enno Rehling 0e2478bdb9 FASTROW macro to slightly speed up get_unitrow() 2007-02-24 20:09:52 +00:00
Enno Rehling 4c58270bb9 FASTCOUNT macro to speed up count_enemies() 2007-02-24 11:08:07 +00:00
Enno Rehling dc8dda6430 removing unused function 2007-02-23 23:43:23 +00:00
Enno Rehling fd06a885f0 More curseinfo everywhere, less code. 2007-02-23 23:38:44 +00:00
Enno Rehling 15d056e423 message fixes 2007-02-23 22:06:39 +00:00
Enno Rehling a615089853 compile-fixes 2007-02-23 21:22:14 +00:00
Enno Rehling 61a479ad3f More English translations for spells and other parts of the code (addmessage replacements FTW) 2007-02-23 21:18:35 +00:00
Enno Rehling 5d1f883f45 small syntax fix 2007-02-22 23:44:37 +00:00
Enno Rehling 7af7ab381c Generic spell messages translated (but not effects) 2007-02-22 23:15:58 +00:00
Enno Rehling 6c74bce4cd Khadar-induced translations of mostly combat stuff. 2007-02-22 22:53:53 +00:00
Enno Rehling 3567e3f783 http://eressea.upb.de/mantis/view.php?id=1141
"Partei fehlt im Report"

Behandlung von Turmregionen. Hoffentlich richtig.
2007-02-21 19:59:27 +00:00
Enno Rehling 0cd853e38d http://eressea.upb.de/mantis/view.php?id=1140
"Kröten verdienen beim Arbeiten Silber brauchen aber keinen Unterhalt"

Kroeten kosten Unterhalt
2007-02-20 20:58:06 +00:00
Enno Rehling 90c0cc9a64 Feature: friedliebende Rassen (ungenutzt)
Zauber Bergwaechter nur in Berg/Gletscher
2007-02-19 18:01:37 +00:00
Enno Rehling 8439981256 small optimization, easier on the debugging 2007-02-18 17:43:23 +00:00
Enno Rehling 8115caaa56 Beute auch in 1-Runden Kaempfen. 2007-02-18 16:44:24 +00:00
Enno Rehling a96f654d09 astral_disappear message in english, everywhere. 2007-02-18 11:49:02 +00:00
Enno Rehling 67fd90f3fc http://eressea.upb.de/mantis/view.php?id=1136
"Großteil der Parteinamen fehlt im Report"

Auf-/Absteigende Reihenfolge der see_* Prioritaeten verwechselt.
2007-02-18 11:28:38 +00:00
Enno Rehling 5e99e84614 http://eressea.upb.de/mantis/view.php?id=1135
"Untote greifen sofort nach dem Aufstehen an"

spawn_* Funktionen erst am Ende der Auswertung
2007-02-18 11:27:26 +00:00
Enno Rehling e3f1330df3 curseinfo fuer magicresistance 2007-02-18 10:52:43 +00:00
Enno Rehling d86835900f argh. lomem settings falschrum 2007-02-18 10:32:39 +00:00
Enno Rehling 8fe61a96f4 http://eressea.upb.de/mantis/view.php?id=592
"Irrlichter haben keinen Effekt auf Einheiten, die sich mit FOLGE bewegen"

Irrlichter lenken jetzt _alle_ Durchreisenden Einheiten in die gleiche Richtung ab, wenn sie aus der selben Region kommen.
2007-02-17 19:40:19 +00:00
Enno Rehling 1fe02019cd http://eressea.upb.de/mantis/view.php?id=906
"Wegfindungsprobleme" beim Gwyrrd-Zauber "Magischer Pfad"

Der Test auf den curse ist jetzt so, dass man sowohl hinein als auch hinaus die Strasse benutzen kann.
2007-02-17 12:59:57 +00:00
Enno Rehling bbe226e22e http://eressea.upb.de/mantis/view.php?id=1130
"Schattendämonen/-meister"

Es gibt ein neues Rassen-flag, dass das betreten von Schiffen fuer eine Rasse unterbindet. Wird eingesetzt fuer SD/SM.
2007-02-17 12:51:40 +00:00
Enno Rehling 96302d39b4 http://eressea.upb.de/mantis/view.php?id=1130
"Schattendämonen/-meister"

Es gibt ein neues Rassen-flag, dass das bestehelen fuer eine Rasse unterbindet. Wird eingesetzt fuer SD/SM.

Ausserdem: Eine Menge falsch gesetzter XML-tags repariert
2007-02-17 12:34:07 +00:00
Enno Rehling 05087b6d8e wrong region used 2007-02-14 22:47:38 +00:00
Enno Rehling 2220f4b2c3 http://eressea.upb.de/mantis/view.php?id=1043
"Partei fehlt im cr"

Bei Einheiten, die auf der Durchreise (auf dem Ozean) gesichtet wurden fehlte manchmal der entsprechende Partei-Block im cr.

Das gehoert getestet, glaube ich :-)
2007-02-14 22:06:06 +00:00
Enno Rehling 9da7d99f22 http://eressea.upb.de/mantis/view.php?id=1084
"Nach der 1. Runde mit Gobo's und Silberpool sind alle Gobo's schwer verwundet"
HP-Skalierung von Startgoblins repariert.
2007-02-14 20:45:30 +00:00
Enno Rehling 7f455d373c http://eressea.upb.de/mantis/view.php?id=1004
"Giftelementar 3 Wochen lang gezaubert - obwohl sich der Magier bewegt hat"

Message wurde an der falschen stelle generiert
2007-02-14 20:17:24 +00:00
Enno Rehling 4b1b578021 FOLGE SCHIFF benutt jetzt immer den letzten gefundenen trail des Schiffes in der Region. 2007-02-14 18:46:19 +00:00
Enno Rehling 994b5b5076 Fliehende Einheiten verlassen das Gebaeude nur, wenn ihr Kampfstatus auch auf FLIEHE steht. 2007-02-14 17:54:04 +00:00
Enno Rehling 5b910870e6 http://eressea.upb.de/mantis/view.php?id=1044
"Vertrauter gibt kein Silber zum rekrutieren ab (nicht freiwillig)"

Das flag hier sollte eigentlich nur das Abgeben von Personen verhindern, nichts anderes.
2007-02-13 20:44:59 +00:00
Enno Rehling b954d4a475 http://eressea.upb.de/mantis/view.php?id=988
"Trotz Transport: 'Die Einheit transportiert uns nicht.'"

Einheiten auf See duerfen nicht transportieren.
2007-02-13 08:19:38 +00:00
Enno Rehling 88b041880c The power of 2, faster. 2007-02-12 23:08:32 +00:00
Enno Rehling 8077027b42 Kein guard setzen fuer TEMP-Einheiten 2007-02-12 23:07:55 +00:00
Enno Rehling d5999eaa21 http://eressea.upb.de/mantis/view.php?id=1057
"Meldung über aus dem Astralraum auftauchende Einheit erscheint nicht bei allen Parteien"

Meldung erschien in der falschen Region, und aehnliche auch bzw. nicht gut genug verborgen bei Tarnung.
2007-02-12 19:11:35 +00:00
Enno Rehling cb4037dd56 warning 2007-02-12 07:29:07 +00:00
Enno Rehling c61127ab6f SIMPLE_ESCAPE: Flucht verhindert BEWACHE. 2007-02-12 07:27:04 +00:00
Enno Rehling d46151998d fix some warnings 2007-02-11 23:11:34 +00:00
Enno Rehling ba210c8106 using astral_appear message more consistently. 2007-02-11 23:07:27 +00:00
Enno Rehling aa32666264 http://eressea.upb.de/mantis/view.php?id=1040
"Chaossoge eventuell nicht funktionsfähig?"

Doppeltes ageing bei Regions-Attributen, aua.
2007-02-11 23:00:06 +00:00
Enno Rehling c343b33cce reference-counting error 2007-02-11 22:41:11 +00:00
Enno Rehling 226e29d040 small fixes to at_direction. 2007-02-11 22:33:35 +00:00