From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
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