home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / das_dm10 / das_dm10.txt < prev    next >
Encoding:
Text File  |  1996-08-13  |  10.8 KB  |  245 lines

  1. ====================================
  2. DaScott's QuakeC DM Enhancements 1.0
  3. ====================================
  4.  
  5. Author: DaScott (unless otherwise noted)
  6. email:  dascott@richnet.com       (1.0 means I need feedback!)
  7.         entreri@richmond.infi.net (sub: DaScott) 
  8. other:  find me at efnet #quake
  9. Patch File Name: das_dm10.zip
  10. Client Required: No (exception: multiskin needs multi player.mdl)
  11.  
  12. Installation: unzip all these files into quake\das_dm.  progs.dat should
  13.               be included so no compilation is neccessary.  Run Quake
  14.               with -game das_dm and set up your config.cfg for the impulse
  15.               commands described below.
  16.  
  17.               Compiling: Just don't forget the custom progs.src
  18.  
  19.               The multiskin player.mdl file should be in
  20.               quake\das_dm\progs if you are the server, otherwise if you
  21.               are a client run quake with -game dir where dir is the
  22.               location of your multiskin files.
  23.  
  24.  
  25. General Description:
  26.  
  27. Welcome to DaScott's DM Enhancements.  This patch brings together some
  28. familiar QuakeC hacks and many new enhancements to make a total package that
  29. (hopefully) I will continue to add to and refine.  Features include alternate
  30. weapon modes, multiskin 1.1, droppable backpacks, deathmatch 3, observer
  31. mode, the fiend pentagram, and new teamplay.  The new weapon modes include
  32. a sniper rifle, sticky flares, a fireball, power axe, homing missiles, and
  33. the gib proximity mine. Anyone connecting to a server running das_dm10 gets
  34. a help message to let them know what features are available, plus any
  35. client can request the server status (deathmatch, coop, fraglimit, noexit,
  36. etc)
  37.  
  38. New Keys:
  39.  
  40. Alternate Weapon Mode: (impulse 20)
  41.  
  42. Bind a key to impulse 20 (bind x "impulse 20") to fire a weapon's alternate
  43. mode.  All weapons except the axe, shotgun, and lightning gun have a
  44. alternate fire mode.  Generally these weapons use more ammo and have
  45. a longer fire delay than your regular weapons.  So if you bind impulse 20
  46. to shift, you'd select the supershotgun and use it as normal, but press
  47. shift to fire it as a sniper rifle.
  48.  
  49. Multiskin 1.1:  (impulse 200/201 cycles forward/backward)
  50. Auth: Dennis Noordsij
  51.       slight mods by DaScott. (corrected the names)
  52.  
  53. Multiskin allows you to choose from one of 19 player "skins" for your
  54. player.  Any players with the optional multiskin player.mdl will see your
  55. new texture.  You will be informed of your currently selected skin whenever
  56. you respawn. 
  57.  
  58. For the multiskin player.mdl:
  59. go to: http://web.inter.NL.net/users/L.J.Noordsij/qc.htm
  60. or try ftp.cdrom.com
  61.  
  62. Drop Backpack:  (impulse 21)
  63. Auth: Vhold
  64.  
  65. This will toss a backpack with some of your ammo in it.  Useful in teamplay,
  66. stashing away ammo, or for making traps..
  67.  
  68. Show Server Status (impulse 35)
  69. Auth: DaScott
  70.  
  71. While you probably don't need to bind a key for this, it's useful for
  72. finding out what options the server is using.  (beats finding out whether
  73. or not noexit is set the hard way..)
  74.  
  75. Observer Mode:  (210)
  76. modified from JAFO.zip by DaScott (conflicts with fiend badly)
  77.  
  78. Turns you into a observer.  As an observer, you are invincibile, invisible
  79. to monsters or homing weapons, no clip, and flying. Observer mode lasts
  80. as long as you are connected or until the map changes.  Becoming an observer
  81. forfeits your frags and you cannot interact with your environment in any
  82. way.  Observers in the game appear as zombie heads.  Remember to move up/down
  83. in fly mode you use the swim up/down keys.  If a server is often full,
  84. then don't abuse observer mode if you don't plan on playing on it.
  85. Very useful for taking pictures and such for webpages and has a ton
  86. of potential for lots of cool things.. ;> 
  87.  
  88. * New Weapons:
  89.  
  90. * Sniper Rifle: (supershotgun)
  91. Auth: DaScott
  92.  
  93. The sniper rifle delivers a blast nearly twice as powerful as the double
  94. barrled shotgun as a single bullet.  (technically termed a slug)  With
  95. this addition the super shotgun is now balanced at both mid and far range.
  96. However, the sniper rifle takes a long time to reload and costs more shells,
  97. and requires very accurate aiming.  
  98.  
  99. * Flare Gun: (nailgun)
  100. (modified from Steve Bond's flares.  Well, I made one, then screwed up
  101. and backed up the wrong file, so I just used his and added foobar's
  102. sticky code (but from terror.zip, by someone else..)  confused?  Heh) 
  103.  
  104. The flare gun will fire a fast moving flare that brightens for a short while
  105. before dimming and eventually going out.  If the flare impacts a player or
  106. monster, it sticks into their flesh and lights them up for all to see,
  107. making a fine target for jokes and bullets.  
  108.  
  109. * Fireball: (super nailgun)
  110. Auth: DaScott
  111. (thanks to Steve Bond's bombs6 patch for reminding me how I accidently got
  112. touch damage to call itself over and over) 
  113.  
  114. The fireball is a fast moving missile that will explode if it contacts
  115. a solid surface.  If a fireball makes contact with a player or monster,
  116. it sets them aflame for several seconds, usually burning them to death unless
  117. they can find a body of water to extingiush the flames.  The fireball
  118. will not fire underwater, and it's radius damage is weak compared to rockets.
  119. (note: uh, not really sure if going in water saves you yet)
  120.  
  121. * Gib Mine: (grenade launcher)
  122. Auth: DaScott
  123. (prox mine code from Vhold)
  124.  
  125. Firing this weapon will toss a chunk of gib that will bounce off of any
  126. player or wall.  This is a perfectly camoflaged mine that arms itself the
  127. instant it touches the ground.  Once armed, if any enemy is detected
  128. in it's radius it will explode with 1.5 times the power of a normal grenade
  129. and scatter fragments in every direction on a flat plane.
  130. The mine will explode on it's own after two minutes.  This weapon has no
  131. disadvantage other than it's cost: 5 rockets.
  132.  
  133. * Homing Rockets: (rocket launcher)
  134. Auth: Vhold
  135.  
  136. This is the standard homing missile, with no modifications.  It's slow
  137. and you get a warning when the missile has lock.  Easily avoided by a
  138. veteran, but the weapon of choice for eliminating campers or anyone
  139. who's getting too comfortable in one area of the map..
  140.  
  141. * Power Axe:
  142. Auth: DaScott (and damn near everyone else)
  143.  
  144. This weapon is automatic.. if you have cells and you touch a enemy,
  145. for the cost of a single cell you get double the punch.  However, if you
  146. strike an enemy underwater and have a large number of cells, you have a
  147. very good chance of killing him with a single blow...  Still to be
  148. considered the weapon of last resort.
  149.  
  150. Misc Important Stuff:
  151.  
  152. * Deathmatch 3:
  153. Auth: DaScott
  154. (no, this ain't Avatar's patch.  I didn't even know about it ;p)
  155.  
  156. Weapons stay put and can only be picked up once as with old deathmatch
  157. (or deathmatch 2), but all other items, health, ammo, etc respawn as normal.
  158. This is the best choice without a doubt, and should be the only mode
  159. this patch is played in.  The idea is, everyone gets to have all the cool
  160. neato weapons, but only the good players have the ammo to use them more
  161. than a couple times..
  162.  
  163. * Fiend Pentagram:
  164. Auth:  John & Josh Spickes
  165. (definately not just a cut and paste job here ;/)
  166.  
  167. Grab the pentagram of protection, turn into a fiend.  New: Fiends take only
  168. 25% of the damage that a human would, allowing them to survive considerable
  169. punishment.  Attack button will claw and scratch, but jumping gore's an enemy
  170. and is the preferred fiendish attack.  Avoid water that you can't walk out of.
  171. (fiend fans: the invincibility is back to respawning every 5 minutes, not
  172. 30 seconds, sorry but no thanks)
  173.  
  174. * Teamplay -1:
  175. Auth: Been done too many times to tell
  176.  
  177. Setting Teamplay to -1 will prevent you from gettting a frag for killing
  178. your teammate.  This is highly preferred over the cheesy wimpy no friendly
  179. fire crap.  Down with teamplay 1.  Boo hiss.
  180.  
  181. * Other Stuff Not Worthy of It's Own Paragraph:
  182.  
  183. All noramal grenade explosions lack the pixel effect and spray fragments.
  184.  
  185. When a player leaves a deathmatch, the exit message is generated based
  186. on his ranking.  (Psycho Prisoner's xitmsg)
  187.  
  188. Shotgun damage slightly increased for the sake of balance.
  189.  
  190.  
  191. * Coming Attractions: 
  192.  
  193. More team play modes, including forced teamplay.
  194. Different weapons (some of these are just placeholders)
  195. Anything I come up with
  196. Anything anybody else comes up with ;>
  197.  
  198. Ramblings for QuakeC Eggheads:
  199.  
  200. For das_dm11:
  201.  
  202. I probably won't be keeping the homing missile.  Kinda bland, and
  203. it's the only weapon I didn't make.  I want to do something with the homing
  204. code itself though.  I love the fireballs, but I'd like to
  205. have them ricochet off of walls twice before they "die"  I'll have to see
  206. how the prox mines go, I want input there, since there are so many things
  207. I can do with them.  (original version was the "spit out a ton of grenades"
  208. variety and it didn't make it past my first playtest)  Despite the pleading
  209. I didn't put the grapple hook in.  Way too unbalancing. Limit range? 
  210. Don't think I want a single "super kill all" weapon.  Anyway.. dig all
  211. the cool features, not just the weapons, and hey: make them STANDARD.  All
  212. patches that are meant for DM should have backpacks, dm3, and teamplay -1
  213. for example.  And if you are running a big dedicated server, you'd definately
  214. want to have things like the Server Status command and Observer, right?  And
  215. give those fiends a break, they need that damage * 0.25 bit to make them last.
  216. In other words, keep this editing stuff in a constant state of improvement
  217. and progress.  Reuse and refine others code to fit your own ideas, it will
  218. save time coding and testing.  That's like a basic principle of programming
  219. or something ;>  By the way.. nothing in the .qc files is documented in any
  220. way. Have fun.  Combining the fiend pent and the observer required lots
  221. of shredding to the observer code, otherwise this whole thing went
  222. really smooth..
  223.  
  224. * What I want of Christmas:
  225.  
  226. Some servers and demo's with this patch and of course..
  227.  
  228. All monster DM.  Yes, you respawn, you are a random monster.  All the way
  229. from a fish to a shambler.  Everything but the bosses.  If I get hit on the
  230. head one day and figure out the key to doing this with minimum mess and
  231. trouble I'll go without food and water to make this baby.  DO IT DO IT DO IT!
  232. Just remember that you won't have to spawn weapons or ammo, use the attack
  233. button for ranged and jump for melee.  And use the monster's health and set
  234. max health to that.  And have a teamplay mode where alike monsters are
  235. allied.  Make player movement match the monster.  Only the human sized
  236. monsters can get armor.  etc, etc ;>  This could rule.  Of course it will
  237. be awefully unbalanced and unfair at times but who cares you are a MONSTER.
  238. This is meant for fun value only.. thus.. unlimited ammo.  Of course,
  239. I'm tempted to add a random chance as spawning as a fiend to das_dm11,
  240. but I'd rather see the total package ;>  
  241.  
  242.  
  243. "I type 107 wpm last I checked.  So sometimes I can be kinda longwinded"
  244. -DaScott, on his rambling
  245.