挂机
This commit is contained in:
parent
88631429fe
commit
a783d2120c
@ -67,14 +67,16 @@ BIReport.ITEM_GET_TYPE = {
|
|||||||
BOUNTY_UNLOCK_LEVEL = "BountyUnlockLevel",
|
BOUNTY_UNLOCK_LEVEL = "BountyUnlockLevel",
|
||||||
BOUNTY_REWARD = "BountyReward",
|
BOUNTY_REWARD = "BountyReward",
|
||||||
BOUNTY = "Bounty",
|
BOUNTY = "Bounty",
|
||||||
IDLE_DROP = "IdleDrop"
|
IDLE_DROP = "IdleDrop",
|
||||||
|
IDLE_QUICK_DROP = "IdleQuickDrop",
|
||||||
}
|
}
|
||||||
|
|
||||||
BIReport.ADS_CLICK_TYPE = {
|
BIReport.ADS_CLICK_TYPE = {
|
||||||
BATTLE_SKILL_REFRESH = "BattleSkillRefresh",
|
BATTLE_SKILL_REFRESH = "BattleSkillRefresh",
|
||||||
AD_ENERGY = "AdEnergy",
|
AD_ENERGY = "AdEnergy",
|
||||||
TASK_DAILY_REFRESH = "TaskDailyRefresh",
|
TASK_DAILY_REFRESH = "TaskDailyRefresh",
|
||||||
TASK_DAILY_TASK = "TaskDailyTask"
|
TASK_DAILY_TASK = "TaskDailyTask",
|
||||||
|
IDLE_QUICK_DROP = "IdleQuickDrop",
|
||||||
}
|
}
|
||||||
|
|
||||||
BIReport.FIGHT_OPT_TYPE = {
|
BIReport.FIGHT_OPT_TYPE = {
|
||||||
|
|||||||
@ -236,7 +236,6 @@ local buff = {
|
|||||||
[33]={
|
[33]={
|
||||||
["name"]="stun",
|
["name"]="stun",
|
||||||
["buff_type"]=8,
|
["buff_type"]=8,
|
||||||
["stack"]=2,
|
|
||||||
["decr"]=2,
|
["decr"]=2,
|
||||||
["icon"]="stun",
|
["icon"]="stun",
|
||||||
["control_priority"]=2,
|
["control_priority"]=2,
|
||||||
@ -500,6 +499,12 @@ local buff = {
|
|||||||
["fx_disappear"]={
|
["fx_disappear"]={
|
||||||
14
|
14
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
[74]={
|
||||||
|
["name"]="remove_skill",
|
||||||
|
["buff_type"]=7,
|
||||||
|
["stack"]=2,
|
||||||
|
["decr"]=3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
local keys = {
|
local keys = {
|
||||||
@ -576,12 +581,13 @@ local keys = {
|
|||||||
["be_sucked"]=buff[70],
|
["be_sucked"]=buff[70],
|
||||||
["be_dmg_to_heal"]=buff[71],
|
["be_dmg_to_heal"]=buff[71],
|
||||||
["death_summon"]=buff[72],
|
["death_summon"]=buff[72],
|
||||||
["shield_rebound_400"]=buff[73]
|
["shield_rebound_400"]=buff[73],
|
||||||
|
["remove_skill"]=buff[74]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
local config = {
|
local config = {
|
||||||
data=buff,
|
data=buff,
|
||||||
keys=keys,
|
keys=keys,
|
||||||
count=73
|
count=74
|
||||||
}
|
}
|
||||||
return config
|
return config
|
||||||
@ -125,14 +125,14 @@ local hero = {
|
|||||||
1300213
|
1300213
|
||||||
},
|
},
|
||||||
["base_skill"]=1300220,
|
["base_skill"]=1300220,
|
||||||
["rouge_skill"]=1300100,
|
["rouge_skill"]=1300200,
|
||||||
["rouge_skill_1"]=1300101,
|
["rouge_skill_1"]=1300201,
|
||||||
["rouge_skill_2"]=1300102,
|
["rouge_skill_2"]=1300202,
|
||||||
["rouge_skill_3"]=1300103,
|
["rouge_skill_3"]=1300203,
|
||||||
["rouge_skill_4"]=1300104,
|
["rouge_skill_4"]=1300204,
|
||||||
["rouge_skill_5"]=1300105,
|
["rouge_skill_5"]=1300205,
|
||||||
["rouge_skill_6"]=1300106,
|
["rouge_skill_6"]=1300206,
|
||||||
["rouge_skill_7"]=1300107,
|
["rouge_skill_7"]=1300207,
|
||||||
["begin_lv"]=3,
|
["begin_lv"]=3,
|
||||||
["hp"]={
|
["hp"]={
|
||||||
2000000,
|
2000000,
|
||||||
@ -183,14 +183,14 @@ local hero = {
|
|||||||
1400113
|
1400113
|
||||||
},
|
},
|
||||||
["base_skill"]=1400120,
|
["base_skill"]=1400120,
|
||||||
["rouge_skill"]=1300100,
|
["rouge_skill"]=1400100,
|
||||||
["rouge_skill_1"]=1300101,
|
["rouge_skill_1"]=1400101,
|
||||||
["rouge_skill_2"]=1300102,
|
["rouge_skill_2"]=1400102,
|
||||||
["rouge_skill_3"]=1300103,
|
["rouge_skill_3"]=1400103,
|
||||||
["rouge_skill_4"]=1300104,
|
["rouge_skill_4"]=1400104,
|
||||||
["rouge_skill_5"]=1300105,
|
["rouge_skill_5"]=1400105,
|
||||||
["rouge_skill_6"]=1300106,
|
["rouge_skill_6"]=1400106,
|
||||||
["rouge_skill_7"]=1300107,
|
["rouge_skill_7"]=1400107,
|
||||||
["begin_lv"]=5,
|
["begin_lv"]=5,
|
||||||
["hp"]={
|
["hp"]={
|
||||||
2000000,
|
2000000,
|
||||||
|
|||||||
@ -206,6 +206,7 @@ local skill = {
|
|||||||
["fx_target_delay"]=900
|
["fx_target_delay"]=900
|
||||||
},
|
},
|
||||||
[1200121]={
|
[1200121]={
|
||||||
|
["position"]=1,
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=3,
|
["trigger"]=3,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -220,6 +221,7 @@ local skill = {
|
|||||||
["skill_position"]=1
|
["skill_position"]=1
|
||||||
},
|
},
|
||||||
[1200122]={
|
[1200122]={
|
||||||
|
["position"]=1,
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=3,
|
["trigger"]=3,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -328,7 +330,7 @@ local skill = {
|
|||||||
["fx_target_delay"]=333
|
["fx_target_delay"]=333
|
||||||
},
|
},
|
||||||
[1300120]={
|
[1300120]={
|
||||||
["energy"]=2,
|
["energy"]=10,
|
||||||
["link"]=1,
|
["link"]=1,
|
||||||
["position"]=1,
|
["position"]=1,
|
||||||
["method"]=1,
|
["method"]=1,
|
||||||
@ -363,8 +365,8 @@ local skill = {
|
|||||||
},
|
},
|
||||||
["block_time"]={
|
["block_time"]={
|
||||||
360,
|
360,
|
||||||
390,
|
1360,
|
||||||
1210
|
2500
|
||||||
},
|
},
|
||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["shake_time"]=200,
|
["shake_time"]=200,
|
||||||
@ -376,6 +378,7 @@ local skill = {
|
|||||||
["fx_target_delay"]=900
|
["fx_target_delay"]=900
|
||||||
},
|
},
|
||||||
[1300121]={
|
[1300121]={
|
||||||
|
["position"]=1,
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=6,
|
["trigger"]=6,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -390,7 +393,7 @@ local skill = {
|
|||||||
},
|
},
|
||||||
[1300122]={
|
[1300122]={
|
||||||
["position"]=1,
|
["position"]=1,
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -400,7 +403,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -416,7 +419,7 @@ local skill = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=5
|
["obj"]=1
|
||||||
},
|
},
|
||||||
[1300123]={
|
[1300123]={
|
||||||
["energy"]=10,
|
["energy"]=10,
|
||||||
@ -454,8 +457,8 @@ local skill = {
|
|||||||
},
|
},
|
||||||
["block_time"]={
|
["block_time"]={
|
||||||
360,
|
360,
|
||||||
390,
|
1360,
|
||||||
1210
|
2500
|
||||||
},
|
},
|
||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["shake_time"]=200,
|
["shake_time"]=200,
|
||||||
@ -467,6 +470,7 @@ local skill = {
|
|||||||
["fx_target_delay"]=900
|
["fx_target_delay"]=900
|
||||||
},
|
},
|
||||||
[1300124]={
|
[1300124]={
|
||||||
|
["position"]=1,
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=6,
|
["trigger"]=6,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -480,6 +484,7 @@ local skill = {
|
|||||||
["obj"]=2
|
["obj"]=2
|
||||||
},
|
},
|
||||||
[1300125]={
|
[1300125]={
|
||||||
|
["position"]=1,
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=9,
|
["trigger"]=9,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -492,6 +497,34 @@ local skill = {
|
|||||||
},
|
},
|
||||||
["obj"]=1
|
["obj"]=1
|
||||||
},
|
},
|
||||||
|
[1300126]={
|
||||||
|
["position"]=1,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=3,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="dmg_addition_all_add",
|
||||||
|
["num"]=3000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=1
|
||||||
|
},
|
||||||
|
[1300127]={
|
||||||
|
["position"]=1,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=3,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="dmg_addition_all_add",
|
||||||
|
["num"]=3000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=1
|
||||||
|
},
|
||||||
[1300210]={
|
[1300210]={
|
||||||
["position"]=1,
|
["position"]=1,
|
||||||
["effect_type"]=1,
|
["effect_type"]=1,
|
||||||
@ -596,6 +629,118 @@ local skill = {
|
|||||||
["range"]=2
|
["range"]=2
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["battle_icon"]="5",
|
||||||
|
["effect_type"]=1,
|
||||||
|
["trigger"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=20000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="burn",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=5000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2,
|
||||||
|
["effect_block"]={
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
6
|
||||||
|
},
|
||||||
|
["block_time"]={
|
||||||
|
760,
|
||||||
|
1010,
|
||||||
|
1260,
|
||||||
|
1510,
|
||||||
|
1810
|
||||||
|
},
|
||||||
|
["skill_position"]=1,
|
||||||
|
["shake_time"]=200,
|
||||||
|
["shake_type"]=5,
|
||||||
|
["sound_hit"]=1200114,
|
||||||
|
["name_act"]="skill01",
|
||||||
|
["fx_self"]=300020,
|
||||||
|
["fx_target"]=2,
|
||||||
|
["fx_target_delay"]=333
|
||||||
|
},
|
||||||
|
[1300221]={
|
||||||
|
["position"]=1,
|
||||||
|
["buff_condition"]={
|
||||||
|
{
|
||||||
|
{
|
||||||
|
["type"]="state",
|
||||||
|
["attr"]="imprison",
|
||||||
|
["op"]=">",
|
||||||
|
["v"]=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["condition_rel"]={
|
||||||
|
{
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=7,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="dmg_addition_red_add",
|
||||||
|
["num"]=2000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=1
|
||||||
|
},
|
||||||
|
[1300222]={
|
||||||
|
["energy"]=10,
|
||||||
|
["link"]=1,
|
||||||
|
["position"]=1,
|
||||||
|
["method"]=2,
|
||||||
|
["skill_type"]=4,
|
||||||
|
["boardrange"]={
|
||||||
|
{
|
||||||
|
["type"]=1,
|
||||||
|
["range"]=2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]=2,
|
||||||
|
["range"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["battle_icon"]="5",
|
||||||
["effect_type"]=1,
|
["effect_type"]=1,
|
||||||
["trigger"]=1,
|
["trigger"]=1,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
@ -753,15 +898,23 @@ local skill = {
|
|||||||
["link"]=1,
|
["link"]=1,
|
||||||
["position"]=1,
|
["position"]=1,
|
||||||
["method"]=2,
|
["method"]=2,
|
||||||
["skill_type"]=4,
|
["skill_type"]=2,
|
||||||
["boardrange"]={
|
["boardrange"]={
|
||||||
|
{
|
||||||
|
["type"]=1,
|
||||||
|
["range"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]=2,
|
||||||
|
["range"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]=3,
|
["type"]=3,
|
||||||
["range"]=2
|
["range"]=1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
["type"]=4,
|
["type"]=4,
|
||||||
["range"]=2
|
["range"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["battle_icon"]="5",
|
["battle_icon"]="5",
|
||||||
@ -770,12 +923,26 @@ local skill = {
|
|||||||
["effect"]={
|
["effect"]={
|
||||||
{
|
{
|
||||||
["type"]="hurt_red",
|
["type"]="hurt_red",
|
||||||
["num"]=10000,
|
["num"]=20000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=40000,
|
||||||
["ratio"]=10000,
|
["ratio"]=10000,
|
||||||
["round"]=0
|
["round"]=0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=2,
|
["obj"]=2,
|
||||||
|
["effect_block"]={
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
},
|
||||||
|
["block_time"]={
|
||||||
|
250,
|
||||||
|
1400
|
||||||
|
},
|
||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["shake_time"]=200,
|
["shake_time"]=200,
|
||||||
["shake_type"]=5,
|
["shake_type"]=5,
|
||||||
@ -785,6 +952,99 @@ local skill = {
|
|||||||
["fx_target"]=2,
|
["fx_target"]=2,
|
||||||
["fx_target_delay"]=900
|
["fx_target_delay"]=900
|
||||||
},
|
},
|
||||||
|
[1400121]={
|
||||||
|
["position"]=1,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="burn",
|
||||||
|
["num"]=5000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2
|
||||||
|
},
|
||||||
|
[1400122]={
|
||||||
|
["position"]=1,
|
||||||
|
["buff_condition"]={
|
||||||
|
{
|
||||||
|
{
|
||||||
|
["type"]="state",
|
||||||
|
["attr"]="stun",
|
||||||
|
["op"]=">",
|
||||||
|
["v"]=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="stun",
|
||||||
|
["num"]=0,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2
|
||||||
|
},
|
||||||
|
[1400123]={
|
||||||
|
["position"]=1,
|
||||||
|
["buff_condition"]={
|
||||||
|
{
|
||||||
|
{
|
||||||
|
["type"]="state",
|
||||||
|
["attr"]="bleed",
|
||||||
|
["op"]=">",
|
||||||
|
["v"]=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_red",
|
||||||
|
["num"]=30000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2
|
||||||
|
},
|
||||||
|
[1400124]={
|
||||||
|
["position"]=1,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="stun",
|
||||||
|
["num"]=0,
|
||||||
|
["ratio"]=5000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2
|
||||||
|
},
|
||||||
|
[1400125]={
|
||||||
|
["position"]=1,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="burn",
|
||||||
|
["num"]=10000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2
|
||||||
|
},
|
||||||
|
[1400126]={
|
||||||
|
["position"]=1
|
||||||
|
},
|
||||||
[2200110]={
|
[2200110]={
|
||||||
["position"]=2,
|
["position"]=2,
|
||||||
["effect_type"]=1,
|
["effect_type"]=1,
|
||||||
@ -910,7 +1170,7 @@ local skill = {
|
|||||||
},
|
},
|
||||||
[2200121]={
|
[2200121]={
|
||||||
["position"]=2,
|
["position"]=2,
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -920,7 +1180,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -936,7 +1196,7 @@ local skill = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=4,
|
["obj"]=1,
|
||||||
["skill_position"]=2
|
["skill_position"]=2
|
||||||
},
|
},
|
||||||
[2200122]={
|
[2200122]={
|
||||||
@ -951,7 +1211,7 @@ local skill = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=4,
|
["obj"]=1,
|
||||||
["skill_position"]=2
|
["skill_position"]=2
|
||||||
},
|
},
|
||||||
[2300110]={
|
[2300110]={
|
||||||
@ -1180,7 +1440,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
[2300123]={
|
[2300123]={
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1190,7 +1450,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1232,10 +1492,10 @@ local skill = {
|
|||||||
["round"]=999
|
["round"]=999
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=4
|
["obj"]=1
|
||||||
},
|
},
|
||||||
[2300126]={
|
[2300126]={
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1245,7 +1505,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1377,7 +1637,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
[2400121]={
|
[2400121]={
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1387,7 +1647,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1396,6 +1656,12 @@ local skill = {
|
|||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=6,
|
["trigger"]=6,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_yellow",
|
||||||
|
["num"]=30000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="stun",
|
["type"]="stun",
|
||||||
["num"]=0,
|
["num"]=0,
|
||||||
@ -1406,7 +1672,7 @@ local skill = {
|
|||||||
["obj"]=2
|
["obj"]=2
|
||||||
},
|
},
|
||||||
[2400122]={
|
[2400122]={
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1416,7 +1682,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1425,6 +1691,12 @@ local skill = {
|
|||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
["trigger"]=6,
|
["trigger"]=6,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_yellow",
|
||||||
|
["num"]=30000,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="stun",
|
["type"]="stun",
|
||||||
["num"]=0,
|
["num"]=0,
|
||||||
@ -1434,6 +1706,84 @@ local skill = {
|
|||||||
},
|
},
|
||||||
["obj"]=2
|
["obj"]=2
|
||||||
},
|
},
|
||||||
|
[2400123]={
|
||||||
|
["energy"]=10,
|
||||||
|
["link"]=1,
|
||||||
|
["position"]=2,
|
||||||
|
["method"]=2,
|
||||||
|
["skill_type"]=4,
|
||||||
|
["boardrange"]={
|
||||||
|
|
||||||
|
},
|
||||||
|
["battle_icon"]="7",
|
||||||
|
["effect_type"]=1,
|
||||||
|
["trigger"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_yellow",
|
||||||
|
["num"]=63400,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="imprison",
|
||||||
|
["num"]=0,
|
||||||
|
["ratio"]=5000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2,
|
||||||
|
["skill_position"]=2,
|
||||||
|
["shake_time"]=200,
|
||||||
|
["shake_type"]=6,
|
||||||
|
["sound_hit"]=2300120,
|
||||||
|
["name_act"]="skill01",
|
||||||
|
["fx_self"]=300034,
|
||||||
|
["bullet_time"]={
|
||||||
|
2033,
|
||||||
|
3000,
|
||||||
|
400
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[2400124]={
|
||||||
|
["energy"]=10,
|
||||||
|
["link"]=1,
|
||||||
|
["position"]=2,
|
||||||
|
["method"]=2,
|
||||||
|
["skill_type"]=4,
|
||||||
|
["boardrange"]={
|
||||||
|
|
||||||
|
},
|
||||||
|
["battle_icon"]="7",
|
||||||
|
["effect_type"]=1,
|
||||||
|
["trigger"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="hurt_yellow",
|
||||||
|
["num"]=63400,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="imprison",
|
||||||
|
["num"]=0,
|
||||||
|
["ratio"]=7000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=2,
|
||||||
|
["skill_position"]=2,
|
||||||
|
["shake_time"]=200,
|
||||||
|
["shake_type"]=6,
|
||||||
|
["sound_hit"]=2300120,
|
||||||
|
["name_act"]="skill01",
|
||||||
|
["fx_self"]=300034,
|
||||||
|
["bullet_time"]={
|
||||||
|
2033,
|
||||||
|
3000,
|
||||||
|
400
|
||||||
|
}
|
||||||
|
},
|
||||||
[3200110]={
|
[3200110]={
|
||||||
["position"]=3,
|
["position"]=3,
|
||||||
["effect_type"]=1,
|
["effect_type"]=1,
|
||||||
@ -1573,7 +1923,7 @@ local skill = {
|
|||||||
},
|
},
|
||||||
[3200122]={
|
[3200122]={
|
||||||
["position"]=3,
|
["position"]=3,
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1583,7 +1933,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1599,7 +1949,7 @@ local skill = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=5
|
["obj"]=1
|
||||||
},
|
},
|
||||||
[3200123]={
|
[3200123]={
|
||||||
["position"]=3,
|
["position"]=3,
|
||||||
@ -1763,6 +2113,34 @@ local skill = {
|
|||||||
},
|
},
|
||||||
["obj"]=1
|
["obj"]=1
|
||||||
},
|
},
|
||||||
|
[3300123]={
|
||||||
|
["position"]=3,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="skill_hurt_add",
|
||||||
|
["num"]=1500,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=1
|
||||||
|
},
|
||||||
|
[3300124]={
|
||||||
|
["position"]=3,
|
||||||
|
["effect_type"]=2,
|
||||||
|
["trigger"]=6,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="skill_hurt_add",
|
||||||
|
["num"]=1500,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=1
|
||||||
|
},
|
||||||
[4200110]={
|
[4200110]={
|
||||||
["position"]=4,
|
["position"]=4,
|
||||||
["effect_type"]=1,
|
["effect_type"]=1,
|
||||||
@ -1890,7 +2268,7 @@ local skill = {
|
|||||||
},
|
},
|
||||||
[4200122]={
|
[4200122]={
|
||||||
["position"]=4,
|
["position"]=4,
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1900,7 +2278,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -1920,7 +2298,7 @@ local skill = {
|
|||||||
},
|
},
|
||||||
[4200123]={
|
[4200123]={
|
||||||
["position"]=4,
|
["position"]=4,
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -1930,7 +2308,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -2074,7 +2452,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
[4400121]={
|
[4400121]={
|
||||||
["buff_trigger"]={
|
["buff_condition"]={
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
["type"]="state",
|
["type"]="state",
|
||||||
@ -2084,7 +2462,7 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["trigger_rel"]={
|
["condition_rel"]={
|
||||||
{
|
{
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -2100,7 +2478,7 @@ local skill = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=6
|
["obj"]=1
|
||||||
},
|
},
|
||||||
[4400122]={
|
[4400122]={
|
||||||
["effect_type"]=2,
|
["effect_type"]=2,
|
||||||
@ -3923,6 +4301,6 @@ local skill = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
local config = {
|
local config = {
|
||||||
data=skill,count=189
|
data=skill,count=203
|
||||||
}
|
}
|
||||||
return config
|
return config
|
||||||
@ -781,6 +781,12 @@ local skill_rogue = {
|
|||||||
},
|
},
|
||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=1200121,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=1200122,
|
["num"]=1200122,
|
||||||
@ -813,6 +819,7 @@ local skill_rogue = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=3,
|
||||||
["icon"]="43"
|
["icon"]="43"
|
||||||
},
|
},
|
||||||
[1300102]={
|
[1300102]={
|
||||||
@ -829,6 +836,7 @@ local skill_rogue = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=3,
|
||||||
["icon"]="44"
|
["icon"]="44"
|
||||||
},
|
},
|
||||||
[1300103]={
|
[1300103]={
|
||||||
@ -850,6 +858,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=1300121,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=1300124,
|
["num"]=1300124,
|
||||||
@ -857,6 +871,7 @@ local skill_rogue = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=3,
|
||||||
["icon"]="43"
|
["icon"]="43"
|
||||||
},
|
},
|
||||||
[1300105]={
|
[1300105]={
|
||||||
@ -870,12 +885,13 @@ local skill_rogue = {
|
|||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
{
|
{
|
||||||
["type"]="dmg_addition_all_add",
|
["type"]="add_skill",
|
||||||
["num"]=3000,
|
["num"]=1300126,
|
||||||
["ratio"]=10000,
|
["ratio"]=10000,
|
||||||
["round"]=2
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=8,
|
||||||
["icon"]="45"
|
["icon"]="45"
|
||||||
},
|
},
|
||||||
[1300106]={
|
[1300106]={
|
||||||
@ -890,12 +906,19 @@ local skill_rogue = {
|
|||||||
["skill_position"]=1,
|
["skill_position"]=1,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
{
|
{
|
||||||
["type"]="dmg_addition_all_add",
|
["type"]="remove_skill",
|
||||||
["num"]=3000,
|
["num"]=1300126,
|
||||||
["ratio"]=10000,
|
["ratio"]=10000,
|
||||||
["round"]=3
|
["round"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1300127,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=8,
|
||||||
["icon"]="45"
|
["icon"]="45"
|
||||||
},
|
},
|
||||||
[1300107]={
|
[1300107]={
|
||||||
@ -912,6 +935,7 @@ local skill_rogue = {
|
|||||||
["round"]=1
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["obj"]=3,
|
||||||
["icon"]="45"
|
["icon"]="45"
|
||||||
},
|
},
|
||||||
[1300200]={
|
[1300200]={
|
||||||
@ -921,6 +945,258 @@ local skill_rogue = {
|
|||||||
["type"]=6,
|
["type"]=6,
|
||||||
["skill_position"]=1
|
["skill_position"]=1
|
||||||
},
|
},
|
||||||
|
[1300201]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=2,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["boardrange"]={
|
||||||
|
{
|
||||||
|
["type"]=3,
|
||||||
|
["range"]=2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]=4,
|
||||||
|
["range"]=2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1300202]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1300221,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="44"
|
||||||
|
},
|
||||||
|
[1300203]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=1,
|
||||||
|
["parameter"]={
|
||||||
|
1300222
|
||||||
|
},
|
||||||
|
["skill_position"]=1,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1300204]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=2,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["boardrange"]={
|
||||||
|
{
|
||||||
|
["type"]=1,
|
||||||
|
["range"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]=2,
|
||||||
|
["range"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1300205]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=7,
|
||||||
|
["parameter"]={
|
||||||
|
6,
|
||||||
|
5000
|
||||||
|
},
|
||||||
|
["skill_position"]=1,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1300206]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=9,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="atkp_red_add",
|
||||||
|
["num"]=1500,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=999
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="45"
|
||||||
|
},
|
||||||
|
[1300207]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="skill_fire_times",
|
||||||
|
["num"]=1300220,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="skill_fire_times",
|
||||||
|
["num"]=1300222,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1400100]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=6,
|
||||||
|
["skill_position"]=1
|
||||||
|
},
|
||||||
|
[1400101]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400121,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1400102]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400122,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="45"
|
||||||
|
},
|
||||||
|
[1400103]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400123,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1400104]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400124,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="45"
|
||||||
|
},
|
||||||
|
[1400105]={
|
||||||
|
["unlock"]=1400101,
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=12,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=1400122,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400125,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
|
[1400106]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=3,
|
||||||
|
["type"]=9,
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="atkp_red_add",
|
||||||
|
["num"]=1500,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=999
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="45"
|
||||||
|
},
|
||||||
|
[1400107]={
|
||||||
|
["limit_times"]=1,
|
||||||
|
["weight"]=1000,
|
||||||
|
["qlt"]=4,
|
||||||
|
["type"]=15,
|
||||||
|
["parameter"]={
|
||||||
|
4
|
||||||
|
},
|
||||||
|
["skill_position"]=1,
|
||||||
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=1400126,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
["obj"]=3,
|
||||||
|
["icon"]="36"
|
||||||
|
},
|
||||||
[2200100]={
|
[2200100]={
|
||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=30000,
|
["weight"]=30000,
|
||||||
@ -1122,6 +1398,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=2,
|
["skill_position"]=2,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=2400121,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=2300124,
|
["num"]=2300124,
|
||||||
@ -1157,6 +1439,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=2,
|
["skill_position"]=2,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=2300123,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=2300126,
|
["num"]=2300126,
|
||||||
@ -1236,12 +1524,19 @@ local skill_rogue = {
|
|||||||
["icon"]="50"
|
["icon"]="50"
|
||||||
},
|
},
|
||||||
[2400103]={
|
[2400103]={
|
||||||
|
["unlock"]=2400102,
|
||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=1000,
|
["weight"]=1000,
|
||||||
["qlt"]=4,
|
["qlt"]=4,
|
||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=2,
|
["skill_position"]=2,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=2400121,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=2400122,
|
["num"]=2400122,
|
||||||
@ -1273,23 +1568,11 @@ local skill_rogue = {
|
|||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=1000,
|
["weight"]=1000,
|
||||||
["qlt"]=4,
|
["qlt"]=4,
|
||||||
["type"]=12,
|
["type"]=1,
|
||||||
|
["parameter"]={
|
||||||
|
2400123
|
||||||
|
},
|
||||||
["skill_position"]=2,
|
["skill_position"]=2,
|
||||||
["effect"]={
|
|
||||||
{
|
|
||||||
["type"]="hurt_yellow",
|
|
||||||
["num"]=33400,
|
|
||||||
["ratio"]=10000,
|
|
||||||
["round"]=0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
["type"]="imprison",
|
|
||||||
["num"]=0,
|
|
||||||
["ratio"]=5000,
|
|
||||||
["round"]=2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
["obj"]=2,
|
|
||||||
["icon"]="49"
|
["icon"]="49"
|
||||||
},
|
},
|
||||||
[2400106]={
|
[2400106]={
|
||||||
@ -1297,23 +1580,11 @@ local skill_rogue = {
|
|||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=1000,
|
["weight"]=1000,
|
||||||
["qlt"]=3,
|
["qlt"]=3,
|
||||||
["type"]=12,
|
["type"]=1,
|
||||||
|
["parameter"]={
|
||||||
|
2400124
|
||||||
|
},
|
||||||
["skill_position"]=2,
|
["skill_position"]=2,
|
||||||
["effect"]={
|
|
||||||
{
|
|
||||||
["type"]="hurt_yellow",
|
|
||||||
["num"]=33400,
|
|
||||||
["ratio"]=10000,
|
|
||||||
["round"]=0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
["type"]="imprison",
|
|
||||||
["num"]=0,
|
|
||||||
["ratio"]=10000,
|
|
||||||
["round"]=2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
["obj"]=2,
|
|
||||||
["icon"]="50"
|
["icon"]="50"
|
||||||
},
|
},
|
||||||
[2400107]={
|
[2400107]={
|
||||||
@ -1447,6 +1718,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=3,
|
["skill_position"]=3,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=3200123,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=3200124,
|
["num"]=3200124,
|
||||||
@ -1541,14 +1818,14 @@ local skill_rogue = {
|
|||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=3000,
|
["weight"]=3000,
|
||||||
["qlt"]=4,
|
["qlt"]=4,
|
||||||
["type"]=9,
|
["type"]=12,
|
||||||
["skill_position"]=3,
|
["skill_position"]=3,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
{
|
{
|
||||||
["type"]="skill_hurt_add",
|
["type"]="add_skill",
|
||||||
["num"]=5000,
|
["num"]=3300123,
|
||||||
["ratio"]=10000,
|
["ratio"]=10000,
|
||||||
["round"]=2
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=8,
|
["obj"]=8,
|
||||||
@ -1576,14 +1853,20 @@ local skill_rogue = {
|
|||||||
["limit_times"]=1,
|
["limit_times"]=1,
|
||||||
["weight"]=3000,
|
["weight"]=3000,
|
||||||
["qlt"]=2,
|
["qlt"]=2,
|
||||||
["type"]=9,
|
["type"]=12,
|
||||||
["skill_position"]=3,
|
["skill_position"]=3,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
{
|
{
|
||||||
["type"]="skill_hurt_add",
|
["type"]="remove_skill",
|
||||||
["num"]=5000,
|
["num"]=3300123,
|
||||||
["ratio"]=10000,
|
["ratio"]=10000,
|
||||||
["round"]=3
|
["round"]=1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
["type"]="add_skill",
|
||||||
|
["num"]=3300124,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
["obj"]=8,
|
["obj"]=8,
|
||||||
@ -1721,6 +2004,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=4,
|
["skill_position"]=4,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=4200122,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=4200123,
|
["num"]=4200123,
|
||||||
@ -1836,6 +2125,12 @@ local skill_rogue = {
|
|||||||
["type"]=12,
|
["type"]=12,
|
||||||
["skill_position"]=4,
|
["skill_position"]=4,
|
||||||
["effect"]={
|
["effect"]={
|
||||||
|
{
|
||||||
|
["type"]="remove_skill",
|
||||||
|
["num"]=4400122,
|
||||||
|
["ratio"]=10000,
|
||||||
|
["round"]=1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
["type"]="add_skill",
|
["type"]="add_skill",
|
||||||
["num"]=4400123,
|
["num"]=4400123,
|
||||||
@ -1963,6 +2258,6 @@ local skill_rogue = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
local config = {
|
local config = {
|
||||||
data=skill_rogue,count=125
|
data=skill_rogue,count=140
|
||||||
}
|
}
|
||||||
return config
|
return config
|
||||||
@ -29,7 +29,7 @@ local struct = {
|
|||||||
["parameter2"]="minnum:int",
|
["parameter2"]="minnum:int",
|
||||||
["parameter3"]="maxnum:int"
|
["parameter3"]="maxnum:int"
|
||||||
},
|
},
|
||||||
["trigger"]={
|
["condition"]={
|
||||||
["parameter1"]="type:string",
|
["parameter1"]="type:string",
|
||||||
["parameter2"]="attr:string",
|
["parameter2"]="attr:string",
|
||||||
["parameter3"]="op:string",
|
["parameter3"]="op:string",
|
||||||
|
|||||||
@ -578,7 +578,7 @@ function GFunc.showItemNotEnough(itemId)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function GFunc.checkCost(id, num, showToast, giftType)
|
function GFunc.checkCost(id, num, showToast)
|
||||||
if num <= 0 then
|
if num <= 0 then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|||||||
@ -32,8 +32,35 @@ function IdleManager:onGetIdleRewrad(result)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleManager:getHangUpQuickRewrad()
|
function IdleManager:getIdleQuickRewrad(isAd)
|
||||||
|
if isAd then
|
||||||
|
SDKManager:showFullScreenAds(BIReport.ADS_CLICK_TYPE.IDLE_QUICK_DROP, function ()
|
||||||
|
local args = {
|
||||||
|
ad = true
|
||||||
|
}
|
||||||
|
self:sendMessage(ProtoMsgType.FromMsgEnum.IdleQuickReq, args, {}, self.onGetIdleQuickRewrad, BIReport.ITEM_GET_TYPE.IDLE_QUICK_DROP)
|
||||||
|
end)
|
||||||
|
else
|
||||||
|
local cost = DataManager.IdleData:getQuickIdleCost()
|
||||||
|
local costId = GFunc.getRewardId(cost)
|
||||||
|
local costNum = GFunc.getRewardNum(cost)
|
||||||
|
if not GFunc.checkCost(costId, costNum, true) then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local args = {
|
||||||
|
ad = false
|
||||||
|
}
|
||||||
|
self:sendMessage(ProtoMsgType.FromMsgEnum.IdleQuickReq, args, {}, self.onGetIdleQuickRewrad, BIReport.ITEM_GET_TYPE.IDLE_QUICK_DROP)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleManager:onGetIdleQuickRewrad(result)
|
||||||
|
if result.err_code == GConst.ERROR_STR.SUCCESS then
|
||||||
|
if result.rewards then
|
||||||
|
GFunc.showRewardBox(result.rewards)
|
||||||
|
end
|
||||||
|
DataManager.IdleData:onGetIdleQuickRewrad(result)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return IdleManager
|
return IdleManager
|
||||||
@ -3,7 +3,9 @@ local ItemConst = {}
|
|||||||
ItemConst.ITEM_ID_GOLD = 1
|
ItemConst.ITEM_ID_GOLD = 1
|
||||||
ItemConst.ITEM_ID_GEM = 2
|
ItemConst.ITEM_ID_GEM = 2
|
||||||
ItemConst.ITEM_ID_VIT = 3
|
ItemConst.ITEM_ID_VIT = 3
|
||||||
|
ItemConst.ITEM_ID_HERO_FRAGMENT_2 = 4
|
||||||
ItemConst.ITEM_ID_BOUNTY_EXP = 7
|
ItemConst.ITEM_ID_BOUNTY_EXP = 7
|
||||||
|
ItemConst.ITEM_ID_EXP = 12
|
||||||
|
|
||||||
ItemConst.ITEM_TYPE = {
|
ItemConst.ITEM_TYPE = {
|
||||||
RES = 1,
|
RES = 1,
|
||||||
|
|||||||
@ -14,6 +14,18 @@ function IdleDropUI:ctor()
|
|||||||
self.canRefreshReward = false
|
self.canRefreshReward = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function IdleDropUI:onCover()
|
||||||
|
if self.cdSid then
|
||||||
|
self:pauseScheduleGlobal(self.cdSid)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleDropUI:onReshow()
|
||||||
|
if self.cdSid then
|
||||||
|
self:resumeScheduleGlobal(self.cdSid)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function IdleDropUI:onLoadRootComplete()
|
function IdleDropUI:onLoadRootComplete()
|
||||||
local uiMap = self.root:genAllChildren()
|
local uiMap = self.root:genAllChildren()
|
||||||
self.uiMap = uiMap
|
self.uiMap = uiMap
|
||||||
@ -45,7 +57,7 @@ function IdleDropUI:onLoadRootComplete()
|
|||||||
self:initRewards()
|
self:initRewards()
|
||||||
self:bindData()
|
self:bindData()
|
||||||
self:refreshCD()
|
self:refreshCD()
|
||||||
self:scheduleGlobal(function()
|
self.cdSid = self:scheduleGlobal(function()
|
||||||
self:refreshCD()
|
self:refreshCD()
|
||||||
end, 1)
|
end, 1)
|
||||||
end
|
end
|
||||||
@ -118,7 +130,7 @@ function IdleDropUI:refreshBtns()
|
|||||||
self.getBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_2")
|
self.getBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_2")
|
||||||
self.getBtn:setTouchEnable(false)
|
self.getBtn:setTouchEnable(false)
|
||||||
end
|
end
|
||||||
local quickTimes = DataManager.IdleData:getQuickIdleTimes()
|
local quickTimes = DataManager.IdleData:getQuickIdleRemainTimes()
|
||||||
if quickTimes > 0 then
|
if quickTimes > 0 then
|
||||||
self.quickBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_yellow_2")
|
self.quickBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_yellow_2")
|
||||||
self.quickBtn:setTouchEnable(true)
|
self.quickBtn:setTouchEnable(true)
|
||||||
|
|||||||
@ -10,6 +10,30 @@ end
|
|||||||
|
|
||||||
function IdleQuickDropUI:ctor()
|
function IdleQuickDropUI:ctor()
|
||||||
self.rewardList = {}
|
self.rewardList = {}
|
||||||
|
local rewards = DataManager.IdleData:getIdleQuickDropPreviewRewards()
|
||||||
|
for _, item in pairs(rewards) do
|
||||||
|
if item.num > 0 then
|
||||||
|
table.insert(self.rewardList, item)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if #self.rewardList > 1 then
|
||||||
|
local cfg = ConfigManager:getConfig("item")
|
||||||
|
local infoA
|
||||||
|
local infoB
|
||||||
|
table.sort(self.rewardList, function(a, b)
|
||||||
|
infoA = cfg[a.id]
|
||||||
|
infoB = cfg[b.id]
|
||||||
|
if infoA.type == infoB.type then
|
||||||
|
if infoA.qlt == infoB.qlt then
|
||||||
|
return infoA.qlt > infoB.qlt
|
||||||
|
else
|
||||||
|
return a.id < b.id
|
||||||
|
end
|
||||||
|
else
|
||||||
|
return infoA.type < infoB.type
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleQuickDropUI:onLoadRootComplete()
|
function IdleQuickDropUI:onLoadRootComplete()
|
||||||
@ -23,6 +47,7 @@ function IdleQuickDropUI:onLoadRootComplete()
|
|||||||
|
|
||||||
self:initRewards()
|
self:initRewards()
|
||||||
self:initBtns()
|
self:initBtns()
|
||||||
|
self:bindData()
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleQuickDropUI:initRewards()
|
function IdleQuickDropUI:initRewards()
|
||||||
@ -31,22 +56,85 @@ function IdleQuickDropUI:initRewards()
|
|||||||
return GConst.TYPEOF_LUA_CLASS.REWARD_CELL
|
return GConst.TYPEOF_LUA_CLASS.REWARD_CELL
|
||||||
end)
|
end)
|
||||||
self.scrollRect:addRefreshCallback(function(index, cell)
|
self.scrollRect:addRefreshCallback(function(index, cell)
|
||||||
-- cell:refreshByConfig(self.list[index])
|
cell:refreshByConfig(self.rewardList[index])
|
||||||
end)
|
end)
|
||||||
self.scrollRect:clearCells()
|
self.scrollRect:clearCells()
|
||||||
self.scrollRect:refillCells(#self.rewardList)
|
self.scrollRect:refillCells(#self.rewardList)
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleQuickDropUI:initBtns()
|
function IdleQuickDropUI:initBtns()
|
||||||
self.uiMap["idle_quick_drop_ui.bg.ad_btn"]:addClickListener(function()
|
self.adBtn = self.uiMap["idle_quick_drop_ui.bg.ad_btn"]
|
||||||
|
self.adBtn:addClickListener(function()
|
||||||
|
ModuleManager.IdleManager:getIdleQuickRewrad(true)
|
||||||
end)
|
end)
|
||||||
self.uiMap["idle_quick_drop_ui.bg.ad_btn.text"]:setText("临时文本:免费")
|
self.uiMap["idle_quick_drop_ui.bg.ad_btn.text"]:setText("临时文本:免费")
|
||||||
self.uiMap["idle_quick_drop_ui.bg.gem_btn"]:addClickListener(function()
|
self.itemBtn = self.uiMap["idle_quick_drop_ui.bg.item_btn"]
|
||||||
|
self.itemBtn:addClickListener(function()
|
||||||
|
ModuleManager.IdleManager:getIdleQuickRewrad(false)
|
||||||
end)
|
end)
|
||||||
local gemBtnIcon = self.uiMap["idle_quick_drop_ui.bg.gem_btn.icon"]
|
|
||||||
local gemBtnTx = self.uiMap["idle_quick_drop_ui.bg.gem_btn.text"]
|
local cost = DataManager.IdleData:getQuickIdleCost()
|
||||||
gemBtnTx:setText("50")
|
local itemBtnIcon = self.uiMap["idle_quick_drop_ui.bg.item_btn.icon"]
|
||||||
GFunc.centerImgAndTx(gemBtnIcon, gemBtnTx)
|
local itemBtnTx = self.uiMap["idle_quick_drop_ui.bg.item_btn.text"]
|
||||||
|
local iconName = ConfigManager:getConfig("item")[cost.id].icon
|
||||||
|
itemBtnIcon:setSprite(GConst.ATLAS_PATH.ICON_ITEM, iconName)
|
||||||
|
itemBtnTx:setText(tostring(cost.num))
|
||||||
|
GFunc.centerImgAndTx(itemBtnIcon, itemBtnTx)
|
||||||
|
|
||||||
|
self.descTx2 = self.uiMap["idle_quick_drop_ui.bg.desc_tx_2"]
|
||||||
|
self.descTx3 = self.uiMap["idle_quick_drop_ui.bg.desc_tx_3"]
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleQuickDropUI:bindData()
|
||||||
|
self:bind(DataManager.IdleData, "adCount", function()
|
||||||
|
self:onRefresh()
|
||||||
|
end)
|
||||||
|
self:bind(DataManager.IdleData, "energyCount", function()
|
||||||
|
self:onRefresh()
|
||||||
|
end)
|
||||||
|
|
||||||
|
local cost = DataManager.IdleData:getQuickIdleCost()
|
||||||
|
local costId = GFunc.getRewardId(cost)
|
||||||
|
local itemEntity = DataManager.BagData.ItemData:getItemById(costId)
|
||||||
|
if itemEntity then
|
||||||
|
self:bind(itemEntity, "num", function()
|
||||||
|
self:onRefresh()
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleQuickDropUI:onRefresh()
|
||||||
|
local adRemainTimes = DataManager.IdleData:getQuickIdleAdRemainTimes()
|
||||||
|
if adRemainTimes <= 0 then
|
||||||
|
adRemainTimes = 0
|
||||||
|
self.adBtn:setTouchEnable(false)
|
||||||
|
self.adBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_2")
|
||||||
|
self.adBtn:removeRedPoint()
|
||||||
|
else
|
||||||
|
self.adBtn:setTouchEnable(true)
|
||||||
|
self.adBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_blue_2")
|
||||||
|
self.adBtn:addRedPoint(94, 42, 0.8)
|
||||||
|
end
|
||||||
|
self.descTx2:setText(string.format("临时文本:今日剩余%s次", adRemainTimes))
|
||||||
|
local vitRemainTimes = DataManager.IdleData:getQuickIdleVitRemainTimes()
|
||||||
|
if vitRemainTimes <= 0 then
|
||||||
|
vitRemainTimes = 0
|
||||||
|
self.itemBtn:setTouchEnable(false)
|
||||||
|
self.itemBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_2")
|
||||||
|
self.itemBtn:removeRedPoint()
|
||||||
|
else
|
||||||
|
self.itemBtn:setTouchEnable(true)
|
||||||
|
self.itemBtn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_green_2")
|
||||||
|
local cost = DataManager.IdleData:getQuickIdleCost()
|
||||||
|
local costId = GFunc.getRewardId(cost)
|
||||||
|
local costNum = GFunc.getRewardNum(cost)
|
||||||
|
if GFunc.checkCost(costId, costNum) then
|
||||||
|
self.itemBtn:addRedPoint(94, 42, 0.8)
|
||||||
|
else
|
||||||
|
self.itemBtn:removeRedPoint()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
self.descTx3:setText(string.format("临时文本:今日剩余%s次", vitRemainTimes))
|
||||||
end
|
end
|
||||||
|
|
||||||
return IdleQuickDropUI
|
return IdleQuickDropUI
|
||||||
|
|||||||
@ -3,6 +3,7 @@ local IdleData = class("IdleData", BaseData)
|
|||||||
function IdleData:ctor()
|
function IdleData:ctor()
|
||||||
self.data.dirty = false
|
self.data.dirty = false
|
||||||
self.idleRewardMap = {}
|
self.idleRewardMap = {}
|
||||||
|
self.idleQuickPreviewRewardMap = {}
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleData:init(data)
|
function IdleData:init(data)
|
||||||
@ -62,6 +63,58 @@ function IdleData:onGetIdleRewrad(time)
|
|||||||
self:markDirty()
|
self:markDirty()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function IdleData:onGetIdleQuickRewrad(data)
|
||||||
|
self.data.adCount = data.ad_count or 0
|
||||||
|
self.data.energyCount = data.energy_count or 0
|
||||||
|
self:markDirty()
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleData:getIdleQuickDropPreviewRewards()
|
||||||
|
for k, v in pairs(self.idleQuickPreviewRewardMap) do
|
||||||
|
self.idleQuickPreviewRewardMap[k].num = 0
|
||||||
|
end
|
||||||
|
|
||||||
|
local chapterId = DataManager.ChapterData:getMaxChapterId()
|
||||||
|
local cfg = ConfigManager:getConfig("chapter")[chapterId]
|
||||||
|
if cfg == nil then
|
||||||
|
return self.idleQuickPreviewRewardMap
|
||||||
|
end
|
||||||
|
local constCfg = ConfigManager:getConfig("const")
|
||||||
|
local coinPerTime = constCfg.idle_exp_drop_time.value
|
||||||
|
local expPerTime = constCfg.idle_gold_drop_time.value
|
||||||
|
local itemPerTime = constCfg.idle_item_drop_time.value
|
||||||
|
local time = self:getQuickIdleTime()
|
||||||
|
|
||||||
|
local itemGold = self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_GOLD]
|
||||||
|
if itemGold == nil then
|
||||||
|
itemGold = {}
|
||||||
|
itemGold.id = GConst.ItemConst.ITEM_ID_GOLD
|
||||||
|
itemGold.type = GConst.REWARD_TYPE.ITEM
|
||||||
|
self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_GOLD] = itemGold
|
||||||
|
end
|
||||||
|
itemGold.num = math.floor(cfg.idle_gold * (time // coinPerTime))
|
||||||
|
|
||||||
|
local itemExp = self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_EXP]
|
||||||
|
if itemExp == nil then
|
||||||
|
itemExp = {}
|
||||||
|
itemExp.id = GConst.ItemConst.ITEM_ID_EXP
|
||||||
|
itemExp.type = GConst.REWARD_TYPE.ITEM
|
||||||
|
self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_EXP] = itemExp
|
||||||
|
end
|
||||||
|
itemExp.num = math.floor(cfg.idle_exp * (time // expPerTime))
|
||||||
|
|
||||||
|
local itemCard = self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_HERO_FRAGMENT_2]
|
||||||
|
if itemCard == nil then
|
||||||
|
itemCard = {}
|
||||||
|
itemCard.id = GConst.ItemConst.ITEM_ID_HERO_FRAGMENT_2
|
||||||
|
itemCard.type = GConst.REWARD_TYPE.ITEM
|
||||||
|
self.idleQuickPreviewRewardMap[GConst.ItemConst.ITEM_ID_HERO_FRAGMENT_2] = itemCard
|
||||||
|
end
|
||||||
|
itemCard.num = math.floor((time // itemPerTime))
|
||||||
|
|
||||||
|
return self.idleQuickPreviewRewardMap
|
||||||
|
end
|
||||||
|
|
||||||
function IdleData:getIsOpen()
|
function IdleData:getIsOpen()
|
||||||
return ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.IDLE_DROP, true)
|
return ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.IDLE_DROP, true)
|
||||||
end
|
end
|
||||||
@ -106,6 +159,10 @@ function IdleData:getQuickIdleMaxAdTimes()
|
|||||||
return self.quickIdleMaxAdTimes
|
return self.quickIdleMaxAdTimes
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function IdleData:getQuickIdleAdRemainTimes()
|
||||||
|
return self:getQuickIdleMaxAdTimes() - self.data.adCount
|
||||||
|
end
|
||||||
|
|
||||||
function IdleData:getQuickIdleMaxVitTimes()
|
function IdleData:getQuickIdleMaxVitTimes()
|
||||||
if self.quickIdleMaxVitTimes == nil then
|
if self.quickIdleMaxVitTimes == nil then
|
||||||
self.quickIdleMaxVitTimes = ConfigManager:getConfig("const")["idle_drop_fast_times_2"].value
|
self.quickIdleMaxVitTimes = ConfigManager:getConfig("const")["idle_drop_fast_times_2"].value
|
||||||
@ -113,8 +170,26 @@ function IdleData:getQuickIdleMaxVitTimes()
|
|||||||
return self.quickIdleMaxVitTimes
|
return self.quickIdleMaxVitTimes
|
||||||
end
|
end
|
||||||
|
|
||||||
function IdleData:getQuickIdleTimes()
|
function IdleData:getQuickIdleVitRemainTimes()
|
||||||
|
return self:getQuickIdleMaxVitTimes() - self.data.energyCount
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleData:getQuickIdleRemainTimes()
|
||||||
return self:getQuickIdleMaxAdTimes() + self:getQuickIdleMaxVitTimes() - self.data.adCount - self.data.energyCount
|
return self:getQuickIdleMaxAdTimes() + self:getQuickIdleMaxVitTimes() - self.data.adCount - self.data.energyCount
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function IdleData:getQuickIdleCost()
|
||||||
|
if self.quickIdleCost == nil then
|
||||||
|
self.quickIdleCost = ConfigManager:getConfig("const")["idle_drop_fast_cost"].reward
|
||||||
|
end
|
||||||
|
return self.quickIdleCost
|
||||||
|
end
|
||||||
|
|
||||||
|
function IdleData:getQuickIdleTime()
|
||||||
|
if self.quickIdleTime == nil then
|
||||||
|
self.quickIdleTime = ConfigManager:getConfig("const")["idle_drop_fast_time"].value
|
||||||
|
end
|
||||||
|
return self.quickIdleTime
|
||||||
|
end
|
||||||
|
|
||||||
return IdleData
|
return IdleData
|
||||||
Loading…
x
Reference in New Issue
Block a user