Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :::: INSTANCES ::::
- Id: 1, Name: Send message "mission starts", TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 15
- Id: 2, Name: Drop Location, TypeId: StartHere ExecuteOnce: NO
- argument0:: X: X = 17
- argument1:: Y: Y = 66
- Id: 3, Name: Send message sq, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 19
- Id: 4, Name: Message: woman encountered, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 1
- Id: 5, Name: Message: thanx, woman, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 2
- Id: 6, Name: Message: Snoot, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 3
- Id: 7, Name: Message: Rogues are dead, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 4
- Id: 8, Name: Message: Item, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 17
- Id: 9, Name: Message: Sq/forest, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 10
- Id: 10, Name: Message: Bees, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 14
- Id: 11, Name: Message: Ghosts, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 18
- Id: 12, Name: Message: squirells, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 19
- Id: 13, Name: Witch starts defending, TypeId: Command::DefendSelf ExecuteOnce: NO
- argument0:: Const: Const = 11
- argument1:: Unit to defend: Unit = 10001
- argument2:: Follow range: Number = 3
- argument9:: Group: Group = 2
- Id: 14, Name: Witch go to Snoot, TypeId: Command::Move ExecuteOnce: NO
- argument0:: Const: Const = 4
- argument1:: X: X = 66
- argument2:: Y: Y = 16
- argument9:: Group: Group = 2
- Id: 15, Name: Force "Mission Complete" state, TypeId: ForseMissionComplete ExecuteOnce: NO
- Id: 16, Name: Witch Follows, TypeId: Command::Follow ExecuteOnce: NO
- argument0:: Const: Const = 15
- argument1:: Group: Group = 2
- argument2:: Unit to defend: Unit = 10001
- argument3:: Follow range: Number = 3
- Id: 17, Name: We have got Snoot, TypeId: ChangeGroupsOwner ExecuteOnce: NO
- argument0:: Group: Group = 16
- argument1:: New owner ( player ): Fraction = 1
- Id: 18, Name: Message: Sack found, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 16
- Id: 19, Name: Message: Start, TypeId: SendMessage ExecuteOnce: NO
- argument0:: Message number: Number = 15
- Id: 20, Name: Group Command : Follow, TypeId: Command::Follow ExecuteOnce: NO
- argument0:: Const: Const = 15
- argument1:: Group: Group = 2
- argument2:: Unit to defend: Unit = 10001
- argument3:: Follow range: Number = 3
- Id: 21, Name: Drop all, TypeId: DropAll ExecuteOnce: NO
- argument0:: Unit: Unit = 21
- Id: 22, Name: Patrol1, TypeId: Command::Patrol ExecuteOnce: NO
- argument0:: Const: Const = 14
- argument1:: X: X = 53
- argument2:: Y: Y = 19
- argument9:: Group: Group = 18
- Id: 23, Name: Patrol2, TypeId: Command::Patrol ExecuteOnce: NO
- argument0:: Const: Const = 14
- argument1:: X: X = 54
- argument2:: Y: Y = 13
- argument9:: Group: Group = 17
- Id: 24, Name: give witch, TypeId: ChangeGroupsOwner ExecuteOnce: NO
- argument0:: Group: Group = 2
- argument1:: New owner ( player ): Fraction = 1
- Id: 25, Name: remove witch, TypeId: ChangeGroupsOwner ExecuteOnce: NO
- argument0:: Group: Group = 2
- argument1:: New owner ( player ): Fraction = 2
- Id: 26, Name: Increment variable, TypeId: IncrementVariable ExecuteOnce: NO
- argument0:: Variable: Number = 50
- Id: 27, Name: Witch GIVES scrolls, TypeId: GiveAllItemsFromUnitToUnit ExecuteOnce: NO
- argument0:: Giving Unit: Unit = 21
- argument1:: Taking Unit: Unit = 10001
- Id: 28, Name: Witch flees, TypeId: ChangeUnitsOwner ExecuteOnce: NO
- argument0:: Unit: Unit = 21
- argument1:: New owner ( player ): Fraction = 2
- :::: CHECKS ::::
- Id: 1, Name: Constant Value = 0, TypeId: Constant, ExecuteOnce: NO
- argument0:: Value: Number = 0
- Id: 2, Name: Near sack, TypeId: GetDistanceFromPointToUnit, ExecuteOnce: NO
- argument0:: Unit: Unit = 10001
- argument1:: X: X = 20
- argument2:: Y: Y = 65
- Id: 3, Name: Near woman, TypeId: GetDistanceFromPointToUnit, ExecuteOnce: NO
- argument0:: Unit: Unit = 10001
- argument1:: X: X = 36
- argument2:: Y: Y = 51
- Id: 4, Name: Near village, TypeId: GetDistanceFromPointToUnit, ExecuteOnce: NO
- argument0:: Unit: Unit = 21
- argument1:: X: X = 56
- argument2:: Y: Y = 21
- Id: 5, Name: Near Snoot, TypeId: GetDistanceFromPointToUnit, ExecuteOnce: NO
- argument0:: Unit: Unit = 10001
- argument1:: X: X = 66
- argument2:: Y: Y = 16
- Id: 6, Name: Near item, TypeId: GetDistanceFromPointToUnit, ExecuteOnce: NO
- argument0:: Unit: Unit = 10001
- argument1:: X: X = 38
- argument2:: Y: Y = 64
- Id: 7, Name: Rogues, TypeId: GroupUnitCount, ExecuteOnce: NO
- argument0:: Group: Group = 1
- Id: 8, Name: Sq/forest, TypeId: GroupUnitCount, ExecuteOnce: NO
- argument0:: Group: Group = 4
- Id: 9, Name: Bees, TypeId: GroupUnitCount, ExecuteOnce: NO
- argument0:: Group: Group = 7
- Id: 10, Name: Ghosts, TypeId: GroupUnitCount, ExecuteOnce: NO
- argument0:: Group: Group = 3
- Id: 11, Name: Squirells, TypeId: GroupUnitCount, ExecuteOnce: NO
- argument0:: Group: Group = 5
- Id: 12, Name: Constant Value = 3, TypeId: Constant, ExecuteOnce: NO
- argument0:: Value: Number = 3
- Id: 13, Name: VIP: witch, TypeId: VeryImportantPerson, ExecuteOnce: NO
- argument0:: Unit: Unit = 21
- Id: 14, Name: VIP: Snoot, TypeId: VeryImportantPerson, ExecuteOnce: NO
- argument0:: Unit: Unit = 51
- Id: 15, Name: Return value of variable, TypeId: CheckVariable, ExecuteOnce: NO
- argument0:: Variable: Number = 50
- Id: 16, Name: Get sack, TypeId: CheckSack, ExecuteOnce: NO
- argument0:: X: X = 38
- argument1:: Y: Y = 64
- :::: TRIGGERS ::::
- [Run Once] Just Start => if Constant Value = 0 == Constant Value = 0:
- Send message "mission starts"();
- Patrol1();
- Patrol2();
- [Run Once] Deploy Location => if true:
- Drop Location();
- [Run Once] Woman found => if Near woman <= Constant Value = 3 && Rogues == Constant Value = 0:
- Message: woman encountered();
- give witch();
- [Run Once] Thanx, woman => if Near village <= Constant Value = 3:
- Message: thanx, woman();
- Witch flees();
- Witch GIVES scrolls();
- Increment variable();
- [Run Once] Snoot => if Near Snoot <= Constant Value = 3 && Return value of variable != Constant Value = 0:
- Message: Snoot();
- Force "Mission Complete" state();
- [Run Once] Item => if Get sack == Constant Value = 0:
- Message: Item();
- [Run Once] Kill: rogues => if Rogues == Constant Value = 0:
- Message: Rogues are dead();
- [Run Once] Kill: sq/forest => if Sq/forest == Constant Value = 0:
- Message: Sq/forest();
- [Run Once] Kill: bees => if Bees == Constant Value = 0:
- Message: Bees();
- [Run Once] Kill: ghosts => if Ghosts == Constant Value = 0:
- Message: Ghosts();
- [Run Once] Kill: squirells => if Squirells == Constant Value = 0:
- Message: squirells();
- VIPs => if VIP: witch != VIP: Snoot:
- [Run Once] Sack found => if Near sack == Constant Value = 0:
- Message: Sack found();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement