fixing spy messages (wrong arguments cause crash).

This commit is contained in:
Enno Rehling 2011-03-19 11:06:03 -07:00
parent 36b58cca6e
commit 813d75f820
2 changed files with 3 additions and 6 deletions

View File

@ -3561,7 +3561,6 @@
</message>
<message name="spyreport_mage" section="events">
<type>
<arg name="spy" type="unit"/>
<arg name="target" type="unit"/>
<arg name="type" type="string"/>
</type>
@ -3570,7 +3569,6 @@
</message>
<message name="spyreport_skills" section="events">
<type>
<arg name="spy" type="unit"/>
<arg name="target" type="unit"/>
<arg name="skills" type="string"/>
</type>
@ -3579,7 +3577,6 @@
</message>
<message name="spyreport_items" section="events">
<type>
<arg name="spy" type="unit"/>
<arg name="target" type="unit"/>
<arg name="items" type="items"/>
</type>

View File

@ -66,7 +66,7 @@ void spy_message(int spy, const unit * u, const unit * target)
sc_mage *mage = get_mage(target);
/* bei Magiern Zaubersprüche und Magiegebiet */
if (mage) {
ADDMSG(&u->faction->msgs, msg_message("spyreport_mage", "target type", u,
ADDMSG(&u->faction->msgs, msg_message("spyreport_mage", "target type",
target, magic_school[mage->magietyp]));
}
}
@ -102,12 +102,12 @@ void spy_message(int spy, const unit * u, const unit * target)
}
}
if (found) {
ADDMSG(&u->faction->msgs, msg_message("spyreport_skills", "target skills", u,
ADDMSG(&u->faction->msgs, msg_message("spyreport_skills", "target skills",
target, buf));
}
if (target->items) {
ADDMSG(&u->faction->msgs, msg_message("spyreport_items", "target items", u,
ADDMSG(&u->faction->msgs, msg_message("spyreport_items", "target items",
target, target->items));
}
}