|
bool | init (Events *evt) |
|
bool | read_spell_list () |
|
void | clear_cast_buffer () |
|
bool | start_new_spell () |
|
Obj * | book_equipped () |
|
bool | cast () |
|
void | cast_spell_directly (uint8 spell_num) |
|
uint16 | callback (uint16 msg, CallBack *caller, void *data=nullptr) override |
|
bool | process_script_return (uint8 ret) |
|
bool | resume (const MapCoord &location) |
|
bool | resume (NuvieDir dir) |
|
bool | resume_with_spell_num (uint8 spell_num) |
|
bool | resume (Obj *obj) |
|
bool | resume () |
|
bool | is_waiting_for_location () const |
|
bool | is_waiting_for_direction () const |
|
bool | is_waiting_for_inventory_obj () const |
|
bool | is_waiting_for_obj () const |
|
bool | is_waiting_to_talk () const |
|
bool | is_waiting_for_spell () const |
|
bool | is_selecting_spell () const |
|
bool | is_waiting_to_resume () const |
|
Spell * | get_spell (uint8 spell_num) |
|
Obj * | get_spellbook_obj () |
|
Actor * | get_actor_from_script () |
|
void | show_spell_description (uint8 index) |
|
uint16 | message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr) |
|
void | set_user_data (void *user_data) |
|
void | set_target (CallBack *t) |
|
|
char * | callback_user_data |
|
CallBack * | callback_target |
|
The documentation for this class was generated from the following file: