-
March 23rd, 2023, 21:03 #11
And yet more joy as I fall deeper into this rabbit hole of exploration of how things really work...
Anyone know how I got in this state? My favorite test character I've used for years can no longer ever have owner cleared from host - the db.xml shows no ownership (public) and yet it still claims its owned in client after I've been forced to manually erase the login from client (then it will show me its in a different ownership state than host shows). I have no idea what is causing this or how its happening... anyone else know? I'll probably end up just removing it entirely from CT and character sheets etc. but I'd kind of like to know how this can happen. This is with no extensions - pure FGU currently.
Free(Forums/Forge) Extension(FGU 5E):
Paid (Forge) Extension(FGU 5E):
-
March 23rd, 2023, 21:38 #12
Based on your commentary I'm guessing no other extension or ruleset uses agnostic buttons on the client CT side of things so are not dependent upon the PC owning its own CT entry. Hence.... redelivered my extension where this used to work and doing it myself.
If anyone is interested its trivial to do as I was already calling this for other reasons...
Code:function onIdentityActivation(sIdentity, sUser, bActivated) ... Stuff I was already doing ... if not Session.IsHost then ... Stuff I was already doing ... else local nodeCT = CombatManager.getCTFromNode("charsheet." .. sIdentity); if nodeCT then if bActivated then -- insure CT is owned by the PC (this used to be done by SW but no longer is so doing it myself) DB.addHolder(nodeCT, User.getIdentityOwner(sIdentity), true); else -- insure CT is no longer owned by the PC (this used to be done by SW but no longer is so doing it myself) DB.removeHolder(nodeCT, User.getIdentityOwner(sIdentity)); end ... Stuff I was already doing ... end end end
Free(Forums/Forge) Extension(FGU 5E):
Paid (Forge) Extension(FGU 5E):
-
March 23rd, 2023, 22:12 #13
- Join Date
- Apr 2011
- Posts
- 2,249
I don't think 5E ever had ownership for the PCs in the CT. The Rolemaster Classic ruleset has had it since before I took over development for it and if 5E had it then I would have used it as an example when I was trying to convert the ruleset to be based on CoreRPG.
-
March 23rd, 2023, 22:18 #14Free(Forums/Forge) Extension(FGU 5E):
Paid (Forge) Extension(FGU 5E):
-
March 23rd, 2023, 22:23 #15
In fact I dug up the original carrier test campaign I used to test all these buttons and every one of the PC's had it's CT owned. So I'm pretty confident when I wrote all this it was working.
And now of course, by my own hand, its working again.
If something else was setting PC ownership of their CT entries then I'm at a loss to think what it was.Last edited by SilentRuin; March 23rd, 2023 at 22:26.
Free(Forums/Forge) Extension(FGU 5E):
Paid (Forge) Extension(FGU 5E):
-
March 23rd, 2023, 22:48 #16
PCs do not own their CT node entries in CoreRPG or the SW produced rulesets.
The SW way would be to use OOBM or to use those templates mentioned earlier.
You could try and add PC Ownership but then you are off on your own.
-
March 23rd, 2023, 22:59 #17Free(Forums/Forge) Extension(FGU 5E):
Paid (Forge) Extension(FGU 5E):
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks