Related Projectile

From Noita Wiki
Jump to navigation Jump to search
copyrelated
Related Projectile Copying
Add Trigger
Add Trigger
Makes a projectile cast another spell upon collision
Add Trigger
Add Timer
Add Timer
Makes a projectile cast another spell after a short time
Add Timer
Add Expiration Trigger
Add Expiration Trigger
Makes a projectile cast another spell upon expiring
Add Expiration Trigger
Iplicate Spell
Iplicate Spell
Casts a copy of a projectile behind you, but the copy still cost mana
Iplicate Spell
Yplicate Spell
Yplicate Spell
Casts a copy of a projectile in a bifurcated pattern, but the copy still cost mana
Yplicate Spell
Tiplicate Spell
Tiplicate Spell
Casts copies of a projectile above and below you, but the copies still cost mana
Tiplicate Spell
Wuplicate Spell
Wuplicate Spell
Casts copies of a projectile in a trifurcated pattern, but the copies still cost mana
Wuplicate Spell
Quplicate Spell
Quplicate Spell
Casts copies of a projectile in a tetragonal pattern, but the copies still cost mana
Quplicate Spell
Peplicate Spell
Peplicate Spell
Casts 5 copies of a projectile in a pentagonal pattern, but the copies still cost mana
Peplicate Spell
Heplicate Spell
Heplicate Spell
Casts 6 copies of a projectile in a hexagonal pattern, but the copies still cost mana
Heplicate Spell
Spells that copy another spells projectile(s), without calling its action.

During the execution of its action, a spell can add projectiles (either fired immediately, or for 'with trigger' spells, fired later as part of a Trigger Payload).

Typically a spell's action is executed by the wand after drawing the spell. The action (and any projectiles it adds) can also be executed by other spells, e.g. Divide By, effectively copying both the spell's projectiles and modifications.

In some cases a spell's projectile(s) are used without calling the spell's action. This is facilitated by the related_projectiles field in the spell's configuration, which usually holds a duplicate of the list of projectiles added via the add_projectile() methods:

  • Spark Bolt
    add_projectile()
  • Spark Bolt
    add_projectile_trigger_hit_world()
  • Death Trigger
    add_projectile_trigger_timer()
  • Spell death trigger.png
    add_projectile_trigger_death()

Add Trigger, Add Timer and Add Expiration Trigger all use the related projectile of their target to create a new projectile 'with trigger'.

The Plicate Spells also use related_projectiles as the source for the action that they copy.

Spells with "wrong" Related Projectiles

Spells with tag wrongrelated
Plasma Beam Cross
Plasma Beam Cross
Four deadly plasma beams in a cross-shape. Look out, they can hurt you as well!
Plasma Beam Cross
Fireworks!
Fireworks!
A fiery, explosive projectile
Fireworks!
Intense Concentrated Light
Intense Concentrated Light
A spectral wand is summoned that casts a huge beam of light
Intense Concentrated Light
Summon Egg
Summon Egg
Summons an egg that houses a friendly creature
Summon Egg
Matosade
Matosade
"Alea iacta est"
Matosade
Meteorisade
Meteorisade
"Alea iacta est"
Meteorisade
Summon Fly Swarm
Summon Fly Swarm
Summons five flies to aid you in battle
Summon Fly Swarm
Summon Firebug Swarm
Summon Firebug Swarm
Summons four fire bugs to aid you in battle
Summon Firebug Swarm
Summon Wasp Swarm
Summon Wasp Swarm
Summon six wasps to aid you in battle
Summon Wasp Swarm
Inner Spell
Inner Spell
Causes a projectile to be cast from where the player is standing
Inner Spell
Summon Taikasauva
Summon Taikasauva
Summons a possessed wand to aid you
Summon Taikasauva

Some spells define a sequence of related projectiles that don't match the sequence of projectiles in their action. This makes them behave differently if copied using the Add Trigger or Plicate spells.

  • Matosade - creates a single "real" worm (which may drop a health upgrade on death), rather than the rain of heartless worms you get normally.
  • Summon Firebug Swarm (and other swarms) - produce one extra bug, the count being one higher in their related projectiles.

The "related" projectiles will be used:

  • When Add Trigger/etc. targets this spell and the payload search succeeds
  • When Plicates target this spell, if this spell is of type Projectile or Static Projectile and there is enough mana.

If the original spell is also drawn and cast (which is very often the case with Plicates), then both "related" and "normal" projectile sequences may appear in the result.