MCPcopy Create free account
hub / github.com/EQEmu/EQEmu / Init

Method Init

zone/lua_mod.cpp:28–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26#include "lua_stat_bonuses.h"
27
28void LuaMod::Init()
29{
30 m_has_melee_mitigation = parser_->HasFunction("MeleeMitigation", package_name_);
31 m_has_apply_damage_table = parser_->HasFunction("ApplyDamageTable", package_name_);
32 m_has_avoid_damage = parser_->HasFunction("AvoidDamage", package_name_);
33 m_has_check_hit_chance = parser_->HasFunction("CheckHitChance", package_name_);
34 m_has_try_critical_hit = parser_->HasFunction("TryCriticalHit", package_name_);
35 m_has_get_required_aa_experience = parser_->HasFunction("GetRequiredAAExperience", package_name_);
36 m_has_get_exp_for_level = parser_->HasFunction("GetEXPForLevel", package_name_);
37 m_has_get_experience_for_kill = parser_->HasFunction("GetExperienceForKill", package_name_);
38 m_has_common_outgoing_hit_success = parser_->HasFunction("CommonOutgoingHitSuccess", package_name_);
39 m_has_calc_spell_effect_value_formula = parser_->HasFunction("CalcSpellEffectValue_formula", package_name_);
40 m_has_update_personal_faction = parser_->HasFunction("UpdatePersonalFaction", package_name_);
41 m_has_register_bug = parser_->HasFunction("RegisterBug", package_name_);
42 m_has_common_damage = parser_->HasFunction("CommonDamage", package_name_);
43 m_has_heal_damage = parser_->HasFunction("HealDamage", package_name_);
44 m_has_is_immune_to_spell = parser_->HasFunction("IsImmuneToSpell", package_name_);
45 m_has_set_aa_exp = parser_->HasFunction("SetAAEXP", package_name_);
46 m_has_set_exp = parser_->HasFunction("SetEXP", package_name_);
47}
48
49void PutDamageHitInfo(lua_State *L, luabind::adl::object &e, DamageHitInfo &hit) {
50 luabind::adl::object lua_hit = luabind::newtable(L);

Callers

nothing calls this directly

Calls 1

HasFunctionMethod · 0.80

Tested by

no test coverage detected