/*-------------------------------------------------------------------------*/ public List<MazeEvent> execute(Maze maze, Point tile, Point previousTile, int facing) { if (MazeVariables.getBoolean(SirKay.SPAWN_CORROSIVE_SLIME) && !MazeVariables.getBoolean(SirKay.CORROSIVE_SLIME_SLAIN)) { return getList( new FlavourTextEvent( "In the depths of the sewers, you " + "stumble across a gigantic, living slime!"), new EncounterActorsEvent( CORROSIVE_SLIME_ENCOUNTER, CORROSIVE_SLIME_ENCOUNTER, null, null)); } else { return null; } }