This article is about the spell. For the enemy mage, Master of Exchange, see Vaihdosmestari.
This article is a stub. You can help The Noita Wiki by expanding it.
This article could use additional images, screenshots, or gifs to improve its quality. You can help The Noita Wiki by uploading additional images for this article.
After a period of time, you'll be returned to where you cast this spell
Swapper
It was theorized that the source of qualia would be transferred ...But it turns out it was the whole body all along.
Teleport Bolt
A magical bolt that moves you wherever it ends up flying
Small Teleport Bolt
A shortlived magical bolt that moves you wherever it ends up flying
Vacuum Field
Sucks nearby projectiles and creatures into the middle of the field instantaneously
Spells that instantly relocate you or other entities.
Swapper is a projectile type spell that swaps the position of the target hit by its projectile with that of the caster. Unlike Teleport Bolt, Swapper makes no check as to the suitability of destination - you can materialise inside solid rock. While dangerous, this property makes it suitable for use in many long distance travel wands.
Swapper can collide with any entity with the hittable tag, and at least one of the tags: enemy, prey, effectable_prop, hiteffect_enabled.
The target does not need to die (or even take damage) for you to swap with it.
To be able to hit summoned creatures, like Deercoy or Fish, Swapper needs to be modified to do non-zero damage. This can be achieved using modifiers that add damage (e.g. Horizontal Path) or that remove it (e.g. Light Shot).[1]
A homing swapper bolt at the end of a trigger can be used to transport useful enemies into the next Holy Mountain by timing a swap to happen after you have entered the Holy Mountain (but before the enemy/projectile is potentially unloaded).
Notes:
↑In some cases a combination of damage modifiers can appear to sum to 0, but still lets you swap with Fish - e.g. Light Shot (-25) Linear Arc (+5) Damage Plus (+10) Damage Plus (+10). This is likely due to use of IEEE754 floating point to store the damage total, combined with comparing against zero. Internally, the game stores damage as 1/25th the value displayed. E.g. Light Shot is -1, Linear Arc +0.2, Damage Plus +0.4. IEEE754 cannot store 0.2 or 0.4 exactly, so you end up with 0.20000000298023223876953125 + 0.4000000059604644775390625 + 0.4000000059604644775390625 - 1, which is not equal to zero.
↑The game engine considers any projectile with a lifetime of -1 to have unlimited lifetime.
The bare minimium you need to reliably teleport through terrain and/or air.
(Technically, this can work without Long-Distance Cast, but you won't go very fast, Nolla could also be omitted, but you'll end up with a lot of residual Fish.
You can vary the length of the hops by adding or removing lifetime from Long-Distance Cast.
Small Teleport Bolt is included on these builds to enable high speed teleporting when moving through the air.
The Note spell can be replaced with anything else that forms a valid trigger payload for the Fish
In this design the use of Add Trigger with Fish is purely to save mana.
A payload added to the Fish using Add Trigger is usually only released if the fish hits terrain, which can be useful to only perform actions when underground.
Using Add Trigger/Add Timer Any payload given to the fish is always released directly downwards.
This works perfectly on 2 spells/cast wand, try and find the longest one you can (the longer your wand, the faster you can go.)
{{Wand2|defaultWrap=1|spells=LONG_DISTANCE_CAST, MANA_REDUCE, MANA_REDUCE, BURST_3, SWAPPER_PROJECTILE, ADD_TRIGGER, NOLLA, LIGHT_SHOT, FISH, KANTELE_D, TELEPORT_PROJECTILE_SHORT|spellsCast=2|castDelay=0.17|rechargeTime=0.48|manaMax=900|manaCharge=700|capacity=11|spread=-2.0|speed=1.00|Shuffle=0|wandName=Basic Short Hop Fish Swap Wand|wandPic=Wand_0821.png|wandPicId=0821}}
The Note spell can be replaced with anything else that forms a valid trigger payload for the Fish
In this design the use of Add Trigger with Fish is purely to save mana.
A payload added to the Fish using Add Trigger is usually only released if the fish hits terrain, which can be useful to only perform actions when underground.
Using Add Trigger/Add Timer Any payload given to the fish is always released directly downwards.
This works perfectly on 2 spells/cast wand, try and find the longest one you can (the longer your wand, the faster you can go.)
{{Wand2|defaultWrap=1|spells=ADD_TIMER, LIFETIME_DOWN, LONG_DISTANCE_CAST, NOLLA, BURST_2, SWAPPER_PROJECTILE, ADD_TRIGGER, LIGHT_SHOT, FISH, KANTELE_D, TELEPORT_PROJECTILE_SHORT|spellsCast=2|castDelay=0.17|rechargeTime=0.48|manaMax=900|manaCharge=700|capacity=11|spread=-2.0|speed=1.00|Shuffle=0|wandName=Short Hop Fish Swap Wand|wandPic=Wand_0821.png|wandPicId=0821}}
Visit the Wand Simulator site to view & edit this wand
Deluxe Short Hop Fish Swap Wand
Shuffle
No
Spells/Cast
2
Cast delay
0.17
Rechrg. Time
0.48
Mana max
900
Capacity
16
Speed
1.00
White Hole
An orb of positive energy that destroys everything in its path
Type
Projectile
Mana drain
180
Add Timer
Makes a projectile cast another spell after a short time
Type
Other
Mana drain
20
Reduce Lifetime
Reduces the lifetime of a spell
Type
Projectile modifier
Mana drain
10
Long-Distance Cast
Casts a spell some distance away from the caster
Type
Utility
Mana drain
0
Nolla
The duration of a projectile is set to zero
Type
Projectile modifier
Mana drain
1
Triple Spell
Simultaneously casts 3 spells
Type
Multicast
Mana drain
2
Alpha
Casts a copy of the first spell in your wand
Type
Other
Mana drain
40
Swapper
It was theorized that the source of qualia would be transferred ...But it turns out it was the whole body all along.
Type
Projectile
Mana drain
5
Add Trigger
Makes a projectile cast another spell upon collision
Type
Other
Mana drain
10
Light Shot
Makes a projectile move considerably faster, but deal less damage
Type
Projectile modifier
Mana drain
5
Summon Fish
FISH!
Type
Projectile
Mana drain
90
Inner Spell
Causes a projectile to be cast from where the player is standing
Type
Utility
Mana drain
10
Nolla
The duration of a projectile is set to zero
Type
Projectile modifier
Mana drain
1
Divide By 2
Casts the next spell 2 times, but with reduced damage
Type
Other
Mana drain
35
Alpha
Casts a copy of the first spell in your wand
Type
Other
Mana drain
40
Small Teleport Bolt
A shortlived magical bolt that moves you wherever it ends up flying
Type
Projectile
Mana drain
20
Trivia
If two Swapper projectiles hit an enemy at approximately the same time, then you will swap places twice, resulting in 0 net effect.
Other teleport spells expiring on the same frame as a Swapper hits an enemy will take effect after the Swapper teleport; the enemy hit will be brought to your old location, and you will be brought to the other teleport spell's location. Stains from materials at the swap location will only sometimes be applied in loaded chunks, and unloaded chunks at the swap location do not appear to be loaded.
"The Swapper" is also the name of a 2013 game that was co-created by one of the developers of Noita; see The Swapper on Steam.
Gallery
Range of default Swapper
Range of Nolla Swapper
Range of Reduce Lifetime Swapper
History
Apr 8 2024: Changed the spawn probabilities on tiers 2, 4, 5, and 6 from 0.05 to 0.1, 0.4, 0.4, and 0.1 respectively.