============================================================================ D-Toolz v1.5 Progs.dat and source By:Chris Sobotkiewicz DooMer on servers, exe on IRC ============================================================================ You guys finally nagged me enough to release the source, so I am. You get a custom backpack dropper, a Quad Suicide thingy, a DeathCry, a suicide kicker, a example of how to do server hopping, and my all powerful noexit code! Heres the rundown on each. -BTW You can always get the latest on our server ftp site: quake.phantasy.com (a division of Phantasy BBS, bbs.phantasy.com) AHEM: FUN MODE ON In the LIKELY event that my internal Quake hard drive format utility actually works (reeeeeeehehehheh), you WILL not hold me liable. In the LIKELY event that my code implodes your monitor, fries your computer, or does any damage, you WILL not hold me liable. DooMer-Toolz complies with RULE #103930590 of the FCC regulations. DooMer-Toolz shouldn't cause interference if installed properly. However, in the unlikely event that this product causes radio-wave interference, you should take one or more of the following courses of action: 1. Reorient or relocate DooMer-Toolz 2. Increase separation between DooMer-Toolz and receiver 3. Connect DooMer-Toolz into an outlet on a circuit different than that to which the receiver is attached. 4. Consult DooMer or an experienced DooMer-Toolz technician for help FUN MODE OFF CUSTOM BACKPACK DOCUMENTATION ============================================================================ Ok my friends.. What I have here is a working, fully error checked, version of a custom backpack dropping utility.. What is it you ask? Well, lets setup a little story, with you blowing people to bits, while your teammate sits there with his axe.. Teammate: "Wow, thats really neato completo! Your kicking some ass with that Grenade Launcher!" You: "Yep.." Teammate: "I wish you could give me that rocket launcher you arent using." You: "Yep.." Teammate: "I said, I wish...." You: "Oh yeah! Here you go, my whining loser-teammate!" Teammate: "Jee thanks, but you forgot to add ammo to that backpack" You: "Doh! Here ya go, lets kick some butt!" Well there you have it.. Our simulated players are now both happy, and racking up frags.. How did he do it? Well, with The Custom Backpack Dropping Utility! You, as a client (a player connecting to a server) dont need anything! Except some keys configured. 5 keys in all.. Yes yes, alot you say, but hey, this is going to come in handy.. And after all, knitting a backpack (with shoulder straps might I add!) takes awhile. Besides, I can see this being used more on non-mass-I-die-instantly-kill servers, but servers with big areas, and places to meet and swap ammo.. The original Romero-quake-weapons-trade-scenario is now possible! :) Heres the rundown: impulse 50: Selects between different ammos to start adding to the backpack, and health.. impulse 51: Increases the ammount to be added by that set value for the ammo.. For instance, if you impulse 50 to shells, and hit the impulse 51 key, each time it would go up by 2. (Health goes 0-15-25). impulse 52: Goes through the weapons in the game.. impulse 53: Toggles the current weapon (impulse 52) to be added or not.. impulse 54: spawns a backpack and/or health kit.. Sounds difficult eh? Its not too bad.. Just try it out.. With my particular key setup (A=strafe left, S= strafe right, Z=backward, X=jump, shoot/run on mouse) I find the QWERF system to work very well.. That is: Q=IMPULSE 50, W=IMPULSE 51.... Etc.. Wraps around my little controls nicely! :).. And its all real-time defined custom dropping! :) CODE: backpack.qc QUAD SUICIDE AND DEATH-CRY DOCUMENTATION ============================================================================ You just pick up a quad and you think: You: "Gee, I suck, so Im gonna commit suicide, maybe my all powerful quad will help me out and take out everyone!" This guy is onto something, because the server he is on is using The all powerful DooMer-Toolz Quad-Suicide code. Lets see what happens! You: .. "GOODBYE CRUEL WORLD!" 3...2...1...KABLOOEY! Wow, he took out everyone in a 20 foot radius! What a fragmaster! And there you have it! This lucky person racked up serious frags. But YOU gotta make sure you have people around when you do it, or its just -1 for you! HINT: Get a pentagram while you have this and ohhohoho! HINT: Fake out the people with death cry or use it if you get really pissed off and feel like screaming.. quake.phantasy.com has the suic.zip .wav package and instructions. CODE: qsuicide.qc NOEXIT DOCUMENTATION ============================================================================ This nice little feature allows you to set how many frags a person must get before he can exit the level. If he exits prematurely, he will be fragged and explode etc. Its actually a multiple, the fragpplayer def can be set in the defs.qc, which multiplies itself times the number of players. The default is 5, so if theres 8 people on your server, people need 40 frags. CODE: client.qc in changelevel_touch() KICK SUICIDE DOCUMENTATION ============================================================================ Real simple actually, if a player suicides more than 2 times in 2 minutes, he is kicked. The timer resets itself after 2 minutes of course. CODE: client.qc in ClientKill() KICK NAME DOCUMENTATION ============================================================================ I'm not sure if this works anymore, its kinda useless as losers haven't been using "unconnected" or "player" as a name. CODE: client.qc in Check_Name() SUMMARY ============================================================================ All of the options can be turned on within defs.qc, by setting a 0 or 1, and recompiling. Comments, questions, concerns and suggestions can be mailed to me at: doomer@bbs.phantasy.com Enjoy my code, distribute it, change it if you want, put it in big quake-c packs, but ALWAYS, ALWAYS keep my name in it! :) I like to feel special! If you don't do so, I will have to travel down to your place of residence and bash your brains out. Later! -DooMer Chris Sobotkiewicz