Question Can anyone interpret this log chunk for me?

Discussion in 'SS Help (Mod Questions Here)' started by spacefiddle, May 24, 2020.

  1. spacefiddle

    spacefiddle Active Member

    Joined:
    May 23, 2017
    Messages:
    311
    Likes Received:
    164

    I have every Auto-Assign option set to OFF.
    Additionally, all plots at all locations are currently staffed already. But the game seems to still check constantly if it can assign People to Stuff (or maybe that's unavoidable and turning Auto-Assign OFF does something else?).

    Standing around doing nothing, suddenly saw a massive FPS drop (an animation in front of me started stuttering, which clued me in - the scene was mostly static, few NPCs in sight, etc.). At that time in the logs, I have:

    [05/24/2020 - 11:31:14AM] Attempting auto assignment for [autobuilder:leveledobject < (FF001309)>], found 11 WorkshopNPCScripts in the settlement.
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1496)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1495)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (00020A4A)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE6)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE5)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE4)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF001F71)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002396)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0026BD)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002926)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0029ED)>] to [autobuilder:leveledobject < (FF001309)>]
    [05/24/2020 - 11:31:14AM] Attempting auto assignment for [workshopobjectscript < (FF001311)>], found 11 WorkshopNPCScripts in the settlement.
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1496)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1495)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (00020A4A)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE6)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE5)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE4)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF001F71)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002396)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0026BD)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002926)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0029ED)>] to [workshopobjectscript < (FF001311)>]
    [05/24/2020 - 11:31:14AM] Attempting auto assignment for [workshopobjectscript < (FF001467)>], found 11 WorkshopNPCScripts in the settlement.
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1496)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1495)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (00020A4A)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE6)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE5)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE4)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF001F71)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002396)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0026BD)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002926)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0029ED)>] to [workshopobjectscript < (FF001467)>]
    [05/24/2020 - 11:31:14AM] Attempting auto assignment for [workshopobjectscript < (FF00149:cool:>], found 11 WorkshopNPCScripts in the settlement.
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1496)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1495)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (00020A4A)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE6)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE5)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE4)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF001F71)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002396)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0026BD)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002926)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0029ED)>] to [workshopobjectscript < (FF00149:cool:>]
    [05/24/2020 - 11:31:14AM] Attempting auto assignment for [workshopobjectscript < (FF00149D)>], found 11 WorkshopNPCScripts in the settlement.
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1496)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000F1495)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (00020A4A)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE6)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE5)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (000FDEE4)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF001F71)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002396)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0026BD)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF002926)>] to [workshopobjectscript < (FF00149D)>]
    [05/24/2020 - 11:31:14AM] Checking if we can assign: [workshopnpcscript < (FF0029ED)>] to [workshopobjectscript < (FF00149D)>]
    ...it goes on, but post size is limited.

    So, it looks like the system is still looping through every workable object in the settlement, and testing if every NPC in turn can be assigned to it. That might explain why they're always playing musical chairs.

    Is this intentional, unavoidable, an actual bug, or just something I'm misunderstanding?
     

Share This Page