{ "Xiangling_ExtraAttack_Bullet": { "$type": "MoleMole.Config.ConfigGadget", "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox" } }, "combat": { "property": { "useCreatorProperty": true, "isInvincible": true, "canTriggerBullet": false }, "beHit": { "hitBloodEffect": "", "muteAllHit": true, "muteAllHitEffect": true, "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Gadget_Lv1" } }, "BIBNFHANGEJ": "", "abilities": [ { "abilityID": "TriggerDamage", "abilityName": "Avatar_Xiangling_ExtraAttack_Bullet", "abilityOverride": "" } ], "timer": { "lifeTime": 0.5 }, "move": { "$type": "MoleMole.Config.ConfigFollowMove", "attachPoint": "", "offset": { "y": 0.9 }, "forward": { "z": 1.0 } }, "gadget": { "$type": "MoleMole.Config.ConfigBulletPattern", "collision": { "ccd": { "type": "Always" }, "triggerType": "TriggerNoRepeat", "targetType": "Enemy", "ignoreScene": true }, "triggerActions": [ { "$type": "MoleMole.Config.ConfigGadgetTriggerAbility", "abilityName": "Avatar_Xiangling_ExtraAttack_Bullet" } ] } }, "Xiangling_Panda": { "$type": "MoleMole.Config.ConfigGadget", "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox" }, "affectedByWorld": true, "checkInSurface": true, "enableCrashDamage": false }, "combat": { "property": { "useCreatorProperty": true, "weight": 50.0, "isGhostToEnemy": true }, "beHit": { "hitBloodEffect": "", "muteAllHit": true, "muteAllHitEffect": true, "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Gadget_Lv1" }, "die": { "dieDisappearEffect": "Eff_Avatar_Girl_Pole_Xiangling_Panda_Die" } }, "BIBNFHANGEJ": "", "abilities": [ { "abilityID": "Avatar_Xiangling_PandaFire_Effect", "abilityName": "Avatar_Xiangling_PandaFire_Effect", "abilityOverride": "" }, { "abilityID": "Avatar_Xiangling_PandaFire_Attack", "abilityName": "Avatar_Xiangling_PandaFire_Attack", "abilityOverride": "" }, { "abilityID": "Avatar_Xiangling_PandaFireAim", "abilityName": "Avatar_Xiangling_PandaFireAim", "abilityOverride": "" } ], "timer": { "lifeTime": 7.3 }, "move": { "$type": "MoleMole.Config.ConfigRigidbodyMove", "velocityForce": { "includeForces": [ "RetreatType", "RetreatAirType", "WindZoneType" ] }, "startCloseToGround": false }, "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "NormalMove": { "$type": "MoleMole.Config.ConfigNormalStateIDInfo", "animatorStates": { "Idle": [ "Xiangling_PandaIdle" ] } }, "Attack": { "$type": "MoleMole.Config.ConfigNormalStateIDInfo", "animatorStates": { "Attack": [ "Xiangling_PandaAttack", "Audio_Girl_Pole_Xiangling_PandaFire_Attack" ] } }, "Born": { "$type": "MoleMole.Config.ConfigNormalStateIDInfo", "animatorStates": { "Born": [ "Xiangling_PandaBorn", "Audio_Girl_Pole_Xiangling_PandaFire_Born" ] } } } } } }, "Xiangling_Panda_Pepper": { "$type": "MoleMole.Config.ConfigGadget", "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox" }, "affectedByWorld": true }, "combat": { "property": { "useCreatorProperty": true, "isInvincible": true, "isGhostToAllied": true, "isGhostToEnemy": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Gadget_Lv1" }, "die": { "dieDisappearEffect": "Eff_Avatar_Girl_Pole_Xiangling_Pepper_Die" } }, "BIBNFHANGEJ": "", "abilities": [ { "abilityID": "Avatar_Xiangling_PandaPepper", "abilityName": "Avatar_Xiangling_PandaPepper", "abilityOverride": "" } ], "timer": { "lifeTime": 10.0 } }, "Xiangling_FireCircle": { "$type": "MoleMole.Config.ConfigGadget", "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox" } }, "combat": { "property": { "useCreatorProperty": true, "isInvincible": true, "isGhostToEnemy": true }, "beHit": { "hitBloodEffect": "", "muteAllHit": true, "muteAllHitEffect": true, "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Gadget_Lv1" }, "die": { "dieDisappearEffect": "Eff_Avatar_Girl_Pole_Xiangling_FireCircle_Die" } }, "BIBNFHANGEJ": "", "abilities": [ { "abilityID": "Avatar_Xiangling_FireCircle_Material", "abilityName": "Avatar_Xiangling_FireCircle_Material", "abilityOverride": "" } ], "timer": { "lifeTime": 20.0 }, "move": { "$type": "MoleMole.Config.ConfigSurroundBulletMove", "speed": 12.0, "acceleration": 3.0, "accelerationTime": 1.5, "canBornInWater": true, "updateAngle": { "$type": "MoleMole.Config.ConfigBulletMoveAngleByVelocity", "traceLerpCoef": 60.0 }, "stickToGround": { "maxStepHeight": 1.5, "maxSlopeAngle": 40.0, "heightToGround": 1.0, "flexibleRange": 0.5, "isStickToWater": true, "unstickWhenDownSlide": "Keep", "unstickWhenUpSlide": "Keep" }, "syncToRemote": true, "clockwise": true, "radius": 1.5, "traceOnYAxis": true }, "gadget": { "$type": "MoleMole.Config.ConfigBulletPattern", "collision": { "triggerType": "TriggerAlways", "triggerCD": 0.6, "targetType": "Enemy" }, "triggerActions": [ { "$type": "MoleMole.Config.ConfigGadgetDamageByAttackValue", "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementRank": 3.0, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV3", "retreatType": "ByOriginOwner", "hitHaltTimeScale": 0.01 }, "cameraShake": {}, "canBeModifiedBy": "OriginOwner" } } ] } }, "TalentBombGadget_EmptyGadget": { "$type": "MoleMole.Config.ConfigGadget", "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox" } }, "combat": { "property": { "useCreatorProperty": true, "isInvincible": true, "isGhostToAllied": true, "isGhostToEnemy": true, "canTriggerBullet": false }, "beHit": { "hitBloodEffect": "", "muteAllHit": true, "muteAllHitEffect": true, "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Gadget_Lv1" }, "die": { "dieDisappearEffect": "" } }, "BIBNFHANGEJ": "", "abilities": [ { "abilityID": "Avatar_Xiangling_TalentBombGadget", "abilityName": "Avatar_Xiangling_TalentBombGadget", "abilityOverride": "" } ], "timer": { "lifeTime": 2.0 }, "move": { "$type": "MoleMole.Config.ConfigFollowMove", "target": "TargetEntity", "attachPoint": "RootNode", "forward": { "z": 1.0 }, "followOwnerInvisible": true }, "gadget": { "$type": "MoleMole.Config.ConfigBulletPattern", "collision": { "ignoreScene": true }, "triggerLifeOverActions": [ { "$type": "MoleMole.Config.ConfigGadgetTriggerAbility", "abilityName": "Avatar_Xiangling_TalentBombGadget" } ] } } }