Garry's Mod

Garry's Mod

Projected Texture Impact Light
18 Comments
OPTIX 3 Jun @ 4:00pm 
each time the npcs shoot the particles keep shooting if that makes sense its lagging my game pls fix
Zippy 1 Feb @ 1:59am 
Glad you fixed it. And yeah, life steals precious Gmod time sadly...
Jiyū to anzen  [author] 31 Jan @ 11:42pm 
sorry for the wait, it was finals week, but I fixed it
Zippy 22 Jan @ 8:38am 
getting the same issue i believe from the muzzle one
Zippy 22 Jan @ 8:27am 
[Projected Texture Impact Light] lua/autorun/pt_impactlight.lua:128: attempt to call method 'GetActiveWeapon' (a nil value)
1. v - lua/autorun/pt_impactlight.lua:128
2. unknown - lua/includes/modules/hook.lua:102
3. FireBullets - [C]:-1
4. PrimaryAttack - addons/zbase2/lua/weapons/weapon_zbase/sh_internal.lua:80
5. ZBWepSys_Shoot - addons/zbase2/lua/zbase/npc_base_internal.lua:797
6. ZBWepSys_FireWeaponThink - addons/zbase2/lua/zbase/npc_base_internal.lua:1188
7. ZBWepSys_Think - addons/zbase2/lua/zbase/npc_base_internal.lua:1254
8. ZBaseThink - addons/zbase2/lua/zbase/npc_base_internal.lua:457
9. v - addons/zbase2/lua/zbase/sh_hooks.lua:186
10. unknown - lua/includes/modules/hook.lua:102 (x33)

Missing IsNPC/IsPlayer() check?
Jiyū to anzen  [author] 9 Jan @ 7:20pm 
Things should be fixed now, and work better. Let me know how it works.
Jiyū to anzen  [author] 9 Jan @ 1:50pm 
Yeah- the check for metal surfaces kinda sucks anyways so I’ll rework it and fix that.
Zippy 9 Jan @ 1:38pm 
@Jiyū to anzen
im also getting that error, just a missing nil check?
Zlobin Proto AK-12 8 Jan @ 5:26pm 
I'm getting weird particles shooting NPC's. I'm using full dynamic animated blood as well so maybe there's an incompatibility between the two, but could you check it out?
Jiyū to anzen  [author] 8 Jan @ 10:19am 
I cannot port this to Hl2- as HL2 does not support lua code.
Chillshark2003 7 Jan @ 10:29pm 
do you think you could port these to hl2?
bre 7 Jan @ 7:50pm 
Oh, perfect! Appreciate you fixing it :csdsmile:
Jiyū to anzen  [author] 7 Jan @ 7:21pm 
Dude I just got that error myself earlier and was about to fix it, what a coincidence
bre 7 Jan @ 6:33pm 
This gives an error when hitting some surfaces, probably needs some kind of surfaces fallback if I had to guess... The surfaces are stuff like L4D2 props. I'm getting this from hitting a couch and a light with a default HL2 pistol.

lua/autorun/pt_impactlight.lua:68: attempt to index local 'SurfaceData' (a nil value)
1. v - addons/projected texture lights/lua/autorun/pt_impactlight.lua:68
2. unknown - lua/includes/modules/hook.lua:102
Potato Gaming 7 Jan @ 9:57am 
Neat!
Jiyū to anzen  [author] 3 Jan @ 9:01pm 
I’ll try it out when I can. Thanks for the suggestion.
Ready 3 Jan @ 4:43pm 
can you try doing one for weapons that have glowing or bright parts on them? like the ar2, gravity/physics gun, crossbow, bugbait, stunstick etc.
Kregg 3 Jan @ 7:18am 
This is aweome!