User:Mail2345/Nanobot mod

From FSG Wiki

< User:Mail2345Revision as of 05:46, 22 November 2007; view current revision
←Older revision | Newer revision→
Jump to: navigation, search
#subversion 2
#MAIL2345's Slave-BOT MOD
group Tools Empty Slave-Kill Mail2345's_mod Terra-Gen BXGN Anti-Leak
group Boxes Empty BoxGen1 BoxGen2
group Solids Empty Wall1 Wall WallN PREY
group GoodSlave-Bots Empty Slave-RND Slave-P  Slave-Z  Slave-XR Slave-XU Slave-XL Slave-XD Slave-Asm
group EvilSlave-Bots Empty EvilSlave-RND EvilSlave-P  EvilSlave-Z  EvilSlave-XR EvilSlave-XU EvilSlave-XL EvilSlave-XD EvilSlave-Asm
#Empty.
element	Empty	0	0	0	0	0	0	0	1
element	WallPulse	100	100	100	0	0	0	0	0
element Terra-Gen	100	100	100	0	0	0	0	1
neighbor 1 Terra-Gen Empty 1 Terra-Gen Terra-Gen
self .01 Terra-Gen 1 Wall-Area
neighbor 1 Terra-Gen Wall-Area 1 Wall-Area Wall-Area
element Wall-Area	150	150	150	0	0	0	0	0
self .01 Wall-Area .99 Empty .01 BXGN

#Makes a random box
element BXGN	150	150	150	0	0	0	0	1
self 1 BXGN .5 BoxGen1 .5 BoxGen2

#Standard Food box
item BoxGen1 1
Wall W WallN2 C
"WWWWWW",
"W    W",
"W  C W",
"W    W",
"WWWWWW"


#Prey box
item BoxGen2 1
Wall W PREY C
"WWWWWW",
"WCCCCW",
"WCCCCW",
"WCCCCW",
"WWWWWW"

element	Wall2	152	150	151	0	0	0	0	0
#Regular Wall
element	Wall	152	150	152	0	0	0	0	1
#Slave-Bot soup- DO NOT USE EXTERNALY
element	WallN	152	150	152	0	0	0	0	1
element	WallN2	152	150	152	0	0	0	0	0


#Slave-Bot prey- DO NOT USE EXTERNALY, just concentrated WallN. Use Pipes to extract
element	PREY	102	150	152	0	0	0	0	1
element	PREY1	153	100	151	0	0	0	0	0
self .0001 PREY 1 PREY1
pexplosion PREY1 Empty 10 PREY
neighbor 1 PREY Slave-D .99 Slave-D PREY .01 Slave-RND Slave-RND
neighbor 1 PREY Slave-U .99 Slave-U PREY .01 Slave-RND Slave-RND
neighbor 1 PREY Slave-L .99 Slave-L PREY .01 Slave-RND Slave-RND
neighbor 1 PREY Slave-R .99 Slave-R PREY .01 Slave-RND Slave-RND
neighbor 1 PREY Slave-DD 1 Slave-D PREY
neighbor 1 PREY Slave-UD 1 Slave-U PREY
neighbor 1 PREY Slave-LD 1 Slave-L PREY
neighbor 1 PREY Slave-RD 1 Slave-R PREY
neighbor 1 PREY Slave-P 1 Slave-P PREY
neighbor 1 PREY1 Slave-D .9 Slave-D PREY .1 Slave-RND Slave-RND
neighbor 1 PREY1 Slave-U .9 Slave-U PREY .1 Slave-RND Slave-RND
neighbor 1 PREY1 Slave-L .9 Slave-L PREY .1 Slave-RND Slave-RND
neighbor 1 PREY1 Slave-R .9 Slave-R PREY .1 Slave-RND Slave-RND
neighbor 1 PREY1 Slave-P .9 Slave-P PREY .1 Slave-P Slave-P
neighbor 1 PREY1 Slave-DD 1 Slave-D PREY 
neighbor 1 PREY1 Slave-UD 1 Slave-U PREY 
neighbor 1 PREY1 Slave-LD 1 Slave-L PREY 
neighbor 1 PREY1 Slave-RD 1 Slave-R PREY 
neighbor 1 PREY1 Slave-P 1 Slave-P PREY

neighbor 1  Slave-LS PREY 1 Slave-LS Slave-MLF  0 Empty Empty
neighbor 1  Slave-US PREY 1  Slave-US Slave-MUF 0 Empty Empty
neighbor 1  Slave-DS PREY 1  Slave-DS  Slave-MDF 0 Empty Empty
neighbor 1  Slave-RS PREY  1 Slave-RS  Slave-MRF 0 Empty Empty

neighbor 1  Slave-LS PREY1 1 Slave-LS Slave-MLF  0 Empty Empty
neighbor 1  Slave-US PREY1 1  Slave-US Slave-MUF 0 Empty Empty
neighbor 1  Slave-DS PREY1 1  Slave-DS  Slave-MDF 0 Empty Empty
neighbor 1  Slave-RS PREY1  1 Slave-RS  Slave-MRF 0 Empty Empty
neighbor 1 WallN2 Empty 1 Empty WallN2
self .01 WallN2 1 WallN
#ITEM ???, Can also destroy Wall1
item Slave-Kill 1
Slave-Kill K
"KKK",
"KKK",
"KKK"

self .05 Slave-Kill 1 Slave-Dis
element	Slave-Dis	252	250	202	0	0	0	0	0
self .1 Slave-Dis 1 Empty
self .01 Slave-DIS 1 Empty
pexplosion Slave-Dis Slave-Kill 10 Slave-DIS
pexplosion Slave-DIS Slave-Kill 10 Slave-DIS

item Slave-DIS 0
Slave-Dis D Slave-DIS X
"DDDDD",
"DDDDD",
"DDDDD",
"DDDDD"


#Wall Flares
item	Wall3	0
Wall3 W WallPulse E
" ",
"W",
" "

self .5 Wall2 1 Wall1
#Invicible wall
item Wall1 1
Wall2 W Wall3 E
"EEEEE",
"EEEEE",
"EEEEE",
"EEWEE",
"EEEEE",
"EEEEE",
"EEEEE"

neighbor 1 Wall3 Empty .5 Wall3 Wall3 .5 Wall3 WallPulse
neighbor 1 Wall3 WallPulse .5 WallPulse WallPulse .5 Wall3 Empty
item Mail2345's_mod 1
Wall | Wall \ Wall / Wall _ Wall {
" _____   _           ___   _     _   _____   _____   _____   _____            ___  ___   _____   _____        _____  __    __           ___  ___       ___   _   _       _____   _____   _   _   _____ ", 
"/  ___/ | |         /   | | |   / / | ____| |  _  \ /  _  \ |_   _|          /   |/   | /  _  \ |  _  \      |  _  \ \ \  / /          /   |/   |     /   | | | | |     /___  \ |___  | | | | | |  ___|", 
"| |___  | |        / /| | | |  / /  | |__   | |_| | | | | |   | |           / /|   /| | | | | | | | | |      | |_| |  \ \/ /          / /|   /| |    / /| | | | | |      ___| |    _| | | |_| | | |___ ", 
"\___  \ | |       / / | | | | / /   |  __|  |  _  { | | | |   | |          / / |__/ | | | | | | | | | |      |  _  {   \  /          / / |__/ | |   / / | | | | | |     /  ___/   |_  { \___  | \___  \", 
" ___| | | |___   / /  | | | |/ /    | |___  | |_| | | |_| |   | |         / /       | | | |_| | | |_| |      | |_| |   / /          / /       | |  / /  | | | | | |___  | |___   ___| |     | |  ___| |",
"/_____/ |_____| /_/   |_| |___/     |_____| |_____/ \_____/   |_|        /_/        |_| \_____/ |_____/      |_____/  /_/          /_/        |_| /_/   |_| |_| |_____| |_____| |_____/     |_| \_____|"




element	Slave-LD	152	150	0	0	0	0	0	0
element	Slave-RD	152	0	0	0	0	0	0	0
element	Slave-DD	0	150	150	0	0	0	0	0
element	Slave-UD	152	0	150	0	0	0	0	0
element	Slave-LD2	152	150	0	0	0	0	0	0
element	Slave-RD2	152	0	0	0	0	0	0	0
element	Slave-DD2	0	150	150	0	0	0	0	0
element	Slave-UD2	152	0	150	0	0	0	0	0
#Slave-bots, need power
element	Slave-RND	0	0	0	0	0	0	0	1
element	Slave-LS	152	150	0	0	0	0	0	0
element	Slave-RS	152	0	0	0	0	0	0	0
element	Slave-DS	0	150	150	0	0	0	0	0
element	Slave-US	152	0	150	0	0	0	0	0
self 1 Slave-RND .25 Slave-U .25 Slave-R .25 Slave-D .25 Slave-L

#Slave-bot that moves other Slave-bots Left
element	Slave-L	152	150	0	0	0	0	0	0

#Slave-bot that moves other Slave-bots Right
element	Slave-R	152	0	0	0	0	0	0	0

#Slave-bot that moves other Slave-bots Down
element	Slave-D	0	150	150	0	0	0	0	0

#Slave-bot that moves other Slave-bots Up
element	Slave-U	152	0	150	0	0	0	0	0


#Slave-bot that powers other Slave-bots
element	Slave-P	202	200	200	0	0	0	0	1

#Slave-bot that harvests other Slave-bots
element	Slave-Z	152	150	200	0	0	0	0	1
neighbor .25 Slave-Z Slave-Z .25 Slave-RND Slave-Z .75 Slave-Z Slave-Z
neighbor 1 Slave-Z Empty .5 Slave-RND Slave-Z .5 Slave-P Slave-Z
neighbor 1 Slave-Z Slave-R .9 Slave-P  Slave-Z .1 Slave-Z Slave-Z
neighbor 1 Slave-Z Slave-L .9 Slave-P  Slave-Z .1 Slave-Z Slave-Z
neighbor 1 Slave-Z Slave-U .9 Slave-P  Slave-Z .1 Slave-Z Slave-Z
neighbor 1 Slave-Z Slave-D .9 Slave-P  Slave-Z .1 Slave-Z Slave-Z
neighbor 1 Slave-Z Slave-P .9 Slave-RND  Slave-Z .1 Slave-Z Slave-Z
neighbor 1 Slave-L Slave-R .75 Slave-L Slave-ML .25 Empty Empty
neighbor 1 Slave-L Slave-U .75 Slave-L Slave-ML .25 Empty Empty
neighbor 1 Slave-L Slave-D .75 Slave-L Slave-ML .25 Empty Empty
neighbor 1 Slave-U Slave-R .75 Slave-U Slave-MU .25 Empty Empty
neighbor 1 Slave-U Slave-D .75 Slave-U Slave-MU .25 Empty Empty
neighbor 1 Slave-U Slave-L .75 Slave-U Slave-MU .25 Empty Empty
neighbor 1 Slave-D Slave-R .75 Slave-D Slave-MD .25 Empty Empty
neighbor 1 Slave-D Slave-U .75 Slave-D Slave-MD .25 Empty Empty
neighbor 1 Slave-D Slave-L .75 Slave-D Slave-MD .25 Empty Empty
neighbor 1 Slave-R Slave-U .75 Slave-R Slave-MR .25 Empty Empty
neighbor 1 Slave-R Slave-D .75 Slave-R Slave-MR .25 Empty Empty
neighbor 1 Slave-R Slave-L .75 Slave-R Slave-MR .25 Empty Empty

neighbor 1 Slave-LS Slave-P 1 Slave-LS Slave-MLP 0 Empty Empty
neighbor 1 Slave-US Slave-P 1 Slave-US Slave-MUP 0 Empty Empty
neighbor 1 Slave-DS Slave-P 1 Slave-DS Slave-MDP 0 Empty Empty
neighbor 1 Slave-RS Slave-P 1 Slave-RS Slave-MRP 0 Empty Empty


neighbor 1 Slave-LS Slave-Z 1 Slave-LS Slave-MLZ 0 Empty Empty
neighbor 1 Slave-US Slave-Z 1 Slave-US Slave-MUZ 0 Empty Empty
neighbor 1 Slave-DS Slave-Z 1 Slave-DS Slave-MDZ 0 Empty Empty
neighbor 1 Slave-RS Slave-Z 1 Slave-RS Slave-MRZ 0 Empty Empty

neighbor 1  Slave-LS WallN 1 Slave-LS Slave-MLF  0 Empty Empty
neighbor 1  Slave-US WallN 1  Slave-US Slave-MUF 0 Empty Empty
neighbor 1  Slave-DS WallN 1  Slave-DS  Slave-MDF 0 Empty Empty
neighbor 1  Slave-RS WallN  1 Slave-RS  Slave-MRF 0 Empty Empty

neighbor 1 Slave-LS WallN2  1 Slave-LS Slave-MLF  0 Empty Empty
neighbor 1  Slave-US  WallN2 1  Slave-US Slave-MUF 0 Empty Empty
neighbor 1 Slave-DS WallN2 1  Slave-DS  Slave-MDF 0 Empty Empty
neighbor 1 Slave-RS  WallN2  1 Slave-RS  Slave-MRF 0 Empty Empty

neighbor 1 Slave-LS Slave-R 1 Slave-LS Slave-MLR 0 Empty Empty
neighbor 1 Slave-LS Slave-U 1 Slave-LS Slave-MLU 0 Empty Empty
neighbor 1 Slave-LS Slave-D 1 Slave-LS Slave-MLD 0 Empty Empty
neighbor 1 Slave-US Slave-R 1 Slave-US Slave-MUR 0 Empty Empty
neighbor 1 Slave-US Slave-D 1 Slave-US Slave-MUD 0 Empty Empty
neighbor 1 Slave-US Slave-L 1 Slave-US Slave-MUL 0 Empty Empty
neighbor 1 Slave-DS Slave-R 1 Slave-DS Slave-MDR 0 Empty Empty
neighbor 1 Slave-DS Slave-U 1 Slave-DS Slave-MDU 0 Empty Empty
neighbor 1 Slave-DS Slave-L 1 Slave-DS Slave-MDL 0 Empty Empty
neighbor 1 Slave-RS Slave-U 1 Slave-RS Slave-MRU 0 Empty Empty
neighbor 1 Slave-RS Slave-D 1 Slave-RS Slave-MRD 0 Empty Empty
neighbor 1 Slave-RS Slave-L 1 Slave-RS Slave-MRL 0 Empty Empty
neighbor 1 Slave-R Empty 1 Empty Slave-R
neighbor 1 Slave-L Empty 1 Empty Slave-L 
neighbor 1 Slave-D Empty 1 Empty Slave-D 
neighbor 1 Slave-U  Empty 1 Empty Slave-U
self .01 Slave-U .25 Slave-UD .25 Slave-RD .25 Slave-DD .25 Slave-LD
self .01 Slave-D .25 Slave-UD .25 Slave-RD .25 Slave-DD .25 Slave-LD
self .01 Slave-R .25 Slave-UD .25 Slave-RD .25 Slave-DD .25 Slave-LD
self .01 Slave-L .25 Slave-UD .25 Slave-RD .25 Slave-DD .25 Slave-LD
pexplosion Slave-Z WallN 2 Slave-Z
pexplosion EvilSlave-Z WallN 2 EvilSlave-Z
item Slave-MLZ 0
Slave-Z R Empty E
"RE "

item Slave-MRZ 0
Slave-Z R Empty E
" ER"

item Slave-MUZ 0
Slave-Z R Empty E
" R ",
" E ",
"   "

item Slave-MDZ 0
Slave-Z R Empty E
"   ",
" E ",
" R "

neighbor .1 WallN Empty 1 WallN WallN 0 Anti-Leak Anti-Leak
neighbor .1 WallN  Anti-Leak 1  Anti-Leak  Anti-Leak
self .05  Anti-Leak 1 Empty

neighbor .01 WallN Empty .99 WallN WallN .01 Anti-Leak Anti-Leak
neighbor .01 PREY Empty .99 Empty PREY .01 Anti-Leak  Anti-Leak

item Slave-MLF 0
WallN2 R Empty E
"RE "

item Slave-MRF 0
WallN2 R Empty E
" ER"

item Slave-MUF 0
WallN2 R Empty E
" R ",
" E ",
"   "

item Slave-MDF 0
WallN2 R Empty E
"   ",
" E ",
" R "

item Slave-MLP 0
Slave-P R Empty E
"RE "

item Slave-MRP 0
Slave-P R Empty E
" ER"

item Slave-MUP 0
Slave-P R Empty E
" R ",
" E ",
"   "

item Slave-MDP 0
Slave-P R Empty E
"   ",
" E ",
" R "

item Slave-MLR 0
Slave-R R Empty E
"RE "

item Slave-MLD 0
Slave-D R Empty E
"RE "

item Slave-MLU 0
Slave-U R Empty E
"RE "

item Slave-MRL 0
Slave-L R Empty E
" ER"

item Slave-MRD 0
Slave-D R Empty E
"RE "

item Slave-MRU 0
Slave-U R Empty E
" ER"

item Slave-MUD 0
Slave-D R Empty E
" R ",
" E ",
"   "


item Slave-MUL 0
Slave-L R Empty E
" R ",
" E ",
"   "

item Slave-MUR 0
Slave-R R Empty E
" R ",
" E ",
"   "



item Slave-MDU 0
Slave-U R Empty E
"   ",
" E ",
" R "


item Slave-MDL 0
Slave-L R Empty E
"   ",
" E ",
" R "

item Slave-MDR 0
Slave-R R Empty E
"   ",
" E ",
" R "

item Slave-MU
Slave-U N
"N",
"N",
" "


item Slave-ML
Slave-L N
"NN "


item Slave-MD
Slave-D N
" ",
"N",
"N"

item Slave-MR
Slave-R N
" NN"

#Slave- pipelines - goes right
item Slave-XR 1
Slave-RS N Slave-XR X Empty W
"NNN",
" WX",
"NNN"

#Slave- pipelines - goes left
item Slave-XL 1
Slave-LS N Slave-XL X
"NNN",
"XW ",
"NNN"

#Slave- pipelines - goes down
item Slave-XD 1
Slave-DS N Slave-XD X
"N N",
"NWN",
"NXN"

#Slave- pipelines - goes up
item Slave-XU 1
Slave-US N Slave-XU X
"NXN",
"NWN",
"N N"

neighbor 1 Slave-LD Slave-L 1 Slave-LD Slave-LD
neighbor 1 Slave-LD2 Slave-LD 1 Slave-LD2 Slave-LD2
neighbor 1 Slave-LD2 Slave-L 1 Slave-LD Slave-LD
neighbor 1 Slave-LD2 Slave-L 1 Slave-L Slave-L

neighbor 1 Slave-RD Slave-R 1 Slave-RD Slave-RD
neighbor 1 Slave-RD2 Slave-RD 1 Slave-RD2 Slave-RD2
neighbor 1 Slave-RD2 Slave-R 1 Slave-RD Slave-RD
neighbor 1 Slave-RD2 Slave-R 1 Slave-R Slave-R

neighbor 1 Slave-DD Slave-D 1 Slave-DD Slave-DD
neighbor 1 Slave-DD2 Slave-DD 1 Slave-DD2 Slave-DD2
neighbor 1 Slave-DD2 Slave-D 1 Slave-DD Slave-DD
neighbor 1 Slave-DD2 Slave-D 1 Slave-D Slave-D


neighbor 1 Slave-UD Slave-U 1 Slave-UD Slave-UD
neighbor 1 Slave-UD2 Slave-UD 1 Slave-UD2 Slave-UD2
neighbor 1 Slave-UD2 Slave-U 1 Slave-UD Slave-UD
neighbor 1 Slave-UD2 Slave-U 1 Slave-U Slave-U
neighbor 1 Slave-P Empty .99 Empty Slave-P .01 Empty Empty
neighbor 1 Slave-LD Slave-P .5 Slave-LD2 Slave-P .5 Slave-P Slave-P
neighbor 1 Slave-LD2 Slave-P .5 Slave-LD Slave-P .5 Slave-L Slave-P
neighbor 1 Slave-L Slave-P .25 Slave-LD Slave-P .75 Slave-L Slave-ML
neighbor 1 Slave-UD Slave-P .5 Slave-UD2 Slave-P .5 Slave-P Slave-P
neighbor 1 Slave-UD2 Slave-P .5 Slave-UD Slave-P .5 Slave-U Slave-P
neighbor 1 Slave-U Slave-P .25 Slave-UD Slave-P .75 Slave-U Slave-MU
neighbor 1 Slave-DD Slave-P .5 Slave-DD2 Slave-P .5 Slave-P Slave-P
neighbor 1 Slave-DD2 Slave-P .5 Slave-DD Slave-P .5 Slave-D Slave-P
neighbor 1 Slave-D Slave-P .25 Slave-DD Slave-P .75 Slave-D Slave-MD
neighbor 1 Slave-RD Slave-P .5 Slave-RD2 Slave-P .5 Slave-P Slave-P
neighbor 1 Slave-RD2 Slave-P .5 Slave-RD Slave-P .5 Slave-R Slave-P
neighbor 1 Slave-R Slave-P .25 Slave-RD Slave-P .75 Slave-R Slave-MR
self .001 Slave-UD 1 Empty
self .001 Slave-RD 1 Empty
self .001 Slave-LD 1 Empty
self .001 Slave-DD 1 Empty
neighbor .1 Slave-Z Slave-MU 1 Slave-Z Slave-Z
neighbor .1 Slave-Z Slave-MD 1 Slave-Z Slave-Z
neighbor .1 Slave-Z Slave-ML 1 Slave-Z Slave-Z
neighbor .1 Slave-Z Slave-MR 1 Slave-Z Slave-Z
neighbor .21 Slave-P WallN 1 Slave-P Slave-P
neighbor .21 Slave-R WallN 1 Slave-R Slave-R
neighbor .21 Slave-L WallN 1 Slave-L Slave-L
neighbor .21 Slave-U WallN 1 Slave-U Slave-U
neighbor .21 Slave-D WallN 1 Slave-D Slave-D
neighbor 1 WallPulse Empty .1 WallPulse WallPulse .9  WallPulse Empty
self .1 WallPulse 1 Empty
neighbor 1 Slave-Z WallN 1 Slave-Z Slave-Z

element	EvilSlave-LD	102	100	0	0	0	0	0	0
element	EvilSlave-RD	102	0	0	0	0	0	0	0
element	EvilSlave-DD	0	100	100	0	0	0	0	0
element	EvilSlave-UD	102	0	100	0	0	0	0	0
element	EvilSlave-LD2	152	150	0	0	0	0	0	0
element	EvilSlave-RD2	152	0	0	0	0	0	0	0
element	EvilSlave-DD2	0	150	150	0	0	0	0	0
element	EvilSlave-UD2	152	0	150	0	0	0	0	0
#Evil random Slave-bots, also need power
element	EvilSlave-RND	0	0	0	0	0	0	0	1
element	EvilSlave-LS	152	150	0	0	0	0	0	0
element	EvilSlave-RS	152	0	0	0	0	0	0	0
element	EvilSlave-DS	0	150	150	0	0	0	0	0
element	EvilSlave-US	152	0	150	0	0	0	0	0
self 1 EvilSlave-RND .25 EvilSlave-U .25 EvilSlave-R .25 EvilSlave-D .25 EvilSlave-L

#EvilSlave-bot that moves other EvilSlave-bots Left
element	EvilSlave-L	102	100	0	0	0	0	0	0

#EvilSlave-bot that moves other EvilSlave-bots Right
element	EvilSlave-R	102	0	0	0	0	0	0	0

#EvilSlave-bot that moves other EvilSlave-bots Down
element	EvilSlave-D	0	100	100	0	0	0	0	0

#EvilSlave-bot that moves other EvilSlave-bots Up
element	EvilSlave-U	102	0	100	0	0	0	0	0


#EvilSlave-bot that powers other EvilSlave-bots
element	EvilSlave-P	152	150	150	0	0	0	0	1

#EvilSlave-bot that harvests other EvilSlave-bots
element	EvilSlave-Z	152	150	200	0	0	0	0	1
neighbor .25 EvilSlave-Z EvilSlave-Z .25 EvilSlave-RND EvilSlave-Z .75 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-Z Empty .5 EvilSlave-RND EvilSlave-Z .5 EvilSlave-P EvilSlave-Z
neighbor 1 EvilSlave-Z EvilSlave-R .9 EvilSlave-P  EvilSlave-Z .1 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-Z EvilSlave-L .9 EvilSlave-P  EvilSlave-Z .1 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-Z EvilSlave-U .9 EvilSlave-P  EvilSlave-Z .1 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-Z EvilSlave-D .9 EvilSlave-P  EvilSlave-Z .1 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-Z EvilSlave-P .9 EvilSlave-RND  EvilSlave-Z .1 EvilSlave-Z EvilSlave-Z
neighbor 1 EvilSlave-L EvilSlave-R .75 EvilSlave-L EvilSlave-ML .25 Empty Empty
neighbor 1 EvilSlave-L EvilSlave-U .75 EvilSlave-L EvilSlave-ML .25 Empty Empty
neighbor 1 EvilSlave-L EvilSlave-D .75 EvilSlave-L EvilSlave-ML .25 Empty Empty
neighbor 1 EvilSlave-U EvilSlave-R .75 EvilSlave-U EvilSlave-MU .25 Empty Empty
neighbor 1 EvilSlave-U EvilSlave-D .75 EvilSlave-U EvilSlave-MU .25 Empty Empty
neighbor 1 EvilSlave-U EvilSlave-L .75 EvilSlave-U EvilSlave-MU .25 Empty Empty
neighbor 1 EvilSlave-D EvilSlave-R .75 EvilSlave-D EvilSlave-MD .25 Empty Empty
neighbor 1 EvilSlave-D EvilSlave-U .75 EvilSlave-D EvilSlave-MD .25 Empty Empty
neighbor 1 EvilSlave-D EvilSlave-L .75 EvilSlave-D EvilSlave-MD .25 Empty Empty
neighbor 1 EvilSlave-R EvilSlave-U .75 EvilSlave-R EvilSlave-MR .25 Empty Empty
neighbor 1 EvilSlave-R EvilSlave-D .75 EvilSlave-R EvilSlave-MR .25 Empty Empty
neighbor 1 EvilSlave-R EvilSlave-L .75 EvilSlave-R EvilSlave-MR .25 Empty Empty

neighbor 1 EvilSlave-LS EvilSlave-P 1 EvilSlave-LS EvilSlave-MLP 0 Empty Empty
neighbor 1 EvilSlave-US EvilSlave-P 1 EvilSlave-US EvilSlave-MUP 0 Empty Empty
neighbor 1 EvilSlave-DS EvilSlave-P 1 EvilSlave-DS EvilSlave-MDP 0 Empty Empty
neighbor 1 EvilSlave-RS EvilSlave-P 1 EvilSlave-RS EvilSlave-MRP 0 Empty Empty


neighbor 1 EvilSlave-LS EvilSlave-Z 1 EvilSlave-LS EvilSlave-MLZ 0 Empty Empty
neighbor 1 EvilSlave-US EvilSlave-Z 1 EvilSlave-US EvilSlave-MUZ 0 Empty Empty
neighbor 1 EvilSlave-DS EvilSlave-Z 1 EvilSlave-DS EvilSlave-MDZ 0 Empty Empty
neighbor 1 EvilSlave-RS EvilSlave-Z 1 EvilSlave-RS EvilSlave-MRZ 0 Empty Empty


neighbor 1 EvilSlave-LS EvilSlave-R 1 EvilSlave-LS EvilSlave-MLR 0 Empty Empty
neighbor 1 EvilSlave-LS EvilSlave-U 1 EvilSlave-LS EvilSlave-MLU 0 Empty Empty
neighbor 1 EvilSlave-LS EvilSlave-D 1 EvilSlave-LS EvilSlave-MLD 0 Empty Empty
neighbor 1 EvilSlave-US EvilSlave-R 1 EvilSlave-US EvilSlave-MUR 0 Empty Empty
neighbor 1 EvilSlave-US EvilSlave-D 1 EvilSlave-US EvilSlave-MUD 0 Empty Empty
neighbor 1 EvilSlave-US EvilSlave-L 1 EvilSlave-US EvilSlave-MUL 0 Empty Empty
neighbor 1 EvilSlave-DS EvilSlave-R 1 EvilSlave-DS EvilSlave-MDR 0 Empty Empty
neighbor 1 EvilSlave-DS EvilSlave-U 1 EvilSlave-DS EvilSlave-MDU 0 Empty Empty
neighbor 1 EvilSlave-DS EvilSlave-L 1 EvilSlave-DS EvilSlave-MDL 0 Empty Empty
neighbor 1 EvilSlave-RS EvilSlave-U 1 EvilSlave-RS EvilSlave-MRU 0 Empty Empty
neighbor 1 EvilSlave-RS EvilSlave-D 1 EvilSlave-RS EvilSlave-MRD 0 Empty Empty
neighbor 1 EvilSlave-RS EvilSlave-L 1 EvilSlave-RS EvilSlave-MRL 0 Empty Empty
neighbor 1 EvilSlave-R Empty 1 Empty EvilSlave-R
neighbor 1 EvilSlave-L Empty 1 Empty EvilSlave-L 
neighbor 1 EvilSlave-D Empty 1 Empty EvilSlave-D 
neighbor 1 EvilSlave-U  Empty 1 Empty EvilSlave-U
self .01 EvilSlave-U .25 EvilSlave-UD .25 EvilSlave-RD .25 EvilSlave-DD .25 EvilSlave-LD
self .01 EvilSlave-D .25 EvilSlave-UD .25 EvilSlave-RD .25 EvilSlave-DD .25 EvilSlave-LD
self .01 EvilSlave-R .25 EvilSlave-UD .25 EvilSlave-RD .25 EvilSlave-DD .25 EvilSlave-LD
self .01 EvilSlave-L .25 EvilSlave-UD .25 EvilSlave-RD .25 EvilSlave-DD .25 EvilSlave-LD

item EvilSlave-MLZ 0
EvilSlave-Z R Empty E
"RE "

item EvilSlave-MRZ 0
EvilSlave-Z R Empty E
" ER"

item EvilSlave-MUZ 0
EvilSlave-Z R Empty E
" R ",
" E ",
"   "

item EvilSlave-MDZ 0
EvilSlave-Z R Empty E
"   ",
" E ",
" R "


item EvilSlave-MLF 0
WallN2 R Empty E
"RE "

item EvilSlave-MRF 0
WallN2 R Empty E
" ER"

item EvilSlave-MUF 0
WallN2 R Empty E
" R ",
" E ",
"   "

item EvilSlave-MDF 0
WallN2 R Empty E
"   ",
" E ",
" R "

item EvilSlave-MLP 0
EvilSlave-P R Empty E
"RE "

item EvilSlave-MRP 0
EvilSlave-P R Empty E
" ER"

item EvilSlave-MUP 0
EvilSlave-P R Empty E
" R ",
" E ",
"   "

item EvilSlave-MDP 0
EvilSlave-P R Empty E
"   ",
" E ",
" R "

item EvilSlave-MLR 0
EvilSlave-R R Empty E
"RE "

item EvilSlave-MLD 0
EvilSlave-D R Empty E
"RE "

item EvilSlave-MLU 0
EvilSlave-U R Empty E
"RE "

item EvilSlave-MRL 0
EvilSlave-L R Empty E
" ER"

item EvilSlave-MRD 0
EvilSlave-D R Empty E
"RE "

item EvilSlave-MRU 0
EvilSlave-U R Empty E
" ER"

item EvilSlave-MUD 0
EvilSlave-D R Empty E
" R ",
" E ",
"   "


item EvilSlave-MUL 0
EvilSlave-L R Empty E
" R ",
" E ",
"   "

item EvilSlave-MUR 0
EvilSlave-R R Empty E
" R ",
" E ",
"   "



item EvilSlave-MDU 0
EvilSlave-U R Empty E
"   ",
" E ",
" R "


item EvilSlave-MDL 0
EvilSlave-L R Empty E
"   ",
" E ",
" R "

item EvilSlave-MDR 0
EvilSlave-R R Empty E
"   ",
" E ",
" R "

item EvilSlave-MU
EvilSlave-U N
"N",
"N",
" "


item EvilSlave-ML
EvilSlave-L N
"NN "


item EvilSlave-MD
EvilSlave-D N
" ",
"N",
"N"

item EvilSlave-MR
EvilSlave-R N
" NN"

#EvilSlave- pipelines - goes right
item EvilSlave-XR 1
EvilSlave-RS N EvilSlave-XR X Empty W
"NNN",
" WX",
"NNN"

#EvilSlave- pipelines - goes left
item EvilSlave-XL 1
EvilSlave-LS N EvilSlave-XL X
"NNN",
"XW ",
"NNN"

#EvilSlave- pipelines - goes down
item EvilSlave-XD 1
EvilSlave-DS N EvilSlave-XD X
"N N",
"NWN",
"NXN"

#EvilSlave- pipelines - goes up
item EvilSlave-XU 1
EvilSlave-US N EvilSlave-XU X
"NXN",
"NWN",
"N N"

neighbor 1 EvilSlave-LD EvilSlave-L 1 EvilSlave-LD EvilSlave-LD
neighbor 1 EvilSlave-LD2 EvilSlave-LD 1 EvilSlave-LD2 EvilSlave-LD2
neighbor 1 EvilSlave-LD2 EvilSlave-L 1 EvilSlave-LD EvilSlave-LD
neighbor 1 EvilSlave-LD2 EvilSlave-L 1 EvilSlave-L EvilSlave-L

neighbor 1 EvilSlave-RD EvilSlave-R 1 EvilSlave-RD EvilSlave-RD
neighbor 1 EvilSlave-RD2 EvilSlave-RD 1 EvilSlave-RD2 EvilSlave-RD2
neighbor 1 EvilSlave-RD2 EvilSlave-R 1 EvilSlave-RD EvilSlave-RD
neighbor 1 EvilSlave-RD2 EvilSlave-R 1 EvilSlave-R EvilSlave-R

neighbor 1 EvilSlave-DD EvilSlave-D 1 EvilSlave-DD EvilSlave-DD
neighbor 1 EvilSlave-DD2 EvilSlave-DD 1 EvilSlave-DD2 EvilSlave-DD2
neighbor 1 EvilSlave-DD2 EvilSlave-D 1 EvilSlave-DD EvilSlave-DD
neighbor 1 EvilSlave-DD2 EvilSlave-D 1 EvilSlave-D EvilSlave-D


neighbor 1 EvilSlave-UD EvilSlave-U 1 EvilSlave-UD EvilSlave-UD
neighbor 1 EvilSlave-UD2 EvilSlave-UD 1 EvilSlave-UD2 EvilSlave-UD2
neighbor 1 EvilSlave-UD2 EvilSlave-U 1 EvilSlave-UD EvilSlave-UD
neighbor 1 EvilSlave-UD2 EvilSlave-U 1 EvilSlave-U EvilSlave-U
neighbor 1 EvilSlave-P Empty .99 Empty EvilSlave-P .01 Empty Empty
neighbor 1 EvilSlave-LD EvilSlave-P .5 EvilSlave-LD2 EvilSlave-P .5 EvilSlave-P EvilSlave-P
neighbor 1 EvilSlave-LD2 EvilSlave-P .5 EvilSlave-LD EvilSlave-P .5 EvilSlave-L EvilSlave-P
neighbor 1 EvilSlave-L EvilSlave-P .25 EvilSlave-LD EvilSlave-P .75 EvilSlave-L EvilSlave-ML
neighbor 1 EvilSlave-UD EvilSlave-P .5 EvilSlave-UD2 EvilSlave-P .5 EvilSlave-P EvilSlave-P
neighbor 1 EvilSlave-UD2 EvilSlave-P .5 EvilSlave-UD EvilSlave-P .5 EvilSlave-U EvilSlave-P
neighbor 1 EvilSlave-U EvilSlave-P .25 EvilSlave-UD EvilSlave-P .75 EvilSlave-U EvilSlave-MU
neighbor 1 EvilSlave-DD EvilSlave-P .5 EvilSlave-DD2 EvilSlave-P .5 EvilSlave-P EvilSlave-P
neighbor 1 EvilSlave-DD2 EvilSlave-P .5 EvilSlave-DD EvilSlave-P .5 EvilSlave-D EvilSlave-P
neighbor 1 EvilSlave-D EvilSlave-P .25 EvilSlave-DD EvilSlave-P .75 EvilSlave-D EvilSlave-MD
neighbor 1 EvilSlave-RD EvilSlave-P .5 EvilSlave-RD2 EvilSlave-P .5 EvilSlave-P EvilSlave-P
neighbor 1 EvilSlave-RD2 EvilSlave-P .5 EvilSlave-RD EvilSlave-P .5 EvilSlave-R EvilSlave-P
neighbor 1 EvilSlave-R EvilSlave-P .25 EvilSlave-RD EvilSlave-P .75 EvilSlave-R EvilSlave-MR
self .001 EvilSlave-UD 1 Empty
self .001 EvilSlave-RD 1 Empty
self .001 EvilSlave-LD 1 Empty
self .001 EvilSlave-DD 1 Empty
neighbor .1 EvilSlave-Z EvilSlave-MU 1 EvilSlave-Z EvilSlave-Z
neighbor .1 EvilSlave-Z EvilSlave-MD 1 EvilSlave-Z EvilSlave-Z
neighbor .1 EvilSlave-Z EvilSlave-ML 1 EvilSlave-Z EvilSlave-Z
neighbor .1 EvilSlave-Z EvilSlave-MR 1 EvilSlave-Z EvilSlave-Z
neighbor 1  EvilSlave-LS WallN 1 EvilSlave-LS EvilSlave-MLF  0 Empty Empty
neighbor 1  EvilSlave-US WallN 1  EvilSlave-US EvilSlave-MUF 0 Empty Empty
neighbor 1  EvilSlave-DS WallN 1  EvilSlave-DS  EvilSlave-MDF 0 Empty Empty
neighbor 1  EvilSlave-RS WallN  1 EvilSlave-RS  EvilSlave-MRF 0 Empty Empty

neighbor 1 EvilSlave-LS WallN2  1 EvilSlave-LS EvilSlave-MLF  0 Empty Empty
neighbor 1  EvilSlave-US  WallN2 1  EvilSlave-US EvilSlave-MUF 0 Empty Empty
neighbor 1 EvilSlave-DS WallN2 1  EvilSlave-DS  EvilSlave-MDF 0 Empty Empty
neighbor 1 EvilSlave-RS  WallN2  1 EvilSlave-RS  EvilSlave-MRF 0 Empty Empty

element	Slave-FIGHT	255 0 0	0	0	0	0	0
self .1 Slave-FIGHT .25 Slave-RND .25 EvilSlave-RND .5 Empty
pexplosion EvilSlave-D Slave-D 5 Slave-FIGHT 
pexplosion EvilSlave-U Slave-U 5 Slave-FIGHT 
pexplosion EvilSlave-L Slave-L 5 Slave-FIGHT 
pexplosion EvilSlave-R Slave-R 5 Slave-FIGHT 
pexplosion EvilSlave-P Slave-P 5 Slave-FIGHT 
pexplosion Slave-D  EvilSlave-D 5 Slave-FIGHT 
pexplosion Slave-U  EvilSlave-U 5 Slave-FIGHT 
pexplosion Slave-L  EvilSlave-L 5 Slave-FIGHT 
pexplosion Slave-R  EvilSlave-R 5 Slave-FIGHT 
pexplosion Slave-P  EvilSlave-P 5 Slave-FIGHT 
pexplosion Slave-Z  EvilSlave-Z 10 Slave-FIGHT 
pexplosion EvilSlave-D Wall 2 EvilSlave-RND 
pexplosion EvilSlave-U Wall 2 EvilSlave-RND 
pexplosion EvilSlave-L Wall 2 EvilSlave-RND 
pexplosion EvilSlave-R Wall 2 EvilSlave-RND 
pexplosion EvilSlave-P Wall 2 EvilSlave-RND

neighbor .21 EvilSlave-P WallN 1 EvilSlave-P EvilSlave-P
neighbor .21 EvilSlave-R WallN 1 EvilSlave-R EvilSlave-R
neighbor .21 EvilSlave-L WallN 1 EvilSlave-L EvilSlave-L
neighbor .21 EvilSlave-U WallN 1 EvilSlave-U EvilSlave-U
neighbor .21 EvilSlave-D WallN 1 EvilSlave-D EvilSlave-D

#Makes Slave-bots
item Slave-Asm 1
Slave-Z Z Empty E Slave-Asm M
"ZZZZZ",
"ZEEEZ",
"ZEEEZ",
"ZEMEZ",
"ZEEEZ",
"ZEEEZ",
"ZZZZZ"


#Makes EvilSlave-bots
item EvilSlave-Asm 1
EvilSlave-Z Z Empty E EvilSlave-Asm M
"ZZZZZ",
"ZEEEZ",
"ZEEEZ",
"ZEMEZ",
"ZEEEZ",
"ZEEEZ",
"ZZZZZ"

#Cleans up WallN mess, PREY messes too.
element	Anti-Leak	255 255 255	0	0	0	0	1

neighbor .1 PREY  Anti-Leak 1  Anti-Leak  Anti-Leak
#END OF MOD