diff --git a/src/com/bytezone/diskbrowser/disk/DiskFactory.java b/src/com/bytezone/diskbrowser/disk/DiskFactory.java index d05a9a8..28a79fa 100755 --- a/src/com/bytezone/diskbrowser/disk/DiskFactory.java +++ b/src/com/bytezone/diskbrowser/disk/DiskFactory.java @@ -346,9 +346,10 @@ public class DiskFactory { if (debug) System.out.println (" --> PRODOS hard disk"); - return new ProdosDisk (disk800); + disk = new ProdosDisk (disk800); } - disk = new DataDisk (disk800); + else + disk = new DataDisk (disk800); } else { @@ -363,6 +364,8 @@ public class DiskFactory } } + disk.setOriginalPath (originalPath); // allow Save converted disk... + return disk; } catch (Exception e) diff --git a/src/com/bytezone/diskbrowser/wizardry/Character.java b/src/com/bytezone/diskbrowser/wizardry/Character.java index c58f825..9394ff2 100755 --- a/src/com/bytezone/diskbrowser/wizardry/Character.java +++ b/src/com/bytezone/diskbrowser/wizardry/Character.java @@ -115,7 +115,6 @@ class Character extends AbstractFile public void linkSpells (List spellList) // ---------------------------------------------------------------------------------// { - System.out.println (name); int index = 0; for (int i = 138; i < 145; i++) for (int bit = 0; bit < 8; bit++) diff --git a/src/com/bytezone/diskbrowser/wizardry/Reward.java b/src/com/bytezone/diskbrowser/wizardry/Reward.java index e0ae198..e55b25c 100755 --- a/src/com/bytezone/diskbrowser/wizardry/Reward.java +++ b/src/com/bytezone/diskbrowser/wizardry/Reward.java @@ -47,7 +47,7 @@ class Reward extends AbstractFile if (location == 0) goldMonsters.add (monster); else - chestMonsters.add (monster); + chestMonsters.add (monster); // lair } // ---------------------------------------------------------------------------------//