Cattiva

From Terraria Wiki
Jump to navigation Jump to search
Desktop versionConsole versionMobile version
Desktop/Console/Mobile-Only Content: This information applies only to the Desktop, Console, and Mobile versions of Terraria.
Cattiva
  • Cattiva item sprite
Auto-use
9999
Statistics
Type
Damage9 (Summon)
Knockback2 (Very weak)
Use time15 (Very fast)
Velocity10
TooltipSummons Cattiva to fight for you
A lovely pal that also helps your mining efforts
Right click to pet it!
RarityPink (Rarity level: 5)
Sell1 GC
Research1 required
Grants Buff
BuffCattivaCattiva(Desktop, Console and Mobile versions)
Buff tooltipCattiva will fight for you
Projectile created
  • Cattiva
    Cattiva
  • Internal Item ID: 5663 (Desktop, Console and Mobile versions)
  • Internal Buff ID: 385 (Desktop, Console and Mobile versions)
  • Internal Projectile ID: 1093
CattivaCattiva Distressed
Cattiva (distressed).png
Classic Mode.png Classic
Expert Mode.png Expert
Master Mode.png Master
Statistics
AI TypePal AI
Damage0
Max Life250
Defense15
KB Resist50%
Sounds
Hurt
Killed
Cattiva fighting against a Blue Slime and mining blocks alongside the player.

Cattiva is pre-Hardmode summon weapon that summons a Cattiva minion. It runs and jumps towards enemies, dealing contact damage. Additionally, it mines alongside the player with a pickaxe power equivalent to 41% (approximately that of the Iron Pickaxe) and mining speed of 16.[1] It will continue to mine even after the player stops, as long as the player is still nearby. Cattiva will also cut down trees alongside the player with an axe power approximately that of a Gold Axe, either cutting the same tree or one nearby. Like other Pals, it can only be summoned once and it can be petted using Open / Activate.

Cattiva has a rare chance to spawn on Grass, Jungle grass, Snow, or Ice blocks during daytime if the player is not in a Graveyard biome, but it cannot spawn in the central lateral 1/4 of the world.[2] It is initially spawned as the distressed Cattiva, with two Goblin Archers spawned around it. After killing both Goblin Archers (or making them despawn), the Cattiva will turn into its item form when the player is within 6.25 tiles from it.[3]

It is one of the few entities that can be detected by the Lifeform Analyzer or its upgrades.

Its best modifier is Fabled.

Notes

  • Cattiva cannot spawn if there is already a distressed Cattiva or a distressed Foxparks present in the world.
    • When attempting to spawn Cattiva, Foxparks have a 40% chance to spawn instead. This chance is affected by luck, meaning positive luck lowers the spawn chance of Cattiva.[2]
  • Assuming the distressed Cattiva being located at (x, y), it will search for two applicable solid tiles (including platforms and Planter Boxes) located within (x-6, y-5) to (x-6, y+11) and (x+6, y-5) to (x+6, y+11) (two 17-tile high vertical columns 6 tiles to the left and right from it). For the tile to be applicable, the 3×3-tile area directly above it has to be empty (except for the two tiles at bottom left and right, i.e. (x-1, y-1) and (x+1, y-1)).[4] The associated Goblin Archers will be spawned at these tiles.
    • The distressed Cattiva will immediately despawn if it cannot find two applicable tiles.
  • The distressed Cattiva's AI may sometimes detect its associated Goblin Archers improperly, preventing it from turning into an item. In this case, walking away from it (but not letting it despawn) then reapproaching it and killing all nearby enemies may fix the issue.
  • Internally, the game checks if horizontal distance of the Cattiva's spawning location from the world spawn is greater than 1/8th of the world width. In normal world this prevents it from spawning in central 1/4th of the map, but the spawning area can be different in special or secret world seeds that change the world spawn point.[2]
  • The Cattiva minion can target enemies within a 50-tile range.[5]
  • The Cattiva minion applies 8 ticks[6] of local invincibility frames on hit, meaning it can hit for up to 7.5 times per second.[7]
  • The Cattiva minion only deals damage during its claw swipe animation, which happens when it is very close to its target and lasts for 0.27 seconds.[5]

Trivia

Cattiva (sunglasses).png
Cattiva wearing Sunglasses.
  • While the player is wearing Sunglasses, Cattiva will appear to wear them as well.[8]
  • The way to obtain Cattiva is a reference to camps guarded by hostile NPCs in Palworld, where Pals are locked in cages, waiting to be rescued.
  • When attacking or mining, Cattiva will create visual sparkle effects.

See also

History

  • Desktop 1.4.5.3:
    • Improved spawn rates from 1/300 (0.33%) to 1/200 (0.5%).
    • Balanced the ratio from 70% Cattiva and 30% Foxparks to 60% Cattiva and 40% Foxparks.

References

  1. Information taken from the Desktop version Desktop 1.4.5.4 source code, methods AI_067_FreakingPirates_HitIntention() in Terraria.Projectile.cs and AI_067_FreakingPirates() in Terraria.Projectile.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  2. 2.0 2.1 2.2 Information taken from the Desktop version Desktop 1.4.5.3 source code, method SpawnAnNPC() in Terraria.NPC.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  3. Information taken from the Desktop version Desktop 1.4.5.3 source code, method AI_127_Pal() in Terraria.NPC.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  4. Information taken from the Desktop version Desktop 1.4.5.3 source code, method CheckFloor2() in Terraria.GameContent.Events.CultistRitual.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  5. 5.0 5.1 Information taken from the Desktop version Desktop 1.4.5.3 source code, method AI_067_FreakingPirates() in Terraria.Projectile.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  6. A tick is a time unit countable by the software. Most of Terraria's updating logic happens every tick. A tick has the length of 1/60th of a second, hence there are 60 ticks in a second and 3600 ticks in a minute.
  7. Information taken from the Desktop version Desktop 1.4.5.4 source code, method SetDefaults() in Terraria.Projectile.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.
  8. Information taken from the Desktop version Desktop 1.4.5.5 source code, method DrawProjDirect() in Terraria.Main.cs. The relevant part is the type == 1093 part. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.6.