- Quake-style lightning gun
- Freeze ray (immobilizes target in a solid block of ice. the ice could perhaps reduce incoming damage by a certain factor while leaving the victim open to hits)
- Paint guns with Portal 2 / Tag style effects
- Hinge and swivel bricks (interactive bricks that basically act like doors, rotating / moving bricks placed atop it when activated. would need some sort of limits for performance)
- a weapon with damage-inflicting after-effects, like fire or poison
Cool ideas! I've actually seen some of the stuff you're talking about kinda-sorta done.
-Bushido was hosting a server yesterday with what he called a "static rifle", and when you fired it it would shoot out a short-ranged continuous blast of energy (or else I'm mangling it up and you'd best ask Bushido).
-A freeze ray would definitely be possible, as it was done in some guy's spell pack where you could freeze players solid!
-Paint guns could possibly be done utilizing a script similar to that of the Portal Gun add-on: wherever you shoot, a 6x6 square of emitters would be placed, and an effect is applied to the area. However, it'd be tough to do multiple, as the emitter would have to cover multiple bricks to really work and it could lag up servers. On the other hand, look at Space Guy's
Laser Pointer for an example of something like this being done effectively. In fact, the 4-second fade of the Laser Pointer could be applied to such an item, and so prevent it from being too spammy.
-Hinge and swivel/turntable bricks would be really tough to do, as bricks now are kinda like fixed world objects or something and cannot really be made to 'move'. However, perhaps this could be done as an item that works a little like Truce's
Buildable Vehicle by not actually using bricks but invisible bots/models with hidden nodes that you can reveal and color. Problems could arise, though, from the fact that the model will always take up a certain amount of space (all the nodes are still there, just hidden). However, this too might be averted by simply using lots of different shapes and sizes of nodes for different item collision boxes. Even then though, hinges would be difficult.
-This has actually been done many times before, like in the
Molotov, but having a more straightforward weapon like this'd be nice. Bushido has also done this and a flamethrower with afterburn was on his server yesterday.
Vehicle physics!
Improved brick physics - stop them from going through things!
With Vehicle physics it's kind of an engine limitation and it can't be gotten rid of. Brick physics I don't know about.