A Super Smash Bros. style mod for Quake where you have to knock the opponents off the stage, and every time you’re hit your knockback gets greater.
Make sure to read the README before playing, and bind the proper keys.
The damage system was surprisingly easy system to implement, and one of the first things I did in QuakeC. Wish I could say the same about the rest of the functions.
The annoying thing about QuakeC modding, especially when trying to maximize compatibility with the most versions of the game, is it is a fairly limited system, one of the first times scripting and modding capabilities were attempted to be implemented into a major cutting edge game like this, there was a lot of oversights. You can do a lot with the entities within the server side virtual world of Quake, but the client side is fairly limited.
For instance, text messages almost work like a slightly advanced telnet interface. You can send messages to the player’s screen. But you can only either send it to the console-esque log of events in the top right of the screen, or the center of the screen. Other than that, you can’t move the text you display on the X and Y axis, at least not without using a bunch of spaces. No way to edit the UI at all, really frustrating when you’re making a more complex mod where the character has more functions than just move and shoot because you cannot add new inputs to the options menu either. You can create new “impulses” and tell the player to use the command line to bind them with a message, or pre-bind them with a packaged in configuration file and hope you made the right choice that people will like.
I might want to return to this someday with a more advanced Quake source port like FTE, and make it a standalone game you can play in your browser with friends, similar to what Nazi Zombies Portable is doing.