BehemothProgrammer's Addons v1.0

----------
|Features|
----------
- 8 new enemies (with customizable features)
- New gameplay actors to manipulate the world in every way possible without scripting
- Tons of new scripting functionality

-----------------
|Gameplay Actors|
-----------------
Point          - Actor you can use for position/sector reference and/or it's persistent bit.
EventLink      - Triggers actors/script when a condition is met. Chain multiple EventLinks together for as many conditions as you need.
Counter        - A counter that increases each time it's triggered. Once it's limit is reached it can trigger actors and scripts.
ActorSpawner   - Spawns an actor in a radius or in a polygon of points. With min/max respawn times and other flag options.
FxSpawner      - Spawns an Fx with a delay and other flag options.
TriggerArea    - When the player enters the actors radius this can trigger other actors or map scripts.
SectorModifier - Can modify sector area flags, the 6 args, or water/sector height
ShowMessage    - Shows messages when triggered
PlaySound      - Plays a sound when triggered

-------------
|Misc Actors|
-------------
Destructible - OnDeath will play it's destructibleDeath animation and can trigger other actors or map scripts. And can drop an item with a percent chance.
KeyPanel     - A place to put keys to trigger other actors.
KeyPlaque    - A key plaque is darkened until it is triggered then it becomes it's normal color.
LevelPortal  - The portal is hidden until triggered. Once triggered it will appear and set the sectors area teleport flag.

--------------------------------------------------------------------
|New enemies (* enemies have optional parameters for custom setup) |
--------------------------------------------------------------------
Triceratops
Robot_Grunt
Robot_Rider
*Longhunter
*Robot_Longhunter
*Hummer
*Mantis
*Trex
*Campainger




===========================================================================================================
Installation for your mod
===========================================================================================================
------
|Info|
------
This addon reserves the following IDs and these must not be used by other mods.
Actors  : 3000  .. 3999
Scripts : 50000 .. 50999

--------
| Defs |
--------
You must copy the defs/actors/BP_Addons folder to your projects defs/actors folder.

-------------
| Scripting |
-------------
---Script Includes Required---
In main.txt - #include "BP_Addons/scripts/BP_Main.cpp"
In your map scripts - #include "BP_Addons/scripts/BP_Common_Map.cpp" -------- (Optional. if you don't want to use this addon in the map's script)

---Script Function Calls Required:---
In main.txt, void main(void), call BP_Main();
In main.txt, void newgame(void), call BP_NewGame();
In Player class, OnBeginLevel, call BP_MapStart(); -------- (Or you can call this function in all map scripts that use any actor/scripts from this mod)
In Map Script 0, call BP_MapStart(); -------- (Optional. if you included the required script)
