Arcanorum/rogueworld

Ice arrows

Arcanorum opened this issue · 2 comments

Task description

A new status effect based ranged ammunition type.
This would be an arrow projectile that would deal damage and apply chilled on hit, similar to #184 but fired from a bow and craftable by players.

References/notes

Arrows should look like they have a spike of ice for a tip instead of a regular metal arrow tip.

Acceptance criteria

Code

  • A new item config should be added to Items.yml called "IceArrows"
  • A new projectile config should be added to Projectiles.yml for "IceArrow"
  • Projectile config should use the Magical and Physical damage types.
  • A new projectile class file should be added called IceArrow.js that applies the chill status effect as part of the handleCollision method.
  • A new crafting recipe config should be added to CraftingRecipes.yml that replaces the metal bar ingredients of other arrow types with the IceShard item type.

Visual

  • A GUI icon that looks like 3 ice-tipped arrows together in a bunch. icon-ice-arrows.png
  • A pickup sprite of the GUI icon with a border. pickup-ice-arrows.png
  • A single arrow for the projectile. proj-ice-arrow.png

Images done.

Done.