====== librarian_npc_mob - Machine Readable Data ====== ===== Entity Type ===== mob ===== Java Class ===== [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/LibrarianNPC.java|LibrarianNPC.java]] ===== Entity Kind Value ===== LibrarianNPC ===== JSON Configuration ===== * RemixedDungeon/src/main/assets/mobsDesc/LibrarianNPC.json (if exists) * Library levels: RemixedDungeon/src/main/assets/levelsDesc/Library.json, RemixedDungeon/src/main/assets/levelsDesc/Library_2021_03.json, RemixedDungeon/src/main/assets/levelsDesc/TownLibrary.json ===== String Resources ===== librarian A very shy person, wearing an awkward looking sweater and a thick pair of glasses. H-hello. Welcome to the Library. Here you can find the information about all sort of things, that can be found in the dungeon... actually we can only provide knowledge that was discovered by adventurers. It... it's kind of embarrassing. So each time you visit us, probably, there will be new things to read. I... I am sorry, l-library isn't open... yet. masculine librarian ===== Properties ===== * Type: NPC * Behavior: Immortal (cannot be killed) * Purpose: Provides library interface to access collected information about game entities * Location: Library special room in dungeon levels ===== Related Files ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/common/MobFactory.java|MobFactory.java]] - registration * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/ImmortalNPC.java|ImmortalNPC.java]] - base class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/Library.java|Library.java]] - library system