|
Pol
Rev 533
|
#include <syshook.h>
Collaboration diagram for ExportedFunction:Public Member Functions | |
| ExportedFunction (ExportScript *, unsigned PC) | |
| ~ExportedFunction () | |
| bool | call (BObjectImp *p0) |
| bool | call (BObjectImp *p0, BObjectImp *p1) |
| bool | call (BObjectImp *p0, BObjectImp *p1, BObjectImp *p2) |
| bool | call (BObjectImp *p0, BObjectImp *p1, BObjectImp *p2, BObjectImp *p3) |
| int | call_long (BObjectImp *p0) |
| int | call_long (BObjectImp *p0, BObjectImp *p1) |
| BObject | call_object (BObjectImp *p0, BObjectImp *p1) |
| BObject | call_object (BObjectImp *p0, BObjectImp *p1, BObjectImp *p2) |
| std::string | call_string (BObjectImp *p0, BObjectImp *p1) |
| std::string | call_string (BObjectImp *p0, BObjectImp *p1, BObjectImp *p2) |
| const std::string & | scriptname () const |
Private Attributes | |
| ExportScript * | export_script |
| unsigned | PC |
| ExportedFunction::ExportedFunction | ( | ExportScript * | shs, |
| unsigned | in_PC | ||
| ) |
SystemHookScript functions: CheckSkill( who, skillid, difficulty, points )
Definition at line 33 of file syshook.cpp.
Definition at line 38 of file syshook.cpp.
References export_script, and PC.
| bool ExportedFunction::call | ( | BObjectImp * | p0 | ) |
Definition at line 48 of file syshook.cpp.
References ExportScript::call(), export_script, and PC.
Referenced by add_candidate(), Character::attack(), EPartyRefObjImp::call_method_id(), CallOutgoingPacketExportedFunction(), Character::check_skill(), Character::CheckPushthrough(), UHouse::CustomHousesQuit(), decay_worldzone(), Character::die(), Party::disband(), do_cast(), ExportedPacketHookHandler(), handle_accept_invite(), handle_decline_invite(), handle_loot_perm(), handle_member_msg(), handle_open_spellbook(), handle_party_msg(), handle_remove(), handle_remove_member_cursor(), invite_timeout(), PartyExecutorModule::mf_CreateParty(), PartyExecutorModule::mf_SendPartyMsg(), PartyExecutorModule::mf_SendPrivatePartyMsg(), Character::move(), on_loggoff_party(), NPC::repsys_on_attack(), Character::repsys_on_attack(), NPC::repsys_on_damage(), Character::repsys_on_damage(), NPC::repsys_on_help(), Character::repsys_on_help(), Character::unhide(), and UnicodeSpeechHandler().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ExportedFunction::call | ( | BObjectImp * | p0, |
| BObjectImp * | p1 | ||
| ) |
Definition at line 52 of file syshook.cpp.
References ExportScript::call(), export_script, and PC.
Here is the call graph for this function:| bool ExportedFunction::call | ( | BObjectImp * | p0, |
| BObjectImp * | p1, | ||
| BObjectImp * | p2 | ||
| ) |
Definition at line 56 of file syshook.cpp.
References ExportScript::call(), export_script, and PC.
Here is the call graph for this function:| bool ExportedFunction::call | ( | BObjectImp * | p0, |
| BObjectImp * | p1, | ||
| BObjectImp * | p2, | ||
| BObjectImp * | p3 | ||
| ) |
Definition at line 60 of file syshook.cpp.
References ExportScript::call(), export_script, and PC.
Here is the call graph for this function:| int ExportedFunction::call_long | ( | BObjectImp * | p0 | ) |
Definition at line 74 of file syshook.cpp.
References ExportScript::call_long(), export_script, and PC.
Referenced by Character::calc_single_attribute(), Character::calc_single_vital(), RepSystem::hilite_color_idx(), NPC::hilite_color_idx(), RepSystem::name_color(), and NPC::name_color().
Here is the call graph for this function:
Here is the caller graph for this function:| int ExportedFunction::call_long | ( | BObjectImp * | p0, |
| BObjectImp * | p1 | ||
| ) |
Definition at line 79 of file syshook.cpp.
References ExportScript::call_long(), export_script, and PC.
Here is the call graph for this function:| BObject ExportedFunction::call_object | ( | BObjectImp * | p0, |
| BObjectImp * | p1 | ||
| ) |
Definition at line 84 of file syshook.cpp.
References ExportScript::call_object(), export_script, and PC.
Referenced by Party::send_member_msg_private(), and Party::send_member_msg_public().
Here is the call graph for this function:
Here is the caller graph for this function:| BObject ExportedFunction::call_object | ( | BObjectImp * | p0, |
| BObjectImp * | p1, | ||
| BObjectImp * | p2 | ||
| ) |
Definition at line 90 of file syshook.cpp.
References ExportScript::call_object(), export_script, and PC.
Here is the call graph for this function:| std::string ExportedFunction::call_string | ( | BObjectImp * | p0, |
| BObjectImp * | p1 | ||
| ) |
Definition at line 65 of file syshook.cpp.
References ExportScript::call_string(), export_script, and PC.
Here is the call graph for this function:| std::string ExportedFunction::call_string | ( | BObjectImp * | p0, |
| BObjectImp * | p1, | ||
| BObjectImp * | p2 | ||
| ) |
Definition at line 69 of file syshook.cpp.
References ExportScript::call_string(), export_script, and PC.
Here is the call graph for this function:| const std::string & ExportedFunction::scriptname | ( | ) | const |
Definition at line 43 of file syshook.cpp.
References export_script, and ExportScript::scriptname().
Referenced by hook().
Here is the call graph for this function:
Here is the caller graph for this function:ExportScript* ExportedFunction::export_script [private] |
Definition at line 44 of file syshook.h.
Referenced by call(), call_long(), call_object(), call_string(), scriptname(), and ~ExportedFunction().
unsigned ExportedFunction::PC [private] |
Definition at line 45 of file syshook.h.
Referenced by call(), call_long(), call_object(), call_string(), and ~ExportedFunction().