Title    : Exploding Walls
Filename : walls01.zip
Version  : 0.1
Date     : 11/10/96
Author   : Ben Lehman
Email    : lehman@world.net
Credits  : Mandy for planning our Holiday.
Build time: 1 day

Type of Mod
-----------
Quake C    : yes
Sound      : yes
MDL        : yes
Brush type : yes  


Format of QuakeC (if a Quake C Mod)
-----------------------------------
unified diff  : no
context diff  : no
.qc files     : yes
progs.dat     : yes


Description of the Modification
-------------------------------

You know how all the Duke Nukem fans said "Quakes no good - you can't
interact with your environment, like blowing holes in walls"? Remember
all that talk?

Well just fixed that. Quake now can have exploding walls.

Features Include:
	* walls explode (is that a feature?);
	* you can set the health of each wall;
	* auto calculates volume of the brush and makes the correct
	  amount of rubble.
	* you can have walls trigger other events (see example maps)

Bugs:
	* if you make the wall too big, when it explodes you'll get
	  "packet overflow" errors. Not really a bug, but just something
	  you have to be aware of.
	* if you walk on top of an exploding wall, you will slide. The
	  problem is with the self.solid type assigned to the wall. It
	  should be SOLID_BSP rather then SOLID_BBOX, but I couldnt
	  get it to work. Even with self.movetype set to MOVETYPE_PUSH
	  I kept getting "solid_bsp without movetype push" errors.

How to Install the Modification
-------------------------------

Install the progs.dat as per usual. To insert an exploding wall into your
map, just make an entity of classname "exploding_wall". You can set the
health of the wall as well, but default is being destroyed with a 
rocket only (100). You can also set a target to be triggered when the 
wall is destroyed. Both of these parameters are optional.

Below is an example of the entity code:
{
"classname" "exploding_wall"
"health" "50"
"target" "t1"
	{
		[insert brush info here]
	}
}

Thats it. Remember, it will only work with the modified progs.dat.


Technical Details
-----------------

See the qc file.


Author Information
------------------

I play quake, I write web pages, I do law - In that order.


Copyright and Distribution Permissions
--------------------------------------

The modifications included in this archive are Copyright 1996, Ben Lehman.
The original QuakeC source is Copyright 1996, id software.

Actura Software cannot do anything with these files.

Authors MAY use these modifications as a basis for other NON COMMERCIAL
works provided that the original author, Ben Lehman, is given express
credit.

Authors MAY NOT use these modifications as a basis for other COMMERCIALLY
available work without express permission from the original author, Ben
Lehman. Permission may be given on terms.

You may distribute this Quake modification in any electronic format as long 
as all the files in this archive remain intact and unmodified and are 
distributed together.
