Menu

#661 0.3.6 : Engine heatsinks vanish when a mech is refitted

Stable
closed
Taharqa
Invalid
2015-08-26
2014-11-17
Anonymous
No

I was trying to remove the double heatsinks from the MAD-2R, but the ones in the engine seem stuck. Removing the engine did not help, the unit view sitll reported that the heatsinks were located on the mech, which was impossible because the engine had been removed.

I then tried refitting the MAD-2R and changing the DHS to SHS. Once the refit was done however, instead of the 16 DHS showing up in my warehouse, they simply vanished. The 300 standard engine that was in the MAD-2R also vanished. Parts should not be dissapearing when refits are done and engine heatsinks should be removed when the engine is also removed, or mekHQ should keep track of how many heatsinks are in a removed engine and of what type.

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2014-11-17

    Unit that i was trying to refit the MAD-2R to.

     
  • Taharqa

    Taharqa - 2014-12-03
    • assigned_to: Taharqa
    • Resolution: None --> Accepted
    • Milestone: Undetermined --> Development
     
  • Taharqa

    Taharqa - 2014-12-03

    My understanding is that the heat sinks on the engine are integral and cannot be removed. I suppose its true that the reported heat sinks should drop to zero when you remove the engine, but its a trivial point given that you can't field a mech without an engine anyway.

    I will look into the the DHS and engine vanishing if I can replicate it.

     
    • Anonymous

      Anonymous - 2015-01-31

      I think the problem is that when you remove a engine, mekHQ does not add the corresponding amount of heatsinks to your inventory, nor does it keep track of whether the integral heatsinks are SHS or DHS.

      So for example :

      1. Mech has a engine with 10 DHS
      2. You remove the engine (the heatsinks are not added to your inventory)
      3. You try to add the engine back to the mech (or another mech)
      4. You need to buy every heatsink from scratch
       
    • Anonymous

      Anonymous - 2015-01-31

      I believe the underlying problem is that mekHQ does not keep track of what happens to the heatsinks when the engine is removed.

      E.G.

      1. Mech has 10 DHS
      2. Engine is removed, but the 10 DHS is not added to the inventory
      3. Adding the engine back to the mech forces you to buy another 10 DHS (or obtain them via some other means)
       
    • stopcomplaining2

      (Not sure why my messages keep failing to show up)

      I think the problem is that the heatsinks are tracked on a per mech basis, not on a per engine basis. So if you remove the engine, the heatsinks are still tracked as if they were on the mech, and they do not appear in your inventory nor are they associated with the engine, so you cannot move integral heatsinks from one mech to another.

       

      Last edit: stopcomplaining2 2015-01-31
  • Taharqa

    Taharqa - 2015-08-03
    • Milestone: Development --> Stable
     
  • Taharqa

    Taharqa - 2015-08-18
    • labels: --> refit, heat sink
     
  • Taharqa

    Taharqa - 2015-08-18

    This is related to bug [#907]. Basically, it is the inverse situation of going from double to single heat sinks. In this case, it seems like you aren't even allowed to start the refit. I will leave this as separate for now, but I am guessing the same fix will work for both.

     

    Related

    Bugs: #907


    Last edit: Taharqa 2015-08-18
  • Taharqa

    Taharqa - 2015-08-26
    • status: open --> closed
    • Resolution: Accepted --> Invalid
     
  • Taharqa

    Taharqa - 2015-08-26

    Ok, actually everything is working fine here. When you refit the mech you get 4 DHS which are the non-integral heat sinks. It wouldn't make sense to give you the integral heat sinks separate from the engine because they are ... integral to the engine. Thats what integral means. In fact, MHQ does not track them as separate parts. So what you describe above is not accurate nor do I believe it has ever been. That is removing the engine and then re-installing it does not force you to install new integral heat sinks. Nothing is lost.

    I am closing the report.

     

Log in to post a comment.

MongoDB Logo MongoDB