Title : Buster Cannon Filename : buster.zip Version : 1.6 Date : March 3, 1998 (3/3/98) Author : Patrick Martin Email : cimartin@flash.net Type of Mod ----------- Quake C : Yes (Type: Weapons) Sound : No MDL : No Format of QuakeC ---------------- unified diff : No context diff : No .qc files : Yes progs.dat : No Construction ---------------- Base : New code added to some standard qc files. Build Time : Several days. Editor(s) used : MS-DOS text editor and ProQCC v1.60. Hardware used : Pentium-100 with 16MB RAM and Quake v1.06. Known Bugs : None (if you use the misc.qc included) Impulses : N/A Description of the Modification ------------------------------- The Thunderbolt is replaced the Buster Cannon. This weapon fires an invisible beam at a target. If the beam touches a living (or undead) creature, an explosion will erupt centered on the creature. Creatures killed by a direct hit from the buster cannon ALWAYS explode. This weapon is VERY messy :) Advantages over the Thunderbolt: * The buster won't explode when used underwater. * Zombies explode instantly from a direct hit. * Blasts from explosions can injure or kill nearby foes. * Beam range is much greater than the range of lightning. * Beam auto-aims like most other weapons. Disadvantage: * You won't be able to loot backpacks from grunts, enforcers, or ogres who explode. If you want their ammo, use another weapon. The weapon has three modes of operation: Normal, Maximum, and Self-Destruct. The default mode of operation is Normal strength. Pressing '8' repeatedly will cycle between the various modes of the buster cannon. NORMAL: Default mode. Very similar to the Thunderbolt in operation. * One shot consumes one cell. * A direct hit from one shot normally inflicts 30 points of damage. * One hit destroys a spawn instantly. * If the beam touches a creature, an explosion occurs at the endpoint. - If the creature survives, a small explosion will inflict 5 points of damage within a 150 radius. - If the creature dies, a large explosion will inflict 10-30 points of damage within a 200 radius. * You and your allies are not harmed by explosions produced by this gun at this strength mode. * It has the same rate of fire as the Thunderbolt. MAXIMUM: Very powerful. One shot kills all (most of the time). * A direct hit inflicts 600 points of damage. * An explosion (with a large blast radius) is always generated. * Below is a chart of effects that a victim inside a certain radius will suffer. The effects are cumulative; i.e. if the victim is standing next to ground zero, all three effects apply. Radius | Effects -------+-------------------------------------------------------- 1000 | Monsters almost always go into pain frames if any. | Players' vision will flash for a moment. All | projectiles are destroyed. 500 | All enemies lose somewhere between 100-150 hit | points. You and your allies are unharmed. 225 | A cloud of deadly fallout will inflict up to 150 | hit points to anyone caught within the cloud. | (Attacker takes half damage from the cloud.) | Walls and other barriers will only absorb up | to 75% of the damage. A bio-suit provides | complete immunity to the cloud. * You can use this weapon to "rocket-jump". * One shot requires 25 cells in single-play or coop. 40 cells are required in deathmatch. * After firing the buster in this mode, you are defenseless for at least 2.5 seconds. SELF-DESTRUCT: Commit suicide and take out _everyone_ nearby. * The weapon must be armed first before you can fire it. You must press the fire button twice. (This is implemented to prevent accidental suicides in case you switch to this mode by mistake....) * To disarm the weapon, switch to another weapon or buster mode. * When it is armed, firing the self-destruct consumes all of your cells, destroys your buster cannon, and creates a HUGE explosion. * Maximum damage is the sum of your health plus your armor plus 30 times the number of cells is possible. * Explosion also produces flash and fallout effects. How to Install the Modification ------------------------------- A new progs.src is included. qc files included are: * buster.qc * client.qc * cloud.qc * flash.qc * items.qc * misc.qc * player.qc * pmdefs.qc * pmmisc.qc * weapons.qc How to Use: * If you don't have a QuakeC compiler, get one now! QC106PAC.ZIP is a great QuakeC package. * Create a subdirectory called BUSTER inside the QUAKE directory. * Create a PROGS subdirectory inside inside the BUSTER directory. * Place all the qc and src files and the compiler in the PROGS subdirectory. Overwrite any original files with the new files in this zip. * Compile a new progs.dat. * Change to the QUAKE directory and type 'Quake -game buster'. Revision History ---------------- 9/24/97: version 1.6 * Fixed multiple flash problem. 9/14/97: version 1.5 * Shambler takes full damage from direct hits. * Added a flaming cloud for max. buster hits just for looks. * Cleaned up and updated .qc files. 7/27/97: version 1.4 * Maximum mode consumes 40 cells in deathmatch (25 otherwise). * Included a modified misc.qc to fix the barrel problem. * Alternate flash.qc file included. 6/29/97: version 1.3b * Updated some .qc files. 5/3/97: version 1.3a * Nothing important. I only updated cloud.qc and pmmisc.qc, and the changes do not affect this mod. 4/20/97: version 1.3 * Self-destruct mode added. This cannot be a Thunderbolt replacement without it now would it? * Code rewrite so that the weapon is a true multi-mode gun rather than as separate weapons. * Small explosions produced by normal mode inflict five points of damage within a 150 radius. * Projectiles within a 1000 radius are negated (max mode). * Flash/gamma effects have been tweaked. * Found and fixed another minor bug in the cloud code. 3/16/97: version 1.2 * Projectiles disappear or explode if caught within a radius of 500 units from the center of the blast (maximum mode only). * Fixed slight bug in the cloud code. 3/8/97: version 1.1 * Added maximum strength mode. * No or minimal slowdown during continuous fire. * Attacker's allies are not harmed by buster explosions. 2/28/97: version 1.0 * First release. Credits ------- * ID for Doom, Doom][, and Quake. * Rob Albin for QC106PAC.ZIP. * Lee Smith for PROQC160.ZIP. * Olivier Montanuy and Ferrara Francesco for the QuakeC manual. * PVP for Bombs9; I learned some code from it. * Mom and Dad for plenty of good stuff. * God! Author Information ------------------ I am a 26 college graduate with one degree in mathematics and another degree in computer science. I currently live in Edmond, Oklahoma (which is in the United States). I am currently a member of The Coven. Webpage is at - http://www.planetquake.com/TheCoven/ I am also the author of the following Doom][ and Quake stuff: DOOM][ levels BLAKGATE DARKEDEN PM1523 Quake QC mods ARCHSHAM BOXFIX BREATH BUSTER CHARGE CHOKE CRANKED DKNIGHT DOOMSHOT DRAGONS GASBOMB LOB_AI NAPALM RESPAWN Quake2 DLL mods NAPALM2 Copyright and Distribution Permissions -------------------------------------- You MAY distribute this mod, provided you include this text unaltered. If you want to place this mod on any medium such as (but NOT limited to) a disk or CD for commerical distribution, please contact me first. Disclaimer ---------- The author of this mod is NOT responsible for any damage caused by the use of this mod! If your computer malfunctions, you are on your own. To put it another way, use this mod at your own risk. Availability ------------ ftp.cdrom.com