{ "AbilityList": [ { "Name": "Monster_W4_HearsePart_00_Passive01", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Stop" } } ], "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_PassivePre" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Effect" } } ] }, { "Name": "Monster_W4_HearsePart_00_Skill01_Phase01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "OneMore" } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_HearsePart_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_HearsePart_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_W4_HearsePart_00_Skill01_Phase02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.2339999999385327 } } }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.26300000003539026 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "W1_Mecha02_AttackBuff_Effect" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.29699999978765845 } } }, { "$type": "RPG.GameCore.RadialBlurCurveEffect", "BlurRadius": 0.6, "Iteration": 8, "BlurStart": 0.01, "BlurFeather": 0.015, "Duration": 2.283, "CurveName": "ChargeBlurCurve" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6880000000819564 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7170000001788139 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] } ], "GlobalModifiers": { "Monster_W4_HearsePart_00_PassivePre": { "_CallbackList": [ { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "Monster_W4_HearsePart_00_AddPassive" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Passive" } }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, "Monster_W4_HearsePart_00_AddPassive": {}, "Monster_W4_HearsePart_00_Passive": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0139b65a0] 0xc0139b6570}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0139b6870] 0xc0139b6840}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0139b6b40] 0xc0139b6b10}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0139b6e10] 0xc0139b6de0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "KeepOnDeathrattle" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AddPassive" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LeftToRightLightTeamTarget.RemoveServant" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_AlreadyAdd" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1220 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsAttachToTargetEntity": true, "Flags": [ "Resident" ], "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture_dark.prefab", "AttachPoint": "Eff_Soul", "ForceSimulateImmediately": false, "ParamEntityUsage": "ModelCapture", "TowardTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsAttachToTargetEntity": true, "Flags": [ "Resident" ], "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture.prefab", "AttachPoint": "Eff_Soul", "ForceSimulateImmediately": false, "ParamEntityUsage": "ModelCapture", "TowardTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Mark" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_AlreadyAdd" }, "DynamicValues": { "MDF_DamageTakenUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1018307135 ] } } }, "InheritCaster": "CasterSelf" } ] } ] }, { "Event": "OnAfterBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_CurrentHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_MaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQUR", "FixedValues": [], "DynamicHashes": [ 1814067545, -1610876898 ] } }, "DynamicKey": { "Value": "MDF_HPRatio" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_AlreadyAdd" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_BlackBlood" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_HPRatio" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_BlackBlood" }, "DynamicValues": { "MDF_DirtyHPRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 350792237, -11934696 ] } } }, "CustomOffset": { "x": 0, "y": 99, "z": 0 } } ] } ] } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_AlreadyAdd" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "MDF_KillByHearse" } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture_dark.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Effect" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_Skill04_Fade_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CanOverkill": false } ] } ] }, { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.ChangeTargetModifierEffectState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OnlyModifierEffects": false, "IsHide": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_KillByHearse" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_GhostPart_Die_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_AlreadyAdd" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "TaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_Sign" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_Sign_Enhance" } } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_Hit_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_Hearse_00_BattleScore2Count" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterTemplateID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "TargetMonsterTemplateID": { "IsDynamic": false, "FixedValue": { "Value": 4014022 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterPhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LoseHPByRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "RatioType": "MaxHP", "Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -344492960 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHPByRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "RatioType": "MaxHP", "Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -828380674 ] } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterPhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LoseHPByRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "RatioType": "MaxHP", "Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -344492960 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHPByRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Monster_W4_Hearse_00_Self" }, "RatioType": "MaxHP", "Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -828380674 ] } } } ] } ] } ], "FailedTaskList": [] } ] } ] }, "Monster_W4_HearsePart_00_Mark": {}, "Monster_W4_HearsePart_00_ChangeEffect": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture_dark.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam.RemoveServant" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_Mark" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsAttachToTargetEntity": true, "Flags": [ "Resident" ], "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_ModelCapture_Skill04.prefab", "AttachPoint": "Eff_Soul", "ForceSimulateImmediately": false, "ParamEntityUsage": "ModelCapture", "TowardTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] } ] } ] }, "Monster_W4_HearsePart_00_AttackListener": { "Stacking": "Replace", "BehaviorFlagList": [ "STAT_AITargetHigherPriority" ], "_CallbackList": [ { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackTypes": [ "Normal", "BPSkill", "Ultra", "Insert", "Servant" ] }, { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Unlock_Flag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Unlock_Flag" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Fire" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Fire" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Fire" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessFire" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Ice" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Ice" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Ice" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessIce" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Imaginary" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Imaginary" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Imaginary" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessImaginary" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Physical" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Physical" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Physical" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessPhysical" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Quantum" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Quantum" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Quantum" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessQuantum" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Thunder" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Thunder" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Thunder" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessThunder" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsDamageType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DamageTypeList": [ "Wind" ] }, { "$type": "RPG.GameCore.ByHasStanceWeak", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeakType": { "DamageType": "Wind" }, "OnlyDefault": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Wind" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W4_HearsePart_00_AttachWeaknessWind" } } ] } ] } ] }, { "Event": "OnAfterBeingAttackedEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Unlock_Flag" } } ] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessPhysical": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessFire": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessWind": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessThunder": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessImaginary": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessQuantum": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_AttachWeaknessIce": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "Monster_W4_HearsePart_00_BlackBlood": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0239ddd10] 0xc0239ddce0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "DirtyHPRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -985395165 ] } } } ] } ] }, "Monster_W4_HearsePart_00_BlackBlood_Enhance": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0239edad0] 0xc0239edaa0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "DirtyHPRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -985395165 ] } } } ] } ] }, "Monster_W4_HearsePart_00_Soul": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0239f9890] 0xc0239f9860}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeBeingHit", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2016212472 ] } } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackStatusDesc", "TextID": { "Hash": -633964125, "Hash64": 10917242851148908468 } } ] } ] } ] }, "Monster_W4_HearsePart_00_Soul_B": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc023f284b0] 0xc023f28480}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeBeingHit", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2016212472 ] } } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackStatusDesc", "TextID": { "Hash": -1622101632, "Hash64": 13511049741759971769 } } ] } ] } ] }, "Monster_W4_HearsePart_00_Effect": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Hearse_00/Eff_Monster_W4_Hearse_00_GhostPart_01.prefab", "MinMutexTime": -1, "MutexType": "Entity" } ] } ] }, "WMonster_W4_HearsePart_00_LockHP": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.LockHP", "Threshold": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, "Monster_W4_HearsePart_00_Stop": { "BehaviorFlagList": [ "MuteSpeed" ], "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.LockActionDelayChange", "LockTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsLock": false } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.LockActionDelayChange", "LockTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WhitelistSourceEntity": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WhitelistChangeReason": "Mask_TurnBasedAdvance", "Preshow_UnlockOnBreak": true } ] } ] }, "Monster_W4_HearsePart_00_Phase2HP": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 524844474 ] } } } ] } ] } } }