Just throwing some ideas around as I’m also learning visual scripting slowly (I swear it’s like building your own nuclear device… by reverse engineering!)
Sp I presume you get past Get Bool option ini and branch ok? I noticed the branch continues on regardless of true/false… but I imagine that is just for testing purposes and you’ll end on false eventually.
So I was thinking that after you branch:
- Function “Make EngramEntryOverride” might be looking for an existing engram reference which will be overwritten by your “EngramEntry_ClothHelmet”.
- However, your input to it I think is saying “I want to overwrite engram index 0 (campfire)… with cloth helmet (engram index 12)”.
So I’m thinking your “Make Array” needs to be specify the cloth helmet (assuming you want that one removed) by using index 12 in the set expression.
And your “Make EngramEntryOverride” should have blank space in the EngramClassName section.
i.e. I’m overriding engram index 12 (cloth helmet) with none.
Anyway just bouncing ideas around.
P.S. Could you share your scripting for throwing debug to the HUD? I’ve been simply printing to output log, but I’m interested in how you do your debugging to UI.