diff --git a/build.bat b/build.bat index f03095b17..723fde1a6 100644 --- a/build.bat +++ b/build.bat @@ -1,4 +1,5 @@ -robocopy hammer build/hammer /S /PURGE +robocopy hammer build/hammer /S /PURGE +robocopy instances build/instances /XF *.vmx /S /PURGE python unify_fgd.py exp p2 srctools -o "build/portal2.fgd" python unify_fgd.py exp p1 srctools -o "build/portal.fgd" python unify_fgd.py exp hl2 srctools -o "build/hl2.fgd" diff --git a/fgd/bases/BaseEntityAnimating.fgd b/fgd/bases/BaseEntityAnimating.fgd index 43abc59e8..32f285934 100644 --- a/fgd/bases/BaseEntityAnimating.fgd +++ b/fgd/bases/BaseEntityAnimating.fgd @@ -48,7 +48,7 @@ LightingOrigin(target_destination) : "Lighting Origin" : : "Select any entity (not info_lighting!) from which to sample lighting instead of the entity's origin." LightingOriginHack(target_destination) : "Lighting Origin Offset" : : "The info_lighting_relative from which to sample lighting instead of the entity's origin." - damagefilter(target_destination) : "Damage Filter" : : "When this entity receives damage, it will filter by this entity." + damagefilter(filterclass) : "Damage Filter" : : "When this entity receives damage, it will filter by this entity." fademindist(float) : "Start Fade Distance/Pixels" : : "Distance at which the entity starts fading. If <0, the entity will disappear instantly when end fade is hit. The value will scale appropriately if the entity is in a 3D Skybox." fademaxdist(float) : "End Fade Distance/Pixels" : : "Distance at which the entity ends fading. If <0, the entity won't disappear at all. The value will scale appropriately if the entity is in a 3D Skybox." fadescale(float) : "Fade Scale" : : "If specified in the worldspawn, or if the engine is running below DirectX 8, entities will fade out even if the fade distances above aren't specified. This value gives more control over when this happens: numbers smaller than 1 cause the entity to fade out at further distances, and greater than 1 cause it to fade out at closer distances. Using 0 turns off the forced fade altogether." diff --git a/fgd/bases/TriggerOnce.fgd b/fgd/bases/TriggerOnce.fgd index bb557f4c9..61ac8aef4 100644 --- a/fgd/bases/TriggerOnce.fgd +++ b/fgd/bases/TriggerOnce.fgd @@ -6,7 +6,7 @@ spawnflags(flags) = [ 1: "Clients/Players/Bots" : 1 [TF2, CSGO, CSS, MESA] - 1: "Clients/Players" : 1 [!TF2, !CSGO, !CSS, MESA] + 1: "Clients/Players" : 1 [!TF2, !CSGO, !CSS, !MESA] 2: "NPCs" : 0 [!ASW] 2: "Marines and Aliens" : 0 [ASW] 4: "func_pushable" : 0 diff --git a/fgd/point/ai/ai_goal_fightfromcover.fgd b/fgd/point/ai/ai_goal_fightfromcover.fgd index d6637798c..5af2f15e7 100644 --- a/fgd/point/ai/ai_goal_fightfromcover.fgd +++ b/fgd/point/ai/ai_goal_fightfromcover.fgd @@ -1,7 +1,7 @@ @PointClass base(BaseEntityPoint) appliesto(P2) autovis(AI, AI Goal, Fight From Cover Goal) - iconsprite("editor/ai_goal_follow.vmt") + iconsprite("editor/ficool2/ai_goal_fightfromcover.vmt") = ai_goal_fightfromcover: "AI Fight from Cover" [ actor(target_destination) : "Actor(s) to affect" diff --git a/fgd/point/ai/ai_goal_injured_follow.fgd b/fgd/point/ai/ai_goal_injured_follow.fgd index 32395eee6..edddff1b4 100644 --- a/fgd/point/ai/ai_goal_injured_follow.fgd +++ b/fgd/point/ai/ai_goal_injured_follow.fgd @@ -1,6 +1,6 @@ @PointClass base(FollowGoal) appliesto(EP1, EP2, P1, ASW) autovis(AI, AI Goal) - iconsprite("editor/ai_goal_follow.vmt") = ai_goal_injured_follow: "AI Goal Injured Follow" + iconsprite("editor/ficool2/ai_goal_injured_follow.vmt") = ai_goal_injured_follow: "AI Goal Injured Follow" [ ] diff --git a/fgd/point/ai/ai_goal_lead_weapon.fgd b/fgd/point/ai/ai_goal_lead_weapon.fgd index eb4f7b59c..064988ff4 100644 --- a/fgd/point/ai/ai_goal_lead_weapon.fgd +++ b/fgd/point/ai/ai_goal_lead_weapon.fgd @@ -2,7 +2,7 @@ @PointClass base(LeadGoalBase) appliesto(ASW, EP1, EP2, HL2, P1, P2, Mesa) autovis(AI, AI Goal) - iconsprite("editor/ai_goal_lead.vmt") + iconsprite("editor/ficool2/ai_goal_lead_weapon.vmt") = ai_goal_lead_weapon: "AI Goal Lead (Weapon). " + "A version of the ai_goal_lead entity that requires the player to have the specified weapon before the Actor(s) will lead the player to their target." [ diff --git a/fgd/point/ai/ai_speechfilter.fgd b/fgd/point/ai/ai_speechfilter.fgd index 1a1b93a93..395964efe 100644 --- a/fgd/point/ai/ai_speechfilter.fgd +++ b/fgd/point/ai/ai_speechfilter.fgd @@ -1,6 +1,6 @@ @PointClass base(BaseEntityPoint, ResponseContext, EnableDisable) line(255 255 255, targetname, subject) - iconsprite("editor/ts2do/ai_speechfilter.vmt") + iconsprite("editor/ficool2/ai_speechfilter.vmt") autovis(AI, AI Speech Filter) = ai_speechfilter: "An entity that can be used to control the idle speech patterns of a set of NPCs." [ diff --git a/fgd/point/commentary/commentary_auto.fgd b/fgd/point/commentary/commentary_auto.fgd index 439919e72..cec85f290 100644 --- a/fgd/point/commentary/commentary_auto.fgd +++ b/fgd/point/commentary/commentary_auto.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint) - iconsprite("editor/logic_auto.vmt") + iconsprite("editor/ficool2/commentary_auto.vmt") color(0 100 250) autovis(Commantary, Comm. Auto) = commentary_auto: "Commentary-specific version of logic_auto." diff --git a/fgd/point/comp/comp_vactube_end.fgd b/fgd/point/comp/comp_vactube_end.fgd index 7f76ad254..255e073ec 100644 --- a/fgd/point/comp/comp_vactube_end.fgd +++ b/fgd/point/comp/comp_vactube_end.fgd @@ -8,7 +8,7 @@ radius(float) : "Cube Radius" : 0 : "The radius to search for cubes in for droppers. If zero, this is a regular endpoint, and the rest of the options have no effect." autorespawn(boolean) : "Auto Respawn" : 1 : "Automatically respawn cubes when destroyed." - filtername(target_destination) : "Filter" : : "The filter_activator_name to set to point at the cube." + filtername(target_destination) : "Filter + Reference" : : "The filter_activator_name to set to point at the cube. This is also used as the location to determine the distance to the cube." template(target_destination) : "Template" : : "The point_template to set to spawn the cube." input RequestSpawn(void) : "Request a cube to be spawned and routed here." diff --git a/fgd/point/env/env_detail_controller.fgd b/fgd/point/env/env_detail_controller.fgd index 416828973..dd9096a65 100644 --- a/fgd/point/env/env_detail_controller.fgd +++ b/fgd/point/env/env_detail_controller.fgd @@ -2,7 +2,7 @@ appliesto(since_L4D2, Mesa) sphere(fademindist) sphere(fademaxdist) - iconsprite("editor/env_particles.vmt") + iconsprite("editor/ficool2/env_detail_controller.vmt") autovis(Point Entities, Globals, Detail Controller) = env_detail_controller: "An entity that lets you control override the min and max fade distances for details sprites in the map." [ diff --git a/fgd/point/env/env_funnel.fgd b/fgd/point/env/env_funnel.fgd index 22cfa708d..48d8c0777 100644 --- a/fgd/point/env/env_funnel.fgd +++ b/fgd/point/env/env_funnel.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint) - size(-16 -16 -16, 16 16 16) + iconsprite("editor/ficool2/env_funnel") color(200 200 0) = env_funnel: "The suck-in effect from the HL1 Resonance Cascade sequence." [ diff --git a/fgd/point/env/env_global_light.fgd b/fgd/point/env/env_global_light.fgd index 4ca1bde6c..d38091241 100644 --- a/fgd/point/env/env_global_light.fgd +++ b/fgd/point/env/env_global_light.fgd @@ -5,7 +5,7 @@ autovis(Point Entities, Globals, Global Light) = env_global_light: "An entity to control the sunlight that casts shadows in the map." [ - angles(string) : "Pitch Yaw Roll (Y Z X)" : "50 40 0" : "This is the light cast direction. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, and roll is the rotation around the X axis." + angles(angle) : "Pitch Yaw Roll (Y Z X)" : "50 40 0" : "This is the light cast direction. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, and roll is the rotation around the X axis." distance(float) : "Distance" : 10000 : "This is the distance of the sun, greater distances produce more orthogonal shadows." fov(float) : "FOV" : 5 : "This is the field of view that the sunlight casts in. Use lower values for more distant sun and sharper shadows." nearz(float) : "NearZ Distance" : 512 : "This controls the near clipping plane's distance from the player." diff --git a/fgd/point/env/env_particlelight.fgd b/fgd/point/env/env_particlelight.fgd index 54bea206f..ab7a13566 100644 --- a/fgd/point/env/env_particlelight.fgd +++ b/fgd/point/env/env_particlelight.fgd @@ -1,7 +1,7 @@ @PointClass base(BaseEntityPoint) color(200 200 0) line(200 200 200, targetname, psname) - iconsprite("editor/light.vmt") = env_particlelight: "An entity that can be used to light the smoke particles emitted by env_smokestack entities. Does not light any other particle types." + iconsprite("editor/ficool2/env_particlelight.vmt") = env_particlelight: "An entity that can be used to light the smoke particles emitted by env_smokestack entities. Does not light any other particle types." [ color(color255) : "Color" : "255 0 0" : "Color emitted by this light." intensity(integer) : "Intensity" : 5000 diff --git a/fgd/point/info/info_lighting_relative.fgd b/fgd/point/info/info_lighting_relative.fgd index 7580d52dd..0086b9079 100644 --- a/fgd/point/info/info_lighting_relative.fgd +++ b/fgd/point/info/info_lighting_relative.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint) - iconsprite("editor/info_lighting.vmt") + iconsprite("editor/ficool2/info_lighting_relative.vmt") halfgridsnap = info_lighting_relative [ diff --git a/fgd/point/info/info_node_link.fgd b/fgd/point/info/info_node_link.fgd index 831bee6ad..629da4da6 100644 --- a/fgd/point/info/info_node_link.fgd +++ b/fgd/point/info/info_node_link.fgd @@ -28,7 +28,7 @@ 16: "Crawl" [ASW, L4D2] ] - allowuse(string) : "Allow Pass When Off" : : "Entity or class to allow passage even when node is off" + allowuse(target_name_or_class) : "Allow Pass When Off" : : "Entity or class to allow passage even when node is off" invertallow[ASW](boolean) : "Invert exclusion rules" : 0 : "Allowed entity is the only entity NOT allowed when this is set to 'yes'" spawnflags(flags) = diff --git a/fgd/point/info/info_npc_spawn_destination.fgd b/fgd/point/info/info_npc_spawn_destination.fgd index 42cf1ea77..27e67ee3b 100644 --- a/fgd/point/info/info_npc_spawn_destination.fgd +++ b/fgd/point/info/info_npc_spawn_destination.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint) - iconsprite("editor/info_target.vmt") + iconsprite("editor/ficool2/info_npc_spawn_destination.vmt") = info_npc_spawn_destination: "NPC Spawn Destination. (Consult npc_template_maker help for more info)" [ reusedelay(float) : "Reuse Delay" : 1 : "After an NPC is spawned at this destination, the delay before this destination is eligible for selection again." diff --git a/fgd/point/npc/npc_template_maker.fgd b/fgd/point/npc/npc_template_maker.fgd index 53884f96c..75348ad89 100644 --- a/fgd/point/npc/npc_template_maker.fgd +++ b/fgd/point/npc/npc_template_maker.fgd @@ -1,6 +1,6 @@ @PointClass base(BaseNPCMaker) - iconsprite("editor/npc_maker.vmt") + iconsprite("editor/ficool2/npc_template_maker.vmt") line(255 255 0, targetname, templatename) sphere(radius) line(255 255 0, targetname, destinationgroup) diff --git a/fgd/point/point/point_gamestats_counter.fgd b/fgd/point/point/point_gamestats_counter.fgd index b46386eba..9f16b7f80 100644 --- a/fgd/point/point/point_gamestats_counter.fgd +++ b/fgd/point/point/point_gamestats_counter.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint, EnableDisable) - size(-2 -2 -2, 2 2 2) + iconsprite("editor/ficool2/point_gamestats_counter") color(0 255 0) = point_gamestats_counter: "Generic game statistics counter." [ diff --git a/fgd/point/point/point_message.fgd b/fgd/point/point/point_message.fgd index b99ff6991..02e358c2a 100644 --- a/fgd/point/point/point_message.fgd +++ b/fgd/point/point/point_message.fgd @@ -1,7 +1,7 @@ @PointClass base(BaseEntityPoint) studio("models/editor/axis_helper.mdl") color(200 200 0) - iconsprite("editor/ts2do/env_message.vmt") + iconsprite("editor/ficool2/point_message.vmt") sphere(radius) = point_message: "An entity that displays a text message in the world, at its origin." [ spawnflags(flags) : "spawnflags" = diff --git a/fgd/point/point/point_posecontroller.fgd b/fgd/point/point/point_posecontroller.fgd index 9f0329272..067d96925 100644 --- a/fgd/point/point/point_posecontroller.fgd +++ b/fgd/point/point/point_posecontroller.fgd @@ -1,5 +1,5 @@ @PointClass base(BaseEntityPoint) - size(-8 -8 -8, 8 8 8) + iconsprite("editor/ficool2/point_posecontroller") line(255 255 0, targetname, propname) = point_posecontroller: "An entity that controls a pose parameter of a prop and cycles the pose clientside." [ diff --git a/fgd/point/scripted/scripted_target.fgd b/fgd/point/scripted/scripted_target.fgd index 61dcddb54..34eb0eea4 100644 --- a/fgd/point/scripted/scripted_target.fgd +++ b/fgd/point/scripted/scripted_target.fgd @@ -1,6 +1,6 @@ @PointClass base(BaseEntityPoint) appliesto(ASW, EP1, EP2, HL2, P1, P2, Mesa) - iconsprite("editor/info_target.vmt") = scripted_target: "Scripted Target" + iconsprite("editor/ficool2/scripted_target.vmt") = scripted_target: "Scripted Target" [ startdisabled(boolean) : "Start Disabled" : 1 m_iszentity(npcclass) : "Target NPC" diff --git a/instances/portal2/cubedroppers/dropper_vactube.vmf b/instances/portal2/cubedroppers/dropper_vactube.vmf index 8d549c696..0d0edff8a 100644 --- a/instances/portal2/cubedroppers/dropper_vactube.vmf +++ b/instances/portal2/cubedroppers/dropper_vactube.vmf @@ -1,8 +1,8 @@ versioninfo { "editorversion" "400" - "editorbuild" "8464" - "mapversion" "91" + "editorbuild" "8419" + "mapversion" "93" "formatversion" "100" "prefab" "0" } @@ -20,7 +20,7 @@ viewsettings world { "id" "1" - "mapversion" "91" + "mapversion" "93" "classname" "worldspawn" "detailmaterial" "detail/detailsprites" "detailvbsp" "detail.vbsp" @@ -82,42 +82,6 @@ entity } } entity -{ - "id" "1763" - "classname" "env_projectedtexture" - "angles" "90 0 0" - "brightnessscale" "1.0" - "cameraspace" "0" - "colortransitiontime" "0.5" - "disablex360" "0" - "enableshadows" "1" - "farz" "880" - "lightcolor" "80 150 245 50" - "lightfov" "90" - "lightonlytarget" "0" - "lightworld" "1" - "maxcpulevel" "0" - "maxgpulevel" "0" - "mincpulevel" "0" - "mingpulevel" "0" - "nearz" "49" - "shadowquality" "1" - "simpleprojection" "0" - "spawnflags" "2" - "style" "0" - "targetname" "proj_light" - "textureframe" "0" - "texturename" "effects/flashlight001" - "origin" "0 0 -144" - editor - { - "color" "220 30 220" - "visgroupshown" "1" - "visgroupautoshown" "1" - "logicalpos" "[0 0]" - } -} -entity { "id" "1702" "classname" "info_target" @@ -257,8 +221,6 @@ entity "OnChangeToAllTrue" "close_trigEnable0.3-1" "OnChangeToAllTrue" "drop_clipDisable0.3-1" "OnChangeToAllTrue" "mdlSkin10.3-1" - "OnChangeToAllTrue" "proj_lightTurnOn0.3-1" - "OnChangeToAllTrue" "proj_lightLightColor245 150 80 1000-1" } "origin" "0 16 -256" editor @@ -575,8 +537,6 @@ entity "OnStartTouch" "mdlSetAnimationitem_dropper_close0-1" "OnStartTouch" "drop_clipEnable0-1" "OnStartTouch" "manSetStateAFalse0-1" - "OnStartTouch" "proj_lightLightColor80 150 245 1000-1" - "OnStartTouch" "proj_lightTurnOff1.75-1" } solid { @@ -1020,8 +980,7 @@ entity "renderamt" "255" "rendercolor" "255 255 255" "skin" "0" - "solid" "6" - "uniformscale" "1" + "solid" "0" "origin" "0 0 -50.911" editor { @@ -1041,7 +1000,7 @@ entity side { "id" "225" - "plane" "(-64 32 0) (-32 32 0) (-32 -32 0)" + "plane" "(-64 -32 0) (-72 0 0) (-64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[-1 0 0 0] 0.25" @@ -1052,7 +1011,7 @@ entity side { "id" "224" - "plane" "(-32 32 -200) (-64 32 -200) (-72 1.43051e-06 -200)" + "plane" "(-64 32 -200) (-72 0 -200) (-64 -32 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[-1 0 0 0] 0.25" @@ -1063,7 +1022,7 @@ entity side { "id" "223" - "plane" "(-64 32 -200) (-32 32 -200) (-32 32 0)" + "plane" "(-32 32 -200) (-32 32 0) (-64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1074,7 +1033,7 @@ entity side { "id" "222" - "plane" "(-32 -32 -200) (-64 -32 -200) (-64 -32 0)" + "plane" "(-64 -32 -200) (-64 -32 0) (-32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1085,7 +1044,7 @@ entity side { "id" "221" - "plane" "(-32 32 -200) (-32 -32 -200) (-32 -32 0)" + "plane" "(-32 -32 -200) (-32 -32 0) (-32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1096,7 +1055,7 @@ entity side { "id" "220" - "plane" "(-64 -32 -200) (-72 1.43051e-06 -200) (-72 1.43051e-06 0)" + "plane" "(-72 0 -200) (-72 0 0) (-64 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.242536 -0.970142 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1107,7 +1066,7 @@ entity side { "id" "219" - "plane" "(-72 1.43051e-06 -200) (-64 32 -200) (-64 32 0)" + "plane" "(-64 32 -200) (-64 32 0) (-72 0 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.242536 -0.970142 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1128,7 +1087,7 @@ entity side { "id" "231" - "plane" "(-32 64 0) (-32 32 0) (-64 32 0)" + "plane" "(-64 32 0) (-52 52 0) (-32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[-1 0 0 0] 0.25" @@ -1139,7 +1098,7 @@ entity side { "id" "230" - "plane" "(-32 64 -200) (-52 52 -200) (-64 32 -200)" + "plane" "(-32 32 -200) (-32 64 -200) (-52 52 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[-1 0 0 0] 0.25" @@ -1150,7 +1109,7 @@ entity side { "id" "229" - "plane" "(-32 32 -200) (-64 32 -200) (-64 32 0)" + "plane" "(-64 32 -200) (-64 32 0) (-32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1161,7 +1120,7 @@ entity side { "id" "228" - "plane" "(-32 64 -200) (-32 32 -200) (-32 32 0)" + "plane" "(-32 32 -200) (-32 32 0) (-32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1172,7 +1131,7 @@ entity side { "id" "227" - "plane" "(-64 32 -200) (-52 52 -200) (-52 52 0)" + "plane" "(-52 52 -200) (-52 52 0) (-64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.51448 -0.857502 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1183,7 +1142,7 @@ entity side { "id" "226" - "plane" "(-52 52 -200) (-32 64 -200) (-32 64 0)" + "plane" "(-32 64 -200) (-32 64 0) (-52 52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.857493 -0.514496 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1204,7 +1163,7 @@ entity side { "id" "238" - "plane" "(32 64 0) (32 32 0) (-32 32 0)" + "plane" "(-32 64 0) (0 72 0) (32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 1 0 0] 0.25" @@ -1215,7 +1174,7 @@ entity side { "id" "237" - "plane" "(32 32 -200) (32 64 -200) (1.90735e-06 72 -200)" + "plane" "(-32 32 -200) (32 32 -200) (32 64 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 1 0 0] 0.25" @@ -1226,7 +1185,7 @@ entity side { "id" "236" - "plane" "(32 64 -200) (32 32 -200) (32 32 0)" + "plane" "(32 32 -200) (32 32 0) (32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1237,7 +1196,7 @@ entity side { "id" "235" - "plane" "(-32 32 -200) (-32 64 -200) (-32 64 0)" + "plane" "(-32 64 -200) (-32 64 0) (-32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1248,7 +1207,7 @@ entity side { "id" "234" - "plane" "(32 32 -200) (-32 32 -200) (-32 32 0)" + "plane" "(-32 32 -200) (-32 32 0) (32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1259,7 +1218,7 @@ entity side { "id" "233" - "plane" "(-32 64 -200) (1.90735e-06 72 -200) (1.90735e-06 72 0)" + "plane" "(0 72 -200) (0 72 0) (-32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.970142 -0.242536 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1270,7 +1229,7 @@ entity side { "id" "232" - "plane" "(1.90735e-06 72 -200) (32 64 -200) (32 64 0)" + "plane" "(32 64 -200) (32 64 0) (0 72 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.970142 0.242536 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1291,7 +1250,7 @@ entity side { "id" "245" - "plane" "(64 -32 0) (32 -32 0) (32 32 0)" + "plane" "(32 -32 0) (32 32 0) (64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[1 0 0 0] 0.25" @@ -1302,7 +1261,7 @@ entity side { "id" "244" - "plane" "(32 -32 -200) (64 -32 -200) (72 -1.09673e-05 -200)" + "plane" "(32 32 -200) (32 -32 -200) (64 -32 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[1 0 0 0] 0.25" @@ -1313,7 +1272,7 @@ entity side { "id" "243" - "plane" "(64 -32 -200) (32 -32 -200) (32 -32 0)" + "plane" "(32 -32 -200) (32 -32 0) (64 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1324,7 +1283,7 @@ entity side { "id" "242" - "plane" "(32 32 -200) (64 32 -200) (64 32 0)" + "plane" "(64 32 -200) (64 32 0) (32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1335,7 +1294,7 @@ entity side { "id" "241" - "plane" "(32 -32 -200) (32 32 -200) (32 32 0)" + "plane" "(32 32 -200) (32 32 0) (32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1346,7 +1305,7 @@ entity side { "id" "240" - "plane" "(64 32 -200) (72 -1.09673e-05 -200) (72 -1.09673e-05 0)" + "plane" "(72 0 -200) (72 0 0) (64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.242535 0.970142 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1357,7 +1316,7 @@ entity side { "id" "239" - "plane" "(72 -1.09673e-05 -200) (64 -32 -200) (64 -32 0)" + "plane" "(64 -32 -200) (64 -32 0) (72 0 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.242536 0.970142 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1378,7 +1337,7 @@ entity side { "id" "252" - "plane" "(-32 -64 0) (-32 -32 0) (32 -32 0)" + "plane" "(-32 -32 0) (32 -32 0) (32 -64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1389,7 +1348,7 @@ entity side { "id" "251" - "plane" "(-32 -32 -200) (-32 -64 -200) (0 -72 -200)" + "plane" "(-32 -64 -200) (-0 -72 -200) (32 -64 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1400,7 +1359,7 @@ entity side { "id" "250" - "plane" "(-32 -64 -200) (-32 -32 -200) (-32 -32 0)" + "plane" "(-32 -32 -200) (-32 -32 0) (-32 -64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1411,7 +1370,7 @@ entity side { "id" "249" - "plane" "(32 -32 -200) (32 -64 -200) (32 -64 0)" + "plane" "(32 -64 -200) (32 -64 0) (32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1422,7 +1381,7 @@ entity side { "id" "248" - "plane" "(-32 -32 -200) (32 -32 -200) (32 -32 0)" + "plane" "(32 -32 -200) (32 -32 0) (-32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1433,7 +1392,7 @@ entity side { "id" "247" - "plane" "(32 -64 -200) (0 -72 -200) (0 -72 0)" + "plane" "(-0 -72 -200) (-0 -72 0) (32 -64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.970142 0.242536 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1444,7 +1403,7 @@ entity side { "id" "246" - "plane" "(0 -72 -200) (-32 -64 -200) (-32 -64 0)" + "plane" "(-32 -64 -200) (-32 -64 0) (-0 -72 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.970142 -0.242536 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1465,7 +1424,7 @@ entity side { "id" "258" - "plane" "(32 -64 0) (32 -32 0) (64 -32 0)" + "plane" "(32 -32 0) (64 -32 0) (52 -52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[1 0 0 0] 0.25" @@ -1476,7 +1435,7 @@ entity side { "id" "257" - "plane" "(32 -64 -200) (52 -52 -200) (64 -32 -200)" + "plane" "(32 -32 -200) (32 -64 -200) (52 -52 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[1 0 0 0] 0.25" @@ -1487,7 +1446,7 @@ entity side { "id" "256" - "plane" "(32 -32 -200) (64 -32 -200) (64 -32 0)" + "plane" "(64 -32 -200) (64 -32 0) (32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1498,7 +1457,7 @@ entity side { "id" "255" - "plane" "(32 -64 -200) (32 -32 -200) (32 -32 0)" + "plane" "(32 -32 -200) (32 -32 0) (32 -64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1509,7 +1468,7 @@ entity side { "id" "254" - "plane" "(64 -32 -200) (52 -52 -200) (52 -52 0)" + "plane" "(52 -52 -200) (52 -52 0) (64 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.51448 0.857502 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1520,7 +1479,7 @@ entity side { "id" "253" - "plane" "(52 -52 -200) (32 -64 -200) (32 -64 0)" + "plane" "(32 -64 -200) (32 -64 0) (52 -52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.857493 0.514496 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1541,7 +1500,7 @@ entity side { "id" "264" - "plane" "(-64 -32 0) (-32 -32 0) (-32 -64 0)" + "plane" "(-32 -32 0) (-32 -64 0) (-52 -52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1552,7 +1511,7 @@ entity side { "id" "263" - "plane" "(-64 -32 -200) (-52 -52 -200) (-32 -64 -200)" + "plane" "(-32 -32 -200) (-64 -32 -200) (-52 -52 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1563,7 +1522,7 @@ entity side { "id" "262" - "plane" "(-32 -32 -200) (-32 -64 -200) (-32 -64 0)" + "plane" "(-32 -64 -200) (-32 -64 0) (-32 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1574,7 +1533,7 @@ entity side { "id" "261" - "plane" "(-64 -32 -200) (-32 -32 -200) (-32 -32 0)" + "plane" "(-32 -32 -200) (-32 -32 0) (-64 -32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1585,7 +1544,7 @@ entity side { "id" "260" - "plane" "(-32 -64 -200) (-52 -52 -200) (-52 -52 0)" + "plane" "(-52 -52 -200) (-52 -52 0) (-32 -64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.857502 -0.51448 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1596,7 +1555,7 @@ entity side { "id" "259" - "plane" "(-52 -52 -200) (-64 -32 -200) (-64 -32 0)" + "plane" "(-64 -32 -200) (-64 -32 0) (-52 -52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0.514496 -0.857493 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1617,7 +1576,7 @@ entity side { "id" "270" - "plane" "(64 32 0) (32 32 0) (32 64 0)" + "plane" "(32 32 0) (32 64 0) (52 52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-1 0 0 0] 0.25" "vaxis" "[0 1 0 0] 0.25" @@ -1628,7 +1587,7 @@ entity side { "id" "269" - "plane" "(64 32 -200) (52 52 -200) (32 64 -200)" + "plane" "(32 32 -200) (64 32 -200) (52 52 -200)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 1 0 0] 0.25" @@ -1639,7 +1598,7 @@ entity side { "id" "268" - "plane" "(32 32 -200) (32 64 -200) (32 64 0)" + "plane" "(32 64 -200) (32 64 0) (32 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[0 -1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1650,7 +1609,7 @@ entity side { "id" "267" - "plane" "(64 32 -200) (32 32 -200) (32 32 0)" + "plane" "(32 32 -200) (32 32 0) (64 32 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1661,7 +1620,7 @@ entity side { "id" "266" - "plane" "(32 64 -200) (52 52 -200) (52 52 0)" + "plane" "(52 52 -200) (52 52 0) (32 64 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.857502 0.51448 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1672,7 +1631,7 @@ entity side { "id" "265" - "plane" "(52 52 -200) (64 32 -200) (64 32 0)" + "plane" "(64 32 -200) (64 32 0) (52 52 0)" "material" "TOOLS/TOOLSINVISIBLE" "uaxis" "[-0.514496 0.857493 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25"