Hi, thank you.
This string is the binary protobuf of the scarecrow's AIDesign.
I've built it with another private plugin of mine, that can show and edit in game AIDesigns (default ones as well as custom ones).
Here is the actual transcription in a more human readable format (of mine too):
AIDesign Better scarecrow: default = 0, initial = 0
stateContainer [0]: state = 1(Idle), inputMemorySlot = 0
-> event : id=0, type=PlayerDetected(1), triggerstatecontainerid=1, outmemslo=0, inmemslo=0, inverted=False
-> event data : range = 10
-> event : id=1, type=Attacked(3), triggerstatecontainerid=1, outmemslo=0, inmemslo=4, inverted=False
-> event : id=2, type=Timer(0), triggerstatecontainerid=3, outmemslo=0, inmemslo=0, inverted=False
-> event data : duration = 3, durationMax = 5
stateContainer [1]: state = 3(Chase), inputMemorySlot = 0
-> event : id=0, type=InAttackRange(5), triggerstatecontainerid=2, outmemslo=0, inmemslo=0, inverted=False
-> event : id=1, type=TargetLost(20), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False
stateContainer [2]: state = 15(Attack), inputMemorySlot = 0
-> event : id=0, type=TargetLost(20), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False
-> event : id=1, type=InAttackRange(5), triggerstatecontainerid=1, outmemslo=0, inmemslo=0, inverted=True
-> event : id=2, type=Timer(0), triggerstatecontainerid=-1, outmemslo=0, inmemslo=0, inverted=False
-> event data : duration = 8, durationMax = 16
-> event : id=3, type=And(18), triggerstatecontainerid=-1, outmemslo=0, inmemslo=0, inverted=False
-> event : id=4, type=Chance(19), triggerstatecontainerid=4, outmemslo=0, inmemslo=0, inverted=False
-> event data : value = 0.1
stateContainer [3]: state = 26(RoamState), inputMemorySlot = 0
-> event : id=1, type=StateError(2), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False
-> event : id=2, type=StateFinished(4), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False
-> event : id=3, type=PlayerDetected(1), triggerstatecontainerid=1, outmemslo=0, inmemslo=0, inverted=False
-> event data : range = 10
-> event : id=4, type=Attacked(3), triggerstatecontainerid=1, outmemslo=0, inmemslo=4, inverted=False
stateContainer [4]: state = 27(ThrowGrenade), inputMemorySlot = 0
-> event : id=1, type=StateError(2), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False
-> event : id=2, type=StateFinished(4), triggerstatecontainerid=0, outmemslo=0, inmemslo=0, inverted=False