Difference between revisions of "Running Bug List"

From Bitfighter
(General Bugs)
Line 20: Line 20:
 
# Check to make sure black screen of doom has been fixed (spawn delay problems..)  Specifically with the case of the idle timer running out and a level was changed afterward.
 
# Check to make sure black screen of doom has been fixed (spawn delay problems..)  Specifically with the case of the idle timer running out and a level was changed afterward.
 
# Editor teams crash again??:  http://bitfighter.org/forums/viewtopic.php?f=29&t=1726  ==> Last post suggests this bug has been fixed.  Is this still current?
 
# Editor teams crash again??:  http://bitfighter.org/forums/viewtopic.php?f=29&t=1726  ==> Last post suggests this bug has been fixed.  Is this still current?
# Investigate reports that flags disappear in CTF when a client holding one disconnects [[User:Watusimoto|Watusimoto]] 14:26, 17 February 2013 (MSK) Could not reproduce on 018 client/server -- tested with geowar, 1 hosting player, and two remote clients; 1 remote client held flag and quit; flag was visible to both remaining players; tested twice with similar scenarios; did not observe problem
+
# Investigate reports that flags disappear in CTF when a client holding one disconnects [[User:Watusimoto|Watusimoto]] 14:26, 17 February 2013 (MSK) Could not reproduce on 018 client/server -- tested with geowar, 1 hosting player, and two remote clients; 1 remote client held flag and quit; flag was visible to both remaining players; tested twice with similar scenarios; did not observe problem.  That, and there is a dismountAll() call in the ship destructor, so I don't see how this could really happen.  I say close the case unless someone can reproduce it.
 
# engineer teleport disables chat
 
# engineer teleport disables chat
 
# Fix likely memory leak with robots after disabling luaW_hold<T>(L, obj); --> use reference counting to delete proxy when appropriate, and reenable this line
 
# Fix likely memory leak with robots after disabling luaW_hold<T>(L, obj); --> use reference counting to delete proxy when appropriate, and reenable this line

Revision as of 10:45, 17 February 2013

Contents

This is list of our current high-priority bugs for Bitfighter.

Not all issues belong on this list -- only those that are a high priority for the next release. Other cases should be added to the Google Code bug tracker.

General Bugs

  1. Joining a game already running won't show your badges in the scoreboard until next level. Existing clients get info on the joiner, but joiner doesn't get the full 411 on the existing players. GameType::serverAddClient::s2cAddClient isn't sending proper badge info to joiner.
  2. Fix (or kill) /suspend command
  3. Figure out how to get ids working properly with walls/polywalls
  4. Levelgen: Having addItem() in main() may randomly fail on repeated ctrl+R in editor or repeated level restart, showing message "***LEVELGEN ERROR*** Error encountered while attempting to run script's main() function: ***.levelgen:44: attempt to call missing or unknown method 'addItem' (a nil value). Aborting script."
    I was unable to reproduce, we need a test case Kaen 01:33, 31 December 2012 (MSK)
    -- for bug #33 from sam686
    function main()
      for x = 0, 20 do
        for y = 0, 20 do
          item2 = ResourceItem.new()
          item2:setGeom(x * 100, y * 100)
          levelgen:addItem(item2)
          textitem = TextItem.new()
          textitem:setText(x .. "," .. y)
          textitem:setGeom(x * 100, y * 100, x * 100 + 100, y * 100)
          levelgen:addItem(textitem)
        end
      end
    end
  5. When joining a game, a player should go to the team with the most bots on it already
  6. Test bots correctly join a team that has fewer players
  7. When teleporting on top of walls (layered walls?) sometimes a player gets stuck and cannot move or commit suicide
  8. Fix/finish /announce command
  9. Armor problem: either put slide back, or remove completely. Discuss (probably want to keep it for 018a)
  10. Check to make sure black screen of doom has been fixed (spawn delay problems..) Specifically with the case of the idle timer running out and a level was changed afterward.
  11. Editor teams crash again??: http://bitfighter.org/forums/viewtopic.php?f=29&t=1726 ==> Last post suggests this bug has been fixed. Is this still current?
  12. Investigate reports that flags disappear in CTF when a client holding one disconnects Watusimoto 14:26, 17 February 2013 (MSK) Could not reproduce on 018 client/server -- tested with geowar, 1 hosting player, and two remote clients; 1 remote client held flag and quit; flag was visible to both remaining players; tested twice with similar scenarios; did not observe problem. That, and there is a dismountAll() call in the ship destructor, so I don't see how this could really happen. I say close the case unless someone can reproduce it.
  13. engineer teleport disables chat
  14. Fix likely memory leak with robots after disabling luaW_hold<T>(L, obj); --> use reference counting to delete proxy when appropriate, and reenable this line