Advertisement
Guest User

Untitled

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