crash bei curse-effect messages, wenn der magier des curse nicht existiert

This commit is contained in:
Enno Rehling 2004-07-29 11:16:37 +00:00
parent a1912109d2
commit 73cda7a160
2 changed files with 13 additions and 9 deletions

View File

@ -999,10 +999,12 @@ spellpower(region * r, unit * u, spell * sp, int cast_level, struct order * ord)
force -= curse_geteffect(c);
curse_changevigour(&r->attribs, c, -cast_level);
cmistake(u, ord, 185, MSG_MAGIC);
if (force>0) {
ADDMSG(&mage->faction->msgs, msg_message("reduce_spell", "self mage region", mage, u, r));
} else {
ADDMSG(&mage->faction->msgs, msg_message("block_spell", "self mage region", mage, u, r));
if (mage!=NULL) {
if (force>0) {
ADDMSG(&mage->faction->msgs, msg_message("reduce_spell", "self mage region", mage, u, r));
} else {
ADDMSG(&mage->faction->msgs, msg_message("block_spell", "self mage region", mage, u, r));
}
}
}
@ -1013,10 +1015,12 @@ spellpower(region * r, unit * u, spell * sp, int cast_level, struct order * ord)
force -= curse_geteffect(c);
curse_changevigour(&u->attribs, c, -1);
cmistake(u, ord, 185, MSG_MAGIC);
if (force>0) {
ADDMSG(&mage->faction->msgs, msg_message("reduce_spell", "self mage region", mage, u, r));
} else {
ADDMSG(&mage->faction->msgs, msg_message("block_spell", "self mage region", mage, u, r));
if (mage!=NULL) {
if (force>0) {
ADDMSG(&mage->faction->msgs, msg_message("reduce_spell", "self mage region", mage, u, r));
} else {
ADDMSG(&mage->faction->msgs, msg_message("block_spell", "self mage region", mage, u, r));
}
}
}

View File

@ -4401,7 +4401,7 @@ sp_migranten(castorder *co)
if (kontaktiert == 0) {
ADDMSG(&mage->faction->msgs, msg_message("spellfail::contact",
"mage region order target", mage, mage->region, co->order,
"mage region command target", mage, mage->region, co->order,
target));
return 0;
}