Machinegun Turret DominosBased on svn 848 with risujin/avenger patches, I modified tremulous.h to provide:
Human building detonation time: down to 0.5sec
Mgturret splash range: very short
Damage: colossal
Pretty much all the map is powered by a reactor.
Line them up and start the chain with any human weapon (all at 100x damage). Need to jump a a gap? Use a tesla. Both cost 0 bp and build in 1 second.
The game.qvm:
http://www.bandstand.org.uk/~benm/trem/dominos/game.qvmand the diff against svn848:
http://www.bandstand.org.uk/~benm/trem/dominos/dominos-svn848.patchand a few demos of the thing in action:
http://www.bandstand.org.uk/~benm/trem/dominos/demo0001.dm_69http://www.bandstand.org.uk/~benm/trem/dominos/demo0004.dm_69http://www.bandstand.org.uk/~benm/trem/dominos/fuse.dm_69UPDATED: Alien team is locked by default (in a pretty hacky way), I made /callvote sudden_death end it when it has already started, removed the need for an armoury, g_benmachine is no longer in existence.
IRC-like /me commandAgain based on tremulous 848 (don't really know why) but this time unmodified, the following patch allows:
/me does an action
***b
enmachine does an action
/tme tells the team about his actions
***b
enmachine tells the team about his actions
/me also works in chat and teamchat, the latter doing a /tme
patch against svn 848, version 2:
http://www.bandstand.org.uk/~benm/trem/action/action848.patchqvm, based on Risujin's code, version 2:
http://www.bandstand.org.uk/~benm/trem/action/game.qvmsvn diff of the above, because it's not
quite the same:
http://www.bandstand.org.uk/~benm/trem/action/action-ra848-2.patchIf anyone has any better ideas about which svn to base on, or improvements to my coding (it's probably pretty ugly in some places) please say.
With version 2 (patch form only atm), the format can partially be customised with g_actionPrefix, a string with default value *** that is prepended to every action message, and coloured green and blue (unless you force it to one colour with ^1 for example) for all and team chat respectively.