CannibalVox / DimDoors

Other
44 stars 28 forks source link

Door duping #25

Open justicesays opened 9 years ago

justicesays commented 9 years ago

In the process of investigating #24 , I added an additional warp door to my pocket dimension, so I could remove and replace the entry and exit portals. The scenario is, I started with one golden door, one dimensional door and one warp door. I placed the dimesional door , and created a pocket dimension, which I put some stuff in. Then I figured I wanted it loaded, so I removed the internal exit door and replaced it with the golden door (hitting bug #24) , So far, so good. Then I placed the warp door and went through. I now have one dimensional door in my inventory. Now I proceeded to go back in the pocket dimenion, and removed the golden door, then went through the warp door and removed the normal dimensional door exit in the overworld, and replaced it with the golden door. Now I go back in the dimension, the exit door is now a golden door, but bug #24 still exists. So, I go through the warp door and remove the overworld side of that door. And I remove the rift with a rift remover. Then I head back around and remove the internal warp door from the pocket dimension, and I then I wonder, what happens if I place it again and step through? Turns out it recreated a wooden warp door again, but no platform. I remove that warp door again and head back into the pocket dimension. Passing through the warp door again without replacing it just puts me in the overworld with no door. However, after the end of that sequence of events I currently have 2 Dimensional doors in my inventory 1 pocket dimension with a gold entry / exit door pair 2 warp door in my inventory 1 warp door as an additional exit from the dimension. I have essentially doubled my door count, and clearly could do so as often as I liked. I'm not sure how big an issue this, as people can just steal all the doors from a dimensional dungeon, place a wooden warp door and then remove the door on the overworld side.. but in this case I could dupe golden doors as well if I wanted. The best case would be to have door placement require two doors, and you only get back one of them if you remove one side, or removing one removes both sides. essentially a dimensional door consists of 3 things, two doors of a specific material, and an ender pearl. Removing the "doors" should give you one regular door of that material. and placing a regular door on a rift should make a dimensional door, in the assumption there is already a door on the far side of a pre-existing rift. Things like rift signatures shouldn't create a rift a normal door can be placed on , but a "targeting" rift that needs a full dimensional door to place both sides of the connection, or going through a single door doesn't make a door back, you have to place that separately. I don't see any way of "fixing" this issue that doesn't increase the chance of a player getting stuck in a pocket dimension somewhere, so some way of dropping to limbo for the unlucky person trapped in a pocket dimension would be nice.

P3rf3ctXZer0 commented 9 years ago

This is not limited to duping doors. If you use a heart from zelda sword skills in a dimension then leave it duplicates the effect endlessly. Every time you re-enter the door or exit.

CannibalVox commented 9 years ago

I just finally read enough of this bug to understand it. It seems like the actual text of the report should read, "Placing a dimensional door creates a second one in the dimension, and it is possible to use warp doors to re-place and re-farm doors indefinitely if you have a rift remover."

I'm not sure how I feel about this, this behavior has been in dimdoors since the beginning, but I'll give it some thought.

This report also has literally nothing to do with DPxKnightxZero's report, which sounds like a totally different thing and which should be its own issue.

Soyaro666 commented 9 years ago

I don't see this as a big problem. Of course you're able to multiply the doors you own which appears to be a problem. But I didn't know this before I read this post. Until then I simply went into the DimDoor-Dungeons (how are they called? I guess you know what I mean), explored them and cut down every door on my way back out. And to be honest: You can easily set up an Enderman farm with one Dimensional Door so the pearls aren't valuable after you got the first door and I usually have the problem where to store my tons of Iron blocks after a week max. What I want to say is of course you can farm doors this way but I can't think of any usage for 20 or more doors. I have 4 Dim Doors and 3 Warp Doors in my current world and can't figure out what to use them for. You still have to craft a few doors at first so this "problem" could be a feature to reward the players after they did so. Just my oppinion of course...