SphereServer BugTracker - SphereServer
View Issue Details
0001558SphereServerscript packpublic14-12-08 01:5007-02-09 22:24
Coruja 
 
normalminoralways
closedno change required 
 
 
09-09-2008
None
None
0001558: Guild paperdoll title not cleared on guild resign
When someone is on a guild, the master can change his char title to something. After change it, this player can leave the guild without clear the guild title on his paperdoll. But in my view point, this thing must be cleared on guild resign.

To fix:
just add "TITLE=" on the function f_guildsys_removecharfromguild (sphere_guild_functions.scp)
No tags attached.
Issue History
14-12-08 01:50CorujaNew Issue
14-12-08 01:50CorujaNightly Version => 09-09-2008
14-12-08 01:50CorujaExperimental Flags => None
14-12-08 01:50CorujaOption Flags => None
24-01-09 15:20MrSugarCubeStatusnew => closed
24-01-09 15:20MrSugarCubeNote Added: 0000149
24-01-09 15:20MrSugarCubeResolutionopen => no change required
24-01-09 23:16CorujaStatusclosed => feedback
24-01-09 23:16CorujaResolutionno change required => reopened
24-01-09 23:16CorujaNote Added: 0000152
07-02-09 21:22MrSugarCubeNote Added: 0000153
07-02-09 21:26CorujaNote Added: 0000154
07-02-09 22:10MrSugarCubeNote Added: 0000155
07-02-09 22:23CorujaNote Added: 0000156
07-02-09 22:24MrSugarCubeStatusfeedback => closed
07-02-09 22:24MrSugarCubeResolutionreopened => no change required

Notes
(0000149)
MrSugarCube   
24-01-09 15:20   
Your guild scripts are out of date. The latest ones do not change the TITLE property, but GUILDTITLE.
(0000152)
Coruja   
24-01-09 23:16   
Oh sure, I'm using a updated script now (with issue 0001555 already fixed here).
But GUILDTITLE not update the char TITLE on paperdoll, it's correct?
(0000153)
MrSugarCube   
07-02-09 21:22   
The GUILDTITLE should show on the paperdoll (with SHOWABBREV set), but it does not change the TITLE property.
(0000154)
Coruja   
07-02-09 21:26   
Yea, with SHOWABBREV I got the guild abbrev on my name, but the paperdoll 'title' doesnt get changed.
GUILDTITLE is like a replacement for TITLE, right? (like TAG.NAME.ALT for names)
But I can't make this thing appears on paperdoll, it's bugged I think :(
(0000155)
MrSugarCube   
07-02-09 22:10   
If SHOWABBREV is on, the guild has ABBREV set and the character has GUILDTITLE set, then the paperdoll should show the GUILDTITLE instead of the TITLE. You'll need to close the paperdoll first since the UO client doesn't update open paperdolls.

If it's still not showing the correct title then try the following script which I've just used myself on the latest release (".testguildtitle 1" to set properties, ".testguildtitle" to show properties):

[FUNCTION testguildtitle]
REF1 = <GUILD>
IF !(<REF1.UID>)
    SRC.SYSMESSAGE Not in guild.
    RETURN 1
ELSEIF (<ISEMPTY <ARGS>>)
    SRC.SYSMESSAGE Incognito: <QVAL (<FLAGS> & statf_incognito)? Yes:No>
    SRC.SYSMESSAGE Title: <TITLE>
    SRC.SYSMESSAGE Guild Title: <REF1.MEMBERFROMUID.<UID>.GUILDTITLE>
    SRC.SYSMESSAGE Guild Abbrev: <REF1.ABBREV>
    SRC.SYSMESSAGE Guild Abbrev Status: <REF1.MEMBERFROMUID.<UID>.SHOWABBREV>
    OPENPAPERDOLL <SRC.UID>
    RETURN 1
ELSEIF (<ARGN1> == 1)
    FLAGS &= ~statf_incognito
    TITLE MY NORMAL TITLE
    REF1.ABBREV Test Guild
    REF1.MEMBERFROMUID.<UID>.GUILDTITLE MY GUILD TITLE
    REF1.MEMBERFROMUID.<UID>.SHOWABBREV = 1
    SRC.SYSMESSAGE Guild title set.
    RETURN 1
ENDIF
SRC.SYSMESSAGE Unknown command.
RETURN 0
(0000156)
Coruja   
07-02-09 22:23   
Hmm.. I tested with this function and everything is ok, but the guildtitle doesn't appeared on paperdoll. But now it's working fine after a server restart :P

Problem fixed, close pls :D