mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-09 08:42:26 +08:00
2079 lines
38 KiB
Go
2079 lines
38 KiB
Go
{
|
||
////////////////////////////////////////////////////////////////
|
||
//
|
||
// 血包
|
||
//
|
||
////////////////////////////////////////////////////////////////
|
||
"Drop_HP" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
//Trigger参数
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR1", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : false, //是否永远触发
|
||
"triggerCount" : 1, //触发次数,结束后销毁
|
||
"lifeInfinite" : true, //如果未触发是否一致存在
|
||
"lifeTime" : 0.0, //存在时间
|
||
"overwriteCampType" : true,
|
||
"campType" : "SelfCamp",
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "HEAL_HP",
|
||
"abilityName" : "Test_DropHPHeal",
|
||
},
|
||
],
|
||
},
|
||
"RockShield" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Shell", //EmitFrom
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
"affectedByWorld" : false,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 50,
|
||
"attack" : 10,
|
||
"defense" : 0,
|
||
"weight" : 75,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Defender",
|
||
"abilityName": "R_Slime_01_RockShield_Defender",
|
||
},
|
||
],
|
||
},
|
||
"PlantGrasping" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Shell", //EmitFrom
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
"affectedByWorld" : false,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 20,
|
||
"attack" : 10,
|
||
"defense" : 0,
|
||
"weight" : 75,
|
||
"isInvincible": true,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "PlantGrasping_Element",
|
||
"abilityName" : "Hili_Grass_PlantGrasping_Element",
|
||
},
|
||
],
|
||
},
|
||
"HealingSeal" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume", //EmitFrom
|
||
"scaleX" : 2.0,
|
||
"scaleY" : 2.0,
|
||
"scaleZ" : 0.2,
|
||
},
|
||
"affectedByWorld" : false,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 100,
|
||
"attack" : 10,
|
||
"defense" : 0,
|
||
"weight" : 75,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR3", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"triggerCount" : 0, //触发次数,结束后销毁
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 10.0, //存在时间
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "HealingSealLoop",
|
||
"abilityName" : "Test_HealingSealLoop",
|
||
},
|
||
],
|
||
},
|
||
"ThunderFistField" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR3", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"triggerCount" : 0, //触发次数,结束后销毁
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 1.0, //存在时间
|
||
},
|
||
"abilities":
|
||
[
|
||
//技能已经删除
|
||
/* {
|
||
"abilityID": "ThunderFistLoop",
|
||
"abilityName" : "Test_ThunderFistLoop",
|
||
},*/
|
||
],
|
||
},
|
||
"GrassDart" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 0.4,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 0.1,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"animEvents" :
|
||
{
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigLinerBulletMove",
|
||
"speed" : 10.0,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 4.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Material",
|
||
"abilityName" : "Avatar_Ayaka_FrozenWindmill_Material",
|
||
},
|
||
],
|
||
},
|
||
"SharkTorpedo" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 0.5,
|
||
"scaleY" : 0.5,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 5.0,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_CreateSharkTorpedoSpurt",
|
||
},
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_CreateSharkTorpedoSpurt",
|
||
},
|
||
],
|
||
},
|
||
"SharkTorpedo_Spurt" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 0.4,
|
||
},
|
||
"affectedByWorld" : false,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR3", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"triggerCount" : 0, //触发次数,结束后销毁
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 5.0, //存在时间
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "DoDamage",
|
||
"abilityName":"Test_SharkTorpedoSpurtDamage",
|
||
},
|
||
],
|
||
},
|
||
"SharkTorpedo_Spurt_2" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 0.4,
|
||
},
|
||
"affectedByWorld" : false,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR3", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"triggerCount" : 0, //触发次数,结束后销毁
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 5.0, //存在时间
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "DoDamage",
|
||
"abilityName":"Test_SharkTorpedoSpurtDamage_2",
|
||
},
|
||
],
|
||
},
|
||
"HealingBarrel" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Temp_HealingBarrel",
|
||
"abilityName" : "Temp_HealingBarrel",
|
||
},
|
||
],
|
||
},
|
||
"FlyRaceCoin" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
},
|
||
"ElementTrack" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ElementVisualEffect",
|
||
"abilityName" : "ElementVisualEffect",
|
||
},
|
||
],
|
||
},
|
||
"ElementTrackCat" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ElementVisualEffectCat",
|
||
"abilityName" : "ElementVisualEffectCat",
|
||
},
|
||
],
|
||
},
|
||
"ElfTrack" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : false,
|
||
"HP" : 1000,
|
||
"attack" : 100,
|
||
"defense" : 0,
|
||
"weight" : 50,
|
||
"isInvincible": false,
|
||
"isLockHP": true,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
"canTriggerBullet" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"hitAutoRedirect": false,
|
||
"muteAllHit" : false,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"die" :
|
||
{
|
||
"dieEndTime" : 0,
|
||
"dieForceDisappearTime": 0,
|
||
"dieDisappearEffect": "",
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ElfTrack",
|
||
"abilityName" : "ElfTrack",
|
||
},
|
||
],
|
||
},
|
||
"AmborTaskTrack" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "AmborTaskEffect",
|
||
"abilityName" : "AmborTaskEffect",
|
||
},
|
||
],
|
||
},
|
||
"LisaCompass" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "LisaCompassEffect",
|
||
"abilityName" : "LisaCompassEffect",
|
||
},
|
||
],
|
||
},
|
||
"LisaBookGather" :
|
||
{
|
||
"$type": "ConfigGadget",
|
||
"hasModel": true,
|
||
"field" :
|
||
{
|
||
"concernType" : "LocalAvatar",
|
||
"shape" : "CircleR2", //形状,不填为collider
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"lifeInfinite" : true, //如果未触发是否一致存在
|
||
"overwriteCampType" : true,
|
||
"campType" : "SelfCamp",
|
||
},
|
||
"misc" :
|
||
{
|
||
"pickup" :
|
||
{
|
||
"$type": "ConfigPickup",
|
||
"pickType" : "Select",
|
||
"isStatic" : true,
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "LisaBookEffect",
|
||
|
||
"abilityName" : "LisaBookEffect"
|
||
},
|
||
],
|
||
},
|
||
|
||
"XiangmoyinGuide" :
|
||
{
|
||
"$type": "ConfigGadget",
|
||
"hasModel": true,
|
||
"field" :
|
||
{
|
||
"concernType" : "LocalAvatar",
|
||
"shape" : "CircleR8", //形状,不填为collider
|
||
"checkInterval" : 0.5, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"lifeInfinite" : true, //如果未触发是否一致存在
|
||
"overwriteCampType" : true,
|
||
"campType" : "SelfCamp",
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "XiangmoyinGuideEffect",
|
||
|
||
"abilityName" : "XiangmoyinGuideEffect"
|
||
},
|
||
],
|
||
},
|
||
|
||
"Bramble_Chest" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"hasModel": true,
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachMesh",
|
||
//"startSizeRatio": 0.5,
|
||
//"emitFrom" : "Triangle", //EmitFrom
|
||
"mesh" : "EffectMesh",
|
||
//"normalOffset" : 0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : false,
|
||
"HP" : 99999,
|
||
"attack" : 0,
|
||
"defense" : 0,
|
||
"weight" : 50,
|
||
"isInvincible":false,
|
||
"isLockHP":true,
|
||
"isGhostToAllied" : false,
|
||
"isGhostToEnemy" : false,
|
||
"canTriggerBullet" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"hitAutoRedirect": false,
|
||
"muteAllHit" : false,
|
||
"muteAllHitEffect" : false,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"die" :
|
||
{
|
||
"dieEndTime" : 7.8,
|
||
"dieForceDisappearTime" : 7.8,
|
||
"dieShaderData": "GadgetDie",
|
||
"dieModelFadeDelay": 6,
|
||
},
|
||
},
|
||
"uiInteract":
|
||
{
|
||
},
|
||
"misc":
|
||
{
|
||
"chest":
|
||
{
|
||
"bornLockedByAbility": true,
|
||
"openEffect": "Eff_Chest_Open_Continuous",
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ChestNormal_Interact",
|
||
"abilityName" : "Test_BrambleChest_Interact",
|
||
},
|
||
],
|
||
},
|
||
"Frozen_Chest" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"hasModel": true,
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachMesh",
|
||
"emitFrom" : "Triangle", //EmitFrom
|
||
"mesh" : "EffectMesh",
|
||
"normalOffset" : 0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : false,
|
||
"HP" : 99999,
|
||
"attack" : 0,
|
||
"defense" : 0,
|
||
"weight" : 50,
|
||
"isInvincible":false,
|
||
"isLockHP":true,
|
||
"isGhostToAllied" : false,
|
||
"isGhostToEnemy" : false,
|
||
"canTriggerBullet" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"hitAutoRedirect": false,
|
||
"muteAllHit" : false,
|
||
"muteAllHitEffect" : false,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"die" :
|
||
{
|
||
"dieEndTime" : 7.8,
|
||
"dieForceDisappearTime" : 7.8,
|
||
"dieShaderData": "GadgetDie",
|
||
"dieModelFadeDelay": 6,
|
||
},
|
||
},
|
||
"uiInteract":
|
||
{
|
||
},
|
||
"misc":
|
||
{
|
||
"chest":
|
||
{
|
||
"bornLockedByAbility": true,
|
||
"openEffect": "Eff_Chest_Open_Continuous",
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ChestNormal_Interact",
|
||
"abilityName" : "Test_FrozenChest_Interact",
|
||
},
|
||
],
|
||
},
|
||
//普通模式下的箭
|
||
"Test_Arrow" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 0.5,
|
||
"scaleY" : 0.5,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
"affectedByWorld": true,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
// "HP" : 999999,
|
||
// "attack" : 15.0,
|
||
// "defense" : 999999,
|
||
"weight" : 50,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"animEvents" :
|
||
{
|
||
"ATK01":
|
||
{
|
||
"attackPattern" :
|
||
{
|
||
"$type" : "ConfigAttackBox",
|
||
"triggerType" : "TriggerNoRepeat",
|
||
"size" :
|
||
{
|
||
"x": 0.1,
|
||
"y" : 0.1,
|
||
"z" : 1.0,
|
||
},
|
||
"born":
|
||
{
|
||
"$type": "ConfigBornByCollisionPoint",
|
||
"offset" :
|
||
{
|
||
"x": 0.0, // + means up, - means down
|
||
"y": 0.0, // + means left, - means right
|
||
"z": -0.5, // + means forward, - means backward
|
||
}
|
||
},
|
||
"checkHitLayerType": "Both",
|
||
},
|
||
"attackInfo":
|
||
{
|
||
"attackProperty":
|
||
{
|
||
"damagePercentage": 0.33,
|
||
"strikeType": "Pierce",
|
||
},
|
||
"hitPattern" :
|
||
{
|
||
"onHitEffectName": "default",
|
||
"hitImpulseType":"LV1",
|
||
"reboundRatio": 0,
|
||
"hitHaltTime": 0.12,
|
||
"hitHaltTimeScale": 0.01,
|
||
"muteHitText":false,
|
||
},
|
||
"forceCameraShake": false,
|
||
"cameraShake":
|
||
{
|
||
"shakeRange": 0.02,
|
||
"shakeTime": 0.1,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigLinerParabolaBulletMove",
|
||
"speed" : 30.0,
|
||
"straightRange" : 7.0,
|
||
"gravityOfAcceleration" : 30.0,
|
||
"airResistance" : 0.01,
|
||
"updateAngle" :
|
||
{
|
||
"$type": "ConfigBulletMoveAngleByVelocity",
|
||
},
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 8.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetDoAttackEvent",
|
||
"attackEvent" : "ATK01",
|
||
},
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_ShootArrow_Hit_Fx",
|
||
},
|
||
],
|
||
"fireAISoundEvent" : true,
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Trail_Fx",
|
||
"abilityName" : "Test_ShootArrow_Trail_Fx",
|
||
},
|
||
{
|
||
"abilityID": "Hit_Fx",
|
||
"abilityName" : "Test_ShootArrow_Hit_Fx",
|
||
},
|
||
],
|
||
},
|
||
//瞄准模式下的箭
|
||
"Test_ArrowAiming" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 0.5,
|
||
"scaleY" : 0.5,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
"affectedByWorld": true,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
// "HP" : 999999,
|
||
// "attack" : 60.0,
|
||
// "defense" : 999999,
|
||
"weight" : 50,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigLinerParabolaBulletMove",
|
||
"speed" : 50.0,
|
||
"straightRange" : 25.0,
|
||
"gravityOfAcceleration" : 5.5,
|
||
"airResistance" : 0.01,
|
||
"updateAngle" :
|
||
{
|
||
"$type": "ConfigBulletMoveAngleByVelocity",
|
||
},
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 20.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_ShootAimingArrow_Fire_Fx",
|
||
},
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_ShootAimingArrow_Hit_Fx",
|
||
},
|
||
],
|
||
"fireAISoundEvent" : true,
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Fire_Fx",
|
||
"abilityName" : "Test_ShootAimingArrow_Fire_Fx",
|
||
},
|
||
{
|
||
"abilityID": "Hit_Fx",
|
||
"abilityName" : "Test_ShootAimingArrow_Hit_Fx",
|
||
},
|
||
],
|
||
},
|
||
"LightningBolt" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 10.0,
|
||
"traceOnYAxis" : true,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_LightningBoltDamage",
|
||
},
|
||
],
|
||
"killByOther": true,
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_LightningBoltDamage",
|
||
},
|
||
],
|
||
},
|
||
"LightningSpear" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 10.0,
|
||
"traceOnYAxis" : true,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_LightningSpearDamage",
|
||
},
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_LightningSpearDamage",
|
||
},
|
||
],
|
||
},
|
||
"LightningSpear_1" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 5.0,
|
||
"acceleration" : 20,
|
||
"traceOnYAxis" : true,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_LightningSpearDamage_1",
|
||
},
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_LightningSpearDamage_1",
|
||
},
|
||
],
|
||
},
|
||
"LightningSpear_2" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 5.0,
|
||
"acceleration" : 20,
|
||
"traceOnYAxis" : true,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_LightningSpearDamage_2",
|
||
},
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_LightningSpearDamage_2",
|
||
},
|
||
],
|
||
},
|
||
"FilckerWave" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 5.0,
|
||
"acceleration" : 10,
|
||
"traceOnYAxis" : true,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Test_FlickerWaveDamage",
|
||
},
|
||
//{
|
||
// "$type" : "ConfigGadgetTriggerAbility",
|
||
// "abilityName" : "Test_StaticElecField",
|
||
//},
|
||
],
|
||
"killByOther": true,
|
||
},
|
||
"abilities" :
|
||
[
|
||
{
|
||
"abilityID": "TriggerSpurt",
|
||
"abilityName":"Test_FlickerWaveDamage",
|
||
},
|
||
//"TriggerFiled":
|
||
//{
|
||
// "abilityName":"Test_StaticElecField",
|
||
//},
|
||
],
|
||
},
|
||
/*"StaticElecField" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP": 100,
|
||
"attack": 0,
|
||
"defense": 0,
|
||
"weight": 75,
|
||
"denyLockOn": true,
|
||
},
|
||
"beHit":
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
"field" :
|
||
{
|
||
"shape" : "CircleR3", //形状,不填为collider
|
||
"startCheckTime" : 0.1, //触发开始延时
|
||
"checkInterval" : 1, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 0.5, //存在时间
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "ConductiveField_Buff",
|
||
"abilityName" : "Test_StaticElecField_Buff",
|
||
},
|
||
],
|
||
},*/
|
||
"Test_ThrowClub" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 0.4,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 10.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"animEvents" :
|
||
{
|
||
"ATK01":
|
||
{
|
||
"attackPattern" :
|
||
{
|
||
"$type" : "ConfigAttackBox",
|
||
"triggerType" : "TriggerNoRepeat",
|
||
"size" :
|
||
{
|
||
"x": 0.4,
|
||
"y": 0.4,
|
||
"z": 1.0,
|
||
},
|
||
"born":
|
||
{
|
||
"$type": "ConfigBornByCollisionPoint",
|
||
},
|
||
"checkHitLayerType": "Both",
|
||
},
|
||
"attackInfo":
|
||
{
|
||
"attackProperty":
|
||
{
|
||
"damagePercentage": 1.0,
|
||
"strikeType": "Default",
|
||
},
|
||
"hitPattern" :
|
||
{
|
||
"onHitEffectName": "default",
|
||
"hitImpulseType":"LV2",
|
||
"overrideHitImpulse":
|
||
{
|
||
"hitLevel": "Light",
|
||
"hitImpulseX": 420,
|
||
"hitImpulseY": 0,
|
||
},
|
||
"reboundRatio": 0,
|
||
"hitHaltTime": 0.12,
|
||
"hitHaltTimeScale": 0.01,
|
||
"muteHitText":false,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
// "$type" : "ConfigLinerBulletMove",
|
||
// "speed" : 25.0,
|
||
// "acceleration" : 0,
|
||
"$type" : "ConfigLinerParabolaBulletMove",
|
||
"speed" : 25.0,
|
||
"straightRange" : 15.0,
|
||
"gravityOfAcceleration" : 20.0,
|
||
"airResistance" : 0.01,
|
||
"updateAngle" :
|
||
{
|
||
"$type": "ConfigBulletMoveAngleByVelocity",
|
||
},
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetDoAttackEvent",
|
||
"attackEvent" : "ATK01",
|
||
},
|
||
],
|
||
},
|
||
},
|
||
"Test_ThrowClubFire" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1.0,
|
||
"scaleY" : 1.0,
|
||
"scaleZ" : 0.4,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 10.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
"animEvents" :
|
||
{
|
||
"ATK01":
|
||
{
|
||
"attackPattern" :
|
||
{
|
||
"$type" : "ConfigAttackBox",
|
||
"triggerType" : "TriggerNoRepeat",
|
||
"size" :
|
||
{
|
||
"x": 0.4,
|
||
"y": 0.4,
|
||
"z": 1.0,
|
||
},
|
||
"born":
|
||
{
|
||
"$type": "ConfigBornByCollisionPoint",
|
||
},
|
||
},
|
||
"attackInfo":
|
||
{
|
||
"attackProperty":
|
||
{
|
||
"damagePercentage": 1.0,
|
||
"elementType": "Fire",
|
||
"elementDurability": 50,
|
||
"strikeType": "Default",
|
||
},
|
||
"hitPattern" :
|
||
{
|
||
"onHitEffectName": "default",
|
||
"hitImpulseType":"LV2",
|
||
"overrideHitImpulse":
|
||
{
|
||
"hitLevel": "Light",
|
||
"hitImpulseX": 120,
|
||
"hitImpulseY": 0,
|
||
},
|
||
"reboundRatio": 0,
|
||
"hitHaltTime": 0.12,
|
||
"hitHaltTimeScale": 0.01,
|
||
"muteHitText":false,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
// "$type" : "ConfigLinerBulletMove",
|
||
// "speed" : 25.0,
|
||
// "acceleration" : 0,
|
||
"$type" : "ConfigLinerParabolaBulletMove",
|
||
"speed" : 15.0,
|
||
"straightRange" : 15.0,
|
||
"gravityOfAcceleration" : 20.0,
|
||
"airResistance" : 0.01,
|
||
"updateAngle" :
|
||
{
|
||
"$type": "ConfigBulletMoveAngleByVelocity",
|
||
},
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 3.0, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetDoAttackEvent",
|
||
"attackEvent" : "ATK01",
|
||
},
|
||
],
|
||
},
|
||
"abilities":
|
||
[
|
||
],
|
||
},
|
||
"Test_BombField" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 100,
|
||
"attack" : 10,
|
||
"defense" : 0,
|
||
"weight" : 75,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Bomb_Explode",
|
||
"abilityName" : "Test_Bomb_Explode",
|
||
},
|
||
],
|
||
},
|
||
"MsgBoard" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
},
|
||
"LocalTrigger" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
},
|
||
"Test_WindZone" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 999999,
|
||
"attack" : 0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
"canTriggerBullet" : false,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Wind",
|
||
"abilityName" : "Test_WindAbility",
|
||
},
|
||
],
|
||
},
|
||
"ModifiedTrigger" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"field" :
|
||
{
|
||
"concernType" : "CombatExcludeGWGO",
|
||
"shape" : "RectW2L4", //形状,不填为collider
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"checkInterval" : 1.0, //触发间隔
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"lifeInfinite" : true, //如果未触发是否一致存在
|
||
"overwriteCampType" : true,
|
||
"campType" : "Enemy",
|
||
"checkPoint" : true,
|
||
"useSurfaceHeight" : true
|
||
},
|
||
"abilities":
|
||
[
|
||
],
|
||
},
|
||
"RoomDoor" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"field" :
|
||
{
|
||
"concernType" : "LocalAvatar",
|
||
"startCheckTime" : 0.0, //触发开始延时
|
||
"triggerInfinite" : true, //是否永远触发
|
||
"lifeInfinite" : true, //如果未触发是否一致存在
|
||
"overwriteCampType" : true,
|
||
"campType" : "Alliance",
|
||
},
|
||
"stateLayers":
|
||
{
|
||
"defaultLayer":
|
||
{
|
||
"$type": "ConfigNormalStateLayer",
|
||
"stateIDs":
|
||
{
|
||
"Opening":
|
||
{
|
||
"$type": "ConfigNormalStateIDInfo",
|
||
"animatorStates":
|
||
{
|
||
"OpeningIn":["Audio_SceneObj_Gear_KnightDoor_Open"],
|
||
"OpeningOut":["Audio_SceneObj_Gear_KnightDoor_Open"],
|
||
},
|
||
},
|
||
"Open":
|
||
{
|
||
"$type": "ConfigNormalStateIDInfo",
|
||
"animatorStates":
|
||
{
|
||
"OpenIn":[],
|
||
"OpenOut":[],
|
||
},
|
||
},
|
||
"Closing":
|
||
{
|
||
"$type": "ConfigNormalStateIDInfo",
|
||
"animatorStates":
|
||
{
|
||
"ClosingIn":["Audio_SceneObj_Gear_KnightDoor_Close"],
|
||
"ClosingOut":["Audio_SceneObj_Gear_KnightDoor_Close"],
|
||
},
|
||
},
|
||
"Close":
|
||
{
|
||
"$type": "ConfigNormalStateIDInfo",
|
||
"animatorStates":
|
||
{
|
||
"Close":[]
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
////////////////////////////////////////////////////////////////
|
||
//
|
||
// IceBall_Test
|
||
//
|
||
////////////////////////////////////////////////////////////////
|
||
"Frost_Orb" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true, // 是否继承创造者的数值
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
},
|
||
// 子弹线性移动
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigTrackBulletMove",
|
||
"speed" : 0.8,
|
||
"acceleration" : 0,
|
||
"traceOnYAxis" : false,
|
||
},
|
||
// 生命周期管理
|
||
"timer" :
|
||
{
|
||
"lifeInfinite" : false, //如果未触发是否一致存在
|
||
"lifeTime" : 12.3, //存在时间
|
||
},
|
||
// 子弹参数
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerAlways",
|
||
"triggerCD":0.25,
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "IceBall_Test_Material",
|
||
},
|
||
],
|
||
"triggerLifeOverActions" :
|
||
[
|
||
// {
|
||
// "$type" : "ConfigGadgetTriggerAbility",
|
||
// "abilityName" : "",
|
||
// },
|
||
],
|
||
"killByOther" : false,
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Material",
|
||
"abilityName":"Frost_Orb_Material",
|
||
},
|
||
],
|
||
},
|
||
"Frost_Orb_Bullet" :
|
||
{
|
||
"$type" : "ConfigGadget",
|
||
"common" :
|
||
{
|
||
"effectAttachShape" :
|
||
{
|
||
"$type" : "ConfigEffectAttachBox",
|
||
"emitFrom" : "Volume",
|
||
"scaleX" : 1,
|
||
"scaleY" : 1,
|
||
"scaleZ" : 1.0,
|
||
},
|
||
"mass": 10,
|
||
},
|
||
"timer" :
|
||
{
|
||
"lifeTime": 0.8,
|
||
},
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"useCreatorProperty" : true,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
"beHit" :
|
||
{
|
||
"hitBloodEffect" : "",
|
||
"muteAllHit" : true,
|
||
"muteAllHitEffect" : true,
|
||
"muteAllHitText" : true,
|
||
},
|
||
// "die":
|
||
// {
|
||
// "dieDisappearEffect":"Eff_Kaeya_FrozenTrap_AS",
|
||
// },
|
||
},
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigSurroundBulletMove",
|
||
"speed" : 9,
|
||
"clockwise": false,
|
||
"radius" : 1.5,
|
||
"delay": 0.0,
|
||
"anglerVelocity": 180.0,
|
||
"traceOnYAxis" : false,
|
||
"destroyWhenTargetDie": false,
|
||
"stickToGround":
|
||
{
|
||
"$type" : "ConfigMoveStickToGround",
|
||
"heightToGround" : 1.2,
|
||
"flexibleRange" : 0.3,
|
||
"maxStepHeight" : 2,
|
||
"maxSlopeAngle" : 60,
|
||
"isStickToWater" : true,
|
||
"unstickWhenDownSlide": "Keep",
|
||
"unstickWhenUpSlide": "Keep",
|
||
},
|
||
"canBornInWater": true,
|
||
"velocityForce":
|
||
{
|
||
"includeForces": ["RetreatType","RetreatAirType","WindZoneType"],
|
||
},
|
||
},
|
||
"gadget" :
|
||
{
|
||
"$type" : "ConfigBulletPattern",
|
||
"collision" :
|
||
{
|
||
"targetType" : "Enemy",
|
||
"triggerType" : "TriggerOnce",
|
||
},
|
||
"triggerActions" :
|
||
[
|
||
{
|
||
"$type" : "ConfigGadgetTriggerAbility",
|
||
"abilityName" : "Frost_Orb_Bullet_Material",
|
||
},
|
||
],
|
||
"triggerLifeOverActions" :
|
||
[
|
||
// {
|
||
// "$type" : "ConfigGadgetTriggerAbility",
|
||
// "abilityName" : "",
|
||
// },
|
||
],
|
||
"killByOther" : false,
|
||
},
|
||
"abilities":
|
||
[
|
||
{
|
||
"abilityID": "Material",
|
||
"abilityName" : "Frost_Orb_Bullet_Material",
|
||
},
|
||
],
|
||
},
|
||
"Guide_Point_UI": {
|
||
"$type": "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"isInvincible": true,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"misc": {
|
||
"guidePoint": true,
|
||
"isUIPoint": true,
|
||
},
|
||
},
|
||
"Guide_Point_Scene": {
|
||
"$type": "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"denyLockOn" : true,
|
||
"isInvincible": true,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
|
||
},
|
||
"misc": {
|
||
"guidePoint": true,
|
||
"isUIPoint": false,
|
||
},
|
||
},
|
||
"Guide_Point_Move": {
|
||
"$type": "ConfigGadget",
|
||
"combat" :
|
||
{
|
||
"property":
|
||
{
|
||
"HP" : 999999,
|
||
"attack" : 30.0,
|
||
"defense" : 999999,
|
||
"weight" : 50,
|
||
"isInvincible": true,
|
||
"isGhostToAllied" : true,
|
||
"isGhostToEnemy" : true,
|
||
},
|
||
"combatLock":
|
||
{
|
||
"denyLockOn": true,
|
||
"lockType": "Gadget_Lv1"
|
||
},
|
||
},
|
||
"misc": {
|
||
"guidePoint": true,
|
||
"isUIPoint": true,
|
||
},
|
||
"move" :
|
||
{
|
||
"$type" : "ConfigFollowMove",
|
||
"target": "GroupGadgetEntity",
|
||
"attachPoint" : "RootNode",
|
||
"followRotation": true,
|
||
},
|
||
},
|
||
} |