Garry's Mod

Garry's Mod

Laser STool ( Improved )
Showing 91-100 of 158 entries
< 1 ... 8  9  10  11  12 ... 16 >
Update: Jan 1, 2022 @ 1:54am

2022-01-01 11:50:24.46

https://github.com/dvdvideo1234/LaserSTool/commit/2e93b46aca53934914c390cec03736091bc1f587

Fixed: Use `LaserLib.IsValid` to validate an entity

Update: Dec 31, 2021 @ 3:29am

2021-12-31 13:25:32.46

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

Fixed: Portal overhead drawn incorrectly with local `EyeAngles` https://github.com/Facepunch/garrysmod-issues/issues/2620
Fixed: Performance hit when placing laser inside a reflector
Fixed: `LaserLib.SeyPlayer` not called on laser emitter created
Added: `LaserLib.BeamFinish` marking the beam trace finished
Removed: Check for `LaserLib.GetRefracted` as not needed anymore

Update: Dec 30, 2021 @ 1:22pm

2021-12-30 23:18:03.84

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

Fixed: Check also `data.IsTrace` flag when tracing random stuff
Fixed: Performance drop when trace hits inside mirror prop
Fixed: Map water is now properly hit in some cases
Fixed: Entity refraction using function global temporary dynamic value
Fixed: Beam not traversing out while laser is under water due to wiped filter entity
Fixed: Add all laser addon elements to `laseremitters` count
Added: `LaserLib.Weld` force limit and no-collide options ( latter only on valid props )
Added: Refraction border angle calculation in degrees or radians
Sanity: Power ratio adjustment for world water uses desination medium
Optimized: Start-refraction can be executed only with available table entry
Optimized: Refraction `LaserLib.GetRefracted` using `math.asin` only when refracting
Optimized: Localize source entity inside `ENT:DoDamage` for preformance
Updated: Laser addons entities now call `PhysWake`, `SetPlayer`, `AddCount`, `AddCleanup`
Removed: Custom undo messages for sents-laser. Will rely on GMPD devs
Removed: General `sents` limit as it is not needed anymore

Update: Dec 30, 2021 @ 1:12pm

Generated by batch

Update: Dec 28, 2021 @ 12:39pm

2021-12-28 22:35:32.58

https://github.com/dvdvideo1234/LaserSTool/commit/02f738c1d13d051863bc6f964d14e784ab4db7e7

Fixed: Weld is not returned when created

Update: Dec 28, 2021 @ 9:11am

2021-12-28 19:08:48.35

https://github.com/dvdvideo1234/LaserSTool/commit/219d9613f5dbd85c7d474a035394ebc41db33c99

Fixed: Emitter from tab `Entities->Laser` now has proper undo like tool spawned
Fixed: Player `laser:GetTable()` key not updated and laser not being spawn-able
Fixed: Transform data getting updated when different model is picked
Fixed: World weld mnemonic being incorrect to surface weld meaning
Added: Dedicated weld to surface library function
Added: My e-mail in the entity contacts
Changed: Author for reflector/crystal to `DVD` as the addon is very different now
Removed: Damage routine method for others. Inherit `gmod_laser.DoDamage` and use `data.BmSource`
Removed: Dedicated ray displacements for actor/portal with margin `PRMG`
Removed: SENT `gmod_laser_unit`. Use `gmod_laser` spawn function instead

Update: Dec 27, 2021 @ 9:25am

2021-12-27 19:21:34.13

https://github.com/dvdvideo1234/LaserSTool/commit/3a38779a8f1b66e25eeb180cb7939da471dee780

Added: General solution when filter wipe request is needed

Update: Dec 27, 2021 @ 5:52am

2021-12-27 15:50:36.78

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

Remove routine loops in SISO laser elements (#13)

Fixed: Beam works correctly when laser is inside water
Fixed: Dimmer and parallel may absorb the beam
Fixed: Potential error with refract and dynamic filters
Fixed: Power ratio correctly applied for start solid
Fixed: Special actors ( portals ) may get skipped in the next trace
Added: Average time calculator
Added: Power ratio calculator returns last indexed node
Improved: Drastically optimize performance for dimmer and parallel
Updated: Dimmer and parallel modify last node via ratio
Updated: Every unit that has one beam input and one output

Update: Dec 25, 2021 @ 3:02am

2021-12-25 12:58:30.50

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

Update and rework the sensor (#12)

Added: Boolean parameters sensor check having empty state
Added: Color vectors and alpha comparison tolerance
Added: Dedicated testing E2
Added: Editable wrapper no supports combo-boxes of integer/float
Added: External thresholds for sensors length, force, width, damage
Added: Linear multiplier manipulation for dot power check
Added: Sensor 3-state dedicated boolean description list
Added: Sensors can now detect and differentiate the dominant beam settings
Added: Wiremod laser API
Fixed: Dimmer adds divider VMT
Fixed: Laser `Range` wire port not being triggered with zero
Fixed: Lua errors when duplicator is used on laser units
Fixed: Make all the units have separate `SetupDataTables`
Fixed: Use the proper inherited methods for material and OVR
Removed: Unit class flags column 3 as it is not used anymore
Removed: Unused sensor wire ports for dominant. Use arrays instead
Removed: Writing unneeded data to the dimmer output intended for sensor
Updated: Wire wrapper to support port indexing outside
Improved: Performance time frames for all active entities

Update: Dec 25, 2021 @ 3:00am

Code arrangement improvements and file check