attribute saying whether unit is familiar

This commit is contained in:
Enno Rehling 2004-03-19 00:14:41 +00:00
parent 30de17d1e8
commit 6412d51e0a
1 changed files with 7 additions and 0 deletions

View File

@ -161,6 +161,12 @@ unit_addspell(unit& u, const char * name)
if (!add) log_error(("spell %s could not be found\n", name)); if (!add) log_error(("spell %s could not be found\n", name));
} }
static bool
unit_isfamiliar(const unit& u)
{
return is_familiar(&u);
}
static void static void
unit_removespell(unit& u, const spell * sp) unit_removespell(unit& u, const spell * sp)
{ {
@ -206,6 +212,7 @@ bind_unit(lua_State * L)
.def("set_racename", &unit_setracename) .def("set_racename", &unit_setracename)
.def("add_spell", &unit_addspell) .def("add_spell", &unit_addspell)
.def("remove_spell", &unit_removespell) .def("remove_spell", &unit_removespell)
.property("is_familiar", &unit_isfamiliar)
.property("spells", &unit_spells, return_stl_iterator) .property("spells", &unit_spells, return_stl_iterator)
.property("familiarspells", &unit_familiarspells, return_stl_iterator) .property("familiarspells", &unit_familiarspells, return_stl_iterator)
.property("number", &unit_getnumber, &unit_setnumber) .property("number", &unit_getnumber, &unit_setnumber)