All pastes #39333 Raw Edit

bzflag megablocks map

public text v1 · immutable
#39333 ·published 2006-01-31 23:29 UTC
rendered paste body
# This is a MegaBlocks map, automatically generated
# by a web-PHP based generator, version 0.2.0
# written by TD-Linux.
# Algorithm: randomrot
# MegaBlocks Project by Spazzy Mcgee.

world
	size 90
end

waterlevel
	height 0
end

group mega_cross_block.bzw
	spin -90 0 0 1
	shift -60 -60 0
end
group dw_corner_block.bzw
	spin 180 0 0 1
	shift 0 -60 0
end
group dw_cross_block.bzw
	spin -90 0 0 1
	shift 60 -60 0
end
group slippery_corner_block.bzw
	spin 90 0 0 1
	shift -60 0 0
end
group mh_straight_block.bzw
	spin 0 0 0 1
	shift 0 0 0
end
group mega2_straight_block.bzw
	spin 180 0 0 1
	shift 60 0 0
end
group dw2_straight_block.bzw
	spin 180 0 0 1
	shift -60 60 0
end
group dw_corner_block.bzw
	spin 90 0 0 1
	shift 0 60 0
end
group mega2_straight_block.bzw
	spin 180 0 0 1
	shift 60 60 0
end

# Here are the group definitions for ALL of the blocks:

define mega_cross_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

material
	name m_blue
	texture mesh
	diffuse 0 0 1 .5
end
material
	name m_blue1
	texture mesh
	diffuse 0 1 0 1
end
# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

box
name BridgeW
	position 25 0 9
	rotation 0
	size 5 5 1
end

box
name BridgeE
	position -25 0 9
	rotation 0
	size 5 5 1
end

box
name Box
	position 5 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy
	position 10 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 1
	position 15 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position -19 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy
	position -5 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 1
	position -10 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position -15 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 3
	position 19 19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 4
	position 19 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position 15 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 1
	position 10 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy
	position 5 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 1
	position -5 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position -10 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 3
	position -15 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 3
	position -19 -19 10
	rotation 0
	size 1 1 25
end

box
name Box copy 5
	position 19 5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 6
	position 19 10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 7
	position -19 15 10
	rotation 0
	size 1 1 25
end

box
name Box copy 6
	position 19 -5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 7
	position 19 -10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 8
	position 19 -15 10
	rotation 0
	size 1 1 25
end

box
name Box copy 6
	position -19 5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 7
	position -19 10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 7
	position -19 -5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 8
	position -19 -10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 9
	position -19 -15 10
	rotation 0
	size 1 1 25
end

box
name Box copy 9
	position 19 15 10
	rotation 0
	size 1 1 25
end

box
name Box copy 6
	position 2 2 10
	rotation 45
	size 1 1 25
end

box
name Box copy 7
	position 2 -2 10
	rotation 45
	size 1 1 25
end

box
name Box copy 8
	position -2 -2 10
	rotation 45
	size 1 1 25
end

box
name Box copy 8
	position -2 2 10
	rotation 45
	size 1 1 25
end

meshbox
name Box copy 9
	position 0 0 10
	rotation 0
	size 2.5 2.5 25
	matref m_blue1
end

meshbox
name Box copy 9
	position 19 11 10
	rotation 0
	size .1 7 25
	matref m_blue
end
meshbox
name Box copy 9
	position 19 -11 10
	rotation 0
	size .1 7 25
	matref m_blue
end
meshbox
name Box copy 9
	position -19 11 10
	rotation 0
	size .1 7 25
	matref m_blue
end
meshbox
name Box copy 9
	position -19 -11 10
	rotation 0
	size .1 7 25
	matref m_blue
end
meshbox
name Box copy 9
	position -11 19 10
	rotation 0
	size 7 .1 25
	matref m_blue
end
meshbox
name Box copy 9
	position 11 -19 10
	rotation 0
	size 7 .1 25
	matref m_blue
end
meshbox
name Box copy 9
	position -11 -19 10
	rotation 0
	size 7 .1 25
	matref m_blue
end
meshbox
name Box copy 9
	position -11 19 10
	rotation 0
	size 7 .1 25
	matref m_blue
end
meshbox
name Box copy 9
	position 11 19 10
	rotation 0
	size 7 .1 25
	matref m_blue
end
enddef

define dw_corner_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeW
	position 25 0 9
	rotation 0
	size 5 5 1
end

