home *** CD-ROM | disk | FTP | other *** search
/ Phenomenon / Phenomenon.iso / quake / quakec / spells / qwiz12.txt < prev    next >
Encoding:
Text File  |  1996-08-16  |  5.8 KB  |  145 lines

  1. =============================================================================
  2.                                 QUAKE WIZARDS
  3.                                    by Qyv
  4. =============================================================================
  5.  
  6. Version:  1.2
  7.         This new version is because I totally revamped the impulse code ala
  8.         Morph. It just seems much better and easier to use than Holo's.  Also
  9.         notice how spells have similar checks and startups and the bottom to
  10.         make editing easier.
  11.  
  12. What is this patch?:
  13.         This qcc addon allows your player to cast D&D spells and such.  It's
  14.         purpose is to make creating/adding/modifying spells as easy and
  15.         painless as possible.  I dont expect anyone to use my spells all the
  16.         time, 1st level spells are weak, but higher levels will be more
  17.         powerful and flashy.  (polymorph self, teleport,
  18.         "magic morning stars"...)  For this reason I purposefully made these
  19.         spells pretty useless, based on D&D specs.  (although there are still
  20.         alot of bugs I dont want.)
  21.  
  22. Format: This is not ready to be used in a game yet.  I encourage other QCC
  23.         writers to add their own spell creations or modify what I have here.
  24.         Impulses will be defined by magic level 0x0
  25.                 (level 2 = impulse 120-129 & impulse 220-229)
  26.                 (level 9 = impulse 190-199 & impulse 90-99)
  27.                 This is because of the 0-250 impulse limitation...
  28.         Spells also use 10 cells per magic level.
  29.         Creating new spells is easy.  Each spell is it's own file, and the
  30.         only changes to WEAPONS.QC are in the CACHE and IMPULSE sections.
  31.         New spell files are inserted into PROGS.SRC.
  32.         Please send comments/suggestions to rnakahar@hawaii.edu
  33.  
  34. =============================================================================
  35.  
  36. This is the impulse list straight from weapons.qc, if you don't know what it
  37. means you probably shouldnt be messing with this just yet.
  38.  
  39. if (self.impulse == 110)
  40.     JumpC();
  41. if (self.impulse == 111)
  42.     WizmarkC();
  43. if (self.impulse == 112)
  44.     LightC();
  45. if (self.impulse == 113)
  46.     ShockingC();
  47. if (self.impulse == 114)
  48.     BurningC();
  49. if (self.impulse == 115)
  50.     ColorsC();
  51. if (self.impulse == 116)
  52.     ArmorC();
  53. if (self.impulse == 117)
  54.     PforceC();
  55. if (self.impulse == 118)
  56.     MagicmC();
  57.  
  58.  
  59. Here's a list of 1st level spells I think are realistic for Quake.  It shows
  60. which ones I have already started on... (MARKED WITH A -, THOSE CAN BE TESTED)
  61.  
  62.         Affect normal fires
  63.                 use on torches for good light magic?
  64.         Alarm
  65.                 To be something like motion sensor patch which I havent tried
  66.                 just yet
  67.   -     Armor
  68.                 Needs if/then stuff and time limit but works
  69.         Audible Glamer
  70.                 random noise (axe hitting wall, jump sounds) to be instantly
  71.                 generated at point opposite player (like shotgun puffs)
  72.   -     Burning Hands
  73.                 almost exactly like Hell Knight shots but I CAN ONLY GET ONE
  74.                 TO FIRE!  =(
  75.         Cantrip
  76.                 some small useless magic
  77.   -     Color Spray
  78.                 looks pitiful now but eventually spray pixels out in front
  79.                 of caster
  80.         Dancing Lights
  81.                 based on bobbing laser shooters ala Minion
  82.         Feather Fall
  83.                 I know this is possible
  84.         Hold Portal
  85.                 heard of a patch that controls doors by button, similar but
  86.                 only holds door closed and limited time
  87.   -     Jump
  88.                 Needs time limit
  89.   -     Light
  90.                 doesnt stick to players(monsters) properly        
  91.   -     Magic Missle
  92.                 the only real working spell (most not my code heh)
  93.   -     Phantasmal Force
  94.                 needs white illusion instead of brown?  works good  (again,
  95.                 most not my code)
  96.   -     Shocking Grasp
  97.                 cant get "shove" to work, will have electric damage added
  98.         Sleep
  99.                 similar to "feign death" idea but on others
  100.         Spider Climb
  101.                 possible?
  102.         Tenser's Floating Disk
  103.                 (have other players float around with you heh)
  104.         Ventriloquism
  105.                 similar to audible glamer spell
  106.         Wall of Fog
  107.                 possible?
  108.   -     Wizard Mark
  109.                 works yet pretty useless
  110.  
  111. =============================================================================
  112.  
  113. Future versions will hopefully include:
  114.         Impulse keys to easily scroll thru spells within a magic level
  115.         Impulse key to throw nails as darts  =)
  116.         Impulse key to list spells
  117.         Impulse key to dispel your magic (illusions, summons, etc...)
  118.         Allow wizards vs soldiers
  119.         # of items = spells power (need all weapons for level 8)
  120.         Variable levels of power (magic level 3 get 2 magic missles and
  121.         more damage
  122.         Magic flash/glow for all spells        
  123.         Priest spells (heal/cure magic)
  124.         Use magic components for higher level spells
  125.                 Quad=           Fire
  126.                 Invisible ring= Air
  127.                 Slime Suit=     Water
  128.                 ????=           Earth
  129.         A main QC file to hold new caches and new code to be used in several
  130.         different spells
  131.  
  132.  
  133. Credits:        Ideas and code taken from
  134.                         Vweapons
  135.                         Flares
  136.                         Holo
  137.                         Fiend
  138.                         Morph
  139.  
  140. About Qyv:      rnakahar@hawaii.edu
  141.         I got an F in Introductory to Programming this past year, so my code
  142.         is extremely sloppy.  This was the result of 3 days learning QCC thru
  143.         much guesswork and ripping other patches.
  144.         I'm probably also forgetting something in this text, sorry...
  145.