Someone posted a wonderful idea on the shrubmod site. We all play
on many maps where players simply go on to pointwhore, and frankly
I’m sick of playing 30 minute XP-a-thon maps when one team could care
less about the objectives.
This person suggested that the maps begin with a base time, and the
offense then earns more time by completing objectives. The idea is
simply brilliant. If a team chooses to sit back then the map will end early.
How’s that for incentive??
Here is the post from the shrubmod forums:
Time decreasing
The main idea is to make the round shorter if the attackers can not do
anything, no-one wants to spawn camp for 30 mins. So if the attackers
can not do anything on a map the map should be shorter, examples:Oasis: Max 25 min.
Base time 10 minutes
Destruction of the old city wall +10mins
Destruction of a gun +5minsBattery: Max 25 min.
Base time 10 minutes
Construction of foot bridge +5mins
Destruction of generator +5mins (1 time only)
Capturation of West bunker +5minsGold rush: Max 30 mins
Base Time 10 minutes.
Tank barrier 1 passed +5mins
Tank barrier 2 passed +5mins
Gold crate 1 secured +5 mins
Gold crate 2 secured +5 minsRadar: Max 25 minutes
Base time 10 minutes
Destruction of side door +5min
Destruction of main door +5min
Radar part secured +5minsRailgun: Max 25 mins
Base time 10 minutes
Ammo loaded to first tug +10 minutes
Ammo loaded to second tug +5minsFueldump: Max 30 mins
Base time 10 mins
Destruction of sewer gate +5 mins
Destruction of tunnel door +10mins
Destruction of the corner (the place where the tank finally stops) +5minsNotice that the bonuses are one-time only so if you rebuild the command post in battery you wont get extra 5mins.
So any arguments/comments on the figures?
Note: I have already posted this on several forums, but it has not yet gotten in. Hopefully this time…
Q1: Is it possible to recreate the game scripts and add time to the clock at each of these points.
Q2: If so, could we create a custome pk3 with these new scripts to override the current game scripts?
Q3: Would we need variables to keep track so that the timer doesn’t get added to twice by accident, if an item is repaired twice?
Thank You.
Doc