0
현재 소스에서 스폰의 소스를 찾고있는 ID와 ID를 저장하려고 시도하고 있습니다. 일단 저장하면 FIND_SOURCES 할 필요없이 각 출처에 광부를 쉽게 지정할 수 있습니다. 이렇게하면 CPU 사용량이 줄어 듭니다.Screeeps 메모리에 스폰 아래에 사용자 지정 개체 저장과 관련된 문제
현재 문제는 내가 만들려고하는 사용자 지정 개체가 아니라 원본 ID 만 저장한다는 것입니다. 이 문제를 해결하는 데 도움이 될 경우 대단히 감사하겠습니다.
if(!spawn.memory.sources){
//spawn.memory.sources = {}; //Add it
var roomSources = spawn.room.find(FIND_SOURCES);
console.log("loading memory");
for(var i in roomSources){
var source = {id:roomSources[i].id, currentMinerId: null};
spawn.memory.sources[i] = source;
}
}