According to Apotheosis (which we trust), the code at the bottom translates to
IF (Dwarf OR Orlan) AND (Athletics < 5)
Now, the Dwarf/Orlan/Athletics checks I understand, but not quite how the AND/OR is constructed. I am thinking the Operator value has something to do with it, yet I can't come up with a reasoning that holds.
(also, weird that it checks the Watcher when this is a choose-your-champion interaction)
BTW, the file is 00_cv_poko_kohara_well.conversationbundle, dealing with going down the well, well, to grab some gems. The code below (do we get to call JSON code?) is about reaching the bag being a struggle for short races. Node 16.
"Conditionals": {
"Operator": 0,
"Components": [
{
"$type": "OEIFormats.FlowCharts.ConditionalExpression, OEIFormats",
"Operator": 0,
"Components": [
{
"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
"Data": {
"FullName": "Boolean IsRace(Guid, Guid)",
"Parameters": [
"b1a8e901-0000-0000-0000-000000000000",
"25308722-9480-477a-94cf-d40b6fd0886e"
],
"Flags": "",
"UnrealCall": "",
"FunctionHash": 1545820124,
"ParameterHash": 712917969
},
"Not": false,
"Operator": 1
},
{
"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
"Data": {
"FullName": "Boolean IsRace(Guid, Guid)",
"Parameters": [
"b1a8e901-0000-0000-0000-000000000000",
"1f60b08e-1966-4bb6-8cdb-757294dcc18a"
],
"Flags": "",
"UnrealCall": "",
"FunctionHash": 1545820124,
"ParameterHash": -1216247160
},
"Not": false,
"Operator": 1
}
]
},
{
"$type": "OEIFormats.FlowCharts.ConditionalExpression, OEIFormats",
"Operator": 0,
"Components": [
{
"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
"Data": {
"FullName": "Boolean IsSkillValue(Guid, Guid, Operator, Int32, Boolean, Boolean)",
"Parameters": [
"b1a8e901-0000-0000-0000-000000000000",
"fefc4d3d-250d-4c32-85e0-62a851240e62",
"LessThan",
"5",
"False",
"False"
],
"Flags": "",
"UnrealCall": "",
"FunctionHash": 193829831,
"ParameterHash": -1326280703
},
"Not": false,
"Operator": 0
}
]
}
]
}