Skip to content

Commit

Permalink
更新参数
Browse files Browse the repository at this point in the history
  • Loading branch information
JesseTzh committed Aug 15, 2020
1 parent 8bce552 commit a944387
Show file tree
Hide file tree
Showing 8 changed files with 112 additions and 70 deletions.
2 changes: 1 addition & 1 deletion Role_Worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ module.exports = ({
creep.room.memory.moveResource = null;
} else if (actionResult != OK) {
logger.info(`[${creep}]存储结果出错:${actionResult}`);
logger.info(`[${creep.name}]当前目标${creep.room.memory.moveResource}`);
logger.info(`[${creep.name}]当前被指派搬运物品${creep.room.memory.moveResource}`);
}
} else {
logger.info(`[${creep.name}]缺失存储货物目标`);
Expand Down
4 changes: 3 additions & 1 deletion Room_Extension.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// 引入 creep 配置项
const logger = require('utils.log').getLogger("Room_Extension");

//自定义的 Room 的拓展
Expand Down Expand Up @@ -37,6 +36,9 @@ const roomExtension = {
},
getRatioOfEnergy() {
return this.energyAvailable / this.energyCapacityAvailable;
},
factory: function (){
return global.roomData.get(this.name).factory;
}
}

Expand Down
103 changes: 55 additions & 48 deletions config.creep.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,18 @@ module.exports = {
Mover_E8S25: mover,
Mover_E9S23: mover,
Mover_E8S26: mover,
Mover_E7S22: mover,

Upgrader_E6S22_1: upgrader,
Upgrader_E9S21_1: upgrader,
Upgrader_E8S23_1: upgrader,
Upgrader_E8S25_1: upgrader,
Upgrader_E9S23_1: upgrader,
//Upgrader_E8S26_1: upgrader,
Upgrader_E9S23_2: upgrader,
Upgrader_E8S26_1: upgrader,
Upgrader_E8S26_2: upgrader,
Upgrader_E7S22_2: upgrader,
Upgrader_E7S22_1: upgrader,
//Upgrader_E7S22_2: upgrader,

Builder_E6S22: builder,
Builder_E9S21: builder,
Expand All @@ -66,8 +69,8 @@ module.exports = {
Builder_E8S26: builder,
Builder_E7S22: builder,

// Worker_E6S22: worker,
// Worker_E9S21: worker,
Worker_E6S22: worker,
Worker_E9S21: worker,
Worker_E8S23: worker,
Worker_E8S25: worker,

Expand All @@ -79,6 +82,7 @@ module.exports = {
Miner_03: miner,
Miner_04: miner,
Miner_05: miner,
Miner_06: miner,

//Dismantler_01: dismantler({targetId: '5ee80ec2125ddf483806c850', targetRoom: 'E7S25'}),

Expand All @@ -94,10 +98,7 @@ module.exports = {
* pathFinderPoint:辅助寻路点位,尚在开发功能
*/
OuterClaimer_E6S22_1: claimer({
targetRoomName: ['E5S22', 'E5S21'],
}),
OuterClaimer_E6S22_2: claimer({
targetRoomName: ['E6S23', 'E5S22'],
targetRoomName: ['E5S22', 'E5S21', 'E6S23'],
}),
// OuterClaimer_E9S21_1: claimer({
// targetRoomName: ['E9S22', 'E8S21'],
Expand All @@ -117,30 +118,30 @@ module.exports = {
* targetId:能量储存点
* pathFinderPoint:辅助寻路点位,尚在开发功能
*/
// OuterHarvester_E5S21_01: outerharvester({
// sourceId: OUTERWORLD_CONFIG.E5S21[0][0],
// targetRoomName: "E5S21",
// targetId: OUTERWORLD_CONFIG.E5S21[0][1],
// pathFinderPoint: [[49, 21]]
// }),
// OuterHarvester_E5S21_02: outerharvester({
// sourceId: OUTERWORLD_CONFIG.E5S21[1][0],
// targetRoomName: "E5S21",
// targetId: OUTERWORLD_CONFIG.E5S21[1][1],
// pathFinderPoint: [[38, 0]]
// }),
OuterHarvester_E5S21_01: outerharvester({
sourceId: OUTERWORLD_CONFIG.E5S21[0][0],
targetRoomName: "E5S21",
targetId: OUTERWORLD_CONFIG.E5S21[0][1],
pathFinderPoint: [[49, 21]]
}),
OuterHarvester_E5S21_02: outerharvester({
sourceId: OUTERWORLD_CONFIG.E5S21[1][0],
targetRoomName: "E5S21",
targetId: OUTERWORLD_CONFIG.E5S21[1][1],
pathFinderPoint: [[38, 0]]
}),
OuterHarvester_E5S22: outerharvester({
sourceId: OUTERWORLD_CONFIG.E5S22[0][0],
targetRoomName: "E5S22",
targetId: OUTERWORLD_CONFIG.E5S22[0][1],
pathFinderPoint: [[38, 0]]
}),
// OuterHarvester_E6S23: outerharvester({
// sourceId: OUTERWORLD_CONFIG.E6S23[0][0],
// targetRoomName: "E6S23",
// targetId: OUTERWORLD_CONFIG.E6S23[0][1],
// pathFinderPoint: [[38, 0]]
// }),
OuterHarvester_E6S23: outerharvester({
sourceId: OUTERWORLD_CONFIG.E6S23[0][0],
targetRoomName: "E6S23",
targetId: OUTERWORLD_CONFIG.E6S23[0][1],
pathFinderPoint: [[38, 0]]
}),
OuterHarvester_E8S24: outerharvester({
sourceId: OUTERWORLD_CONFIG.E8S24[0][0],
targetRoomName: "E8S24",
Expand Down Expand Up @@ -185,8 +186,8 @@ module.exports = {
* targetRoomName:所要去的房间名称
* pathFinderPoint:辅助寻路点位,尚在开发功能
*/
OuterBuilder_E6S22_1: outbuilder({sourceId: "5eb929deb5f373e902a1d7d7", targetRoomName: "E5S22"}),
// OuterBuilder_E6S22_2: outbuilder({sourceId: CONFIG.STORAGE.E6S22, targetRoomName: "E5S21"}),
//OuterBuilder_E6S22_1: outbuilder({sourceId: "5eb929deb5f373e902a1d7d7", targetRoomName: "E6S23"}),
//OuterBuilder_E6S22_2: outbuilder({sourceId: "5eb929deb5f373e902a1d7d7", targetRoomName: "E5S21"}),
// OuterBuilder_E6S22_3: outbuilder({sourceId: CONFIG.STORAGE.E6S22, targetRoomName: "E5S21"}),
// OuterBuilder_E6S22_4: outbuilder({sourceId: CONFIG.STORAGE.E6S22, targetRoomName: "E5S21"}),
//OuterBuilder_E9S21_1: outbuilder({sourceId: "", targetRoomName: "E7S22"}),
Expand All @@ -200,22 +201,22 @@ module.exports = {
* targetRoomName:所要去的外矿房间名称
* targetId:能量存储目标建筑
*/
// OuterMover_E5S21_1: outmover({
// sourceId: OUTERWORLD_CONFIG.E5S21[0][1],
// targetRoomName: "E5S21",
// }),
// OuterMover_E5S21_2: outmover({
// sourceId: OUTERWORLD_CONFIG.E5S21[1][1],
// targetRoomName: "E5S21",
// }),
OuterMover_E5S21_1: outmover({
sourceId: OUTERWORLD_CONFIG.E5S21[0][1],
targetRoomName: "E5S21",
}),
OuterMover_E5S21_2: outmover({
sourceId: OUTERWORLD_CONFIG.E5S21[1][1],
targetRoomName: "E5S21",
}),
OuterMover_E5S22: outmover({
sourceId: OUTERWORLD_CONFIG.E5S22[0][1],
targetRoomName: "E5S22",
}),
// OuterMover_E6S23: outmover({
// sourceId: OUTERWORLD_CONFIG.E6S23[0][1],
// targetRoomName: "E6S23",
// }),
OuterMover_E6S23: outmover({
sourceId: OUTERWORLD_CONFIG.E6S23[0][1],
targetRoomName: "E6S23",
}),
OuterMover_E9S24: outmover({
sourceId: OUTERWORLD_CONFIG.E9S24[0][1],
targetRoomName: "E9S24",
Expand Down Expand Up @@ -262,7 +263,6 @@ module.exports = {
//Colonist: colonist({ targetRoomName: "E7S22"}),



// SpecialMover_E9S21: specialMover({
// sourceId: CONFIG.FACTORY.E9S21,
// targetRoomName: "E9S21",
Expand All @@ -277,20 +277,27 @@ module.exports = {
// resourceType: RESOURCE_ENERGY,
// targetAmount: 0
// }),
// SpecialMover_E8S23_1: specialMover({
// sourceId: "5ed350c046178209ed85ec18",
// targetRoomName: "E8S23",
// targetId: "5ee356fc9902b64ce072c67f",
// resourceType: RESOURCE_ENERGY,
// targetAmount: 300000
// }),
SpecialMover_E8S23_1: specialMover({
sourceId: "5ed350c046178209ed85ec18",
targetRoomName: "E8S23",
targetId: "5ee356fc9902b64ce072c67f",
resourceType: RESOURCE_ENERGY,
targetAmount: 300000
}),
// SpecialMover_E8S25: specialMover({
// sourceId: "5f06846679f58420cb17ed04",
// targetRoomName: "E8S25",
// targetId: "5f0d984e03c9fe00e2f840ed",
// resourceType: RESOURCE_ENERGY,
// targetAmount: 240000
// }),
SpecialMover_E8S26: specialMover({
sourceId: "5f34ad65f66708bbb31ab441",
targetRoomName: "E8S26",
targetId: "5f1ef584fa4dc302abc139f7",
resourceType: RESOURCE_ENERGY,
targetAmount: 0
}),

//RemoteUpgrader: remoteupgrader({targetRoomName: "E5S21"}),
// RemoteUpgrader_E9S21_1: remoteupgrader({targetRoomName: "E7S22"}),
Expand Down
51 changes: 41 additions & 10 deletions config.creep.template.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,13 @@ module.exports = {
// Room 6
Harvester_E8S26_0: ({
genMode: "Config",
partsSet: [[WORK, 8], [MOVE, 8], [CARRY, 8]],
partsSet: [[WORK, 10], [MOVE, 6], [CARRY, 2]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),
Harvester_E8S26_1: ({
genMode: "Config",
partsSet: [[WORK, 8], [MOVE, 8], [CARRY, 8]],
partsSet: [[WORK, 10], [MOVE, 6], [CARRY, 2]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),
Expand Down Expand Up @@ -137,30 +137,43 @@ module.exports = {
// Room 4
Upgrader_E8S25_1: ({
genMode: "Config",
partsSet: [[WORK, 14], [MOVE, 9], [CARRY, 4]],
partsSet: [[WORK, 16], [MOVE, 10], [CARRY, 4]],
spawnName: "Downtown",
roomName: "E8S25"
}),
// Room5
Upgrader_E9S23_1: ({
genMode: "Config",
partsSet: [[WORK, 10], [MOVE, 7], [CARRY, 4]],
partsSet: [[WORK, 12], [MOVE, 8], [CARRY, 4]],
spawnName: "EastGuar",
roomName: "E9S23"
}),
// Room6
Upgrader_E8S26_1: ({
Upgrader_E9S23_2: ({
genMode: "Config",
partsSet: [[WORK, 8], [MOVE, 8], [CARRY, 8]],
partsSet: [[WORK, 12], [MOVE, 8], [CARRY, 4]],
spawnName: "EastGuar",
roomName: "E9S23"
}),
// Room6
Upgrader_E8S26_1: ({
genMode: "Config",
partsSet: [[WORK, 12], [MOVE, 8], [CARRY, 4]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),
Upgrader_E8S26_2: ({
genMode: "Config",
partsSet: [[WORK, 10], [MOVE, 7], [CARRY, 4]],
partsSet: [[WORK, 12], [MOVE, 8], [CARRY, 4]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),
// Room7
Upgrader_E7S22_1: ({
genMode: "Config",
partsSet: [[WORK, 8], [MOVE, 8], [CARRY, 8]],
spawnName: "CenterRoom",
roomName: "E7S22"
}),
Upgrader_E7S22_2: ({
genMode: "Config",
partsSet: [[WORK, 8], [MOVE, 8], [CARRY, 8]],
Expand Down Expand Up @@ -281,10 +294,16 @@ module.exports = {
}),
Mover_E8S26: ({
genMode: "Config",
partsSet: [[WORK, 0], [MOVE, 4], [CARRY, 4]],
partsSet: [[WORK, 0], [MOVE, 8], [CARRY, 8]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),
Mover_E7S22: ({
genMode: "Config",
partsSet: [[WORK, 0], [MOVE, 8], [CARRY, 8]],
spawnName: "CenterRoom",
roomName: "E7S22"
}),

/**
* OuterHarvester模板文件
Expand Down Expand Up @@ -352,7 +371,7 @@ module.exports = {

OuterClaimer_E6S22_1: ({
genMode: "Config",
partsSet: [[MOVE, 3], [CLAIM, 3]],
partsSet: [[MOVE, 4], [CLAIM, 4]],
spawnName: "Home-Top",
roomName: "E6S22"
}),
Expand Down Expand Up @@ -544,6 +563,12 @@ module.exports = {
spawnName: "EastGuar",
roomName: "E9S23"
}),
Miner_06: ({
genMode: "Config",
partsSet: [[WORK, 5], [MOVE, 10], [CARRY, 5]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),

SpecialMover_E9S21: ({
genMode: "Config",
Expand All @@ -569,6 +594,12 @@ module.exports = {
spawnName: "Downtown",
roomName: "E8S25"
}),
SpecialMover_E8S26: ({
genMode: "Config",
partsSet: [[MOVE, 3], [CARRY, 6]],
spawnName: "SouthGuard",
roomName: "E8S26"
}),

RemoteUpgrader: ({
genMode: "Config",
Expand Down
5 changes: 3 additions & 2 deletions config.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,15 @@ module.exports = {
E9S21: [['5bbcb32440062e4259e9411f'], ['Miner_02']],
E8S23: [['5bbcb31940062e4259e940b5'], ['Miner_03']],
E8S25: [['5bbcb31940062e4259e940b7'], ['Miner_04']],
E9S23: [['5bbcb32440062e4259e94121'], ['Miner_05']]
E9S23: [['5bbcb32440062e4259e94121'], ['Miner_05']],
E8S26: [['5bbcb31940062e4259e940b8'], ['Miner_06']],
}),

// External Rooms 外矿房间列表与对应镇守的 Creeps
EXTERNAL_ROOMS: ({
E6S22: [["E6S23", "E5S22", "E5S21"], ["ResidentDefender_E6S22"]],
E9S21: [["E8S21", "E9S22"], ["ResidentDefender_E9S21"]],
E8S23: [["E9S23", "E8S24", "E7S23"], ["ResidentDefender_E8S23"]]
E8S23: [["E9S24", "E8S24", "E7S23"], ["ResidentDefender_E8S23"]]
}),

//需要远程监控的房间
Expand Down
4 changes: 2 additions & 2 deletions config.outerworld.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
// 外矿 id 与其对应 Container
module.exports = {
// [n][0]为矿物 id ,[n][1]为 Container id
E5S21: [['5bbcad3a9099fc012e636e4b', '5ef8326d892531028bb766f6'], ['5bbcad3a9099fc012e636e49', '5efbfa18b538e73bbc590522']],
E5S21: [['5bbcad3a9099fc012e636e4b', '5f32189eaa388b61a790cc30'], ['5bbcad3a9099fc012e636e49', '5f322ebf61a3e70e4708467b']],
E5S22: [['5bbcad3a9099fc012e636e4e', '5f31ffe8a26934d40b958c87']],
E6S23: [['5bbcad489099fc012e637092', '5efc728edfe2ff7e2bf91dda']],
E6S23: [['5bbcad489099fc012e637092', '5f32306519ce9e6a7942607d']],
E8S21: [['5bbcad6c9099fc012e6373e9', '5efc583406bba53517a919a3']],
E9S22: [['5bbcad7a9099fc012e637578', '5efc97da8d54b262e821777f'], ['5bbcad7a9099fc012e63757a', '5efc91c98d54b2a402217578']],
E9S23: [['5bbcad7b9099fc012e63757d', '5ef83746c1b8855715d312f6'], ['5bbcad7b9099fc012e63757e', '5ef8412473c213159115edc6']],
Expand Down
3 changes: 2 additions & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ module.exports.loop = function () {

const result = Game.cpu.generatePixel();

//Game.market.changeOrderPrice('5f028c760de21e2368f00c31', 0.65);
//logger.info(Game.market.changeOrderPrice('5f316d477e0cdd524ac85843', 0.99))


//Game.market.cancelOrder('5f1fc4e464b6561cae9fb6a5');

Expand Down
Loading

0 comments on commit a944387

Please sign in to comment.