View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001558SphereServerscript packpublic14-12-08 01:5007-02-09 22:24
ReporterCoruja 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001558: Guild paperdoll title not cleared on guild resign
DescriptionWhen 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)
TagsNo tags attached.
Nightly Version09-09-2008
Experimental FlagsNone
Option FlagsNone
Internal Build Number
Attached Files

- Relationships

-  Notes
(0000149)
MrSugarCube (administrator)
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 (developer)
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 (administrator)
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 (developer)
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 (administrator)
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 (developer)
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

- Issue History
Date Modified Username Field Change
14-12-08 01:50 Coruja New Issue
14-12-08 01:50 Coruja Nightly Version => 09-09-2008
14-12-08 01:50 Coruja Experimental Flags => None
14-12-08 01:50 Coruja Option Flags => None
24-01-09 15:20 MrSugarCube Status new => closed
24-01-09 15:20 MrSugarCube Note Added: 0000149
24-01-09 15:20 MrSugarCube Resolution open => no change required
24-01-09 23:16 Coruja Status closed => feedback
24-01-09 23:16 Coruja Resolution no change required => reopened
24-01-09 23:16 Coruja Note Added: 0000152
07-02-09 21:22 MrSugarCube Note Added: 0000153
07-02-09 21:26 Coruja Note Added: 0000154
07-02-09 22:10 MrSugarCube Note Added: 0000155
07-02-09 22:23 Coruja Note Added: 0000156
07-02-09 22:24 MrSugarCube Status feedback => closed
07-02-09 22:24 MrSugarCube Resolution reopened => no change required


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker