Path-of-Terraria / PathOfTerraria

GNU General Public License v3.0
1 stars 3 forks source link

Ranged Weapon Archetype - Javelins #165

Closed CollinHerber closed 3 months ago

CollinHerber commented 4 months ago

This will be a new ranged weapon archetype

Base Stats

Use Time: 50

Alt Use

Cooldown: 3 Seconds Using the javelin alt use would as an omnidirectional Shield of Cthulhu dash. Dash anywhere, if you hit an enemy bounce back and deal some amount of damage. This would allow some fun interactions like dashing up into the air and raining javelins down as you glide with your wings. The alt use will deal 150% damage to the first target it hits.

Javelin Types

Name: Sharpened Stick

Damage: 5 image

Name: Iron Pilum

Damage: 8 MinDropItemLevel: 5 image

Name: Lead Dangpa

Damage: 10 MinDropItemLevel: 12 image

Name: Iron Angon

Damage: 12 MinDropItemLevel: 12 image

Name: Platinum Glaive

Damage: 16 MinDropItemLevel: 21 image

READY Programming Tasks

Blocked Programming Tasks

Sprites Needed

SernoGer commented 4 months ago

SharpenedStick

IronPilum IronAngon PlatinumGlave

SernoGer commented 4 months ago

as for ideas:

  1. Black recluse leg effect: sticky debuff (freezes mobs in place for 1 second) 10% chance to occur

  2. Molten dangpa effect: bursts into a random amount (3-5) of lava clumps when it breaks

  3. Golden spear(alternate to platinum glave)

  4. rotten bone Effect: shatters into tiny bone shards that deal consecutive damage for 1 second (drops from corruption enemies)

  5. bloodclotter effect: gives bleeding debuff 40% chance to occur (alternate to rotten bone)

please let me know if you think this is a good list of possible additions

CollinHerber commented 4 months ago

as for ideas:

  1. Black recluse leg effect: sticky debuff (freezes mobs in place for 1 second) 10% chance to occur
  2. Molten dangpa effect: bursts into a random amount (3-5) of lava clumps when it breaks
  3. Golden spear(alternate to platinum glave)
  4. rotten bone Effect: shatters into tiny bone shards that deal consecutive damage for 1 second (drops from corruption enemies)
  5. bloodclotter effect: gives bleeding debuff 40% chance to occur (alternate to rotten bone)

please let me know if you think this is a good list of possible additions

I love all these ideas! Did you want to specify which weapon they would base from? Like would Molten Dangpa be a unique version of the glaive or would we create a base "Dangpa" weapon type and then the Molten Dangpa be a unique version of that?

SernoGer commented 4 months ago

Yea I’d agree with having base items for most of the javelins that you could upgrade, but stuff like the rotten bone, bloodclotter, and black recluse leg would either be dropped by npcs or crafted. If you don’t mind I could create an entire sheet detailing what each javelin does and how you can obtain it

CollinHerber commented 4 months ago

Yea I’d agree with having base items for most of the javelins that you could upgrade, but stuff like the rotten bone, bloodclotter, and black recluse leg would either be dropped by npcs or crafted. If you don’t mind I could create an entire sheet detailing what each javelin does and how you can obtain it

All unique items have a "Item Base" even if the acquisition doesn't have anything to do with the base item. This is just how unique items in Path of Exile work and how I wanted them to work in this mod. There are a couple reasons for this but the main one is like if we think that Glaives are underpowered , we can bump the stats in a single place and all of the items that base from Glaive will get buffed alongside that.

Each unique item has it's base, and it doesn't mean you need that base item to obtain it.

So a your Black Recluse Leg for example could base from the Pilum but in reality it has nothing to do with the pilum other than the base stats are inherited from it. Such as the damage, use time, etc. The unique item would have it's affixes alter the actual end-result instead of the item stats itself.

CollinHerber commented 4 months ago

This is also so we can have things like "Glaives have a 5% chance to cause a nuclear explosion" passive/skill/affix/other and all glaives, including the unique versions of said base item now inherit that effect

SernoGer commented 4 months ago

Ah yeah I see where you’re at with this. Ill prepare a sheet with all the base javelins and the what the unique javelins use their base from

GabeHasWon commented 4 months ago

What if the alt use for javelins worked as an omnidirectional Shield of Cthulhu dash? Dash anywhere, if you hit an enemy bounce back and deal some amount of damage. This'd be really fun movement, especially early game, and would help in non-combat situations too.

SernoGer commented 4 months ago

image heres the concept for the other javies

SernoGer commented 4 months ago

What if the alt use for javelins worked as an omnidirectional Shield of Cthulhu dash? Dash anywhere, if you hit an enemy bounce back and deal some amount of damage. This'd be really fun movement, especially early game, and would help in non-combat situations too.

this seems like a nice idea ngl

GabeHasWon commented 4 months ago

I'm not entirely sure what

image heres the concept for the other javies

this is referring to. Are these crafting trees? It doesn't look like they're related, aside from being javelins.

SernoGer commented 4 months ago

I'm not entirely sure what

image heres the concept for the other javies

this is referring to. Are these crafting trees? It doesn't look like they're related, aside from being javelins.

im not too sure how it works but collin explains it at the top of the issue

GabeHasWon commented 4 months ago

Oh ok, they're uniques based off of a base. That makes more sense lol, got it

CollinHerber commented 4 months ago

There have been several additions to the OP and some programming tasks are ready

SernoGer commented 4 months ago

MoltenDangpa RottenBone BloodClotter GoldSpear LeadDangpa

SernoGer commented 4 months ago

BlackRecluseLeg just a placeholder for now whilst i come up with a good design

pilchardheck commented 4 months ago

what are all of the new ones (the ones with out sprites)? like how are they crafted/obtained

SernoGer commented 4 months ago

what are all of the new ones (the ones with out sprites)? like how are they crafted/obtained

Gonna leave how they are obtained/ the other stats to Collin as I’m sure he knows what to do with them

CollinHerber commented 4 months ago

Added a page on Item Drops to help clarify some things https://wiki.pathofterraria.com/en/Drops

SernoGer commented 4 months ago

hey collin is it cool if i make blackened counterparts to the iron/lead javelins as a strengthened version? we could have a special blacksmith anvil that you find in the ravencrests blacksmith hut that blackens any iron/lead weapons

CollinHerber commented 4 months ago

hey collin is it cool if i make blackened counterparts to the iron/lead javelins as a strengthened version? we could have a special blacksmith anvil that you find in the ravencrests blacksmith hut that blackens any iron/lead weapons

I think that sounds like an interesting idea. Something like where you are "enhancing" or "modifying" your equipment into stronger variants of it.

SernoGer commented 4 months ago

Should I prepare the blacksmith forge sprite then? I’ll also make blackened versions for all the javelins related to iron/lead

GabeHasWon commented 3 months ago

PlaceHolder Javelins are done. The only thing I'm not happy with is the way thrown javelins rotate, they have a weird origin due to Terraria's hitboxes being dumb. The origin is on the tip of the weapon instead of in the center, causing it to look weirdly back-heavy. There's no hook for modifying both tile collision hitbox and normal damage hitbox though, so alas.

Will we want all of the blocked programming tasks done for a PR? Same for the remaining spriting tasks.

Also, cooldown is 4 seconds instead of 3 to make sure players can't just fly in the air basically infinitely with rocket boots as easily.

CollinHerber commented 3 months ago

Will we want all of the blocked programming tasks done for a PR? Same for the remaining spriting tasks.

I think some of them were unblocked. They were marked blocked because they were missing sprites. I think some of them have had sprites made at this point. I do see Molten Dangpa

That was the only reason they were "blocked"

That said - They are indented to be unique items and they will have separate functionality so it wouldn't be a bad idea to split out tickets for them.

GabeHasWon commented 3 months ago

If all of the blocked programming tasks are uniques, yeah, I'd rather move it out into its own "Make Unique Javelins" ticket. Same would go for sprites, since it'd be trivial to add in non-uniques when sprites are done.