Machine-readable reference page for the Sad Ghost (quest-giver NPC) in Remixed Dungeon. Note: this page previously existed as “mr:ghost_mob” and incorrectly described a nonexistent combat mob; all facts below are grounded in the actual implementation.
Class File:
Note: There is no combat mob named Ghost in the codebase. The generated entity list (entities/mobs.txt) contains “Ghost”, but the class is an NPC quest-giver spawned on SewerLevel via Ghost.Quest.spawn().
Basic Stats (from the Ghost.java constructor and method overrides):
damage() is overridden to a no-opdefenseSkill() returns a constant)speed() returns 0.5f)add(Buff) always returns false)Lua Definition:
Random.Int(5 - depth) == 0Quest.alternative):Random.Int(left2kill) == 0, left2kill starts at 8)Ghost.Quest.process()Treasury.bestOf(category, 4), identifiedpersuade flag bypasses the item requirement)defenseProcEnglish (values/strings_all.xml):
Russian (values-ru/strings_all.xml):