diff --git a/configs/compound_tbl.json b/configs/compound_tbl.json index 8710c36..b2d68e7 100644 --- a/configs/compound_tbl.json +++ b/configs/compound_tbl.json @@ -1 +1 @@ -[{"id":99001,"type_id":1,"value":6},{"id":99002,"type_id":1,"value":2},{"id":99003,"type_id":2,"value":20},{"id":99004,"type_id":1,"value":2},{"id":99005,"type_id":1,"value":3},{"id":99006,"type_id":1,"value":4},{"id":99007,"type_id":1,"value":12},{"id":99008,"type_id":2,"value":8},{"id":99009,"type_id":2,"value":8},{"id":99010,"type_id":2,"value":15},{"id":99011,"type_id":2,"value":20},{"id":99012,"type_id":2,"value":5},{"id":99013,"type_id":1,"value":5},{"id":99014,"type_id":2,"value":5}] +[{"id":99001,"type_id":1,"value":6},{"id":99002,"type_id":1,"value":2},{"id":99003,"type_id":2,"value":20},{"id":99004,"type_id":1,"value":2},{"id":99005,"type_id":1,"value":3},{"id":99006,"type_id":1,"value":4},{"id":99007,"type_id":1,"value":12},{"id":99008,"type_id":2,"value":8},{"id":99009,"type_id":2,"value":8},{"id":99010,"type_id":2,"value":15},{"id":99011,"type_id":2,"value":20},{"id":99012,"type_id":2,"value":5},{"id":99013,"type_id":1,"value":5},{"id":99014,"type_id":2,"value":5}] \ No newline at end of file diff --git a/configs/effectcard_tbl.json b/configs/effectcard_tbl.json index cf8f21b..5a5a405 100644 --- a/configs/effectcard_tbl.json +++ b/configs/effectcard_tbl.json @@ -1 +1 @@ -[{"id":20011,"type_id":1,"count":20,"stageunit_id":51011,"quoteskill1id":0,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20021,"type_id":1,"count":20,"stageunit_id":51021,"quoteskill1id":40131,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20031,"type_id":1,"count":15,"stageunit_id":51031,"quoteskill1id":0,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20041,"type_id":1,"count":25,"stageunit_id":51041,"quoteskill1id":40151,"quoteskill2id":40161,"quoteskill3id":0,"quoteskill4id":0},{"id":20051,"type_id":1,"count":25,"stageunit_id":51051,"quoteskill1id":40171,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20061,"type_id":1,"count":20,"stageunit_id":51061,"quoteskill1id":40181,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20071,"type_id":2,"count":20,"stageunit_id":0,"quoteskill1id":40191,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0},{"id":20081,"type_id":2,"count":15,"stageunit_id":0,"quoteskill1id":40201,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0}] \ No newline at end of file +[{"id":20011,"type_id":1,"count":20,"stageunit_id":51011,"quoteskill1id":0,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20021,"type_id":1,"count":20,"stageunit_id":51021,"quoteskill1id":40131,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20031,"type_id":1,"count":15,"stageunit_id":51031,"quoteskill1id":0,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20041,"type_id":1,"count":25,"stageunit_id":51041,"quoteskill1id":40151,"quoteskill2id":40161,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20051,"type_id":1,"count":25,"stageunit_id":51051,"quoteskill1id":40171,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20061,"type_id":1,"count":20,"stageunit_id":51061,"quoteskill1id":40181,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20071,"type_id":2,"count":20,"stageunit_id":0,"quoteskill1id":40191,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":1},{"id":20081,"type_id":2,"count":15,"stageunit_id":0,"quoteskill1id":40201,"quoteskill2id":0,"quoteskill3id":0,"quoteskill4id":0,"followeddeff":1,"followdouble":0}] \ No newline at end of file diff --git a/configs/skill_tbl.json b/configs/skill_tbl.json index 42c51ed..6a53e6e 100644 --- a/configs/skill_tbl.json +++ b/configs/skill_tbl.json @@ -1 +1 @@ -[{"id":40011,"skill_typeid":5,"tigger_typeid":5,"cond_typeid":1,"cond_rangeid":1,"cond_num":4,"effect_typeid":2,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":4,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40021,"skill_typeid":5,"tigger_typeid":5,"cond_typeid":1,"cond_rangeid":1,"cond_num":2,"effect_typeid":2,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":2,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40031,"skill_typeid":5,"tigger_typeid":4,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":1,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40041,"skill_typeid":5,"tigger_typeid":6,"cond_typeid":2,"cond_rangeid":3,"cond_num":4,"effect_typeid":1,"friendlyid":3,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":1,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40051,"skill_typeid":5,"tigger_typeid":6,"cond_typeid":2,"cond_rangeid":3,"cond_num":4,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":1,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40061,"skill_typeid":5,"tigger_typeid":3,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":4,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":2,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40111,"skill_typeid":5,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":13,"friendlyid":1,"targetid":2,"rangeid":1,"eff_numtypeid":4,"eff_num":30,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40121,"skill_typeid":5,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":10,"friendlyid":5,"targetid":5,"rangeid":4,"eff_numtypeid":0,"eff_num":0,"edd_effid":0,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40131,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":5,"friendlyid":1,"targetid":2,"rangeid":3,"eff_numtypeid":1,"eff_num":20,"edd_effid":1,"edd_effnum":20,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40141,"skill_typeid":4,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":6,"friendlyid":1,"targetid":2,"rangeid":5,"eff_numtypeid":1,"eff_num":15,"edd_effid":1,"edd_effnum":15,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40151,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":3,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":1,"edd_effid":1,"edd_effnum":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40161,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":20,"edd_effid":1,"edd_effnum":2,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40171,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":3,"friendlyid":4,"targetid":1,"rangeid":0,"eff_numtypeid":1,"eff_num":1,"edd_effid":1,"edd_effnum":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40181,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":4,"targetid":2,"rangeid":2,"eff_numtypeid":1,"eff_num":20,"edd_effid":1,"edd_effnum":20,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40191,"skill_typeid":1,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":4,"targetid":2,"rangeid":2,"eff_numtypeid":2,"eff_num":0,"edd_effid":2,"edd_effnum":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40201,"skill_typeid":1,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":5,"targetid":2,"rangeid":4,"eff_numtypeid":1,"eff_num":15,"edd_effid":1,"edd_effnum":15,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0}] \ No newline at end of file +[{"id":40011,"skill_typeid":5,"tigger_typeid":5,"cond_typeid":1,"cond_rangeid":1,"cond_num":4,"effect_typeid":2,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":4,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40021,"skill_typeid":5,"tigger_typeid":5,"cond_typeid":1,"cond_rangeid":1,"cond_num":2,"effect_typeid":2,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":2,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40031,"skill_typeid":5,"tigger_typeid":4,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":1,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40041,"skill_typeid":5,"tigger_typeid":6,"cond_typeid":2,"cond_rangeid":3,"cond_num":4,"effect_typeid":1,"friendlyid":3,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":1,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40051,"skill_typeid":5,"tigger_typeid":6,"cond_typeid":2,"cond_rangeid":3,"cond_num":4,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":1,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40061,"skill_typeid":5,"tigger_typeid":3,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":4,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":2,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40111,"skill_typeid":5,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":13,"friendlyid":1,"targetid":2,"rangeid":1,"select_targetID":0,"eff_numtypeid":1,"eff_num":30,"num_signid":2,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40121,"skill_typeid":5,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":10,"friendlyid":0,"targetid":0,"rangeid":4,"select_targetID":0,"eff_numtypeid":0,"eff_num":0,"num_signid":0,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40131,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":5,"friendlyid":1,"targetid":2,"rangeid":3,"select_targetID":3,"eff_numtypeid":1,"eff_num":20,"num_signid":1,"edd_effid":1,"edd_effnum":20,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40141,"skill_typeid":4,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":6,"friendlyid":1,"targetid":2,"rangeid":5,"select_targetID":0,"eff_numtypeid":1,"eff_num":15,"num_signid":1,"edd_effid":1,"edd_effnum":15,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40151,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":3,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":1,"num_signid":1,"edd_effid":1,"edd_effnum":1,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40161,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":1,"friendlyid":1,"targetid":1,"rangeid":0,"select_targetID":0,"eff_numtypeid":1,"eff_num":20,"num_signid":1,"edd_effid":1,"edd_effnum":2,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40171,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":3,"friendlyid":4,"targetid":1,"rangeid":0,"select_targetID":1,"eff_numtypeid":1,"eff_num":1,"num_signid":1,"edd_effid":1,"edd_effnum":1,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40181,"skill_typeid":2,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":4,"targetid":2,"rangeid":2,"select_targetID":2,"eff_numtypeid":1,"eff_num":20,"num_signid":1,"edd_effid":1,"edd_effnum":20,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40191,"skill_typeid":1,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":4,"targetid":2,"rangeid":2,"select_targetID":2,"eff_numtypeid":2,"eff_num":1,"num_signid":1,"edd_effid":2,"edd_effnum":1,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0},{"id":40201,"skill_typeid":1,"tigger_typeid":0,"cond_typeid":0,"cond_rangeid":0,"cond_num":0,"effect_typeid":7,"friendlyid":5,"targetid":2,"rangeid":4,"select_targetID":1,"eff_numtypeid":1,"eff_num":15,"num_signid":1,"edd_effid":1,"edd_effnum":15,"eddeffnum_signid":1,"quoteunitid":0,"quoteunit_times":0,"quoteskillid":0,"quoteskill_times":0}] \ No newline at end of file diff --git a/configs/unit_tbl.json b/configs/unit_tbl.json index c23d350..fa44b37 100644 --- a/configs/unit_tbl.json +++ b/configs/unit_tbl.json @@ -1 +1 @@ -[{"id":50011,"unittypei_id":1,"hero_hp":150,"race_id":4,"job_id":1,"powernum_typeid":1,"powernum":30,"edd_effid":0,"edd_effnum":0,"base_skill1id":40011,"base_skill2id":0,"base_skill3id":0},{"id":50021,"unittypei_id":1,"hero_hp":150,"race_id":11,"job_id":1,"powernum_typeid":1,"powernum":30,"edd_effid":0,"edd_effnum":0,"base_skill1id":40031,"base_skill2id":40021,"base_skill3id":0},{"id":50031,"unittypei_id":1,"hero_hp":150,"race_id":6,"job_id":1,"powernum_typeid":1,"powernum":30,"edd_effid":0,"edd_effnum":0,"base_skill1id":40041,"base_skill2id":40051,"base_skill3id":40021},{"id":50041,"unittypei_id":1,"hero_hp":150,"race_id":1,"job_id":1,"powernum_typeid":1,"powernum":30,"edd_effid":0,"edd_effnum":0,"base_skill1id":40061,"base_skill2id":40021,"base_skill3id":0},{"id":0,"unittypei_id":0,"hero_hp":0,"race_id":0,"job_id":0,"powernum_typeid":0,"powernum":0,"edd_effid":0,"edd_effnum":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":0,"unittypei_id":0,"hero_hp":0,"race_id":0,"job_id":0,"powernum_typeid":0,"powernum":0,"edd_effid":0,"edd_effnum":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":51011,"unittypei_id":2,"hero_hp":0,"race_id":9,"job_id":1,"powernum_typeid":2,"powernum":0,"edd_effid":6,"edd_effnum":20,"base_skill1id":40111,"base_skill2id":40121,"base_skill3id":0},{"id":51021,"unittypei_id":2,"hero_hp":0,"race_id":1,"job_id":1,"powernum_typeid":2,"powernum":0,"edd_effid":0,"edd_effnum":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":51031,"unittypei_id":2,"hero_hp":0,"race_id":13,"job_id":1,"powernum_typeid":3,"powernum":0,"edd_effid":0,"edd_effnum":0,"base_skill1id":40141,"base_skill2id":0,"base_skill3id":0},{"id":51041,"unittypei_id":2,"hero_hp":0,"race_id":2,"job_id":1,"powernum_typeid":2,"powernum":0,"edd_effid":0,"edd_effnum":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0}] \ No newline at end of file +[{"id":50011,"unittypei_id":1,"hero_hp":150,"race_id":4,"job_id":1,"powernum_typeid":1,"powernum":30,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":40011,"base_skill2id":0,"base_skill3id":0},{"id":50021,"unittypei_id":1,"hero_hp":150,"race_id":11,"job_id":1,"powernum_typeid":1,"powernum":30,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":40031,"base_skill2id":40021,"base_skill3id":0},{"id":50031,"unittypei_id":1,"hero_hp":150,"race_id":6,"job_id":1,"powernum_typeid":1,"powernum":30,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":40041,"base_skill2id":40051,"base_skill3id":40021},{"id":50041,"unittypei_id":1,"hero_hp":150,"race_id":1,"job_id":1,"powernum_typeid":1,"powernum":30,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":40061,"base_skill2id":40021,"base_skill3id":0},{"id":0,"unittypei_id":0,"hero_hp":0,"race_id":0,"job_id":0,"powernum_typeid":0,"powernum":0,"num_signid":0,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":0,"unittypei_id":0,"hero_hp":0,"race_id":0,"job_id":0,"powernum_typeid":0,"powernum":0,"num_signid":0,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":51011,"unittypei_id":2,"hero_hp":0,"race_id":9,"job_id":1,"powernum_typeid":2,"powernum":1,"num_signid":1,"edd_effid":4,"edd_effnum":20,"eddeffnum_signid":1,"base_skill1id":40111,"base_skill2id":40121,"base_skill3id":0},{"id":51021,"unittypei_id":2,"hero_hp":0,"race_id":1,"job_id":1,"powernum_typeid":2,"powernum":1,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0},{"id":51031,"unittypei_id":2,"hero_hp":0,"race_id":13,"job_id":1,"powernum_typeid":2,"powernum":0,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":40141,"base_skill2id":0,"base_skill3id":0},{"id":51041,"unittypei_id":2,"hero_hp":0,"race_id":2,"job_id":1,"powernum_typeid":2,"powernum":1,"num_signid":1,"edd_effid":0,"edd_effnum":0,"eddeffnum_signid":0,"base_skill1id":0,"base_skill2id":0,"base_skill3id":0}] \ No newline at end of file diff --git a/src/cfg/parsers/EffectCardCfg.ts b/src/cfg/parsers/EffectCardCfg.ts index 8c49bef..2f3c2ee 100644 --- a/src/cfg/parsers/EffectCardCfg.ts +++ b/src/cfg/parsers/EffectCardCfg.ts @@ -11,6 +11,8 @@ export class EffectCardCfg implements Cfg{ public quoteskill2id: number; public quoteskill3id: number; public quoteskill4id: number; + public followeddeff: number; + public followdouble: number; public decode(data: any) { this.id = data.id; @@ -21,6 +23,8 @@ export class EffectCardCfg implements Cfg{ this.quoteskill2id = data.quoteskill2id; this.quoteskill3id = data.quoteskill3id; this.quoteskill4id = data.quoteskill4id; + this.followeddeff = data.followeddeff; + this.followdouble = data.followdouble; }; public isOK (uniqueID: number, param1: any, param2: any): boolean { diff --git a/src/cfg/parsers/SkillCfg.ts b/src/cfg/parsers/SkillCfg.ts index 439a045..ba5185a 100644 --- a/src/cfg/parsers/SkillCfg.ts +++ b/src/cfg/parsers/SkillCfg.ts @@ -13,10 +13,13 @@ export class SkillCfg implements Cfg{ public friendlyid: number; public targetid: number; public rangeid: number; + public select_targetID: number; public eff_numtypeid: number; public eff_num: number; + public num_signid: number; public edd_effid: number; public edd_effnum: number; + public eddeffnum_signid: number; public quoteunitid: number; public quoteunit_times: number; public quoteskillid: number; @@ -33,10 +36,13 @@ export class SkillCfg implements Cfg{ this.friendlyid = data.friendlyid; this.targetid = data.targetid; this.rangeid = data.rangeid; + this.select_targetID = data.select_targetID; this.eff_numtypeid = data.eff_numtypeid; this.eff_num = data.eff_num; + this.num_signid = data.num_signid; this.edd_effid = data.edd_effid; this.edd_effnum = data.edd_effnum; + this.eddeffnum_signid = data.eddeffnum_signid; this.quoteunitid = data.quoteunitid; this.quoteunit_times = data.quoteunit_times; this.quoteskillid = data.quoteskillid; diff --git a/src/cfg/parsers/UnitCfg.ts b/src/cfg/parsers/UnitCfg.ts index 68ca71b..9b36c55 100644 --- a/src/cfg/parsers/UnitCfg.ts +++ b/src/cfg/parsers/UnitCfg.ts @@ -10,8 +10,10 @@ export class UnitCfg implements Cfg{ public job_id: number; public powernum_typeid: number; public powernum: number; + public num_signid: number; public edd_effid: number; public edd_effnum: number; + public eddeffnum_signid: number; public base_skill1id: number; public base_skill2id: number; public base_skill3id: number; @@ -24,8 +26,10 @@ export class UnitCfg implements Cfg{ this.job_id = data.job_id; this.powernum_typeid = data.powernum_typeid; this.powernum = data.powernum; + this.num_signid = data.num_signid; this.edd_effid = data.edd_effid; this.edd_effnum = data.edd_effnum; + this.eddeffnum_signid = data.eddeffnum_signid; this.base_skill1id = data.base_skill1id; this.base_skill2id = data.base_skill2id; this.base_skill3id = data.base_skill3id; diff --git a/src/rooms/logic/Handler/BattleHandler.ts b/src/rooms/logic/Handler/BattleHandler.ts index b0058d0..15c3637 100644 --- a/src/rooms/logic/Handler/BattleHandler.ts +++ b/src/rooms/logic/Handler/BattleHandler.ts @@ -36,8 +36,10 @@ export class BattleHandler { return aplayer? this._players.get(aplayer): null; }; - public getSkillTargets(skill: Skill, param: SkillParam){ + public getSkillTargets(skill: Skill, param: SkillParam): any{ //todo: + + return null; }; diff --git a/src/rooms/logic/Handler/PetHandler.ts b/src/rooms/logic/Handler/PetHandler.ts index af67b23..14005a9 100644 --- a/src/rooms/logic/Handler/PetHandler.ts +++ b/src/rooms/logic/Handler/PetHandler.ts @@ -28,6 +28,8 @@ export class PetHandler { _isHero: boolean = false; + _istaunt: boolean = false; // 是否是嘲讽 + _selfskills: number[] = []; _exskills: number[] = []; diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 9e978f8..98bdbae 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -25,7 +25,7 @@ export class PlayerHandler { public _exskills: Skill[] = []; - private _owner: BattleHandler; + public _owner: BattleHandler; _friend: PlayerHandler; diff --git a/src/rooms/logic/skill/TriggerMan.ts b/src/rooms/logic/skill/TriggerMan.ts index 197fb4a..d13406b 100644 --- a/src/rooms/logic/skill/TriggerMan.ts +++ b/src/rooms/logic/skill/TriggerMan.ts @@ -77,6 +77,10 @@ let TriggerManager = { let paramlst = sender._param; let owner = sender._owner; let bResOk = true; + let tgts = sender._owner._owner._owner.getSkillTargets(sender, target); + if(!tgts){ + return; + } switch (effectid) { case SkillEffectType.NONE: case SkillEffectType.CARD_ADD: