07-14-2012, 03:39 AM
(This post was last modified: 07-14-2012, 03:41 AM by MirceaKitsune.)
(07-14-2012, 03:31 AM)PinkRobot Wrote: Please inform this uninformed soul:
- Won't the weapon creator basically be limited to all the things that the coder came up with beforehand? Could a weapon creator for example invent something totally new like a chainsaw or flamethrower without the code thinking of those options first and adding support for the needed characteristics?
Depending on the answer above, yes I would possibly use it. I have always wanted to make myself an arsenal of differently coloured spray paint cans to have fun with for example, but never had any clue on where to start :p
Projectile types need to be in the code, so the weapon creator can have what to hook and specify. However, one should be able to do most weapon ideas without needing code changes at any time.
For example, a chainsaw flame thrower should be possible. It would set a projectile similar to the fireball for flame throwing (but higher frequency, less lifetime, and no explosion) and the code of the shotgun's melee for the chainsaw (just triggered repeatedly and with a chainsaw sound).
However, if an idea ever comes up and the code doesn't allow, simply add a new projectile behavior to the code and wait for the devs to merge it to master. I plan to make sure any idea someone might imagine is doable with the projectile types available when I'll start working on this.
[EDIT] Oh, spray paints? Those would work too
You'd simply make a projectile with a particle effect that leaves decals (like blood) and possibly deals no damage... and there's your spray paint. So yeah, so far any idea can be done.
