emp_district - idea for redesign

Discussion in 'Mapping' started by -=SIP=-, Jul 23, 2009.

  1. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    why? its not that artillery can be used on it

    also what about opening up a vehicle factory with standard lights and apc's if more then 32 people run around in the map


    so for example

    2-16 people -> normal district

    17-32 people -> large district

    32-64 -> large district, standard apc's and light tanks can be built in each startflag


    just an idea
     
    Last edited: Jul 24, 2009
  2. OuNin

    OuNin Member

    Messages:
    3,703
    Likes Received:
    3
    Trophy Points:
    0
    mowtar for uses as mowtar

    [​IMG]
     
  3. Mageknight

    Mageknight Member

    Messages:
    391
    Likes Received:
    0
    Trophy Points:
    0
    I have one word to say to the people who want rooftops:

    Carbine.

    Other than that, all fantastic ideas. District needs this sort of radical redesign for high-density servers.
     
  4. willvette

    willvette Member

    Messages:
    107
    Likes Received:
    0
    Trophy Points:
    0
    ^^ 2ed!!!!
     
  5. Solokiller

    Solokiller Member

    Messages:
    4,861
    Likes Received:
    7
    Trophy Points:
    0
    I think it would be better to have 1/2/3 APCs with medium MG and one slot GL spawn at the starting flag instead, depending on player count.
     
  6. Jessiah

    Jessiah Member

    Messages:
    2,947
    Likes Received:
    0
    Trophy Points:
    0
    So there is consensus we need an entity to detect player count and react based on how the mapper would like it to? I'ma go bug CB then ^^
     
  7. Solokiller

    Solokiller Member

    Messages:
    4,861
    Likes Received:
    7
    Trophy Points:
    0
    Actually, there is already such an entity: game_zone_player It outputs the number of players inside of it, so if you cover the whole map, and use a few logic_compare entities to see if there's enough players to spawn the vehicles, you can do this.

    What i don't know for sure is wether it will work without problems, as it might count spectators as well, or not count dead players.

    A few additions to this entity would be useful, like a filter by team, perhaps by class, seperate keyvalues for counting spectators, alive or dead players so you can see who's still alive, who's dead, and how many spectators there are.

    So for the coders this would be:
    emp_game_zone_player:
    targetname
    parent
    count living players? (yes/no)
    count dead players? (yes/no)
    count spectators? (yes/no)
    Teams to check (All/BE/NF/Spectators)
    Classes to check (All/Engineer/Rifleman/Scout/grenadier/Spectator)

    Inputs:
    All the inputs from the original entity
    SetTeamToCheck (All/BE/NF/Spectators)
    SetClassesToCheck (All/Engineer/Rifleman/Scout/grenadier)
    SetCountLivingPlayers (Yes/No)
    SetCountDeadPlayers (Yes/No)
    SetCountSpectators (Yes/No)

    Outputs:
    All the outputs from the original entity
    PlayerCountBE (number)
    PlayerCountNF (number)
    PlayerCountSpectator (number)
    PlayerCountScout (number)
    PlayerCountEngineer (number)
    PlayerCountGrenadier (number)
    PlayerCountRifleman (number)

    And perhaps as an additional output for this entity, or another, a check to see if there is a commander:
    Inputs:
    TestBECommanderPresent
    TestNFCommanderPresent

    Outputs:
    OnBECommanderPresent
    OnBECommanderNotPresent
    OnNFCommanderPresent
    OnNFCommanderNotPresent

    Just an additional set, since this entity would probably cover the entire map (or would be a point entity instead), so you could pop up a text warning. You could also make both a point and brush based entity from this, or allow a func_brush, or other nameable entity to be used as a volume to use, which would simply require an additional keyvalue, with an additional input to change this volume.
     
    Last edited: Jul 26, 2009
  8. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    you can just put an trigger multiple over the floor and make players spawn falling on it (for a cm) and count on that


    gets more accurate readings but i prefer game_zone_player
     
  9. Solokiller

    Solokiller Member

    Messages:
    4,861
    Likes Received:
    7
    Trophy Points:
    0
    Using a trigger_multiple would be prone to errors and exploiting, or would require an overly elaborate entity setup.
     
  10. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    yes, i prefer the game_zone_player aswell
     
  11. MOOtant

    MOOtant Member

    Messages:
    4,047
    Likes Received:
    0
    Trophy Points:
    0
    Real men use Lua.
     
  12. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    I believe real men dont "use" women, real men treat there wives right and with respect
     
  13. LordDz

    LordDz Capitan Rainbow Flowers

    Messages:
    5,221
    Likes Received:
    0
    Trophy Points:
    0
    How do you get a code language into women?
     
  14. Jessiah

    Jessiah Member

    Messages:
    2,947
    Likes Received:
    0
    Trophy Points:
    0
    You carefully tap out the one's and zero's with your penis while you are having sex.
     
  15. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    lua is a girls name




    bunch of homo's...:pathetic:






    lolj/kdontfeeloffendedplz?
     
  16. Jessiah

    Jessiah Member

    Messages:
    2,947
    Likes Received:
    0
    Trophy Points:
    0
    I mean while your in her input socket you use your penis to manually code the 1's and 0's required to program the woman.
     
  17. Cyber-Kun

    Cyber-Kun Member

    Messages:
    1,200
    Likes Received:
    0
    Trophy Points:
    0
    I thought the map tends to crash if you use too many brushes.
    How can you add all of this without making the game engine cry and stop working?

    I tried that but you flamed me out for working on Escort. I also tried getting permission.
     
  18. communism

    communism poof

    Messages:
    4,095
    Likes Received:
    2
    Trophy Points:
    0
    Shoulda asked me, me being the creator of all
     

Share This Page