From: MirceaKitsune Date: Thu, 28 Oct 2010 17:17:57 +0000 (+0300) Subject: Stomach City basic layout. This will be an RPG map of a city built inside the stomach... X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1875150b6eca32f2e7857fa392fa27804f1e86f2;p=voretournament%2Fvoretournament.git Stomach City basic layout. This will be an RPG map of a city built inside the stomach of an enormous vixen :D --- diff --git a/data/maps/stomachcity.map b/data/maps/stomachcity.map new file mode 100644 index 00000000..ad429de5 --- /dev/null +++ b/data/maps/stomachcity.map @@ -0,0 +1,188 @@ + +// entity 0 +{ +"classname" "worldspawn" +// brush 0 +{ +( -128 128 16384 ) ( 128 -128 16384 ) ( 128 128 16384 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 128 8192 16512 ) ( -128 8192 16256 ) ( 128 8192 16256 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -128 16256 ) ( 8192 128 16512 ) ( 8192 128 16256 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -128 128 16448 ) ( 128 -128 16448 ) ( -128 -128 16448 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 128 -8192 16512 ) ( -128 -8192 16256 ) ( -128 -8192 16512 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -640 16256 ) ( -8192 -384 16512 ) ( -8192 -640 16512 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 1 +{ +( 8256 8192 16384 ) ( 8192 -8192 16384 ) ( 8192 8192 16384 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 8192 0 ) ( 8256 8192 1024 ) ( 8192 8192 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -8192 10240 ) ( 8192 8192 9216 ) ( 8192 8192 10240 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8256 8192 0 ) ( 8192 -8192 0 ) ( 8256 -8192 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -8192 0 ) ( 8256 -8192 1024 ) ( 8256 -8192 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8256 -8192 7168 ) ( 8256 8192 6144 ) ( 8256 -8192 6144 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 2 +{ +( 128 128 0 ) ( 128 -128 0 ) ( -128 128 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 128 8192 128 ) ( -128 8192 128 ) ( 128 8192 -128 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 128 128 ) ( 8192 128 -128 ) ( 8192 -128 128 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -128 -128 -64 ) ( 128 -128 -64 ) ( -128 128 -64 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -128 -8192 -128 ) ( -128 -8192 128 ) ( 128 -8192 -128 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -640 -128 ) ( -8192 -384 -128 ) ( -8192 -640 128 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 3 +{ +( -8192 8192 16384 ) ( -8192 -8192 16384 ) ( -8256 8192 16384 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 8192 1024 ) ( -8256 8192 1024 ) ( -8192 8192 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 8192 10240 ) ( -8192 8192 9216 ) ( -8192 -8192 10240 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8256 -8192 0 ) ( -8192 -8192 0 ) ( -8256 8192 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8256 -8192 0 ) ( -8256 -8192 1024 ) ( -8192 -8192 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8256 -8192 6144 ) ( -8256 8192 6144 ) ( -8256 -8192 7168 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 4 +{ +( -8192 8256 16384 ) ( 8192 8192 16384 ) ( -8192 8192 16384 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 8192 8192 ) ( -8192 8256 9216 ) ( -8192 8192 9216 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 8192 2048 ) ( -8192 8192 1024 ) ( -8192 8192 2048 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 8256 0 ) ( 8192 8192 0 ) ( 8192 8256 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 8192 8192 ) ( 8192 8256 9216 ) ( 8192 8256 8192 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 8256 7168 ) ( -8192 8256 6144 ) ( 8192 8256 6144 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 5 +{ +( -8192 -8192 16384 ) ( 8192 -8192 16384 ) ( -8192 -8256 16384 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -8192 9216 ) ( -8192 -8256 9216 ) ( -8192 -8192 8192 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -8192 2048 ) ( -8192 -8192 1024 ) ( 8192 -8192 2048 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -8256 0 ) ( 8192 -8192 0 ) ( -8192 -8256 0 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -8256 8192 ) ( 8192 -8256 9216 ) ( 8192 -8192 8192 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -8256 6144 ) ( -8192 -8256 6144 ) ( 8192 -8256 7168 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 6 +{ +patchDef2 +{ +vore/stomach +( 9 5 0 0 0 ) +( +( ( 0 0 16384 0 0 ) ( -2048 0 12288 0 0.5 ) ( -6144 0 8192 0 1 ) ( -8192 0 2048 0 1.5 ) ( 4096 0 0 0 2 ) ) +( ( 0 0 16384 0.25 0 ) ( -2048 -8192 12288 0.25 0.5 ) ( -6144 -8192 8192 0.25 1 ) ( -8192 -8192 2048 0.25 1.5 ) ( 4096 0 0 0.25 2 ) ) +( ( 0 0 16384 0.5 0 ) ( 4096 -8192 12288 0.5 0.5 ) ( 0 -8192 8192 0.5 1 ) ( 0 -8192 4096 0.5 1.5 ) ( 4096 0 0 0.5 2 ) ) +( ( 0 0 16384 0.75 0 ) ( 8192 -8192 12288 0.75 0.5 ) ( 8192 -8192 8192 0.75 1 ) ( 8192 -8192 4096 0.75 1.5 ) ( 4096 0 0 0.75 2 ) ) +( ( 0 0 16384 1 0 ) ( 8192 0 12288 1 0.5 ) ( 8192 0 8192 1 1 ) ( 8192 0 4096 1 1.5 ) ( 4096 0 0 1 2 ) ) +( ( 0 0 16384 1.25 0 ) ( 8192 8192 12288 1.25 0.5 ) ( 8192 8192 8192 1.25 1 ) ( 8192 8192 4096 1.25 1.5 ) ( 4096 0 0 1.25 2 ) ) +( ( 0 0 16384 1.5 0 ) ( 4096 8192 12288 1.5 0.5 ) ( 0 8192 8192 1.5 1 ) ( 0 8192 4096 1.5 1.5 ) ( 4096 0 0 1.5 2 ) ) +( ( 0 0 16384 1.75 0 ) ( -2048 8192 12288 1.75 0.5 ) ( -6144 8192 8192 1.75 1 ) ( -8192 8192 2048 1.75 1.5 ) ( 4096 0 0 1.75 2 ) ) +( ( 0 0 16384 2 0 ) ( -2048 0 12288 2 0.5 ) ( -6144 0 8192 2 1 ) ( -8192 0 2048 2 1.5 ) ( 4096 0 0 2 2 ) ) +) +} +} +// brush 7 +{ +patchDef2 +{ +trak4/concrete4b +( 5 3 0 0 0 ) +( +( ( 6656 0.0000305176 1024 0 0 ) ( 6656 0.0000305176 2560 0 -0.75 ) ( 6656 0.0000305176 4096 0 -1.5 ) ) +( ( 6656 -4096 1024 2 0 ) ( 6656 -4096 2560 2 -0.75 ) ( 6656 -4096 4096 2 -1.5 ) ) +( ( 2560 -4096 1024 4 0 ) ( 2560 -4096 2560 4 -0.75 ) ( 2560 -4096 4096 4 -1.5 ) ) +( ( -1536.0001220703 -4096 1024 6 0 ) ( -1536.0001220703 -4096 2560 6 -0.75 ) ( -1536.0001220703 -4096 4096 6 -1.5 ) ) +( ( -1536.0001220703 0.0000305176 1024 8 0 ) ( -1536.0001220703 0.0000305176 2560 8 -0.75 ) ( -1536.0001220703 0.0000305176 4096 8 -1.5 ) ) +) +} +} +// brush 8 +{ +patchDef2 +{ +trak4/concrete4b +( 5 3 0 0 0 ) +( +( ( 6656 -0.0000305176 4096 0 0 ) ( 6656 -0.0000305176 2560 0 -0.75 ) ( 6656 -0.0000305176 1024 0 -1.5 ) ) +( ( 6656 4096 4096 2 0 ) ( 6656 4096 2560 2 -0.75 ) ( 6656 4096 1024 2 -1.5 ) ) +( ( 2560 4096 4096 4 0 ) ( 2560 4096 2560 4 -0.75 ) ( 2560 4096 1024 4 -1.5 ) ) +( ( -1536.0001220703 4096 4096 6 0 ) ( -1536.0001220703 4096 2560 6 -0.75 ) ( -1536.0001220703 4096 1024 6 -1.5 ) ) +( ( -1536.0001220703 -0.0000305176 4096 8 0 ) ( -1536.0001220703 -0.0000305176 2560 8 -0.75 ) ( -1536.0001220703 -0.0000305176 1024 8 -1.5 ) ) +) +} +} +// brush 9 +{ +( 8192 -5120 4096 ) ( 8192 -7680 4096 ) ( -2560 -5120 4096 ) trak4/concrete1a 0 0 0 1 1 0 0 0 +( 7168 -4096 4096 ) ( -3584 -4096 4096 ) ( 7168 -4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 -5120 4096 ) ( 8192 -5120 1024 ) ( 8192 -7680 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -2560 -7680 1024 ) ( 8192 -7680 1024 ) ( -2560 -5120 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -2560 -8192 1024 ) ( -2560 -8192 4096 ) ( 8192 -8192 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -8704 1024 ) ( -8192 -6144 1024 ) ( -8192 -8704 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 10 +{ +( 8192 8192 4096 ) ( 8192 5632 4096 ) ( -2560 8192 4096 ) trak4/concrete1a 0 0 0 1 1 0 0 0 +( 8192 8192 4096 ) ( -2560 8192 4096 ) ( 8192 8192 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 8192 4096 ) ( 8192 8192 1024 ) ( 8192 5632 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -2560 5632 1024 ) ( 8192 5632 1024 ) ( -2560 8192 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -3584 4096 1024 ) ( -3584 4096 4096 ) ( 7168 4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 4608 1024 ) ( -8192 7168 1024 ) ( -8192 4608 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 11 +{ +( -2560 5120 4096 ) ( -2560 -5120 4096 ) ( -3072 5120 4096 ) trak4/concrete1a 0 0 0 1 1 0 0 0 +( -3584 4096 4096 ) ( -4096 4096 4096 ) ( -3584 4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -1536 5120 4096 ) ( -1536 5120 1024 ) ( -1536 -5120 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -3072 -5120 1024 ) ( -2560 -5120 1024 ) ( -3072 5120 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -4096 -4096 1024 ) ( -4096 -4096 4096 ) ( -3584 -4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( -8192 -5120 1024 ) ( -8192 5120 1024 ) ( -8192 -5120 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 12 +{ +( 8192 5120 4096 ) ( 8192 -5120 4096 ) ( 7680 5120 4096 ) trak4/concrete1a 0 0 0 1 1 0 0 0 +( 7168 4096 4096 ) ( 6656 4096 4096 ) ( 7168 4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 8192 5120 4096 ) ( 8192 5120 1024 ) ( 8192 -5120 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 7680 -5120 1024 ) ( 8192 -5120 1024 ) ( 7680 5120 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 6656 -4096 1024 ) ( 6656 -4096 4096 ) ( 7168 -4096 1024 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +( 6656 -5120 1024 ) ( 6656 5120 1024 ) ( 6656 -5120 4096 ) common/caulk 0 0 0 0.5 0.5 0 0 0 +} +// brush 13 +{ +patchDef2 +{ +trak4/concrete1a +( 5 3 0 0 0 ) +( +( ( -1536.0001220703 -0.0000305176 4096 -3.0000002384 0.0000000596 ) ( -1536.0001220703 4096 4096 -3.0000002384 -8 ) ( -1536.0001220703 4096 4096 -3.0000002384 -8 ) ) +( ( -1536.0001220703 4096 4096 -3.0000002384 -8 ) ( -1536.0001220703 4096 4096 -3.0000002384 -8 ) ( -1536.0001220703 4096 4096 -3.0000002384 -8 ) ) +( ( 2560 4096 4096 5 -8 ) ( 2560 4096 4096 5 -8 ) ( 2560 4096 4096 5 -8 ) ) +( ( 6656 4096 4096 13 -8 ) ( 6656 4096 4096 13 -8 ) ( 6656 4096 4096 13 -8 ) ) +( ( 6656 -0.0000305176 4096 13 0.0000000596 ) ( 6656 4096 4096 13 -8 ) ( 6656 4096 4096 13 -8 ) ) +) +} +} +// brush 14 +{ +patchDef2 +{ +trak4/concrete1a +( 5 3 0 0 0 ) +( +( ( 6656 0.0000305176 4096 13 -0.0000000596 ) ( 6656 -4096 4096 13 8 ) ( 6656 -4096 4096 13 8 ) ) +( ( 6656 -4096 4096 13 8 ) ( 6656 -4096 4096 13 8 ) ( 6656 -4096 4096 13 8 ) ) +( ( 2560 -4096 4096 5 8 ) ( 2560 -4096 4096 5 8 ) ( 2560 -4096 4096 5 8 ) ) +( ( -1536.0001220703 -4096 4096 -3.0000002384 8 ) ( -1536.0001220703 -4096 4096 -3.0000002384 8 ) ( -1536.0001220703 -4096 4096 -3.0000002384 8 ) ) +( ( -1536.0001220703 0.0000305176 4096 -3.0000002384 -0.0000000596 ) ( -1536.0001220703 -4096 4096 -3.0000002384 8 ) ( -1536.0001220703 -4096 4096 -3.0000002384 8 ) ) +) +} +} +} +// entity 1 +{ +"classname" "info_player_deathmatch" +"origin" "-3584.000000 0.000000 4160.000000" +} +// entity 2 +{ +"classname" "light" +"origin" "0.000000 0.000000 8192.000000" +"light" "500" +"_sun" "1" +"spawnflags" "1" +"fade" "0.05" +} diff --git a/data/scripts/shaderlist.txt b/data/scripts/shaderlist.txt index d9110a66..3e7e411e 100644 --- a/data/scripts/shaderlist.txt +++ b/data/scripts/shaderlist.txt @@ -70,3 +70,4 @@ greatwall_overloaded-ter greatwall_revisited brokenworld warpzone +vore diff --git a/data/scripts/vore.shader b/data/scripts/vore.shader new file mode 100644 index 00000000..39707fdf --- /dev/null +++ b/data/scripts/vore.shader @@ -0,0 +1,12 @@ +textures/vore/stomach { + deformVertexes wave 6000 sin 0 80 0 2 + { + map textures/vore/stomach.tga + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} \ No newline at end of file diff --git a/data/textures/vore/stomach.tga b/data/textures/vore/stomach.tga new file mode 100644 index 00000000..23f93807 Binary files /dev/null and b/data/textures/vore/stomach.tga differ diff --git a/data/textures/vore/stomach_bump.tga b/data/textures/vore/stomach_bump.tga new file mode 100644 index 00000000..7ae39f50 Binary files /dev/null and b/data/textures/vore/stomach_bump.tga differ diff --git a/data/textures/vore/stomach_gloss.tga b/data/textures/vore/stomach_gloss.tga new file mode 100644 index 00000000..6180ffbd Binary files /dev/null and b/data/textures/vore/stomach_gloss.tga differ