1. Welcome to the Starbound support forums. Please check the support FAQs before posting: http://playstarbound.com/support

Closed Oshrooms not staying placed

Discussion in 'Starbound Support' started by M_Sipher, Apr 12, 2015.

Thread Status:
Not open for further replies.
  1. M_Sipher

    M_Sipher Oxygen Tank

    So I made a lake to grow Kelp, Coralcreep and Reefpods in (I know I don't have to, but I like maintaining the in-universe consistency), and I wanted to light the floor with Oshrooms to keep with the theme. Don't wanna overuse the green bio-lights, and electric... naaaah. (Besides, my character is Floran. Lotsa bio-luminescence!)

    But they won't stay placed. Either they instantly pop off to be re-collected, or they stay for a little bit THEN pop off. It doesn't matter if they're underwater or not.

    Anyone got this happening too?
     
  2. Tatterdemalion

    Tatterdemalion Phantasmal Quasar

    Yeah, that's happened to me. I thought it was because I was growing them on-ship. I guess not.
     
  3. nimmerland

    nimmerland Existential Complex

  4. Dunto

    Dunto Guest

    Can you place them underwater on an ocean planet?
     
  5. loc978

    loc978 Phantasmal Quasar

    I've noticed this as well... did quite a bit of experimenting with where they'll stay put, and that's pretty much only on the natural ocean floor on their planet of origin.

    I tried planting them underwater (connected to the ocean) in a hollowed out island;
    I tried planting them on the ocean floor where I had removed a few layers of dirt to smooth it out;
    I tried planting them in caves I made under the ocean, after letting them flood from above;
    and I tried planting them in transplanted water on my homeworld, under my gardens.

    All received the same result. A few seconds offscreen, and they pop off as though I'd taken my matter manipulator to them.

    ...it was awhile ago, though. Let me go try again. brb for another edit.

    *edit*
    okay, everything is different now.

    [​IMG]

    [​IMG]
    I swam away, killed some fish, beamed up, beamed back down, still there.


    [​IMG]
    as you can see, one popped as soon as I placed it. The rest stayed put through my meandering test cycle

    [​IMG]
    Only one didn't pop immediately... but that one stayed put


    This is where things get strange... Those shrooms never popped in any of my other test spots. They were placed successfully, I wandered off to kill things, beamed up, beamed back down, and they were still there.

    [​IMG]

    [​IMG]

    [​IMG]


    I'm completely mystified. Here's my log:
    http://pastebin.com/MQQLKuFU
     
    Last edited: Apr 13, 2015
    nimmerland likes this.
  6. nimmerland

    nimmerland Existential Complex

    @loc978 Did your game crash in the session before? The world file wasn't closed cleanly.
    What happens if you add water to the pool on your starter planet and what happens when you remove water?


    vanilla stable 668, same planet but Win7 x64
    upload_2015-4-13_8-18-57.png upload_2015-4-13_8-31-44.png upload_2015-4-13_8-32-33.png
    When tiles from the floor got removed it is possible to place oshrooms after the water flooded to the new space from the infinite sources above. If in this pool next to the oschrooms water is removed with the matter manipulator (+ Shift), the oshrooms pop most likely as mentioned in the Bugs thread because of the change in water level / lack of water as there are no infinite sources in the pool and the water has to flow down to fill it up again.

    It doesn't pop on the normal ocean floor when water next to it is removed as it fills up instantly from the infinite sources and the water level for the oshrooms doesn't seem to change.

    upload_2015-4-13_11-57-57.png
    I made two pools next to each other and tried to place two oshrooms in each. One with a roof and terrain that prevents rain flowing in. The other one made to capture the rain. When the rain raised the water level of the left pool by one block, the oshrooms popped.

    On my first try, I did not have the pools on the same level and I could not place the oshrooms equally in the left pool like I did in the right. The left one popped instantly by placing it in the left pool. I realised the width of the left one was one block more - I changed that but the second oshroom still couldn't be placed. Both already had a one block sand floor.
     
    Last edited: Apr 13, 2015
    loc978 likes this.
  7. loc978

    loc978 Phantasmal Quasar

    Yeah... separate issue, my fault. I was trying to toggle the UI off, but had forgotten which F-key it was... guessed F11, which attempted to toggle on 1920x1080 fullscreen on my 1280x1024 monitor... oops. I've since corrected the resolution setting. Have to do so every time there's an update, as it defaults back to 1920x1080.

    Pretty sure Oshrooms minus water equals pop, no matter what. I'll double-check... but for that to be the cause for the ones that popped on me, they would have to be under some water fill bug I wasn't seeing... which would make a little sense; I did remove the background.

    So...
    [​IMG]

    [​IMG]

    put the water back, but the shroom no longer stays put
    [​IMG]

    ...and they're staying put:
    [​IMG]

    Then I decided to make some more flat area, with the background intact, which predictably popped the shrooms while water was filling in:
    [​IMG] Is flat a relative term? Either way, I missed.

    then there's one spot that the shrooms don't like, which apparently isn't just the spot I had to fill back in, because that would have popped three out of four:
    [​IMG]

    It's fine with this spot, though:
    [​IMG]


    Still confused about what causes this. I can only assume it's some kind of bug with water filling in. Sometimes it works exactly as you'd expect:
    water draining over the top of a shroom has no effect on it.
    [​IMG]


    log: http://pastebin.com/kwUzcrcE
     
  8. The | Suit

    The | Suit Agent S. Forum Moderator

    Most likely a code issue where more then 1 unit of water fills a block temporarily.
     
Thread Status:
Not open for further replies.

Share This Page