forked from github/server
attribute saying whether unit is familiar
This commit is contained in:
parent
30de17d1e8
commit
6412d51e0a
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue