Items The Gravity Gun - Another fun gadget from the Shimmer

AmberTheSeal

The Destroyer
If you've played Half-Life 2 or Garry's Mod, you may be familiar with a tool known as the Gravity Gun (or the Zero Point Energy Field Manipulator.) It's probably the 2nd most well-known physics-denying sci-fi gun made by Valve, only behind the Portal Gun from Portal. If, again, the Portal Gun can be in Terraria and work, why not the Gravity Gun? It'd be limited to post-Moon Lord, where there's not really a lot to worry about anymore, so I think it'd be balanced.

gravity gun.png

Gravity Gun
Category: Misc. Tool
Knockback: 21 (Insane)
Use Time: Not sure
Research Required: 1
Tooltip: (some shortened version of the functionality that'll be explained later)
"The Zero Point Energy Field Manipulator is not a toy, (player name)!"

The Gravity Gun is obtained by throwing a Portal Gun into the Shimmer. The design is meant to resemble the actual Gravity Gun, but with a desaturated version of the Shimmer tool color palette (from the Bottomless Shimmer Bucket and Rod of Harmony.)

Its first use is with left click. This creates a pulse that deals some classless damage, and has a large amount of knockback. If you were to have something in front of you, you could end up sending it flying!

Its second (and more recognizable) use is with right click. This pulls a nearby object from a valid list towards the player, where it is then held in front of the gun, floating against whatever rules gravity says. Pressing left click while holding an object will shoot it out, while simply releasing right click will drop it on the floor right in front of you.

Valid objects include:

  • Dropped items (These will deal damage depending on the item. For example, Ammo and Melee weapons will do the damage the weapon by itself does, hard blocks deal large damage, explosives will, well, explode, Debuff materials will cause their debuff, etc.)
  • Soft blocks (They will work like a limited-range Dirt Rod and be affected by gravity once released.)
  • Furniture items (Chairs, Toilets, Placed Food, etc. This excludes campfires, buff stations, and crafting stations.)
  • Projectiles (Shooting them out will inflict the damage the projectile itself does. Doesn't work on bullets.)
  • NPCs (as in anything with an AI, besides Bosses, Old One's Army attackers, and other large creatures like Evil Mimics and Mothron. Thrown NPCs will deal contact damage equal to the double of the NPC's normal contact damage.)
Now you may be wondering, "What's the point besides being another Valve reference?", well:

  • This item can create puzzles requiring you to move objects to get over gaps.
  • You can push back enemies MASSIVE distances.
  • It's just a funny item. Like imagine just shooting a Zombie at your enemies.
I'm not sure if this is the best idea, but I think it would be cool
 
Sounds like fun. It would probably be very difficult to code, though.
 
I just remembered this suggestion after playing HL2, so I decided to add some changes.

- No longer picks up NPCs. (In HL2 this is exclusive to the "boosted" gravity gun obtained near the end of the game in the Citadel where it is enhanced as all your other weapons are desintegrated. This upgrade is only ever obtained again temporarily in Ep1 before you stabilize the core.) I figured this would perhaps be kinda hard to implement, and is technically a permafreeze for any enemy. I was thinking of just making it pick up dead corpses but I remembered gore is disableable. It can still push NPCs though, dealing x2 their contact damage for those that do, and about 20-50 damage for critters and townsfolk.
- Killing something with a thrown Terra Toilet plays a sort of reward sound. This is a reference to the HL2 achievement "Flushed", where you kill an enemy with a toilet.
- Quote is simplified to just "The Zero Point Energy Field Manipulator is not a toy". I also thought of entirely replacing with "Mmm, soup!" as a reference to the auditory pareidolia (?) from the right-click sound when the Gravity Gun does not pick up an item.
- New texture. I thought the desaturated one looked a little ugly imo. I have improved a little on spritework so I could just make a new one entirely.
gravgun.png
 
Last edited:
Back
Top Bottom