All Projects


IDSeverity[[state]]OpenedOpened byAssigned ToSummary[[changedby]]Last EditedPrivate
 2827 Medium21.03.2009CaarrieMike Gist pslaunch option to add Update.Platform=false automatica ...21.08.2009No Task Description

Would be nice to have pslaunch have a config option in it for Update.Platform=false so that fokes dont have to manually edit the pslaunch.cfg file.

 2826 Medium21.03.2009CaarrieMike GistKeith pslaunch does not support word wrapping in UpdaterOutpu ...03.06.2009No3 Task Description

if you get the text
Downloading update file..

Local config and server config are incompatible!
This is caused when your local version becomes out of sync with the update mirrors.
To resolve this, run a repair.
Update finished!

in your updater window in the gui mode, it will be cut off due to the fact that pawsMessageBox does not seem to support word wrapping.

 2811 Critical16.03.2009CaarrieKenneth Graunke buying from npcs broken in trunk 18.03.2009No3 Task Description

buying from npcs in trunk is broken query is not fixed to latest changes

 2780 Critical22.02.2009CaarrieMike Gist pslaunch crash if server news cant be downloaded 22.03.2009No6 Task Description

If you have much lag and the server news cant be downloaded for pslaunch it crashes with the following bt

Server error: Error while downloading file: http://www.xordan.com/servernews
(416)
Assertion failed: canDrawLength != 0
Location: src/common/paws/pawstextbox.cpp:666
Message: iFont→GetLength returned 0. Infinite loop detected.
Call stack:
/home/mdavis/server/planeshift/pslaunch [0x48f640]
/home/mdavis/server/planeshift/pslaunch [0x41f677]
/home/mdavis/server/planeshift/pslaunch [0x420ea9]
/home/mdavis/server/cs/libcrystalspace-1.9.so [0x7f8ab792d6c8]
/lib/libpthread.so.0 [0x7f8ab74903ea]
/lib/libc.so.6(clone+0x6d) [0x7f8ab6c6bcbd]

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x43fc4950 (LWP 18768)]
DebugBreak () at ./include/cssysdef.h:875
875 }
(gdb) bt
#0 DebugBreak () at ./include/cssysdef.h:875
#1 0x00007f8ab7909786 in CS::Debug::AssertMessage (

  expr=0x4fd8e0 "canDrawLength != 0",                
  filename=0x4fd8c0 "src/common/paws/pawstextbox.cpp", line=666, 
  msg=0x4fd888 "iFont->GetLength returned 0.  Infinite loop detected.")
  at /home/mdavis/server/cs/libs/csutil/csassert.cpp:80                

#2 0x000000000048d37f in pawsMessageTextBox::SplitMessage (this=0x1e70a70,

  newText=0x43fc3b48 "", colour=16777215, size=0)                         
  at src/common/paws/pawstextbox.cpp:666                                  

#3 0x000000000048f640 in pawsMessageTextBox::AddMessage (this=0x1e70a70,

  data=0x43fc4058 "Server Status\n\nAll servers are up!", msgColour=-1)   
  at src/common/paws/pawstextbox.cpp:568                                  

#4 0x000000000041f677 in pawsLauncherWindow::UpdateNews (this=0x1e6f1f0)

  at src/pslaunch/pawslauncherwindow.cpp:82                               

#5 0x0000000000420ea9 in pawsLauncherWindow::NewsUpdater::Run (this=0x1d86dc0)

  at src/pslaunch/pawslauncherwindow.h:67                                    

#6 0x00007f8ab792d6c8 in proxyFunc (param=0x7fffc0004760)
—Type <return> to continue, or q <return> to quit—

  at /home/mdavis/server/cs/libs/csutil/threading/pthread_thread.cpp:65      

#7 0x00007f8ab74903ea in start_thread () from /lib/libpthread.so.0
#8 0x00007f8ab6c6bcbd in clone () from /lib/libc.so.6
#9 0x0000000000000000 in ?? ()
(gdb) bt full
#0 DebugBreak () at ./include/cssysdef.h:875
No locals.
#1 0x00007f8ab7909786 in CS::Debug::AssertMessage (

  expr=0x4fd8e0 "canDrawLength != 0",                                        
  filename=0x4fd8c0 "src/common/paws/pawstextbox.cpp", line=666,             
  msg=0x4fd888 "iFont->GetLength returned 0.  Infinite loop detected.")      
  at /home/mdavis/server/cs/libs/csutil/csassert.cpp:80                      
      stack = (csCallStack *) 0x1ed7580                                      
      dumpMemoryEnv = 0x0                                                    
      ignoreEnv = 0x0                                                        
      assertCnt = 0                                                          

#2 0x000000000048d37f in pawsMessageTextBox::SplitMessage (this=0x1e70a70,

  newText=0x43fc3b48 "", colour=16777215, size=0)                            
  at src/common/paws/pawstextbox.cpp:666                                     
      canDrawLength = 0                                                      
      maxWidth = 15                                                          
      maxHeight = 15                                                         

—Type <return> to continue, or q <return> to quit—

      head = 0x1d86da0 ""                                                    
      dummy = 0x1d86da0 ""                                                   
      offSet = 40                                                            

#3 0x000000000048f640 in pawsMessageTextBox::AddMessage (this=0x1e70a70,

  data=0x43fc4058 "Server Status\n\nAll servers are up!", msgColour=-1)      
  at src/common/paws/pawstextbox.cpp:568                                     
      onBottom = true                                                        
      oldTopLine = 0                                                         
      msg = (pawsMessageTextBox::MessageLine *) 0x1ee2ae0                    
      colour = 16777215                                                      
      messageText = {<csStringFast<36>> = {<csStringBase> = {                
    _vptr.csStringBase = 0x4f54b0, Data = 0x0, Size = 0, MaxSize = 0,        
    GrowBy = 64},                                                            
  minibuff = "\000erver Status\000\000\000Xc??\212\177\000\000\220<?C\000\000\000\000\000`??", miniused = 1}, <No data fields>}                               
      size = 0                                                                
      pos = 18446744073709551615                                              

—Type <return> to continue, or q <return> to quit—

      message = {<csStringFast<36>> = {<csStringBase> = {                     
    _vptr.csStringBase = 0x4f54b0, Data = 0x0, Size = 13, MaxSize = 0,        
    GrowBy = 64}, minibuff = "Server Status\000\000All servers are up!\000",  
  miniused = 35}, <No data fields>}                                           
      cutMessages = {<CS::Memory::CustomAllocated> = {<No data fields>},      
count = 3,                                                                    
capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16},                                         
root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                   
  p = 0x7f8ab7f845ec}}                                                        
      pos = 13                                                                

#4 0x000000000041f677 in pawsLauncherWindow::UpdateNews (this=0x1e6f1f0)

  at src/pslaunch/pawslauncherwindow.cpp:82                                   
      serverNews = (class pawsMessageTextBox *) 0x1e70a70                     
      newsFile = <incomplete type>                                            
      buffer = {<csStringFast<36>> = {<csStringBase> = {                      

—Type <return> to continue, or q <return> to quit—

    _vptr.csStringBase = 0x4f54b0, Data = 0x0, Size = 34, MaxSize = 0,        
    GrowBy = 64}, minibuff = "Server Status\n\nAll servers are up!\000",      
  miniused = 36}, <No data fields>}                                           

#5 0x0000000000420ea9 in pawsLauncherWindow::NewsUpdater::Run (this=0x1d86dc0)

  at src/pslaunch/pawslauncherwindow.h:67

No locals.
#6 0x00007f8ab792d6c8 in proxyFunc (param=0x7fffc0004760)

  at /home/mdavis/server/cs/libs/csutil/threading/pthread_thread.cpp:65
      tp = (
  CS::Threading::Implementation::(anonymous namespace)::ThreadStartParams *) 0x7fffc0004760
      isRunningPtr = (int32 *) 0x1ee2ed0
      runnable = (class CS::Threading::Runnable *) 0x1d86dc0
      startupBarrier = (CS::Threading::Barrier *) 0x1ee2ed8

#7 0x00007f8ab74903ea in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x00007f8ab6c6bcbd in clone () from /lib/libc.so.6
—Type <return> to continue, or q <return> to quit— No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

 2759 Medium17.02.2009CaarrieMike Gist PSlaunch -cfgset=PlaneShift.UserConfigPath=/anypathhere ...21.03.2009No1 Task Description

pslaunch -cfgset=PlaneShift.UserConfigPath=/anypathhere, if you start pslaunch with the previous command it does not send that flag to the client when you press the play button.

 2758 Medium17.02.2009CaarrieMike Gist PSlaunch console repair updater fails to work 21.03.2009No1 Task Description

pslaunch –console –repair fails to accept an answer to the question about updating y/n

Do you wish to download the correct copies of these files? (y/n)
y

and nothing happens. Confirming on linux and mac as well as a player

 2757 Medium17.02.2009CaarrieMike Gist PSlaunch uses 100% cpu usage 21.03.2009No1 Task Description

Confirmed by a few that pslaunch in stable and trunk uses 100% cpu usage on linux and mac. This should be fixed by the next release.

 2744 High08.02.2009CaarrieLoyni ability to disable voices from npcs to be sent to clien ...22.02.2009No7 Task Description

there should be some option client or server side to disable fully the sending of the voice files to the client if they are not wanted. There might be times where a player does not want them due to bandwidth or hd space to name a few. This should be added before this feature is put on the live server.

 2694 Critical19.01.2009CaarrieMike Gist crash on teleporting to hydlaa_plaza 26.04.2009No10 Task Description

Several testers have crashes when teleporting to several maps (hydlaa_plaza, akkaio,…). Sometimes loging in again afterwards works, but often not. I removed most of Caarries crash stack to make things readable, there is a similar stack in windows in my comment below. See my comment febr. 10 for a bit more info.

                                  

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f3a942a96f0 (LWP 13784)]
0x000000000063add4 in Loader::LoadSector (this=0x5f13d90, pos=@0x7fff9c2ccd04,

  bbox=@0x7fff9c2ccb90, sector=0x7f3a8042f700)                                
  at src/common/engine/loader.cpp:774                                         

774 sector→meshes[i]→object→GetMovable()→ClearSectors();
(gdb) bt
#0 0x000000000063add4 in Loader::LoadSector (this=0x5f13d90,

  pos=@0x7fff9c2ccd04, bbox=@0x7fff9c2ccb90, sector=0x7f3a8042f700)           
  at src/common/engine/loader.cpp:774                                         

#1 0x000000000063c159 in Loader::UpdatePosition (this=0x5f13d90,

  pos=@0x7fff9c2ccd04, sectorName=0x7fff9c2ccd60 "hydlaa_plaza", force=true)  
  at src/common/engine/loader.cpp:659                                         

#2 0x000000000041a820 in psCelClient::HandleActor (this=0x7f3a80594fc0,

  me=0x5bb1500) at src/client/pscelclient.cpp:287                             

#3 0x000000000041a97c in psCelClient::CheckEntityQueues (this=0x7f3a80594fc0)

  at src/client/pscelclient.cpp:773                                           

#4 0x000000000046d999 in psEngine::ProcessLogic (this=0x117c620,

  ev=@0x7f3a94115f64) at src/client/psengine.cpp:776                          

this is with the most recently maps. [and trunk client/server]

 2693 Very Low19.01.2009Caarrie /who does not show last names 04.01.2022No2 Task Description

/who should show the last names as well search on them. for example if you know the last name of someone you are looking for but dont know the first name you can do /who on the last name and find them.

 2666 Low10.01.2009Caarrie server crash on /morph 20.02.2009No6 Task Description

on lastest svn trunk server crashes on /morph.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fa468cac6f0 (LWP 27285)]    
0x00007fa46608ae39 in csEngine::GetNearbyMeshList (this=0x7fa468c8afcc, 
    sector=0x0, pos=@0x7fff70cd0950, radius=100, list=@0x7fa45f5f14d4,  
    visited_sectors=@0x7fff70cd0770, crossPortals=true)                 
    at /home/mdavis/server/cs/plugins/engine/3d/engine.cpp:2343         
2343      iVisibilityCuller* culler = sector->GetVisibilityCuller ();   
(gdb) bt                                                                
#0  0x00007fa46608ae39 in csEngine::GetNearbyMeshList (this=0x7fa468c8afcc, 
    sector=0x0, pos=@0x7fff70cd0950, radius=100, list=@0x7fa45f5f14d4,      
    visited_sectors=@0x7fff70cd0770, crossPortals=true)                     
    at /home/mdavis/server/cs/plugins/engine/3d/engine.cpp:2343             
#1  0x00007fa466092a24 in csEngine::GetNearbyMeshes (this=0x7fa468c8afcc,   
    sector=0x0, pos=@0x7fff70cd0950, radius=100, crossPortals=true)         
    at /home/mdavis/server/cs/plugins/engine/3d/engine.cpp:2432             
#2  0x000000000047169e in GEMSupervisor::FindNearbyEntities (this=0x26ceb70, 
    sector=0x0, pos=@0x7fff70cd0950, radius=100, doInvisible=true)           
    at src/server/gem.cpp:537                                                
#3  0x0000000000471965 in gemObject::UpdateProxList (this=0x7fa4580070a0,    
    force=false) at src/server/gem.cpp:911                                   
#4  0x00000000005450bb in psServerDR::HandleMessage (this=0x26ff600,         
    me=0x271a710, client=0x2a07540) at src/server/psserverdr.cpp:260         
#5  0x00000000006cc130 in MsgHandler::Publish (this=0x26cd020, me=0x271a710) 
    at src/common/net/msghandler.cpp:74                                      
#6  0x00000000006f2532 in EventManager::Run (this=0x26cd020)                 
---Type <return> to continue, or q <return> to quit---                       
    at src/common/util/eventmanager.cpp:197                                  
#7  0x0000000000529fe5 in psServer::MainLoop (this=0x26392b0)                
    at src/server/psserver.cpp:558                                           
#8  0x00000000004c45aa in main (argc=1, argv=0x7fff70cd1008)                 
    at src/server/main.cpp:79                                                
(gdb) bt full                                                                
#0  0x00007fa46608ae39 in csEngine::GetNearbyMeshList (this=0x7fa468c8afcc,  
    sector=0x0, pos=@0x7fff70cd0950, radius=100, list=@0x7fa45f5f14d4,       
    visited_sectors=@0x7fff70cd0770, crossPortals=true)                      
    at /home/mdavis/server/cs/plugins/engine/3d/engine.cpp:2343              
        culler = (class iVisibilityCuller *) 0x7fff70cd0700                  
        visit = {<CS::Memory::CustomAllocated> = {<No data fields>},         
  obj = 0x7fff70cd07d0}                                                      
#1  0x00007fa466092a24 in csEngine::GetNearbyMeshes (this=0x7fa468c8afcc,    
    sector=0x0, pos=@0x7fff70cd0950, radius=100, crossPortals=true)          
    at /home/mdavis/server/cs/plugins/engine/3d/engine.cpp:2432              
        list = (                                                             
    csArray<iMeshWrapper*, csArrayElementHandler<iMeshWrapper*>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> > *) 0x7fa45f5f14d4                
        visited_sectors = {map = {                                             
    Elements = {<CS::Memory::CustomAllocated> = {<No data fields>},            
      count = 23,                                                              
      capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csAr---Type <return> to continue, or q <return> to quit---                         
rayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 32},                                  
      root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},              
        p = 0x7fa45f581c84}}, Modulo = 23, Size = 1, InitModulo = 23,          
    GrowRate = 5, MaxSize = 20000}}                                            
        it = (csMeshListIt *) 0x7fff70cd08a0                                   
#2  0x000000000047169e in GEMSupervisor::FindNearbyEntities (this=0x26ceb70,   
    sector=0x0, pos=@0x7fff70cd0950, radius=100, doInvisible=true)             
    at src/server/gem.cpp:537                                                  
        list = {<CS::Memory::CustomAllocated> = {<No data fields>},            
  count = 140735085873456,                                                     
  capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 4812096201845374977},                     
  root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                  
    p = 0x7fff70cd0950}}                                                       
        list = {<CS::Memory::CustomAllocated> = {<No data fields>},            
---Type <return> to continue, or q <return> to quit---                         
  count = 5013185,                                                             
  capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 140343827797008},                         
  root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                  
    p = 0x7fa45f58172c}}                                                       
        engine = {<CS::Memory::CustomAllocated> = {<No data fields>},          
  obj = 0x7fa468c8b034}                                                        
        obj_it = {<CS::Memory::CustomAllocated> = {<No data fields>},          
  obj = 0x0}                                                                   
#3  0x0000000000471965 in gemObject::UpdateProxList (this=0x7fa4580070a0,      
    force=false) at src/server/gem.cpp:911                                     
        pos = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}                         
        yrot = 0                                                               
        sector = (class iSector *) 0x0                                         
        time = 82458                                                           
        nearlist = {<CS::Memory::CustomAllocated> = {<No data fields>},        
---Type <return> to continue, or q <return> to quit---                         
  count = 0,                                                                   
  capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 0},                                       
  root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x0}}        
        count = 13983451662145028096                                           
        player_count = 14060133895494578646                                    
        obj = (gemObject *) 0x3                                                
        debug_count = 0                                                        
#4  0x00000000005450bb in psServerDR::HandleMessage (this=0x26ff600,           
    me=0x271a710, client=0x2a07540) at src/server/psserverdr.cpp:260           
        drmsg = {<psMessageCracker> = {_vptr.psMessageCracker = 0xa3bf70,      
    static msghandler = 0x26cd020,                                             
    msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0},     
    valid = true}, counter = 11 '\v', on_ground = true, mode = 0 '\0', pos = { 
    {{x = -35.7999992, y = 0, z = -159.630005}, m = {-35.7999992, 0,           
        -159.630005}}}, vel = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}},        
---Type <return> to continue, or q <return> to quit---                         

  worldVel = {{{x = 0, y = -1.84239995, z = 0}, m = {0, -1.84239995, 0}}},     
  yrot = -0.883572936, sector = 0x7fa460668d8c,                                
  sectorName = {<csStringFast<36>> = {<csStringBase> = {                       
        _vptr.csStringBase = 0x72de50, Data = 0x0, Size = 7, MaxSize = 0,      
        GrowBy = 64},                                                          
      minibuff = "NPCroom\000\000\f?p?\177\000\000\200\v?p\002\000\000\000\020?q\002\000\000\000\000\000\000\000", miniused = 8}, <No data fields>},          
  ang_vel = 0, entityid = {id = 10061}}                                        
        actor = (class gemActor *) 0x7fa4580070a0                              
        __FUNCTION__ = "HandleMessage"                                         
#5  0x00000000006cc130 in MsgHandler::Publish (this=0x26cd020, me=0x271a710)   
    at src/common/net/msghandler.cpp:74                                        
        client = (class Client *) 0x2a07540                                    
        x = 0                                                                  
        lock = {lockObj = @0x26ce828}                                          
        handled = false                                                        
        mtype = 13                                                             
---Type <return> to continue, or q <return> to quit---                         
        __FUNCTION__ = "Publish"                                               
#6  0x00000000006f2532 in EventManager::Run (this=0x26cd020)                   
    at src/common/util/eventmanager.cpp:197                                    
        start = 82458                                                          
        timeTaken = 132                                                        
        now = 82446                                                            
        timeout = 250                                                          
        status = {<csStringFast<36>> = {<csStringBase> = {                     
      _vptr.csStringBase = 0x72de50, Data = 0x0, Size = 0, MaxSize = 0,        
      GrowBy = 64},                                                            
    minibuff = "Fri Jan  9 19:04:22 2009, \000\000\000\000\000\000?~@",        
    miniused = 0}, <No data fields>}                                           
        eventtimes = {57, 1, 52, 18, 4, 1, 1, 132, 0, 0, 1735077766, 32676,    
  7513600, 0, 1750865594, 32676, 1758142464, 32676, 1892486528, 32767,         
  1892486368, 32767, 1750866111, 32676, 1892486432, 32767, 1892486528, 32767,  
  1892486400, 32767, 4299508, 0, 40083232, 0, 1892486528, 32767, 1892486432,   
  32767, 4299612, 0, 40243728, 0, 1892486528, 32767, 1892486640, 32767,        
---Type <return> to continue, or q <return> to quit---                         
  7351086, 0, 0, 16777216}                                                     
        index = 8                                                              
        eventtimesTotal = 266                                                  
        filled = false                                                         
        msg = {<CS::Memory::CustomAllocated> = {<No data fields>},
  obj = 0x271a710}
        nextEvent = 82696
#7  0x0000000000529fe5 in psServer::MainLoop (this=0x26392b0)
    at src/server/psserver.cpp:558
        status = {<csStringFast<36>> = {<csStringBase> = {
      _vptr.csStringBase = 0x72de50, Data = 0x0, Size = 18, MaxSize = 0,
      GrowBy = 64},
    minibuff = "Server initialized\000\000\000\000\000\0008\003\000\000\000\000\000\0000\017?p", miniused = 19}, <No data fields>}
#8  0x00000000004c45aa in main (argc=1, argv=0x7fff70cd1008)
    at src/server/main.cpp:79
        CSSetup = (psCSSetup *) 0x2617290
---Type <return> to continue, or q <return> to quit---
        object_reg = (class iObjectRegistry *) 0x7fa468cbf6d4
        cfgmgr = {<CS::Memory::CustomAllocated> = {<No data fields>},
  obj = 0x7fa4676465c8}
2656Low06.01.2009CaarrieDavide VescoviniTuathanachlist of crafting bugs08.08.2014No3 Task Description

this bug will include any bug related to crafting.

 2610 High16.12.2008CaarrieMike GistJorrit Tyberghein [eedit] does not work anymore, npcroom map fails to loa ...23.01.2010No8 Task Description

eedit does not show the map npcroom when loading the app, this renders the app useless. where the map should be is the default background in the app.

 2577 Low06.12.2008Caarrie when deputized you should automatically get the standar ...09.10.2022No Task Description

Currently when you are deputized you get no /set’s automatically, this can cause those that are deputized forgot to go invisible or to fall down from spawn points in maps and die, it would help greatly for those that are deputized to get the /set’s by default or have them as an option to be automatically set when issuing the /deputize command

 2576 Low06.12.2008CaarrieAresilek Besolez npc/gm rp based guarding 02.01.2022No2 Task Description

based on  bug 1809  It would be improve rp and help gms at times, if the npcs could guard items, their name would appear as the guarder not the gm. It might also improve rp if outside events npcs could have items near them that had the guarded by line in them, instead of being set notpickupable.

so here there would be 2 commands one would be for use during events for gms to change the guarded name of an item to npcs. and the second would be for DEVS to mark items guarded by npcs AND have them marked notpickupable so that players can see who the items “belong” to.

 2492 Low20.11.2008Caarrie pawsquitinfobox is not used anymore 14.12.2008No3 Task Description

the pawsquitinfobox is not used anymore and could be removed as now we use the yes/no box for quiting

 2482 Low17.11.2008CaarrieKeith multilinetextbox has no attach for scrollbars 30.12.2013No3 Task Description

if you make a multiline text box auto resize in any widget that has a scroll bar the bar will stay at the location set in the xml for the width and not move along with the enlarged textbox. this can be seen in the mod for the bookreading window posted on the forum

http://hydlaaplaza.com/smf/index.php?topic=34120.msg392077;topicseen#msg392077

 2460 Low12.11.2008Caarrieweltall Summary of stats in char create are all in caps 17.07.2009No3 Task Description

when you make your character and get to the summary page the stats are all in caps where the skills are in title case.

 2451 Low10.11.2008Caarrie wordnet dict files 02.01.2010No Task Description

It would be nice if the dict files needed for word net were included in the ps source, since we have the other files to build wordnet why not include the dict files as well? It would require less work for the user when building to have it already there and not have to install wordnet or download it to get the files.

 2415 Very Low29.10.2008CaarrieFrank BartonShonRizinMelissa BartonAngela [char create] in the paths screen parents info and life ...15.07.2009No9 Task Description

In paths screen no matter which path you pick it says the same thing for parents and life. Assigning to settings to write something then we can work on editing it into the xml or the file directly.

 {
        // put something in parents
        label = (pawsMultiLineTextBox*) FindWidget("label_parents");
        label->SetText("Your parents were both peasants, but they had great hopes in you.");
    }
 
    {
        // put something in life
        label = (pawsMultiLineTextBox*) FindWidget("label_life");
        label->SetText("Your youth was spent learning and practing. Curious about everything, you learned all you could.");
    }

I am pretty sure that when they make the release they dont have files like this stored elsewhere that are used ;) so this should be fixed.

 2409 Very Low27.10.2008Caarrie contact email address does not seem to exist 28.10.2008No1 Task Description

when running ./configure –help it says at the bottom
"Report bugs to planeshift-develop@lists.sourceforge.net."

when typing that email address into sourceforce as such:
http://sourceforge.net/mailarchive/forum.php?forum_name=planeshift-develop

you get:
"Either your mailing list name was misspelled or the list you specified does not exist. If you believe this message to be in error, there may be a temporary outage of Mailing List Archive services. Please consult Site Status for more information."

so either this address should be made active or maybe should point to hydlaa.com/smf for further support there.

this address can be found in the following files
configure.ac on line 14 AC_INIT([PlaneShift], [0.4.02], [planeshift-develop@lists.sourceforge.net])

 2394 Medium20.10.2008CaarrieJorrit Tyberghein eedit does not attach effects to proper location on ite ...04.06.2020No3 Task Description

when loading an item in eedit it does not attach the effect to the same location on the item as it shows ingame,

img394.imageshack.usimg3949897eeditscreensnapz003iw4.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}
 2364 Low10.10.2008Caarrie /killnpc PID: ### 11.10.2008No1 Task Description

seems that /killnpc PID:### does not work
this code does not work as it is in adminmanager.cpp:4483

        obj = GEMSupervisor::GetSingleton().FindNPCEntity(atoi(data.target.Slice(4).GetDataSafe()));

but if it is changed to the following it does work

        obj = GEMSupervisor::GetSingleton().FindPlayerEntity(atoi(data.target.Slice(4).GetDataSafe()));

this is related to this code in gem.h

00300 gemActor *GEMSupervisor::FindPlayerEntity(int player_id)
00301 {
00302     return actors_by_pid.Get(player_id, NULL);
00303 }
00304 
00305 gemNPC *GEMSupervisor::FindNPCEntity(int npc_id)
00306 {
00307     return dynamic_cast<gemNPC*>(actors_by_pid.Get(npc_id, NULL));
00308 }
00309 
00310 gemItem *GEMSupervisor::FindItemEntity(int item_id)
00311 {
00312     return items_by_uid.Get(item_id, NULL);
00313 }
00314

seem the npc_id does not exist or is not valid to be used in this command

 2331 Low02.10.2008Caarrie /giveitem <target> all <item> does not always work corr ...04.07.2009No3 Task Description

If you have several stacks of an item and you wish to transfer all to another char or take from them, one stack at a time will get transfered to the other person so if you have 3 stacks you have to /giveall 3 times to complete the transaction.

 2297 Low27.09.2008Caarrie announce when guild member logs on 03.10.2008No3 Task Description

it might be possible as a system message or guild chat message to announce when a member has logged on and “joined the chat” this would help keep buddy lists smaller, and a command to list guild members in chat would be nice as well but i guess /who <guild name> can do that as well. this would have an option in the guild window for which option you want on or off [if not there then in options]

a lot of people like to know when their guild members log on and off but to keep up with adding them to their buddy list is a lot of work so this would be easier for them as well as make a little less data to store in the db as they would only be in the guild and not buddy list

 2266 Low22.09.2008Caarrie removal from guild message not accurate 29.09.2008No2 Task Description

If a member is removed from their guild the message is reported incorrectly, it says they left and not who removed them.

src/server/guildmanager.cpp:1463

if (targetClient != NULL)
    {
        psserver->SendSystemInfo(targetClient->GetClientNum(),"You have been removed from your guild.");
        UnsubscribeGuildData(targetClient);
 
        // forward blank MOTD to remove old
        csString blank("");
        csString motdMsg(psserver->GetMOTD());
        psMOTDMessage motd(targetClient->GetClientNum(),blank,motdMsg,blank,blank);
        motd.SendMessage();
    }
 
    csString text;
    text.Format("Player %s has left the guild.", (const char *)msg.player );
    psChatMessage guildmsg(0,"System",0,text,CHAT_GUILD, false);
    chatserver->SendGuild("server", gi, guildmsg);
 
    SendNotifications(gi->id, psGUIGuildMessage::MEMBER_DATA);

Idealy the message should be from the person that removed the player so that all know who did it.

 2241 Very Low18.09.2008Caarrie effects per race 01.01.2022No3 Task Description

It would be really nice if you could specify different spell effects per each ingame race [casters race] in the effect file. It does not really make sense that anyone with the spell can cast and have the same effect show up, as each race is different and also as lvl increase the spell effects could change.

 2218 Low01.09.2008Caarrie /duelpoints was removed and code still exists for it 02.09.2008No Task Description

the command was removed and yet some code for it was left

Index: src/client/cmdusers.cpp                                           
===================================================================      
--- src/client/cmdusers.cpp     (revision 2144)                          
+++ src/client/cmdusers.cpp     (working copy)                           
@@ -112,7 +112,6 @@                                                      
     cmdsource->Subscribe("/dequip", this);                              
     cmdsource->Subscribe("/write", this);                               
     cmdsource->Subscribe("/show_active_magic", this);                   
-    cmdsource->Subscribe("/duelpoints", this);                          
     cmdsource->Subscribe("/pet", this);                                 
     cmdsource->Subscribe("/sit", this);                                 
     cmdsource->Subscribe("/stand", this);                               
@@ -181,7 +180,6 @@                                                      
     cmdsource->Unsubscribe("/dequip",    this);                         
     cmdsource->Unsubscribe("/write",     this);                         
     cmdsource->Unsubscribe("/show_active_magic", this);                 
-    cmdsource->Unsubscribe("/duelpoints", this);                        
     cmdsource->Unsubscribe("/pet",        this);                        
     cmdsource->Unsubscribe("/sit",        this);                        
     cmdsource->Unsubscribe("/stand",      this);                        
Index: src/common/net/messages.cpp                                       
===================================================================
--- src/common/net/messages.cpp (revision 2144)
+++ src/common/net/messages.cpp (working copy)
@@ -1271,7 +1271,6 @@
          command == "/yield" ||
          command == "/admin" ||
          command == "/listemotes" ||
-         command == "/duelpoints" ||
          command == "/sit" ||
          command == "/stand")
     {
@@ -1394,7 +1393,7 @@
          command == "/stoptrading" || command == "/quests" ||
          command == "/tip" || command == "/motd" ||
          command == "/challenge" || command == "/yield" ||
-         command == "/admin" || command == "/duelpoints" ||
+         command == "/admin" ||
                 command == "/list" || command == "/listemotes" ||
                 command == "/sit" || command == "/stand" ||
          command == "/bank")
Index: data/help.xml
===================================================================
--- data/help.xml       (revision 2144)
+++ data/help.xml       (working copy)
@@ -91,9 +91,6 @@
         <topic name="/dig">/dig for resource
 
 Mine for natural resources in the ground.  For example: /dig for gold.Some locations are better than others for digging, and how well you do depends on where you are, your skill and your tools.</topic>
-        <topic name="/duelpoints">/duelpoints
-
-Shows how many duel points you have.</topic>
         <topic name="/equip">/equip quantity item_name
 
 Equips the specified quantity of a certain item.  This is equivalent toequipping items in your Inventory Window.</topic>
 2145 Low16.08.2008CaarrieMike Gist ability to preload specific maps before logging ingame  ...10.12.2008No4 Task Description

it would be nice to be able to pre load several maps instead of all maps. Not all have pc's that can load all maps but can load some of them. This would be a nice feature in pslaunch.

 2081 Low05.08.2008CaarrieKeith text but not buttons can be vertical 04.06.2020No Task Description

text can show up vertical where buttons can not, this would allow in several places to have more buttons in the same amount of space

2070Low04.08.2008Caarrieability to search by name for /item window24.01.2010No8 Task Description

the gm /item window has many items listed in it, it would be much easier if you could just type the name of the item needed and it would show you the 3d mesh and the icon as if you had found it in the catagory selection section. this is very helpful for trying to see what something looks like without having to spawn it. as more and more items start to be added to laanx less and less people will be able to use the /item window to find items and will use /item <name> instead but that is a waste if they just want to view an item and have no use for it.

 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.

 2068 Medium03.08.2008Caarrieweltall issues with generated items and their stat types 15.02.2010No2 Task Description

as requested i tested on svn the generation of items during the looting process. i was told it should have a stat_type of R and the item that i had generated was B instead.

 2035 Low29.07.2008Caarrie buffs applied to characters 06.06.2021No8 Task Description

it would be nice to be able to apply buffs and debuffs to a player during gm events
/buff [name]area: #] [time to last] [skill buffed/debuffed] [-+ amount]

would be nice to also have it per skill catagory

1985Low23.07.2008CaarrieAresilek BesolezList of all GM feature requests [or dev lvl requests]15.07.2009No4 Task Description

this bug has a list of all gm feature requests attached to make it easier to find them

 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

 1929 Medium12.07.2008CaarrieTalad list of all map bugs reported and should someday be fix ...09.03.2010No8 Task Description

this bug will have a list of all bugs that should related to map issues.

 1928 Medium12.07.2008CaarrieMario Rohkrämer list of all bugs that have missing inventory icons 17.09.2012No3 Task Description

this bug will will depend on all bugs that have missing icons so they can be found easily

 1861 Critical04.07.2008CaarrieMike Gist berries_red01a causes crash 05.07.2008No3 Task Description

the spr file for berries_red01a has

	<plugin>genmeshfact</plugin>

this plugin does not exist anymore

 1857 Low04.07.2008Caarrie loading screen tips can be cut short 07.07.2008No1 Task Description

at times if the tip is too long it can be cut off here is a patch to correct that and allow for longer tips as there is no limit in the tips table for length.

http://pastebin.ca/1062267

 1755 Low25.06.2008Caarrie automatic muting should not remove advisor points 24.01.2010No Task Description

getting automatically muted should not mean you get advisor points taken away, this makes it hard for gms to determine who is doing what when they look up ap in the webconsole.

 1714 Medium17.06.2008Caarrieweltall ability for gms to view all petitions even if claimed 24.02.2009No3 Task Description

