Garry's Mod

Garry's Mod

Laser STool ( Improved )
Showing 41-50 of 158 entries
< 1 ... 3  4  5  6  7 ... 16 >
Update: Jul 31, 2022 @ 12:42pm

2022-07-31 22:37:51.03

https://github.com/dvdvideo1234/LaserSTool/commit/a57eaf20bf5bfbf576c6665e38d2c252f105dcb8

Fixed: Mask is not being changed for water-air transitions
Utilize: Local reference to update clear water
Rename: Method `SetWater` to `SetSurfaceWorld`
Removed: Values of `HitWorld` and `NvMask` from contents

Update: Jul 31, 2022 @ 7:31am

2022-07-31 17:27:03.52

https://github.com/dvdvideo1234/LaserSTool/commit/7863a14d7e857f77a30bb1ca3f1cba249ce7e263

Fixed: Beam goest trough the world for underwater lasers
Added: Translucent material support when refracting
Added: Dedicated contents table describing resampling
Added: Dedicated contents checker `GetContentsID`
Added: Trace width returns second argument trace.Entity
Added: More beam materials from control panel
Renamed: Some local variables and beam methods

Update: Jul 28, 2022 @ 11:38am

2022-07-28 21:34:30.93

https://github.com/dvdvideo1234/LaserSTool/commit/59a5f5b38e7b0f7d6fc10803229a4d0a53a0babe

Added: More laser beam textures
Changed: Dissolving entities will now remove the dissolver to preserve memory
Changed: Dissolver target now uses a dedicated format target
Renamed: Dissolver local variable to `torch`
Renamed: `LaserLib.GetTorch` to `LaserLib.NewDissolver` for ent to correspond to function name
Renamed: `LaserLib.New` to `LaserLib.NewLaser` for ent to correspond to function name
Removed: Usage of `LaserLib.GetTool` when creating new laser. Use DATA.TOOL instead

Update: Jul 27, 2022 @ 12:19pm

2022-07-27 22:15:16.50

https://github.com/dvdvideo1234/LaserSTool/commit/ac7b496409516645a3602d0f6fe610222e918fb1

Fixed: NPCs being pushed to the side on kill on some cases
Fixed: Player in a vehicle is killed on invalid dissolver
Fixed: Player burn safety sound is pre-cached only once
Added: Global damage routines indexed by entity class
Added: Take damage library function last argument type or laser

Update: Jul 26, 2022 @ 6:40am

2022-07-26 16:36:01.97

https://github.com/dvdvideo1234/LaserSTool/commit/99839499049fa9e9e8c3610814e3ec536328ba2b

Added: Editor configuration and workshop settings

Update: Jul 26, 2022 @ 4:25am

2022-07-26 14:21:23.01

https://github.com/dvdvideo1234/LaserSTool/commit/0bcfe866e20a118f679b3bbb1d2762fe732d625d

Fixed: Laser draw beam method stops getting called when player looks away
Updated: Typos for some convar and more fail-safe when drawing beams
Removed: Beam draw queue and registration routine via beam method
Removed: Beam draw queue hook needed for processing registered draws
Removed: Laser testing methods `DrawBeamOn` and `DrawBeamOff`
Updated: readme.md and known behavior tube refraction

Update: Jul 21, 2022 @ 2:28am

2022-07-21 12:24:58.50

https://github.com/dvdvideo1234/LaserSTool/commit/9d11f48c7129277194cfe5daae013262962ccc40

Fixed: Material VBar not updated when an item is picked
Fixed: `LaserLib.SetMaterial` relying on a local key
Added: Dedicated VBar updater
Added: VBar is updated when material is selected

Update: Jul 6, 2022 @ 5:50am

2022-07-06 15:47:22.39

https://github.com/dvdvideo1234/LaserSTool/commit/9625a38c83f00e07ba4731f3afb0b3bf4ee224c9

Fixed: Hooks are not refreshed on hot reload
Added: Beam draw queue submission and extraction
Updated: Move all the hooks in the library
Updated: Convar names now use tool name

Update: Jul 3, 2022 @ 7:32am

2022-07-03 17:28:54.57

https://github.com/dvdvideo1234/LaserSTool/commit/ce5a478eb505371f202a7113601e60b663e012ae

Fixed: Laser might error when killing NPCs in current tick
Added: Sensor beam pass asynchronously updates internal state
Updated: Factorize sensor routines and create methods for them

Update: Jun 19, 2022 @ 4:11am

2022-06-19 14:09:06.52

https://github.com/dvdvideo1234/LaserSTool/commit/bd13cc5930847d9a7c380ca4bb15c2814a435cec

Fixed: Refractor using reflection ratio flag
Fixed: Sensor output triggered by global scope
Fixed: Splitters lean and count local variable name
Added: Primary version of sensor pass trough
Added: Current unit internals via `self.crStuff`
Added: Method `UpdateInternals` responsible for internals
Updated: Client server hit index for divider/splitterm