In Dungeons and Dragons, a portable hole is a light piece of cloth that when spread out on a flat surface becomes an opening down into an extradimensional space. They have qualities similiar but opposed to Bags of Holding, which are small pockets of extradimensional space. Also, you can go inside a Portable Hole.
This system starts with what are the bare bones of a portable hole designed by Soul Filcher and available on the Vault. From there, I have pushed and pulled to get the process working in proper situations. The scripts morphed into allowing multiple holes in an individual designs that use the same scripts and can work in tandem. In addition, the scripts were originally illusionary to only one perspective - when the hole was closed on one side, it was still appeared open on the other. This has been fixed.
New in v.0.3, the Hole works without a conversation. By Clicking on the Hole, the PC enters and exits. Right Clicking allows the Hole to be used and picked back up. This makes it much more useful in combat situations.
In v.0.5 we add the option to use a form of the Portable Hole/Bag of Holding rules from the Pencil-and-Paper game. Portable Holes and Magic Bags don't mix. By setting a variable on the module, the explosive interaction between these objects can be simulated.
We also add the option to use different objects for the three main objects in this system: the item, the entry and the exit.
ver.0.6 has some bug fixes and cleaned up scripts. Also some additional variable control has been added to the text feedback.
ver.0.7 introduces extended TAGs to allow the portable hole items to be moved from one module to another, though the modules will still need to have the interior of the hole added with the appropriate Identity.
There is a sample module:"port_hole_0_7" to show the system in action.
-----------
Updated the documentation to mention the area variable to stop Portable Holes from Functioning in that area.
"NoPHole" int "1"
Portable Hole_0_7.rar
Mannast's Portable Hole System v.0.7 - this *.rar contains the *.erf, documentation and a sample module showing the system in action.