ability for all gms to view all petitions on request [a button or toggle show all]. should also be allowed to claim a petition from someone that has already claimed it

 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.

 1702 Low12.06.2008CaarrieMike Gist more updater crashes 14.06.2008No2 Task Description

Special repro was used in getting this crash

!!! INVALID source input required -17712 !!! : Patching file data/config/simpvs.cfg: Failed!
Attempting to download full version of data/config/simpvs.cfg:

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0xb79296c0 (LWP 13846)]
0xb7f3c410 in kernel_vsyscall ()
(gdb) bt
#0 0xb7f3c410 in
kernel_vsyscall ()
#1 0xb7bc38f3 in write_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x0806617a in nsSocket::Send (this=0x84a8760,
aBuf=0xbffa9320 "GET /specialrepo/backup/linux32/data/config/simpvs.cfg HTTP/1.0\r\nHost: www.psmirror.org\r\n\r\n", aBufSize=0xbffa8310)
at src/tools/libxpnet/nsSocket.cpp:317
#3 0x08065342 in nsHTTPConn::Request (this=0x83fdaa0, aResumePos=0)
at src/tools/libxpnet/nsHTTPConn.cpp:366
#4 0x080656d2 in nsHTTPConn::Get (this=0x83fdaa0,
aCallback=0x8059730 <ProgressCallback>,
aDestFile=0x849b970 "/home/mcdavis/server/planeshiftdata/config/simpvs.cfg", aResumePos=0) at src/tools/libxpnet/nsHTTPConn.cpp:234
#5 0x08065794 in nsHTTPConn::ResumeOrGet (this=0x83fdaa0,
aCallback=0x8059730 <ProgressCallback>,
aDestFile=0x849b970 "/home/mcdavis/server/planeshift
data/config/simpvs.cfg") at src/tools/libxpnet/nsHTTPConn.cpp:195
#6 0x08059e0f in Downloader::DownloadFile (this=0x8070af8,
file=0x84e89c0 "http://www.psmirror.org/specialrepo/backup/linux32/data/confi---Type <return> to continue, or q <return> to quit—
g/simpvs.cfg", dest=0xbffaadcc "data/config/simpvs.cfg", URL=true,
silent=true) at src/pslaunch/download.cpp:133
#7 0x08055a57 in UpdaterEngine::GeneralUpdate (this=0x8070a30)
at src/pslaunch/updaterengine.cpp:786
#8 0x080588ac in UpdaterEngine::CheckForUpdates (this=0x8070a30)
at src/pslaunch/updaterengine.cpp:249
#9 0x0804a961 in main (argc=542393671, argv=0xbffab3d4)
at src/pslaunch/updater.cpp:95
(gdb) bt full
#0 0xb7f3c410 in
kernel_vsyscall ()
No symbol table info available.
#1 0xb7bc38f3 in write_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x0806617a in nsSocket::Send (this=0x84a8760,
aBuf=0xbffa9320 "GET /specialrepo/backup/linux32/data/config/simpvs.cfg HTTP/1.0\r\nHost: www.psmirror.org\r\n\r\n", aBufSize=0xbffa8310)
at src/tools/libxpnet/nsSocket.cpp:317
rv = <value optimized out>
seltime = {tv_sec = 0, tv_usec = 100000}
timeout = <value optimized out>
selset = {fds_bits = {1048576, 0 <repeats 31 times>}}
#3 0x08065342 in nsHTTPConn::Request (this=0x83fdaa0, aResumePos=0)
at src/tools/libxpnet/nsHTTPConn.cpp:366
req = "GET /specialrepo/backup/linux32/data/config/simpvs.cfg HTTP/1.0\r\nHost: www.psmirror.org\r\n\r\n", '\0' <repeats 4008 times>
hdr = "Host: www.psmirror.org\r\n", '\0' <repeats 4071 times>
rv = <value optimized out>
—Type <return> to continue, or q <return> to quit—
bufSize = 87
#4 0x080656d2 in nsHTTPConn::Get (this=0x83fdaa0,
aCallback=0x8059730 <ProgressCallback>,
aDestFile=0x849b970 "/home/mcdavis/server/planeshiftdata/config/simpvs.cfg", aResumePos=0) at src/tools/libxpnet/nsHTTPConn.cpp:234
rv = <value optimized out>
pathToUse = 0x84cefc8 "/specialrepo/backup/linux32/data/config/simpvs.cfg"
#5 0x08065794 in nsHTTPConn::ResumeOrGet (this=0x83fdaa0,
aCallback=0x8059730 <ProgressCallback>,
aDestFile=0x849b970 "/home/mcdavis/server/planeshift
data/config/simpvs.cfg") at src/tools/libxpnet/nsHTTPConn.cpp:195
stbuf = {st_dev = 2055,
pad1 = 0, st_ino = 747506,

st_mode = 33188, st_nlink = 1, st_uid = 1000, st_gid = 1000, st_rdev = 0,  
__pad2 = 0, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {     
  tv_sec = 1213288020, tv_nsec = 0}, st_mtim = {tv_sec = 1213288020,       
  tv_nsec = 0}, st_ctim = {tv_sec = 1213288020, tv_nsec = 0},              
__unused4 = 0, __unused5 = 0}                                              
      rv = <value optimized out>                                           

—Type <return> to continue, or q <return> to quit—
#6 0x08059e0f in Downloader::DownloadFile (this=0x8070af8,

  file=0x84e89c0 "http://www.psmirror.org/specialrepo/backup/linux32/data/config/simpvs.cfg", dest=0xbffaadcc "data/config/simpvs.cfg", URL=true,           
  silent=true) at src/pslaunch/download.cpp:133                            
      url = {<csStringFast<36>> = {<csStringBase> = {                      
    _vptr.csStringBase = 0x8066708,                                        
    Data = 0x84cef40 "http://www.psmirror.org/specialrepo/backup/linux32/data/config/simpvs.cfg", Size = 69, MaxSize = 128, GrowBy = 64},                   
  minibuff = "\000\177?\001\027\000\000\000?????t?\211N\b??\026\000\000\0002v$???", miniused = 0}, <No data fields>}                                    
      conn = (nsHTTPConn *) 0x83fdaa0                                      
      destpath = {<csStringFast<36>> = {<csStringBase> = {                 
    _vptr.csStringBase = 0x8066708,                                        
    Data = 0x849b970 "/home/mcdavis/server/planeshift//data/config/simpvs.cfg", Size = 55, MaxSize = 64, GrowBy = 64},                                  
  minibuff = "\000ata/config/simpvs.cfg\000\000\000\177???\211N\b\000\177??", miniused = 23}, <No data fields>}                                         
      result = <value optimized out>                                       
      httpCode = 17420599                                                  

—Type <return> to continue, or q <return> to quit—

      error = {<csStringFast<36>> = {<csStringBase> = {                    
    _vptr.csStringBase = 0x1, Data = 0xbffaa4f8 "\b?????F",                
    Size = 3083650195, MaxSize = 3220874536, GrowBy = 3018468328},         
  minibuff = "\b?????F\000\000\000\027\000\000\000\030???\021???\b\210J\b??(???", miniused = 3082267501}, <No data fields>}                             
      mirror = (Mirror *) 0x84cee28                                        

#7 0x08055a57 in UpdaterEngine::GeneralUpdate (this=0x8070a30)

  at src/pslaunch/updaterengine.cpp:786                                    
      baseurl = {<csStringFast<36>> = {<csStringBase> = {                  
    _vptr.csStringBase = 0x8066708,                                        
    Data = 0x8475358 "http://www.psmirror.org/specialrepo/backup/",            
    Size = 39, MaxSize = 64, GrowBy = 64},                                 
  minibuff = "http://www.psmirror.org/specialrepo/\0002\234?",                 
  miniused = 33}, <No data fields>}                                        
      url = {<csStringFast<36>> = {<csStringBase> = {                      
    _vptr.csStringBase = 0x8066708,                                        
    Data = 0x84e89c0 "http://www.psmirror.org/specialrepo/backup/linux32/data/config/simpvs.cfg", Size = 69, MaxSize = 128, GrowBy = 64},                   
  minibuff = "b5ca8bd147f842ed3d8484f41b94022c\000\000\000",               

—Type <return> to continue, or q <return> to quit—

  miniused = 0}, <No data fields>}                                         
      next = {obj = 0xb3e9c6bc}                                            
      newFilePath = {<csStringFast<36>> = {<csStringBase> = {              
    _vptr.csStringBase = 0x8066708, Data = 0x0, Size = 22, MaxSize = 0,    
    GrowBy = 64},                                                          
  minibuff = "data/config/simpvs.cfg\000\000g\000cfg\000\000??",           
  miniused = 23}, <No data fields>}                                        
      diff = {<csStringFast<36>> = {<csStringBase> = {                     
    _vptr.csStringBase = 0x8066708, Data = 0x0, Size = 29, MaxSize = 0,    
    GrowBy = 64},                                                          
  minibuff = "data/config/simpvs.cfg.vcdiff\000\000f\000ff",               
  miniused = 30}, <No data fields>}                                        
      oldFilePath = {<csStringFast<36>> = {<csStringBase> = {              
    _vptr.csStringBase = 0x8066708, Data = 0x0, Size = 26, MaxSize = 0,    
    GrowBy = 64},                                                          
  minibuff = "data/config/simpvs.cfg.old\000\000\000\000\000ld\000\000",   
  miniused = 28}, <No data fields>}                                        
      changednode = {obj = 0xb3f97f14}                                     
      nodeItr = {obj = 0xb3e9c684}                                         

—Type <return> to continue, or q <return> to quit—

      zip = {<csStringFast<36>> = {<csStringBase> = {                      
    _vptr.csStringBase = 0x8066708, Data = 0x0, Size = 18, MaxSize = 0,    
    GrowBy = 64},                                                          
  minibuff = "linux32-0.4.00.zip\000\000????????\003?h?\216?",             
  miniused = 20}, <No data fields>}                                        
      deletedrootnode = {obj = 0xb77924bc}                                 
      newList = {<CS::Memory::CustomAllocated> = {<No data fields>},       
count = 52,                                                                
capacity = {<csArrayCapacityDefault> = {<csArrayCapacityLinear<csArrayThresholdVariable>> = {<csArrayThresholdVariable> = {                             
        threshold = 16}, <No data fields>}, <No data fields>}, c = 64},    
root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                
  p = 0xb3f96c78}}                                                         
      newListPlatform = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 52,                                                                
capacity = {<csArrayCapacityDefault> = {<csArrayCapacityLinear<csArrayThresholdVariable>> = {<csArrayThresholdVariable> = {                             
        threshold = 16}, <No data fields>}, <No data fields>}, c = 64},    
root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                

—Type <return> to continue, or q <return> to quit—

  p = 0xb3f55e20}}                                                         
      newrootnode = {obj = 0xb3f87fec}                                     
      value = {<csStringFast<36>> = {<csStringBase> = {                    
    _vptr.csStringBase = 0xb78f1558,                                       
    Data = 0xb7beb078 "X`\217?\230\003\217?h\036y??u\217?\030^\217?\030^\217??`???`???F??", Size = 4459781, MaxSize = 5, GrowBy = 40},                  
  minibuff = "`\025\217?(???\000\177??\026\000\000\000\230???\002??\000??? \000\000\000`\025\217?", miniused = 0}, <No data fields>}                    
      deletedList = {<CS::Memory::CustomAllocated> = {<No data fields>},   
count = 137,                                                               
capacity = {<csArrayCapacityDefault> = {<csArrayCapacityLinear<csArrayThresholdVariable>> = {<csArrayThresholdVariable> = {                             
        threshold = 16}, <No data fields>}, <No data fields>}, c = 144},   
root = {<CS::Memory::AllocatorMalloc> = {<No data fields>},                
  p = 0xb773fa40}}                                                         
      index = <value optimized out>                                        
      newCv = (ClientVersion *) 0x80725e0
      md5 = {data = "??N\227i?V\034???u/?\210\b"}
      md5sum = {<csStringFast<36>> = {<csStringBase> = {

—Type <return> to continue, or q <return> to quit—

    _vptr.csStringBase = 0xb7ef9568, Data = 0x0, Size = 32, MaxSize = 0,
    GrowBy = 64},
  minibuff = "3fa44e9769af561caecfc8752fa38808\000\000\000",
  miniused = 34}, <No data fields>}
      changedrootnode = {obj = 0xb3f56e34}
      rootnode = {obj = 0xb78f2a5c}
      confignode = {obj = 0xb78f2c3c}

#8 0x080588ac in UpdaterEngine::CheckForUpdates (this=0x8070a30)

  at src/pslaunch/updaterengine.cpp:249
      root = {obj = 0xb78eecac}
      confignode = {obj = 0xb78ef794}

#9 0x0804a961 in main (argc=542393671, argv=0xbffab3d4)

  at src/pslaunch/updater.cpp:95
      updater = (psUpdater *) 0x806c080
      engine = (UpdaterEngine *) 0x8070a30
 1699 Low11.06.2008CaarrieAndreas Heinchen factions should have descriptions 20.06.2008No3 Task Description

all factions should have descriptions, upon looking in cvs it seems venge ment for this to be a prospect task some time ago.

Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 04:11:09 2007 UTC (16 months ago) by vengeance2001
Branch: MAIN
Changes since 1.269: +1 -1 lines
Diff to previous 1.269
Fixed crash in server when clicking on a faction in client, when the server is attempting
to provide a description of the faction from the skills table, which obviously does
not exist. I'll put a prospect task out there to add descriptions to the factions
table…

This would be a nice prospect task

 1692 High09.06.2008CaarriePaldorin Mugbreaker NPCs and players can become invisible to others. 02.06.2009No11 Task Description

if you walk to npcroom2 from npcroom1 and then walk back to npcroom1 you will find that there are no visable npcs in npcroom1, yet you can see all their chat bubbles a relog will fix but annoying.

Besides SVN, this is also confirmed on Laanx by Zwenze, a GM, and a few players.

 1687 High08.06.2008CaarrieMike Gist psupdater crash 13.06.2008No2 Task Description

When running psupdater several times i have had it crash, here is the bt and full bt to the crash, it crashes each time at the same spot. Since i am not downloading the exectutables i dont know why it is downloading the libs folder.

Patching file libs/libpng12.so.0: Failed!
Attempting to download full version of libs/libpng12.so.0:
0% —- 25% —- 50% —- 75% — 100%
Done!

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb79436c0 (LWP 2848)]
FileUtil::SetPermissions (this=0x806f9a0,

  path=0xb790f3f0 "/home/mcdavis/server/planeshift//libs/libpng12.so.0", 
  fs=0x0) at src/common/util/fileutil.cpp:243                            

243 if(chmod(path, fs→mode) == -1)
(gdb) bt
#0 FileUtil::SetPermissions (this=0x806f9a0,

  path=0xb790f3f0 "/home/mcdavis/server/planeshift//libs/libpng12.so.0", 
  fs=0x0) at src/common/util/fileutil.cpp:243                            

#1 0x0805175e in UpdaterEngine::GeneralUpdate (this=0x806fa30)

  at src/pslaunch/updaterengine.cpp:840                                  

#2 0x080582dc in UpdaterEngine::CheckForUpdates (this=0x806fa30)

  at src/pslaunch/updaterengine.cpp:248                                  

#3 0x0804a931 in main (argc=-1216480372, argv=0xbfeb22e4)

  at src/pslaunch/updater.cpp:95                                         

(gdb) bt full
#0 FileUtil::SetPermissions (this=0x806f9a0,

  path=0xb790f3f0 "/home/mcdavis/server/planeshift//libs/libpng12.so.0", 
  fs=0x0) at src/common/util/fileutil.cpp:243                            

No locals.
#1 0x0805175e in UpdaterEngine::GeneralUpdate (this=0x806fa30)

  at src/pslaunch/updaterengine.cpp:840                                  
      newFilePath = {<csStringFast<36>> = {<csStringBase> = {            
    _vptr.csStringBase = 0x80656c8, Data = 0x0, Size = 18, MaxSize = 0,  
    GrowBy = 64},                                                        
  minibuff = "libs/libpng12.so.0\000ions.xml\000ml\000\000ml\000",       
  miniused = 19}, <No data fields>}                                      
      next = {obj = 0xb4a47dd4}                                          
      realPath = {<csStringFast<36>> = {<csStringBase> = {               
    _vptr.csStringBase = 0x80656c8, Data = 0x0, Size = 24, MaxSize = 0,  
    GrowBy = 64},                                                        
  minibuff = "/this/libs/libpng12.so.0\000ions.xml\000\000",             
  miniused = 25}, <No data fields>}                                      
      isExec = <value optimized out>                                     
      diff = {<csStringFast<36>> = {<csStringBase> = {                   

—Type <return> to continue, or q <return> to quit—

    _vptr.csStringBase = 0x80656c8, Data = 0x0, Size = 25, MaxSize = 0,  
    GrowBy = 64}, minibuff = "libs/libpng12.so.0.vcdiff\000l.vcdiff\000", 
  miniused = 26}, <No data fields>}                                       
      oldFilePath = {<csStringFast<36>> = {<csStringBase> = {             
    _vptr.csStringBase = 0x80656c8, Data = 0x0, Size = 22, MaxSize = 0,   
    GrowBy = 64},                                                         
  minibuff = "libs/libpng12.so.0.old\000\000xml.old\000\000d\000",        
  miniused = 24}, <No data fields>}                                       
      changednode = {obj = 0xb4a47944}                                    
      nodeItr = {obj = 0xb49d6a34}                                        
      newCv = (ClientVersion *) 0x8071858                                 
      zip = {<csStringFast<36>> = {<csStringBase> = {                     
    _vptr.csStringBase = 0x80656c8, Data = 0x0, Size = 18, MaxSize = 0,   
    GrowBy = 64},                                                         
  minibuff = "linux32-0.4.01.zip\000\000?????\036?????hZ\220?",           
  miniused = 20}, <No data fields>}                                       
      deletedrootnode = {obj = 0xb79117fc}                                
      value = {<csStringFast<36>> = {<csStringBase> = {                   
    _vptr.csStringBase = 0x0, Data = 0x0, Size = 0, MaxSize = 0,          

—Type <return> to continue, or q <return> to quit—

    GrowBy = 32},                                                         
  minibuff = "\001\000\001\000\000\000\000\000\000\000\000\000p\221\220s\000\000\000\000\000\037??h\031???J?x\221\220?",                                
  miniused = 207}, <No data fields>}                                       
      index = <value optimized out>                                        
      md5 = {data = "y+Od\023??c\035M?T\205??\224"}
      md5sum = {<csStringFast<36>> = {<csStringBase> = {
    _vptr.csStringBase = 0xb7f13568, Data = 0x0, Size = 32, MaxSize = 0,
    GrowBy = 64},
  minibuff = "792b4f6413b0ba631d4ddd5485fcfa94\000\000\006\b",
  miniused = 34}, <No data fields>}
      newrootnode = {obj = 0xb790891c}
      changedrootnode = {obj = 0xb4a4785c}
      rootnode = {obj = 0xb790cadc}
      confignode = {obj = 0xb790cca4}

#2 0x080582dc in UpdaterEngine::CheckForUpdates (this=0x806fa30)

  at src/pslaunch/updaterengine.cpp:248
      root = {obj = 0xb7908d0c}
      confignode = {obj = 0xb79097f4}

—Type <return> to continue, or q <return> to quit— #3 0x0804a931 in main (argc=-1216480372, argv=0xbfeb22e4)

  at src/pslaunch/updater.cpp:95
      updater = (psUpdater *) 0x806b080
      engine = (UpdaterEngine *) 0x806fa30
 1635 High31.05.2008CaarrieMike Gist psupdater fails to run correctly 02.06.2008No12 Task Description

when running psupdater it starts to update renames updaterinfo.xml to updaterinfo.xml.bak then stops, on the next attempt to run the updater you are unable to as it cant find updaterinfo.xml but it only tells the user that it cant find the root node in the file. I am not sure what is going on this is with what i think is the most updated psupdater there is in svn
./psupdater
PlaneShift Updater Version 5 for linux32.

Checking for updates:
./psupdater
PlaneShift Updater Version 5 for linux32.

Checking for updates:
Couldn't open xml file '/this/updaterinfo.xml'!
Unable to get root node
SCF WARNING: 1 unreleased instances of class crystalspace.kernel.vfs!

 1619 Low30.05.2008Caarrieweltall more advanced guild structure 05.06.2021No1 Task Description

It would be nice to have a more advanced guild structure, one without a limit on guild ranks [so you could have 3 or you could have 20 ranks], it would also be nice to have more then one person as guild leader so that guilds that have a council as leader dont have to waste a rank just for them as they could all be at the highest rank. more guild perms with better descriptions as to what they do and how they work would be nice as well. Such as guild banking and entrance to the guild house in the perms pannel and not by giving keys.

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

Available keyboard shortcuts

Tasklist

Task Details

Task Editing