OLStacker
by Greg "OverloadUT" Laabs
v2.2

************
* Overview *
************

This is a STool that makes stacking props very easy. Simply fire at the prop
you want to stack and there will be a perfectly aligned duplicate prop on top
of it. You can choose to stack in any direction, and if you want it stacked
relative to the world or the prop. It also has special support for PropDefender
so that your duplicated props will be owned by you.


****************
* INSTALLATION *
****************

Extract this archive to your garrysmod/garrysmod directory. The files will be
placed in the appropriate folders.

Note that this is an "addon" so removing it is very easy: Simply delete the
garrysmod/addons/OLStacker directory.


***************************
* CONFIGURATION AND USAGE *
***************************

Once you install this, the "Stacker" tool will show up in the list of
tools, in the "Construction" category.


**************
* CHANGELIST *
**************

v2.2
= Updated to work with the latest patch. NOTE: Due to a Garry's Mod bug, the
  stacker will no longer prevent objects from spawning outside of the world.
  This will hopefully be fixed soon.

v2.1
= Fixed it so it works in singleplayer.

v2.0
+ Added a checkbox to adjust rotation of the stacked props on each spawn. This
  allows you to things like arcs and spirals.
+ Added a ghost preview of the first item in a stack. You can even adjust the
  values and watch the ghost update instantly.
= Changed the X,Y,Z offsets to be relative to the prop being stacked. This has
  a big effect on how these offset values change the stack, but it's a good
  change that gives you a lot more power.

v1.5.1
= Fixed it so cleaning up all props will include props created with the stacker

v1.5
+ Added a button to reset all of the advanced options back to 0
+ Added a button to auto-weld the stacked props together
+ Added a button to make each prop in the stack nocollide with the prop below
= Changed the way I detect if the desired position is outside the map.

v1.0
+ First Release