技能节点增加伤害限制

develope
Cal 2023-09-10 23:57:57 +08:00
parent 4dd143bb34
commit 654a6b7b1f
98 changed files with 1066 additions and 119 deletions

Binary file not shown.

View File

@ -36,7 +36,6 @@ namespace ET
/// 计算伤害
/// </summary>
/// <param name="damageType"></param>
/// <param name="owner"></param>
/// <param name="target"></param>
/// <param name="damageCalculate_Self"></param>
/// <param name="damageCalculate_Target"></param>

View File

@ -57,12 +57,31 @@ namespace ET
}
}
if (skillOption.damageType == SkillDamageType.)
if (skillOption.isDamageLimited)
{
NumericComponent num = skillSender.caster.GetComponent<NumericComponent>();
NumericComponent numTarget = target.GetComponent<NumericComponent>();
int skillConfigId = skillSender.skillConfigId;
ValueCalculate skillOptionDamageCalculateLimit = skillOption.damageCalculate_Limit;
if (skillOptionDamageCalculateLimit != null)
{
if (SkillHelper.GetParam(skillOptionDamageCalculateLimit.param, skillConfigId, out float damageLimitMuliter))
{
BattleHelper.GetNumType(skillOptionDamageCalculateLimit, NumTargetType.Self, num, numTarget, out NumericComponent num1, out NumericType numericType1);
float damageLimitBasisValue = num1.Get(numericType1);
var damageLimited = damageLimitMuliter/100f* damageLimitBasisValue;
finalValue = Math.Clamp(finalValue, 1, damageLimited);
}
}
}
else if (skillOption.damageType == SkillDamageType.)
{
//缺省预留
NumericComponent num = owner.GetComponent<NumericComponent>();
int pAtk = num.GetAsInt(NumericType.PhyAtk);
int sAtk = num.GetAsInt(NumericType.SpiAtk);
int atk = pAtk > sAtk? pAtk : sAtk;
int atk = Math.Max(pAtk,sAtk);
finalValue = Math.Clamp(finalValue, 1, atk * ConstDefine.RealDamageRate);
}

View File

