nrlulz / ACF

Combat damage system for Garry's Mod
110 stars 116 forks source link

Shell ejector entity #89

Open Fervidusletum opened 10 years ago

Fervidusletum commented 10 years ago

Simple ent that spits out a (client side? effect?) casing when a linked weapon is fired, based on type/size. Can have options for casing velocity, lifetime, max casings.

CaptainThunderThighs commented 9 years ago

Or perhaps, this could be a build in the guns themselves instead of being a different entity.

If this were a separate entity, I think it should increase the fire rate at the cost of added weight and size (an autoloader?).

Amplar commented 9 years ago

Just have any gun able to expend casings as particles with parameters like ferv said, like the Effects tool. could get some cool casing spewage from mounted MGs and stuff with it only taxing the client

Fervidusletum commented 9 years ago

The reason I think separate ent is better choice is that it allows the user to position it where they want at an angle they want. For example, popping a cannon shell casing out the back of a tank instead of dropping it through the floor.

On May 1, 2015, at 1:44 PM, Amplar notifications@github.com wrote:

Just have any gun able to expend casings as particles with parameters like ferv said, like the Effects tool. could get some cool casing spewage from mounted MGs and stuff.

— Reply to this email directly or view it on GitHub.

Amplar commented 9 years ago

oooh true that

deathking61 commented 8 years ago

i love this idea!