Originally Posted by
SilentRuin
Alright, I just got into my test project for SFRPG which is starfinder and all the tests I made previously appeared to work. As you stated, I also only have this extension and nothing else running. I basically create a new campaign with SFRPG ruleset and this one extension under Fantasy Grounds Unity. I then create a basic dummy character who has almost no data and drop him in combat tracker, then create a cursed test item (the ring you see in video) and a regular item (the cloak of protection you see in video) and run through the test. I drop both items in the dummy characters inventory - then cycle through the 3 states of equipped status and watch my effects in combat tracker change for the host. I then attach myself as a test player and do the same tests - as in the video the player side will lock up and be unable to move out of the equipped status for the cursed item but the host can cycle it out just fine. As in the previous test the CT tracker shows the effects removed.
The console log shows nothing going on - which is good.
I'm not sure what the problem is your seeing as I've had nothing previously wrong reported on this extension - nor do I have any problems myself but I play exculsively with 5E ruleset. That does not mean I don't believe you are seeing something weird going on. Just need more data to figure out what it is.
1) Does your \console log show any errors popping up when the DB.addHandler("charsheet.*.inventorylist.*.carried ", "onUpdate", onCarriedChanged) trigger (only performed on host side even when player triggers the change) onCarriedChanged() code does the EffectManager.removeEffect(rActorCT, sCarriedItem)? Probably much to much information but that is what is literally doing the removal of the effect.
2) This is Fantasy Grounds Unity your running right? Not classic? All my extensions have only been designed with Unity as I don't own classic. So no guarantees when it comes to running in there per the DMsG text description and in here.
So I'm willing to help figure out your issue - but I have no idea what it is at that moment based on the data I have.