{ "AbilityList": [ { "Name": "Monster_W4_Shooter_00_Passive01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShieldController" }, "DynamicValues": { "MDF_MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -509608777 ] } }, "MDF_CrackedEffect": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 273193873 ] } }, "MDF_CrackedDamage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -751410424 ] } }, "MDF_DamageResistance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -647025336 ] } }, "MDF_CrackedDamageAfter": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -4516034 ] } }, "MDF_ModifySP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1208995003 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MModifier_Monster_W4_Shooter_00_StoneShieldListener" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_ConfineHit_Controller" } } ], "Modifiers": { "MModifier_Monster_W4_Shooter_00_StoneShieldListener": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc031d30300] 0xc031d302d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc031d30810] 0xc031d307e0}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } } } }, "BehaviorFlagList": [ "RemoveWhenCasterDead" ], "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_Heaven_StoneShield" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AttachPoint": "Body", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Common_StoneShield_Recover.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Common_StoneShield_RecoverChara.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag", "Flag": "STAT_CTRL_Frozen" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ] } ] } ] } ] }, { "Event": "OnModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_Heaven_StoneShield" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetAliveState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveStateMask": "Bit_Alive" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Body", "ShowPartList": [ 1 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] }, { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AttachPoint": "Body", "ShowPartList": [ 1 ], "SyncEffect": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag", "Flag": "STAT_CTRL_Frozen" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ] } ] } ] } ] }, { "Event": "OnModifierOnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_Heaven_StoneShield" }, { "$type": "RPG.GameCore.ByCompareModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetAliveState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveStateMask": "Bit_Alive" }, { "$type": "RPG.GameCore.ByCurrentTurnState", "Inverse": true, "TurnStates": [ "InsertAbilityActionPhase" ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Body", "ShowPartList": [ 1 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] }, { "$type": "RPG.GameCore.PerformDelayExecute", "PerformTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": true, "Delay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AttachPoint": "Body", "ShowPartList": [ 1 ], "SyncEffect": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ] } ] }, { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "MaxLayer", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "MDF_MaxLayer" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_Heaven_StoneShield" }, { "$type": "RPG.GameCore.ByCompareModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 931685943 ] } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_LastLayer" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_NoStoneShield01.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AttachPoint": "Body", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Common_StoneShield_Recover.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Common_StoneShield_RecoverChara.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ] }, { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "MDF_LastLayer" } ] } ] } } }, { "Name": "Monster_W4_Shooter_00_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_Shooter_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_Shooter_00_Skill01_Camera_Weak" }, "IsSkillPerform": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_Shooter_00_Skill01_Camera" }, "IsSkillPerform": true } ] }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8850000004749745 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.25000000023283064 } } } ] }, { "Name": "Monster_W4_Shooter_00_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IgnoreHitBoxRadius": true, "TargetFormation": { "LocalDelta": { "x": 0, "y": 0, "z": 8 } }, "LeftSideFormations": [ {}, {} ], "RightSideFormations": [ {}, {} ] }, { "$type": "RPG.GameCore.LookAt", "TargetType": "TeamFormation" }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.02199999988079071 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Star03.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.04599999962374568 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Star01.prefab", "ForceSimulateImmediately": false } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Star02.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.36799999978393316 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Attack.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.38200000021606684 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CurrentTarget" } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "CustomTarget", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "TemplateName": "Monster_Common_SoloRangeAttack", "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ResetToDefault": false }, "AdditiveNormalConfig": { "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnchorOffset": { "x": 0, "y": 0.25, "z": 0 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": 0, "y": -0.45, "z": 0 } }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetConcat", "Targets": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } ] } } } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.5, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.55, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } } } } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurrentTarget" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "RightToLeftLightTeamTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.5, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.55, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit01.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 404970613 ] } }, "IsFaceToHitDir": true, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.5, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.55, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -970841191 ] } }, "DynamicKey": { "Value": "CurrentTarget" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Attack01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "RightToLeftLightTeamTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurrentTarget" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.25, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit01.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 404970613 ] } }, "IsFaceToHitDir": true, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.35, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ] } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Attack01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "RightToLeftLightTeamTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurrentTarget" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.25, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit01.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 404970613 ] } }, "IsFaceToHitDir": true, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.35, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ] } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Attack01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "RightToLeftLightTeamTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurrentTarget" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.25, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit01.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 404970613 ] } }, "IsFaceToHitDir": true, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.35, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ] } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Attack01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "RightToLeftLightTeamTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurrentTarget" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit02.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.25, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Projectile": { "FlyTime": 0.18, "AttachPoint": "Origin", "AttachOffset": { "x": 0, "y": 1.75, "z": 1.5 }, "TargetAttachPoint": "SelectRoot", "TargetOffset": { "x": 0, "y": 0, "z": -0.5 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Bullet.prefab", "FlyEffectFadeOut": true, "AlignHitEffect": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "IsFaceToHitDir": true, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_Skill01_Hit01.prefab", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 404970613 ] } }, "IsFaceToHitDir": true, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "TriggerHitSound": true, "DisplayData": { "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.35, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": -0.1, "z": -0.2 }, "BaseCycle": 0.2, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.1, "y": 0.1, "z": 0.1 }, "PerlinNoiseFreq": { "x": 16, "y": 14, "z": 12 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemyWithAllUnselectable" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } } ], "WaitProjectileFinish": true } ] } ] } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "MMonster_W4_Shooter_00_AttackMark" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9110000007785857 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Shooter_00/Eff_Monster_W4_Shooter_00_WeaponStart.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Heaven_StoneShield" } }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MMonster_Heaven_StoneShield", "ValueType": "Layer", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 2, 3 ], "SyncEffect": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterPartsVisibility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoint": "Weapon", "ShowPartList": [ 1, 3 ], "SyncEffect": true } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "MMonster_W4_Shooter_00_AttackMark": {} } } ], "GlobalModifiers": { "MMonster_W4_Shooter_00_ConfineHit_Controller": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.CharacterChangePhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "PhaseName": "Phase1", "PhaseAnimConfig": { "FlyHit": "Fly_Hit", "ModifierBehaviorVisuals": [ { "Flag": "STAT_Confine", "ModifierBehaviorVisualPriority": "Confine", "AnimOccur": "Confine", "AnimLoop": "Confine_Loop", "AnimRecover": "Hit_Fly_Recover", "AnimOccurTransition": 0, "AnimSpeedFactor": 0.25, "AnimSpeedTransitTimeRange": 1, "ForecHitH": true, "ReactionAnims": { "$type": "RPG.GameCore.CharacterReactionAnimConfig" }, "FloatingHeight": 1.5, "FloatingRiseDuration": 0.5, "FloatingFallDuration": 0.1, "DisableLookAtIK": true, "SpecialCharacterForbidVisualState": true } ] } } ] }, { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "STAT_Confine" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CharacterChangePhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "PhaseName": "Phase0", "PhaseAnimConfig": { "FlyHit": "Confine_Hit", "ModifierBehaviorVisuals": [ { "Flag": "STAT_Confine", "ModifierBehaviorVisualPriority": "Confine", "AnimOccur": "Confine", "AnimLoop": "Confine_Loop", "AnimRecover": "Hit_Fly_Recover", "AnimOccurTransition": 0, "AnimSpeedFactor": 0.25, "AnimSpeedTransitTimeRange": 1, "ForecHitH": true, "ReactionAnims": { "$type": "RPG.GameCore.CharacterReactionAnimConfig" }, "FloatingHeight": 1.5, "FloatingRiseDuration": 0.5, "FloatingFallDuration": 0.1, "DisableLookAtIK": true, "SpecialCharacterForbidVisualState": true } ] } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.CharacterChangePhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "PhaseName": "Phase1", "PhaseAnimConfig": { "FlyHit": "Fly_Hit", "ModifierBehaviorVisuals": [ { "Flag": "STAT_Confine", "ModifierBehaviorVisualPriority": "Confine", "AnimOccur": "Confine", "AnimLoop": "Confine_Loop", "AnimRecover": "Hit_Fly_Recover", "AnimOccurTransition": 0, "AnimSpeedFactor": 0.25, "AnimSpeedTransitTimeRange": 1, "ForecHitH": true, "ReactionAnims": { "$type": "RPG.GameCore.CharacterReactionAnimConfig" }, "FloatingHeight": 1.5, "FloatingRiseDuration": 0.5, "FloatingFallDuration": 0.1, "DisableLookAtIK": true, "SpecialCharacterForbidVisualState": true } ] } } ] } ] } ] } } }