Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. TERRANCOMMANDCENTEREVENT.MOD2G
  2. use TerranCommandCenter as knowledge.
  3.  
  4. module TerranCommandCenterEvent {
  5. forall bel(resources(A,_,_,_), A >= 200, refineryNeeded, friendly("Terran SCV",Id,_))
  6. do (terranSCV).send!(buildRefinery(Id)) + print("SENT" + Id).
  7.  
  8. if (terranSCV).sent(refineryBeingBuilt) then delete(refineryNeeded) + print("STOPPED SENDING").
  9. }
  10.  
  11. TERRANSCVEVENT.MOD2G
  12. use TerranSCV as knowledge.
  13.  
  14. module TerranSCVEvent {
  15. forall (terranCommandCenter).sent!(buildRefinery(Id))
  16. do (terranCommanCenter).send(refineryBeingBuilt) + print("RECEIVED").
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement