I actually tried changing this variable
"Prog_RM_state" : {
"__type" : "RestrictManeger+RestrictState,Assembly-CSharp",
"value" : 1 ==> 3 but there's no effect..
},
which variable are you changing to get this effect?
I changed the enemy behaviour to force them to do the attack I want.
"Prog_behavior_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyBehaviorData+EnemyBehavior, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
11,5,6,0,5,6
]
},
For the strap retraint, set one value in the behaviour list to 11. The respective enemy will switch to using that attack when you load the save again. Afterwards, the enemy will switch back to their normal behaviour though.
You could also change the enemy themselves.
"Prog_enemy_type_list" : {
"__type" : "System.Collections.Generic.List`1[[EnemyNameData+EnemyType, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
18,18,18,18,18,18
]
},
If you change one of the values to 18, the respective enemy will be replaced with a "professional molester" (not naturally occurring in the demo). Those guys are currently the only ones programmed to try and use the strap restraint.