Garry's Mod

Garry's Mod

10,625 arvostelua
Portable Force Field
2
2
4
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Content Type: Addon
Addon Type: Weapon
Addon Tags: Fun, Scenic
Tiedostokoko
Julkaistu
Päivitetty
671.705 KB
10.5.2016 klo 14.20
10.1.2020 klo 0.36
9 muutosilmoitusta ( näytä )

Tilaa ladataksesi
Portable Force Field

Kuvaus
A hand-held force field grenade!

2016/9/16
  • Added a version that follows the player around! Shows up as "Hex-Shield (local)". Uses the suit battery as fuel, so you need to have the suit charged.
  • Added the cvar
    cl_hexshieldcolor
    which allows you to change the color of the shield (default is "31 0 255"). Changes are applied when the weapon is switched to.
  • Made the grenade stick to dynamic objects!
  • Changes and performance improvements.
  • Many major enhancements.

Generates a force field that stops bullets and other objects and protects entities. The field lasts 32 seconds before expiring. Hold down MOUSE1 to lift, release to throw, or press MOUSE2 to cancel. The design is based off of the Bubble Shield from Halo 3, as it appeared in the Starry Night trailer.
Shows up as "Hex-Shield" and is located in the "Other" weapons.

2017/2/28
Added a mode to help figure out why some people can't get it to work correctly.
Set the console variable hexshield_diagnostic to 1, clear the console, equip the normal Hex-Shield Grenade (not the "local" version) and press the primary fire key. If it doesn't work, check the console and tell me what it says.

2017/3/1
After looking at the results people have sent me, I have figured out what's wrong.
These weapons don't use the normal SWEP.PrimaryAttack and SWEP.SecondaryAttack functions and work completely differently. They basically check the player's command input with Player.KeyPressed inside of a Tick hook instead. This was necessary because of the complicated way the weapons work.
For some reason, for some people, the KeyPressed function is returning false, even though the PrimaryAttack function is still being called. About 10% of all players are having this issue.
Coming up with a reasonable fix for this from my end would be almost impossible, and my only option might be to completely re-write the code. I will be investigating this issue and trying to find a solution.

2017/3/2
I removed the diagnostic mode and I added a hacky and messy temporary fix for the issue people were having. Test both weapons and let me know if they work!
I will still consider re-writing the addon to work like a normal SWEP, but it will be painful.

Let me know about ANY other bugs or strange behavior immediately!
If the shield does not appear EXACTLY the same as it does in the images, let me know immediately and give me details!

If you have any suggestions or concerns, ask in the comments and I will do my best to respond.
Suositut keskustelut Näytä kaikki (3)
115
21.9.2024 klo 14.49
TÄRKEÄ: Bug Report Thread
Humu-humu-nuku-nuku-apua'a
81
26.4.2022 klo 21.16
TÄRKEÄ: Suggestions Thread
Humu-humu-nuku-nuku-apua'a
0
2.9.2018 klo 19.18
Make it so you can't pick it back up. One time use.
Lunar_Jiujitsu
677 kommenttia
catnip 17.11.2024 klo 0.15 
5g bio shield
ʞritzo 14.3.2024 klo 19.22 
looks similar to some sort of circle ball spinning game
GDSK09 2.3.2024 klo 9.55 
this makes players/npcs invisible to enemies
GDSK09 1.3.2024 klo 20.34 
@TweedleDummer look up deployable force shield
Squash Bandicoot 29.2.2024 klo 19.57 
I would pay you to make a VMANIP quicknade addon for this
Cosmos 13.1.2024 klo 16.10 
wort wort wort
Retroknight 15.10.2023 klo 14.34 
is awesome, good job
Tex 6.10.2023 klo 22.33 
[Portable Force Field] lua/weapons/weapon_hexshield_local.lua:486: bad argument #1 to 'GetBoneMatrix' (number expected, got no value)
1. GetBoneMatrix - [C]:-1
2. unknown - lua/weapons/weapon_hexshield_local.lua:486
Rosie 1.10.2023 klo 2.01 
Considering using this as a shield for my TARDIS.
I would rather a proper one but I think this will do for now.
Anyone please let me know if you have a better idea/suggestion!
alexthedog10 9.9.2023 klo 12.12 
Now I can pull a Android 17 and nullify a Hellzone Grenade with a bubble force field.