增加安其拉技能

main
刘涛 2023-10-31 14:30:08 +08:00
parent c300a509f1
commit f68fe580b8
8 changed files with 51611 additions and 2366 deletions

View File

@ -19,9 +19,9 @@ public sealed partial class DataBuff : Bright.Config.BeanBase
public DataBuff(JSONNode _json)
{
{ if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; }
{ if(!_json["Name"].IsString) { throw new SerializationException(); } Name = _json["Name"]; }
{ if(!_json["GroupId"].IsNumber) { throw new SerializationException(); } GroupId = _json["GroupId"]; }
{ if(!_json["BuffEffectType"].IsNumber) { throw new SerializationException(); } BuffEffectType = (BuffCfg.EBuffEffectType)_json["BuffEffectType"].AsInt; }
{ if(!_json["Name"].IsString) { throw new SerializationException(); } Name = _json["Name"]; }
{ if(!_json["RepeatType"].IsNumber) { throw new SerializationException(); } RepeatType = _json["RepeatType"]; }
{ if(!_json["BuffType"].IsNumber) { throw new SerializationException(); } BuffType = (BuffCfg.EBuffType)_json["BuffType"].AsInt; }
{ if(!_json["ExistType"].IsNumber) { throw new SerializationException(); } ExistType = (BuffCfg.EExistType)_json["ExistType"].AsInt; }
@ -33,12 +33,12 @@ public sealed partial class DataBuff : Bright.Config.BeanBase
PostInit();
}
public DataBuff(int ID, int GroupId, BuffCfg.EBuffEffectType BuffEffectType, string Name, int RepeatType, BuffCfg.EBuffType BuffType, BuffCfg.EExistType ExistType, BuffCfg.ETriggerType TriggerType, float MaxExistTime, float TiggerUnitTime, System.Collections.Generic.List<BuffCfg.EPropType> PorpParams, System.Collections.Generic.List<float> FloatParams )
public DataBuff(int ID, string Name, int GroupId, BuffCfg.EBuffEffectType BuffEffectType, int RepeatType, BuffCfg.EBuffType BuffType, BuffCfg.EExistType ExistType, BuffCfg.ETriggerType TriggerType, float MaxExistTime, float TiggerUnitTime, System.Collections.Generic.List<BuffCfg.EPropType> PorpParams, System.Collections.Generic.List<float> FloatParams )
{
this.ID = ID;
this.Name = Name;
this.GroupId = GroupId;
this.BuffEffectType = BuffEffectType;
this.Name = Name;
this.RepeatType = RepeatType;
this.BuffType = BuffType;
this.ExistType = ExistType;
@ -60,6 +60,10 @@ public sealed partial class DataBuff : Bright.Config.BeanBase
/// </summary>
public int ID { get; private set; }
/// <summary>
/// Buff名字
/// </summary>
public string Name { get; private set; }
/// <summary>
/// 分组id
/// </summary>
public int GroupId { get; private set; }
@ -68,10 +72,6 @@ public sealed partial class DataBuff : Bright.Config.BeanBase
/// </summary>
public BuffCfg.EBuffEffectType BuffEffectType { get; private set; }
/// <summary>
/// Buff名字
/// </summary>
public string Name { get; private set; }
/// <summary>
/// 叠加类型
/// </summary>
public int RepeatType { get; private set; }
@ -120,9 +120,9 @@ public sealed partial class DataBuff : Bright.Config.BeanBase
{
return "{ "
+ "ID:" + ID + ","
+ "Name:" + Name + ","
+ "GroupId:" + GroupId + ","
+ "BuffEffectType:" + BuffEffectType + ","
+ "Name:" + Name + ","
+ "RepeatType:" + RepeatType + ","
+ "BuffType:" + BuffType + ","
+ "ExistType:" + ExistType + ","

View File

@ -1,9 +1,9 @@
[
{
"ID": 1,
"Name": "基础伤害",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "基础伤害",
"RepeatType": 0,
"BuffType": 0,
"ExistType": 0,
@ -15,9 +15,9 @@
},
{
"ID": 2,
"Name": "士气伤害",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "士气伤害",
"RepeatType": 0,
"BuffType": 1,
"ExistType": 0,
@ -29,9 +29,9 @@
},
{
"ID": 3,
"Name": "士气自动回复",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "士气自动回复",
"RepeatType": 0,
"BuffType": 2,
"ExistType": 1,
@ -43,9 +43,9 @@
},
{
"ID": 4,
"Name": "被压制减速",
"GroupId": 1,
"BuffEffectType": 2,
"Name": "被压制减速",
"RepeatType": 1,
"BuffType": 7,
"ExistType": 1,
@ -67,9 +67,9 @@
},
{
"ID": 5,
"Name": "逃跑时加速",
"GroupId": 1,
"BuffEffectType": 2,
"Name": "逃跑时加速",
"RepeatType": 1,
"BuffType": 7,
"ExistType": 1,
@ -87,9 +87,9 @@
},
{
"ID": 6,
"Name": "逃跑状态",
"GroupId": 2,
"BuffEffectType": 2,
"Name": "逃跑状态",
"RepeatType": 1,
"BuffType": 12,
"ExistType": 2,
@ -101,9 +101,9 @@
},
{
"ID": 1001,
"Name": "持续增加士气",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "持续增加士气",
"RepeatType": 0,
"BuffType": 8,
"ExistType": 2,
@ -117,9 +117,9 @@
},
{
"ID": 10001,
"Name": "增加士气",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "增加士气",
"RepeatType": 0,
"BuffType": 5,
"ExistType": 0,
@ -133,9 +133,9 @@
},
{
"ID": 10002,
"Name": "增加护甲值",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "增加护甲值",
"RepeatType": 0,
"BuffType": 3,
"ExistType": 0,
@ -151,9 +151,9 @@
},
{
"ID": 10003,
"Name": "子弹伤害1",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "子弹伤害1",
"RepeatType": 0,
"BuffType": 4,
"ExistType": 0,
@ -165,9 +165,9 @@
},
{
"ID": 10004,
"Name": "队长的激励",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "队长的激励",
"RepeatType": 0,
"BuffType": 8,
"ExistType": 2,
@ -181,9 +181,9 @@
},
{
"ID": 10005,
"Name": "人型高达-移动射击",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "人型高达-移动射击",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 2,
@ -199,9 +199,9 @@
},
{
"ID": 10006,
"Name": "人型高达-禁止逃跑",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "人型高达-禁止逃跑",
"RepeatType": 0,
"BuffType": 13,
"ExistType": 2,
@ -213,9 +213,9 @@
},
{
"ID": 10007,
"Name": "人型高达-增加护甲",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "人型高达-增加护甲",
"RepeatType": 0,
"BuffType": 3,
"ExistType": 0,
@ -231,9 +231,9 @@
},
{
"ID": 10008,
"Name": "最优解-急行",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "最优解-急行",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 2,
@ -249,9 +249,9 @@
},
{
"ID": 10009,
"Name": "最优解-迅捷",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "最优解-迅捷",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 2,
@ -266,10 +266,26 @@
]
},
{
"ID": 20001,
"ID": 10010,
"Name": "圣洁之光-驱散减益",
"GroupId": 0,
"BuffEffectType": 2,
"RepeatType": 0,
"BuffType": 16,
"ExistType": 0,
"TriggerType": 0,
"MaxExistTime": 0,
"TiggerUnitTime": 0,
"PorpParams": [],
"FloatParams": [
1
]
},
{
"ID": 20001,
"Name": "特效buff",
"GroupId": 0,
"BuffEffectType": 2,
"RepeatType": 0,
"BuffType": 6,
"ExistType": 0,
@ -283,9 +299,9 @@
},
{
"ID": 20002,
"Name": "特效buff",
"GroupId": 0,
"BuffEffectType": 2,
"Name": "特效buff",
"RepeatType": 0,
"BuffType": 6,
"ExistType": 0,
@ -297,11 +313,27 @@
33
]
},
{
"ID": 20003,
"Name": "特效buff",
"GroupId": 0,
"BuffEffectType": 2,
"RepeatType": 0,
"BuffType": 6,
"ExistType": 0,
"TriggerType": 0,
"MaxExistTime": 0,
"TiggerUnitTime": 0,
"PorpParams": [],
"FloatParams": [
65
]
},
{
"ID": 1010001,
"Name": "测试羁绊加速",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "测试羁绊加速",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 1,
@ -317,9 +349,9 @@
},
{
"ID": 1010002,
"Name": "测试羁绊加速",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "测试羁绊加速",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 1,
@ -335,9 +367,9 @@
},
{
"ID": 1010003,
"Name": "测试羁绊加速",
"GroupId": 0,
"BuffEffectType": 0,
"Name": "测试羁绊加速",
"RepeatType": 0,
"BuffType": 7,
"ExistType": 1,

View File

@ -145,5 +145,21 @@
10008,
10009
]
},
{
"ID": 11,
"Name": "圣洁之光子弹",
"BulletType": 1,
"PrefabPath": "",
"HitAudioId": 0,
"DestroyEffectId": 0,
"FlySpeed": 100,
"FilterType": 2,
"AreaId": 1,
"BuffList": [
10001,
10010,
20003
]
}
]

