Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; my scout is attacked, i know it thx to the use of object-data-tasks-count is a previous rule
- ; scout-micro-point-x is the point-goal-pair of my scout while it is targeted
- (defrule
- (goal scout-attacked-goal YES)
- => (up-modify-sn sn-focus-player-number s:= sn-target-player-number)
- (up-full-reset-search)
- (up-set-target-point scout-micro-point-x)
- (up-filter-distance c: 1 c: 9)
- (up-find-remote c: villager-class c: 10)
- (up-remove-objects search-remote object-data-tasks-count <= 0)
- (up-get-search-state local-total-goal)
- (set-goal split-rule-goal 172))
- (defrule
- (goal scout-attacked-goal YES)
- (goal split-rule-goal 172)
- (up-set-target-object search-remote c: 0)
- (up-object-data object-data-tasks-count > 0)
- => (up-full-reset-search)
- (up-find-remote g: remote-last-goal c: 1); ============> It contains the scout :'(###################### cheese, WHY ! !!!!!
- (up-set-target-object search-remote c: 1)
- (up-get-point position-object object-point-x))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement