All Projects


IDSeverity[[state]]OpenedOpened byAssigned To  ascSummary[[changedby]]Last EditedPrivate
 27 Critical09.05.2007Caarrie adding item to inventory crashes the server 11.08.2007No3 Task Description

tested by trying to /item 6 clacker legs or any item in a stack. the server will crash. Maybe releated to  bug 26 .

 186 Critical02.09.2007Caarrie No race selected, your creation choices are invalid 03.09.2007No3 Task Description

when trying to upload a new character i get an error “no race selected, your creation choices are invalid” this happened with both custom and quick creation. could be related to  bug 185 

making critical and flash as we dont want people to not be able to make characters when laanx gets updated

 362 Critical05.10.2007Caarrie cant load world 06.10.2007No1 Task Description

after magodra did some changes to effects the client can not load world

crystalspace.maploader.parse.texture:

Could not load texture 'star_example', using checkerboard instead
[node: library,textures,texture(name=star_example)]
 14607 <src/client/psengine.cpp:1822 FatalError>
 14607 Failed to load effects!
 14608 <src/client/psengine.cpp:1822 FatalError>
 14608 Your client has disconnected. If you are seeing this message a connection error has likely occurred.

psEngine destroyed.
* glibc detected * ./psclient: free(): invalid pointer: 0x08554a90 ***

 395 Critical12.10.2007Caarrie unable to view stats or skills in description 12.10.2007No Task Description

no gm is able to view stats or skills other then HP now on cvs not on an npc or player. all we see is HP:<value> MaxHP:<value> we dont even see the list of stats we had before. this should be fixed imo before release or reverted to what we had before till this can be fixed so that gms can spot people that could be boosting stats.

 730 Critical07.12.2007Caarrie psserver does not build 07.12.2007No1 Task Description

C++ ./out/linuxx86/debug/src/server/database/mysql/dal.o
src/server/database/mysql/dal.cpp:627:7: warning: no newline at end of file
src/server/database/mysql/dal.cpp: In member function ‘virtual long unsigned int psMysqlConnection::CommandPump(const char*, …)’:
src/server/database/mysql/dal.cpp:140: warning: unused variable ‘timer’
src/server/database/mysql/dal.cpp: In member function ‘virtual iResultSet* psMysqlConnection::Select(const char*, …)’:
src/server/database/mysql/dal.cpp:222: error: ‘IsBadStringPtrA’ was not declared in this scope
src/server/database/mysql/dal.cpp:225: error: ‘Sleep’ was not declared in this scope
src/server/database/mysql/dal.cpp: In member function ‘virtual const char* psResultRow::operator[](const char*)’:
src/server/database/mysql/dal.cpp:487: error: ‘Sleep’ was not declared in this scope

  g++ -c -o ./out/linuxx86/debug/src/server/database/mysql/dal.o -I. -I./include -I./src/client -I./src/server -I./src/common -I./src/tools/wordnet -I. -pipe -march=i686 -mtune=generic -fvisibility-inlines-hidden -fvisibility=hidden -Wall -g3 -O2 -DCS_DEBUG -g3 -fPIC -I/home/caarrie/development/cs/include -I/usr/include/mysql  src/server/database/mysql/dal.cpp

…failed C++ ./out/linuxx86/debug/src/server/database/mysql/dal.o … …skipped dbmysql.so for lack of <src!server!database!mysql!>dal.o… …failed updating 1 target(s)… …skipped 1 target(s)… …updated 104 target(s)…

confirmed on mac and linux with GCC. not possible to build server kemedes i believe did the last change to this file

 844 Critical23.12.2007Caarrie build errors 23.12.2007No2 Task Description

trying to build revision 497 i get these errors

C++ ./out/linuxx86/debug/src/server/bulkobjects/psnpcdialog.o
src/server/bulkobjects/psnpcdialog.cpp: In member function ‘NpcResponse* psNPCDialog::Respond(const char*, Client*)’:
src/server/bulkobjects/psnpcdialog.cpp:642: error: invalid use of undefined type ‘struct psQuest’
src/server/bulkobjects/dictionary.h:56: error: forward declaration of ‘struct psQuest’

  g++ -c -o ./out/linuxx86/debug/src/server/bulkobjects/psnpcdialog.o -I. -I./include -I./src/client -I./src/server -I./src/common -I./src/tools/wordnet -I. -pipe -march=i686 -mtune=generic -fvisibility-inlines-hidden -fvisibility=hidden -Wall -g3 -O2 -DCS_DEBUG -g3 -fPIC -I/home/caarrie/server/cs//include -I/home/caarrie/server/cel//include  src/server/bulkobjects/psnpcdialog.cpp

…failed C++ ./out/linuxx86/debug/src/server/bulkobjects/psnpcdialog.o …

i also get this:

C++ ./out/linuxx86/debug/src/server/bulkobjects/pscharacter.o
src/server/bulkobjects/pscharacter.cpp: In member function ‘void psCharacter::DiscardQuest(QuestAssignment*, bool)’:
src/server/bulkobjects/pscharacter.cpp:2602: error: invalid use of undefined type ‘struct Client’
./src/common/net/subscriber.h:26: error: forward declaration of ‘struct Client’
src/server/bulkobjects/pscharacter.cpp: In member function ‘bool psCharacter::CheckQuestAvailable(psQuest*, int)’:
src/server/bulkobjects/pscharacter.cpp:2647: error: invalid use of undefined type ‘struct Client’
./src/common/net/subscriber.h:26: error: forward declaration of ‘struct Client’
src/server/bulkobjects/pscharacter.cpp: In member function ‘void psCharacter::SetDescription(const char*)’:
src/server/bulkobjects/pscharacter.cpp:3574: error: invalid use of undefined type ‘struct Client’
./src/common/net/subscriber.h:26: error: forward declaration of ‘struct Client’

  g++ -c -o ./out/linuxx86/debug/src/server/bulkobjects/pscharacter.o -I. -I./include -I./src/client -I./src/server -I./src/common -I./src/tools/wordnet -I. -pipe -march=i686 -mtune=generic -fvisibility-inlines-hidden -fvisibility=hidden -Wall -g3 -O2 -DCS_DEBUG -g3 -fPIC -I/home/caarrie/server/cs//include -I/home/caarrie/server/cel//include  src/server/bulkobjects/pscharacter.cpp

…failed C++ ./out/linuxx86/debug/src/server/bulkobjects/pscharacter.o … …skipped libbulkobjects-0.3.a for lack of libbulkobjects-0.3.a(psnpcdialog.o)… C++ ./out/linuxx86/debug/src/client/sound/pssoundmngr.o

marking new as i get this on mac and linux I did a jam clean to verify that this bug is not a one time thing

 858 Critical29.12.2007Caarrie issues with labels 31.12.2007No Task Description

A few issues with the new labels that ragnar has changed [see screenshots]

http://img149.imageshack.us/img149/6066/shot1111ml7.jpg http://img149.imageshack.us/img149/8972/shot1112sq4.jpg

 2365 Critical10.10.2008Caarrie npc client can not handle large numbers of npcs 11.10.2008No1 Task Description

if you spawn too many npcs on the server the npcclient will segfault i have tested this with about 6000 npcs i will reset and see if i can get a more exact number, as we dont want this happening on laanx as more maps are added.

here is the bt for this crash

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fd89605b6f0 (LWP 20397)]    
0x00007fd8925337ae in csRef<iFile>::operator iFile* (this=0x18)
    at /home/mdavis/server/cs/include/csutil/ref.h:354         
354       { return obj; }                                      
(gdb) bt                                                       
#0  0x00007fd8925337ae in csRef<iFile>::operator iFile* (this=0x18)
    at /home/mdavis/server/cs/include/csutil/ref.h:354             
#1  0x00007fd892531270 in LogCSV::Write (this=0x0, type=3,         
    text=@0x7fff9e07d590) at src/common/util/log.cpp:413           
#2  0x00007fd89252b388 in psMysqlConnection::Select (this=0x7990b0, 
    sql=0x515f20 "select * from character_relationships where related_id=%u") at src/server/database/mysql/dal.cpp:231                            
#3  0x00000000004255c4 in psNPCClient::AttachNPC (this=0x7c4cb0,         
    actor=0x4638e50, DRcounter=6 '\006')                                 
    at src/npcclient/npcclient.cpp:655                                   
#4  0x000000000041042c in NetworkManager::HandleActor (this=0x8746e0,    
    me=0x7fd88c0288b0) at src/npcclient/networkmgr.cpp:274               
#5  0x0000000000413e6e in NetworkManager::HandleMessage (this=0x8746e0,  
    me=0x7fd88c0288b0) at src/npcclient/networkmgr.cpp:160               
#6  0x000000000041424c in psClientNetSubscriber::HandleMessage (         
    this=0x8746e0, msg=0x7fd88c0288b0) at ./src/common/net/cmdbase.h:70  
#7  0x00000000004d68ca in MsgHandler::Publish (this=0x807560,            
    me=0x7fd88c0288b0) at src/common/net/msghandler.cpp:70               
#8  0x00000000004fcbd2 in EventManager::Run (this=0x807560)              
    at src/common/util/eventmanager.cpp:191                              
---Type <return> to continue, or q <return> to quit---                   
#9  0x00000000004264b4 in psNPCClient::MainLoop (this=0x7c4cb0)          
    at src/npcclient/npcclient.cpp:277                                   
#10 0x000000000045aeaa in main (argc=1, argv=0x7fff9e07e208)             
    at src/npcclient/main.cpp:60                                         
(gdb) bt full                                                            
#0  0x00007fd8925337ae in csRef<iFile>::operator iFile* (this=0x18)      
    at /home/mdavis/server/cs/include/csutil/ref.h:354                   
No locals.                                                               
#1  0x00007fd892531270 in LogCSV::Write (this=0x0, type=3,               
    text=@0x7fff9e07d590) at src/common/util/log.cpp:413                 
        curtime = 140568181821722                                        
        loctime = (tm *) 0x7fff9e07d4e0                                  
        buf = {<csStringFast<36>> = {<csStringBase> = {                  
      _vptr.csStringBase = 0x7c5e70,                                     
      Data = 0x7fd8959bfce0 "H\213U?H\213\005e'J", Size = 1223665387,    
      MaxSize = 274894, GrowBy = 0},                                     
    minibuff = "??R\222?\177\000\000\000?\a\236?\177\000\000'?\233\225?\177\000\000\b?\a\236?\177\000\000??S?",                                   
    miniused = 140735844701472}, <No data fields>}                       
        count = 0                                                        
#2  0x00007fd89252b388 in psMysqlConnection::Select (this=0x7990b0,      
    sql=0x515f20 "select * from character_relationships where related_id=%u") at src/server/database/mysql/dal.cpp:231                            
        status = {<csStringFast<36>> = {<csStringBase> = {               
      _vptr.csStringBase = 0x7fd892742cb0,                               
---Type <return> to continue, or q <return> to quit---                   
      Data = 0x4641b80 "SQL query select * from character_relationships where related_id=4721, has taken 1348 time to process.\n", Size = 103,    
      MaxSize = 128, GrowBy = 64},                                       
    minibuff = "SQL query select * from character_r",                    
    miniused = 36}, <No data fields>}                                    
        rs = (iResultSet *) 0x7fd89489ec1c                               
        timer = {start = 170408}                                         
        querystr = {<csStringFast<36>> = {<csStringBase> = {             
      _vptr.csStringBase = 0x7fd892742cb0,                               
      Data = 0x4641b30 "select * from character_relationships where related_id=4721", Size = 59, MaxSize = 64, GrowBy = 64},                      
    minibuff = "select * from character_relationshi",                    
    miniused = 36}, <No data fields>}                                    
        args = {{gp_offset = 24, fp_offset = 48,                         
    overflow_arg_area = 0x7fff9e07d720, reg_save_area = 0x7fff9e07d650}} 
#3  0x00000000004255c4 in psNPCClient::AttachNPC (this=0x7c4cb0,         
    actor=0x4638e50, DRcounter=6 '\006')                                 
    at src/npcclient/npcclient.cpp:655                                   
        result = {rs = 0x7fff9e07d7e0}                                   
        npc = (NPC *) 0x0                                                
---Type <return> to continue, or q <return> to quit---                   
#4  0x000000000041042c in NetworkManager::HandleActor (this=0x8746e0,    
    me=0x7fd88c0288b0) at src/npcclient/networkmgr.cpp:274               
        mesg = {<psDRMessage> = {<psMessageCracker> = {                  
      _vptr.psMessageCracker = 0x781270, static msghandler = 0x807560,   
      msg = {obj = 0x0}, valid = true}, counter = 6 '\006',              
    on_ground = true, mode = 0 '\0', pos = {{{x = -42.9404907,           
          y = 0.00178007782, z = -147.543823}, m = {-42.9404907,         
          0.00178007782, -147.543823}}}, vel = {{{x = 0, y = 0, z = 0},  
        m = {0, 0, 0}}}, worldVel = {{{x = 0, y = 0, z = 0}, m = {0, 0,  
          0}}}, yrot = 0.981747746, sector = 0x7fd88b765f2c,             
    sectorName = {<csStringFast<36>> = {<csStringBase> = {               
          _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 7,           
          MaxSize = 0, GrowBy = 64},                                     
        minibuff = "NPCroom\000\000?\a\236?\177\000\000\000\000\000\000\000\000\000\000z\036\211\224?\177\000\000\217?x",                         
        miniused = 8}, <No data fields>}, ang_vel = 0,                   
    entityid = 14746}, name = {<csStringFast<36>> = {<csStringBase> = {  
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 11,            
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "DictMaster2\000\000\177\000\0000{m\203?\177\000\000\000---Type <return> to continue, or q <return> to quit---                   
\000\000\000\000\000\000\000??\a\236",                                   
      miniused = 12}, <No data fields>},                                 
  guild = {<csStringFast<36>> = {<csStringBase> = {                      
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 0,             
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "\000\000m\203?\177\000\000\220\000\000\000\000\000\000\000@?\a\226?\177\000\000?zm\203?\177\000\000\000\000\000",               
      miniused = 2}, <No data fields>},                                  
  factname = {<csStringFast<36>> = {<csStringBase> = {                   
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 7,             
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "stonebm\000?zm\203?\177\000\000\000\000\000\000\000\000\000\000x\221?\225?\177\000\000?zm\203",                                 
      miniused = 8}, <No data fields>},                                  
  filename = {<csStringFast<36>> = {<csStringBase> = {                   
        _vptr.csStringBase = 0x510fd0,                                   
        Data = 0xc72ae0 "/planeshift/models/stonebm/stonebm.cal3d",      
        Size = 40, MaxSize = 64, GrowBy = 64},                           
      minibuff = "?zm\203?\177\000\000??\a\236?\177\000\000E\030A\224?\177\000\000?zm\203?\177\000\000\020\000\000",                              
---Type <return> to continue, or q <return> to quit---                   
      miniused = 0}, <No data fields>},                                  
  race = {<csStringFast<36>> = {<csStringBase> = {                       
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 13,            
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "Hammerwielder\000\000\000\000?\a\236?\177", '\0' <repeats 13 times>, miniused = 14}, <No data fields>}, gender = 2,             
  helmGroup = {<csStringFast<36>> = {<csStringBase> = {                  
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 0,             
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "@?\a\236?\177\000\000\001\000\000\000\001\000\000\000\001\000\000\000?\177\000\0009\000\000\000\001\000\000\000P??\210",        
      miniused = 0}, <No data fields>}, top = {{{x = 1.16877687,         
        y = 0.695877612, z = 0.470216453}, m = {1.16877687,              
        0.695877612, 0.470216453}}}, bottom = {{{x = 1.09877694,         
        y = 0.699999988, z = 0.40021643}, m = {1.09877694, 0.699999988,  
        0.40021643}}}, offset = {{{x = 0, y = 0, z = 0}, m = {0, 0,      
        0}}}, texParts = {<csStringFast<36>> = {<csStringBase> = {       
        _vptr.csStringBase = 0x510fd0, Data = 0x0, Size = 17,            
        MaxSize = 0, GrowBy = 64},                                       
      minibuff = "<traits></traits>\000\a\236?\177\000\000?>?\210?\177\00---Type <return> to continue, or q <return> to quit---                   
0\000?>?\210", miniused = 18}, <No data fields>},                        
  equipment = {<csStringFast<36>> = {<csStringBase> = {                  
        _vptr.csStringBase = 0x510fd0,                                   
        Data = 0x36e9200 "<equiplist><helm></helm></equiplist>",         
        Size = 36, MaxSize = 64, GrowBy = 64},                           
      minibuff = "\023\000\000\000\n\000\000\000\t\000\000\000l\000\000\000\005\000\000\000\033\001\000\000??\v\220?\177\000\000\000\000\000",    
      miniused = 0}, <No data fields>}, type = -1, masqueradeType = -1,  
  serverMode = 1 '\001', playerID = 4721, groupID = 0, ownerEID = 0,     
  control = false, flags = 4, instance = 0, posPlayerID = 32728,         
  posInstance = -2089999344}                                             
        obj = (class gemNPCObject *) 0x0                                 
        actor = (class gemNPCActor *) 0x4638e50                          
#5  0x0000000000413e6e in NetworkManager::HandleMessage (this=0x8746e0,  
    me=0x7fd88c0288b0) at src/npcclient/networkmgr.cpp:160               
No locals.                                                               
#6  0x000000000041424c in psClientNetSubscriber::HandleMessage (         
    this=0x8746e0, msg=0x7fd88c0288b0) at ./src/common/net/cmdbase.h:70  
No locals.                                                               
#7  0x00000000004d68ca in MsgHandler::Publish (this=0x807560,            
---Type <return> to continue, or q <return> to quit---                   
    me=0x7fd88c0288b0) at src/common/net/msghandler.cpp:70               
        client = (struct Client *) 0x7fd88c0288b0                        
        x = 0                                                            
        lock = {lockObj = @0x809560}                                     
        handled = false                                                  
        mtype = 117                                                      
        __FUNCTION__ = "Publish"                                         
#8  0x00000000004fcbd2 in EventManager::Run (this=0x807560)              
    at src/common/util/eventmanager.cpp:191                              
        start = 170405                                                   
        timeTaken = 2                                                    
        now = 170405                                                     
        timeout = 229                                                    
        status = {<csStringFast<36>> = {<csStringBase> = {               
      _vptr.csStringBase = 0x510fd0,                                     
      Data = 0x14fce00 "Message type 117 has taken 746 time to process, average time of events is 31", Size = 76, MaxSize = 128, GrowBy = 64},    
    minibuff = "Message type 117 has taken 851 time",                    
    miniused = 36}, <No data fields>}                                    
        eventtimes = {2, 1, 2, 2, 2, 1, 1, 91, 4, 3, 2, 3, 3, 2, 2, 2,   
---Type <return> to continue, or q <return> to quit---
  30, 7, 2, 3, 4, 4, 3, 4, 4, 2, 3, 2, 2, 5, 2, 3, 2, 50, 2, 2, 2, 4,
  2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 15}
        index = 16
        eventtimesTotal = 299
        filled = true
        msg = {obj = 0x7fd88c0288b0}
        nextEvent = 170634
#9  0x00000000004264b4 in psNPCClient::MainLoop (this=0x7c4cb0)
    at src/npcclient/npcclient.cpp:277
        cmdline = {obj = 0x7fd89603432c}
#10 0x000000000045aeaa in main (argc=1, argv=0x7fff9e07e208)
    at src/npcclient/main.cpp:60
        CSSetup = (psCSSetup *) 0x789970
        object_reg = (class iObjectRegistry *) 0x7fd895fed8fc
        host = 0x0
        user = 0x0
        pass = 0x0
        port = 0
        cfgmgr = {obj = 0x0}
 20 High08.05.2007Caarrie Spell research does not work 02.04.2008No5 Task Description

Tested a few times and no glyph combo that should work or individial glyph can be used to research a spell. [tested with the glyph to make life infusion and glyph to make Flame spire no spell was able to be found.

 26 High09.05.2007Caarrie Unable to pick up items 11.08.2007No3 Task Description

I found a tefusang skin on the ground. I tried to pick it up with a pickup shortcut. I was able to target it. I then got a system message that "you cant hold anymore tefusang skin". I dont have a full inventory and i have no tefusang skins in my inventory. This might be releated to  bug 24  about picking up coins [that was fixed now we have this bug]. After the server crashes you see no item on the ground and it is not in your inventory

 608 High14.11.2007Caarrie Dweomer Transfusion has no effect on target 22.04.2009No7 Task Description

see  bug 601  i believe the poster ment that the spell has no effect as it does nothing, rather then has no visable effect. marking this new as we have that bug and i see that the spell does nothing other then require a target to be cast. This spell can be used to power lvl this way as it does not have a cool down period as it does not work.

Bugs were confused. This one now is about there being no effect of the spell on the target (and can hopefully be closed soon). For the easy practice/powerlevel part, that is a duplicate of  bug 2300 , which I will change into a more general one.

 659 High24.11.2007Caarrie ps client does not build 24.11.2007No Task Description

Kemedes last edited this file, so i guess this is a bug for him

src/client/gui/shortcutwindow.cpp: In member function ‘virtual bool pawsShortcutWindow::OnButtonPressed(int, int, pawsWidget*)’:
src/client/gui/shortcutwindow.cpp:327: error: expected primary-expression before ‘«’ token
src/client/gui/shortcutwindow.cpp:327: error: expected primary-expression before ‘«’ token
src/client/gui/shortcutwindow.cpp:327: error: expected primary-expression before ‘«’ token
src/client/gui/shortcutwindow.cpp:327: error: expected primary-expression before ‘<’ token
src/client/gui/shortcutwindow.cpp:327: error: expected primary-expression before ‘.’ token
src/client/gui/shortcutwindow.cpp:328: error: expected `;' before ‘if’
src/client/gui/shortcutwindow.cpp:334: error: expected primary-expression before ‘else’
src/client/gui/shortcutwindow.cpp:334: error: expected `;' before ‘else’
src/client/gui/shortcutwindow.cpp:362: error: expected primary-expression before ‘else’
src/client/gui/shortcutwindow.cpp:362: error: expected `;' before ‘else’
src/client/gui/shortcutwindow.cpp:364: error: expected primary-expression before ‘else’
src/client/gui/shortcutwindow.cpp:364: error: expected `;' before ‘else’
src/client/gui/shortcutwindow.cpp:366: error: expected primary-expression before ‘else’
src/client/gui/shortcutwindow.cpp:366: error: expected `;' before ‘else’

  g++ -c -o ./out/linuxx86/debug/src/client/gui/shortcutwindow.o -I. -I./include -I./src/client -I./src/server -I./src/common -I./src/tools/wordnet -I. -pipe -march=i686 -mtune=generic -fvisibility-inlines-hidden -fvisibility=hidden -Wall -g3 -O2 -DCS_DEBUG -g3 -fPIC -I/home/caarrie/development/cs/include -I/home/caarrie/development/cel/include  src/client/gui/shortcutwindow.cpp

…failed C++ ./out/linuxx86/debug/src/client/gui/shortcutwindow.o …

this works fine on mac osX 10.5.1 but fails here on linux kubuntu 7.04

 713 High05.12.2007Caarrie changes to /show_gm window 10.12.2007No2 Task Description

to teleport to a player from /show_gm and not have the window close after we accept the teleport or after a rename of a player

saving of the organisation in the list and position you where. I often use /show_gm to locate groups of players for RP events, and it's annoying to have to click the Sector tab and then scroll all the way down to where I was before.

keep the selected player on screen in the list when he is still online. This applies when more than 1 action regarding the player is needed (random name rejected by the server or canceled when bad), teleporting more than once to the same player.

I consider this as very annoying so increasing severity and priority on this.

 727 High06.12.2007Caarrie mac client does not build [leopard] 07.12.2007No4 Task Description

Trunk HEAD psclient does not build on leopard, Trymm says it builds fine for him on 10.4

After playing around a bit and making sure i had CS head it seems revision 269 caused this problem the patch for logs that xordan and Trymm did. This had built fine for me before but does not anymore unless i revert back to a revision prior to that one for chatwindow.cpp

Since we have no other user of leopard that i know of setting this new as no one else can confirm this bug. I downloaded the source 2 times from sf to verify this was not because a file got edited or something odd happened

MkDir1 psclient.app/Contents/MacOS
MkDir1 psclient.app/Contents
AppPkgInfo psclient.app/Contents/PkgInfo
AppVersionPlist psclient.app/Contents/version.plist
AppInfoPlist psclient.app/Contents/Info.plist
MkDir1 psclient.app/Contents/Resources/English.lproj
AppInfoPlistStrings psclient.app/Contents/Resources/English.lproj/InfoPlist.strings
AppExe psclient.app/Contents/MacOS/psclient
Undefined symbols:

"FileUtil::MakeDirectory(char const*)", referenced from:
    pawsChatWindow::LogMessage(E_CHAT_LOG, char const*)in libgui-0.3.a(chatwindow.o)

ld: symbol(s) not found
collect2: ld returned 1 exit status

  export MACOSX_DEPLOYMENT_TARGET=10.2
  g++ -o psclient.app/Contents/MacOS/psclient ./out/macosxx86/debug/src/client/actionhandler.o ./out/macosxx86/debug/src/client/authentclient.o ./out/macosxx86/debug/src/client/charapp.o ./out/macosxx86/debug/src/client/chatbubbles.o ./out/macosxx86/debug/src/client/clientcachemanager.o ./out/macosxx86/debug/src/client/clientvitals.o ./out/macosxx86/debug/src/client/cmdadmin.o ./out/macosxx86/debug/src/client/cmdgroups.o ./out/macosxx86/debug/src/client/cmdguilds.o ./out/macosxx86/debug/src/client/cmdusers.o ./out/macosxx86/debug/src/client/cmdutil.o ./out/macosxx86/debug/src/client/entitylabels.o ./out/macosxx86/debug/src/client/guihandler.o ./out/macosxx86/debug/src/client/modehandler.o ./out/macosxx86/debug/src/client/pscal3dcallback.o ./out/macosxx86/debug/src/client/pscamera.o ./out/macosxx86/debug/src/client/pscelclient.o ./out/macosxx86/debug/src/client/pscharcontrol.o ./out/macosxx86/debug/src/client/psclientchar.o ./out/macosxx86/debug/src/client/psclientdr.o ./out/macosxx86/debug/src/client/psengine.o ./out/macosxx86/debug/src/client/psinventorycache.o ./out/macosxx86/debug/src/client/psmovement.o ./out/macosxx86/debug/src/client/psnetmanager.o ./out/macosxx86/debug/src/client/psoptions.o ./out/macosxx86/debug/src/client/psslotmgr.o ./out/macosxx86/debug/src/client/questionclient.o ./out/macosxx86/debug/src/client/shadowmanager.o ./out/macosxx86/debug/src/client/weather.o ./out/macosxx86/debug/src/client/zonehandler.o  -g3 -g3 -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation ./out/macosxx86/debug/libs/libgui-0.3.a ./out/macosxx86/debug/libs/libpsnet-0.3.a ./out/macosxx86/debug/libs/libpsengine-0.3.a ./out/macosxx86/debug/libs/libpsrpgrules-0.3.a ./out/macosxx86/debug/libs/libpssound-0.3.a ./out/macosxx86/debug/libs/libpaws-0.3.a ./out/macosxx86/debug/libs/libpsutil-0.3.a ./out/macosxx86/debug/libs/libeffects-0.3.a ./out/macosxx86/debug/libs/libfparser-0.3.a -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cel/./out/macosxx86/optimize/libs -lceltool-1.2 -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -L/usr/local/lib -L/Users/caarrie/PS/cs/./out/macosxx86/optimize/libs -lcrystalspace-1.2 -lz -lm -lmx -ldl -Wl,-framework,AppKit -Wl,-framework,Foundation -g3 -g3 -Wl,-framework,AppKit -Wl,-framework,Foundation

…failed AppExe psclient.app/Contents/MacOS/psclient …

 769 High12.12.2007Caarrie trading with strangers [not introduced] 23.06.2008No6 Task Description

If you are trading with someone that you dont know
1. the trade message tells you the name of the person you are trading with
2. if you decline the trade it tells you the name of the person you are trading with
3. If you accept the trade it tells you the name of the person again

either you should not be able to trade with people you dont know or it should tell you their name is unknown till you have introduced yourself to them.

 1588 High26.05.2008Caarrie Update.Clean = false does not work correctly 26.05.2008No2 Task Description

Running psupdater on my build made it override all files even pssetup and psclient when in psupdater.cfg is “Update.Clean = false” this means i have to do a clean rebuild of all built files after the update to get my build back.

 2069 High03.08.2008Caarrie ability to see mesh and icon names in spawn window 05.08.2008No4 Task Description

to help with debugging items and missing icons it would help to have the line from the db shown up in the window that tells us what the mesh is and what the icon is or if it is missing so we know if it is a db issue or something wrong with the client that makes it not able to load that icon.

increasing severity and priority as this can help lesson the load on devs if the testers and gms can check what the info is and just provide it.

 5 Medium07.05.2007Caarrie Not able to easily go from one zone to another 11.08.2007No7 Task Description

When using old maps on laanx [.019 client] I am not able to simply walk from one map to another. Instead of walking to the new zone i seem to walk into a wall and have to find a hole in it to keep going.

 531 Medium25.10.2007Caarrie Recovery can kill you 24.03.2009No11 Task Description

if you cast recovery many times to the point that it reduces your hp to 0 you will die even if you had 100% physical stamina when you were casting it.

it should stop you from casting at 100% physical stamina and not let you kill yourself if you hit 0 hp [or stop you before you get to that point ]

 784 Medium13.12.2007Caarrie new font ingame that is easier to read 20.08.2009No3 Task Description

after doing some research i found a font that is easier to read and has an open license so ps can use it.
http://www.fontspace.com/dieter-steffmann/alpine

license
http://www.fontspace.com/terms/

screenshot
http://img337.imageshack.us/img337/1489/picture5ub9.png

If needed i am willing to do the conversion so that a dev can just upload the new files to svn.

 1002 Medium22.01.2008Caarrie If pet does all damage player gets no exp 15.06.2009No5 Task Description

If the pet does all the damage, the player gets no experience points.

 1019 Medium24.01.2008Caarrie sketches/maps cant be made wider 20.02.2008No2 Task Description

it seems impossible to make the sketches wider you can make them longer when in edit mode but it does not seem to want to become wider. those people that use this maps/sketchces will not like this and it should be fixed before the next release.

 1429 Medium16.04.2008Caarrie Notify players about the locking/unlocking of their loc ...28.05.2008No5 Task Description

only a “master key” should be able to unlock a simple lock, thus making sure no one with a “key” can unlock the lock and possibly leave the lock open for others.

 1706 Medium13.06.2008Caarrie /quest <quest name> list quest results per 1 quest and  ...05.09.2009No6 Task Description

it might help out the gms to have /quest not only list all quests but be able to list the names then able to select what one exact quest they wish to list. This should also limit network traffic and future issues with very large packets being sent.

 1931 Medium12.07.2008Caarrie ornated large chest has issues 03.08.2008No2 Task Description

the ornated large chest has issues similar to the chest_03a in  bug 699 

you can even manage to get stuck in the chest

 23 Low08.05.2007Caarrie Unable to pick up coins 11.08.2007No1 Task Description

If you have more then 65 circles hexas octas or trias you can not pick up anymore anyway.

 28 Low09.05.2007Caarrie seems inventory is full when it is not 11.08.2007No4 Task Description

I went [after having ghost items disappear] and asked jayose for ink and paper to test for crashing. I got a system message that my inventory was full and the item would be dropped. I am not sure if the database sees these ghost items that i dont see in my inventory or not.

 147 Low25.08.2007Caarrie mouse wheel zoom 30.09.2007No4 Task Description

It would be nice to be able to change from first to third person and third person to first person view just by using the mouse wheel.

 222 Low09.09.2007Caarrie pawseditor does not load [npcroom bug again] 10.09.2007No3 Task Description

open /data/pawseditor/pebackground.xml
find

  <!-- preview window -->
  <widget name="preview" factory="pawsGenericView">
      <frame x="0" y="30" width="800" height="570" border="no" />
      <map file="/planeshift/world/npcroom" sector="NPCroom" />
  </widget>

replace with

  <!-- preview window -->
  <widget name="preview" factory="pawsGenericView">
      <frame x="0" y="30" width="800" height="570" border="no" />
      <map file="/planeshift/world/npcroom1" sector="NPCroom" />
  </widget>
 238 Low11.09.2007Caarrie shortcut edit box is faded out 12.09.2007No Task Description

in shortcutwindow.xml
change
<widget name="ShortcutEdit" factory="pawsWidget" visible="no" savepositions="yes" movable="yes"

      resizable="yes">
      <frame x="30" y="30" width="330" height="320" border="yes" />
      <title resource="Blue Title" text="Edit Shortcut..." align="left" />
      <bgimage resource="Blue Background" alpha="200" />

to
<widget name="ShortcutEdit" factory="pawsWidget" visible="no" savepositions="yes" movable="yes"

      resizable="yes">
      <frame x="30" y="30" width="330" height="320" border="yes" />
      <title resource="Blue Title" text="Edit Shortcut..." align="left" />
      <bgimage resource="Blue Background" />

you can now see the background like you could in the .019 client

 258 Low15.09.2007Caarrie morph enkif does not work 16.09.2007No Task Description

after the fix applied morph enkif does not work for me on cvs with the binary art

this is with -debug_load

 484 Low20.10.2007Caarrie krans have wrong leg texture after changing zones 28.04.2008No7 Task Description

teleport to npcroom walk to npcroom2 and come back the legs on the krans will all be blue [they are not all blue krans] [tested on laanx]

 548 Low29.10.2007Caarrie Hair on top of head for male races does not change colo ...31.10.2007No2 Task Description

in character creation you pick any race that has hair on his head and a beard his head hair will look black and if you change hair color only the beard color changes not the hair on the top of the head. [this may be related to the new ability to remove hair on the head and not beards when equiping helms]

happens with stonebm ylian

 623 Low17.11.2007Caarrie problem with sewers map 18.11.2007No1 Task Description

received petition:
Dear GM’s… Go Please to this position and look There what is Wrong -177.16,0.53,19.06 in sector: swr-pink, instance: I can’t tell it you in Words that must you see ^^

confirmed problem at that location
http://img206.imageshack.us/img206/3043/shot28zn7.jpg the cogs there are rotating on the wrong axis

705Low05.12.2007Caarriemore options with /morph03.03.2009No6 Task Description

feature request to have more options to morph to. GMs are not able to change face when they morph or any other option in character creation.

skin
hair
face
etc

 706 Low05.12.2007Caarrie ability for gms to act as npcs when attacked 24.03.2009No6 Task Description

Ability for a gm to be impervious to npcs but players can still fight us. So we will not be in duel with players and not have npcs able to kill us if we happen to target them.

 708 Low05.12.2007Caarrie a better way to impersonate npcs 23.09.2014No8 Task Description

/impersonate target, with a target selected, and then your /say and /shout and /me works with the target’s name

The gm team wishes for an easier way to impersonate npcs, perhaps take over the npc and be able to use normal chat commands and they come out as you are speaking as the npc without having to use target and target the npc.

 711 Low05.12.2007Caarrie a way for gms to make notes on petitions and not have t ...05.06.2021No3 Task Description

right now there is no way for gms to make notes as to the status of petitions so that other gms know and can handle them at other times, also this means that gms keep petitions claimed for longer periods of time as they wish to complete the petition and this can mean other gms have no idea of the status of the petition as it was not told to others and they cant view it [ingame] to handle it.

petitions become open when logout and we can make notes as to what we have done to each petition,

 712 Low05.12.2007Caarrie make 400 max for gm skills 14.12.2007No8 Task Description

right now gms can setskill to max stats 400 and skills 200, they wish for events to be able to have skills up to 400 as well and not just stuck as 200.

400 max for all stats we can do with setskill but not skills

 716 Low05.12.2007Caarrie ability for gms to see the npc tab when they wish 05.06.2021No6 Task Description

a way to see what the players are typing in the /tellnpc tab would be useful. The problem is that sometimes, during an event, we impersonate npcs and people, by the force of habbit, type in the NPC tab.

 719 Low05.12.2007Caarrie ability to view item quality 10.12.2007No1 Task Description

The gms have no way to tell what quality items are that players have, we can list their inventory but not tell if they could be exploiting a bug to get high quality items.

 721 Low05.12.2007Caarrie a command to list /warns done per account ingame 16.05.2008No9 Task Description

a /log (player|$target) command to list the warnings recorded on an account (not linked to a char as they are now allowing players to repeat offences on temp chars).

 886 Low01.01.2008Caarrie group window resizable 10.01.2011No6 Task Description

— data/gui/group.xml (revision 584)
+++ data/gui/group.xml (working copy)
@@ -1,14 +1,18 @@
<widget_description>

   <widget name="GroupWindow" factory="pawsGroupWindow"

- visible="no" movable="yes" resizable="no" savepositions="yes" configurable="yes">
+ visible="no" movable="yes" resizable="yes" savepositions="yes" configurable="yes">

       <frame x="0" y="200" width="110" height="270" border="yes" />
       <title resource="Blue Title" text="Group" align="center" close_button="yes"/>

- <bgimage resource="Group Background" alpha="200" />
-
+ <bgimage resource="Group Background" />
+ <minframe width="110" height="167" />

       <widget name="MemberCount" factory="pawsTextBox">
           <font name="/planeshift/data/ttf/cupandtalon.ttf" r="255" g="255" b="255" size="12" />
           <frame x="10" y="1" width="100" height="20" border="no" />

+ <attachpoints>
+ <attach point="ATTACH_LEFT" />
+ <attach point="ATTACH_TOP" />
+ </attachpoints>

       </widget>
       <widget name="List" factory="pawsListBox" scrollbars="no">

@@ -49,18 +53,30 @@

           <frame x="5" y="202" width="60" height="20"/>
           <bgimage resource="Standard Button" />
           <label text="Invite" />

+ <attachpoints>
+ <attach point="ATTACH_LEFT" />
+ <attach point="ATTACH_BOTTOM" />
+ </attachpoints>

       </widget>
       <widget name="Leave" factory="pawsButton" id="101">
           <frame x="5" y="224" width="60" height="20"/>
           <bgimage resource="Standard Button" />
           <label text="Leave" />

+ <attachpoints>
+ <attach point="ATTACH_LEFT" />
+ <attach point="ATTACH_BOTTOM" />
+ </attachpoints>

       </widget>
       <widget name="Disband" factory="pawsButton" id="102">
           <frame x="5" y="246" width="60" height="20"/>
           <bgimage resource="Standard Button" />
           <label text="Disband" />

+ <attachpoints>
+ <attach point="ATTACH_LEFT" />
+ <attach point="ATTACH_BOTTOM" />
+ </attachpoints>

       </widget>
   </widget>

http://nopaste.com/p/arS7AubLn

 951 Low14.01.2008Caarrie decals dont allow colors 05.06.2021No8 Task Description

It would be nice for future effects to be able to use the decal with colors, right now it only works with the color set in the image file not in the .eff or .part files

 987 Low22.01.2008Caarrie add tria count to small inventory 24.01.2008No3 Task Description

http://pastebin.ca/867942 « patch

 992 Low22.01.2008Caarrie move tutorial window more to the center 24.01.2008No1 Task Description

i moved the tutorial window more to the right and increased the font size from 8 to 10 to make it easier to read.

http://pastebin.ca/868366

 993 Low22.01.2008Caarrie make the gm petition window a little better 24.01.2008No2 Task Description

http://pastebin.ca/868369

 994 Low22.01.2008Caarrie petition window>> size 8 font size seems too small 24.01.2008No4 Task Description

http://pastebin.ca/868379

 995 Low22.01.2008Caarrie adding font size to guild window 22.01.2008No1 Task Description

http://pastebin.ca/868398

 996 Low22.01.2008Caarrie a few minor changes to pet stat window 22.01.2008No4 Task Description

http://pastebin.

Showing tasks 1 - 50 of 222 Page 1 of 51 - 2 - 3 - 4 - 5 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing