Spawn bug and Vehicle Queue

Discussion in 'Feedback' started by Phantom, Jun 24, 2010.

  1. Phantom

    Phantom Member

    Messages:
    74
    Likes Received:
    0
    Trophy Points:
    0
    Brief Suggestions, sorry, not doing any illustrations:

    1. Spawn bug:

    Problem description: When at any point during the game (usually at the beginning), you attempt to spawn at a location, but are prevented due to some object (another player) being in the way. This by itself isn't usually the end of the world, but it is quite a hassle when this then deselects your spawn point and requires the workaround (reselect spawn point and then reselect class) to spawn.

    Potential workaround suggestions:
    A. Delay/Reattempt: When this happens, have the computer count to 3, reattempt to spawn you, then if spawn> end sequence else> count to 3/reattempt. Obviously to prevent loops have this only try like 3 times then declare "failed to spawn, must reselect spawn point/class". Or something to that effect.

    B. Multiple spawn locations on each barracks: For instance, have 3 spawn locations/barracks (only 1 circle that appears on the map), and then have players spawn attempt at location #1, if fail > auto attempt location #2, if fail >auto attempt location # 3, if fail "failed to spawn...etc". Location # 1 being middle, 2 front end, 3 being back end. So the barracks would still only be 1 spawn point, however, individuals would spawn at different locations in the barracks should there be spawn issues.

    C. Auto reselect: If the attempt to spawn fails, delay (3 seconds?) then initiate an auto reselect script that deselects and then reselects your class, upgrades and current spawn point.

    ________________________________________________________________

    2. Vehicle Queue:

    Problem description: Implementing a vehicle queue system could potentially address multiple issues. For instance:
    A. Individuals who wait in the VF to build a vehicle, but are never able due to others running in and building jeeps/cheaper(usually less capable/needed) vehicles due to limited res.
    B. Players purchasing basic heavies/mediums to attempt a gradual equip on the repair pad and usually losing their tanks from incoming fire (wasting considerable time and res).
    C. VF object blocking: When players are all attempting to build their vehicles simultaneously (in the same vf), often you'll get a situation where you need to click 'build' about 8 times ..which can be quite frustrating. This also applies to when enemy vehicles are in the way.

    Potential workaround suggestion:
    Implement a VF universal queue system. What this means, is when you enter a VF and attempt to build a vehicle, you are put into a wait screen that shows a list of all players waiting to complete their vehicles (whether from res issues or vehicles blocking). There would be a single queue across all vfs (color coded by vf?...easy to implement) that would dictate the order of object assembly based on first come first serve. And so long as the individual remains in that screen, they remain in the queue.

    To better illustrate what I mean, lets examine a few scenarios:
    1. You enter the VF and have plenty of res, there are no other players attempting to build vehicles and no objects blocking the vf: Your vehicle will build immediately (as it is now). <---This will be a majority of the time, map dependent.
    2. You enter the VF, but do not have enough res to build your vehicle, no other players attempting to build and no objects blocking the vf. When you select 'build', Team res will turn red, indicating reserved res until your vehicle amount has been met in which case it will be spent. During that time, only the commander would have direct access to res. Also, while in your queue, you can change your build by reconfiguring and selecting build, without changing your spot in the queue.
    3. Have enough res, but objects are in the way (either due to multiple people attempting to build or else an enemy vehicle). Upon selecting build, your res will be removed from the team res and you will be put on delay until the vf is cleared and your turn in the queue has come up.
    4. Their are 2 different VFs, VF Green and VF Blue. Blue currently has 10 people trying to build tanks (unlimited res), but blue is blocked. Green is not blocked and has 1 person trying to build a tank. All of the individuals at blue clicked build before the individual at green. However, since there's enough res for everyone, the player at the Green VF would never have to wait for the object at the blue vf and would build immediately, while the blue vf would all be put into line.

    5. Red VF blocked, (assume each vehicle costs 100 res for simplicity), 200 res available.

    Example of Queue:

    Player 1
    Player 2
    Player 3
    Player 4
    Player 5

    Player 6
    Player 7

    -The 200 res would be assigned to player 1 and 2, but they would have to wait until their vf was cleared before the vehicles would build.
    -Player 3 would be the next in line and would build immediately upon res hitting 100.
    -Player 4 and 5 the same thing.
    -Player 6 would be assigned the next 100 res, but may have to wait if the vf isn't cleared yet (unlikely).
    -Player 7 would be last in line and would build immediately (unless his vf became blocked).

    --------------------------------------------------------------------------

    An important note, there would need to be a (behind the scenes) res reserve that accrues all 'purchased, but waiting' vehicle funds. Reason being, if the vf the delayed vehicle is being built at is destroyed or if the player wants to cancel their purchase, those funds should then immediately reappear in the teams resource pool.


    -Sorry for the rambling, it's very late...Most of this isn't as daunting or complicated as the wall of text might indicate....let me know what you think.
     
  2. -=SIP=-

    -=SIP=- Member

    Messages:
    2,133
    Likes Received:
    0
    Trophy Points:
    0
    1:
    As far as I know there are already 4 spawn points in each barracks. Maybe the easiest solution would be to add another spawn points.

    2:
    I was also thinking about a queue system but I don't think that this could work.

    Example:
    - No resources available
    - Player 1 - 10 put a heavy tank into the queue.
    - Players are leaving the VF to get refineries.
    - Amount of res is now enough for one heavy tank.

    What should happen then?
    -Should the tank spawn automatically and only Player 1 can drive it? --> No (because useless tanks would park outside of the vf)
    -Should there be a timeout for Player 1 to get his tank? --> No (because it could be much more important that Player 7 gets a tank to defend main base)
    -Should players must wait in the vf if they have a tank in the queue? --> No (because vf camping is useless)
     
  3. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Spawn bug is annoying as hell. I wish that would get fixed.
     
  4. meg griffin

    meg griffin Member

    Messages:
    618
    Likes Received:
    0
    Trophy Points:
    0
    Is it possible to put a restriction timer on how often you are building vehicles? This is to prevent fucktards spamming jeeps every 15 seconds.
     
  5. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0

    Perhaps stay within a certain area around the VF say... 4 Barax length. Else your tank gets dropped from que. 3 barax lengths and you get a warning tone or something.
     
  6. -=SIP=-

    -=SIP=- Member

    Messages:
    2,133
    Likes Received:
    0
    Trophy Points:
    0
    A solution for this could be that every vehicle shows it's creator like for turrets and walls.
    Other people can also drive this tank without restrictions. Main point would be that it will be easier for admins to ban vehicle spaming griefers.
     
  7. Killing Machine

    Killing Machine Member

    Messages:
    478
    Likes Received:
    0
    Trophy Points:
    0
    Agree whit 1, 2 needs little bit work
     
  8. Phantom

    Phantom Member

    Messages:
    74
    Likes Received:
    0
    Trophy Points:
    0

    I addressed that with "And so long as the individual remains in that screen, they remain in the queue."...it would only spawn so long as you were waiting in that screen or designated area...or under w/e predetermined condition. And you would spawn inside the vehicle just as it is now? This wouldn't change the way vehicles are spawned in ANY way whatsoever...just the wait. You still would spawn inside your vehicle, and cannot leave the vf or screen or w/e without having to re-enter the queue.
     
  9. Killing Machine

    Killing Machine Member

    Messages:
    478
    Likes Received:
    0
    Trophy Points:
    0
    That would enforece VF camping and whit noobs already camping the base.
     
  10. Phantom

    Phantom Member

    Messages:
    74
    Likes Received:
    0
    Trophy Points:
    0
    I disagree...

    VF camping tends to occur when either:

    A. Players are fighting for funds, which this would solve in an organized fashion and discourage too many players from waiting around as the more players that wait, the longer the line they'll see in front of them. The only reason right now that people wait around when fighting for funds is because they have the possibility of sneaking a vehicle out from under the other players who have waited longer. This would eliminate this opportunity as well as the often additional damage of individuals becoming frustrated and then deciding to purchase jeeps.

    B. Because something is blocking the vf...this doesn't really cause camping as the thing fizzles shortly, but a queue would resolve the order of purchases better.

    C. Because people are waiting for a technology, fixing the vf, guarding against an imaginary enemy or some other reason...none of which pertain to a vehicle queue as the queue wouldn't even occur if there is no lack of funds or obstructions in the vf.
     
  11. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0
    For all of the above reasons I support this idea.
     

Share This Page