qbsp: origin brush support

light: allow model offset on any brush entity with "origin" key set, not just ones with a "rotate_*" classname
This commit is contained in:
Eric Wasylishen 2017-01-24 21:39:03 -07:00
parent b46cba40a4
commit cc71ad024f
8 changed files with 186 additions and 139 deletions

View File

@ -1300,6 +1300,8 @@ void
EntDict_VectorForKey(const entdict_t &ent, const std::string &key, vec3_t vec)
{
std::string value = EntDict_StringForKey(ent, key);
VectorSet(vec, 0, 0, 0);
sscanf(value.c_str(), "%f %f %f", &vec[0], &vec[1], &vec[2]);
}

View File

@ -331,13 +331,7 @@ FindModelInfo(const bsp2_t *bsp, const char *lmscaleoverride)
}
/* Set up the offset for rotate_* entities */
if (EntDict_StringForKey(*entdict, "classname").find("rotate_") == 0) {
EntDict_VectorForKey(*entdict, "origin", info->offset);
} else {
Q_assert(info->offset[0] == 0);
Q_assert(info->offset[1] == 0);
Q_assert(info->offset[2] == 0);
}
EntDict_VectorForKey(*entdict, "origin", info->offset);
}
Q_assert(modelinfo.size() == bsp->nummodels);

View File

