Librarian Skeleton
Jump to navigation
Jump to search

Classic
Expert
Master
Librarian Skeleton
Statistics
| Type | |
|---|---|
| Environment | |
| AI Type | Caster AI |
| Damage | 18/36›64/54›96 (contact) 265278 (Book) |
| Max Life | 70/140›308/210›462 |
| Defense | 2/2›4 |
| KB Resist | 40%/46%/52% |
| Banner | |
| Immune to |
Drops
| Coins | 1 SC60 CCPre-Hardmode: 4 SCHardmode: 6 SC40 CC |
|---|
- Item (Quantity)Rate
- 0.22%
- 0.33%
- One of the following four items will always be dropped
- 0.4%
Tally Counter(Desktop, Console and Mobile versions)1%- 1.52%
Bone (1–3)97.09%- Only one of the following three items can be dropped at a time
- 0.4%
Tally Counter(Desktop, Console and Mobile versions)1%- 1.52%
Projectile created
Projectile created
Projectile created
- Book

Sounds
| Hurt | |
|---|---|
| Killed |
- Internal NPC ID: 693
- Internal Projectile ID: 1092

The sigil shown behind the Librarian Skeleton.
The Librarian Skeleton is a pre-Hardmode enemy that spawns in front of placed Books in the Dungeon. It teleports around the player, preferably near books, and attacks by throwing nearby books at the player, which go through blocks. A bright sigil shows behind the enemy as it attacks.
Notes
- In order for the Librarian Skeleton to spawn, the same spawning requirements as other dungeon enemies need to be met. Additionally, it has some unique requirements:[1]
- The game searches a 32×32-tile square area for any placed books, with the top left corner of this area being the block directly to top left of the initial spawn tile. If there are multiple books within this area, it picks the book closest to the initial spawn tile. The book has to be within a certain distance of the player (more than 63.88 tiles away horizontally and more than 39.94 tiles away vertically, measured from the player's center[2]),[3] otherwise the next closest book will be checked and so on. Once a valid book is found, the Librarian Skeleton spawns in front of it. If no valid book is found, the Librarian Skeleton will not spawn.
- The book does not necessarily have to be in front of Dungeon Walls or on a Dungeon Shelf.
- The game searches a 32×32-tile square area for any placed books, with the top left corner of this area being the block directly to top left of the initial spawn tile. If there are multiple books within this area, it picks the book closest to the initial spawn tile. The book has to be within a certain distance of the player (more than 63.88 tiles away horizontally and more than 39.94 tiles away vertically, measured from the player's center[2]),[3] otherwise the next closest book will be checked and so on. Once a valid book is found, the Librarian Skeleton spawns in front of it. If no valid book is found, the Librarian Skeleton will not spawn.
- The Librarian Skeleton teleports 2.5 seconds after spawning. The next teleports happen at 10.83 seconds intervals, and after each teleport it fires 3 books at the player, with each having a 1.67 seconds windup before being fired.[4]
- Taking a hit will set its teleport cooldown to 4.17 seconds and prevent it from firing books until the next teleport.
- When attacking, the Librarian Skeleton randomly picks a nearby placed book and creates a book projectile at its position, which rises up and gets launched at the player after a brief pause. This does not actually destroy the placed book.[5]
- If it cannot find a placed book, the book projectile instead appears near the Librarian Skeleton.
- The books only deal damage after being launched, and not while rising.
- When trying to teleport, the Librarian skeleton tries to find a teleport destination next to a placed book. If it fails to find a valid spot, it instead uses the same teleporting logic as other Caster enemies, trying to find a solid block between 5 to 20 tiles of the player that has a 3-tile-wide and 4-tile-high empty space above it and does not have lava directly above it.[6]
- Unlike other dungeon casters, it is not limited to teleporting in front of unsafe dungeon walls.
Trivia
- The
Bestiary entry for the Librarian Skeleton: "These Dungeon denizens are the keepers of long lost tomes that contain forbidden magic. Disturbing them will lead to finding out that the pen is indeed mightier than the sword..."
History
- Desktop 1.4.5.0: Introduced.
- Console 1.4.5: Introduced.
- Switch 1.4.5: Introduced.
- Mobile 1.4.5: Introduced.
References
- ↑ Information taken from the
Desktop 1.4.5.5 source code, methods SpawnAnNPC()inTerraria.NPC.csandAI_FindNearbyBook()inTerraria.NPC.cs. There may be inaccuracies, as the current
Desktop version is 1.4.5.6.
- ↑ The player's center is determined by the center of their hitbox, which is 42 pixels high and 20 pixels wide. If we consider the player takes up a 2-tile-wide×3-tile-high area, the player's center will be located at the middle tile in the left column of the 2×3 area when the player is standing exactly at the center of 2 tiles.
- ↑ Information taken from the
Desktop 1.4.5.5 source code, method CheckNotSpawningOnScreen()inTerraria.NPC.cs. There may be inaccuracies, as the current
Desktop version is 1.4.5.6.
- ↑ Information taken from the
Desktop 1.4.5.5 source code, method AI()inTerraria.NPC.cs. The relevant part is theaiStyle == 8code block. There may be inaccuracies, as the current
Desktop version is 1.4.5.6.
- ↑ Information taken from the
Desktop 1.4.5.5 source code, method AI()inTerraria.NPC.cs. The relevant part is theaiStyle == 8code block. Assuming tile coordinates of the Librarian's center is(x, y), the game searches for placed books within a 20-tile-wide and 30-tile-high rectangle, with top left corner of this rectangle being at(x-10, y-20)coordinates. There may be inaccuracies, as the current
Desktop version is 1.4.5.6.
- ↑ Information taken from the
Desktop 1.4.5.5 source code, methods AI_AttemptToFindTeleportSpotNearBooks()inTerraria.NPC.csandAI_AttemptToFindTeleportSpot. There may be inaccuracies, as the current
Desktop version is 1.4.5.6.

