I say you should make a mines flag which when laid would blow up on drive over. it should not be able to blow up other teammates though. but it should have more than one mine per flag so some BZDB variables could look like this.

n = number

_minesDeactivateTime = n
_minesNumPerFlag = n
_mineSize = n

maybe it could be able to be seen from up close on the map but couldnt be seen from far away ; )

This flag is shot and lays a mine that blinks very rapidly, if runover it disables shooting until BZDB variable _mineTimeLimit kicks in and enables shooting again. also another BZDB variable could be added _mineDeactivateTime setting how long a mine can remain dangerous. yet another BZDB variable could be added specifying the mine size. maybe BZDb variable _mineLimit could specify how many mines a player could have or it could be just based on the shot limit. this flag is useful if being chased and many other uses.
--MDSKPR

Just have a flag that fires bullets with no velocity. They'll just float in midair until someone hits one of them. You'd also have to set it up so that they don't record collisions with the tank that fired them, (Or have a "safety radius" like GM) to prevent unseemly suicides.

Goodbye2U wrote:Ah, but then it becomes a flag of instant death, which is also against
the flag type restrictions.

Yes but this flag disables the ability to shoot, so death wouldn't be involved and it would create another skill, to be able to dodge the mines, like the wiki flag type restrictions says would be good.....