teleporter
name Teleporter
	position 20 12.5 10
	rotation 0
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy
	position -12.5 20 10
	rotation 90
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy 1
	position 12.5 20 10
	rotation 90
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy 2
	position 20 -12.5 10
	rotation 0
	size 0.125 7.5 10
	border 0
end

box
name Box
	position 19.9 0 20
	rotation 0
	size 0.1 5 15
end

box
name Box copy
	position 0 19.9 20
	rotation 0
	size 5 0.1 15
end

teleporter
name Teleporter copy 2
	position 12.5 20 20
	rotation 90
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy 3
	position 12.5 20 30
	rotation 90
	size 0.125 7.5 5
	border 0
end

teleporter
name Teleporter copy 4
	position -12.5 20 30
	rotation 90
	size 0.125 7.5 5
	border 0
end

teleporter
name Teleporter copy 3
	position -12.5 20 20
	rotation 90
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy
	position 20 12.5 20
	rotation 0
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy 1
	position 20 -12.5 20
	rotation 0
	size 0.125 7.5 10
	border 0
end

teleporter
name Teleporter copy 1
	position 20 12.5 30
	rotation 0
	size 0.125 7.5 5
	border 0
end

teleporter
name Teleporter copy 2
	position 20 -12.5 30
	rotation 0
	size 0.125 7.5 5
	border 0
end

link
#!name Link
	from 0
	to 8
end

link
#!name Link copy
	from 8
	to 0
end

link
#!name Link copy 1
	from 2
	to 10
end

link
#!name Link copy 2
	from 10
	to 2
end

link
#!name Link copy 3
	from 4
	to 12
end

link
#!name Link copy 4
	from 12
	to 4
end

link
#!name Link copy 5
	from 6
	to 22
end

link
#!name Link copy 6
	from 22
	to 6
end

link
#!name Link
	from 18
	to 14
end

link
#!name Link copy
	from 14
	to 18
end

link
#!name Link
	from 20
	to 16
end

link
#!name Link copy
	from 16
	to 20
end

box
name Box copy 1
	position -19.9 0 10
	rotation 0
	size 0.1 20 25
end

box
name Box copy 2
	position 0 -19.9 10
	rotation 0
	size 20 0.1 25
end


enddef

define dw_cross_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

box
name BridgeW
	position 25 0 9
	rotation 0
	size 5 5 1
end

box
name BridgeE
	position -25 0 9
	rotation 0
	size 5 5 1
end

pyramid
name Pyramid
	position 19 19 10
	rotation 0
	size 1 1 25
end

pyramid
name Pyramid copy
	position -19 19 10
	rotation 0
	size 1 1 25
end

pyramid
name Pyramid copy 1
	position -19 -19 10
	rotation 0
	size 1 1 25
end

pyramid
name Pyramid copy 2
	position 19 -19 10
	rotation 0
	size 1 1 25
end

pyramid
name Pyramid copy
	position 19 19 10
	rotation 0
	size 1 1 25
	flipz
end

pyramid
name Pyramid copy 1
	position -19 19 10
	rotation 0
	size 1 1 25
	flipz
end

pyramid
name Pyramid copy 2
	position -19 -19 10
	rotation 0
	size 1 1 25
	flipz
end

pyramid
name Pyramid copy 3
	position 19 -19 10
	rotation 0
	size 1 1 25
	flipz
end

box
name Box
	position 19 15 10
	rotation 0
	size 1 1 25
end

box
name Box copy
	position -19 10 10
	rotation 0
	size 1 5 25
end

box
name Box copy 1
	position -19 -10 10
	rotation 0
	size 1 5 25
end

box
name Box copy 1
	position -19 0 15
	rotation 0
	size 1 5 20
end

box
name Box copy
	position 19 10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 1
	position 19 5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position 19 -5 10
	rotation 0
	size 1 1 25
end

box
name Box copy 3
	position 19 -10 10
	rotation 0
	size 1 1 25
end

box
name Box copy 4
	position 19 -15 10
	rotation 0
	size 1 1 25
end

box
name Box copy 2
	position -11 -19 10
	rotation 0
	size 3 1 10
end

box
name Box copy 3
	position -11 -19 25
	rotation 0
	size 3 1 10
end

box
name Box copy 3
	position 11 -19 10
	rotation 0
	size 3 1 10
end

box
name Box copy 4
	position 11 -19 25
	rotation 0
	size 3 1 10
end

box
name Box copy 1
	position -10 19 10
	rotation 0
	size 5 1 25
