############################################# ############################################# ############ mrapple's section of ########### ########### the 2010 collaborator ########### ######### not sure what to call it, ######### ########### maybe something with ############ ########## the word ooze in it? :) ########## ############################################# ############################################# ###################### ## TEXTURE MATRIXES ## ###################### texturematrix name mrapple-zap shift 4 0 end texturematrix name mrapple-ooze shift 0 -1 end texturematrix name mrapple-ooze2 shift 3 0 end texturematrix name mrapple-ooze-slow shift 0.3 0 end texturematrix name mrapple-ooze-spin spin .05 end texturematrix name mrapple-matrix shift .2 .2 end ############### ## MATERIALS ## ############### material name mrapple-fence texture http://images.bzflag.org/msheppard/anomaly_chainlink.png end material name mrapple-zap addtexture http://images.bzflag.org/msheppard/lightning2.png texmat mrapple-zap end material name mrapple-ground texture http://images.bzflag.org/rkoehler/ekelmetal.png noradar end material name mrapple-crate1 texture http://images.bzflag.org/jefenry/crate1.png end material name mrapple-crate2 texture http://images.bzflag.org/jefenry/crate2.png end material name mrapple-boxtop texture http://images.bzflag.org/fpopcorn/flying_popcorn_fp-boxtop.png end material name mrapple-boxwall texture http://images.bzflag.org/fpopcorn/flying_popcorn_fp-boxwall.png end material name mrapple-steel texture http://images.bzflag.org/akohler/MetalWalk.png end material name mrapple-sky texture mesh diffuse 0 .2 0 1 noradar end material name mrapple-ooze diffuse 0 1 0 .5 texture mesh noradar texmat mrapple-ooze groupalpha end material name mrapple-clear diffuse 0 0 0 0 end material name mrapple-black diffuse 0 0 0 1 end material name mrapple-green diffuse 0 1 0 1 end material name mrapple-red diffuse 1 0 0 1 end material name mrapple-blue diffuse 0 0 1 1 end material name mrapple-see diffuse .5 .8 .9 .5 end ############# ## PHYSICS ## ############# physics name mrapple-ooze death Tank Contaminated end physics name mrapple-electricity death Tank Electrocuted end #################### ## ELECTRIC FENCE ## #################### define electricity1 box position 75 0 10 size .1 200 .1 shear 2.5 0 0 1 spin 90 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 75 0 10.5 size .1 201.5 .1 shear 2.5 0 0 1 spin 90 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 75 0 11 size .1 202.5 .1 shear 2.5 0 0 1 spin 90 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 200 -55 0 size .1 45 10 matref mrapple-fence texsize 5 .7 end box position 200 55 0 size .1 45 10 matref mrapple-fence texsize 5 .7 end box position 200 0 0 size .5 10 .01 end enddef define electricity2 box position 175 0 10 size .1 100 .1 shear 2.5 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 175 0 10.5 size .1 101.5 .1 shear 2.5 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 175 0 11 size .1 102.5 .1 shear 2.5 0 0 1 sides matref mrapple-zap z+ matref mrapple-black z- matref mrapple-black phydrv mrapple-electricity end box position 105 100 0 size 95 .1 10 matref mrapple-fence texsize 10 .7 end box position -105 100 0 size 95 .1 10 matref mrapple-fence texsize 10 .7 end box position 0 100 0 size 10 .5 .01 end enddef group electricity1 end group electricity1 spin 180 0 0 1 end group electricity2 end group electricity2 spin 180 0 0 1 end ############ ## GROUND ## ############ box position 0 0 0 size 200 100 0.009 matref mrapple-ground texsize 8 4 end ####################### ## CRATE DEFINITIONS ## ####################### define crate1 box position 0 0 0 size 1 1 1 matref mrapple-crate1 texsize 1 1 end enddef define crate2 box position 0 0 0 size 1 1 1 matref mrapple-crate2 texsize 1 1 end enddef group crate1 scale 3 3 5 shift 175 85 0 rotation 20 end group crate2 scale 3 3 5 shift 184 77 0 rotation 60 end group crate1 scale 3 3 5 shift 180 82 5 rotation 200 end group crate2 scale 5 5 8 shift 48 75 0 rotation 121 end group crate1 scale 5 5 8 shift 32 75 0 rotation 10 end group crate2 scale 5 5 8 shift 16 75 0 rotation 320 end group crate1 scale 5 5 8 shift 40 75 8 rotation 31 end group crate2 scale 5 5 8 shift 25 75 8 rotation 281 end group crate1 scale 5 5 8 shift 32 75 16 rotation 192 end ################## ## CONTROL ROOM ## ################## box position 140 60 0 size 1 30 2 matref mrapple-steel end box position 165 60 19 size 24 29 1 matref mrapple-steel texsize 5 10 end box position 140 60 2 size 1 20 3 matref mrapple-see end box position 140 85 2 size 1 5 3 matref mrapple-steel end box position 140 35 2 size 1 5 3 matref mrapple-steel end box position 140 60 5 size 1 30 15 matref mrapple-steel end box position 190 60 0 size 1 30 20 matref mrapple-steel end box position 165 90 0 size 25 1 10 matref mrapple-steel end box position 165 90 10 size 5 1 7 matref mrapple-see end box position 165 90 17 size 5 1 3 matref mrapple-steel end box position 150 90 10 size 10 1 10 matref mrapple-steel end box position 180 90 10 size 10 1 10 matref mrapple-steel end box position 180 30 0 size 10 1 20 matref mrapple-steel end box position 150 30 0 size 10 1 20 matref mrapple-steel end box position 165 30 15 size 5 1 5 matref mrapple-steel end box position 170 25 0 size 5 1 15 matref mrapple-steel rotation 70 end box position 152 89 1 size 1.5 1 6.5 matref mrapple-black end box position 151 89 3 size 1.5 1 1.5 matref mrapple-black end arc spin 90 1 0 0 shift 152 88 2 size .5 .5 .1 matref mrapple-red end arc spin 90 1 0 0 shift 152 88 3.5 size .5 .5 .1 matref mrapple-red end arc spin 90 1 0 0 shift 152 88 5 size .5 .5 .1 matref mrapple-red end arc spin 90 1 0 0 shift 152 88 6.5 size .5 .5 .1 matref mrapple-red end ############ ## WIRING ## ############ box position 145 89 3 size 5 .25 .25 matref mrapple-blue end box position 145 89 3.5 size 5 .25 .25 matref mrapple-red end box position 145 89 4 size 5 .25 .25 matref mrapple-green end box position 141 86 3 size .25 3 .25 matref mrapple-blue end box position 141 86.25 3.5 size .25 2.75 .25 matref mrapple-red end box position 141 86.5 4 size .25 2.5 .25 matref mrapple-green end box position 141 83 3 size .25 .15 3 matref mrapple-blue end box position 141 83.5 3.5 size .25 .15 3 matref mrapple-red end box position 141 84 4 size .25 .15 3 matref mrapple-green end box position 141 60 6 size .25 23.15 .25 matref mrapple-blue end box position 141 60 6.5 size .25 23.65 .25 matref mrapple-red end box position 141 60 7 size .25 24.15 .25 matref mrapple-green end box position 141 37 0 size .25 .15 6 matref mrapple-blue end box position 141 36.5 0 size .25 .15 6.5 matref mrapple-red end box position 141 36 0 size .25 .15 7 matref mrapple-green end box position 141 36.5 0 size 1 1 1 matref mrapple-black end ############# ## LOCKERS ## ############# box position 185 50 0 size 5 20 5 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position 187 69 5 size 3 1 10 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position 187 50 5 size 3 1 10 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position 187 31 5 size 3 1 10 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position 187 50 15 size 3 20 1 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 270 0 0 1 shift 190 64.25 13 size .3 .3 3 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 270 0 0 1 shift 190 54.75 13 size .3 .3 3 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 270 0 0 1 shift 190 45.25 13 size .3 .3 3 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 270 0 0 1 shift 190 35.75 13 size .3 .3 3 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end ################ ## OOZE TOWER ## ################ arc position -150 -50 0 size 25 25 10 ratio .2 angle 340 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position -150 -50 10 size 25 25 40 ratio .2 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end sphere position -150 -50 50 size 15 15 15 divisions 15 matref mrapple-boxwall end sphere position -150 -50 50 size 15.1 15.1 15.1 divisions 15 matref mrapple-ooze passable end arc position -150 -50 0 size 5 5 40 divisions 15 matref mrapple-ooze passable end sphere position -130 -50 0 size 70 40 .5 matref mrapple-ooze texmat mrapple-ooze-slow passable divisions 15 end arc spin 180 0 0 1 spin 67 1 0 0 spin -30 0 0 1 shift -113 6 30 size 5 5 47 angle 180 ratio .1 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 225 0 0 1 spin 67 1 0 0 spin -30 0 0 1 shift -113 6 31 size 5 5 47 angle 90 ratio .1 matref mrapple-ooze passable end ################### ## OOZE BUILDING ## ################### box position -100 20 0 size 20 20 11.5 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop z+ matref mrapple-ooze z+ texmat mrapple-ooze2 end box position -100 20 11 size 19.9 19.9 .4 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -119 20 11.5 size 1 20 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -100 39 11.5 size 20 1 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -100 1 11.5 size 20 1 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -81 25.5 11.5 size 1 12.5 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -81 3.5 11.5 size 1 3.5 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position -81 9.5 18.5 size 1 3.5 8 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 90 0 0 1 shift -80 10 15 size 5 5 15 ratio .1 divisions 20 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 270 1 0 0 spin 90 0 0 1 shift -65 10 11.5 size 2.5 1 15 angle 180 matref mrapple-ooze bottom matref mrapple-clear divisions 100 end arc position -65 10 0 size 1 2.5 11.5 angle 180 rotation 270 matref mrapple-ooze divisions 100 passable end sphere position -65 10 0 size 50 23 .5 matref mrapple-ooze texmat mrapple-ooze-slow hemisphere passable divisions 15 end sphere position -120 0 0 size 22 45 .5 matref mrapple-ooze texmat mrapple-ooze-slow hemisphere passable divisions 15 end sphere position -114 6 0 size 10 10 28.5 matref mrapple-ooze passable hemisphere divisions 15 end sphere position -114 33 11.5 size 5 6 3 matref mrapple-ooze passable hemisphere rotation 100 end ################ ## OOZE DRILL ## ################ arc position 0 -50 0 size 2 2 10 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 0 -50 10 size 1 1 30 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin -30 0 1 0 size 10 5 5 shift 5 -47.5 40 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 20 0 1 0 size 20 5 3 shift 25 -50 35 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 90 0 0 1 shift 40 -50 31 size 18 3 7 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 43.5 -65 7 size 2 2 24 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 43.5 -35 7 size 2 2 24 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end box position 40 -50 0 size 10 10 10 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 40 0 1 0 size 4 6 7 shift 42 -33 5 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 40 0 1 0 size 4 6 7 shift 42 -60 5 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 shift 40 -46 0 size 15 15 8 divisions 20 angle 180 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 shift 50 -48 11 size 5 5 4 divisions 15 divisions 20 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end sphere position 0 -50 0 size 3 3 15 matref mrapple-ooze passable hemisphere rotation 100 end sphere position 0 -50 0 size 36 29 .5 matref mrapple-ooze texmat mrapple-ooze-slow passable hemisphere rotation 230 divisions 15 end ################## ## OOZE BARRELS ## ################## arc position -120 80 0 size 7 7 33 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop ratio .15 divisions 15 end arc position -100 80 0 size 7 7 17 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop ratio .15 divisions 15 end arc position -80 80 0 size 7 7 33 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop ratio .15 divisions 15 end sphere position -120 80 33 size 6.8 6.8 1 matref mrapple-ooze texmat mrapple-ooze-slow divisions 15 passable end arc position -120 80 0 size 6 6 1 matref mrapple-clear phydrv mrapple-ooze end sphere position -100 80 17 size 6.8 6.8 1 matref mrapple-ooze texmat mrapple-ooze-slow divisions 15 passable end arc position -100 80 0 size 6 6 1 matref mrapple-clear phydrv mrapple-ooze end sphere position -80 80 33 size 6.8 6.8 1 matref mrapple-ooze texmat mrapple-ooze-slow divisions 15 passable end arc position -80 80 0 size 6 6 1 matref mrapple-clear phydrv mrapple-ooze end arc spin 90 1 0 0 shift -84 76 20 size 1 1 36 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop diffuse 1 1 1 0.6 ratio .01 end arc spin 90 1 0 0 shift -116 76 20 size 1 1 36 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop diffuse 1 1 1 0.6 ratio .01 end arc spin 90 1 0 0 shift -100 74 15 size 1 1 34 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop diffuse 1 1 1 0.6 ratio .01 end arc spin 90 1 0 0 shift -84 76 20 size .9 .9 36 matref mrapple-ooze end arc spin 90 1 0 0 shift -100 74 15 size .9 .9 34 matref mrapple-ooze end arc spin 90 1 0 0 shift -116 76 20 size .9 .9 36 matref mrapple-ooze end ################### ## OOZE FOUNTAIN ## ################### arc position 150 -50 0 size 15 15 10 divisions 15 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 15 size 7 7 12 divisions 15 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 25 size 5 5 1 matref mrapple-ooze texmat mrapple-ooze-spin drivethrough end arc position 150 -50 24 size 5 5 1 outside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 11 size 20 20 7 ratio .2 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 11 size 18 18 6 divisions 15 matref mrapple-ooze texmat mrapple-ooze-spin drivethrough end arc position 150 -50 11 size 18 18 5 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 10 size 20 20 1 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 0 size 35 35 7 ratio .2 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 150 -50 0 size 33 33 6 divisions 15 matref mrapple-ooze texmat mrapple-ooze-spin drivethrough end arc position 150 -50 0 size 33 33 5 divisions 15 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc spin 90 1 0 0 spin 270 0 0 1 shift 150 -50 4 size .9 .9 100 matref mrapple-ooze texmat mrapple-ooze ratio .1 end sphere position 117 -50 0 size 5 7 5 hemisphere divisions 10 matref mrapple-ooze passable end sphere position 110 -50 0 size 26 39 .1 hemisphere divisions 15 matref mrapple-ooze texmat mrapple-ooze-slow passable end ################### ## FOUNTAIN PIPE ## ################### arc spin 90 1 0 0 spin 270 0 0 1 shift 150 -50 4 size 1 1 100 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop diffuse 1 1 1 0.5 end ################# ## SPHERE HOME ## ################# arc position 93 15 0 size 20 20 3 ratio .1 angle 80 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 93 15 0 size 20 20 3 ratio .1 angle 120 rotation 110 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end arc position 93 15 0 size 20 20 3 ratio .1 angle 80 rotation 250 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop bottom matref mrapple-boxtop end sphere position 93 15 3 size 20 20 20 hemisphere divisions 15 matref mrapple-boxwall end sphere position 90 10 0 size 51 33 .1 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end ################ ## OOZE PIPES ## ################ arc position 4 7 0 size 1 1 8 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position 4 7 8 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position 8 2 0 size 1 1 6 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position 8 2 6 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position 6 18 0 size 1 1 10 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position 6 18 10 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position 11 11 0 size 1 1 12 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position 11 11 12 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position -2 1 0 size 1 1 9 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position -2 1 9 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position -1 16 0 size 1 1 13 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position -1 16 13 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end arc position -5 8 0 size 1 1 4 ratio .2 outside matref mrapple-boxwall inside matref mrapple-boxwall top matref mrapple-boxtop end sphere position -5 8 4 size 1 1 .25 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end sphere position 0 9 0 size 19 27 .1 matref mrapple-ooze texmat mrapple-ooze-slow drivethrough hemisphere divisions 15 end ################# ## TELEPORTERS ## ################# teleporter gate1 position 0 100 0 size 0.1 10 10 rotation 90 border 0 end link from gate1:f to gate1:f end link from gate1:b to gate1:f end teleporter gate2 position 0 -100 0 size 0.1 10 10 rotation 270 border 0 end link from gate2:f to gate2:f end link from gate2:b to gate2:f end teleporter gate3 position 200 0 0 size 0.1 10 10 border 0 end link from gate3:f to gate3:f end link from gate3:b to gate3:f end teleporter gate4 position -200 0 0 size 0.1 10 10 rotation 180 border 0 end link from gate4:f to gate4:f end link from gate4:b to gate4:f end