{ "AbilityList": [ { "Name": "Monster_AML_Minion02_01_SkillP01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_SkillP01" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_EffectController" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Mainline" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_Tutorial" } } ] } ], "Modifiers": { "MMonster_AML_Minion02_01_SkillP01": { "_CallbackList": [ { "Event": "OnListenAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterNumber", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" } }, "CompareType": "GreaterEqual", "CompareNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [] } ] }, { "Event": "OnListenModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_AML_Minion02_01_RallyHP_V2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterNumber", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" } }, "CompareType": "LessEqual", "CompareNumber": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [] } ] } ] } ] } } }, { "Name": "Monster_AML_Minion02_01_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_AML_Minion02_01_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_AML_Minion02_01_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "TeamFormation" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.775000000372529 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 2.700000000651926 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.23200000007636845 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3079999997280538 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.8450000004377216 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9500000008847564 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.8510000007227063 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8520000006537884 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_AML_Minion02_01_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAndAdjoinEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_Controller_V2" }, "DynamicValues": { "MDF_RallyTransferRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -147244550 ] } }, "MDF_Rally_HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1794976316 ] } }, "MDF_Rally_HealUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2028083939 ] } }, "MDF_Rally_Strongth_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1089063255 ] } } } }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.12799999956041574 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.22000000020489097 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.31899999966844916 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.38200000021606684 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3900000003632158 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1655355878 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4179999998304993 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1655355878 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4459999999962747 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1655355878 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit01.prefab", "HitEffectHeight": 0.88 }, "DisplayData": {} }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.5310000004246831 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit02.prefab", "HitEffectHeight": 0.7 }, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1655355878 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_Skill01_Hit02.prefab", "HitEffectHeight": 0.7 }, "DisplayData": {} }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6980000000912696 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7400000006891787 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8790000001899898 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9100000008475035 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] } ], "GlobalModifiers": { "MMonster_AML_Minion02_01_RallyHP_Controller": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00aa27e90] 0xc00aa27e60}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa2c1e0] 0xc00aa2c1b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeHit", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DefenderCurrentHP_Before", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "CurrentHP" } ] }, { "Event": "OnAfterHit", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DefenderCurrentHP_After", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Property": "CurrentHP", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -52189442 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -52189442 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -52189442 ] } } } } ] } ], "FailedTaskList": [] } ] } ] }, "MMonster_AML_Minion02_01_RallyHP_Controller_V2": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00aa45500] 0xc00aa454d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa457d0] 0xc00aa457a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa45aa0] 0xc00aa45a70}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa45d70] 0xc00aa45d40}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa480c0] 0xc00aa48090}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa48390] 0xc00aa48360}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa48660] 0xc00aa48630}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa48930] 0xc00aa48900}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa48c00] 0xc00aa48bd0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa48ed0] 0xc00aa48ea0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa491a0] 0xc00aa49170}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aa49470] 0xc00aa49440}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "TaskListTemplate": [ { "Name": "TaskList_Common_RallyHP_ListenDirtyHPChange", "TaskList": [ { "$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.SetDynamicValueByProperty", "DynamicKey": "MDF_DirtyRatio", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "DirtyHPRatio" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DirtyValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "DirtyHPDelta" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAwQBAgMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1610876898, 292499387, 872512481 ] } }, "DynamicKey": { "Value": "MDF_MaxHP_Dirty" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "RallyHP", "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -686582227 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -686582227 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -686582227 ] } }, "MDF_HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1950642111 ] } }, "MDF_HealUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1644848941 ] } }, "MDF_Strongth_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 848741910 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" } }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ], "FailedTaskList": [] } ] }, { "Name": "TaskList_Common_RallyHP_ListenMaxHPChange", "TaskList": [ { "$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.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "RallyHP", "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1610876898 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1610876898 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1610876898 ] } }, "MDF_HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1950642111 ] } }, "MDF_HealUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1644848941 ] } }, "MDF_Strongth_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 848741910 ] } } } } ], "FailedTaskList": [] } ], "FailedTaskList": [] } ] } ], "UseSnapshotEntity": true, "OnAbilityPropertyChange": [ { "Property": "DirtyHPRatio", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_Common_RallyHP_ListenDirtyHPChange" } ] } ] }, { "Property": "DirtyHPDelta", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_Common_RallyHP_ListenDirtyHPChange" } ] } ] }, { "Property": "HPAddedRatio", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_Common_RallyHP_ListenMaxHPChange" } ] } ] }, { "Property": "HPConvert", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_Common_RallyHP_ListenMaxHPChange" } ] } ] }, { "Property": "HPDelta", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_Common_RallyHP_ListenMaxHPChange" } ] } ] } ], "_CallbackList": [ { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DefenderCurrentHP_Before", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "CurrentHP" } ] }, { "Event": "OnAfterBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DefenderCurrentHP_After", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -52189442 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_DefenderRallyHP", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "RallyHP" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMBAQECAwQBAwIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -412821690, 236769657, -52189442, -736687823 ] } }, "MDF_HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1950642111 ] } }, "MDF_HealUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1644848941 ] } }, "MDF_Strongth_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 848741910 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" }, "DynamicValues": { "MDF_RallyHP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMBAQQBAAECBAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -412821690, 236769657, -52189442 ] } }, "MDF_HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1950642111 ] } }, "MDF_HealUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1644848941 ] } }, "MDF_Strongth_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 848741910 ] } } } } ] } ], "FailedTaskList": [] } ] }, { "Event": "OnAfterBeingAttackedEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, "MMonster_AML_Minion02_01_RallyHP": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00aec7cb0] 0xc00aec7c80}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00aed2000] 0xc00aec7f50}": { "readInfo": null, "unk": null, "v24": { "Value": 0.07999999984167516 } }, "\u0026{map[Hash:0xc00aed22d0] 0xc00aed22a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UseSnapshotEntity": true, "_CallbackList": [ { "Event": "OnAfterHit", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 269974959 ] } }, "DynamicKey": { "Value": "HealCount" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveOnly": false, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "RallyHP", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } } ] }, { "Event": "OnHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FormulaType": "HealByTargetMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 269974959, 2054951994 ] } }, "IsHealRallyHP": true }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "HealCount" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } } ] } ] }, "MMonster_AML_Minion02_01_RallyHP_V2": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b284c00] 0xc00b284bd0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b284ed0] 0xc00b284ea0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b2851a0] 0xc00b285170}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b285470] 0xc00b285440}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b285740] 0xc00b285710}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b285a10] 0xc00b2859e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UseSnapshotEntity": true, "OnAbilityPropertyChange": [ { "Property": "HPAddedRatio", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2_Strongth" }, "DynamicValues": { "MDF_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1461397389 ] } } }, "ShowUIMessageDelayTime": 0.5 }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, { "Property": "HPConvert", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2_Strongth" }, "DynamicValues": { "MDF_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1461397389 ] } } }, "ShowUIMessageDelayTime": 0.5 }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, { "Property": "HPDelta", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999999999 } }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2_Strongth" }, "DynamicValues": { "MDF_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1461397389 ] } } }, "ShowUIMessageDelayTime": 0.5 }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] } ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Mainline" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "2234" } } ] } ] }, { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_Controller_V2" } } ] }, { "Event": "OnAfterHit", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 269974959 ] } }, "DynamicKey": { "Value": "HealCount" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveOnly": false, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } } ] } ] }, { "Event": "OnBeforeBeingHeal", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "RallyHP", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } } ] }, { "Event": "OnHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CurrentHP", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -872062464 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_V2_Strongth" }, "DynamicValues": { "MDF_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1461397389 ] } } }, "ShowUIMessageDelayTime": 0.5 }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, { "Event": "OnBeforeAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "HealCount" } } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_CurrentHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "HealerTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQBAgEDAwQR", "FixedValues": [], "DynamicHashes": [ 269974959, 2054951994, -872062464, 1814067545 ] } }, "IsHealRallyHP": true }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal.prefab" }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "HealCount" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllDarkTeam" }, "ModifierName": { "Value": "MMonster_AML_Minion02_01_RallyHP_HealMark" } } ] } ] }, "MMonster_AML_Minion02_01_RallyHP_V2_Strongth": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b2f5560] 0xc00b2f5530}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b2f5830] 0xc00b2f5800}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_AttackUp.prefab", "Delay": 0.5 } ] }, { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "TriggerFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -831871865 ] } } } ] } ] }, { "Event": "OnBeforeAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "TriggerFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "TriggerFlag" } } ] } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "TriggerFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, "MMonster_AML_Minion02_01_RallyHP_HealMark": { "BehaviorFlagList": [ "KeepOnDeathrattle" ], "_CallbackList": [ { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, "MMonster_AML_Minion02_01_SkillP01_AttackUp": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b7b95c0] 0xc00b7b9590}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Rogue_Ruin_High.prefab" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier03_00/Eff_W1_Soldier03_00_Skill03_Attack01_2.prefab" } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AttackAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1826473127 ] } } } ] } ] }, "MMonster_AML_Minion02_01_EffectController": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_WeaponLoop.prefab" }, { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion02_01/Eff_Monster_AML_Minion02_01_BodyLoop.prefab" } ] } ] }, "MMonster_AML_Minion02_01_RallyHP_Tutorial": { "_CallbackList": [ { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "2234" } } ] } ] }, "AML_Minion02_01_Rage": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b7e7aa0] 0xc00b7e7a70}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } }, "\u0026{map[Hash:0xc00b7e7d70] 0xc00b7e7d40}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } } } }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha04_01/Eff_Monster_W1_Mecha04_01_Skill03_Head_M.prefab" } ] }, { "Event": "OnPhase2", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "attacked" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "AML_Minion02_01_Rage" } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "attacked" }, "ContextScope": "TargetEntity" } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha04_01/Eff_Monster_W1_Mecha04_01_Skill03_Head_M.prefab", "AttachPoint": "Head" }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Property": "AttackAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 443424401 ] } } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Property": "DefenceAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -98474536 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "AML_Minion02_01_RageStandby" } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_01/Eff_Monster_W1_Soldier01_01_Common_Head_M.prefab" } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "attacked" }, "ResetValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" } ] } ] }, "AML_Minion02_01_RageStandby": { "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_01/Eff_Monster_W1_Soldier01_01_Common_Head_M.prefab" } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "AML_Minion02_01_Rage" }, "DynamicValues": { "PassiveSkillInitiate_P1_AttackAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1994965064 ] } }, "PassiveSkillInitiate_P2_DefenceAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 166879963 ] } } } } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_01/Eff_Monster_W1_Soldier01_01_Common_Head_M.prefab", "AttachPoint": "Head" } ] } ] } } }