Garry's Mod

Garry's Mod

Doors
Showing 51-58 of 58 entries
< 1  2  3  4  5  >
Update: 17 Jul, 2016 @ 1:52pm

Doors:

Refactor portals and interior[github.com]

Doors now spawn in random places around the map and should be much more reliable at doing so. Doors now interact with each other much, much better and can fit inside each other just how you would expect it to work.

- Added SlowThink hook, currently running once per second
- FindPosition function now uses the 10,000 attempts method all the
time, and prefers higher places
- Added exterior.insideof and interior.contains which tell you if a door
is inside another door or what doors it contains
- Stop kicking people out of vehicles when entering/exiting
- Set ply.door and ply.doori for exterior/interior
- Cordon doesn't hide props from a contained door
- Better handling for transitioning from one door to another
- Render interior if looking at from a contained interior

Additional fixes for rewrite thirdperson[github.com]

- Fix inside of not turning off when leaving the area
- Draw interior if players door exterior is inside

world-portals:

Change portal.TPHook to wp-teleport hook[github.com]

Not sure it didn't do this already but hey

Update: 3 Jun, 2016 @ 1:30pm

Improve custom bounding box support[github.com]

- Positioning can now use custom bounds
- New PreInitialize hook called before positioning (used for mesh
generation in Safe Space)
- ExitBox now uses local positioning instead of absolute
- Fixed interior portal being visible in the sky

Update: 28 May, 2016 @ 5:34pm

Added support for exit box and custom draw function[github.com]

- Check for and call ENT:CustomDrawModel if it exists instead of
ENT:DrawModel
- Add support for ENT.ExitBox for interior, does AABB check on player
rather than distance

Update: 1 Jan, 2016 @ 11:17am

Doors:

Added 'Doors' global library and lots of enhancements[github.com]

I've further separated the TARDIS Rewrite into Doors and I've added some new hooks so that external addons can change the behaviour without having to use messy hacks. You can now load libraries that are neither specific to the exterior or interior - or use both - into the lua/doors folder. You can also use lua/doors/libraries and lua/doors/libraries/libraries for dependencies which must load first.

- Added Doors global library
- Added PostDrawTranslucentRenderables hook to the interior (used to
draw on top of it)
- You can now get a table of all interiors and exteriors using
Doors:GetInteriors/Exteriors
- Think hooks are now called with frametime parameter
- Added various draw hooks to exterior
- Added ShouldThinkFast hook, addon will think every tick when this
returns true
- Added CanPlayerEnter and CanPlayerExit hooks to exterior
- Interior.ExitDistance can now be set to control how far player goes
before being kicked out
- Split Interior.Portals into Exterior.Portal and Interior.Portal

World-Portals:

Added ability to render portal black instead[github.com]

Update: 31 Aug, 2015 @ 5:42pm

Prevent game freezing if no valid interior position[github.com]

Added 10,000 maximum tries to detect empty space (usually complete in under 0.5 seconds, space is usually found within 2,000 tries).

Update: 31 Aug, 2015 @ 1:05pm

Added world-portals

Update: 31 Aug, 2015 @ 12:47pm

Initial commit[github.com]

Forked from https://github.com/MattJeanes/TARDIS/tree/dc94ed9d35d733c05c7a938393d58b08c62471e3

This addon takes the bigger-on-the-inside code from the TARDIS Rewrite into it's own generic addon that can be used as a library.

Update: 13 Aug, 2015 @ 12:41pm

Initial commit