end

box
name Box copy 2
	position 10 19 10
	rotation 0
	size 5 1 25
end

pyramid
name Pyramid copy 1
	position -5 19 10
	rotation 0
	size 2 1 25
end

pyramid
name Pyramid copy 2
	position 5 19 10
	rotation 0
	size 2 1 25
end

pyramid
name Pyramid copy 2
	position -5 19 10
	rotation 0
	size 2 1 25
	flipz
end

pyramid
name Pyramid copy 3
	position 5 19 10
	rotation 0
	size 2 1 25
	flipz
end

box
name Box copy 2
	position 0 19 17.5
	rotation 0
	size 5 1 10
end

box
name Box copy 3
	position 0 -19 20
	rotation 0
	size 14 1 5
end

pyramid
name Pyramid
	position 0 -19 25
	rotation 0
	size 14 0.1 13
	passable
end

pyramid
name Pyramid copy
	position 0 -19 25
	rotation 0
	size 14 0.1 10
	passable
	flipz
end

teleporter
name Teleporter
	position 0 -19 10
	rotation 90
	size 0.125 8 10
	border 0
end

link
#!name Link
	from 1
	to 1
end


enddef

define nsew_cross_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
	passable
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

box
name BridgeW
	position 25 0 9
	rotation 0
	size 5 5 1
end

box
name BridgeE
	position -25 0 9
	rotation 0
	size 5 5 1
end

box
name Box
	position 10 20 10
	rotation 0
	size 1 0.1 20
	passable
end

box
name Box copy
	position -1 20 10
	rotation 0
	size 1 0.1 20
	passable
end

box
name Box copy 1
	position 9 20 10
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 2
	position 8 20 12
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 3
	position 7 20 14
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 4
	position 6 20 16
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 5
	position 5 20 18
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 6
	position 4 20 20
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 7
	position 3 20 22
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 8
	position 2 20 24
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 9
	position 1 20 26
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 10
	position 0 20 28
	rotation 0
	size 1 0.1 2
	passable
end

box
name Box copy 1
	position 0 -20 10.1
	rotation 0
	size 5 0.1 2
	passable
end

box
name Box copy 2
	position -5 -20 10.1
	rotation 0
	size 1 0.1 10
	passable
end

box
name Box copy 3
	position 4 -20 18.1
	rotation 0
	size 1 0.1 10
	passable
end

box
name Box copy 2
	position 0 -20 18.1
	rotation 0
	size 5 0.1 2
	passable
end

box
name Box copy 3
	position 0 -20 28.1
	rotation 0
	size 5 0.1 2
	passable
end

box
name Box
	position -20 -5 10.1
	rotation 0
	size 0.1 1 20
	passable
end

box
name Box copy
	position -20 0 10.1
	rotation 0
	size 0.1 5 2
	passable
end

box
name Box copy 1
	position -20 0 28.1
	rotation 0
	size 0.1 5 2
	passable
end

box
name Box copy 2
	position -20 -2 18.1
	rotation 0
	size 0.1 3 2
	passable
end

box
name Box copy 3
	position 20 -17.5 28.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 4
	position 20 -16.5 26.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 5
	position 20 -15.5 24.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 6
	position 20 -14.5 22.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 7
	position 20 -13.5 20.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 8
	position 20 -12.5 18.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 9
	position 20 -11 16.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 10
	position 20 -9.5 18.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 11
	position 20 -8.5 20.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 12
	position 20 -7.5 22.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 13
	position 20 -6.5 24.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 14
	position 20 -5.5 26.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 15
	position 20 -4.5 28.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 15
	position 20 -3.5 26.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 16
	position 20 -2.5 24.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 17
	position 20 -1.5 22.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 18
	position 20 -0.5 20.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 19
	position 20 0.5 18.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 20
	position 20 2 16.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 21
	position 20 3.5 18.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 22
	position 20 4.5 20.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 23
	position 20 5.5 22.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 24
	position 20 6.5 24.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 25
	position 20 7.5 26.1
	rotation 0
	size 0.1 1.5 2
	passable
end

box
name Box copy 26
	position 20 8.5 28.1
	rotation 0
	size 0.1 1.5 2
	passable
end


enddef

define slippery_corner_block.bzw
# World object removed - it shouln't be here anyway

physics
	name slippery_physics
	slide 0.5
end

material
	name slippery_transparentblue
	color 0 0 1 0.5
end

