Path-of-Terraria / PathOfTerraria

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

Create Bloodclotter #252

Closed CollinHerber closed 4 months ago

CollinHerber commented 4 months ago

This item will use the javelin base class that was created in #165

image

The Bloodclotter will inherit the stats from the Platinum Glaive

Alt Use

Cooldown: 20s Using the alt use will apply Bloodclot Debuff (5 Seconds) to the player that used it , however the damage that Bloodclotter deals is increased by 50% while Bloodclot Debuff is active on the player.

Affixes

Bloodclot Debuff

Default Duration : 3 Seconds The affected NPC has their movement speed reduced by 5% The NPC takes 3 damage per second (not per tick like On Fire!)

Blood Siphon Skill

Cooldown: 15 Seconds Blood Siphon will absorb all stacks of Bloodclot within a large radius around the character. For each stack of Blood Siphon that is absorbed the player will get 1/2/3 Life per stack with a max of 20/25/30 stacks consumed. If an NPC is in the effected area then the NPC is given the Bloodclot Debuff instead

Programming Tasks

Visuals Needed (Sprites / VFX)

Inspiration Images

Blood Siphon Visual Effect (Click to view effect gif)

image

Blood Siphon Skill Image

image

Blood Clot Debuff

Screenshot 2024-07-18 at 11 14 36 AM

pilchardheck commented 4 months ago

BloodClotDebuff BloodSiphonSkill blood clot and siphon sprites

GabeHasWon commented 4 months ago

Is this meant to be so similar to Blood Oath? The Blood Siphon skill, at least. It's so similar I can basically just copy paste the code from Oath to here.

GabeHasWon commented 4 months ago

For each stack of Blood Siphon that is absorbed the player will get 1/2/3 Life per stack with a max of 20/25/30 stacks consumed. If an NPC is in the effected area then the NPC is given the Bloodclot Debuff instead

Max 20-30 stacks total, as in the player can only take 20-30 stacks overall, or max 20-30 stacks per NPC? And for the second line, instead of what? This only affects NPCs. I interpreted this as "if the NPC has no stacks, apply Bloodclot instead", but that may or may not be the intent.

As for the visual effect, I did this: PlaceHolder Simple circle of little blood cells showing how many stacks there are. Using Blood Siphon creates lines of bloods towards the player to show the healing effect.