View File

@ -488,12 +488,5 @@
"IsUIEffect": false,
"NeedPreload": true,
"ExistTime": 6.7
},
{
"RoleID": 71,
"PrefabPath": "",
"IsUIEffect": false,
"NeedPreload": false,
"ExistTime": 0
}
]

View File

@ -365,11 +365,11 @@
"SkillDesc": "skill_desc5",
"SkillActionId": 1,
"TargetType": 2,
"ReleaseCheckType": 0,
"ReleaseCheckType": 3,
"ReleaseArea": 10,
"SelectCount": -1,
"InfluenceAreaId": 3,
"ShowAreaId": 3,
"InfluenceAreaId": 1,
"ShowAreaId": 1,
"ShowEffectId": -1,
"IntParams": [],
"FloatParams": [],

View File

@ -0,0 +1 @@
{"skillId":10025,"actionList":[{"id":0,"subId":0,"floatParam1":0.0,"triggerTime":1.9666668176651,"actionType":4},{"id":0,"subId":0,"floatParam1":0.0,"triggerTime":1.9666668176651,"actionType":5},{"id":64,"subId":0,"floatParam1":0.0,"triggerTime":0.0,"actionType":3},{"id":11,"subId":0,"floatParam1":0.0,"triggerTime":0.5166666507720947,"actionType":1}]}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5a1a31e9238b576449943f83ec54cc40
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff