mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-11 13:52:23 +00:00
Updated Lua General Functions (markdown)
parent
472ed8e80f
commit
aaca9fb7cd
@ -8,13 +8,21 @@ Void load_encounter_with_data(String name, String data);
|
||||
Void unload_encounter(String name);
|
||||
Void unload_encounter_with_data(String name, String data);
|
||||
Void register_npc_event(String name, Integer evt, Integer npc_id, LuaFunction func);
|
||||
Void register_npc_event(Integer evt, Integer npc_id, LuaFunction func);
|
||||
Void unregister_npc_event(String name, Integer evt, Integer npc_id);
|
||||
Void unregister_npc_event(Integer evt, Integer npc_id);
|
||||
Void register_player_event(String name, Integer evt, LuaFunction func);
|
||||
Void register_player_event(Integer evt, LuaFunction func);
|
||||
Void unregister_player_event(String name, Integer evt);
|
||||
Void unregister_player_event(Integer evt);
|
||||
Void register_item_event(String name, Integer evt, Integer item_id, LuaFunction func);
|
||||
Void register_item_event(Integer evt, Integer item_id, LuaFunction func);
|
||||
Void unregister_item_event(String name, Integer evt, Integer item_id);
|
||||
Void unregister_item_event(Integer evt, Integer item_id);
|
||||
Void register_spell_event(String name, Integer evt, Integer spell_id, LuaFunction func);
|
||||
Void register_spell_event( Integer evt, Integer spell_id, LuaFunction func);
|
||||
Void unregister_spell_event(String name, Integer evt, Integer spell_id);
|
||||
Void unregister_spell_event(SInteger evt, Integer spell_id);
|
||||
Mob spawn2(Integer npc_type, Integer grid, Integer unused, Real x, Real y, Real z, Real heading);
|
||||
Mob unique_spawn(Integer npc_type, Integer grid, Integer unused, Real x, Real y, Real z, Real heading = 0.0);
|
||||
Mob spawn_from_spawn2(Integer spawn2_id);
|
||||
@ -168,9 +176,10 @@ Void attack_npc_type(Integer npc_type);
|
||||
Void follow(Integer entity_id);
|
||||
Void follow(Integer entity_id, Integer distance);
|
||||
Void stop_follow();
|
||||
Client get_initiator(); -- These three are mostly for writing modules that extend the eq namespace
|
||||
Client get_initiator(); -- These four are mostly for writing modules that extend the eq namespace
|
||||
Mob get_owner();
|
||||
ItemInst get_quest_item();
|
||||
String get_encounter();
|
||||
Void map_opcodes(); -- will refresh the internal opcode dispatch
|
||||
Void clear_opcode(Integer opcode); -- removes the internal opcode handler for the following opcode
|
||||
Bool enable_recipe(Integer recipe_id);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user