forked from github/server
crash when mage is destroyed but deathcloud aging for same mage. destroy cloud if mage is dead
This commit is contained in:
parent
227418f05d
commit
cd3f72e522
|
@ -3298,7 +3298,7 @@ dc_age(struct attrib * a)
|
||||||
unit * mage = data->mage;
|
unit * mage = data->mage;
|
||||||
unit * u;
|
unit * u;
|
||||||
|
|
||||||
if (mage==NULL) {
|
if (mage==NULL || mage->number==0) {
|
||||||
/* if the mage disappears, so does the spell. */
|
/* if the mage disappears, so does the spell. */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -461,7 +461,7 @@ free_units(void)
|
||||||
void
|
void
|
||||||
write_unit_reference(const unit * u, FILE * F)
|
write_unit_reference(const unit * u, FILE * F)
|
||||||
{
|
{
|
||||||
fprintf(F, "%s ", u?itoa36(u->no):"0");
|
fprintf(F, "%s ", (u!=NULL && u->no!=0)?itoa36(u->no):"0");
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
78
src/todo.txt
78
src/todo.txt
|
@ -1,57 +1,33 @@
|
||||||
Status:
|
Messungen:
|
||||||
*=default
|
Messen, was CR alleine kostet.
|
||||||
!=critical, muss diese Runde gemacht werden.
|
Messen, was no-ZV bringt. Zugvorlage abstellen.
|
||||||
+=fixed, muss überprüft werden
|
Conan:
|
||||||
v=verified, ist getestet
|
Auswertung 0:30 h
|
||||||
-=war kein Bug
|
Verpacken: 1:35 h
|
||||||
|
|
||||||
Announcen:
|
error handling in lua/luabind?
|
||||||
* Schattendämonen, Gewicht
|
|
||||||
|
|
||||||
Nächste Woche beachten:
|
mapper: parteien sofort aussetzen.
|
||||||
+ bei der auswertung auf die resourcenanzeige achten.
|
|
||||||
+ Kräuterneuverteilung
|
|
||||||
v Bauern in Bofintedlat aussetzen, bitte
|
|
||||||
|
|
||||||
Bugfixes/Debugging:
|
english registration confirmation is deutsch!
|
||||||
! TARNE PARTEI NICHT immer noch defekt?
|
|
||||||
* Tragkraft von monstern unbegrenzt?
|
|
||||||
* Unterhaltungsmaximum kann nicht ausgeschoepft werden (H. Bruns)
|
|
||||||
* Schiff nicht abgelegt (Marc Albrecht)
|
|
||||||
+ Antimagiekristall (Stefan Schwarz)
|
|
||||||
+ NR und CR Diskrepanz: Strassen
|
|
||||||
+ shock-Attribut (u. wahrscheinlich andere) mehrfach im Datenfile
|
|
||||||
v Kampf und Bergung (W. Edel)
|
|
||||||
- Lernkosten (W. Edel)
|
|
||||||
! Schattendaemonen kann man mit RESERVIERE Gegenstaende abnehmen, aber sie
|
|
||||||
koennen kein GIB. was ist richtig?
|
|
||||||
* Monsterroutinen nochmal anschauen, Clustering von Wyrmen
|
|
||||||
v trigger anschauen. killunit::handle
|
|
||||||
v Durchreiseregionen werden nicht angezeigt
|
|
||||||
v Regionen nach Straßen werden nicht angezeigt
|
|
||||||
+ Gewicht von Schattendämonen
|
|
||||||
v remove_empty_factions darf kein free machen, weil noch attribute
|
|
||||||
auf die partei zeigen. Attribute mit faction 0 wurden nie eingelesen.
|
|
||||||
* Parteien in Durchreise- und Leuchtturmregionen tauchen nicht als PARTEI Block auf
|
|
||||||
* playerrace durch flags ersetzen
|
|
||||||
|
|
||||||
Features:
|
NO_RUNNING
|
||||||
* Bauernblut-Effekt an der Einheit speichern, wie bei anderen Traenken auch
|
|
||||||
* cancelling von Parteien aus DB an Server weiterreichen
|
|
||||||
* Automatisches Einsetzen im allgemeinen
|
|
||||||
* buildings.xml hat keinen support fuer gebaeude mit mehreren ausbaustufen
|
|
||||||
(castle). nachtragen, und bt_castle aus dem source werfen
|
|
||||||
- eigener messagetype für regions-/einheitenbotschaften (nicht string)
|
|
||||||
* Werform in Reports anzeigen
|
|
||||||
|
|
||||||
Webseiten, Mailinglisten:
|
Cerrdor Zauber Übersetzungen
|
||||||
* mehr logging, vinyambar-accounts
|
|
||||||
* mailman gate_news konfiguration
|
magiccreate_effect
|
||||||
* mailgate schickt postings von Arsenius nicht an die mailingliste.
|
|
||||||
! Option fuer Start in alten Regionen im Webformular
|
schattendämonen
|
||||||
V Regel mit mindestens 0 NMR aus der parteiboerse (standin.py) nehmen.
|
|
||||||
* Bei parteiübernahmen auf doppelspiel und kontostand achten.
|
Make items in lua
|
||||||
|
|
||||||
|
man kann strassen in ozeane bauen!
|
||||||
|
|
||||||
|
Make asserts into fails!
|
||||||
|
|
||||||
|
getstrtoken() - das static loswerden
|
||||||
|
|
||||||
|
R_PERSON fix in vin2?
|
||||||
|
|
||||||
|
calendar in XML
|
||||||
|
|
||||||
Designideen zur Diskussion:
|
|
||||||
* neue Waffen
|
|
||||||
* Lernen in Astralebene unmöglich machen
|
|
||||||
|
|
Loading…
Reference in New Issue