Garry's Mod
Laser STool ( Improved )
Se afișează 41-50 din 159 intrări
< 1 ... 3  4  5  6  7 ... 16 >
Actualizare: 16 aug. 2022 @ 6:27

2022-08-16 16:22:18.93

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

Half in water refraction UX (#26)

Fixed: Beam:RefractWaterAir not hitting after internal reflection
Fixed: Materials with capital letters not being found
Fixed: Postponed water surface registration is handles correctly
Fixed: Traversing from `prop_physics` to `gmod_raser refractor` error
Fixed: User experience for accurate refraction via contents
Added: Abstraction for comparing and checking contents
Added: Beam method `SetWaterRay` taking care of `wat.W`
Added: Dedicated flag for water medium request
Added: Default use values for `beam.GetWater%`
Added: Global library content checker
Added: Global library water content checker
Added: Logs and tests for checking world contents
Added: Meta-table water indexing
Added: More materials for reflection and refraction
Added: OBBMaxs draws on client
Added: Undefined water plane `mtBeam:IsWater` returns `nil` instead of `false`
Added: Water plane updater
Added: `beam:GetWaterDot` to notify if the beam goes up or down
Added: `beam:GetWater` method to be used in `DoBeam`
Added: `beam:SetSurfaceWater` To take care of he water surface
Changed: Both origin/direction checkers do not cashes
Changed: Move both functions a fit up before used
Changed: `beam.GetWaterDot` to `GetWaterDirect`
Changed: `beam.IsWater` to `beam.GetWaterOrigin`
Optimize: methods in some cases
Optimize: Library traces when length is provided
Optimize: Material type performance improvements
Removed: Beam water direction, margin and flags not needed anymore
Renamed: `LaserLib.ExtractVas` to `LaserLib.ExtractCon`
Updated: `beam.GetWater%` now supports 4 different states

Actualizare: 31 iul. 2022 @ 12:42

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

Actualizare: 31 iul. 2022 @ 7:31

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

Actualizare: 28 iul. 2022 @ 11:38

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

Actualizare: 27 iul. 2022 @ 12:19

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

Actualizare: 26 iul. 2022 @ 6:40

2022-07-26 16:36:01.97

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

Added: Editor configuration and workshop settings

Actualizare: 26 iul. 2022 @ 4:25

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

Actualizare: 21 iul. 2022 @ 2:28

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

Actualizare: 6 iul. 2022 @ 5:50

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

Actualizare: 3 iul. 2022 @ 7:32

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