Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Room.prototype.layoutRoom=function(){
- var s:Spawn=this.spawns()[0]
- var c:Controller=this.controller;
- //get path from spawn to controller
- var path = this.findPath(s.pos, c.pos, {ignoreDestructibleStructures: true});
- //place container on last part of path -3 to stay 1 away from controller, and closest to spawn
- //length-1= on endpoint, -2 is one step away, -3 is two steps away
- var loc=path[path.length-3]
- console.log('layout room, put container: '+loc.x+' '+loc.y)
- this.createConstructionSite(loc.x, loc.y, STRUCTURE_CONTAINER);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement