Important, to my health?

Discussion in 'Mapping Questions & Discussion' started by Cargo Party, Aug 5, 2009.

  1. Cargo Party

    Cargo Party L1: Registered

    Messages:
    11
    Positive Ratings:
    2
    I have been playing custome maps since tf2 released and i find them way more fun than stock maps. I am thinking about mapping and I have an idea for a game type I want to create. I came here because...well...you guys own all day at mapping.

    My idea would be like an arena style map, but each team has a randomly picked leader. Each team gets respawns, but only if the leader is alive. The leader gets one life. If your leader dies, you have no more respawns. The goal is to eliminate the opposing team.

    Please let me know if any of you would want to play this, if it is even possible.

    PS: I am VERY new to mapping so don't make me feel dumb.
     
    • Thanks Thanks x 1
  2. Engineer

    aa Engineer

    Messages:
    1,166
    Positive Ratings:
    372
    I think it's not possible, but let's wait for somebody else ;)
     
  3. Cameron:D

    Cameron:D L6: Sharp Member

    Messages:
    363
    Positive Ratings:
    145
    It would need to be done as a SM plugin. Directly through a map wouldn't me possible. (Even an SM plugin would be complex)
     
  4. Terr

    aa Terr Cranky Coder

    Messages:
    1,591
    Positive Ratings:
    405
    Yeah, I doubt it's possible with a just a map, you'd also need to have a server-side plug-in that somehow chose a person and then monitored them, using their status to turn spawns on or off.

    In a normal (non-Arena) map it's probably doable, but I'm not sure what special limitations Arena might impose.

    So really, what you want is the domain of plugins and server-side mods rather than mapping. Maybe try asking around in the SourceMod forums.
     
  5. Cameron:D

    Cameron:D L6: Sharp Member

    Messages:
    363
    Positive Ratings:
    145
    It's like the hunted plugin. One person (the engie) needs to survive. If he dies they lose the round.
     
  6. Backslash

    Backslash L1: Registered

    Messages:
    30
    Positive Ratings:
    2
    I'm not the entity expert around here but here's how I would try this (Note: It's a little different from your premise, but closest I could think up):

    1) When the map starts both teams spawn. Then you disable spawn points.

    2) Include an intelligence briefcase that someone on each team must pickup before the spawn room doors open.

    3) When someone picks up the briefcase you re-enable the spawn points (letting team members spawn)

    4) When the drop the briefcase disable the spawn points (and prevent team members from spawning)

    This way, someone on the team must keep the intel. or no more spawning. If you made it instantly return to it's "pedestal" and that trigger a win for the opposing team it would be almost like you wanted. Conversely, you could let it have a regular intel. return time to give other team members a chance to recover it and keep the game going.

    Let me know if you like the idea and I'll try to set it up. Could be fun!
     
  7. Stormcaller3801

    Stormcaller3801 L5: Dapper Member

    Messages:
    249
    Positive Ratings:
    28
    There's a map vaguely akin to this, though I don't recall the name. Each side has a glass box where they respawn, and it opens up on two conditions: game start, and if someone from your team passes through a specific doorway. Very small, very convoluted map, has a train running through the center, and lots of fall-and-die spots. I think, although I'm not 100% sure, it was done as a two point CP map, with each side starting out owning one point.
     
  8. Penguin

    aa Penguin Clinically Diagnosed with Small Mapper's Syndrome

    Messages:
    1,992
    Positive Ratings:
    1,233
    How about just put a spawn ontop of a briefcase, so one random spawner will instantly have the case?
     
    • Thanks Thanks x 1
  9. Backslash

    Backslash L1: Registered

    Messages:
    30
    Positive Ratings:
    2
    Nice idea. Didn't think of doing it that way! Although personally, I like the idea of someone being able to choose that burden :) . But it's kinda more exciting not knowing who it's going to be.

    And I guess it only matters if you have it on "instant return = lose". Otherwise the team can pass the flag around to whomever they want to carry it.
     
  10. A Boojum Snark

    aa A Boojum Snark Toraipoddodezain Mazahabado

    Messages:
    4,769
    Positive Ratings:
    5,535
    Possible but convoluted. You couldn't actually disable spawns, just lock doors or do some teleporting, since if no spawns are available the game forces the player to spawn somewhere (disabled or other team).
     
    • Thanks Thanks x 1
  11. Penguin

    aa Penguin Clinically Diagnosed with Small Mapper's Syndrome

    Messages:
    1,992
    Positive Ratings:
    1,233
    Regarding this game mode idea, won't this tell the "leader" to stay in spawn?
     
  12. Backslash

    Backslash L1: Registered

    Messages:
    30
    Positive Ratings:
    2
    Okay, thanks! I knew you could disable spawns but I'd never tested what would happen if people were "waiting in the queue" as it were.
     
  13. Backslash

    Backslash L1: Registered

    Messages:
    30
    Positive Ratings:
    2
    I think you could fix it, but it would become even more convoluted! :)

    You'd have to have a "forward spawn" that was on each team's side but in regular map space. You'd just use this spawn as the first one and disable it after someone picks up the flag.
     
  14. Penguin

    aa Penguin Clinically Diagnosed with Small Mapper's Syndrome

    Messages:
    1,992
    Positive Ratings:
    1,233
    No, I mean, if you're what's giving your team respawns, no way in hell you're gonna go fight.
     
  15. Backslash

    Backslash L1: Registered

    Messages:
    30
    Positive Ratings:
    2
    I think I get what you're saying. But there are conceivable ways of preventing them from re-entering spawn. But you are correct in that you cannot force them to not hide in a corner! :)