1. Click here to join our community discord server.

Custom map for Tank Events?

Discussion in '[L4D2] Points Reloaded' started by CrazyRabbit, Jun 21, 2012.

  1. Stoned

    Stoned Senior Member

  2. CrazyRabbit

    CrazyRabbit Game Server Moderator

    Guns and items take 10-25 seconds to unlock (I haven't tweaked the times yet, so they could change considering the map type) and 5 seconds to equip, so unless someone is dedicated to standing at the tables unlocking things, you're gonna have your work cut out for you with a 1,000,000 HP tank

    If you do a custom tank, maybe you can call it "Super Supreme CrazyRabbit" with 750K HP and only spawns when 75% of the server is level 200+. Maybe we can grab a model from l4dmaps.com

    This.. www.l4dmaps.com/details.php?file=14792 with my avatars head.. lol
     
  3. MarksmanR

    MarksmanR MG Donor

    That solomon grundy model would be epic.
     
  4. CrazyRabbit

    CrazyRabbit Game Server Moderator

    I downloaded that Tank, Solomon Grundy.. it's so cool!
     
  5. Beasty Ribs

    Beasty Ribs Guest


    yes but 80% of the toasters that come out are bounty toasters. that would make it pretty pointless.
     
  6. lukemurawski

    lukemurawski Senior Member

    If you copy the rig from the tank to that bunny model, then it's simply a matter of changing the tank entity's model on spawn w/o affecting the default tank model.
     
  7. CrazyRabbit

    CrazyRabbit Game Server Moderator

    I was thinking about that. I want to be able to manually spawn it also, so if you can work in some custom code specifically for this tank that would be awesome. If I can get permissions to use !takeover on this tank only, that would be even more awesome.

    The rabbid model will be awesome, but I also want that music to play when it spawns and I will add custom sounds for the tank when it yells etc (bwaaaaaaaaaah).

    Here's a link of the possible rescue vehicle... if I can make it work.

    Oh, one more thing.. Luke, can you make Tank Rush work inside this map? I can't seem to get the tanks to spawn properly using a timer, so if it's built in via PR 1.3 then that would be better. I want it to activate tank rush on a trigger named "all_players", but I can make it a button if needed.

    Preferably decreasing from six normal tanks at a time, down to the two or three harder tanks (para, god, ghost, bile, keep them random) and decreasing in amount as they get harder (knight, shaman, fire etc), eventually getting to my super tank at the end. I expect them to be playing this for a solid hour or more before the rescue comes. Maybe we can make it when my super tank is health = 0, start rescue vehicle and spawn a bunch of normals that become immune to damage before the vehicle arrives.

    We can test and tweak as we go.
     
  8. Sure. If you can get me the rigged tank bunny, I'll code out a command for you to spawn as that tank with whatever custom voices you want. Perhaps I can make you emit a scream when you press left shift or something. The tank rescue vehicle and such are easily doable with code. Perhaps you should use hammercode in your project. Just because it is halted doesn't mean it's incomplete. Plus, I fixed crashes during map change and added many more features, so I can email you the latest binary if you want.

    If interested, I can code out whatever you asking in hammercode so you can see the code yourself as well. The neat new thing in the next hammercode is the ability to store code in files, allowing you to have multiline comments and code.
     
  9. CrazyRabbit

    CrazyRabbit Game Server Moderator

    I've asked Splinks to rig the tank to the bunny. He was concerned that the model attached to the animations would cause issues, but I told him we use Sourcemod and could modify the size to match the model. Similar to your giant witch, we'll need to make sure when this tank spawns, it matches the smaller model size... if that's possible. It'll be hilarious.

    I'm also wondering, this rabbids pack I got has extra props inside. Is it possible to make the "tank" throw landmines if I have the model of the landmine? When they hit you and explode maybe they cause explosive damage instead of acid spit?
     
  10. Yes, but I don't have enough time to write code for it, which is why I suggested the latest hammercode binary for ya. As for model size, scaling collision entities for tanks are a bit tough. Rather, when you compile the qc, use $scale. I can code out the initial for you using pawn or hammercode, your choice.
     
  11. CrazyRabbit

    CrazyRabbit Game Server Moderator

    I will tell Splinks as he might know better than me how that works, I'm a bit noob to modelling. I've messed around with it, but never done a recompile. Will adding the $scale to the qc mean it will be the size I want it to be in game?
     
  12. lukemurawski

    lukemurawski Senior Member

    It will resize/scale the model during the compile. See here.
     
  13. e36

    e36 MG Donor

    Can't wait to fight the "Crazy Tank" :) :D
     
  14. CrazyRabbit

    CrazyRabbit Game Server Moderator

    After the success of my Custom Toaster skin, I was thinking I can do some custom skins for the survivors that go with the map.. "I survived the Tank Battle on mgftw.com" could be on Francis's jacket, or Zoey might have... "I can haz Tank Battle?" or some other cool stuff.

    Post your suggestions below.. have the character's name and beside it write their slogan you'd want on it. They will most likely all have the MG logo on their clothing somewhere as well.

    eg:
    Bill - "God damn Tank Battle horseshit!"
    Zoey - "Tank Battle over man!", "I can haz Tank Battle?"
    Francis - "I hate Tank Battle"
    Louis - "Tank Battle here!"

    etc etc etc...

    I'll leave the rest to you guys!
     
  15. lukemurawski

    lukemurawski Senior Member

    any - "CrazyRabbit approves"

    ^ the insignia of mastery.
     
  16. CrazyRabbit

    CrazyRabbit Game Server Moderator

    LOL.

    Alright, you guys can start listing your own or repost your fav's from other peoples lists. The best ones or most fav'd ones will go to a poll and you can vote on them. You'll be able to see them when you download the map! Just copy/paste the following and modify as you wish.

    Code:
    Bill - "insert slogan here"
    Louis - "insert slogan here"
    Francis - "insert slogan here"
    Zoey - "insert slogan here"
    Coach - "insert slogan here"
    Rochelle - "insert slogan here"
    Ellis - "insert slogan here"
    Nick - "insert slogan here"
    If you don't want to make a slogan for a character, just delete the line of that person.
     
  17. CrazyRabbit

    CrazyRabbit Game Server Moderator

    He has finals and can't do it before the map is finished. I said if I can't find someone else I will contact him in 2 weeks. He said that using $scale would just make the model thinner, but wouldn't affect the bones which would still mess up the animations??

    Did you mean you want to include the $scale so that when it compiles, it would still work in game for you to resize the tank size down to the rabbid size, similar to how we can set the model of the jockey to huge/small sizes with sourcemod?
     
  18. vallek

    vallek MG Donor

    how about you stop including useless gimmicks and finish your map this year ? -.-
     
  19. CrazyRabbit

    CrazyRabbit Game Server Moderator

    These "gimmicks" don't have to be added to the map for it to be released. I can release it tomorrow, but it wouldn't be as much fun. You'll get it when you get it. I'm doing it as a favor to this community, but comments like that will get it taken away because of people like you trying to rush it. Even people that have been following this thread since the start aren't pushing it as much as you after one post about it.

    Be sure that when it's released, it will be worth the wait.
     
  20. CrazyRabbit

    CrazyRabbit Game Server Moderator

    Alright, here's your first taste of the...

    |MG| Tank Battle Arena


    Download: http://mgftw.com/maps/mgftw_tankarena_v2.7z (4.67mb)

    Some things to note:

    1. Build times on fortifications are lightening quick at the moment. They are all 1 second build time, but will be changed to the times they show on screen in the final build. This gives everyone a chance to rush around and build things quickly and get a proper feel for the map.

    2. No Special Infected will spawn unless the Director has a derp moment and force spawns one. They shouldn't be an issue, maybe 1 every so often, but nothing like on a normal PR coop game.

    3. Bots won't build or research, in fact they will do nothing except shoot commons and tanks. If you equip another weapon the bot will pick up the one you dropped if they are near it. This is a pure human players coop map only.

    4. Research times on weapons, items, ammo etc are the times that they will be in the final map, unless they need tweaking.

    5. When this map goes on to the mgftw.com servers, the !buy menu will be turned off just like in Helms Deep.

    6. There are 8 medkits and 8 defibrillators in the start area. That is 1 each when you spawn, so you have no reason to derp around in the start area thinking it's safe, because it's NOT safe at all. The game starts as soon as everyone spawns. You will have about 30 seconds before the first hordes start. About 1 min before the first tank spawns. If it's being abused as a farming zone, I will just set something up that causes it to become a useless area once everyone leaves it (maybe I will add something like the Concert finale roller door).

    7. The tanks are spawned randomly, but it is possible to end up with 4 tanks on the map at once along with hordes of commons. (see poster image for example.. note the 3rd tank dropping down from the entrance at top right)

    8. If you have the mg_toaster.vpk I released a few days ago, you can delete it. This map has the toaster skin installed within it. All toasters should have the MG logo on them.

    9. Enjoy, have fun and report any bugs or errors in this thread only.

    Since it's not on l4dmaps I don't need to wait for a 24hr upload of any bug fixes, so expect them quite quickly once you notify me.

    [​IMG]