Entities remember HB-docked status

    Joined
    Jan 31, 2015
    Messages
    1,696
    Reaction score
    1,199
    • Thinking Positive
    • Likeable
    Is there a way we can fast track having entities remember their status of being docked to a HB on loading into a sector, if their last status was docked to a HB before they unloaded?

    I like C32, and the new upgrade has improved load speed - it's an awesome improvement - but... sometimes stubborn chunks still refuse to load for 3-5 minutes, and entities docked to those chunks are basically derelict cannon fodder during that looooooooong window. This situation IS being exploited in MP, and it's very discouraging. HB docking is now only properly safe as long as you are at your station keeping things loaded in. Otherwise there's a fair chance with even a modest sized HB (under 100K mass) that when someone cruises through with their warship looking for trouble one or more of your docked ships will be vulnerable to attack.

    Not sure if loading in entities with a memory of last being invulnerable before loadout opens even further exploits, but at this moment it seems an expedient way of remedying the situation. I'm keen to see C32 progress, but in the meantime, this window needs to be closed or MP is just wrecked.
     

    NeonSturm

    StormMaker
    Joined
    Dec 31, 2013
    Messages
    5,110
    Reaction score
    617
    • Wired for Logic
    • Thinking Positive
    • Legacy Citizen 5
    Per-Entity data shouldn't be loaded with chunks.

    Inherited values should be requested from the referenced parents, bobby-entities for turret id, undocked-entities for homebase-protection, …
    If the referenced parent is not loaded, the sub-entity shouldn't do decisions which alter anything in the game.
    The parent can be itself.