- Member D_JOIN_AS_JUMP_PARTY
- d.join will be internally handled differently
- Member do_add_rare_attr (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /add_rare_attr
- Member do_big_notice (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- now it's global, it was previously readable only by you
- Member do_big_notice_test (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /big_notice_test [text]
- Member do_bleeding (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /bleeding [name]
- Member do_change_rare_attr (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /change_rare_attr
- Member do_click_safebox (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /force_logout
- Member do_costume (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- added mount 'm', acce 'a' and weapon 'w' parameters
- Member do_force_logout (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /force_logout
- Member do_item_purge (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- only the additional [&window] parameter
- Member do_map_big_notice (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /big_notice_map [text]
- Member do_notice_test (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /notice_test [text]
- Member do_poison (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /poison [name]
- Member do_rewarp (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- /rewarp
- Member do_set (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- implemented the "race", "sex" and "job" field, and increased the information provided by the help list
- Member do_set_state (LPCHARACTER ch, const char *argument, int32_t cmd, int32_t subcmd)
- only the additional [&name] parameter
- Member ENABLE_BELT_INVENTORY_EX
- move the belt items into the BELT_INVENTORY window and prevents unknown belt positions if you de/increase wear/inventory slots
- Member ENABLE_CMD_IPURGE_EX
- it adds /ipurge window target as 1st arg
- Member ENABLE_CMD_WARP_IN_DUNGEON
- /warp <player> will warp successfully even if the player is inside a dungeon (be sure a .quest login event won't still warp you out)
- Member ENABLE_D_NJGUILD
- enable d.new_jump_all_guild+cpp relative functions
- Member ENABLE_DICE_SYSTEM
- enable dice system: if the mob is king or boss and you're in party, the dropped item is randomly rolled
- Member ENABLE_EXTEND_INVEN_SYSTEM
- enable 4 inventory pages
- Member ENABLE_FULL_NOTICE
- enable new big notice features
- Member ENABLE_ITEM_ATTR_COSTUME
- enable costume_hair, costume_body, costume_weapon item_attr/_rare parts
- Member ENABLE_MAGIC_REDUCTION_SYSTEM
- enable resist magic reduction bonus
- Member ENABLE_MOUNT_COSTUME_SYSTEM
- enable mount costume slot
- Member ENABLE_NEWSTUFF
- enable new stuff (new lua funcs, new CONFIG options, ecc)
- Member ENABLE_PLAYER_PER_ACCOUNT5
- enable 5 characters (per account) in the select phase (instead of 4)
- Member ENABLE_PORT_SECURITY
- block db_port, p2p_port, and remote adminpage exploits
- Member ENABLE_QUEST_BOOT_EVENT
- it enables the quest event boot
- Member ENABLE_QUEST_DIE_EVENT
- it enables the quest event die
- Member ENABLE_SEQUENCE_SYSTEM
- it enables the sequence system - useful for debugging packets - required client define as well
- Member ENABLE_SET_STATE_WITH_TARGET
- enable /set_state target as 3rd arg
- Member ENABLE_STATPLUS_NOLIMIT
- disable the limit of only 90 points addable for con+/int+/str+/dex+ commands
- Member ENABLE_USE_COSTUME_ATTR
- enable the items reset costume and enchant costume
- Member ENABLE_WEAPON_COSTUME_SYSTEM
- enable weapon costume slot
- Member ENABLE_WOLFMAN_CHARACTER
- enable wolfman character and the relative new features (claws, bleeding and so on)
- Member EVENT_MOB_RATE_LIMIT
- the maximum value settable for the mob_rate event (1000 default)
- Member MAP_ALLOW_LIMIT
- define how many maps are allowed per game core (32 default)
- Member PRIV_EMPIRE_RATE_LIMIT
- the maximum rate value settable for the priv empire (200 default)
- Member PRIV_EMPIRE_TIME_LIMIT
- the maximum time value settable for the priv empire (1 week default)
- Member PRIV_GUILD_RATE_LIMIT
- the maximum rate value settable for the priv guild (50 default)
- Member PRIV_GUILD_TIME_LIMIT
- the maximum time value settable for the priv guild (1 week default)
- Member PRIV_PLAYER_RATE_LIMIT
- the maximum rate value settable for the priv player (100 default)
- 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::arena_add_map (lua_State *L)
- added the return value (true if succeeded, false otherwise)
- Member quest::arena_add_observer (lua_State *L)
- added the return value (true if succeeded, false otherwise)
- 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::pet_unsummon (lua_State *L)
- added return value (true if succeeded, false otherwise)
- Member quest::quest_get_current_quest_name (lua_State *L)
- q.getcurrentquestname()
- Member USE_ITEM_BLEEDING_AS_POISON
- if enabled, the poison reduce bonus can also reduce the bleeding damage as if it's bleeding reduce itself
- Member USE_ITEM_CLAW_AS_DAGGER
- if enabled, the resist dagger bonus can also reduce the claw damage as if it's resist claw itself
- Member USE_MAGIC_REDUCTION_STONES
- enable resist magic reduction stone drops from metins
- Member USE_MOB_BLEEDING_AS_POISON
- if enabled, the mob_proto structure won't change and the bleeding % will be get from the poison field
- Member USE_MOB_CLAW_AS_DAGGER
- if enabled, the mob_proto structure won't change and the claw % will be get from the dagger field
- Member USE_WOLFMAN_BOOKS
- if enabled, lycan skill books can be dropped
- Member USE_WOLFMAN_STONES
- if enabled, lycan stones can be dropped from the metin stones