
 *** Level Enhancements 1 ***

This is an add-on file to be used with QuakeMap, the Quake map editor.
It allows you to set various options for the map you create : set the
gravity level for each map independently, the initial health of each
monster, customize messages the player get when he's killed by a
trigger_hurt, and control light styles (the way light flashes, pulses,
and so on). You can, for example, set a light to be toggleable between
OFF and PULSE, or even between Pulse slowly and Pulse quickly.


 -= What you need =-

QuakeMap. Any version will work, but a bug in versions <= 2.3 prevents
light styles from working correctly.

QuakeMap is available from  http://users.yknet.yk.ca/dmckay/qmap/


 -= How do I use it =-

To use it in one of your maps, you must create a "File Link" to this
file "LevEnh1.qme" and rebuild. With QuakeMap 2.4 or later, there is a
wizard to help you do this : in the "New items" window, click on the
button with the Open icon and select LevEnh1.qme.

That's all. Note that QuakeMap allows you to mix several patches in
any map.


 -= What's new with this patch =-

This patch adds recognition of new Specifics for some entities. Just
add the described Specifics in the described entities.

  WorldSpawn :   you can set a gravity level for each map.
                 Add an "impulse" Specific to "worldspawn".
                 Default gravity is 800.

  Monsters :     you can change a monster's initial health by
                 adding a "max_health" Specific to it.

  trigger_hurt : customize the message when you're killed by it.
                 set "message" to the message that is to be displayed
                 after the player's name.

  Light styles : customize light styles. A "light style" is a
                 number between 0 and 63 associated with a 
                 sequence of light levels. To build blinking
                 lights, add a "style" Specific. Quake's default
                 styles are 0 (normal), 1 to 11 (various styles),
                 and 32 to 63 are reserved for toggleable lights.
                 This code patch allows you to create your own
                 light styles (numbers 12 to 31). To do this,
                 add a "message" Specific to one light which
                 style has been set to a number between 12 and
                 31; every other light with the same number will
                 also be affected. "message" should be a string
                 of lower-case letters, each from "a" (dark) to
                 "m" (normal) to "z" (full-brigthness). For
                 example, the style "aaaz" will create a light
                 that is off 0.3 seconds and on 0.1 seconds.
                 For toggleable lights (the ones that have a
                 "targetname" to turn them on or off), the
                 "message" Specific is the light style when On
                 (default "m") and the "deathtype" Specific is
                 the light style when Off (default "a").


 -= How do other people play with my map =-

As soon as you use patches, you must distribute your map in .qme file
format, not in .map file format. You must also distribute the file
LevEnh1.qme with your map, or at least tell other users they need it.
Other people can use either QuakeMap to play with it, or its DOS
Run-Time version (40k), available at the same URL :

  http://users.yknet.yk.ca/dmckay/qmap/


Armin.