@ -85,7 +85,7 @@ namespace ET
}
public static bool GetParam(SkillParam skillParam, int skillId, out float value)
public static bool GetParam(SkillParam skillParam, int skillConfigId, out float value)
{
value = 0;
if (skillParam == null)
@ -93,7 +93,7 @@ namespace ET
switch (skillParam.skillSourcetype)
{
case SkillSourcetype.Changable:
skillParam.values.TryGetValue(skillId % 100, out value);
skillParam.values.TryGetValue(skillConfigId % 100, out value);
return true;
default:
case SkillSourcetype.None:

File diff suppressed because one or more lines are too long

View File

@ -32921,8 +32921,8 @@ MonoBehaviour:
- name: 3527c93fd695f7cdf3f520d19ca7ecf2.unity3d
id: 192
deps:
len: 1855213
hash: 8f1d31a3a35e89554b8bab7a6bdc4520
len: 1855322
hash: 007f2d8fc93163527c0b662375660637
- name: 3587fbf237d337842aa1dff374df2bce.unity3d
id: 193
deps:

View File

@ -29,7 +29,7 @@ MonoBehaviour:
searchPatternPrefab: '*.prefab'
searchPatternScene: '*.unity'
searchPatternText: '*.txt,*.bytes,*.json,*.csv,*.xml,*htm,*.html,*.yaml,*.fnt'
version: 469
version: 473
scenesInBuild:
- {fileID: 102900000, guid: e0d691ac8c1d0454ba07089ea820e18a, type: 3}
- {fileID: 102900000, guid: d378f07356e960549add8141397b1462, type: 3}

File diff suppressed because one or more lines are too long

View File

@ -410,6 +410,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2347981951088925251
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -907,6 +907,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8941145419676280991
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -193,6 +193,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-7467954326317184194
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -721,6 +721,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1546045053612932867
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -336,6 +336,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-5785195006098073728
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1323,6 +1323,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8051143396896188291
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -199,6 +199,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-3014638871402044077
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -88,6 +88,15 @@ MonoBehaviour:
- 3
skillSourcetype: 1
value: 0
isDamageLimited: 1
damageCalculate_Limit:
calculateType: 2
param:
values:
keys:
values: []
skillSourcetype: 2
value: 20
--- !u!114 &-2888379195478945382
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -607,6 +607,15 @@ MonoBehaviour:
- 2
skillSourcetype: 1
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1311,6 +1320,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &6013848889349318610
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -676,6 +676,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5648829951792931235
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -784,6 +784,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 2
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1446,3 +1455,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -568,6 +568,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &2565655116424251289
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -776,6 +776,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-284855209926535071
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1968,6 +1977,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4176738697281031610
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -814,6 +814,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4809458318562540218
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -842,6 +842,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &7031631406639139280
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1455,6 +1455,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8356386255693882463
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -705,6 +705,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &2635501636610680974
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -2223,6 +2223,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5509987738349708627
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -298,6 +298,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-8047767856137344995
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1154,6 +1154,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &6708100736422055496
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -88,6 +88,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-4559018722703515114
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1224,6 +1224,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &2531799462059272531
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -187,6 +187,15 @@ MonoBehaviour:
- 3
skillSourcetype: 1
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-6776574183665716695
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1942,3 +1951,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -368,6 +368,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2257448896520515340
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -232,6 +232,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-530068621575488927
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1558,6 +1567,15 @@ MonoBehaviour:
- 4
skillSourcetype: 1
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &7038522201742788335
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -799,6 +799,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-693875478314953031
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1605,6 +1605,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4189407880399593501
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1570,6 +1570,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-1686700564064640087
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -325,6 +325,15 @@ MonoBehaviour:
values: []
skillSourcetype: 1
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-5612863758843451572
MonoBehaviour:
m_ObjectHideFlags: 0
@ -2541,6 +2550,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &3917160098890202210
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1342,6 +1342,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &6860393211830218329
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -93,6 +93,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-4187572807956607645
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1072,6 +1072,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 3
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &3711841884209994373
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1366,6 +1375,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4642208564968569783
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -667,6 +667,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4619446780682922059
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -89,6 +89,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-8598136609385130563
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -89,6 +89,15 @@ MonoBehaviour:
- 1
skillSourcetype: 1
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-7508041701148540170
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -199,6 +199,15 @@ MonoBehaviour:
- 2
skillSourcetype: 1
value: 2
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2089655179158428560
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1038,3 +1038,12 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 2
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -1200,6 +1200,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8360814677981678546
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1190,6 +1190,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1869701556994283972
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -93,6 +93,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2340788586766632666
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1588,6 +1588,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &6244417037580435546
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -441,6 +441,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -190,6 +190,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-412626946844051686
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1293,3 +1293,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -589,6 +589,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -83,6 +83,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 3
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-8483786582253353428
MonoBehaviour:
m_ObjectHideFlags: 0
@ -529,6 +538,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2343699393202511344
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -88,6 +88,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-8152386466758264365
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -558,6 +558,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1432553703553314082
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -916,6 +916,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5967068474166726811
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -603,6 +603,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1297138979349647405
MonoBehaviour:
m_ObjectHideFlags: 0
@ -686,6 +695,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1978625544281824772
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -584,6 +584,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &2356679846077868854
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -228,6 +228,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 3
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-5593160630148352028
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1273,6 +1282,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &3837105454029973406
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -693,6 +693,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 5
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-1773996341377304238
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1016,6 +1016,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2184353138556090654
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -196,6 +196,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -184,6 +184,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -516,6 +516,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5606027765220230941
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -575,6 +575,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4132123036775188788
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -332,6 +332,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-4341341190874090212
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -528,6 +528,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1166,3 +1166,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -730,6 +730,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 10
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4702019819858457922
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1206,6 +1215,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &7736545906402732456
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1166,3 +1166,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -971,6 +971,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 12
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8238370611203789406
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1375,6 +1375,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &7151056515820125641
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1458,3 +1467,12 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 10
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -1059,6 +1059,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8349322571462681677
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -83,6 +83,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 20
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-4959324095882324254
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -847,6 +847,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &8231704723633401256
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -563,6 +563,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &3141073330904340483
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -83,6 +83,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-2099311043470269522
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -496,6 +496,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &794897241870072954
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -563,6 +563,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &6883495974401037827
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -297,6 +297,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -942,6 +942,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5702802450792499460
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -344,6 +344,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-1431008754523856914
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -190,6 +190,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 10
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-4669857984577470862
MonoBehaviour:
m_ObjectHideFlags: 0
@ -652,6 +661,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-1468640795617652991
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1053,6 +1053,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &7347066332463449956
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -184,6 +184,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 12
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &-7473107153134456494
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -546,6 +546,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1458,3 +1467,12 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 10
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -855,6 +855,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4402209411442183605
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -287,6 +287,15 @@ MonoBehaviour:
values: []
skillSourcetype: 2
value: 20
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -828,6 +828,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &4795069813299145411
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -563,6 +563,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &5335474898034076906
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1044,3 +1044,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -1044,3 +1044,12 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0

View File

@ -732,6 +732,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1280158156668694232
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -732,6 +732,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1280158156668694232
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -732,6 +732,15 @@ MonoBehaviour:
values: []
skillSourcetype: 0
value: 0
isDamageLimited: 0
damageCalculate_Limit:
calculateType: 0
param:
values:
keys:
values: []
skillSourcetype: 0
value: 0
--- !u!114 &1280158156668694232
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -245,7 +245,7 @@ namespace Cal
[LabelText("伤害计算类型")]
public ValueCalculateType calculateType;
[LabelText("伤害系数")]
[LabelText("伤害系数(XX%)")]
[SerializeField]
public SkillParam param;
}

View File

@ -34,5 +34,16 @@ namespace Cal
[LabelText("基于目标属性的伤害系数")]
[SerializeField]
public ValueCalculate damageCalculate_Target;
[BoxGroup("$optionType", CenterLabel = true)]
[LabelText("是否限制伤害")]
[SerializeField]
public bool isDamageLimited;
[ShowIf(nameof(isDamageLimited))]
[BoxGroup("$optionType", CenterLabel = true)]
[LabelText("基于目标属性的伤害系数")]
[SerializeField]
public ValueCalculate damageCalculate_Limit;
}
}