Beach Assault

CP Beach Assault v3

DonutVikingChap

L5: Dapper Member
Mar 15, 2013
233
140
Description:

Silly 1-point A/D map for April Fools 2015, whipped up in less than 12 hours before the event.
If BLU manages to cap the point, a rocket is launched at RED base. RED can destroy the rocket and still win if they try really hard.

This map features my own-designed controllable turrets!
(that I have been experimenting with way before I started making this map)

There are 3 different types of turrets in this map:
  • Machine Gun Turret
    Fires really fast and does a lot of damage, but has limited range
  • Fast Rocket Turret
    Holds 10 high-damage rockets per magazine and shoots them very fast
  • Heavy Bomb Turret
    Shoots big bombs that instantly kill, but has very limited range

These turrets were made using the logic_measure_movement entity to pseudo-parent the gun to the user's view. This is paired with a game_ui entity which lets players control the turrets' weapons using their primary fire. The turrets that fire projectiles use a tf_point_weapon_mimic to make rockets and grenades, while the machine gun turret uses a whole bunch of particle systems and 5 really long trigger_hurt brushes in front of the gun that activate in sequence when it is fired.

I will release these turrets as prefabs sometime in the near future so that you can use them in your own map!

There are also two automatic turrets in front of the capture point that work by having two doors that constantly rotate in opposite directions. When a player is detected on the left side of the turret (using a trigger multiple), it gets parented to the door spinning to the left. If the player is to the right, it gets parented to the door spinning to the right. When the player is in front of the turret, the turret is unparented and it starts firing.


Special thanks to:

TopHATTwaffle for making an awesome tutorial on mouse-controlled turrets for CS:S. This tutorial served as my main source of inspiration for the turrets, but I had to do a lot of additional work to make them work for TF2.

A Boojum Snark for the A/D gamemode prefab and for making Chairmania Derby, where he came up with a way to make players disconnecting from a game_ui not crash the server.
 
Last edited:

Kube

Not the correct way to make lasagna
aa
Aug 31, 2014
1,342
1,850
You STOLE my turret idea! Give it back now!

*whimper*

But seriously, looks interesting.
 
D

Digaag Wa Riz

game_ui crashes the server if a player that is using one disconnects without it deactivating first. At least it did the last time I used it in TF2.
 

DonutVikingChap

L5: Dapper Member
Mar 15, 2013
233
140
game_ui crashes the server if a player that is using one disconnects without it deactivating first. At least it did the last time I used it in TF2.

I know:

Special thanks to:

A Boojum Snark for the A/D gamemode prefab and for making Chairmania Derby, where he came up with a way to make players disconnecting from a game_ui not crash the server.

:)