diff options
Diffstat (limited to 'src/emap/init.c')
-rw-r--r-- | src/emap/init.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/emap/init.c b/src/emap/init.c index 0e83b9a..57f2e35 100644 --- a/src/emap/init.c +++ b/src/emap/init.c @@ -111,6 +111,8 @@ HPExport void plugin_init (void) addAtcommand("tee", tee); addAtcommand("log", log); addAtcommand("getname", getName); + addAtcommand("refresh", refresh); + addAtcommand("item", tmw2item); addCPCommand("serverexit", serverExit); @@ -167,7 +169,7 @@ HPExport void plugin_init (void) addScriptCommand("setnpcdialogtitle", "s", setNpcDialogTitle); addScriptCommand("getmapname", "", getMapName); addScriptCommand("unequipbyid", "i", unequipById); - addScriptCommand("ispcdead", "", isPcDead); + addScriptCommand("ispcdead", "?", isPcDead); addScriptCommand("getareadropitem", "siiiiv*", getAreaDropItem); addScriptCommand("clientcommand", "s", clientCommand); addScriptCommand("isunitwalking", "?", isUnitWalking); @@ -210,6 +212,23 @@ HPExport void plugin_init (void) addScriptCommand("getitemoptionparambyindex", "ii", getItemOptionParamByIndex); addScriptCommand("setitemoptionbyindex", "iii*", setItemOptionByIndex); addScriptCommand("isinstance", "i", isInstance); + addScriptCommand("readbattleparam","i?",readBattleParam); + + // TMW2 Custom Script Commands + addScriptCommand("getguildinfo","i",getguildinfo); + addScriptCommand("getguildlvl","i",getguildlvl); + addScriptCommand("getguildavg","i",getguildavg); + addScriptCommand("getguildexp","i",getguildexp); + addScriptCommand("getguildnxp","i",getguildnxp); + addScriptCommand("setguildrole","iiiis",setguildrole); + addScriptCommand("getguildmember","i?",getguildmember); + addScriptCommand("gethomunexp","i",gethomunexp); + addScriptCommand("deployhomunculus","",deployhomunculus); + addScriptCommand("recallhomunculus","",recallhomunculus); + addScriptCommand("homstatus","",homstatus); + addScriptCommand("readparam2","i?",readparam2); + addScriptCommand("npcshopattach","s?",npcshopattach); + addScriptCommand("debugmes","v*",debugmes); do_init_langs(); @@ -341,6 +360,9 @@ HPExport void plugin_init (void) addHookPre(status, calc_pc_recover_hp, estatus_calc_pc_recover_hp_pre); addHookPre(homun, gainexp, ehomunculus_gainexp_pre); + // TMW2 Custom Pre Hooks + //addHookPre(battle, calc_weapon_attack, ebattle_calc_weapon_attack_pre); + addHookPost(battle, calc_weapon_attack, ebattle_calc_weapon_attack_post); addHookPost(battle, calc_magic_attack, ebattle_calc_weapon_attack_post); addHookPost(battle, calc_misc_attack, ebattle_calc_weapon_attack_post); |