Rush Mod [Battlefield][Plugin-less]

A Map Prefab for Counter-Strike: Source

Attention Gamer! We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending im_the_new_guy points.
  • Post: Give im_the_new_guy your thoughts on this Prefab.
  • Vote: Help im_the_new_guy win the Monthly Awards.
  • Rate: Give this Prefab a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Prefab.
  • Watch: Get notified when this Prefab is updated.
Mascot

Interested?

Sign up

Already a Bananite? Login

Stand alone hammer. No Mods required anymore.

RUSH MOD The concept of this rush mod follows the same lines as rush on battlefield (bc2/3 etc).
For those of you who are not familiar with it, here is a brief overview:
There are 2 M-com stations on each stage, and a total of 3 stages per map. There are 2 teams in this game type: Attackers and Defenders. IF YOU WOULD LIKE TO SEE THIS MOD IN ACTION, CHECK OUT MY FIRST RUSH MAP: [CLICK ME TO SEE MAP](http://css.gamebanana.com/maps/172478 "CLICK ME TO SEE MAP") Attackers
Your job is to arm, hold and destroy the M-com stations in each area/stage. You start with X amount of spawn tickets (set by server admin) which are basically reinforcement/spawns. When you die, your team loses a ticket. When both objective within a stage are cleared, the stage will mark itself as cleared and the ticket reserve will be replenished back to full.
Destroy all 6 objectives over 3 stages and you win the game!
Get your ticket count to 0 and you lose!
Defenders
You job is to protect and defend the M-com stations at all cost or risk losing the game. You have unlimited tickets to spawn with. If an attacker arms the M-com station in your base, you must walk into it to disarm it before the count-down reaches 0.
Your secondary goal is to eliminate all attackers and bring their ticket count down to 0 before they are able to clear all 3 stages.
Protect the objectives and reduce attackers tickets to 0 to win!
Lose the M-com stations and you lose!
The Prefab/Mod
I have edited the mod so it no longer uses Eventscripts - is all done in Hammer.
It has dynamic spawn points implemented (using info\_teleport\_destinations and logic\_relays) so spawns advance with the map.
An example of this is when Stage 1 is cleared. As soon as the second M-com station goes down, Defender spawn points are moved back and they are given 15 seconds to prepare for the next assault phase, and attacker spawn points are moved up to where the M-com stations were destroyed (or wherever the mapper wants to put them really).
Math\_counters are used to identify when both bombs in a Stage have been destroyed and it communicates with the script to replenish spawn tickets and progress through to the next stage.
The bombs themselves consist of a few entities. There is a ambient\_generic that hosts the bomb armed sound and a series of env\_explosions and env\_sprites for effects.

The spawn counter is done by counting the player spawns using the trigger_teleport brush. The vmf caters for all but respawns etc.
Sounds cool, how do I use it?
To implement this prefab/mod into your maps there are a few key things you will need. I will run through them step by step.
    Programs:
  • Source SDK (Hammer Editor) - STEAM

Create the shell of your map, put places for the bombs to go and assign where you want the teams to spawn. It is recommended you have the Defending team spawn near the M-coms, but not so close they can shoot out of their base, or be spawn camped.
After the map has been created, we want to import the stations/entities in 1 stage at a time.
in the attached prefab (.vmf file) there are 4 different rooms, 3 housing 2 M-com stations each and 1 that is sealed off in the middle of the map that hosts the spawn points of each team.
The spawn system is simple: when a player spawns, they are instantly teleported to the info\_teleport\_destination. The destinations are changed as the stages progress. THE ROOMS
The first room in this prefab houses 2 M-com stations and all of the entities that this prefab uses: 2 x filter\_activator\_team, 4 x logic\_relays, 3 x math\_counters, 1 x point\_servercommand and 1 x logic\_auto. There are also 3 sets of info\_teleport\_destinations (spawn points). 2 belong to the attacking team and the other to the defending team. The furthest one from the M-com station is the initial spawn point for the game, so place that where you want the attacking team to start.
The next set of spawn points that are facing towards the door are also for the attacking team. This is where the team will start to spawn when they have cleared Stage 1. Place this around where the M-com stations are, ready to charge at Stage 2.
The last set of spawn points in this room are for the Defending team (their initial spawn as well). Place these where you would like the team to start.
Copy and paste all of the entities (should be 11) and the M-com stations into your map file.
You will need to edit the math\_counter named bomb\_site\_stage\_1 (may have to ungroup the entities).
Open up the Properties screen (alt+enter) and click on outputs tab.
Where it says "OnMaxHit bomb\_site\_a\_door Open" you have 2 choices. Create a door (or copy and paste the one in the prefab) named bomb\_site\_a\_door where you want the attacking team to progress through (splits the map up etc, gives the defenders time to get ready).
Alternatively you can create other things like func\_breakable player clip brushes by simply changing the output to: OnHitMax func\_breakable\_name break (delay)"
The choice is yours.
Do the same for the math\_counter named bomb\_site\_stage\_2, but leave named bomb\_site\_stage\_3 alone.
Go ahead to rooms 2 and 3 in the prefab and move them bomb sites and spawn points into place. At this point you should know which is which, and if not, un-group them and check the name.
  • ct\_stage1\_detX
  • ct\_stage2\_detX
  • ct\_stage3\_detX
  • Obviously CT spawns
  • t\_stage1\_detX
  • t\_stage2\_detX
  • t\_stage3\_detX
  • Obviously T spawns

One thing I will mention is be sure to place the spawn points in a separate (non accessible) area of the map so players don't accidentally trigger the teleports etc.
The final thing you will need to add to your map (or copy from my prefab) is the trigger\_hurt. Drag them so they cover all accessible areas of your map and name one: ct\_killer and the other: t\_killer.
These are triggered by the script at the end of the map (after M-coms are blown) or after attacker tickets are drained to end the round so SUPER IMPORTANT!! :)
It is a lot of to read and if you do have any questions you are all more than welcome to post below.
DONT FORGET TO RATE ME 10/10 :D

Files

Posts

None found

Embed

Share banner
Image URL:
HTML embed code:
BB embed code:
Markdown embed code:

Credits

Key Authors
im_the_new_guy
Creator
Contributors
Jettblack
Particle entities on explosion
Special Thanks
Nos Pro
Ideas/beta testing
Smile On SpeedDial
Ideas/beta testing
Jettblack
Ideas/beta testing

Submitter

im_the_new_guy avatar
im_the_new_guy username pic Joined 9y ago
Offline
4,485 points Ranked 1058th
22 medals 1 legendary 3 rare
  • Submitted 50 Maps Medal icon
  • 6 years a member Medal icon
  • Returned 1000 times Medal icon
  • Submitted 20 Maps Medal icon
  • Mapper of the Month, November 2013 Medal icon
  • Mapper of the Month, December 2013 Medal icon

im_the_new_guy avatar
im_the_new_guy

Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!
Sign up to access this!

Category

Stats

Posts
0
Views
2,714
Downloads
362
Total Downloads
362
Date Added
5y
Date Modified
5y

Scores

90 bScore
10 Rating

1 voter

Sign up to access this!

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+

More from Submitter

bcp.crwdcntrl.net tracking pixel