M2 Docs
List of New Lua Funcs
Member quest::_big_notice (lua_State *L)
big_notice(LuaString text...)
Member quest::_big_notice_all (lua_State *L)
big_notice_all(LuaString text...)
Member quest::_big_notice_in_map (lua_State *L)
big_notice_in_map(LuaString text
Member quest::_chat_in_map0 (lua_State *L)
chat_in_map0(LuaString text, LuaNumber map_index)
Member quest::_cmdchat_in_map0 (lua_State *L)
cmdchat_in_map0(LuaString text, LuaNumber map_index)
Member quest::_get_item_attr_norm_table (lua_State *L)
get_item_attr_norm_table()
Member quest::_get_item_attr_rare_table (lua_State *L)
get_item_attr_rare_table()
Member quest::_get_table_postfix (lua_State *L)
get_table_postfix()
Member quest::_map_allow_find (lua_State *L)
map_allow_find(LuaNumber map_index)
Member quest::_mysql_direct_query (lua_State *L)
mysql_direct_query(LuaString query)
Member quest::_mysql_escape_string (lua_State *L)
mysql_escape_string(LuaString query)
Member quest::_mysql_password (lua_State *L)
mysql_password(LuaString password)
Member quest::_spawn_mob0 (lua_State *L)

spawn_mob0(LuaNumber vnum, LuaNumber map_index, LuaNumber map_x, LuaNumber map_y)

spawn_mob_ex(LuaNumber vnum, LuaNumber map_index, LuaNumber map_x, LuaNumber map_y)

Member quest::_spawn_mob_in_map (lua_State *L)
spawn_mob_in_map(LuaNumber vnum, LuaNumber count, LuaBoolean is_aggressive, LuaNumber map_index, LuaNumber map_x, LuaNumber map_y)
Member quest::_syschat_in_map0 (lua_State *L)
syschat_in_map0(LuaString text, LuaNumber map_index)
Member quest::_syserr2 (lua_State *L)

sys_err2(LuaString text)

sys_err0(LuaString text)

sys_err_ex(LuaString text)

Member quest::_syslog2 (lua_State *L)

sys_log2(LuaNumber log_level=0, LuaString text)

sys_log0(LuaNumber log_level=0, LuaString text)

sys_log_ex(LuaNumber log_level=0, LuaString text)

Member quest::dungeon_get_damage_from_affect (lua_State *L)
d.get_damage_from_affect(LuaNumber mob_vid)
Member quest::dungeon_get_damage_from_race (lua_State *L)
d.get_damage_from_race(LuaNumber mob_vid)
Member quest::dungeon_is_available0 (lua_State *L)

d.is_available0()

d.is_available()

Member quest::dungeon_kill_area (lua_State *L)
d.kill_area(LuaNumber StartPosX, LuaNumber StartPosY, LuaNumber EndPosX, LuaNumber EndPosY)
Member quest::dungeon_new_jump_guild (lua_State *L)

d.new_jump_guild(LuaNumber map_index, LuaNumber world_x, LuaNumber world_y)

d.new_jump_all_guild(LuaNumber map_index, LuaNumber world_x, LuaNumber world_y)

Member quest::dungeon_reset_damage_from_affect (lua_State *L)
d.reset_damage_from_affect(LuaNumber mob_vid)
Member quest::dungeon_reset_damage_from_race (lua_State *L)
d.reset_damage_from_race(LuaNumber mob_vid)
Member quest::dungeon_set_damage_from_affect (lua_State *L)
d.set_damage_from_affect(LuaNumber mob_vid, LuaNumber damage_affect_flag)
Member quest::dungeon_set_damage_from_race (lua_State *L)
d.set_damage_from_race(LuaNumber mob_vid, LuaNumber damage_race_flag)
Member quest::dungeon_unset_damage_from_affect (lua_State *L)
d.unset_damage_from_affect(LuaNumber mob_vid, LuaNumber damage_affect_flag)
Member quest::dungeon_unset_damage_from_race (lua_State *L)
d.unset_damage_from_race(LuaNumber mob_vid, LuaNumber damage_race_flag)
Member quest::forked_get_kill_score0 (lua_State *L)

forked.get_kill_score0(LuaNumber empire)

forked.get_kill_score(LuaNumber empire)

Member quest::game_drop_item_with_ownership_and_dice (lua_State *L)
game.drop_item_with_ownership_and_dice(LuaNumber item_vnum, LuaNumber count, [LuaNumber ownership_duration=10])
Member quest::guild_add_comment0 (lua_State *L)

guild.add_comment0(LuaString comment)

guild.add_comment(LuaString comment)

Member quest::guild_get_draw_count0 (lua_State *L)

guild.get_draw_count0()

guild.get_draw_count()

Member quest::guild_get_exp_level0 (lua_State *L)

guild.get_exp_level0(LuaNumber level)

guild.get_exp_level(LuaNumber level)

Member quest::guild_get_id0 (lua_State *L)

guild.get_id0()

guild.get_id()

Member quest::guild_get_loss_count0 (lua_State *L)

guild.get_loss_count0()

guild.get_loss_count()

Member quest::guild_get_max_member0 (lua_State *L)

guild.get_max_member0()

guild.get_max_member()

Member quest::guild_get_maxsp0 (lua_State *L)

guild.get_maxsp0()

guild.get_maxsp()

Member quest::guild_get_money0 (lua_State *L)

guild.get_money0()

guild.get_money()

Member quest::guild_get_skill_level0 (lua_State *L)

guild.get_skill_level0(LuaNumber skill_id)

guild.get_skill_level(LuaNumber skill_id)

Member quest::guild_get_skill_point0 (lua_State *L)

guild.get_skill_point0()

guild.get_skill_point()

Member quest::guild_get_sp0 (lua_State *L)

guild.get_sp0()

guild.get_sp()

Member quest::guild_get_total_member_level0 (lua_State *L)

guild.get_total_member_level0()

guild.get_total_member_level()

Member quest::guild_get_win_count0 (lua_State *L)

guild.get_win_count0()

guild.get_win_count()

Member quest::guild_give_exp0 (lua_State *L)

guild.give_exp0(LuaNumber exp)

guild.give_exp(LuaNumber exp)

Member quest::guild_has_land0 (lua_State *L)

guild.has_land0()

guild.has_land()

Member quest::guild_offer_exp0 (lua_State *L)

guild.offer_exp0(LuaNumber exp)

guild.offer_exp(LuaNumber exp)

Member quest::guild_set_ladder_point0 (lua_State *L)

guild.set_ladder_point0(LuaNumber ladder_point)

guild.set_ladder_point(LuaNumber ladder_point)

Member quest::guild_set_skill_level0 (lua_State *L)

guild.set_skill_level0(LuaNumber skill_id, LuaNumber value)

guild.set_skill_level(LuaNumber skill_id, LuaNumber value)

Member quest::guild_set_skill_point0 (lua_State *L)

guild.set_skill_point0(LuaNumber value)

guild.set_skill_point(LuaNumber value)

Member quest::horse_set_stat0 (lua_State *L)

horse.set_stat0(LuaNumber health, LuaNumber stamina)

horse.set_stat(LuaNumber health, LuaNumber stamina)

Member quest::item_add_attr0 (lua_State *L)

item.add_attr0(LuaNumber mode)

item.add_attr(LuaNumber mode)

Member quest::item_change_attr0 (lua_State *L)

item.change_attr0(LuaNumber mode)

item.change_attr(LuaNumber mode)

Member quest::item_clear_attr0 (lua_State *L)

item.clear_attr0(LuaNumber mode)

item.clear_attr(LuaNumber mode)

Member quest::item_count_attr0 (lua_State *L)

item.count_attr0(LuaNumber mode)

item.count_attr(LuaNumber mode)

Member quest::item_get_antiflag0 (lua_State *L)

item.get_antiflag0()

item.get_antiflag()

Member quest::item_get_attr0 (lua_State *L)

item.get_attr0()

item.get_attr()

Member quest::item_get_immuneflag0 (lua_State *L)

item.get_immuneflag0()

item.get_immuneflag()

Member quest::item_get_wearflag0 (lua_State *L)

item.get_wearflag0()

item.get_wearflag()

Member quest::item_has_antiflag0 (lua_State *L)

item.has_antiflag0()

item.has_antiflag()

Member quest::item_has_immuneflag0 (lua_State *L)

item.has_immuneflag0()

item.has_immuneflag()

Member quest::item_has_wearflag0 (lua_State *L)

item.has_wearflag0()

item.has_wearflag()

Member quest::item_is_available0 (lua_State *L)

item.is_available0()

item.is_available()

Member quest::item_set_attr0 (lua_State *L)

item.set_attr0(LuaNumber id1, LuaNumber value1, LuaNumber id2, LuaNumber value2, LuaNumber id3, LuaNumber value3, LuaNumber id4, LuaNumber value4, LuaNumber id5, LuaNumber value5, LuaNumber id6, LuaNumber value6, LuaNumber id7, LuaNumber value7)

item.set_attr0(unpack(LuaTable[(LuaNumber bonus_id, LuaNumber bonus_value)*7]))

item.set_attr

Member quest::item_set_count0 (lua_State *L)

item.set_count0(LuaNumber count)

item.set_count(LuaNumber count)

Member quest::npc_get_level0 (lua_State *L)

npc.get_level0()

npc.get_level()

Member quest::npc_get_name0 (lua_State *L)

npc.get_name0()

npc.get_name()

Member quest::npc_get_pid0 (lua_State *L)

npc.get_pid0()

npc.get_pid()

Member quest::npc_get_vnum0 (lua_State *L)

npc.get_vnum0()

npc.get_vnum()

Member quest::npc_is_available0 (lua_State *L)

npc.is_available0()

npc.is_available()

Member quest::oxevent_get_oxquiz_fn (lua_State *L)
oxevent.get_oxquiz_fn()
Member quest::oxevent_set_oxquiz_fn (lua_State *L)
oxevent.set_oxquiz_fn(LuaString filename)
Member quest::oxevent_set_oxquiz_fn0 (lua_State *L)

oxevent.set_oxquiz_fn0(LuaString filename)

oxevent.set_oxquiz_fn_ex(LuaString filename)

Member quest::party_delete_party (lua_State *L)
party.delete_party()
Member quest::party_get_min_level (lua_State *L)
party.get_min_level()
Member quest::party_leave_party (lua_State *L)
party.leave_party()
Member quest::pc_dc_delayed0 (lua_State *L)

pc.dc_delayed0(LuaNumber seconds)

pc.dc_delayed(LuaNumber seconds)

Member quest::pc_dc_direct0 (lua_State *L)

pc.dc_direct0(LuaString reason)

pc.dc_direct(LuaString reason)

Member quest::pc_del_another_quest_flag (lua_State *L)
pc.delf(LuaString questname, LuaString flagname)
Member quest::pc_equip_slot0 (lua_State *L)

pc.equip_slot0(LuaNumber slot)

pc.equip_slot(LuaNumber slot)

Member quest::pc_get_client_version0 (lua_State *L)

pc.get_client_version0()

pc.get_client_version()

Member quest::pc_get_exp_level (lua_State *L)
pc.get_exp_level(LuaNumber level)
Member quest::pc_get_exp_level0 (lua_State *L)

pc.get_exp_level0(LuaNumber level, LuaNumber pct)

pc.get_exp_level_pct(LuaNumber level, LuaNumber pct)

Member quest::pc_get_flag (lua_State *L)
pc.getf2(LuaString questandflag)
Member quest::pc_get_ip0 (lua_State *L)

pc.get_ip0()

pc.get_ip()

Member quest::pc_give_or_drop_item_with_dice (lua_State *L)
pc.give_item2_with_dice(LuaString|LuaNumber item_name, LuaNumber count)
Member quest::pc_give_random_book0 (lua_State *L)

pc.give_random_book0()

pc.give_random_book()

Member quest::pc_if_bleeding (lua_State *L)
pc.is_flag_bleeding()
Member quest::pc_if_fire (lua_State *L)
pc.is_flag_fire()
Member quest::pc_if_invisible (lua_State *L)
pc.is_flag_stun()
Member quest::pc_if_poison (lua_State *L)
pc.is_flag_poison()
Member quest::pc_if_slow (lua_State *L)
pc.is_flag_slow()
Member quest::pc_if_stun (lua_State *L)
pc.is_flag_stun()
Member quest::pc_is_arena0 (lua_State *L)

pc.is_arena0()

pc.is_arena()

Member quest::pc_is_arena_observer0 (lua_State *L)

pc.is_arena_observer0()

pc.is_arena_observer()

Member quest::pc_is_available0 (lua_State *L)

pc.is_available0()

pc.is_available()

Member quest::pc_is_busy0 (lua_State *L)

pc.is_busy0()

pc.is_busy()

Member quest::pc_is_pvp0 (lua_State *L)

pc.is_pvp0()

pc.is_pvp()

Member quest::pc_is_trade0 (lua_State *L)

pc.is_trade0()

pc.is_trade()

Member quest::pc_make_guild0 (lua_State *L)

pc.make_guild0(LuaString guild_name)

pc.make_guild(LuaString guild_name)

Member quest::pc_make_item0 (lua_State *L)
pc.make_item0(LuaTable vnumcount, LuaTable sockets, LuaTable attrs, LuaNumber mode)
Member quest::pc_pointchange (lua_State *L)

pc.pointchange(LuaNumber point_type, LuaNumber amount, LuaBoolean client_refresh, LuaBoolean is_around)

pc.point_change(LuaNumber point_type, LuaNumber amount, LuaBoolean client_refresh, LuaBoolean is_around)

Member quest::pc_pullmob (lua_State *L)

pc.pullmob()

pc.pull_mob()

Member quest::pc_set_gm_level (lua_State *L)
pc.set_gm_level()
Member quest::pc_set_level0 (lua_State *L)

pc.set_level0(LuaNumber level)

pc.set_level_ex(LuaNumber level)

Member quest::pc_set_race0 (lua_State *L)

pc.set_race0(LuaNumber race)

pc.set_race(LuaNumber race)

Member quest::pc_sf_bleeding (lua_State *L)
pc.set_flag_bleeding(LuaBoolean mode)
Member quest::pc_sf_dead (lua_State *L)
pc.set_flag_dead()
Member quest::pc_sf_fire (lua_State *L)
pc.set_flag_fire(LuaBoolean mode)
Member quest::pc_sf_invisible (lua_State *L)
pc.set_flag_invisible(LuaBoolean mode)
Member quest::pc_sf_kill (lua_State *L)
pc.set_flag_kill(LuaString name)
Member quest::pc_sf_poison (lua_State *L)
pc.set_flag_poison(LuaBoolean mode)
Member quest::pc_sf_slow (lua_State *L)
pc.set_flag_slow(LuaBoolean mode)
Member quest::pc_sf_stun (lua_State *L)
pc.set_flag_stun(LuaBoolean mode)
Member quest::pc_unequip_slot0 (lua_State *L)

pc.unequip_slot0(LuaNumber slot)

pc.unequip_slot(LuaNumber slot)

Member quest::quest_get_current_quest_name (lua_State *L)
q.getcurrentquestname()