New Item: Caster
MercuriusXeno opened this issue · 4 comments
New weapon:
Caster. It's inspired by the caster from Outlaw Star.
It's what the handgun was originally meant to be.
Keeping the original handgun and possibly expanding on its bullets using similar ideas,
but it will have its powers reduced somewhat to compensate
for the relative ease in which you can craft for it.
It's a one-shot-one-kill kind of weapon, with a faster reload (near instant) and the ability to cycle through your shells with the same controls.
Make it left click to fire, but not swing, if possible. If not possible, make left click reload instead and keep fire on right click.
Make the reload automatic, when firing.
Modular shells:
Allow for shells to be custom crafted with basic to extreme effects based on the inputs.
Note that shells with minor variances in NBT data will not stack.
I'm hoping to allow identical shells to stack freely, but I am going to create
a "Shell Pouch" item to store the various kinds of shells and allow you to cycle
easily between them without wasting too much inventory space.
To start:
Use catalyzing gland + 3 gunpowder to produce Shell Propellant in stacks of 8.
Use three gold nuggets + molten core to produce Shell Casings in stacks of 8.
Shell Propellant + Shell Casing will always produce a shell
it will be a blank if you don't put something else in it).
Custom crafting recipes for shells, make an in-game manual for it because NEI will not be able to handle the combination variances.
Shell production recipes function a bit like fireworks, completely modular and based on NBT. The crafting event will handle what the shell contains.
The possible components of a shell include (in order of potency where multiple are listed):
Delivery Reagents (these change the way shells behave):
Ender Pearl, Eye of Ender, Nebulous Heart (Phasing) -
Shells expand bounding box instantly, based on amount used, making it a sniper round.
Eye of Ender counts as "Molten" in addition to its other effects.
Shell Propellant, Gunpowder, Catalyzing Gland (Explosive) -
Shells explode on impact.
Dirt, Cobblestone, Gravel, Nether Quartz (Fragmentation) -
Shell shatters into (n * 2) + 1 fragments, where n is amount of reagent used.
Higher quality reagents will deal closer to their original damage.
Slime Ball, Slime Pearl, Magma Cream (Rebound) -
Shells ricochet instead of breaking, (n * 2) + 1 times.
Magma cream counts as "Molten" in addition to its other effects.
Slime Pearl counts as using a Slime Ball three times,
both for the purposes of determining ricochets and also whether to override silk effects.
String (Piercing) -
Shells pass through a certain distance of solid material, including enemies,
before disintegrating. Distance based on silk used.
Ghast Tear OR Silk + Slime Ball (Seeker) -
Causes shots to seek targets within a certain range.
Seek range improved by reagents used, and speed penalty of projectile is reduced.
Silk and Slime ball are incompatible types, so they combine to form seeker.
Hostile mob exceptions configurable.
Upgrade reagents:
Glowstone Dust, Glowstone Blocks (Blessed) -
Shells deal bonus damage to undead creatures. Heals non-undead creatures.
Snowball, Ice, Packed Ice, Frozen Core (Frozen) -
Deals bonus damage against fire-immune entities, otherwise does nothing.
Extinguishes flames.
Blaze Powder, Blaze Rod, Molten Core (Molten) -
High damage boost, set targets on fire, causes meat to cook.
Useless against most Nether mobs.
Sand, Sandstone (Irritant) -
Automatically counts the shot as though it had one or more levels of “Explosive”
if used against a creatures that drops gunpowder.
Redstone, Redstone Block, Eye of the Storm (Reactive) -
Causes creepers to become super-charged, showers the landscape with lightning bolts
if used outdoors. Eye of the Storm causes a minor apocalypse.
Lapis, Lapis Block (Lucky) -
Applies looting to a second drop roll, but only if the entity dies.
Level of looting based on lapis used.
Lapis blocks also increase the amount of drop rolls.
Causes Ricochets to self-target enemies near the point of impact.
Feather, Bat Wing (Forceful) -
Enemies will be knocked back substantially.
Leaves, Grass, Vine, Spiderweb (Rooted) -
If the enemy was moving, it will stop moving.
If the enemy was airborn, it will be forced to the ground.
Zombie Flesh, Necrotic Heart (Unholy) -
Deals additional damage to non-undead, heals undead.
Withered Rib, Withered Skull (Corrupted) -
Inflicts a random negative status ailment.
Skulls inflict three. No guarantee of mob-effective ailments.
Bonemeal, Rib Bone, Fertile Essence (Fertile) -
Causes crops, grass and living things to thrive as it passes near them.
Deals additional fertility effects at the point of impact.
Stone, Flint, Iron (Neutral) -
Purely enhanced damage.
In addition these combinations of upgrades will cancel out and become neutral:
Blessed + Unholy
Corrupted + Fertile
Molten + Frozen
Rooted + Forceful
Irritant + Reactive
The amount of "neutrality" will be based on the quality of combined components.
Infernal Claw (Infernal) -
Deals a grevious amount of damage (+10), making it extremely deadly. Pierces armor.
Firing an Infernal shot deals damage to the player equal to stacks of Infernal.
Paper (Codex) -
The shell will only affect mobs.
Book (Engineered) -
The shell will only affect players.
Anvil-Named Book (Named) -
The shell will only affect the player that shares the name with the book.
Negative or Positive Potion Essence -
applies all effects to that shell, no matter what the delivery method was.
Caster? Really? I cannot even translate that word D: (Seriously, there is no possible translation for the English word "cast")
Hahaha, oh god, yea, uhm... no. That REALLY sounds wrong. I need to come up with a better name.
("Wurf" would be a throw in English, but doesn't fit at all)