Files
turnbasedgamedata/Config/ConfigAI/Adventure/AdventureGlobalReactionParameter.json
2024-10-21 03:16:22 -03:00

152 lines
3.7 KiB
JSON

{
"ReactionMap": {
"RA_NPC_Monster_XP_Minion04_Attracted_Enter": {
"Stimulus": "STIM_SummonUnit_ZhangZhang_NPC_Arrive",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByCompareVariableBool",
"VarName": "IsAttracted"
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_SetAIVariableBool",
"Name": "IsAttracted",
"Value": true
},
{
"$type": "RPG.GameCore.RA_SetStimulusInfo",
"SetInstigator": true
}
]
},
"RA_NPC_Monster_XP_Minion04_Attracted_Exit": {
"Stimulus": "STIM_SummonUnit_ZhangZhang_NPC_Left",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByCompareVariableBool",
"VarName": "IsAttracted",
"CompareValue": true
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_SetAIVariableBool",
"Name": "IsAttracted"
}
]
},
"RA_NPCMonster_XP_Minion04_Attracted_Enter": {
"Stimulus": "STIM_SummonUnit_ZhangZhang_Arrive",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByCompareVariableBool",
"VarName": "IsAttracted"
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_SetAIVariableBool",
"Name": "IsAttracted",
"Value": true
},
{
"$type": "RPG.GameCore.RA_SetStimulusInfo",
"SetInstigator": true
}
]
},
"RA_NPCMonster_XP_Minion04_Attracted_Exit": {
"Stimulus": "STIM_SummonUnit_ZhangZhang_Left",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByCompareVariableBool",
"VarName": "IsAttracted",
"CompareValue": true
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_SetAIVariableBool",
"Name": "IsAttracted"
}
]
},
"RA_NPCMonster_XP_Minion04_Scared": {
"Stimulus": "STIM_Player_Topaz_NormalAttack",
"Condition": [],
"Action": [
{
"$type": "RPG.GameCore.RA_TriggerInstantAbility",
"AbilityName": "MazeMonster_XP_Minion04_VisionIgnore"
}
]
},
"RA_NPCMonster_XP_Minion04_Attracted_Scared": {
"Stimulus": "STIM_NPCMonster_Minion04_Scared",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByCompareVariableBool",
"VarName": "IsAttracted",
"CompareValue": true
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_TriggerInstantAbility",
"AbilityName": "MazeMonster_XP_Minion04_VisionIgnore"
}
]
},
"RA_Gameplay_WolfBro_NPCMonster_Vase_Alert": {
"Stimulus": "STIM_Gameplay_WolfBro_NPCMonster_Vase_Alert",
"Condition": [
{
"$type": "RPG.GameCore.RA_ByAlertLevel",
"AlertLevel": "Chase",
"Inverse": true
}
],
"Action": [
{
"$type": "RPG.GameCore.RA_SetStimulusInfo",
"SetStimulusPos": true
},
{
"$type": "RPG.GameCore.RA_SetAIVariableBool",
"Name": "InReaction",
"Value": true
}
]
}
},
"StimulusMap": {
"PlayerAttack": {
"Range": 10
},
"NpcBeHit": {
"Range": 10
},
"STIM_Player_Topaz_NormalAttack": {
"Range": 10
},
"STIM_NPCMonster_Minion04_Scared": {
"Range": 8
},
"STIM_SummonUnit_ZhangZhang_Arrive": {
"Range": 10
},
"STIM_SummonUnit_ZhangZhang_Left": {
"Range": 30
},
"STIM_SummonUnit_ZhangZhang_NPC_Arrive": {
"Range": 4
},
"STIM_SummonUnit_ZhangZhang_NPC_Left": {
"Range": 15
},
"STIM_Gameplay_WolfBro_NPCMonster_Vase_Alert": {
"Range": 10
}
}
}