@ -764,6 +764,8 @@ Brush_GetContents(const mapbrush_t *mapbrush)
const mtexinfo_t &texinfo = map.mtexinfos.at(mapface.texinfo);
texname = map.miptex.at(texinfo.miptex).c_str();
if (!Q_strcasecmp(texname, "origin"))
return CONTENTS_ORIGIN;
if (!Q_strcasecmp(texname, "hint") || !Q_strcasecmp(texname, "hintskip"))
return CONTENTS_HINT;
if (!Q_strcasecmp(texname, "clip"))
@ -922,11 +924,43 @@ Brush_LoadEntity(mapentity_t *dst, const mapentity_t *src, const int hullnum)
nonsolid = dst->brushes;
classname = ValueForKey(src, "classname");
/* Hipnotic rotation */
/* Origin brush support */
bool usesOriginBrush = false;
VectorCopy(vec3_origin, rotate_offset);
if (!strncmp(classname, "rotate_", 7)) {
FixRotateOrigin(dst);
GetVectorForKey(dst, "origin", rotate_offset);
for (int i = 0; i < src->nummapbrushes; i++) {
const mapbrush_t *mapbrush = &src->mapbrush(i);
const int contents = Brush_GetContents(mapbrush);
if (contents == CONTENTS_ORIGIN) {
if (dst == pWorldEnt()) {
Message(msgWarning, warnOriginBrushInWorld);
continue;
}
brush_t *brush = LoadBrush(mapbrush, vec3_origin, 0);
if (brush) {
vec3_t origin;
VectorAdd(brush->mins, brush->maxs, origin);
VectorScale(origin, 0.5, origin);
char value[1024];
q_snprintf(value, sizeof(value), "%.2f %.2f %.2f", origin[0], origin[1], origin[2]);
SetKeyValue(dst, "origin", value);
VectorCopy(origin, rotate_offset);
usesOriginBrush = true;
FreeMem(brush, BRUSH, 1);
}
}
}
/* Hipnotic rotation */
if (!usesOriginBrush) {
if (!strncmp(classname, "rotate_", 7)) {
FixRotateOrigin(dst);
GetVectorForKey(dst, "origin", rotate_offset);
}
}
/* If the source entity is func_detail, set the content flag */
@ -947,6 +981,10 @@ Brush_LoadEntity(mapentity_t *dst, const mapentity_t *src, const int hullnum)
mapbrush = &src->mapbrush(i);
contents = Brush_GetContents(mapbrush);
/* "origin" brushes always discarded */
if (contents == CONTENTS_ORIGIN)
continue;
/*
* "clip" brushes don't show up in the draw hull, but we still want to
* include them in the model bounds so collision detection works

View File

@ -151,5 +151,6 @@ const char *rgszWarnings[cWarnings] = {
"Healing degenerate edge (%f) at (%.3f %.3f %.3f)",
"No target for rotation entity \"%s\"",
"line %d: Face with degenerate QuArK-style texture axes",
"Mixed face contents (%s, %s) near (%.2f %.2f %.2f)"
"Mixed face contents (%s, %s) near (%.2f %.2f %.2f)",
"Ignoring origin brush in worldspawn"
};

View File

@ -108,6 +108,7 @@
#define CONTENTS_SKY -6
#define CONTENTS_CLIP -7 /* compiler internal use only */
#define CONTENTS_HINT -8 /* compiler internal use only */
#define CONTENTS_ORIGIN -9 /* compiler internal use only */
// Special contents flags for the compiler only
#define CFLAGS_DETAIL (1U << 0)

View File

@ -51,6 +51,7 @@ enum {
warnNoRotateTarget,
warnDegenerateQuArKTX,
warnMixedFaceContents,
warnOriginBrushInWorld,
cWarnings
};

BIN
testmaps/origin.wad Normal file

Binary file not shown.

View File

@ -3,308 +3,318 @@
// entity 0
{
"classname" "worldspawn"
"wad" "free_wad.wad"
"wad" "free_wad.wad;origin.wad"
"_tb_def" "builtin:Quake/Quoth2.fgd"
"_tb_mod" "quoth"
// brush 0
{
( 2208 -2624 2032 ) ( 2208 -2623 2032 ) ( 2208 -2624 2033 ) funkotronik -0 -0 -0 1 1
( 3984 -2496 2064 ) ( 3984 -2496 2065 ) ( 3984 -2495 2064 ) funkotronik -0 -0 -0 1 1
( 2880 -3280 2032 ) ( 2880 -3280 2033 ) ( 2881 -3280 2032 ) funkotronik -0 -0 -0 1 1
( 2208 -2624 2032 ) ( 2208 -2623 2032 ) ( 2208 -2624 2033 ) funkotronik -0 -0 -0 1 1
( 3008 -1776 2064 ) ( 3009 -1776 2064 ) ( 3008 -1776 2065 ) funkotronik -0 -0 -0 1 1
( 2880 -3280 2032 ) ( 2880 -3280 2033 ) ( 2881 -3280 2032 ) funkotronik -0 -0 -0 1 1
( 3008 -2496 2064 ) ( 3008 -2495 2064 ) ( 3009 -2496 2064 ) funkotronik -0 -0 -0 1 1
( 2880 -2624 2032 ) ( 2881 -2624 2032 ) ( 2880 -2623 2032 ) funkotronik -0 -0 -0 1 1
}
// brush 1
{
( 3008 -2624 2064 ) ( 3008 -2623 2064 ) ( 3008 -2624 2065 ) gray_brick -0 32 -0 1 1
( 3024 -2496 2096 ) ( 3024 -2496 2097 ) ( 3024 -2495 2096 ) gray_brick -0 32 -0 1 1
( 3008 -2976 2064 ) ( 3008 -2976 2065 ) ( 3009 -2976 2064 ) gray_brick -0 32 -0 1 1
( 3008 -2624 2064 ) ( 3008 -2623 2064 ) ( 3008 -2624 2065 ) gray_brick -0 32 -0 1 1
( 3136 -2496 2096 ) ( 3137 -2496 2096 ) ( 3136 -2496 2097 ) gray_brick -0 32 -0 1 1
( 3008 -2976 2064 ) ( 3008 -2976 2065 ) ( 3009 -2976 2064 ) gray_brick -0 32 -0 1 1
( 3136 -2496 2336 ) ( 3136 -2495 2336 ) ( 3137 -2496 2336 ) gray_brick -0 -0 -0 1 1
( 3008 -2624 2064 ) ( 3009 -2624 2064 ) ( 3008 -2623 2064 ) gray_brick -0 -0 -0 1 1
}
// brush 2
{
( 2864 -2624 2064 ) ( 2864 -2623 2064 ) ( 2864 -2624 2065 ) gray_brick -0 32 -0 1 1
( 2880 -2496 2096 ) ( 2880 -2496 2097 ) ( 2880 -2495 2096 ) gray_brick -0 32 -0 1 1
( 2864 -2976 2064 ) ( 2864 -2976 2065 ) ( 2865 -2976 2064 ) gray_brick -112 32 -0 1 1
( 2864 -2624 2064 ) ( 2864 -2623 2064 ) ( 2864 -2624 2065 ) gray_brick -0 32 -0 1 1
( 2992 -2496 2096 ) ( 2993 -2496 2096 ) ( 2992 -2496 2097 ) gray_brick -112 32 -0 1 1
( 2864 -2976 2064 ) ( 2864 -2976 2065 ) ( 2865 -2976 2064 ) gray_brick -112 32 -0 1 1
( 2992 -2496 2336 ) ( 2992 -2495 2336 ) ( 2993 -2496 2336 ) gray_brick -112 -0 -0 1 1
( 2864 -2624 2064 ) ( 2865 -2624 2064 ) ( 2864 -2623 2064 ) gray_brick -112 -0 -0 1 1
}
// brush 3
{
( 2880 -2608 2064 ) ( 2880 -2607 2064 ) ( 2880 -2608 2065 ) gray_brick 112 32 -0 1 1
( 3008 -2480 2096 ) ( 3008 -2480 2097 ) ( 3008 -2479 2096 ) gray_brick 112 32 -0 1 1
( 2880 -2496 2064 ) ( 2880 -2496 2065 ) ( 2881 -2496 2064 ) gray_brick -0 32 -0 1 1
( 2880 -2608 2064 ) ( 2880 -2607 2064 ) ( 2880 -2608 2065 ) gray_brick 112 32 -0 1 1
( 3008 -2480 2096 ) ( 3009 -2480 2096 ) ( 3008 -2480 2097 ) gray_brick -0 32 -0 1 1
( 2880 -2496 2064 ) ( 2880 -2496 2065 ) ( 2881 -2496 2064 ) gray_brick -0 32 -0 1 1
( 3008 -2480 2336 ) ( 3008 -2479 2336 ) ( 3009 -2480 2336 ) gray_brick -0 -112 -0 1 1
( 2880 -2608 2064 ) ( 2881 -2608 2064 ) ( 2880 -2607 2064 ) gray_brick -0 -112 -0 1 1
}
// brush 4
{
( 3024 -3088 2064 ) ( 3024 -3087 2064 ) ( 3024 -3088 2065 ) gray_brick 80 32 -0 1 1
( 3152 -2960 2096 ) ( 3152 -2960 2097 ) ( 3152 -2959 2096 ) gray_brick 80 32 -0 1 1
( 3024 -2976 2064 ) ( 3024 -2976 2065 ) ( 3025 -2976 2064 ) gray_brick -16 32 -0 1 1
( 3024 -3088 2064 ) ( 3024 -3087 2064 ) ( 3024 -3088 2065 ) gray_brick 80 32 -0 1 1
( 3152 -2960 2096 ) ( 3153 -2960 2096 ) ( 3152 -2960 2097 ) gray_brick -16 32 -0 1 1
( 3024 -2976 2064 ) ( 3024 -2976 2065 ) ( 3025 -2976 2064 ) gray_brick -16 32 -0 1 1
( 3152 -2960 2336 ) ( 3152 -2959 2336 ) ( 3153 -2960 2336 ) gray_brick -16 -80 -0 1 1
( 3024 -3088 2064 ) ( 3025 -3088 2064 ) ( 3024 -3087 2064 ) gray_brick -16 -80 -0 1 1
}
// brush 5
{
( 2576 -3088 2064 ) ( 2576 -3087 2064 ) ( 2576 -3088 2065 ) gray_brick 80 32 -0 1 1
( 2864 -2960 2096 ) ( 2864 -2960 2097 ) ( 2864 -2959 2096 ) gray_brick 80 32 -0 1 1
( 2736 -2976 2064 ) ( 2736 -2976 2065 ) ( 2737 -2976 2064 ) gray_brick -112 32 -0 1 1
( 2576 -3088 2064 ) ( 2576 -3087 2064 ) ( 2576 -3088 2065 ) gray_brick 80 32 -0 1 1
( 2864 -2960 2096 ) ( 2865 -2960 2096 ) ( 2864 -2960 2097 ) gray_brick -112 32 -0 1 1
( 2736 -2976 2064 ) ( 2736 -2976 2065 ) ( 2737 -2976 2064 ) gray_brick -112 32 -0 1 1
( 2864 -2960 2336 ) ( 2864 -2959 2336 ) ( 2865 -2960 2336 ) gray_brick -112 -80 -0 1 1
( 2736 -3088 2064 ) ( 2737 -3088 2064 ) ( 2736 -3087 2064 ) gray_brick -112 -80 -0 1 1
}
// brush 6
{
( 2560 -2624 2064 ) ( 2560 -2623 2064 ) ( 2560 -2624 2065 ) gray_brick -0 32 -0 1 1
( 2576 -2496 2096 ) ( 2576 -2496 2097 ) ( 2576 -2495 2096 ) gray_brick -0 32 -0 1 1
( 2560 -2976 2064 ) ( 2560 -2976 2065 ) ( 2561 -2976 2064 ) gray_brick -64 32 -0 1 1
( 2560 -2624 2064 ) ( 2560 -2623 2064 ) ( 2560 -2624 2065 ) gray_brick -0 32 -0 1 1
( 2688 -2384 2096 ) ( 2689 -2384 2096 ) ( 2688 -2384 2097 ) gray_brick -64 32 -0 1 1
( 2560 -2976 2064 ) ( 2560 -2976 2065 ) ( 2561 -2976 2064 ) gray_brick -64 32 -0 1 1
( 2688 -2496 2336 ) ( 2688 -2495 2336 ) ( 2689 -2496 2336 ) gray_brick -64 -0 -0 1 1
( 2560 -2624 2064 ) ( 2561 -2624 2064 ) ( 2560 -2623 2064 ) gray_brick -64 -0 -0 1 1
}
// brush 7
{
( 3152 -2624 2064 ) ( 3152 -2623 2064 ) ( 3152 -2624 2065 ) gray_brick -0 32 -0 1 1
( 3168 -2496 2096 ) ( 3168 -2496 2097 ) ( 3168 -2495 2096 ) gray_brick -0 32 -0 1 1
( 3152 -2976 2064 ) ( 3152 -2976 2065 ) ( 3153 -2976 2064 ) gray_brick -16 32 -0 1 1
( 3152 -2624 2064 ) ( 3152 -2623 2064 ) ( 3152 -2624 2065 ) gray_brick -0 32 -0 1 1
( 3280 -2384 2096 ) ( 3281 -2384 2096 ) ( 3280 -2384 2097 ) gray_brick -16 32 -0 1 1
( 3152 -2976 2064 ) ( 3152 -2976 2065 ) ( 3153 -2976 2064 ) gray_brick -16 32 -0 1 1
( 3280 -2496 2336 ) ( 3280 -2495 2336 ) ( 3281 -2496 2336 ) gray_brick -16 -0 -0 1 1
( 3152 -2624 2064 ) ( 3153 -2624 2064 ) ( 3152 -2623 2064 ) gray_brick -16 -0 -0 1 1
}
// brush 8
{
( 2560 -2496 2064 ) ( 2560 -2495 2064 ) ( 2560 -2496 2065 ) gray_brick -0 32 -0 1 1
( 3168 -2368 2096 ) ( 3168 -2368 2097 ) ( 3168 -2367 2096 ) gray_brick -0 32 -0 1 1
( 2720 -2384 2064 ) ( 2720 -2384 2065 ) ( 2721 -2384 2064 ) gray_brick -96 32 -0 1 1
( 2560 -2496 2064 ) ( 2560 -2495 2064 ) ( 2560 -2496 2065 ) gray_brick -0 32 -0 1 1
( 2848 -2368 2096 ) ( 2849 -2368 2096 ) ( 2848 -2368 2097 ) gray_brick -96 32 -0 1 1
( 2720 -2384 2064 ) ( 2720 -2384 2065 ) ( 2721 -2384 2064 ) gray_brick -96 32 -0 1 1
( 2848 -2368 2336 ) ( 2848 -2367 2336 ) ( 2849 -2368 2336 ) gray_brick -96 -0 -0 1 1
( 2720 -2496 2064 ) ( 2721 -2496 2064 ) ( 2720 -2495 2064 ) gray_brick -96 -0 -0 1 1
}
// brush 9
{
( 2224 -1904 2064 ) ( 2224 -1903 2064 ) ( 2224 -1904 2065 ) gray_brick 48 32 -0 1 1
( 3472 -1776 2096 ) ( 3472 -1776 2097 ) ( 3472 -1775 2096 ) gray_brick 48 32 -0 1 1
( 2384 -1792 2064 ) ( 2384 -1792 2065 ) ( 2385 -1792 2064 ) gray_brick -16 32 -0 1 1
( 2224 -1904 2064 ) ( 2224 -1903 2064 ) ( 2224 -1904 2065 ) gray_brick 48 32 -0 1 1
( 2512 -1776 2096 ) ( 2513 -1776 2096 ) ( 2512 -1776 2097 ) gray_brick -16 32 -0 1 1
( 2384 -1792 2064 ) ( 2384 -1792 2065 ) ( 2385 -1792 2064 ) gray_brick -16 32 -0 1 1
( 2512 -1776 2336 ) ( 2512 -1775 2336 ) ( 2513 -1776 2336 ) gray_brick -16 -48 -0 1 1
( 2384 -1904 2064 ) ( 2385 -1904 2064 ) ( 2384 -1903 2064 ) gray_brick -16 -48 -0 1 1
}
// brush 10
{
( 2224 -3392 2064 ) ( 2224 -3391 2064 ) ( 2224 -3392 2065 ) gray_brick -0 32 -0 1 1
( 3472 -3264 2096 ) ( 3472 -3264 2097 ) ( 3472 -3263 2096 ) gray_brick -0 32 -0 1 1
( 2384 -3280 2064 ) ( 2384 -3280 2065 ) ( 2385 -3280 2064 ) gray_brick -16 32 -0 1 1
( 2224 -3392 2064 ) ( 2224 -3391 2064 ) ( 2224 -3392 2065 ) gray_brick -0 32 -0 1 1
( 2512 -3264 2096 ) ( 2513 -3264 2096 ) ( 2512 -3264 2097 ) gray_brick -16 32 -0 1 1
( 2384 -3280 2064 ) ( 2384 -3280 2065 ) ( 2385 -3280 2064 ) gray_brick -16 32 -0 1 1
( 2512 -3264 2336 ) ( 2512 -3263 2336 ) ( 2513 -3264 2336 ) gray_brick -16 -0 -0 1 1
( 2384 -3392 2064 ) ( 2385 -3392 2064 ) ( 2384 -3391 2064 ) gray_brick -16 -0 -0 1 1
}
// brush 11
{
( 2336 -3280 2064 ) ( 2335 -3280 2064 ) ( 2336 -3280 2065 ) gray_brick 96.0007 31.9993 180 1 -1
( 2208 -1776 2096 ) ( 2208 -1776 2097 ) ( 2207 -1776 2096 ) gray_brick 96.0007 31.9993 180 1 -1
( 2224 -2864 2064 ) ( 2224 -2864 2065 ) ( 2224 -2863 2064 ) gray_brick 112 32 -0 1 1
( 2208 -2736 2096 ) ( 2208 -2735 2096 ) ( 2208 -2736 2097 ) gray_brick 112 32 -0 1 1
( 2208 -1776 2096 ) ( 2208 -1776 2097 ) ( 2207 -1776 2096 ) gray_brick 96.0007 31.9993 180 1 -1
( 2336 -3280 2064 ) ( 2335 -3280 2064 ) ( 2336 -3280 2065 ) gray_brick 96.0007 31.9993 180 1 -1
( 2208 -2736 2336 ) ( 2207 -2736 2336 ) ( 2208 -2735 2336 ) gray_brick 112 -96 90 1 1
( 2336 -2864 2064 ) ( 2336 -2863 2064 ) ( 2335 -2864 2064 ) gray_brick 112 -96 90 1 1
}
// brush 12
{
( 3600 -2416 2064 ) ( 3599 -2416 2064 ) ( 3600 -2416 2065 ) gray_brick 80.0007 31.9989 180 1 -1
( 3472 -1920 2096 ) ( 3472 -1920 2097 ) ( 3471 -1920 2096 ) gray_brick 80.0007 31.9989 180 1 -1
( 3824 -2864 2064 ) ( 3824 -2864 2065 ) ( 3824 -2863 2064 ) gray_brick 112 32 -0 1 1
( 3744 -2736 2096 ) ( 3744 -2735 2096 ) ( 3744 -2736 2097 ) gray_brick 112 32 -0 1 1
( 3472 -1920 2096 ) ( 3472 -1920 2097 ) ( 3471 -1920 2096 ) gray_brick 80.0007 31.9989 180 1 -1
( 3600 -2416 2064 ) ( 3599 -2416 2064 ) ( 3600 -2416 2065 ) gray_brick 80.0007 31.9989 180 1 -1
( 3472 -2736 2336 ) ( 3471 -2736 2336 ) ( 3472 -2735 2336 ) gray_brick 112 -80 90 1 1
( 3600 -2864 2064 ) ( 3600 -2863 2064 ) ( 3599 -2864 2064 ) gray_brick 112 -80 90 1 1
}
// brush 13
{
( 2208 -2624 2336 ) ( 2208 -2623 2336 ) ( 2208 -2624 2337 ) funkotronik -0 48 -0 1 1
( 3984 -2496 2368 ) ( 3984 -2496 2369 ) ( 3984 -2495 2368 ) funkotronik -0 48 -0 1 1
( 2880 -3280 2336 ) ( 2880 -3280 2337 ) ( 2881 -3280 2336 ) funkotronik -0 48 -0 1 1
( 2208 -2624 2336 ) ( 2208 -2623 2336 ) ( 2208 -2624 2337 ) funkotronik -0 48 -0 1 1
( 3008 -1776 2368 ) ( 3009 -1776 2368 ) ( 3008 -1776 2369 ) funkotronik -0 48 -0 1 1
( 2880 -3280 2336 ) ( 2880 -3280 2337 ) ( 2881 -3280 2336 ) funkotronik -0 48 -0 1 1
( 3008 -2496 2368 ) ( 3008 -2495 2368 ) ( 3009 -2496 2368 ) funkotronik -0 -0 -0 1 1
( 2880 -2624 2336 ) ( 2881 -2624 2336 ) ( 2880 -2623 2336 ) funkotronik -0 -0 -0 1 1
}
// brush 14
{
( 3144 -2368 2064 ) ( 3152 -2368 2072 ) ( 3152 -2368 2064 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2064 ) ( 3144 -2016 2072 ) ( 3144 -2368 2072 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2064 ) ( 3152 -2016 2064 ) ( 3144 -2016 2064 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2336 ) ( 3152 -2016 2336 ) ( 3152 -2368 2336 ) gbstone -0 -0 -0 1 1
( 3144 -2016 2064 ) ( 3152 -2016 2072 ) ( 3144 -2016 2072 ) gbstone -0 -0 -0 1 1
( 3152 -2368 2064 ) ( 3152 -2016 2072 ) ( 3152 -2016 2064 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2064 ) ( 3144 -2016 2072 ) ( 3144 -2368 2072 ) gbstone -0 -0 -0 1 1
( 3144 -2016 2064 ) ( 3152 -2016 2072 ) ( 3144 -2016 2072 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2064 ) ( 3152 -2368 2072 ) ( 3152 -2368 2064 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2336 ) ( 3152 -2016 2336 ) ( 3152 -2368 2336 ) gbstone -0 -0 -0 1 1
( 3144 -2368 2064 ) ( 3152 -2016 2064 ) ( 3144 -2016 2064 ) gbstone -0 -0 -0 1 1
}
// brush 15
{
( 2576 -2368 2064 ) ( 2584 -2368 2072 ) ( 2584 -2368 2064 ) gbstone -8 -0 -0 1 1
( 2576 -2368 2064 ) ( 2576 -2016 2072 ) ( 2576 -2368 2072 ) gbstone -0 -0 -0 1 1
( 2576 -2368 2064 ) ( 2584 -2016 2064 ) ( 2576 -2016 2064 ) gbstone -8 -0 -0 1 1
( 2576 -2368 2336 ) ( 2584 -2016 2336 ) ( 2584 -2368 2336 ) gbstone -8 -0 -0 1 1
( 2576 -2016 2064 ) ( 2584 -2016 2072 ) ( 2576 -2016 2072 ) gbstone -8 -0 -0 1 1
( 2584 -2368 2064 ) ( 2584 -2016 2072 ) ( 2584 -2016 2064 ) gbstone -0 -0 -0 1 1
( 2576 -2368 2064 ) ( 2576 -2016 2072 ) ( 2576 -2368 2072 ) gbstone -0 -0 -0 1 1
( 2576 -2016 2064 ) ( 2584 -2016 2072 ) ( 2576 -2016 2072 ) gbstone -8 -0 -0 1 1
( 2576 -2368 2064 ) ( 2584 -2368 2072 ) ( 2584 -2368 2064 ) gbstone -8 -0 -0 1 1
( 2576 -2368 2336 ) ( 2584 -2016 2336 ) ( 2584 -2368 2336 ) gbstone -8 -0 -0 1 1
( 2576 -2368 2064 ) ( 2584 -2016 2064 ) ( 2576 -2016 2064 ) gbstone -8 -0 -0 1 1
}
// brush 16
{
( 3144 -2024 2064 ) ( 3144 -2016 2072 ) ( 3144 -2016 2064 ) gbstone 48 -0 -0 1 1
( 3144 -2024 2064 ) ( 2792 -2024 2072 ) ( 3144 -2024 2072 ) gbstone 8.00073 -0 180 1 -1
( 3144 -2024 2064 ) ( 2792 -2016 2064 ) ( 2792 -2024 2064 ) gbstone 48.0001 -8 90 1 1
( 3144 -2024 2336 ) ( 2792 -2016 2336 ) ( 3144 -2016 2336 ) gbstone 48.0001 -8 90 1 1
( 2944 -2024 2064 ) ( 2944 -2016 2072 ) ( 2944 -2024 2072 ) gbstone 48 -0 -0 1 1
( 3144 -2016 2064 ) ( 2792 -2016 2072 ) ( 2792 -2016 2064 ) gbstone 8.00073 -0 180 1 -1
( 3144 -2024 2064 ) ( 2792 -2024 2072 ) ( 3144 -2024 2072 ) gbstone 8.00073 -0 180 1 -1
( 3144 -2024 2336 ) ( 2792 -2016 2336 ) ( 3144 -2016 2336 ) gbstone 48.0001 -8 90 1 1
( 3144 -2024 2064 ) ( 2792 -2016 2064 ) ( 2792 -2024 2064 ) gbstone 48.0001 -8 90 1 1
}
// brush 17
{
( 2768 -2024 2064 ) ( 2768 -2016 2072 ) ( 2768 -2016 2064 ) gbstone 48 -0 -0 1 1
( 2784 -2024 2064 ) ( 2432 -2024 2072 ) ( 2784 -2024 2072 ) gbstone 32.0007 63.9999 180 1 -1
( 2784 -2024 2064 ) ( 2432 -2016 2064 ) ( 2432 -2024 2064 ) gbstone 48.0001 -32 90 1 1
( 2784 -2024 2336 ) ( 2432 -2016 2336 ) ( 2784 -2016 2336 ) gbstone 48.0001 -32 90 1 1
( 2584 -2024 2064 ) ( 2584 -2016 2072 ) ( 2584 -2024 2072 ) gbstone 48 -0 -0 1 1
( 2784 -2016 2064 ) ( 2432 -2016 2072 ) ( 2432 -2016 2064 ) gbstone 32.0007 63.9999 180 1 -1
( 2784 -2024 2064 ) ( 2432 -2024 2072 ) ( 2784 -2024 2072 ) gbstone 32.0007 63.9999 180 1 -1
( 2784 -2024 2336 ) ( 2432 -2016 2336 ) ( 2784 -2016 2336 ) gbstone 48.0001 -32 90 1 1
( 2784 -2024 2064 ) ( 2432 -2016 2064 ) ( 2432 -2024 2064 ) gbstone 48.0001 -32 90 1 1
}
// brush 18
{
( 3600 -3280 2064 ) ( 3599 -3280 2064 ) ( 3600 -3280 2065 ) gray_brick 80.0007 31.9989 180 1 -1
( 3472 -2640 2096 ) ( 3472 -2640 2097 ) ( 3471 -2640 2096 ) gray_brick 80.0007 31.9989 180 1 -1
( 3984 -3728 2064 ) ( 3984 -3728 2065 ) ( 3984 -3727 2064 ) gray_brick 80 32 -0 1 1
( 3472 -3600 2096 ) ( 3472 -3599 2096 ) ( 3472 -3600 2097 ) gray_brick 80 32 -0 1 1
( 3472 -2640 2096 ) ( 3472 -2640 2097 ) ( 3471 -2640 2096 ) gray_brick 80.0007 31.9989 180 1 -1
( 3600 -3280 2064 ) ( 3599 -3280 2064 ) ( 3600 -3280 2065 ) gray_brick 80.0007 31.9989 180 1 -1
( 3472 -3600 2336 ) ( 3471 -3600 2336 ) ( 3472 -3599 2336 ) gray_brick 80.0002 -79.9998 90 1 1
( 3600 -3728 2064 ) ( 3600 -3727 2064 ) ( 3599 -3728 2064 ) gray_brick 80.0002 -79.9998 90 1 1
}
// brush 19
{
( 3600 -2640 2064 ) ( 3599 -2640 2064 ) ( 3600 -2640 2065 ) gray_brick 80.0007 31.999 180 1 -1
( 3472 -1776 2096 ) ( 3472 -1776 2097 ) ( 3471 -1776 2096 ) gray_brick 80.0007 31.999 180 1 -1
( 3984 -3088 2064 ) ( 3984 -3088 2065 ) ( 3984 -3087 2064 ) gray_brick 80 32 -0 1 1
( 3968 -2960 2096 ) ( 3968 -2959 2096 ) ( 3968 -2960 2097 ) gray_brick 80 32 -0 1 1
( 3472 -1776 2096 ) ( 3472 -1776 2097 ) ( 3471 -1776 2096 ) gray_brick 80.0007 31.999 180 1 -1
( 3600 -2640 2064 ) ( 3599 -2640 2064 ) ( 3600 -2640 2065 ) gray_brick 80.0007 31.999 180 1 -1
( 3472 -2960 2336 ) ( 3471 -2960 2336 ) ( 3472 -2959 2336 ) gray_brick 80.0002 -80 90 1 1
( 3600 -3088 2064 ) ( 3600 -3087 2064 ) ( 3599 -3088 2064 ) gray_brick 80.0002 -80 90 1 1
}
// brush 20
{
( 3584 -1792 2064 ) ( 3583 -1792 2064 ) ( 3584 -1792 2065 ) gray_brick 64.0007 31.9989 180 1 -1
( 3456 -1776 2096 ) ( 3456 -1776 2097 ) ( 3455 -1776 2096 ) gray_brick 64.0007 31.9989 180 1 -1
( 3968 -3088 2064 ) ( 3968 -3088 2065 ) ( 3968 -3087 2064 ) gray_brick 80 32 -0 1 1
( 3520 -2960 2096 ) ( 3520 -2959 2096 ) ( 3520 -2960 2097 ) gray_brick 80 32 -0 1 1
( 3456 -1776 2096 ) ( 3456 -1776 2097 ) ( 3455 -1776 2096 ) gray_brick 64.0007 31.9989 180 1 -1
( 3584 -1792 2064 ) ( 3583 -1792 2064 ) ( 3584 -1792 2065 ) gray_brick 64.0007 31.9989 180 1 -1
( 3456 -2960 2336 ) ( 3455 -2960 2336 ) ( 3456 -2959 2336 ) gray_brick 80.0001 -64 90 1 1
( 3584 -3088 2064 ) ( 3584 -3087 2064 ) ( 3583 -3088 2064 ) gray_brick 80.0001 -64 90 1 1
}
// brush 21
{
( 3600 -1920 2064 ) ( 3599 -1920 2064 ) ( 3600 -1920 2065 ) gray_brick 80.0007 31.9988 180 1 -1
( 3472 -1776 2096 ) ( 3472 -1776 2097 ) ( 3471 -1776 2096 ) gray_brick 80.0007 31.9988 180 1 -1
( 3520 -2720 2064 ) ( 3520 -2720 2065 ) ( 3520 -2719 2064 ) gray_brick 96 32 -0 1 1
( 3472 -2592 2096 ) ( 3472 -2591 2096 ) ( 3472 -2592 2097 ) gray_brick 96 32 -0 1 1
( 3472 -1776 2096 ) ( 3472 -1776 2097 ) ( 3471 -1776 2096 ) gray_brick 80.0007 31.9988 180 1 -1
( 3600 -1920 2064 ) ( 3599 -1920 2064 ) ( 3600 -1920 2065 ) gray_brick 80.0007 31.9988 180 1 -1
( 3472 -2592 2336 ) ( 3471 -2592 2336 ) ( 3472 -2591 2336 ) gray_brick 96.0001 -80 90 1 1
( 3600 -2720 2064 ) ( 3600 -2719 2064 ) ( 3599 -2720 2064 ) gray_brick 96.0001 -80 90 1 1
}
// brush 22
{
( 3376 -2416 2064 ) ( 3375 -2416 2064 ) ( 3376 -2416 2065 ) gray_brick 112.001 31.9989 180 1 -1
( 3248 -1920 2096 ) ( 3248 -1920 2097 ) ( 3247 -1920 2096 ) gray_brick 112.001 31.9989 180 1 -1
( 3600 -2864 2064 ) ( 3600 -2864 2065 ) ( 3600 -2863 2064 ) gray_brick 112 32 -0 1 1
( 3520 -2736 2096 ) ( 3520 -2735 2096 ) ( 3520 -2736 2097 ) gray_brick 112 32 -0 1 1
( 3248 -1920 2096 ) ( 3248 -1920 2097 ) ( 3247 -1920 2096 ) gray_brick 112.001 31.9989 180 1 -1
( 3376 -2416 2064 ) ( 3375 -2416 2064 ) ( 3376 -2416 2065 ) gray_brick 112.001 31.9989 180 1 -1
( 3248 -2736 2336 ) ( 3247 -2736 2336 ) ( 3248 -2735 2336 ) gray_brick 112 -112 90 1 1
( 3376 -2864 2064 ) ( 3376 -2863 2064 ) ( 3375 -2864 2064 ) gray_brick 112 -112 90 1 1
}
// brush 23
{
( 3520 -2416 2064 ) ( 3519 -2416 2064 ) ( 3520 -2416 2065 ) gray_brick -0 31.9989 180 1 -1
( 3392 -2352 2096 ) ( 3392 -2352 2097 ) ( 3391 -2352 2096 ) gray_brick -0 31.9989 180 1 -1
( 3744 -2864 2064 ) ( 3744 -2864 2065 ) ( 3744 -2863 2064 ) gray_brick 112 32 -0 1 1
( 3600 -2736 2096 ) ( 3600 -2735 2096 ) ( 3600 -2736 2097 ) gray_brick 112 32 -0 1 1
( 3392 -2352 2096 ) ( 3392 -2352 2097 ) ( 3391 -2352 2096 ) gray_brick -0 31.9989 180 1 -1
( 3520 -2416 2064 ) ( 3519 -2416 2064 ) ( 3520 -2416 2065 ) gray_brick -0 31.9989 180 1 -1
( 3392 -2736 2336 ) ( 3391 -2736 2336 ) ( 3392 -2735 2336 ) gray_brick 112 -0 90 1 1
( 3520 -2864 2064 ) ( 3520 -2863 2064 ) ( 3519 -2864 2064 ) gray_brick 112 -0 90 1 1
}
// brush 24
{
( 2736 -2080 2064 ) ( 2784 -2080 2080 ) ( 2784 -2080 2064 ) origin 0 0 0 1 1
( 2736 -2080 2064 ) ( 2736 -2032 2080 ) ( 2736 -2080 2080 ) origin 0 0 0 1 1
( 2736 -2080 2064 ) ( 2784 -2032 2064 ) ( 2736 -2032 2064 ) origin 0 0 0 1 1
( 2736 -2080 2080 ) ( 2784 -2032 2080 ) ( 2784 -2080 2080 ) origin 0 0 0 1 1
( 2736 -2000 2064 ) ( 2784 -2000 2080 ) ( 2736 -2000 2080 ) origin -0 -0 -0 1 1
( 2784 -2080 2064 ) ( 2784 -2032 2080 ) ( 2784 -2032 2064 ) origin 0 0 0 1 1
}
}
// entity 1
{
"classname" "info_rotate"
"origin" "2856 -2168 2200"
"angle" "-0"
"targetname" "rotorigin"
}
// entity 2
{
"classname" "func_group"
// brush 0
{
( 2848 -2176 2080 ) ( 2864 -2176 2096 ) ( 2864 -2176 2080 ) goldmet -32 -0 -0 1 1
( 2848 -2176 2080 ) ( 2848 -2160 2096 ) ( 2848 -2176 2096 ) goldmet 48 -0 -0 1 1
( 2848 -2176 2080 ) ( 2864 -2160 2080 ) ( 2848 -2160 2080 ) goldmet -32 -48 -0 1 1
( 2848 -2176 2128 ) ( 2864 -2160 2128 ) ( 2864 -2176 2128 ) goldmet -32 -48 -0 1 1
( 2848 -2160 2080 ) ( 2864 -2160 2096 ) ( 2848 -2160 2096 ) goldmet -32 -0 -0 1 1
( 2864 -2176 2080 ) ( 2864 -2160 2096 ) ( 2864 -2160 2080 ) goldmet 48 -0 -0 1 1
( 2848 -2176 2080 ) ( 2848 -2160 2096 ) ( 2848 -2176 2096 ) goldmet 48 -0 -0 1 1
( 2848 -2160 2080 ) ( 2864 -2160 2096 ) ( 2848 -2160 2096 ) goldmet -32 -0 -0 1 1
( 2848 -2176 2080 ) ( 2864 -2176 2096 ) ( 2864 -2176 2080 ) goldmet -32 -0 -0 1 1
( 2848 -2176 2128 ) ( 2864 -2160 2128 ) ( 2864 -2176 2128 ) goldmet -32 -48 -0 1 1
( 2848 -2176 2080 ) ( 2864 -2160 2080 ) ( 2848 -2160 2080 ) goldmet -32 -48 -0 1 1
}
// brush 1
{
( 2832 -2192 2064 ) ( 2880 -2192 2080 ) ( 2880 -2192 2064 ) goldmet -32 -0 -0 1 1
( 2832 -2192 2064 ) ( 2832 -2144 2080 ) ( 2832 -2192 2080 ) goldmet 48 -0 -0 1 1
( 2832 -2192 2064 ) ( 2880 -2144 2064 ) ( 2832 -2144 2064 ) goldmet -32 -48 -0 1 1
( 2832 -2192 2080 ) ( 2880 -2144 2080 ) ( 2880 -2192 2080 ) goldmet -32 -48 -0 1 1
( 2832 -2144 2064 ) ( 2880 -2144 2080 ) ( 2832 -2144 2080 ) goldmet -32 -0 -0 1 1
( 2880 -2192 2064 ) ( 2880 -2144 2080 ) ( 2880 -2144 2064 ) goldmet 48 -0 -0 1 1
( 2832 -2192 2064 ) ( 2832 -2144 2080 ) ( 2832 -2192 2080 ) goldmet 48 -0 -0 1 1
( 2832 -2144 2064 ) ( 2880 -2144 2080 ) ( 2832 -2144 2080 ) goldmet -32 -0 -0 1 1
( 2832 -2192 2064 ) ( 2880 -2192 2080 ) ( 2880 -2192 2064 ) goldmet -32 -0 -0 1 1
( 2832 -2192 2080 ) ( 2880 -2144 2080 ) ( 2880 -2192 2080 ) goldmet -32 -48 -0 1 1
( 2832 -2192 2064 ) ( 2880 -2144 2064 ) ( 2832 -2144 2064 ) goldmet -32 -48 -0 1 1
}
}
// entity 3
// entity 2
{
"classname" "rotate_object"
"targetname" "rotobj"
"target" "rotorigin"
"_shadow" "1"
// brush 0
{
( 2840 -2164 2152 ) ( 2832 -2156 2152 ) ( 2808 -2156 2152 ) gold -24 -20 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2840 -2164 2248 ) ( 2832 -2156 2248 ) ( 2832 -2156 2152 ) gold 8 8 -0 1 1
( 2808 -2164 2200 ) ( 2808 -2148 2216 ) ( 2808 -2164 2216 ) gold 20 8 -0 1 1
( 2832 -2156 2152 ) ( 2832 -2156 2248 ) ( 2808 -2156 2248 ) gold -24 8 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2808 -2156 2248 ) ( 2832 -2156 2248 ) ( 2840 -2164 2248 ) gold -24 -20 -0 1 1
( 2840 -2164 2248 ) ( 2832 -2156 2248 ) ( 2832 -2156 2152 ) gold 8 8 -0 1 1
( 2840 -2164 2152 ) ( 2832 -2156 2152 ) ( 2808 -2156 2152 ) gold -24 -20 -0 1 1
}
// brush 1
{
( 2880 -2156 2248 ) ( 2880 -2156 2224 ) ( 2872 -2164 2216 ) gold 8 8 -0 1 1
( 2840 -2164 2216 ) ( 2832 -2156 2224 ) ( 2832 -2156 2248 ) gold 8 8 -0 1 1
( 2872 -2164 2216 ) ( 2880 -2156 2224 ) ( 2832 -2156 2224 ) gold -24 -20 -0 1 1
( 2832 -2156 2224 ) ( 2880 -2156 2224 ) ( 2880 -2156 2248 ) gold -24 8 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2832 -2156 2248 ) ( 2880 -2156 2248 ) ( 2872 -2164 2248 ) gold -24 -20 -0 1 1
( 2832 -2156 2224 ) ( 2880 -2156 2224 ) ( 2880 -2156 2248 ) gold -24 8 -0 1 1
( 2880 -2156 2248 ) ( 2880 -2156 2224 ) ( 2872 -2164 2216 ) gold 8 8 -0 1 1
( 2872 -2164 2216 ) ( 2880 -2156 2224 ) ( 2832 -2156 2224 ) gold -24 -20 -0 1 1
}
// brush 2
{
( 2872 -2164 2152 ) ( 2880 -2156 2152 ) ( 2832 -2156 2152 ) gold -24 -20 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2872 -2164 2184 ) ( 2880 -2156 2176 ) ( 2880 -2156 2152 ) gold 8 8 -0 1 1
( 2832 -2156 2152 ) ( 2832 -2156 2176 ) ( 2840 -2164 2184 ) gold 8 8 -0 1 1
( 2832 -2156 2176 ) ( 2880 -2156 2176 ) ( 2872 -2164 2184 ) gold -24 -20 -0 1 1
( 2872 -2164 2184 ) ( 2880 -2156 2176 ) ( 2880 -2156 2152 ) gold 8 8 -0 1 1
( 2880 -2156 2152 ) ( 2880 -2156 2176 ) ( 2832 -2156 2176 ) gold -24 8 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2872 -2164 2152 ) ( 2880 -2156 2152 ) ( 2832 -2156 2152 ) gold -24 -20 -0 1 1
}
// brush 3
{
( 2904 -2156 2152 ) ( 2880 -2156 2152 ) ( 2872 -2164 2152 ) gold -24 -20 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2904 -2164 2200 ) ( 2904 -2148 2216 ) ( 2904 -2148 2200 ) gold 20 8 -0 1 1
( 2904 -2156 2248 ) ( 2880 -2156 2248 ) ( 2880 -2156 2152 ) gold -24 8 -0 1 1
( 2880 -2156 2152 ) ( 2880 -2156 2248 ) ( 2872 -2164 2248 ) gold 8 8 -0 1 1
( 2904 -2156 2248 ) ( 2880 -2156 2248 ) ( 2880 -2156 2152 ) gold -24 8 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2888 -2164 2200 ) gold -24 8 -0 1 1
( 2872 -2164 2248 ) ( 2880 -2156 2248 ) ( 2904 -2156 2248 ) gold -24 -20 -0 1 1
( 2904 -2156 2152 ) ( 2880 -2156 2152 ) ( 2872 -2164 2152 ) gold -24 -20 -0 1 1
}
// brush 4
{
( 2856 -2172 2200 ) ( 2888 -2172 2216 ) ( 2888 -2172 2200 ) archeo2 -24 8 -0 1 1
( 2808 -2172 2200 ) ( 2808 -2156 2216 ) ( 2808 -2172 2216 ) archeo2 28 8 -0 1 1
( 2856 -2172 2152 ) ( 2888 -2156 2152 ) ( 2856 -2156 2152 ) archeo2 -24 -28 -0 1 1
( 2856 -2172 2248 ) ( 2888 -2156 2248 ) ( 2888 -2172 2248 ) archeo2 -24 -28 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2856 -2164 2216 ) archeo2 -24 8 -0 1 1
( 2904 -2172 2200 ) ( 2904 -2156 2216 ) ( 2904 -2156 2200 ) archeo2 28 8 -0 1 1
( 2808 -2172 2200 ) ( 2808 -2156 2216 ) ( 2808 -2172 2216 ) archeo2 28 8 -0 1 1
( 2856 -2164 2200 ) ( 2888 -2164 2216 ) ( 2856 -2164 2216 ) archeo2 -24 8 -0 1 1
( 2856 -2172 2200 ) ( 2888 -2172 2216 ) ( 2888 -2172 2200 ) archeo2 -24 8 -0 1 1
( 2856 -2172 2248 ) ( 2888 -2156 2248 ) ( 2888 -2172 2248 ) archeo2 -24 -28 -0 1 1
( 2856 -2172 2152 ) ( 2888 -2156 2152 ) ( 2856 -2156 2152 ) archeo2 -24 -28 -0 1 1
}
// brush 5
{
( 2832 -2188 2176 ) ( 2880 -2188 2192 ) ( 2880 -2188 2176 ) origin -0 -0 -0 1 1
( 2832 -2172 2176 ) ( 2832 -2140 2192 ) ( 2832 -2172 2192 ) origin -0 -0 -0 1 1
( 2832 -2172 2176 ) ( 2880 -2140 2176 ) ( 2832 -2140 2176 ) origin -0 -0 -0 1 1
( 2832 -2172 2224 ) ( 2880 -2140 2224 ) ( 2880 -2172 2224 ) origin -0 -0 -0 1 1
( 2832 -2140 2176 ) ( 2880 -2140 2192 ) ( 2832 -2140 2192 ) origin -0 -0 -0 1 1
( 2880 -2172 2176 ) ( 2880 -2140 2192 ) ( 2880 -2140 2176 ) origin -0 -0 -0 1 1
}
}
// entity 4
// entity 3
{
"classname" "func_rotate_entity"
"origin" "2856 -2168 2200"
@ -314,7 +324,7 @@
"speed" "3"
"spawnflags" "2"
}
// entity 5
// entity 4
{
"classname" "light_flame_brazier_short"
"origin" "2672 -2072 2080"
@ -322,7 +332,7 @@
"delay" "2"
"_color" "141 53 187"
}
// entity 6
// entity 5
{
"classname" "light_flame_brazier_short"
"origin" "3000 -2304 2080"
@ -330,88 +340,88 @@
"delay" "2"
"_color" "53 214 30"
}
// entity 7
// entity 6
{
"classname" "info_player_start"
"origin" "2848 -1920 2088"
"angle" "270"
}
// entity 8
// entity 7
{
"classname" "func_group"
// brush 0
{
( 2992 -2176 2080 ) ( 3008 -2176 2096 ) ( 3008 -2176 2080 ) goldmet -48 -0 -0 1 1
( 2992 -2176 2080 ) ( 2992 -2160 2096 ) ( 2992 -2176 2096 ) goldmet 48 -0 -0 1 1
( 2992 -2176 2080 ) ( 3008 -2160 2080 ) ( 2992 -2160 2080 ) goldmet -48 -48 -0 1 1
( 2992 -2176 2128 ) ( 3008 -2160 2128 ) ( 3008 -2176 2128 ) goldmet -48 -48 -0 1 1
( 2992 -2160 2080 ) ( 3008 -2160 2096 ) ( 2992 -2160 2096 ) goldmet -48 -0 -0 1 1
( 3008 -2176 2080 ) ( 3008 -2160 2096 ) ( 3008 -2160 2080 ) goldmet 48 -0 -0 1 1
( 2992 -2176 2080 ) ( 2992 -2160 2096 ) ( 2992 -2176 2096 ) goldmet 48 -0 -0 1 1
( 2992 -2160 2080 ) ( 3008 -2160 2096 ) ( 2992 -2160 2096 ) goldmet -48 -0 -0 1 1
( 2992 -2176 2080 ) ( 3008 -2176 2096 ) ( 3008 -2176 2080 ) goldmet -48 -0 -0 1 1
( 2992 -2176 2128 ) ( 3008 -2160 2128 ) ( 3008 -2176 2128 ) goldmet -48 -48 -0 1 1
( 2992 -2176 2080 ) ( 3008 -2160 2080 ) ( 2992 -2160 2080 ) goldmet -48 -48 -0 1 1
}
// brush 1
{
( 2976 -2192 2064 ) ( 3024 -2192 2080 ) ( 3024 -2192 2064 ) goldmet -48 -0 -0 1 1
( 2976 -2192 2064 ) ( 2976 -2144 2080 ) ( 2976 -2192 2080 ) goldmet 48 -0 -0 1 1
( 2976 -2192 2064 ) ( 3024 -2144 2064 ) ( 2976 -2144 2064 ) goldmet -48 -48 -0 1 1
( 2976 -2192 2080 ) ( 3024 -2144 2080 ) ( 3024 -2192 2080 ) goldmet -48 -48 -0 1 1
( 2976 -2144 2064 ) ( 3024 -2144 2080 ) ( 2976 -2144 2080 ) goldmet -48 -0 -0 1 1
( 3024 -2192 2064 ) ( 3024 -2144 2080 ) ( 3024 -2144 2064 ) goldmet 48 -0 -0 1 1
( 2976 -2192 2064 ) ( 2976 -2144 2080 ) ( 2976 -2192 2080 ) goldmet 48 -0 -0 1 1
( 2976 -2144 2064 ) ( 3024 -2144 2080 ) ( 2976 -2144 2080 ) goldmet -48 -0 -0 1 1
( 2976 -2192 2064 ) ( 3024 -2192 2080 ) ( 3024 -2192 2064 ) goldmet -48 -0 -0 1 1
( 2976 -2192 2080 ) ( 3024 -2144 2080 ) ( 3024 -2192 2080 ) goldmet -48 -48 -0 1 1
( 2976 -2192 2064 ) ( 3024 -2144 2064 ) ( 2976 -2144 2064 ) goldmet -48 -48 -0 1 1
}
}
// entity 9
// entity 8
{
"classname" "misc_model"
"origin" "3000 -2168 2200"
"angle" "-0"
"mdl" "maps/testrotators_bmodel.bsp"
}
// entity 10
// entity 9
{
"classname" "func_wall"
"_shadow" "1"
// brush 0
{
( 2720 -2164 2152 ) ( 2712 -2156 2152 ) ( 2688 -2156 2152 ) gold -0 -20 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2720 -2164 2248 ) ( 2712 -2156 2248 ) ( 2712 -2156 2152 ) gold 8 8 -0 1 1
( 2688 -2164 2200 ) ( 2688 -2148 2216 ) ( 2688 -2164 2216 ) gold 20 8 -0 1 1
( 2712 -2156 2152 ) ( 2712 -2156 2248 ) ( 2688 -2156 2248 ) gold -0 8 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2688 -2156 2248 ) ( 2712 -2156 2248 ) ( 2720 -2164 2248 ) gold -0 -20 -0 1 1
( 2720 -2164 2248 ) ( 2712 -2156 2248 ) ( 2712 -2156 2152 ) gold 8 8 -0 1 1
( 2720 -2164 2152 ) ( 2712 -2156 2152 ) ( 2688 -2156 2152 ) gold -0 -20 -0 1 1
}
// brush 1
{
( 2760 -2156 2248 ) ( 2760 -2156 2224 ) ( 2752 -2164 2216 ) gold 8 8 -0 1 1
( 2720 -2164 2216 ) ( 2712 -2156 2224 ) ( 2712 -2156 2248 ) gold 8 8 -0 1 1
( 2752 -2164 2216 ) ( 2760 -2156 2224 ) ( 2712 -2156 2224 ) gold -0 -20 -0 1 1
( 2712 -2156 2224 ) ( 2760 -2156 2224 ) ( 2760 -2156 2248 ) gold -0 8 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2712 -2156 2248 ) ( 2760 -2156 2248 ) ( 2752 -2164 2248 ) gold -0 -20 -0 1 1
( 2712 -2156 2224 ) ( 2760 -2156 2224 ) ( 2760 -2156 2248 ) gold -0 8 -0 1 1
( 2760 -2156 2248 ) ( 2760 -2156 2224 ) ( 2752 -2164 2216 ) gold 8 8 -0 1 1
( 2752 -2164 2216 ) ( 2760 -2156 2224 ) ( 2712 -2156 2224 ) gold -0 -20 -0 1 1
}
// brush 2
{
( 2752 -2164 2152 ) ( 2760 -2156 2152 ) ( 2712 -2156 2152 ) gold -0 -20 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2752 -2164 2184 ) ( 2760 -2156 2176 ) ( 2760 -2156 2152 ) gold 8 8 -0 1 1
( 2712 -2156 2152 ) ( 2712 -2156 2176 ) ( 2720 -2164 2184 ) gold 8 8 -0 1 1
( 2712 -2156 2176 ) ( 2760 -2156 2176 ) ( 2752 -2164 2184 ) gold -0 -20 -0 1 1
( 2752 -2164 2184 ) ( 2760 -2156 2176 ) ( 2760 -2156 2152 ) gold 8 8 -0 1 1
( 2760 -2156 2152 ) ( 2760 -2156 2176 ) ( 2712 -2156 2176 ) gold -0 8 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2752 -2164 2152 ) ( 2760 -2156 2152 ) ( 2712 -2156 2152 ) gold -0 -20 -0 1 1
}
// brush 3
{
( 2784 -2156 2152 ) ( 2760 -2156 2152 ) ( 2752 -2164 2152 ) gold -0 -20 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2784 -2164 2200 ) ( 2784 -2148 2216 ) ( 2784 -2148 2200 ) gold 20 8 -0 1 1
( 2784 -2156 2248 ) ( 2760 -2156 2248 ) ( 2760 -2156 2152 ) gold -0 8 -0 1 1
( 2760 -2156 2152 ) ( 2760 -2156 2248 ) ( 2752 -2164 2248 ) gold 8 8 -0 1 1
( 2784 -2156 2248 ) ( 2760 -2156 2248 ) ( 2760 -2156 2152 ) gold -0 8 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2768 -2164 2200 ) gold -0 8 -0 1 1
( 2752 -2164 2248 ) ( 2760 -2156 2248 ) ( 2784 -2156 2248 ) gold -0 -20 -0 1 1
( 2784 -2156 2152 ) ( 2760 -2156 2152 ) ( 2752 -2164 2152 ) gold -0 -20 -0 1 1
}
// brush 4
{
( 2736 -2172 2200 ) ( 2768 -2172 2216 ) ( 2768 -2172 2200 ) archeo2 -0 8 -0 1 1
( 2688 -2172 2200 ) ( 2688 -2156 2216 ) ( 2688 -2172 2216 ) archeo2 28 8 -0 1 1
( 2736 -2172 2152 ) ( 2768 -2156 2152 ) ( 2736 -2156 2152 ) archeo2 -0 -28 -0 1 1
( 2736 -2172 2248 ) ( 2768 -2156 2248 ) ( 2768 -2172 2248 ) archeo2 -0 -28 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2736 -2164 2216 ) archeo2 -0 8 -0 1 1
( 2784 -2172 2200 ) ( 2784 -2156 2216 ) ( 2784 -2156 2200 ) archeo2 28 8 -0 1 1
( 2688 -2172 2200 ) ( 2688 -2156 2216 ) ( 2688 -2172 2216 ) archeo2 28 8 -0 1 1
( 2736 -2164 2200 ) ( 2768 -2164 2216 ) ( 2736 -2164 2216 ) archeo2 -0 8 -0 1 1
( 2736 -2172 2200 ) ( 2768 -2172 2216 ) ( 2768 -2172 2200 ) archeo2 -0 8 -0 1 1
( 2736 -2172 2248 ) ( 2768 -2156 2248 ) ( 2768 -2172 2248 ) archeo2 -0 -28 -0 1 1
( 2736 -2172 2152 ) ( 2768 -2156 2152 ) ( 2736 -2156 2152 ) archeo2 -0 -28 -0 1 1
}
}