No, I'm not saying that at all, and I think you know that I'm not saying that. I'd appreciate it if you would take into account that I've been pretty accommodating so far and give me the benefit of the doubt. I'm a solo developer doing this in my spare time, and I'm doing the best I can.Phoenix wrote:So you're saying that Archmasters should avoid your engine. Look, I understand that this is your engine and you have every right to say and implement things the way you choose, but to me DM and CSB are DM and CSB with all the bugs, quirks, and deficits. All you are doing is saying that you cannot play a game DM/CSB true to its original on DSB. We had this same discussion about stats, and you graciously added a flag that, while not exactly true to the original, it did provide an outcome that is possible to achieve with the original and in less time.
The fact is, DSB is never going to be a completely 100% accurate port, and that isn't my goal anyway. I'm trying to get very close, of course, but as it happens, I have addressed numerous "bugs, quirks, and deficits" in the original DM/CSB-- fixing anti-fire being useless against fireballs, allowing drinking directly from fountains, improved handling of thrown objects and ammunition, a lot more keyboard shortcuts being available, and so on-- and I don't think anyone has too much of an issue with any of them. So, at the time, I figured this was just another minor bug I'd fix and be on my way.
Anyway, as for the issue at hand, first, we'll need to make some changes to base/methods.lua.
I'll include the changes in DSB 0.65 but if you don't want to wait, then download this file, rename it to methods.lua, and replace DSB's default base/methods.lua with the one you just downloaded.
Then open csb/objects.lua (or whatever dungeon you want to modify) and add the following two lines at the bottom (or wherever):
Code: Select all
obj.flask_bro.ignore_power = true
obj.rope.always_give_xp = true
That's just because DSB uses the DM 3.x wall graphics instead of the DM 2.x wall graphics like CSBwin, so a few objects are aligned differently to match the different brick pattern.Phoenix wrote:Starting from the floor, the slime outlet wall tile in blocks is 2-1-2-1 with the outlet on the top of the first 1 block.
DSB is 1-2-1-2 with the outlet on the top of the first 1 block.
http://www.imgur.com/Phoenix wrote:I don't have an image host, so how would I upload screenshots here?