public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (KVMA_Keyboard.ActionKey()) { Game1.PushScreen(new DialogScreen(s, StringUtil.RandomFortune())); } }
public override void DoCollision(Screen parent, Player p, Vector2 playerPos) { if (alive) { if (p.GetItem() == Item.Matchbox) { activityString = "Torch"; if (KVMA_Keyboard.ActionKey()) { alive = false; selectedAnim = 1; activityString = ""; } } else if (!readAlready && !armed) { if (KVMA_Keyboard.ActionKey()) { activityString = ""; readAlready = true; Game1.PushScreen(new DialogScreen(parent, StringUtil.RandomGameFortune())); } } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (!armed) { activityString = "Speak"; if (KVMA_Keyboard.ActionKey()) { Game1.PushScreen(new DialogScreen(s, StringUtil.RandomMother())); } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (!readAlready) { if (KVMA_Keyboard.ActionKey()) { readAlready = true; activityString = ""; Game1.PushScreen(new DialogScreen(s, StringUtil.NextLore())); } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (armed && !eaten) { activityString = "Eat"; if (KVMA_Keyboard.ActionKey()) { eaten = true; p.Eat(); selectedAnim = 0; } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (p.GetItem() == Item.Goat) { activityString = "Defenestrate"; if (KVMA_Keyboard.ActionKey()) { AssMan.Get(SAsset.Crunch).Play(); canFire = false; selectedAnim = 1; } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (p.GetItem() == Item.Plunger) { activityString = "Clog"; if (KVMA_Keyboard.ActionKey()) { canFire = false; p.PickUpItem(held); selectedAnim = 1; } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (canFire) { if (p.GetItem() == Item.Mop) { activityString = "Poke"; } if (KVMA_Keyboard.ActionKey()) { canFire = false; activityString = ""; } } }
public override void DoCollision(Screen s, Player p, Vector2 playerPos) { if (KVMA_Keyboard.ActionKey()) { Item putter = p.PickUpItem(held); held = putter; if (held != Item.None) { activityString = "Take " + held.ToString(); } else { activityString = ""; } } }