[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Rock", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Fire", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Water", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Electric", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Ice", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Grass", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Wind", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "HideCollider" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ShowCollider" } ], "modifiers": { "HideCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ] } ] }, "ShowCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "elementRune" ], "setEnable": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Whirlpool_01", "modifiers": { "LoseStamina": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ] }, "Drowning": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "modifierMixins": [ { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "LoseStamina" }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityIsAlive", "target": "Applier" } ] } ], "modifierName": "Drowning" }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "target": "Applier", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Drowning" } ] }, "SphereOne": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR1", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "All", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle", "Avatar" ] } ], "modifierName": "" } ] }, "SphereTwo": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR2", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "All", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle", "Avatar" ] } ], "modifierName": "" } ] }, "SphereThree": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR4", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "All", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle", "Avatar" ] } ], "modifierName": "" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereOne" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereTwo" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereThree" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.KillSelf", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle" ] } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Avatar_InSkiff_Mark", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "Drowning" } ], "onFieldExit": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "Drowning" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Whirlpool_02", "modifiers": { "LoseStamina": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } } ] }, "SelfDie": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.LoseHP", "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "disableWhenLoading": true } ] }, "Drowning": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "LoseStamina" }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityIsAlive", "target": "Applier" } ] } ], "modifierName": "Drowning" }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "target": "Applier", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Drowning" } ] }, "SphereOne": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "SphereTwo": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR6H3", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 2.8 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "targetType": "All", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "", "offset": { "y": -1.4 } } ] }, "SphereThree": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR6H3", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 380.0 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "targetType": "All", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle" ] } ], "modifierName": "", "offset": { "y": -1.4 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereOne" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereTwo" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SphereThree" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle" ] } ], "modifierName": "SelfDie" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Avatar_InSkiff_Mark", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "Drowning" } ], "onFieldExit": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "Drowning" }, { "$type": "MoleMole.Config.RemoveModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle" ] } ], "modifierName": "SelfDie" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_Seaobstacles_01", "modifiers": { "OnHit": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Skiff_Cannon_Small" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Skiff_Cannon_Big" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 400.0 } }, { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Sea_Bomb_Barrel" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 } } ] }, "AttachEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Common_WaterWave_02" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "OnHit" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AttachEffect" } ], "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Seaobstacles_01_Destroy" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_HiliSeaLookoutShield_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToHPPercentMixin", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.66 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.33 } ], "modifierNameSteps": [ "ShieldOne", "ShieldTwo", "ShieldThree" ] } ], "modifiers": { "OnHit": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Sea_Bomb_Barrel", "Skiff_Cannon_Big" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "disableWhenLoading": true } ] }, "ShieldOne": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "ShieldTwo": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "State", "type": "Int", "value": 201, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01" } } ] }, "ShieldThree": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "State", "type": "Int", "value": 202, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "OnHit" } ], "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01_Destroy" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FloatSignal_01_Gear", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "AttachEffect" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "CloseEffect" } ], "modifiers": { "OnHit": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Hit" } } ] }, "AttachEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_FloatSignal_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "LightPoint" } } ] }, "CloseEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "AttachEffect" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "OnHit" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FloatSignal_01_Float", "modifiers": { "Floating": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Hit" } } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Floating" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_PropGoldShoes_01_SpeedUp", "modifiers": { "GoldShoesSpeedUp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.ShowReminder", "id": 600042 } ], "onFieldEnter": [ { "$type": "MoleMole.Config.ServerLuaCall", "target": "Target", "luaCallType": "CurGalleryControlGroup", "isTarget": true, "funcName": "SpeedBuffCount", "param1": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param2": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param3": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "GoldShoesSpeedUp" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PropGoldShoes_01_Disappear" } }, { "$type": "MoleMole.Config.ExecuteGadgetLua", "target": "Owner" }, { "$type": "MoleMole.Config.KillSelf", "duration": 1.0, "hideEntity": true } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_01", "onFieldEnter": [ { "$type": "MoleMole.Config.SetSelfAttackTarget", "target": "Target" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70350255, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "RootNode" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BoatRaceCrate_01_Disappear" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_01_Bullet", "modifiers": { "ReduceCooldown": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ModifyVehicleSkillCD", "skillID": 10012, "cdDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BoatRaceCrate_01_Smash" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "ReduceCooldown" }, { "$type": "MoleMole.Config.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_02_ReviveEnergy", "modifiers": { "BoatRaceCrate_RecoverEnergy": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveStamina", "target": "Target", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "BoatRaceCrate_RecoverEnergy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BoatRaceCrate_02_Smash" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCoin_01", "modifiers": { "AddCoin": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GetGlideChampCoin" } } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar", "Vehicle" ] } ], "modifierName": "AddCoin" }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar", "Vehicle" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GlideChampCoin_Hit" } }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Decal_Rockdent_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Decal_Rockdent_02", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "AddEffect" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "ReMove" } ], "modifiers": { "AddEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Rockdent_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "RootNode" } } ] }, "ReMove": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "AddEffect" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceStart_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "ReMove" } ], "modifiers": { "AddEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Challengestarter_02" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint" } } ] }, "ReMove": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "AddEffect" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "AddEffect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceBoost_01", "modifiers": { "Boost": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.DebugLog", "content": "Boat Boost!!!!" } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Vehicle" ] } ], "modifierName": "Boost" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_AliceSeaProbe_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToHPPercentMixin", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } ], "modifierNameSteps": [ "FullLife", "HalfLife" ] } ], "modifiers": { "FullLife": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "HalfLife": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_01_Lod0" ] }, { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_02_Lod0" ], "setEnable": true } ] }, "OnHit": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Skiff_Cannon_Small" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Skiff_Cannon_Big" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 400.0 } }, { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Sea_Bomb_Barrel" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_01_Lod0" ], "setEnable": true }, { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_02_Lod0" ] }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "OnHit" } ], "onKill": [ { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_01_Lod0" ] }, { "$type": "MoleMole.Config.TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Prop_AliceSeaProbe_02_Lod0" ] }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 7.0, "shakeTime": 0.4, "shakeDistance": 30.0, "extension": { "baseOnCamera": true } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Alicegramophone_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_HaidaoChallenge_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "PhaseNormal" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "PhaseBattle" } ], "modifiers": { "PhaseNormal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_ABILITY_Floor_GadgetState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 201.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_NoChestChallenge_01_SuccessOpen" } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Floor_GadgetState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_NoChestChallenge_01" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Hint_03" } }, { "$type": "MoleMole.Config.EnableGadgetIntee", "enable": true } ] }, "PhaseBattle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_ABILITY_Floor_GadgetState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_NoChestChallenge_01_Disappear" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_ABILITY_Floor_GadgetState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 201.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_NoChestChallenge_01_Success_Disappear" } }, { "$type": "MoleMole.Config.EnableGadgetIntee" }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 1, "transDuration": 2.0 } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Polygon_Gadget_Test", "modifiers": { "UNIQUE_DangerZone": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_DangerZone_Avatar" } ] }, "UNIQUE_DangerZone_Avatar": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "SeaMist" ], "trend": "Fade", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "SeaMist", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } } ] } }, "onZoneEnter": [ { "$type": "MoleMole.Config.AttachModifier", "target": "TargetTeam", "modifierName": "UNIQUE_DangerZone" } ], "onZoneExit": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "TargetTeam", "modifierName": "UNIQUE_DangerZone" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Polygon_Gadget_HeroCourse", "modifiers": { "UNIQUE_HeroCourse": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_HeroCourse_Avatar" } ] }, "UNIQUE_HeroCourse_Avatar": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "HeroCourse" ], "trend": "Fade", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "HeroCourse", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } ] } }, "onZoneEnter": [ { "$type": "MoleMole.Config.AttachModifier", "target": "TargetTeam", "modifierName": "UNIQUE_HeroCourse" } ], "onZoneExit": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "TargetTeam", "modifierName": "UNIQUE_HeroCourse" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_AlicegramophoneCover_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "NormalState" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "CoverCracked_01" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "CoverCracked_02" } ], "modifiers": { "NormalState": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "CoverCracked_01" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "CoverCracked_02" } ] }, "CoverCracked_01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Common_CoverCracked_01" } } ] }, "CoverCracked_02": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Common_CoverCracked_02" } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "CoverCracked_01" } ] } }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AlicegramophoneCover_01_Destroy" } } ] } } ]