material
	name slippery_opaquelightblue
	color 0.5 0.5 1 1
	texture roof
end

arc
	name Base arc
	position 20 20 0
	size 25 25 10
	rot 180
	angle 90
	divisions 16
	ratio 0.4
	matref slippery_opaquelightblue
	phydrv slippery_physics
end

meshbox
name Ceiling meshbox
position 0 0 35
size 20 20 10
rot 0
end

pyramid
name Roof
position 0 0 45
size 20 20 10
rot 0
end

meshbox
name BridgeN
position 0 25 9
size 5 5 1
rot 0
matref slippery_transparentblue
end

meshbox
name BridgeW
position 25 0 9
size 5 5 1
rot 0
matref slippery_transparentblue
end

enddef

define mh_straight_block.bzw
material
  name caution
	addtexture caution.png
	color 1 1 1 1
end

material
  name grass
	addtexture std_ground.png
	color 1 1 1 1
end

material
  name roguetank
	addtexture rogue_tank
	color 1 1 1 1
end

meshbox
  name Base meshbox
	position 0 0 0
	rotation 0
	size 20 20 10
	top matref grass
	outside matref roguetank
end

meshbox
  name Ceiling meshbox
	position 0 0 35
	rotation 0
	size 20 20 10
	outside matref roguetank
	bottom matref grass	
end

pyramid
  name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

meshbox
  name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
	matref roguetank
	color 1 0 0 1
end

meshbox
  name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
	matref roguetank
	color 0 1 0 1
end

meshbox
  name poleOne
	matref caution
	position 18 18 10
	rotation 45
	size 1 1 30
end

meshbox
  name poleTwo
	matref caution
	position -18 18 10
	rotation 45
	size 1 1 30
end

meshbox
  name poleThree
	matref caution
	position -18 -18 10
	rotation 45
	size 1 1 30
end

meshbox
  name poleFour
	matref caution
	position 18 -18 10
	rotation 45
	size 1 1 30
end

meshpyr
  name bottom
	position 0 0 0
	rotation 0
	size 10 10 25
	matref caution
	color 1 1 1 1
end

meshpyr
  name top
	position 0 0 0
	rotation 0
	size 10 10 50
	flipz
	matref caution
	color 0 1 0 0.5
end

meshbox
  name wallOne
	position 15 15 10
	rotation 45
	size 1 6 25
	matref roguetank
end

meshbox
  name wallTwo
	position -15 -15 10
	rotation 45
	size 1 6 25
	matref roguetank
end

meshbox
  name wallThree
	position -15 15 10
	rotation 135
	size 1 6 25
	matref roguetank
end

meshbox
  name wallFour
	position 15 -15 10
	rotation 135
	size 1 6 25
	matref roguetank
end

meshbox
  name BridgeW
	position 25 0 9
	rotation 0
	size 5 5 1
	matref roguetank
	color 0 0 1 1
end

meshbox
  name BridgeE
	position -25 0 9
	rotation 0
	size 5 5 1
	matref roguetank
	color 1 0 1 1
end


enddef

define mega2_straight_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

material
  name water
  diffuse 1 1 1 .8
  addtexture water
end

textureMatrix
  name watermove
  shift 0 3
end

physics
  name death
  death Simple math really, (tank + water = death!)
end

material
  name wall
  addtexture wall
end

material
  name caution
  addtexture caution
end

meshbox
position 0 0 5
rotation 0
size 6 20 3
matref water
phydrv death
texmat watermove
end

meshbox
position 0 0 5
rotation 0
size 6 20 .1
matref wall
end

meshbox
position 0 0 10
rotation 0
size 15 1 1
matref caution
end
meshbox
position 0 0 12
rotation 0
size 15 1 1
matref caution
end
meshbox
position 0 0 14
rotation 0
size 15 1 1
matref caution
end
meshbox
position 0 0 16
rotation 0
size 15 1 1
matref caution
end

# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 5
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

pyramid
name Pyramid
	position 13 0 10
	rotation 0
	size 7 20 10
end

pyramid
name Pyramid copy
	position -13 0 10
	rotation 0
	size 7 20 10
end

box
name Base Box copy
	position 13 0 5
	rotation 0
	size 7 20 5
end

box
name Base Box copy 1
	position -13 0 5
	rotation 0
	size 7 20 5
end

box
name Base Box copy 2
	position 0 20 5
	rotation 0
	size 20 0.1 5
end

box
name Base Box copy 3
	position 0 -20 5
	rotation 0
	size 20 0.1 5
end


enddef

define dw_straight2_block.bzw
# Block by Ducatiwannabe

textureMatrix
name watermovementdw
shift 0.2 0
end

material
name stonematerialducatiwannabe
texture wall
end

material
name watermaterialducatiwannabe
texture water
texmat watermovementdw
end

# World object removed - it shouln't be here anyway


meshbox
matref stonematerialducatiwannabe
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10.2
end

meshbox
matref watermaterialducatiwannabe
name waterbox
position 0 0 11
rotation 0
size 18 18 0.1
passable
end

meshbox
matref stonematerialducatiwannabe
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

meshpyr
matref stonematerialducatiwannabe
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

meshbox
matref stonematerialducatiwannabe
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

meshbox
matref stonematerialducatiwannabe
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

meshbox
matref stonematerialducatiwannabe
	position 19 0 10
	rotation 0
	size 1 20 25
end

meshbox
matref stonematerialducatiwannabe
	position -19 0 10
	rotation 0
	size 1 20 25
end

meshbox
matref stonematerialducatiwannabe
	position 0 19 10.2
	rotation 0
	size 19 1 1.5
end

meshbox
matref stonematerialducatiwannabe
	position 0 -19 10.2
	rotation 0
	size 19 1 1.5
end
enddef

define dw2_straight_block.bzw
# World built with bzedit32 world class, available at
# http://www.sourceforge.net/projects/bzflag

# World object removed - it shouln't be here anyway


box
name Base Box
	position 0 0 0
	rotation 0
	size 20 20 10
end

box
name Ceiling Box
	position 0 0 35
	rotation 0
	size 20 20 10
end

pyramid
name Roof
	position 0 0 45
	rotation 0
	size 20 20 10
end

box
name BridgeN
	position 0 25 9
	rotation 0
	size 5 5 1
end

box
name BridgeS
	position 0 -25 9
	rotation 0
	size 5 5 1
end

box
name Box
	position 19 0 10
	rotation 0
	size 1 20 25
end

box
name Box copy
	position -19 0 10
	rotation 0
	size 1 20 25
end

box
name Box copy 1
	position 0 19 17.5
	rotation 0
	size 20 1 17.5
end

box
name Box copy 2
	position 0 -19 17.5
	rotation 0
	size 20 1 17.5
end

box
name Box copy 3
	position 0 0 17
	rotation 0
	size 20 20 0.5
end

box
name Box copy 4
	position 0 0 25.5
	rotation 0
	size 20 20 0.5
end

teleporter
name Teleporter
	position 13 0 10
	rotation 0
	size 0.125 8 5
	border 0
end

teleporter
name Teleporter copy
	position 13 0 17.5
	rotation 0
	size 0.125 8 5
	border 0
end

teleporter
name Teleporter copy 1
	position -13 0 10
	rotation 0
	size 0.125 8 5
	border 0
end

teleporter
name Teleporter copy 2
	position -13 0 26
	rotation 0
	size 0.125 8 5
	border 0
end

link
	from 1
	to 3
end

link
	from 3
	to 1
end

link
	from 4
	to 6
end

link
	from 6
	to 4
end

pyramid
name Pyramid
	position 5 10 17.5
	rotation 0
	size 1 1 7
end

pyramid
name Pyramid copy
	position 0 -10 17.5
	rotation 45
	size 1 1 7
end

pyramid
name Pyramid copy 1
	position -6 3 17.5
	rotation 526
	size 1 1 7
end

pyramid
name Pyramid copy 2
	position -11 -13 17.5
	rotation 34
	size 1 1 7
end

pyramid
name Pyramid copy 3
	position -13 13 17.5
	rotation 572
	size 1 1 7
end

box
name Box
	position 10 10 26
	rotation 45
	size 0.5 0.5 8
end

box
name Box copy
	position 5 5 26
	rotation 45
	size 0.5 0.5 8
end

box
name Box copy 1
	position 0 0 26
	rotation 45
	size 0.5 0.5 8
end

box
name Box copy
	position 5 -5 26
	rotation 45
	size 0.5 0.5 8
end

box
name Box copy
	position 10 -10 26
	rotation 45
	size 0.5 0.5 8
end

box
name Box copy 1
	position -3 -13 26
	rotation 0
	size 5 0.5 8
end

box
name Box copy 2
	position -3 13 26
	rotation 0
	size 5 0.5 8
end


enddef