From 6ca2d6bc6b79ea5e0b84e7b915a9b24975e1508c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 15 Dec 2020 13:06:15 -0500 Subject: [PATCH] v0.9.1a: NPCs now also appear in the journal as they assign a quest --- .../shatteredpixeldungeon/actors/mobs/npcs/Blacksmith.java | 1 + .../shatteredpixeldungeon/actors/mobs/npcs/Ghost.java | 1 + .../shatteredpixeldungeon/actors/mobs/npcs/Imp.java | 1 + .../shatteredpixeldungeon/actors/mobs/npcs/Wandmaker.java | 1 + 4 files changed, 4 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Blacksmith.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Blacksmith.java index dcddfd017..2a2328f3c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Blacksmith.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Blacksmith.java @@ -90,6 +90,7 @@ public class Blacksmith extends NPC { Quest.given = true; Quest.completed = false; + Notes.add( Notes.Landmark.TROLL ); Pickaxe pick = new Pickaxe(); if (pick.doPickUp( Dungeon.hero )) { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Ghost.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Ghost.java index fe7dd736c..cdaead2c0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Ghost.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Ghost.java @@ -178,6 +178,7 @@ public class Ghost extends NPC { if (questBoss.pos != -1) { GameScene.add(questBoss); Quest.given = true; + Notes.add( Notes.Landmark.GHOST ); Game.runOnRenderThread(new Callback() { @Override public void call() { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java index 20d3667de..661875688 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java @@ -116,6 +116,7 @@ public class Imp extends NPC { tell( Quest.alternative ? Messages.get(this, "monks_1") : Messages.get(this, "golems_1") ); Quest.given = true; Quest.completed = false; + Notes.add( Notes.Landmark.IMP ); } return true; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Wandmaker.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Wandmaker.java index e063cb4d1..8ae8c309c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Wandmaker.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Wandmaker.java @@ -187,6 +187,7 @@ public class Wandmaker extends NPC { }); Quest.given = true; + Notes.add( Notes.Landmark.WANDMAKER ); } return true;