diff --git a/horse/durscale_string.go b/horse/durscale_string.go new file mode 100644 index 0000000..958409c --- /dev/null +++ b/horse/durscale_string.go @@ -0,0 +1,38 @@ +// Code generated by "stringer -type DurScale -trimprefix Duration -linecomment"; DO NOT EDIT. + +package horse + +import "strconv" + +func _() { + // An "invalid array index" compiler error signifies that the constant values have changed. + // Re-run the stringer command to generate them again. + var x [1]struct{} + _ = x[DurationDirect-1] + _ = x[DurationFrontDistance-2] + _ = x[DurationRemainingHP-3] + _ = x[DurationIncrementPass-4] + _ = x[DurationMidSideBlock-5] + _ = x[DurationRemainingHP2-7] +} + +const ( + _DurScale_name_0 = "directlyscaling with distance from the frontscaling with remaining HPincreasing with each pass while activescaling with mid-race phase blocked side time" + _DurScale_name_1 = "scaling with remaining HP" +) + +var ( + _DurScale_index_0 = [...]uint8{0, 8, 44, 69, 107, 152} +) + +func (i DurScale) String() string { + switch { + case 1 <= i && i <= 5: + i -= 1 + return _DurScale_name_0[_DurScale_index_0[i]:_DurScale_index_0[i+1]] + case i == 7: + return _DurScale_name_1 + default: + return "DurScale(" + strconv.FormatInt(int64(i), 10) + ")" + } +} diff --git a/horse/global/skill.go b/horse/global/skill.go index 4d406a5..cc7b787 100644 --- a/horse/global/skill.go +++ b/horse/global/skill.go @@ -1047,6 +1047,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", Duration: 60000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -1068,6 +1069,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1089,6 +1091,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -1111,6 +1114,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1132,6 +1136,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -1154,6 +1159,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1175,6 +1181,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -1197,6 +1204,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -1218,6 +1226,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -1241,6 +1250,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", Condition: "is_finalcorner==1&corner==0&order<=5", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1262,6 +1272,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1283,6 +1294,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1&order>=2&order_rate<=40", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -1304,6 +1316,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -1325,6 +1338,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order>=3&blocked_front==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1347,6 +1361,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order==3&bashin_diff_behind<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1368,6 +1383,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1389,6 +1405,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1411,6 +1428,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order==1&bashin_diff_behind>=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1432,6 +1450,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -1453,6 +1472,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order<=5&order_rate<=50", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -1474,6 +1494,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -1495,6 +1516,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -1516,6 +1538,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", Duration: 60000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1537,6 +1560,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1558,6 +1582,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1580,6 +1605,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -1601,6 +1627,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1623,6 +1650,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", Condition: "is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1644,6 +1672,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&distance_diff_rate<=30", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1665,6 +1694,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1687,6 +1717,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1709,6 +1740,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "phase==1&blocked_side_continuetime>=2", Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -1717,6 +1749,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1738,6 +1771,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&change_order_up_end_after>=3&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -1759,6 +1793,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1780,6 +1815,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "change_order_up_end_after>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1802,6 +1838,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order==1", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -1823,6 +1860,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1845,6 +1883,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1866,6 +1905,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&change_order_onetime<0&order<=4", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1887,6 +1927,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1909,6 +1950,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&order_rate<=70", Duration: 60000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1931,6 +1973,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -1952,6 +1995,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -1973,6 +2017,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -1996,6 +2041,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&order<=4&change_order_onetime<0", Condition: "is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2017,6 +2063,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -2040,6 +2087,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", Condition: "is_finalcorner==1&corner==0&order<=5", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2061,6 +2109,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2082,6 +2131,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2104,6 +2154,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2125,6 +2176,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", Duration: 60000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -2146,6 +2198,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2167,6 +2220,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1&order>=2&order_rate<=40", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 750, Target: 1, TargetValue: 0}, @@ -2188,6 +2242,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&corner==0&order<=2&bashin_diff_behind<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2210,6 +2265,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2231,6 +2287,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2252,6 +2309,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -2273,6 +2331,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order>=3&blocked_front==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2295,6 +2354,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order>=3&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2317,6 +2377,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -2338,6 +2399,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order==3&bashin_diff_behind<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2359,6 +2421,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -2380,6 +2443,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2401,6 +2465,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -2423,6 +2488,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", Condition: "is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -2444,6 +2510,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&activate_count_heal>=1&order<=3", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2465,6 +2532,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_heal>=3&distance_rate>=50", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2488,6 +2556,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime>0&order_rate>=40", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 750, Target: 1, TargetValue: 0}, @@ -2509,6 +2578,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", Duration: 60000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2530,6 +2600,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -2551,6 +2622,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -2559,6 +2631,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2580,6 +2653,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2601,6 +2675,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=3&order_rate<=50&is_overtake==1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2622,6 +2697,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2643,6 +2719,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2651,6 +2728,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -2672,6 +2750,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -2694,6 +2773,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2716,6 +2796,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2738,6 +2819,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&distance_diff_top>=7", Duration: 50000, + DurScale: 2, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -2759,6 +2841,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&overtake_target_time>=2", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -2780,6 +2863,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -2800,6 +2884,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -2820,6 +2905,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -2840,6 +2926,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -2860,6 +2947,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -2880,6 +2968,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "rotation==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -2900,6 +2989,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10006", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -2920,6 +3010,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10006", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -2940,6 +3031,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10006", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -2960,6 +3052,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10005", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -2980,6 +3073,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10005", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3000,6 +3094,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10005", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3020,6 +3115,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10009", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3040,6 +3136,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10009", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3060,6 +3157,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10009", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3080,6 +3178,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10008", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3100,6 +3199,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10008", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3120,6 +3220,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10008", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3140,6 +3241,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10008", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, @@ -3161,6 +3263,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10007", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3181,6 +3284,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10007", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3201,6 +3305,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10007", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3221,6 +3326,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10001", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3241,6 +3347,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10001", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3261,6 +3368,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10001", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3281,6 +3389,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3301,6 +3410,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3321,6 +3431,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3341,6 +3452,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10004", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3361,6 +3473,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10004", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3381,6 +3494,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10004", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3401,6 +3515,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10003", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3421,6 +3536,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10003", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3441,6 +3557,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10003", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3461,6 +3578,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10010", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3481,6 +3599,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10010", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3501,6 +3620,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10010", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3521,6 +3641,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3541,6 +3662,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3561,6 +3683,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3581,6 +3704,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==0", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3601,6 +3725,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==0", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3621,6 +3746,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_basis_distance==0", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3641,6 +3767,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3661,6 +3788,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3681,6 +3809,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3701,6 +3830,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==2@ground_condition==3@ground_condition==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3721,6 +3851,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==2@ground_condition==3@ground_condition==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3741,6 +3872,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==2@ground_condition==3@ground_condition==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3761,6 +3893,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==1@season==5", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3781,6 +3914,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==1@season==5", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3801,6 +3935,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==1@season==5", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3821,6 +3956,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==1@season==5", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, @@ -3842,6 +3978,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3862,6 +3999,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3882,6 +4020,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3902,6 +4041,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -3922,6 +4062,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -3942,6 +4083,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -3962,6 +4104,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, @@ -3983,6 +4126,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4003,6 +4147,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4023,6 +4168,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4043,6 +4189,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4063,6 +4210,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4083,6 +4231,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4103,6 +4252,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4123,6 +4273,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4143,6 +4294,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4163,6 +4315,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4183,6 +4336,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4203,6 +4357,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "weather==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4223,6 +4378,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number<=3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4243,6 +4399,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number<=3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4263,6 +4420,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number<=3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4283,6 +4441,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number>=6", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4303,6 +4462,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number>=6", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4323,6 +4483,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "post_number>=6", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4343,6 +4504,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_same<=1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 800000, Target: 1, TargetValue: 0}, }, @@ -4363,6 +4525,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_same<=1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4383,6 +4546,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_same_rate>=40", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4403,6 +4567,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_same_rate>=40", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4423,6 +4588,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_same_rate>=40", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4443,6 +4609,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_equal_popularity_one==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4463,6 +4630,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_equal_popularity_one==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4483,6 +4651,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "popularity>=4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -4503,6 +4672,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "popularity>=4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -4523,6 +4693,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "grade==100", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4543,6 +4714,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "popularity==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -4564,6 +4736,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 24000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -4586,6 +4759,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 24000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -4608,6 +4782,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 24000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, @@ -4630,6 +4805,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -4652,6 +4828,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -4674,6 +4851,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, @@ -4696,6 +4874,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -4718,6 +4897,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -4740,6 +4920,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, @@ -4762,6 +4943,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 24000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -4784,6 +4966,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 24000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -4806,6 +4989,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -4828,6 +5012,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -4850,6 +5035,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -4872,6 +5058,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "straight_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -4894,6 +5081,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "up_slope_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, @@ -4916,6 +5104,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "accumulatetime>=2&is_surrounded==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, @@ -4938,6 +5127,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "last_straight_random==1&distance_diff_rate>=75", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, @@ -4960,6 +5150,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance==200&order==1&bashin_diff_behind>=1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, @@ -4982,6 +5173,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "always==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 10, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5004,6 +5196,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "always==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 10, ValueUsage: 1, Value: 9000, Target: 1, TargetValue: 0}, @@ -5026,6 +5219,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "always==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 10, ValueUsage: 1, Value: 15000, Target: 1, TargetValue: 0}, @@ -5048,6 +5242,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5070,6 +5265,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5092,6 +5288,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 450, Target: 1, TargetValue: 0}, @@ -5114,6 +5311,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -5136,6 +5334,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime<0", Duration: 18000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5158,6 +5357,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime<0", Duration: 18000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5180,6 +5380,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime>0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5202,6 +5403,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime>0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5224,6 +5426,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&is_surrounded==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5246,6 +5449,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&is_surrounded==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5268,6 +5472,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5291,6 +5496,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5314,6 +5520,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -5336,6 +5543,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, @@ -5358,6 +5566,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_lastspurt==1&phase_random==3", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5380,6 +5589,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_lastspurt==1&phase_random==3", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5402,6 +5612,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "accumulatetime>=2&order==1&bashin_diff_behind>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, @@ -5424,6 +5635,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase==0", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5446,6 +5658,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase==0", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5468,6 +5681,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase_random==1&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5490,6 +5704,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase_random==1&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5512,6 +5727,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&is_finalcorner_random==1&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5534,6 +5750,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&is_finalcorner_random==1&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5556,6 +5773,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_laterhalf_random==0&order_rate<=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5578,6 +5796,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_laterhalf_random==0&order_rate<=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5600,6 +5819,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1&order_rate<=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5622,6 +5842,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1&order_rate<=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5644,6 +5865,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&is_finalcorner_random==1&order_rate<=50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5666,6 +5888,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&is_finalcorner_random==1&order_rate<=50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5688,6 +5911,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==1&order_rate>50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5710,6 +5934,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==1&order_rate>50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5732,6 +5957,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2&order_rate>50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5754,6 +5980,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2&order_rate>50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5776,6 +6003,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5798,6 +6026,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5820,6 +6049,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==1&distance_diff_rate>=75", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -5842,6 +6072,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==1&distance_diff_rate>=75", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -5864,6 +6095,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&distance_diff_rate>=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -5886,6 +6118,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&distance_diff_rate>=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -5908,6 +6141,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&is_lastspurt==1&corner==0", Duration: 9000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5930,6 +6164,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&is_lastspurt==1&corner==0", Duration: 9000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5952,6 +6187,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -5974,6 +6210,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -5996,6 +6233,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==1&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -6019,6 +6257,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -6042,6 +6281,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6065,6 +6305,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -6087,6 +6328,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6109,6 +6351,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_laterhalf_random==0&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -6132,6 +6375,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_laterhalf_random==0&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -6155,6 +6399,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -6177,6 +6422,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -6199,6 +6445,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order<=3", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -6221,6 +6468,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order<=3", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -6243,6 +6491,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -6265,6 +6514,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6287,6 +6537,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -6310,6 +6561,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6333,6 +6585,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&straight_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -6355,6 +6608,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&straight_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -6377,6 +6631,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -6399,6 +6654,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6421,6 +6677,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&hp_per<=30", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -6443,6 +6700,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&hp_per<=30", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -6465,6 +6723,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order_rate<=50&temptation_count_behind>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 20, TargetValue: 10}, @@ -6487,6 +6746,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order_rate<=50&temptation_count_behind>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -300, Target: 20, TargetValue: 10}, @@ -6509,6 +6769,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order_rate>50&temptation_count_infront>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 19, TargetValue: 10}, @@ -6531,6 +6792,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_temptation_count_nige>=1&is_temptation==0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 1}, @@ -6553,6 +6815,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_temptation_count_senko>=1&is_temptation==0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 2}, @@ -6575,6 +6838,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_temptation_count_sashi>=1&is_temptation==0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 3}, @@ -6597,6 +6861,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_temptation_count_oikomi>=1&is_temptation==0", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 4}, @@ -6619,6 +6884,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_nige_otherself>=1&phase_random==0&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 1}, @@ -6641,6 +6907,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_nige_otherself>=1&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 1}, @@ -6663,6 +6930,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_nige_otherself>=1&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 1}, @@ -6685,6 +6953,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_senko_otherself>=1&phase_random==0&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 2}, @@ -6707,6 +6976,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_senko_otherself>=1&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 2}, @@ -6729,6 +6999,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_senko_otherself>=1&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 2}, @@ -6751,6 +7022,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_sashi_otherself>=1&phase_random==0&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 3}, @@ -6773,6 +7045,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_sashi_otherself>=1&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 3}, @@ -6795,6 +7068,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_sashi_otherself>=1&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 3}, @@ -6817,6 +7091,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_oikomi_otherself>=1&phase_random==0&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 4}, @@ -6839,6 +7114,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_oikomi_otherself>=1&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 4}, @@ -6861,6 +7137,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style_count_oikomi_otherself>=1&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 4}, @@ -6882,6 +7159,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10101", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, @@ -6902,6 +7180,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10101", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -6922,6 +7201,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10101", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -6943,6 +7223,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -6965,6 +7246,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -6987,6 +7269,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7009,6 +7292,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7031,6 +7315,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -7053,6 +7338,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7075,6 +7361,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -7097,6 +7384,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -7119,6 +7407,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==1", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -7142,6 +7431,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==1", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, @@ -7165,6 +7455,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2500, Target: 10, TargetValue: 18}, @@ -7187,6 +7478,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2000, Target: 10, TargetValue: 18}, @@ -7209,6 +7501,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -300, Target: 9, TargetValue: 18}, @@ -7232,6 +7525,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 18}, @@ -7255,6 +7549,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7277,6 +7572,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7299,6 +7595,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7321,6 +7618,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7343,6 +7641,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -7365,6 +7664,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7387,6 +7687,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -7409,6 +7710,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -7431,6 +7733,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&is_overtake==1&accumulatetime>=5", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -7453,6 +7756,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&is_overtake==1&accumulatetime>=5", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7475,6 +7779,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==1&order<=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2000, Target: 10, TargetValue: 5}, @@ -7498,6 +7803,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==1&order<=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 10, TargetValue: 5}, @@ -7521,6 +7827,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: -3000, Target: 9, TargetValue: 18}, @@ -7543,6 +7850,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: -1000, Target: 9, TargetValue: 18}, @@ -7565,6 +7873,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7587,6 +7896,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7609,6 +7919,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7631,6 +7942,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7653,6 +7965,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, @@ -7675,6 +7988,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -7697,6 +8011,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order_rate>50", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -7720,6 +8035,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==1&order_rate>50", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, @@ -7743,6 +8059,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -7765,6 +8082,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -7787,6 +8105,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2500, Target: 9, TargetValue: 18}, @@ -7809,6 +8128,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 9, TargetValue: 18}, @@ -7831,6 +8151,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase==1&blocked_front_continuetime>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -300, Target: 9, TargetValue: 18}, @@ -7853,6 +8174,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&phase==1&blocked_front_continuetime>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 18}, @@ -7875,6 +8197,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7897,6 +8220,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7919,6 +8243,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -7941,6 +8266,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -7963,6 +8289,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -7985,6 +8312,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8007,6 +8335,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&is_overtake==1&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -8029,6 +8358,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&is_overtake==1&accumulatetime>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -8051,6 +8381,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase==2&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -8073,6 +8404,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase==2&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8095,6 +8427,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==1&order>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 5}, @@ -8118,6 +8451,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==1&order>=5", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -50, Target: 9, TargetValue: 5}, @@ -8141,6 +8475,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: -100000, Target: 9, TargetValue: 18}, @@ -8163,6 +8498,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: -50000, Target: 9, TargetValue: 18}, @@ -8185,6 +8521,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8207,6 +8544,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8229,6 +8567,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8251,6 +8590,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8273,6 +8613,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -8296,6 +8637,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, @@ -8319,6 +8661,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase<=1&change_order_onetime>0&accumulatetime>=5@running_style==1&phase<=1&blocked_side_continuetime>=2&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8341,6 +8684,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&slope==1&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -8363,6 +8707,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&slope==1&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -8385,6 +8730,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase_random==1&order>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, @@ -8407,6 +8753,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase_random==1&order>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -8429,6 +8776,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1&phase_random==0&order>=2&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: -1000, Target: 9, TargetValue: 18}, @@ -8451,6 +8799,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8473,6 +8822,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8495,6 +8845,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8517,6 +8868,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8539,6 +8891,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -8561,6 +8914,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -8583,6 +8937,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&down_slope_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -8605,6 +8960,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&down_slope_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -8627,6 +8983,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -8649,6 +9006,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -8671,6 +9029,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1&order_rate>40", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -8693,6 +9052,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==1&order_rate>40", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -8715,6 +9075,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==2&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: -50000, Target: 10, TargetValue: 18}, @@ -8737,6 +9098,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==2&order_rate<=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: -30000, Target: 10, TargetValue: 18}, @@ -8759,6 +9121,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8781,6 +9144,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8803,6 +9167,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -8825,6 +9190,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8847,6 +9213,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&is_overtake==1&accumulatetime>=5", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, @@ -8869,6 +9236,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&is_overtake==1&accumulatetime>=5", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -8891,6 +9259,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&up_slope_random==1", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -8913,6 +9282,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&up_slope_random==1", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -8935,6 +9305,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -8957,6 +9328,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -8979,6 +9351,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, @@ -9001,6 +9374,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9023,6 +9397,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2&order_rate>50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -300, Target: 4, TargetValue: 18}, @@ -9045,6 +9420,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_random==2&order_rate>50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: -100, Target: 4, TargetValue: 18}, @@ -9067,6 +9443,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -9089,6 +9466,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&straight_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9111,6 +9489,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -9133,6 +9512,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&all_corner_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9155,6 +9535,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -9177,6 +9558,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9199,6 +9581,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&slope==2&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -9221,6 +9604,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&slope==2&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -9243,6 +9627,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -9265,6 +9650,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -9287,6 +9673,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, @@ -9309,6 +9696,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&order_rate>50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9331,6 +9719,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&order>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -2500, Target: 4, TargetValue: 18}, @@ -9353,6 +9742,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==2&order>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -1500, Target: 4, TargetValue: 18}, @@ -9374,6 +9764,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -9395,6 +9786,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9416,6 +9808,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -9437,6 +9830,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9458,6 +9852,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -9479,6 +9874,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9500,6 +9896,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, @@ -9521,6 +9918,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, @@ -9543,6 +9941,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "random_lot==50&post_number==7", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, @@ -9566,6 +9965,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "random_lot==50&post_number==7", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, @@ -9589,6 +9989,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=778&remain_distance>=776", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -9611,6 +10012,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "up_slope_random==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -9633,6 +10035,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "near_count>=3&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9655,6 +10058,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "near_count>=3&accumulatetime>=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -9677,6 +10081,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_start>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -9699,6 +10104,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_middle>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9721,6 +10127,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_middle>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -9743,6 +10150,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_end_after>=3", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -9764,6 +10172,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "same_skill_horse_count>=5", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -9784,6 +10193,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "same_skill_horse_count==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -9805,6 +10215,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "infront_near_lane_time>=3&accumulatetime>=10", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9827,6 +10238,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "behind_near_lane_time>=3&accumulatetime>=10", Duration: 30000, + DurScale: 1, Cooldown: 300000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9849,6 +10261,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_type==2&phase==1&blocked_side_continuetime>=2", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -9871,6 +10284,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_type==2&phase==1&blocked_side_continuetime>=2", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -9893,6 +10307,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_type==2&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -9916,6 +10331,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_type==2&phase_random==2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, @@ -9939,6 +10355,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_laterhalf_random==0&order_rate>=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, @@ -9961,6 +10378,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==3&phase_laterhalf_random==0&order_rate>=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -9983,6 +10401,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -10005,6 +10424,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10026,6 +10446,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_condition==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -10047,6 +10468,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==2&phase_random==2&order_rate<=50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -10069,6 +10491,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "ground_type==2&phase_random==1&order_rate>=50", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -10091,6 +10514,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_laterhalf_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -10113,6 +10537,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_type==4&phase_laterhalf_random==1&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10135,6 +10560,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==1&order_rate>=50", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -10157,6 +10583,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==4&phase_random==1&order_rate>=50", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -10179,6 +10606,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate_after_random==50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, @@ -10202,6 +10630,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate_after_random==50", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -10224,6 +10653,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "running_style==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 6, ValueUsage: 1, Value: 0, Target: 1, TargetValue: 0}, }, @@ -10245,6 +10675,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 3, Value: 3500, Target: 1, TargetValue: 0}, @@ -10267,6 +10698,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 3, Value: 1500, Target: 1, TargetValue: 0}, @@ -10289,6 +10721,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 4, Value: 550, Target: 1, TargetValue: 0}, @@ -10311,6 +10744,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 4, Value: 150, Target: 1, TargetValue: 0}, @@ -10333,6 +10767,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 5, Value: 4000, Target: 1, TargetValue: 0}, @@ -10355,6 +10790,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 12000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 5, Value: 2000, Target: 1, TargetValue: 0}, @@ -10377,6 +10813,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 6, Value: 2500, Target: 1, TargetValue: 0}, @@ -10400,6 +10837,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==2", Duration: 18000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 6, Value: 500, Target: 1, TargetValue: 0}, @@ -10423,6 +10861,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==0", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 7, Value: 350, Target: 1, TargetValue: 0}, @@ -10446,6 +10885,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==0", Duration: 40000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 28, ValueUsage: 7, Value: 150, Target: 1, TargetValue: 0}, @@ -10468,6 +10908,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "track_id==10008", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -10487,6 +10928,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "season==4", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 800000, Target: 1, TargetValue: 0}, }, @@ -10506,6 +10948,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "always==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, @@ -10525,6 +10968,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "always==1", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, @@ -10544,6 +10988,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance>=800&remain_distance<=850", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 21, ValueUsage: 1, Value: -3000, Target: 1, TargetValue: 0}, @@ -10564,6 +11009,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0", Duration: 50000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, @@ -10584,6 +11030,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_exist_chara_id==1002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 1, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002}, }, @@ -10603,6 +11050,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_exist_chara_id==1002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 2, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002}, }, @@ -10622,6 +11070,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_exist_chara_id==1002", Duration: -1, + DurScale: 1, Abilities: []Ability{ {Type: 3, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002}, }, @@ -10641,6 +11090,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_exist_chara_id==1002&remain_distance_viewer_id>=800&remain_distance_viewer_id<=850", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 550, Target: 22, TargetValue: 1002}, @@ -10662,6 +11112,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10686,6 +11137,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order==1&bashin_diff_behind>=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10709,6 +11161,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -10732,6 +11185,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order<=5&order_rate<=50", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -10755,6 +11209,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -10778,6 +11233,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -10801,6 +11257,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", Duration: 36000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -10824,6 +11281,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10847,6 +11305,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -10871,6 +11330,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -10894,6 +11354,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10918,6 +11379,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", Condition: "is_finalcorner==1&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10941,6 +11403,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&distance_diff_rate<=30", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -10964,6 +11427,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -10988,6 +11452,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11012,6 +11477,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "phase==1&blocked_side_continuetime>=2", Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -11020,6 +11486,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11043,6 +11510,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&change_order_up_end_after>=3&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -11066,6 +11534,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11089,6 +11558,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "change_order_up_end_after>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11113,6 +11583,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order==1", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -11136,6 +11607,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11160,6 +11632,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11183,6 +11656,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&change_order_onetime<0&order<=4", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11206,6 +11680,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11230,6 +11705,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&order_rate<=70", Duration: 36000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11254,6 +11730,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11277,6 +11754,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -11300,6 +11778,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11325,6 +11804,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&order<=4&change_order_onetime<0", Condition: "is_finalcorner==1&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11348,6 +11828,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -11373,6 +11854,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", Condition: "is_finalcorner==1&corner==0&order<=5", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11396,6 +11878,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11419,6 +11902,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11443,6 +11927,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11466,6 +11951,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", Duration: 36000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, @@ -11489,6 +11975,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11512,6 +11999,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase_random==1&order>=2&order_rate<=40", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -11535,6 +12023,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&corner==0&order<=2&bashin_diff_behind<=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11559,6 +12048,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11582,6 +12072,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11605,6 +12096,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -11628,6 +12120,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order>=3&blocked_front==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11652,6 +12145,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&order>=3&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11676,6 +12170,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -11699,6 +12194,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase>=2&order==3&bashin_diff_behind<=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11722,6 +12218,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -11745,6 +12242,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11768,6 +12266,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -11792,6 +12291,7 @@ var AllSkills = map[SkillID]Skill{ Precondition: "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", Condition: "is_finalcorner==1&corner==0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -11815,6 +12315,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&activate_count_heal>=1&order<=3", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11838,6 +12339,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "activate_count_heal>=3&distance_rate>=50", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -11863,6 +12365,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&change_order_onetime>0&order_rate>=40", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, @@ -11886,6 +12389,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", Duration: 36000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11909,6 +12413,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -11932,6 +12437,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, @@ -11940,6 +12446,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11963,6 +12470,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -11986,6 +12494,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=3&order_rate<=50&is_overtake==1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -12009,6 +12518,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -12032,6 +12542,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, @@ -12040,6 +12551,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", Duration: 24000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, @@ -12063,6 +12575,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", Duration: 0, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, @@ -12087,6 +12600,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -12111,6 +12625,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -12135,6 +12650,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "is_finalcorner==1&corner!=0&distance_diff_top>=7", Duration: 30000, + DurScale: 2, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, @@ -12158,6 +12674,7 @@ var AllSkills = map[SkillID]Skill{ { Condition: "distance_rate>=50&order_rate>=40&overtake_target_time>=2", Duration: 30000, + DurScale: 1, Cooldown: 5000000, Abilities: []Ability{ {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, diff --git a/horse/global/skill.kk b/horse/global/skill.kk index fb6be92..5f2c781 100644 --- a/horse/global/skill.kk +++ b/horse/global/skill.kk @@ -5711,6 +5711,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&distance_rate<=60&order_rate>50", duration = 60000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5726,6 +5727,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5741,6 +5743,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5761,6 +5764,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5776,6 +5780,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&hp_per>=30&order<=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5796,6 +5801,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5811,6 +5817,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5831,6 +5838,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order_rate>=65&order_rate<=70", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5846,6 +5854,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&corner!=0&order>=3&order_rate<=40", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5866,6 +5875,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&blocked_side_continuetime>=2", condition = "is_finalcorner==1&corner==0&order<=5", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5881,6 +5891,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order<=3&blocked_side_continuetime>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5896,6 +5907,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1&order>=2&order_rate<=40", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5911,6 +5923,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5926,6 +5939,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order>=3&blocked_front==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5946,6 +5960,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order==3&bashin_diff_behind<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5961,6 +5976,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5976,6 +5992,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -5996,6 +6013,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind>=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6011,6 +6029,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6026,6 +6045,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order<=5&order_rate<=50", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6041,6 +6061,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6056,6 +6077,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6071,6 +6093,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&distance_rate<=60&order_rate>50", duration = 60000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6086,6 +6109,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6101,6 +6125,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6121,6 +6146,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6136,6 +6162,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6151,6 +6178,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", condition = "is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6166,6 +6194,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&distance_diff_rate<=30", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6181,6 +6210,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&hp_per>=30&order<=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6201,6 +6231,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6216,6 +6247,7 @@ pub fun activations(s: skill-id): list precondition = "phase==1&blocked_side_continuetime>=2", condition = "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6229,6 +6261,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6244,6 +6277,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&change_order_up_end_after>=3&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6259,6 +6293,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6274,6 +6309,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "change_order_up_end_after>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6294,6 +6330,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6309,6 +6346,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6329,6 +6367,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6344,6 +6383,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6359,6 +6399,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6379,6 +6420,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&order_rate<=70", duration = 60000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6399,6 +6441,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6414,6 +6457,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order_rate>=65&order_rate<=70", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6429,6 +6473,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6449,6 +6494,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&order<=4&change_order_onetime<0", condition = "is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6464,6 +6510,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&corner!=0&order>=3&order_rate<=40", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6484,6 +6531,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&blocked_side_continuetime>=2", condition = "is_finalcorner==1&corner==0&order<=5", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6499,6 +6547,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6514,6 +6563,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6534,6 +6584,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6549,6 +6600,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", duration = 60000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6564,6 +6616,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order<=3&blocked_side_continuetime>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6579,6 +6632,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1&order>=2&order_rate<=40", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6594,6 +6648,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&corner==0&order<=2&bashin_diff_behind<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6614,6 +6669,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6629,6 +6685,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6644,6 +6701,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6659,6 +6717,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order>=3&blocked_front==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6679,6 +6738,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order>=3&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6699,6 +6759,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6714,6 +6775,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order==3&bashin_diff_behind<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6729,6 +6791,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6744,6 +6807,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6759,6 +6823,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6774,6 +6839,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", condition = "is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6789,6 +6855,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&activate_count_heal>=1&order<=3", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6804,6 +6871,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_heal>=3&distance_rate>=50", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6829,6 +6897,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime>0&order_rate>=40", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6844,6 +6913,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", duration = 60000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6859,6 +6929,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6874,6 +6945,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6887,6 +6959,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6902,6 +6975,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6917,6 +6991,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=3&order_rate<=50&is_overtake==1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6932,6 +7007,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6947,6 +7023,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6960,6 +7037,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6975,6 +7053,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -6995,6 +7074,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -7015,6 +7095,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -7035,6 +7116,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&distance_diff_top>=7", duration = 50000.decimal(-4), + dur-scale = Front-Distance-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -7050,6 +7132,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&overtake_target_time>=2", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -7065,6 +7148,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7080,6 +7164,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7095,6 +7180,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7110,6 +7196,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7125,6 +7212,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7140,6 +7228,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "rotation==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7155,6 +7244,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10006", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7170,6 +7260,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10006", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7185,6 +7276,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10006", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7200,6 +7292,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10005", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7215,6 +7308,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10005", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7230,6 +7324,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10005", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7245,6 +7340,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10009", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7260,6 +7356,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10009", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7275,6 +7372,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10009", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7290,6 +7388,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10008", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7305,6 +7404,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10008", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7320,6 +7420,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10008", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7335,6 +7436,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10008", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7355,6 +7457,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10007", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7370,6 +7473,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10007", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7385,6 +7489,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10007", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7400,6 +7505,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10001", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7415,6 +7521,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10001", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7430,6 +7537,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10001", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7445,6 +7553,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7460,6 +7569,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7475,6 +7585,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7490,6 +7601,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10004", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7505,6 +7617,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10004", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7520,6 +7633,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10004", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7535,6 +7649,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10003", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7550,6 +7665,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10003", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7565,6 +7681,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10003", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7580,6 +7697,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10010", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7595,6 +7713,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10010", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7610,6 +7729,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10010", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7625,6 +7745,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7640,6 +7761,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7655,6 +7777,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7670,6 +7793,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==0", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7685,6 +7809,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==0", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7700,6 +7825,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_basis_distance==0", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7715,6 +7841,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7730,6 +7857,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7745,6 +7873,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7760,6 +7889,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==2@ground_condition==3@ground_condition==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7775,6 +7905,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==2@ground_condition==3@ground_condition==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7790,6 +7921,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==2@ground_condition==3@ground_condition==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7805,6 +7937,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==1@season==5", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7820,6 +7953,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==1@season==5", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7835,6 +7969,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==1@season==5", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7850,6 +7985,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==1@season==5", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7870,6 +8006,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7885,6 +8022,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7900,6 +8038,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7915,6 +8054,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7930,6 +8070,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7945,6 +8086,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7960,6 +8102,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7980,6 +8123,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -7995,6 +8139,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8010,6 +8155,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8025,6 +8171,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8040,6 +8187,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8055,6 +8203,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8070,6 +8219,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8085,6 +8235,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8100,6 +8251,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8115,6 +8267,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8130,6 +8283,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8145,6 +8299,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "weather==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8160,6 +8315,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number<=3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8175,6 +8331,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number<=3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8190,6 +8347,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number<=3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8205,6 +8363,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number>=6", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8220,6 +8379,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number>=6", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8235,6 +8395,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "post_number>=6", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8250,6 +8411,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_same<=1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8265,6 +8427,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_same<=1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8280,6 +8443,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_same_rate>=40", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8295,6 +8459,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_same_rate>=40", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8310,6 +8475,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_same_rate>=40", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8325,6 +8491,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_equal_popularity_one==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8340,6 +8507,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_equal_popularity_one==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8355,6 +8523,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "popularity>=4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8370,6 +8539,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "popularity>=4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8385,6 +8555,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "grade==100", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8400,6 +8571,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "popularity==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -8415,6 +8587,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8430,6 +8603,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8445,6 +8619,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8460,6 +8635,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8475,6 +8651,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8490,6 +8667,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8505,6 +8683,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "corner_random==1@corner_random==2@corner_random==3@corner_random==4", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8520,6 +8699,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "corner_random==1@corner_random==2@corner_random==3@corner_random==4", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8535,6 +8715,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "corner_random==1@corner_random==2@corner_random==3@corner_random==4", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8550,6 +8731,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8565,6 +8747,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8580,6 +8763,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8595,6 +8779,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8610,6 +8795,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8625,6 +8811,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "straight_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8640,6 +8827,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "up_slope_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8655,6 +8843,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "accumulatetime>=2&is_surrounded==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8670,6 +8859,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "last_straight_random==1&distance_diff_rate>=75", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8685,6 +8875,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance==200&order==1&bashin_diff_behind>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8700,6 +8891,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "always==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8715,6 +8907,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "always==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8730,6 +8923,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "always==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8745,6 +8939,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8760,6 +8955,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8775,6 +8971,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8790,6 +8987,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8805,6 +9003,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime<0", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8820,6 +9019,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime<0", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8835,6 +9035,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime>0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8850,6 +9051,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime>0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8865,6 +9067,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&is_surrounded==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8880,6 +9083,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&is_surrounded==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8895,6 +9099,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8915,6 +9120,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -8935,6 +9141,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8950,6 +9157,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8965,6 +9173,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_lastspurt==1&phase_random==3", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8980,6 +9189,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_lastspurt==1&phase_random==3", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -8995,6 +9205,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "accumulatetime>=2&order==1&bashin_diff_behind>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9010,6 +9221,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase==0", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9025,6 +9237,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase==0", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9040,6 +9253,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase_random==1&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9055,6 +9269,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase_random==1&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9070,6 +9285,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&is_finalcorner_random==1&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9085,6 +9301,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&is_finalcorner_random==1&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9100,6 +9317,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_laterhalf_random==0&order_rate<=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9115,6 +9333,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_laterhalf_random==0&order_rate<=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9130,6 +9349,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1&order_rate<=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9145,6 +9365,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1&order_rate<=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9160,6 +9381,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&is_finalcorner_random==1&order_rate<=50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9175,6 +9397,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&is_finalcorner_random==1&order_rate<=50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9190,6 +9413,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==1&order_rate>50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9205,6 +9429,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==1&order_rate>50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9220,6 +9445,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2&order_rate>50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9235,6 +9461,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2&order_rate>50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9250,6 +9477,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9265,6 +9493,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9280,6 +9509,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==1&distance_diff_rate>=75", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9295,6 +9525,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==1&distance_diff_rate>=75", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9310,6 +9541,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&distance_diff_rate>=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9325,6 +9557,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&distance_diff_rate>=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9340,6 +9573,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&is_lastspurt==1&corner==0", duration = 9000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9355,6 +9589,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&is_lastspurt==1&corner==0", duration = 9000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9370,6 +9605,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9385,6 +9621,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9400,6 +9637,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==1&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9420,6 +9658,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9440,6 +9679,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9460,6 +9700,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9475,6 +9716,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9490,6 +9732,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_laterhalf_random==0&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9510,6 +9753,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_laterhalf_random==0&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9530,6 +9774,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9545,6 +9790,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9560,6 +9806,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order<=3", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9575,6 +9822,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order<=3", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9590,6 +9838,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9605,6 +9854,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9620,6 +9870,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9640,6 +9891,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9660,6 +9912,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&straight_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9675,6 +9928,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&straight_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9690,6 +9944,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9705,6 +9960,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9720,6 +9976,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&hp_per<=30", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9735,6 +9992,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&hp_per<=30", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9750,6 +10008,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order_rate<=50&temptation_count_behind>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9765,6 +10024,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order_rate<=50&temptation_count_behind>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9780,6 +10040,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order_rate>50&temptation_count_infront>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9795,6 +10056,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_temptation_count_nige>=1&is_temptation==0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9810,6 +10072,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_temptation_count_senko>=1&is_temptation==0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9825,6 +10088,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_temptation_count_sashi>=1&is_temptation==0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9840,6 +10104,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_temptation_count_oikomi>=1&is_temptation==0", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9855,6 +10120,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_nige_otherself>=1&phase_random==0&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9870,6 +10136,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_nige_otherself>=1&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9885,6 +10152,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_nige_otherself>=1&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9900,6 +10168,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_senko_otherself>=1&phase_random==0&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9915,6 +10184,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_senko_otherself>=1&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9930,6 +10200,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_senko_otherself>=1&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9945,6 +10216,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_sashi_otherself>=1&phase_random==0&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9960,6 +10232,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_sashi_otherself>=1&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9975,6 +10248,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_sashi_otherself>=1&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -9990,6 +10264,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_oikomi_otherself>=1&phase_random==0&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10005,6 +10280,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_oikomi_otherself>=1&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10020,6 +10296,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style_count_oikomi_otherself>=1&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10035,6 +10312,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10101", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -10050,6 +10328,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10101", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -10065,6 +10344,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10101", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -10080,6 +10360,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10095,6 +10376,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10110,6 +10392,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10125,6 +10408,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10140,6 +10424,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10155,6 +10440,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10170,6 +10456,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10185,6 +10472,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10200,6 +10488,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==1", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10220,6 +10509,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==1", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10240,6 +10530,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10255,6 +10546,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10270,6 +10562,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10290,6 +10583,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10310,6 +10604,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10325,6 +10620,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10340,6 +10636,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10355,6 +10652,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10370,6 +10668,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10385,6 +10684,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10400,6 +10700,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10415,6 +10716,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10430,6 +10732,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&is_overtake==1&accumulatetime>=5", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10445,6 +10748,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&is_overtake==1&accumulatetime>=5", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10460,6 +10764,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==1&order<=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10480,6 +10785,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==1&order<=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10500,6 +10806,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10515,6 +10822,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10530,6 +10838,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10545,6 +10854,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10560,6 +10870,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10575,6 +10886,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10590,6 +10902,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10605,6 +10918,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10620,6 +10934,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order_rate>50", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10640,6 +10955,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==1&order_rate>50", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10660,6 +10976,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10675,6 +10992,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10690,6 +11008,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10705,6 +11024,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10720,6 +11040,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase==1&blocked_front_continuetime>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10735,6 +11056,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&phase==1&blocked_front_continuetime>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10750,6 +11072,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10765,6 +11088,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10780,6 +11104,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10795,6 +11120,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10810,6 +11136,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10825,6 +11152,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10840,6 +11168,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&is_overtake==1&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10855,6 +11184,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&is_overtake==1&accumulatetime>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10870,6 +11200,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase==2&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10885,6 +11216,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase==2&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10900,6 +11232,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==1&order>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10920,6 +11253,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==1&order>=5", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10940,6 +11274,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10955,6 +11290,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10970,6 +11306,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -10985,6 +11322,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11000,6 +11338,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11015,6 +11354,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11030,6 +11370,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11050,6 +11391,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11070,6 +11412,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase<=1&change_order_onetime>0&accumulatetime>=5@running_style==1&phase<=1&blocked_side_continuetime>=2&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11085,6 +11428,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&slope==1&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11100,6 +11444,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&slope==1&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11115,6 +11460,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase_random==1&order>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11130,6 +11476,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase_random==1&order>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11145,6 +11492,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1&phase_random==0&order>=2&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11160,6 +11508,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11175,6 +11524,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11190,6 +11540,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11205,6 +11556,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11220,6 +11572,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11235,6 +11588,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11250,6 +11604,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&down_slope_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11265,6 +11620,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&down_slope_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11280,6 +11636,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11295,6 +11652,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11310,6 +11668,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1&order_rate>40", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11325,6 +11684,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==1&order_rate>40", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11340,6 +11700,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==2&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11355,6 +11716,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==2&order_rate<=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11370,6 +11732,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11385,6 +11748,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11400,6 +11764,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11415,6 +11780,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11430,6 +11796,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&is_overtake==1&accumulatetime>=5", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11445,6 +11812,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&is_overtake==1&accumulatetime>=5", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11460,6 +11828,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&up_slope_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11475,6 +11844,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&up_slope_random==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11490,6 +11860,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11505,6 +11876,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11520,6 +11892,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11535,6 +11908,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11550,6 +11924,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2&order_rate>50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11565,6 +11940,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_random==2&order_rate>50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11580,6 +11956,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11595,6 +11972,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&straight_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11610,6 +11988,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11625,6 +12004,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&all_corner_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11640,6 +12020,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11655,6 +12036,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11670,6 +12052,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&slope==2&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11685,6 +12068,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&slope==2&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11700,6 +12084,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11715,6 +12100,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11730,6 +12116,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11745,6 +12132,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&order_rate>50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11760,6 +12148,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&order>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11775,6 +12164,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==2&order>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -11790,6 +12180,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11810,6 +12201,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11830,6 +12222,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11850,6 +12243,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11870,6 +12264,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11890,6 +12285,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11910,6 +12306,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11930,6 +12327,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11950,6 +12348,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "random_lot==50&post_number==7", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -11975,6 +12374,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "random_lot==50&post_number==7", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12000,6 +12400,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=778&remain_distance>=776", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12015,6 +12416,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "up_slope_random==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12030,6 +12432,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "near_count>=3&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12045,6 +12448,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "near_count>=3&accumulatetime>=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12060,6 +12464,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_start>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12075,6 +12480,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_middle>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12090,6 +12496,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_middle>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12105,6 +12512,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_end_after>=3", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12120,6 +12528,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "same_skill_horse_count>=5", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12135,6 +12544,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "same_skill_horse_count==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12150,6 +12560,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "infront_near_lane_time>=3&accumulatetime>=10", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -12165,6 +12576,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "behind_near_lane_time>=3&accumulatetime>=10", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 300000.decimal(-4), abilities = [ Ability( @@ -12180,6 +12592,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_type==2&phase==1&blocked_side_continuetime>=2", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12195,6 +12608,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_type==2&phase==1&blocked_side_continuetime>=2", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12210,6 +12624,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_type==2&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12230,6 +12645,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_type==2&phase_random==2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12250,6 +12666,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_laterhalf_random==0&order_rate>=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12265,6 +12682,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==3&phase_laterhalf_random==0&order_rate>=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12280,6 +12698,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12295,6 +12714,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12310,6 +12730,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_condition==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12325,6 +12746,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==2&phase_random==2&order_rate<=50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12340,6 +12762,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "ground_type==2&phase_random==1&order_rate>=50", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12355,6 +12778,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_laterhalf_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12370,6 +12794,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_type==4&phase_laterhalf_random==1&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12385,6 +12810,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==1&order_rate>=50", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12400,6 +12826,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==4&phase_random==1&order_rate>=50", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12415,6 +12842,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate_after_random==50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12435,6 +12863,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate_after_random==50", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12455,6 +12884,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "running_style==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12470,6 +12900,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12485,6 +12916,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12500,6 +12932,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12515,6 +12948,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12530,6 +12964,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12545,6 +12980,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 12000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12560,6 +12996,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12580,6 +13017,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==2", duration = 18000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12600,6 +13038,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==0", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12620,6 +13059,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==0", duration = 40000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12640,6 +13080,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "track_id==10008", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12655,6 +13096,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "season==4", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12670,6 +13112,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "always==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12685,6 +13128,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "always==1", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12700,6 +13144,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance>=800&remain_distance<=850", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12715,6 +13160,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0", duration = 50000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12730,6 +13176,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12745,6 +13192,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12760,6 +13208,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, + dur-scale = Direct-Dur, cooldown = 0.decimal, abilities = [ Ability( @@ -12775,6 +13224,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_exist_chara_id==1002&remain_distance_viewer_id>=800&remain_distance_viewer_id<=850", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12790,6 +13240,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12810,6 +13261,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12825,6 +13277,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12840,6 +13293,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order<=5&order_rate<=50", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12855,6 +13309,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12870,6 +13325,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12885,6 +13341,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&distance_rate<=60&order_rate>50", duration = 36000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12900,6 +13357,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12915,6 +13373,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12935,6 +13394,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12950,6 +13410,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12965,6 +13426,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", condition = "is_finalcorner==1&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12980,6 +13442,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&distance_diff_rate<=30", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -12995,6 +13458,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&hp_per>=30&order<=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13015,6 +13479,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13030,6 +13495,7 @@ pub fun activations(s: skill-id): list precondition = "phase==1&blocked_side_continuetime>=2", condition = "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13043,6 +13509,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13058,6 +13525,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&change_order_up_end_after>=3&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13073,6 +13541,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13088,6 +13557,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "change_order_up_end_after>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13108,6 +13578,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13123,6 +13594,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13143,6 +13615,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13158,6 +13631,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13173,6 +13647,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13193,6 +13668,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&order_rate<=70", duration = 36000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13213,6 +13689,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13228,6 +13705,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order_rate>=65&order_rate<=70", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13243,6 +13721,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13263,6 +13742,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&order<=4&change_order_onetime<0", condition = "is_finalcorner==1&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13278,6 +13758,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&corner!=0&order>=3&order_rate<=40", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13298,6 +13779,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&blocked_side_continuetime>=2", condition = "is_finalcorner==1&corner==0&order<=5", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13313,6 +13795,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13328,6 +13811,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13348,6 +13832,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13363,6 +13848,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", duration = 36000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13378,6 +13864,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order<=3&blocked_side_continuetime>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13393,6 +13880,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase_random==1&order>=2&order_rate<=40", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13408,6 +13896,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&corner==0&order<=2&bashin_diff_behind<=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13428,6 +13917,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13443,6 +13933,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13458,6 +13949,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13473,6 +13965,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order>=3&blocked_front==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13493,6 +13986,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&order>=3&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13513,6 +14007,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13528,6 +14023,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase>=2&order==3&bashin_diff_behind<=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13543,6 +14039,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13558,6 +14055,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13573,6 +14071,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13588,6 +14087,7 @@ pub fun activations(s: skill-id): list precondition = "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", condition = "is_finalcorner==1&corner==0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13603,6 +14103,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&activate_count_heal>=1&order<=3", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13618,6 +14119,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "activate_count_heal>=3&distance_rate>=50", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13643,6 +14145,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&change_order_onetime>0&order_rate>=40", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13658,6 +14161,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", duration = 36000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13673,6 +14177,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13688,6 +14193,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13701,6 +14207,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13716,6 +14223,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13731,6 +14239,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=3&order_rate<=50&is_overtake==1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13746,6 +14255,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13761,6 +14271,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13774,6 +14285,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", duration = 24000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13789,6 +14301,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", duration = 0.decimal, + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13809,6 +14322,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13829,6 +14343,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13849,6 +14364,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "is_finalcorner==1&corner!=0&distance_diff_top>=7", duration = 30000.decimal(-4), + dur-scale = Front-Distance-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( @@ -13864,6 +14380,7 @@ pub fun activations(s: skill-id): list precondition = "", condition = "distance_rate>=50&order_rate>=40&overtake_target_time>=2", duration = 30000.decimal(-4), + dur-scale = Direct-Dur, cooldown = 5000000.decimal(-4), abilities = [ Ability( diff --git a/horse/skill.go b/horse/skill.go index d39e831..85b3555 100644 --- a/horse/skill.go +++ b/horse/skill.go @@ -46,6 +46,7 @@ type Activation struct { Precondition string Condition string Duration TenThousandths + DurScale DurScale Cooldown TenThousandths Abilities []Ability } @@ -126,6 +127,18 @@ func (a Ability) String() string { return string(r) } +type DurScale int8 + +//go:generate go run golang.org/x/tools/cmd/stringer@v0.41.0 -type DurScale -trimprefix Duration -linecomment +const ( + DurationDirect DurScale = 1 // directly + DurationFrontDistance DurScale = 2 // scaling with distance from the front + DurationRemainingHP DurScale = 3 // scaling with remaining HP + DurationIncrementPass DurScale = 4 // increasing with each pass while active + DurationMidSideBlock DurScale = 5 // scaling with mid-race phase blocked side time + DurationRemainingHP2 DurScale = 7 // scaling with remaining HP +) + type AbilityType int8 //go:generate go run golang.org/x/tools/cmd/stringer@v0.41.0 -type AbilityType -trimprefix Ability -linecomment diff --git a/horse/skill.kk b/horse/skill.kk index 0b672f9..682eddb 100644 --- a/horse/skill.kk +++ b/horse/skill.kk @@ -85,17 +85,40 @@ pub struct activation precondition: condition condition: condition duration: decimal // seconds + dur-scale: dur-scale cooldown: decimal // seconds abilities: list // one to three elements pub fun activation/show(a: activation, ?character/show: (character-id) -> string): string match a - Activation("", condition, duration, _, abilities) | !duration.is-pos -> condition ++ " -> " ++ abilities.show - Activation("", condition, duration, cooldown, abilities) | cooldown >= 500.decimal -> condition ++ " -> for " ++ duration.show ++ "s, " ++ abilities.show - Activation("", condition, duration, cooldown, abilities) -> condition ++ " -> for " ++ duration.show ++ "s on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show - Activation(precondition, condition, duration, _, abilities) | !duration.is-pos -> precondition ++ " -> " ++ condition ++ " -> " ++ abilities.show - Activation(precondition, condition, duration, cooldown, abilities) | cooldown >= 500.decimal -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s, " ++ abilities.show - Activation(precondition, condition, duration, cooldown, abilities) -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show + Activation("", condition, duration, _, _, abilities) | !duration.is-pos -> condition ++ " -> " ++ abilities.show + Activation("", condition, duration, Direct-Dur, cooldown, abilities) | cooldown >= 500.decimal -> condition ++ " -> for " ++ duration.show ++ "s, " ++ abilities.show + Activation("", condition, duration, dur-scale, cooldown, abilities) | cooldown >= 500.decimal -> condition ++ " -> for " ++ duration.show ++ "s " ++ dur-scale.show ++ ", " ++ abilities.show + Activation("", condition, duration, Direct-Dur, cooldown, abilities) -> condition ++ " -> for " ++ duration.show ++ "s on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show + Activation("", condition, duration, dur-scale, cooldown, abilities) -> condition ++ " -> for " ++ duration.show ++ "s " ++ dur-scale.show ++ " on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show + Activation(precondition, condition, duration, _, _, abilities) | !duration.is-pos -> precondition ++ " -> " ++ condition ++ " -> " ++ abilities.show + Activation(precondition, condition, duration, Direct-Dur, cooldown, abilities) | cooldown >= 500.decimal -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s, " ++ abilities.show + Activation(precondition, condition, duration, dur-scale, cooldown, abilities) | cooldown >= 500.decimal -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s " ++ dur-scale.show ++ ", " ++ abilities.show + Activation(precondition, condition, duration, Direct-Dur, cooldown, abilities) -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show + Activation(precondition, condition, duration, dur-scale, cooldown, abilities) -> precondition ++ " -> " ++ condition ++ " -> for " ++ duration.show ++ "s " ++ dur-scale.show ++ " on " ++ cooldown.show ++ "s cooldown, " ++ abilities.show + +// Special scaling types for skill activation durations. +pub type dur-scale + Direct-Dur + Front-Distance-Dur + Multiply-Remaining-HP + Increment-Pass + Midrace-Side-Block-Time-Dur + Multiply-Remaining-HP2 + +pub fun dur-scale/show(s: dur-scale): string + match s + Direct-Dur -> "with no scaling" + Front-Distance-Dur -> "scaling with distance from the front" + Multiply-Remaining-HP -> "scaling with remaining HP" + Increment-Pass -> "increasing with each pass while active" + Midrace-Side-Block-Time-Dur -> "scaling with mid-race phase blocked side time" + Multiply-Remaining-HP2 -> "scaling with remaining HP" // Effects of activating a skill. pub struct ability diff --git a/horsegen/load.go b/horsegen/load.go index 839522d..29aedaa 100644 --- a/horsegen/load.go +++ b/horsegen/load.go @@ -216,6 +216,7 @@ type SkillActivation struct { Precondition string Condition string Duration int + DurScale int Cooldown int Abilities [3]SkillAbility } @@ -264,67 +265,69 @@ func Skills(ctx context.Context, db *sqlitex.Pool) ([]Skill, error) { Precondition: stmt.ColumnText(9), Condition: stmt.ColumnText(10), Duration: stmt.ColumnInt(11), - Cooldown: stmt.ColumnInt(12), + DurScale: stmt.ColumnInt(12), + Cooldown: stmt.ColumnInt(13), Abilities: [3]SkillAbility{ { - Type: stmt.ColumnInt(13), - ValueUsage: stmt.ColumnInt(14), - Value: stmt.ColumnInt(15), - Target: stmt.ColumnInt(16), - TargetValue: stmt.ColumnInt(17), + Type: stmt.ColumnInt(14), + ValueUsage: stmt.ColumnInt(15), + Value: stmt.ColumnInt(16), + Target: stmt.ColumnInt(17), + TargetValue: stmt.ColumnInt(18), }, { - Type: stmt.ColumnInt(18), - ValueUsage: stmt.ColumnInt(19), - Value: stmt.ColumnInt(20), - Target: stmt.ColumnInt(21), - TargetValue: stmt.ColumnInt(22), + Type: stmt.ColumnInt(19), + ValueUsage: stmt.ColumnInt(20), + Value: stmt.ColumnInt(21), + Target: stmt.ColumnInt(22), + TargetValue: stmt.ColumnInt(23), }, { - Type: stmt.ColumnInt(23), - ValueUsage: stmt.ColumnInt(24), - Value: stmt.ColumnInt(25), - Target: stmt.ColumnInt(26), - TargetValue: stmt.ColumnInt(27), + Type: stmt.ColumnInt(24), + ValueUsage: stmt.ColumnInt(25), + Value: stmt.ColumnInt(26), + Target: stmt.ColumnInt(27), + TargetValue: stmt.ColumnInt(28), }, }, }, { - Precondition: stmt.ColumnText(28), - Condition: stmt.ColumnText(29), - Duration: stmt.ColumnInt(30), - Cooldown: stmt.ColumnInt(31), + Precondition: stmt.ColumnText(29), + Condition: stmt.ColumnText(30), + Duration: stmt.ColumnInt(31), + DurScale: stmt.ColumnInt(32), + Cooldown: stmt.ColumnInt(33), Abilities: [3]SkillAbility{ { - Type: stmt.ColumnInt(32), - ValueUsage: stmt.ColumnInt(33), - Value: stmt.ColumnInt(34), - Target: stmt.ColumnInt(35), - TargetValue: stmt.ColumnInt(36), + Type: stmt.ColumnInt(34), + ValueUsage: stmt.ColumnInt(35), + Value: stmt.ColumnInt(36), + Target: stmt.ColumnInt(37), + TargetValue: stmt.ColumnInt(38), }, { - Type: stmt.ColumnInt(37), - ValueUsage: stmt.ColumnInt(38), - Value: stmt.ColumnInt(39), - Target: stmt.ColumnInt(40), - TargetValue: stmt.ColumnInt(41), + Type: stmt.ColumnInt(39), + ValueUsage: stmt.ColumnInt(40), + Value: stmt.ColumnInt(41), + Target: stmt.ColumnInt(42), + TargetValue: stmt.ColumnInt(43), }, { - Type: stmt.ColumnInt(42), - ValueUsage: stmt.ColumnInt(43), - Value: stmt.ColumnInt(44), - Target: stmt.ColumnInt(45), - TargetValue: stmt.ColumnInt(46), + Type: stmt.ColumnInt(44), + ValueUsage: stmt.ColumnInt(45), + Value: stmt.ColumnInt(46), + Target: stmt.ColumnInt(47), + TargetValue: stmt.ColumnInt(48), }, }, }, }, - SPCost: stmt.ColumnInt(47), - InheritID: stmt.ColumnInt(48), - UniqueOwnerID: stmt.ColumnInt(49), - UniqueOwner: stmt.ColumnText(50), - IconID: stmt.ColumnInt(51), - Index: stmt.ColumnInt(52), + SPCost: stmt.ColumnInt(49), + InheritID: stmt.ColumnInt(50), + UniqueOwnerID: stmt.ColumnInt(51), + UniqueOwner: stmt.ColumnText(52), + IconID: stmt.ColumnInt(53), + Index: stmt.ColumnInt(54), } r = append(r, s) } diff --git a/horsegen/skill.go.template b/horsegen/skill.go.template index 3455157..0d48677 100644 --- a/horsegen/skill.go.template +++ b/horsegen/skill.go.template @@ -39,6 +39,7 @@ var AllSkills = map[SkillID]Skill{ {{- end }} Condition: {{ printf "%q" $a.Condition }}, Duration: {{ $a.Duration }}, + DurScale: {{ $a.DurScale }}, {{- if $a.Cooldown }} Cooldown: {{ $a.Cooldown }}, {{- end }} diff --git a/horsegen/skill.kk.template b/horsegen/skill.kk.template index 1108752..7ff6105 100644 --- a/horsegen/skill.kk.template +++ b/horsegen/skill.kk.template @@ -116,6 +116,14 @@ pub fun activations(s: skill-id): list precondition = {{ printf "%q" $a.Precondition }}, condition = {{ printf "%q" $a.Condition }}, duration = {{ $a.Duration }}.decimal{{ if gt $a.Duration 0 }}(-4){{ end }}, + dur-scale = {{ if eq $a.DurScale 1 }}Direct-Dur + {{- else if eq $a.DurScale 2 }}Front-Distance-Dur + {{- else if eq $a.DurScale 3 }}Multiply-Remaining-HP + {{- else if eq $a.DurScale 4 }}Increment-Pass + {{- else if eq $a.DurScale 5 }}Midrace-Side-Block-Time-Dur + {{- else if eq $a.DurScale 7 }}Multiply-Remaining-HP2 + {{- else }}??? $a.DurScale={{ $a.DurScale }} + {{- end }}, cooldown = {{ $a.Cooldown }}.decimal{{ if gt $a.Cooldown 0 }}(-4){{ end }}, abilities = [ {{- range $abil := $a.Abilities }} diff --git a/horsegen/skill.sql b/horsegen/skill.sql index 52344b2..c891b83 100644 --- a/horsegen/skill.sql +++ b/horsegen/skill.sql @@ -45,6 +45,7 @@ SELECT d.precondition_1, d.condition_1, d.float_ability_time_1, + d.ability_time_usage_1, d.float_cooldown_time_1, d.ability_type_1_1, d.ability_value_usage_1_1, @@ -64,6 +65,7 @@ SELECT d.precondition_2, d.condition_2, d.float_ability_time_2, + d.ability_time_usage_2, d.float_cooldown_time_2, d.ability_type_2_1, d.ability_value_usage_2_1,