diff --git a/Assets/Items/Cloth/3dglasses.clitem b/Assets/Items/Cloth/3dglasses.clitem new file mode 100644 index 0000000..0490428 --- /dev/null +++ b/Assets/Items/Cloth/3dglasses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bugulma/3dglasses", + "Slot": "Body", + "Name": "3D Glasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/bugulma/3dglasses/thumb/9f61b3b4-74cb-4eb5-9ec8-eb399c7c9c7d.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/arrowthroughhead.clitem b/Assets/Items/Cloth/arrowthroughhead.clitem new file mode 100644 index 0000000..65cce14 --- /dev/null +++ b/Assets/Items/Cloth/arrowthroughhead.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/arrowthroughhead", + "Slot": "Body", + "Name": "Arrow through head", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.arrowthroughhead/thumb.png.84ad8ab39e94fb7f", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/aviatorsunglasses.clitem b/Assets/Items/Cloth/aviatorsunglasses.clitem new file mode 100644 index 0000000..2fb4fe7 --- /dev/null +++ b/Assets/Items/Cloth/aviatorsunglasses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bugulma/aviatorsunglasses", + "Slot": "Body", + "Name": "Aviator Sunglasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/bugulma/aviatorsunglasses/thumb/af7f9115-c03a-411f-84d9-364c21a3a88a.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/axolotlhat.clitem b/Assets/Items/Cloth/axolotlhat.clitem new file mode 100644 index 0000000..0ef0e38 --- /dev/null +++ b/Assets/Items/Cloth/axolotlhat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gbonn/axolotlhat", + "Slot": "Body", + "Name": "Axolotl Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gbonn.axolotlhat/thumb.png.6904ffacd460d7ac", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/balaclavanoholesblack.clitem b/Assets/Items/Cloth/balaclavanoholesblack.clitem new file mode 100644 index 0000000..3b63002 --- /dev/null +++ b/Assets/Items/Cloth/balaclavanoholesblack.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/balaclavanoholesblack", + "Slot": "Body", + "Name": "Balaclava Noholes Black", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/balaclavanoholesblack/thumb/718ab42d-4149-4533-ada2-7c1f22fe138d.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/ballisticmaskv1.clitem b/Assets/Items/Cloth/ballisticmaskv1.clitem new file mode 100644 index 0000000..93c119f --- /dev/null +++ b/Assets/Items/Cloth/ballisticmaskv1.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/ballisticmaskv1", + "Slot": "Body", + "Name": "Ballistic Mask - Slightly Worn", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/ballisticmaskv1/thumb/4a6d7662-29b0-4f0c-a6ed-90b2905116dd.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/bunnyears.clitem b/Assets/Items/Cloth/bunnyears.clitem new file mode 100644 index 0000000..2c824cd --- /dev/null +++ b/Assets/Items/Cloth/bunnyears.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "neil/bunnyears", + "Slot": "Body", + "Name": "Bunny Ears", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/neil.bunnyears/thumb.png.3fc91cf542b0f276", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/classicbasketballsneakers.clitem b/Assets/Items/Cloth/classicbasketballsneakers.clitem new file mode 100644 index 0000000..1e0b6a9 --- /dev/null +++ b/Assets/Items/Cloth/classicbasketballsneakers.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/classicbasketballsneakers", + "Slot": "Body", + "Name": "Classic Basketball Sneakers", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.classicbasketballsneakers/thumb.png.5e316a9db5ed8a1d", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/cleaningglovesv1.clitem b/Assets/Items/Cloth/cleaningglovesv1.clitem new file mode 100644 index 0000000..e5789f8 --- /dev/null +++ b/Assets/Items/Cloth/cleaningglovesv1.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/cleaningglovesv1", + "Slot": "Body", + "Name": "Cleaning Gloves 2 tone", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/cleaningglovesv1/thumb/3bcc1fb8-b7ba-47d4-a7e3-6a61243bb15a.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/cleaningglovesv2.clitem b/Assets/Items/Cloth/cleaningglovesv2.clitem new file mode 100644 index 0000000..3d5684c --- /dev/null +++ b/Assets/Items/Cloth/cleaningglovesv2.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/cleaningglovesv2", + "Slot": "Body", + "Name": "Black Cleaning Gloves", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/cleaningglovesv2/thumb/d0ecb094-4931-4619-be25-3628711b9431.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/cyberpunkglasses.clitem b/Assets/Items/Cloth/cyberpunkglasses.clitem new file mode 100644 index 0000000..6327cda --- /dev/null +++ b/Assets/Items/Cloth/cyberpunkglasses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "jammie/cyberpunkglasses", + "Slot": "Body", + "Name": "Cyberpunk Glasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/jammie.cyberpunkglasses/thumb.png.ac1dde3ce46a63e8", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/denimshorts.clitem b/Assets/Items/Cloth/denimshorts.clitem new file mode 100644 index 0000000..349429b --- /dev/null +++ b/Assets/Items/Cloth/denimshorts.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "doubletrouble/denimshorts", + "Slot": "Body", + "Name": "Denim Shorts", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/doubletrouble/denimshorts/thumb/6eb2b1e4-d5cc-4afb-8482-ef4b3c049727.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/devilhorns.clitem b/Assets/Items/Cloth/devilhorns.clitem new file mode 100644 index 0000000..bf06f78 --- /dev/null +++ b/Assets/Items/Cloth/devilhorns.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "zedskipper/devilhorns", + "Slot": "Body", + "Name": "Devil Horns", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/zedskipper.devilhorns/thumb.png.6d4a8cdf9b857a8f", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/devilwings.clitem b/Assets/Items/Cloth/devilwings.clitem new file mode 100644 index 0000000..f03462f --- /dev/null +++ b/Assets/Items/Cloth/devilwings.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "zedskipper/devilwings", + "Slot": "Body", + "Name": "Devil Wings", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/zedskipper/devilwings/thumb/51af0358-cba4-4213-8664-98104900638b.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/doubletophat.clitem b/Assets/Items/Cloth/doubletophat.clitem new file mode 100644 index 0000000..3a065d5 --- /dev/null +++ b/Assets/Items/Cloth/doubletophat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gbonn/doubletophat", + "Slot": "Body", + "Name": "Double Top Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gbonn.doubletophat/thumb.png.b7cf66efffe14d5f", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/duckhat.clitem b/Assets/Items/Cloth/duckhat.clitem new file mode 100644 index 0000000..8ec70ba --- /dev/null +++ b/Assets/Items/Cloth/duckhat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/duckhat", + "Slot": "Body", + "Name": "Duck Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/duckhat/thumb/1588b283-19e0-4982-a421-f90068fa688c.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/firefighter_helmet_top.clitem b/Assets/Items/Cloth/firefighter_helmet_top.clitem new file mode 100644 index 0000000..3c72c4a --- /dev/null +++ b/Assets/Items/Cloth/firefighter_helmet_top.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "zedskipper/firefighter_helmet_top", + "Slot": "Body", + "Name": "Firefighter Helmet", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/zedskipper.firefighter_helmet_top/thumb.png.ce6459e8d15f4efa", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/fluffyslippers.clitem b/Assets/Items/Cloth/fluffyslippers.clitem new file mode 100644 index 0000000..8668084 --- /dev/null +++ b/Assets/Items/Cloth/fluffyslippers.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "shadb/fluffyslippers", + "Slot": "Body", + "Name": "Fluffy Slippers", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/shadb.fluffyslippers/thumb.png.74097a2166abfb5", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/froghatv1.clitem b/Assets/Items/Cloth/froghatv1.clitem new file mode 100644 index 0000000..3970294 --- /dev/null +++ b/Assets/Items/Cloth/froghatv1.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/froghatv1", + "Slot": "Body", + "Name": "Frog Bucket Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/froghatv1/thumb/84c3fed2-376c-49bc-a54e-3c8ba00f5530.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/goathorns.clitem b/Assets/Items/Cloth/goathorns.clitem new file mode 100644 index 0000000..01febe5 --- /dev/null +++ b/Assets/Items/Cloth/goathorns.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "stellawisps/goathorns", + "Slot": "Body", + "Name": "Horns", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/stellawisps.goathorns/thumb.png.f0af53d423adb315", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/hatjester.clitem b/Assets/Items/Cloth/hatjester.clitem new file mode 100644 index 0000000..2f3eeb6 --- /dev/null +++ b/Assets/Items/Cloth/hatjester.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "lakrin/hatjester", + "Slot": "Body", + "Name": "Jester Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/lakrin.hatjester/thumb.png.12c08519ee16b454", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/hockeymask.clitem b/Assets/Items/Cloth/hockeymask.clitem new file mode 100644 index 0000000..98e9470 --- /dev/null +++ b/Assets/Items/Cloth/hockeymask.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "doubletrouble/hockeymask", + "Slot": "Body", + "Name": "Hockey Mask", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/doubletrouble.hockeymask/thumb.png.a188f9176597da70", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/homberg_hat.clitem b/Assets/Items/Cloth/homberg_hat.clitem new file mode 100644 index 0000000..18346a5 --- /dev/null +++ b/Assets/Items/Cloth/homberg_hat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "zontax/homberg_hat", + "Slot": "Body", + "Name": "Homberg Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/zontax.homberg_hat/thumb.png.e9ed7f1952377c22", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/imwithterrytshirt.clitem b/Assets/Items/Cloth/imwithterrytshirt.clitem new file mode 100644 index 0000000..9d493b2 --- /dev/null +++ b/Assets/Items/Cloth/imwithterrytshirt.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/imwithterrytshirt", + "Slot": "Body", + "Name": "I\u0027m with Terry T-Shirt", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.imwithterrytshirt/thumb.png.ece2bc0c74946d6b", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/jetpack.clitem b/Assets/Items/Cloth/jetpack.clitem new file mode 100644 index 0000000..fd254d6 --- /dev/null +++ b/Assets/Items/Cloth/jetpack.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bitropy/jetpack", + "Slot": "Body", + "Name": "Jetpack", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/bitropy.jetpack/thumb.png.d0b1def606dfc2b7", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/jussipaitajumper.clitem b/Assets/Items/Cloth/jussipaitajumper.clitem new file mode 100644 index 0000000..846f842 --- /dev/null +++ b/Assets/Items/Cloth/jussipaitajumper.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "luke/jussipaitajumper", + "Slot": "Body", + "Name": "Jussipaita Jumper", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/luke.jussipaitajumper/thumb.png.b1175df9d30f95d2", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/looseblackpants.clitem b/Assets/Items/Cloth/looseblackpants.clitem new file mode 100644 index 0000000..5635527 --- /dev/null +++ b/Assets/Items/Cloth/looseblackpants.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/looseblackpants", + "Slot": "Body", + "Name": "Loose Black Pants", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/looseblackpants/thumb/28653368-fde8-4b09-9adf-591f46afbb3c.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/loosebrownpants.clitem b/Assets/Items/Cloth/loosebrownpants.clitem new file mode 100644 index 0000000..7b1bfe4 --- /dev/null +++ b/Assets/Items/Cloth/loosebrownpants.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/loosebrownpants", + "Slot": "Body", + "Name": "Loose Brown Pants", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/loosebrownpants/thumb/34fed9c3-d279-4608-8dd4-1f1dedca188e.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/melonhelmet.clitem b/Assets/Items/Cloth/melonhelmet.clitem new file mode 100644 index 0000000..366ba0d --- /dev/null +++ b/Assets/Items/Cloth/melonhelmet.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gbonn/melonhelmet", + "Slot": "Body", + "Name": "Melon Helmet", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gbonn.melonhelmet/thumb.png.f4b3ec8c275076c3", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/nvg.clitem b/Assets/Items/Cloth/nvg.clitem new file mode 100644 index 0000000..3dcce5c --- /dev/null +++ b/Assets/Items/Cloth/nvg.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bugulma/nvg", + "Slot": "Body", + "Name": "Night-vision Goggles", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/bugulma/nvg/thumb/6c78edae-06ee-48b9-aa5b-4f751187a155.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/paperbag.clitem b/Assets/Items/Cloth/paperbag.clitem new file mode 100644 index 0000000..857ddbb --- /dev/null +++ b/Assets/Items/Cloth/paperbag.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "raf/paperbag", + "Slot": "Body", + "Name": "Paper Bag Mask", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/raf/paperbag/thumb/f2d2e954-5032-45e8-a55c-c9bb6c756c08.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/piratehat.clitem b/Assets/Items/Cloth/piratehat.clitem new file mode 100644 index 0000000..3a04d87 --- /dev/null +++ b/Assets/Items/Cloth/piratehat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "zedskipper/piratehat", + "Slot": "Body", + "Name": "Pirate Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/zedskipper.piratehat/thumb.png.4dc0302e00f6fbd7", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/poncho2.clitem b/Assets/Items/Cloth/poncho2.clitem new file mode 100644 index 0000000..df89a7b --- /dev/null +++ b/Assets/Items/Cloth/poncho2.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "edgyvoxel/poncho2", + "Slot": "Body", + "Name": "Western Poncho", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/edgyvoxel/poncho2/thumb/326c9f9b-6b35-478b-b617-f50318173df3.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/propanetankhelm.clitem b/Assets/Items/Cloth/propanetankhelm.clitem new file mode 100644 index 0000000..94fb7d2 --- /dev/null +++ b/Assets/Items/Cloth/propanetankhelm.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/propanetankhelm", + "Slot": "Body", + "Name": "Propane Tank Helm", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/propanetankhelm/thumb/f3f94d9c-0782-4f8a-9fbf-9c0c66e099bc.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/propellerhat.clitem b/Assets/Items/Cloth/propellerhat.clitem new file mode 100644 index 0000000..272c2cf --- /dev/null +++ b/Assets/Items/Cloth/propellerhat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gbonn/propellerhat", + "Slot": "Body", + "Name": "Propeller Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gbonn.propellerhat/thumb.png.39d839fc687bb529", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/pyjamabottoms.clitem b/Assets/Items/Cloth/pyjamabottoms.clitem new file mode 100644 index 0000000..831ca39 --- /dev/null +++ b/Assets/Items/Cloth/pyjamabottoms.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "pukes/pyjamabottoms", + "Slot": "Body", + "Name": "Pyjama Bottoms", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/pukes.pyjamabottoms/thumb.png.2c4ce23bebd09859", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/cloth_pijama.clitem b/Assets/Items/Cloth/pyjamatop.clitem similarity index 70% rename from Assets/Items/cloth_pijama.clitem rename to Assets/Items/Cloth/pyjamatop.clitem index 9aecfd4..9d0bc4e 100644 --- a/Assets/Items/cloth_pijama.clitem +++ b/Assets/Items/Cloth/pyjamatop.clitem @@ -3,9 +3,13 @@ "Slot": "Body", "Name": "Pyjama Top", "Description": null, - "Prefab": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, "ImageTexture": null, "ImageUrl": "https://cdn.sbox.game/asset/pukes.pyjamatop/thumb.png.9405387bc9d8e406", + "MaxCount": 1, "__references": [], "__version": 0 } \ No newline at end of file diff --git a/Assets/Items/Cloth/rangerhelmet.clitem b/Assets/Items/Cloth/rangerhelmet.clitem new file mode 100644 index 0000000..bb5b088 --- /dev/null +++ b/Assets/Items/Cloth/rangerhelmet.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bulldog/rangerhelmet", + "Slot": "Body", + "Name": "Ranger Helmet", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/bulldog.rangerhelmet/thumb.png.72fd06137d4691df", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/reapersuit.clitem b/Assets/Items/Cloth/reapersuit.clitem new file mode 100644 index 0000000..03feffd --- /dev/null +++ b/Assets/Items/Cloth/reapersuit.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/reapersuit", + "Slot": "Body", + "Name": "Reaper Suit", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.reapersuit/thumb.png.9233598a0d5c782", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/retrotechracerhelmet.clitem b/Assets/Items/Cloth/retrotechracerhelmet.clitem new file mode 100644 index 0000000..6757bbc --- /dev/null +++ b/Assets/Items/Cloth/retrotechracerhelmet.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/retrotechracerhelmet", + "Slot": "Body", + "Name": "Retrotech Racer Helmet", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.retrotechracerhelmet/thumb.png.6debe4873184c136", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/safetyglasses.clitem b/Assets/Items/Cloth/safetyglasses.clitem new file mode 100644 index 0000000..bbc9518 --- /dev/null +++ b/Assets/Items/Cloth/safetyglasses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gkaf/safetyglasses", + "Slot": "Body", + "Name": "Safety Glasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gkaf.safetyglasses/thumb.png.4930fdfd9dcd705c", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/sfsocks.clitem b/Assets/Items/Cloth/sfsocks.clitem new file mode 100644 index 0000000..a0380b0 --- /dev/null +++ b/Assets/Items/Cloth/sfsocks.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "luke/sfsocks", + "Slot": "Body", + "Name": "Smallfish Socks", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/luke.sfsocks/thumb.png.1afb82a849d2f8d3", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/sharkhead.clitem b/Assets/Items/Cloth/sharkhead.clitem new file mode 100644 index 0000000..36d5d11 --- /dev/null +++ b/Assets/Items/Cloth/sharkhead.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "shadb/sharkhead", + "Slot": "Body", + "Name": "Shark Head", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/shadb.sharkhead/thumb.png.cda75d69b325a050", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/skibidilid.clitem b/Assets/Items/Cloth/skibidilid.clitem new file mode 100644 index 0000000..b0aa7aa --- /dev/null +++ b/Assets/Items/Cloth/skibidilid.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/skibidilid", + "Slot": "Body", + "Name": "Skibidi Lid", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.skibidilid/thumb.png.c7d32555cfd3eb63", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/skihelmet.clitem b/Assets/Items/Cloth/skihelmet.clitem new file mode 100644 index 0000000..4924b98 --- /dev/null +++ b/Assets/Items/Cloth/skihelmet.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/skihelmet", + "Slot": "Body", + "Name": "Ski Helmet", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/skihelmet/thumb/0eca8fcf-1cb2-47da-9fba-d89bd0ae30fc.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/skihelmetgreen.clitem b/Assets/Items/Cloth/skihelmetgreen.clitem new file mode 100644 index 0000000..b69f281 --- /dev/null +++ b/Assets/Items/Cloth/skihelmetgreen.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/skihelmetgreen", + "Slot": "Body", + "Name": "Ski Helmet Green", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/skihelmetgreen/thumb/9fb0468b-fa48-4c39-a80c-870d91293046.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/sleepmask.clitem b/Assets/Items/Cloth/sleepmask.clitem new file mode 100644 index 0000000..8617d5f --- /dev/null +++ b/Assets/Items/Cloth/sleepmask.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "pukes/sleepmask", + "Slot": "Body", + "Name": "Sleep Mask", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/pukes.sleepmask/thumb.png.b87686ad5d97c35a", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/snowgoggles.clitem b/Assets/Items/Cloth/snowgoggles.clitem new file mode 100644 index 0000000..7f8e5cd --- /dev/null +++ b/Assets/Items/Cloth/snowgoggles.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "jammie/snowgoggles", + "Slot": "Body", + "Name": "Snow Goggles", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/jammie.snowgoggles/thumb.png.2fe4662e72e3ea5f", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/snowmitten.clitem b/Assets/Items/Cloth/snowmitten.clitem new file mode 100644 index 0000000..c9542e8 --- /dev/null +++ b/Assets/Items/Cloth/snowmitten.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "jammie/snowmitten", + "Slot": "Body", + "Name": "Snow Mitten", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/jammie.snowmitten/thumb.png.df78824a882b0fc0", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/striped_jumper.clitem b/Assets/Items/Cloth/striped_jumper.clitem new file mode 100644 index 0000000..d7ef545 --- /dev/null +++ b/Assets/Items/Cloth/striped_jumper.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "saandy/striped_jumper", + "Slot": "Body", + "Name": "Striped Jumper", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/saandy.striped_jumper/thumb.png.e7d9044e41dc9eb2", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/sunglasseswithanimatedlenses.clitem b/Assets/Items/Cloth/sunglasseswithanimatedlenses.clitem new file mode 100644 index 0000000..242e0d8 --- /dev/null +++ b/Assets/Items/Cloth/sunglasseswithanimatedlenses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "microfivetwotwo/sunglasseswithanimatedlenses", + "Slot": "Body", + "Name": "Jackpot Animated Sunglasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/microfivetwotwo.sunglasseswithanimatedlenses/thumb.png.4cd0e084b475da06", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/teashades.clitem b/Assets/Items/Cloth/teashades.clitem new file mode 100644 index 0000000..7b9dc78 --- /dev/null +++ b/Assets/Items/Cloth/teashades.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "bugulma/teashades", + "Slot": "Body", + "Name": "Teashade Sunglasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/bugulma/teashades/thumb/1fff6fe6-2c7e-4b62-849c-e29431069241.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/thugglasses.clitem b/Assets/Items/Cloth/thugglasses.clitem new file mode 100644 index 0000000..5f8c555 --- /dev/null +++ b/Assets/Items/Cloth/thugglasses.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "fanlab/thugglasses", + "Slot": "Body", + "Name": "Thug Glasses", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/fanlab.thugglasses/thumb.png.16669a12b1e62af3", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/tracktop.clitem b/Assets/Items/Cloth/tracktop.clitem new file mode 100644 index 0000000..2385144 --- /dev/null +++ b/Assets/Items/Cloth/tracktop.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "daemoncast/tracktop", + "Slot": "Body", + "Name": "Tracktop", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/daemoncast.tracktop/thumb.png.66d21464a19ee9e0", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/trafficcone.clitem b/Assets/Items/Cloth/trafficcone.clitem new file mode 100644 index 0000000..de0ee60 --- /dev/null +++ b/Assets/Items/Cloth/trafficcone.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "gbonn/trafficcone", + "Slot": "Body", + "Name": "Traffic Cone", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/gbonn.trafficcone/thumb.png.a97a7cac4a8e8918", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/varsityjacket.clitem b/Assets/Items/Cloth/varsityjacket.clitem new file mode 100644 index 0000000..dc3215a --- /dev/null +++ b/Assets/Items/Cloth/varsityjacket.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "luke/varsityjacket", + "Slot": "Body", + "Name": "Varsity Jacket", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/luke.varsityjacket/thumb.png.89c73c05e40e0f6a", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/weldinggogglesvisorup.clitem b/Assets/Items/Cloth/weldinggogglesvisorup.clitem new file mode 100644 index 0000000..f411b3c --- /dev/null +++ b/Assets/Items/Cloth/weldinggogglesvisorup.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/weldinggogglesvisorup", + "Slot": "Body", + "Name": "Welding Goggles Visor Up", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/weldinggogglesvisorup/thumb/ff7a517b-ded4-49e6-b777-696e6a6b8f0b.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/whitetanktop.clitem b/Assets/Items/Cloth/whitetanktop.clitem new file mode 100644 index 0000000..688690a --- /dev/null +++ b/Assets/Items/Cloth/whitetanktop.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/whitetanktop", + "Slot": "Body", + "Name": "White Tank top", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/whitetanktop/thumb/03760953-e3ef-4a1d-9d4d-8514d4a4a65a.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/whitetanktopspoiled.clitem b/Assets/Items/Cloth/whitetanktopspoiled.clitem new file mode 100644 index 0000000..83361a5 --- /dev/null +++ b/Assets/Items/Cloth/whitetanktopspoiled.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "ducksworkshop/whitetanktopspoiled", + "Slot": "Body", + "Name": "Spoiled White Tank Top", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/ducksworkshop/whitetanktopspoiled/thumb/e5cddda6-bc97-4e43-a98e-c0b069cf4a73.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/wizardhat.clitem b/Assets/Items/Cloth/wizardhat.clitem new file mode 100644 index 0000000..1017d5d --- /dev/null +++ b/Assets/Items/Cloth/wizardhat.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "shadb/wizardhat", + "Slot": "Body", + "Name": "Wizard Hat", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/asset/shadb.wizardhat/thumb.png.e1eed67e9d79abca", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/Cloth/xvioutfit.clitem b/Assets/Items/Cloth/xvioutfit.clitem new file mode 100644 index 0000000..19a7a84 --- /dev/null +++ b/Assets/Items/Cloth/xvioutfit.clitem @@ -0,0 +1,15 @@ +{ + "ClothUrl": "edgyvoxel/xvioutfit", + "Slot": "Body", + "Name": "17th Outfit", + "Description": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "ImageTexture": null, + "ImageUrl": "https://cdn.sbox.game/org/edgyvoxel/xvioutfit/thumb/648dca1c-4b2a-4b9f-bdd2-bca374536455.png", + "MaxCount": 1, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/cloth_pijama_bottom.clitem b/Assets/Items/cloth_pijama_bottom.clitem deleted file mode 100644 index a561d2e..0000000 --- a/Assets/Items/cloth_pijama_bottom.clitem +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ClothUrl": "pukes/pyjamabottoms", - "Slot": "Body", - "Name": "Pyjama Bottoms", - "Description": "Pyjama Bottoms", - "Prefab": null, - "ImageTexture": null, - "ImageUrl": "https://cdn.sbox.game/asset/pukes.pyjamatop/thumb.png.9405387bc9d8e406", - "__references": [], - "__version": 0 -} \ No newline at end of file diff --git a/Assets/prefabs/Player.prefab b/Assets/prefabs/Player.prefab index 9c49867..e85ce95 100644 --- a/Assets/prefabs/Player.prefab +++ b/Assets/prefabs/Player.prefab @@ -133,6 +133,7 @@ "OnComponentFixedUpdate": null, "OnComponentStart": null, "OnComponentUpdate": null, + "OverrideGravity": "0,0,-1", "Renderer": { "_type": "component", "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", @@ -250,6 +251,30 @@ "Static": false, "Surface": null, "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Sandbox.Dresser", + "__guid": "7b5b1f12-0e9a-4319-bd8e-dfe338cce579", + "__enabled": true, + "ApplyHeightScale": true, + "BodyTarget": { + "_type": "component", + "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "go": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "component_type": "SkinnedModelRenderer" + }, + "Clothing": [], + "ManualAge": 0.5, + "ManualHeight": 0.5, + "ManualTint": 0.5, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Source": "Manual", + "WorkshopItems": [] } ], "Children": [ @@ -1995,7 +2020,7 @@ "Flags": 8, "Name": "aim_matrix_02a", "Position": "5.864844,0.005568608,9.842515", - "Rotation": "-0.00000000000000000000001185265,0.0000000000000001455021,-0.000000387137,1", + "Rotation": "-0.00000000000000000000001185265,0.0000000000000001455021,-0.0000003871369,1", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2012,7 +2037,7 @@ "Flags": 8, "Name": "aim_matrix_02b", "Position": "9.801846,0.005565077,9.842513", - "Rotation": "-0.00000000000000000000001185277,0.0000000000000001455018,-0.000000387137,1", + "Rotation": "-0.00000000000000000000001185278,0.0000000000000001455018,-0.0000003871369,1", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2028,8 +2053,8 @@ "__version": 1, "Flags": 8, "Name": "ankle_R", - "Position": "0.409983,-4.377514,3.807766", - "Rotation": "0.6728485,0.2185345,-0.3316539,0.624118", + "Position": "0.4100258,-4.377087,3.80752", + "Rotation": "0.672856,0.2185197,-0.3316687,0.6241072", "Scale": "1.000001,1.000001,1.000001", "Tags": "", "Enabled": true, @@ -2045,8 +2070,8 @@ "__version": 1, "Flags": 8, "Name": "ankle_L", - "Position": "0.4083189,4.428035,3.806114", - "Rotation": "0.6245992,0.3320901,-0.2183362,0.6722509", + "Position": "0.4083739,4.427568,3.805843", + "Rotation": "0.624587,0.3321075,-0.2183182,0.6722596", "Scale": "1.000001,1.000001,1.000001", "Tags": "", "Enabled": true, @@ -2062,8 +2087,8 @@ "__version": 1, "Flags": 8, "Name": "arm_lower_R", - "Position": "-2.1681,-9.431196,41.19865", - "Rotation": "0.4944381,0.37219,-0.5413064,0.5692039", + "Position": "-2.248101,-8.62746,41.00563", + "Rotation": "0.5017254,0.3809418,-0.5422131,0.5560213", "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, @@ -2079,8 +2104,8 @@ "__version": 1, "Flags": 8, "Name": "arm_lower_L", - "Position": "-2.005183,9.136837,41.20834", - "Rotation": "0.5773867,0.5358267,-0.3725455,0.4906366", + "Position": "-1.88412,9.84506,41.47677", + "Rotation": "0.5825445,0.5398754,-0.372816,0.4797757", "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, @@ -2096,8 +2121,8 @@ "__version": 1, "Flags": 8, "Name": "hand_R", - "Position": "-1.112873,-11.34385,33.80799", - "Rotation": "0.4663244,0.3495446,-0.5979788,0.5502559", + "Position": "-1.309633,-10.32845,33.54772", + "Rotation": "0.4728318,0.3592023,-0.5989242,0.5373023", "Scale": "1.000004,1.000004,1.000004", "Tags": "", "Enabled": true, @@ -2113,8 +2138,8 @@ "__version": 1, "Flags": 8, "Name": "hand_L", - "Position": "-0.8630744,11.08804,33.84074", - "Rotation": "0.5587665,0.5926774,-0.3494848,0.4630054", + "Position": "-0.8122468,11.93556,34.13684", + "Rotation": "0.564046,0.596406,-0.3489397,0.4520986", "Scale": "1.000004,1.000004,1.000004", "Tags": "", "Enabled": true, @@ -2130,8 +2155,8 @@ "__version": 1, "Flags": 8, "Name": "hold_R", - "Position": "0.3033191,-10.05647,27.72632", - "Rotation": "0.3018348,0.7246752,0.06230799,0.6163273", + "Position": "0.04548915,-8.87489,27.48961", + "Rotation": "0.3158478,0.7257434,0.06756637,0.6074303", "Scale": "1.000005,1.000005,1.000005", "Tags": "", "Enabled": true, @@ -2147,9 +2172,9 @@ "__version": 1, "Flags": 8, "Name": "hold_L", - "Position": "0.5723044,9.822827,27.75871", - "Rotation": "-0.2925257,0.7254868,-0.06610834,0.6194572", - "Scale": "1.000005,1.000005,1.000005", + "Position": "0.5382646,10.78157,28.01336", + "Rotation": "-0.2832639,0.7311895,-0.05981389,0.6176938", + "Scale": "1.000004,1.000004,1.000004", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2165,7 +2190,7 @@ "Flags": 8, "Name": "IK_right_hand", "Position": "-1.684358,-11.3081,33.23968", - "Rotation": "0.4603032,0.3490922,-0.6097353,0.5426588", + "Rotation": "0.4603033,0.3490922,-0.6097354,0.5426587", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2182,7 +2207,7 @@ "Flags": 8, "Name": "IK_left_hand", "Position": "-1.501041,11.36666,33.23686", - "Rotation": "0.5482481,0.6048241,-0.3533375,0.4569075", + "Rotation": "0.5482481,0.6048241,-0.3533374,0.4569075", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2198,8 +2223,8 @@ "__version": 1, "Flags": 8, "Name": "leg_lower_R", - "Position": "3.02255,-4.632833,16.04495", - "Rotation": "0.4713203,0.5268413,-0.5716739,0.4165147", + "Position": "2.155842,-4.43963,16.20059", + "Rotation": "0.491346,0.5029026,-0.5628809,0.4345495", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2215,9 +2240,9 @@ "__version": 1, "Flags": 8, "Name": "leg_lower_L", - "Position": "2.155716,4.636949,16.19732", - "Rotation": "0.4311262,0.5604271,-0.5056977,0.494289", - "Scale": "1.000001,1.000001,1.000001", + "Position": "3.027968,4.837151,16.03734", + "Rotation": "0.4127347,0.5692022,-0.5297762,0.4743376", + "Scale": "1,1,1", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2232,8 +2257,8 @@ "__version": 1, "Flags": 8, "Name": "middle_of_both_hands", - "Position": "-0.7482702,-0.11094,29.00881", - "Rotation": "0.004989519,0.7527336,-0.001331221,0.6583049", + "Position": "-0.8828036,0.9401312,29.01773", + "Rotation": "0.01912965,0.7545437,0.003921955,0.6559592", "Scale": "1.000004,1.000004,1.000004", "Tags": "", "Enabled": true, @@ -2249,7 +2274,7 @@ "__version": 1, "Flags": 8, "Name": "driver_arm_upper_R_twist1", - "Position": "-1.2787,-8.364439,46.02543", + "Position": "-1.32694,-7.710932,45.85728", "Rotation": "0,0,0,1", "Scale": "1.000003,1.000003,1.000003", "Tags": "", @@ -2266,7 +2291,7 @@ "__version": 1, "Flags": 8, "Name": "driver_arm_lower_R_twist1", - "Position": "-1.640486,-10.38752,37.50332", + "Position": "-1.778867,-9.477953,37.27668", "Rotation": "0,0,0,1", "Scale": "1.000003,1.000003,1.000003", "Tags": "", @@ -2283,9 +2308,9 @@ "__version": 1, "Flags": 8, "Name": "driver_elbow_R_position", - "Position": "-2.180049,-9.433502,41.19473", - "Rotation": "-0.02861762,-0.6189936,0.7847716,0.01270967", - "Scale": "1.000004,1.000004,1.000004", + "Position": "-2.251795,-8.630569,41.00162", + "Rotation": "-0.02769216,-0.6303626,0.7755523,0.01986925", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2300,9 +2325,9 @@ "__version": 1, "Flags": 8, "Name": "driver_elbow_L_position", - "Position": "-2.017065,9.139403,41.20432", - "Rotation": "-0.04637044,0.7844297,-0.613399,0.0791298", - "Scale": "1.000004,1.000004,1.000004", + "Position": "-1.887652,9.848536,41.47289", + "Rotation": "-0.04448023,0.791288,-0.6053749,0.07352691", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2317,7 +2342,7 @@ "__version": 1, "Flags": 8, "Name": "driver_arm_upper_L_twist1", - "Position": "-1.169505,8.015933,46.03245", + "Position": "-1.043476,8.613153,46.27288", "Rotation": "0,0,0,1", "Scale": "1.000003,1.000003,1.000003", "Tags": "", @@ -2334,7 +2359,7 @@ "__version": 1, "Flags": 8, "Name": "driver_arm_lower_L_twist1", - "Position": "-1.434129,10.11244,37.52454", + "Position": "-1.348183,10.89031,37.80681", "Rotation": "0,0,0,1", "Scale": "1.000004,1.000004,1.000004", "Tags": "", @@ -2351,7 +2376,7 @@ "__version": 1, "Flags": 8, "Name": "driver_leg_upper_R_twist1", - "Position": "1.876673,-4.498212,23.18756", + "Position": "1.394789,-4.274455,23.39375", "Rotation": "0,0,0,1", "Scale": "1,1,1", "Tags": "", @@ -2368,7 +2393,7 @@ "__version": 1, "Flags": 8, "Name": "driver_leg_upper_L_twist1", - "Position": "1.445647,4.562048,23.39719", + "Position": "1.860858,4.789178,23.17761", "Rotation": "0,0,0,1", "Scale": "1,1,1", "Tags": "", @@ -2385,9 +2410,9 @@ "__version": 1, "Flags": 8, "Name": "driver_kneecap_R_position", - "Position": "3.568419,-4.690867,16.00689", - "Rotation": "0.5159015,0.4807676,-0.5308076,0.4700548", - "Scale": "0.9999997,0.9999997,0.9999997", + "Position": "2.51964,-4.481263,16.17043", + "Rotation": "0.5185956,0.4738925,-0.533102,0.4714729", + "Scale": "1,1,1", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2402,8 +2427,8 @@ "__version": 1, "Flags": 8, "Name": "driver_kneecap_L_position", - "Position": "2.509118,4.677139,16.16555", - "Rotation": "0.7047989,0.04552961,0.03070755,0.7072784", + "Position": "3.579065,4.895428,15.99909", + "Rotation": "0.7002168,0.0440556,0.02651213,0.7120762", "Scale": "1,1,1", "Tags": "", "Enabled": true, @@ -2419,9 +2444,9 @@ "__version": 1, "Flags": 8, "Name": "driver_leg_lower_R_twist1", - "Position": "1.716266,-4.505174,9.926357", + "Position": "1.282935,-4.408351,10.00407", "Rotation": "0,0,0,1", - "Scale": "1,1,1", + "Scale": "1.000001,1.000001,1.000001", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2436,9 +2461,9 @@ "__version": 1, "Flags": 8, "Name": "driver_leg_lower_L_twist1", - "Position": "1.282023,4.53249,10.00171", + "Position": "1.718169,4.632352,9.9216", "Rotation": "0,0,0,1", - "Scale": "1.000001,1.000001,1.000001", + "Scale": "1,1,1", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2453,7 +2478,7 @@ "__version": 1, "Flags": 8, "Name": "forward_reference_modelspace", - "Position": "-0.2125276,-0.06392401,43.42877", + "Position": "-0.2026396,0.2526463,43.41861", "Rotation": "0,0,0,1", "Scale": "1.000001,1.000001,1.000001", "Tags": "", @@ -2470,9 +2495,9 @@ "__version": 1, "Flags": 8, "Name": "eyes", - "Position": "5.906095,-0.3021989,63.2759", - "Rotation": "-0.0001773983,-0.01521605,-0.009447872,0.9998396", - "Scale": "1.000002,1.000002,1.000002", + "Position": "6.016993,-0.1828848,63.23574", + "Rotation": "0.01225863,-0.01333019,-0.01481459,0.9997262", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2487,9 +2512,9 @@ "__version": 1, "Flags": 8, "Name": "eye_R_forward", - "Position": "5.842853,-3.648057,63.27613", - "Rotation": "-0.0001773983,-0.01521605,-0.009447872,0.9998396", - "Scale": "1.000002,1.000002,1.000002", + "Position": "5.91896,-3.526865,63.1524", + "Rotation": "0.01225863,-0.01333019,-0.01481459,0.9997262", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2504,9 +2529,9 @@ "__version": 1, "Flags": 8, "Name": "eye_L_forward", - "Position": "5.969336,3.043659,63.27568", - "Rotation": "-0.0001773983,-0.01521605,-0.009447872,0.9998396", - "Scale": "1.000002,1.000002,1.000002", + "Position": "6.115024,3.161095,63.3191", + "Rotation": "0.01225863,-0.01333019,-0.01481459,0.9997262", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2521,9 +2546,9 @@ "__version": 1, "Flags": 8, "Name": "forward_reference", - "Position": "0.8041469,-0.2062372,56.2276", - "Rotation": "-0.0001773983,-0.01521605,-0.009447872,0.9998396", - "Scale": "1.000002,1.000002,1.000002", + "Position": "0.8923788,0.1424403,56.21077", + "Rotation": "0.01225863,-0.01333019,-0.01481459,0.9997262", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2538,9 +2563,9 @@ "__version": 1, "Flags": 8, "Name": "foot_R", - "Position": "1.982133,-4.910829,0.1895903", - "Rotation": "0.0004833937,-0.00001463294,-0.08709148,0.9962002", - "Scale": "1.000001,1.000001,1.000001", + "Position": "1.982161,-4.910443,0.1893465", + "Rotation": "0.0004871786,-0.00001364574,-0.0871154,0.9961981", + "Scale": "1,1,1", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2555,9 +2580,9 @@ "__version": 1, "Flags": 8, "Name": "foot_L", - "Position": "1.978647,4.967236,1.053595", - "Rotation": "-0.08720801,0.9961901,0.0004106759,0.00001446971", - "Scale": "1.000004,1.000004,1.000004", + "Position": "1.978681,4.966858,1.053351", + "Rotation": "-0.08723652,0.9961876,0.0004068614,0.00001396679", + "Scale": "1.000001,1.000001,1.000001", "Tags": "", "Enabled": true, "NetworkMode": 2, @@ -2572,9 +2597,9 @@ "__version": 1, "Flags": 8, "Name": "hat", - "Position": "0.6381106,-0.2016305,71.38704", - "Rotation": "-0.0001773983,-0.01521605,-0.009447872,0.9998396", - "Scale": "1.000002,1.000002,1.000002", + "Position": "0.7779539,-0.2314876,71.36609", + "Rotation": "0.01225863,-0.01333019,-0.01481459,0.9997262", + "Scale": "1.000003,1.000003,1.000003", "Tags": "", "Enabled": true, "NetworkMode": 2, diff --git a/Assets/prefabs/item_parcel.prefab b/Assets/prefabs/item_parcel.prefab new file mode 100644 index 0000000..e73a82e --- /dev/null +++ b/Assets/prefabs/item_parcel.prefab @@ -0,0 +1,95 @@ +{ + "RootObject": { + "__guid": "0b13f26c-c198-4efc-88df-260d896af36a", + "__version": 1, + "Flags": 0, + "Name": "item_parcel", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "80b52707-c81d-47fa-bab7-4be48f2d75a4", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": false, + "MaterialGroup": null, + "Model": "models/props/clothing_parcel/clothing_parcel.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + }, + { + "__type": "Sasalka.InventoryItem", + "__guid": "c888eaab-cb05-4469-bf5f-7c23ede5c25f", + "__enabled": true, + "Count": 1, + "Definition": null, + "Equipped": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Sandbox.UI.PickupItem", + "__guid": "a90f059e-5c0a-4122-b742-9dd12e5d8494", + "__enabled": true, + "Label": "E", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RequiresHold": false + } + ], + "Children": [], + "__properties": { + "NetworkInterpolation": true, + "TimeScale": 1, + "WantsSystemScene": true, + "Metadata": {}, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "__variables": [] + }, + "ResourceVersion": 2, + "ShowInMenu": false, + "MenuPath": null, + "MenuIcon": null, + "DontBreakAsTemplate": false, + "__references": [ + "fish.clothing_parcel#105256" + ], + "__version": 2 +} \ No newline at end of file diff --git a/Assets/prefabs/weapon/ammobox.prefab b/Assets/prefabs/weapon/ammobox.prefab index 6976251..aa5edab 100644 --- a/Assets/prefabs/weapon/ammobox.prefab +++ b/Assets/prefabs/weapon/ammobox.prefab @@ -18,11 +18,11 @@ "__type": "Sandbox.ModelRenderer", "__guid": "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908", "__enabled": true, - "BodyGroups": 18446744073709551615, + "BodyGroups": 1, "CreateAttachments": false, "MaterialGroup": null, "MaterialOverride": null, - "Model": "tree_podstavka.vmdl", + "Model": "models/weapons/sbox_ammo/9mm_ammobox/ammobox_9mm.vmdl", "OnComponentDestroy": null, "OnComponentDisabled": null, "OnComponentEnabled": null, @@ -42,7 +42,7 @@ "__type": "Sandbox.BoxCollider", "__guid": "5830c995-d747-4c8c-abd7-b0366fa2a2aa", "__enabled": true, - "Center": "0,0,0", + "Center": "0,0,0.7871453", "Friction": null, "IsTrigger": false, "OnComponentDestroy": null, @@ -55,7 +55,7 @@ "OnObjectTriggerExit": null, "OnTriggerEnter": null, "OnTriggerExit": null, - "Scale": "26.40003,31.00006,2.89996", + "Scale": "8.400012,3.300015,1.690962", "Static": false, "Surface": null, "SurfaceVelocity": "0,0,0" @@ -107,6 +107,7 @@ "__enabled": true, "Count": 120, "Definition": "items/pistol_ammo.inv", + "Equipped": false, "OnComponentDestroy": null, "OnComponentDisabled": null, "OnComponentEnabled": null, @@ -115,7 +116,222 @@ "OnComponentUpdate": null } ], - "Children": [], + "Children": [ + { + "__guid": "e428ecbc-40fd-4ec5-b1af-373bce265f3e", + "__version": 1, + "Flags": 0, + "Name": "ammobox", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": false, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "ce6aaed8-3ae5-41a4-a21c-1386b86a158a", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "CreateAttachments": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "1ef0f21d-1147-4a46-97e8-97c587a99040", + "__enabled": true, + "Center": "0,0,0", + "Friction": null, + "IsTrigger": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "26.40003,31.00006,2.89996", + "Static": false, + "Surface": null, + "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Sandbox.UI.PickupItem", + "__guid": "edaf7116-38ed-4e2f-91d6-b20aa9a1a009", + "__enabled": true, + "Label": "E", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RequiresHold": false + }, + { + "__type": "Sandbox.Rigidbody", + "__guid": "1bb4075f-849c-4761-93bc-38f31cd11650", + "__enabled": true, + "AngularDamping": 0, + "Gravity": true, + "LinearDamping": 0, + "Locking": { + "X": false, + "Y": false, + "Z": false, + "Pitch": false, + "Yaw": false, + "Roll": false + }, + "MassCenterOverride": "0,0,0", + "MassOverride": 0, + "MotionEnabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OverrideMassCenter": false, + "RigidbodyFlags": 0, + "StartAsleep": false + }, + { + "__type": "Sasalka.InventoryItem", + "__guid": "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c", + "__enabled": true, + "Count": 120, + "Definition": "items/pistol_ammo.inv", + "Equipped": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + }, + { + "__guid": "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab", + "__version": 1, + "Flags": 0, + "Name": "ammobox (1)", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": false, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.BoxCollider", + "__guid": "8b94182b-9ac1-4646-8f8c-d3188a804946", + "__enabled": true, + "Center": "0,0,0", + "Friction": null, + "IsTrigger": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "26.40003,31.00006,2.89996", + "Static": false, + "Surface": null, + "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Sandbox.UI.PickupItem", + "__guid": "a8bc6a6d-dc7b-441a-8191-79e83a998981", + "__enabled": true, + "Label": "E", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RequiresHold": false + }, + { + "__type": "Sandbox.Rigidbody", + "__guid": "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30", + "__enabled": true, + "AngularDamping": 0, + "Gravity": true, + "LinearDamping": 0, + "Locking": { + "X": false, + "Y": false, + "Z": false, + "Pitch": false, + "Yaw": false, + "Roll": false + }, + "MassCenterOverride": "0,0,0", + "MassOverride": 0, + "MotionEnabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OverrideMassCenter": false, + "RigidbodyFlags": 0, + "StartAsleep": false + }, + { + "__type": "Sasalka.InventoryItem", + "__guid": "50b368f3-d27b-4408-a66b-a9d852e6fbae", + "__enabled": true, + "Count": 120, + "Definition": "items/pistol_ammo.inv", + "Equipped": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + } + ], "__properties": { "NetworkInterpolation": true, "TimeScale": 1, @@ -141,6 +357,8 @@ "MenuPath": null, "MenuIcon": null, "DontBreakAsTemplate": false, - "__references": [], + "__references": [ + "facepunch.ammobox9mm#95475" + ], "__version": 2 } \ No newline at end of file diff --git a/Assets/scenes/minimal.scene b/Assets/scenes/minimal.scene index 64a543d..4729f3b 100644 --- a/Assets/scenes/minimal.scene +++ b/Assets/scenes/minimal.scene @@ -4332,7 +4332,7 @@ "Rotation": "0,0,0,1", "Scale": "1,1,1", "Tags": "", - "Enabled": false, + "Enabled": true, "NetworkMode": 1, "NetworkInterpolation": false, "NetworkOrphaned": 1, @@ -4342,7 +4342,7 @@ "__type": "Maze", "__guid": "12721768-2c59-4036-99e4-6d0c8e85ca0e", "__enabled": true, - "CellSize": 300, + "CellSize": 200, "CenterClearRadius": 1, "EnemyPrefab": { "_type": "gameobject", @@ -4352,7 +4352,7 @@ "_type": "gameobject", "go": "2ffab1da-342d-4ae8-be95-d7813f321be4" }, - "Height": 6, + "Height": 12, "IsReady": false, "MazeSeed": -1, "OnComponentDestroy": null, @@ -4365,7 +4365,7 @@ "WallHeight": 5, "WallMaterial": "materials/stage/brown red leather.vmat", "WallThickness": 5, - "Width": 6 + "Width": 12 } ], "Children": [ @@ -5128,7 +5128,19 @@ "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "d82766d4-543d-407f-aa95-986ff1a8b9fb", "8546ae27-6c60-4e32-b613-760bc20bd651": "9fd81c4d-c8bd-413c-896a-8f3b515a8629", "4d97a077-f187-44f4-967b-d346530c38d9": "fa766bec-57b9-4b14-b313-7a5adc1a6922", - "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "4c482c92-b22b-4480-bbc0-e9de5006c768" + "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "4c482c92-b22b-4480-bbc0-e9de5006c768", + "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "b62e56ab-8abc-4a0d-a00c-609d70e49fd8", + "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "594e1ecb-cef5-46cd-ac03-5b7e2554d4ff", + "1ef0f21d-1147-4a46-97e8-97c587a99040": "96103dd9-6e55-44d6-ad2d-6b6fa196a21b", + "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "78cf7fac-89c7-405e-9a1a-bc3b9e44f4c1", + "1bb4075f-849c-4761-93bc-38f31cd11650": "1a336a26-011d-4aa7-96f8-aba0197c5db8", + "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "378cf254-d502-4bce-930e-d33e6e67f4a9", + "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "c2884e4b-af67-445a-a3a8-ea2e448ac91c", + "6c2b6ef3-40b3-4915-b6dc-0750b87fd41a": "ceaf20ab-f8b8-4dba-ae58-296b54a98ec0", + "8b94182b-9ac1-4646-8f8c-d3188a804946": "021f79b1-e465-472a-afe4-c4dc97ae1169", + "a8bc6a6d-dc7b-441a-8191-79e83a998981": "098aa124-c581-4760-9bc5-45345af35589", + "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "96c6e76f-1e58-48ee-8221-cc72a8894a6d", + "50b368f3-d27b-4408-a66b-a9d852e6fbae": "24025224-fda8-4aa0-92d7-a0117bd3efab" } }, { @@ -5196,7 +5208,19 @@ "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "bbbc140b-184d-4fd3-9504-30d923525a3d", "8546ae27-6c60-4e32-b613-760bc20bd651": "9a066900-b6ad-47cb-8357-79802078d3ad", "4d97a077-f187-44f4-967b-d346530c38d9": "69a9029a-1ce5-4786-8fb3-435d09c4949d", - "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "08e417ef-ba4d-482b-8d19-b6c38a5ada2b" + "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "08e417ef-ba4d-482b-8d19-b6c38a5ada2b", + "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "47fa4a3e-96aa-4cd8-a2a7-1d06f39df821", + "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "b8ac1eb1-eba9-4e24-aa75-7e2ded080fdf", + "1ef0f21d-1147-4a46-97e8-97c587a99040": "671e438b-4745-455a-839b-0c3bda5bab94", + "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "f515bc46-08ee-4f9e-9dc0-5928e3f6d7e4", + "1bb4075f-849c-4761-93bc-38f31cd11650": "18a766ea-3af5-425f-9eed-5511de42c7ca", + "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "0b86e63a-ba80-445f-8dc8-6b234b8f29d0", + "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "eeef613e-ecc4-4309-85d8-dc8f5ef7cffa", + "6c2b6ef3-40b3-4915-b6dc-0750b87fd41a": "6bd05f42-4dd4-444c-b2a9-d38fd714e88e", + "8b94182b-9ac1-4646-8f8c-d3188a804946": "b1739b61-c529-481e-9c49-cb7aab4579d0", + "a8bc6a6d-dc7b-441a-8191-79e83a998981": "dc2f78f6-0b3d-4018-b421-208db2bbaa19", + "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "48d0a642-e180-45b4-a836-f262d96baaaa", + "50b368f3-d27b-4408-a66b-a9d852e6fbae": "1c00156d-4307-45de-9be6-e57af7aaffd8" } } ], diff --git a/Assets/scenes/test.scene b/Assets/scenes/test.scene new file mode 100644 index 0000000..3f081d3 --- /dev/null +++ b/Assets/scenes/test.scene @@ -0,0 +1,5150 @@ +{ + "__guid": "969bebcb-6930-4d6d-94b2-aee8abfa3cfe", + "GameObjects": [ + { + "__guid": "56bde313-fa39-4a1e-b2ba-30c95386e3d6", + "__version": 1, + "Flags": 0, + "Name": "UI", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.ScreenPanel", + "__guid": "e440fcbc-4282-4219-b34d-4a810572c6a1", + "__enabled": true, + "AutoScreenScale": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Opacity": 1, + "Scale": 1, + "ScaleStrategy": "ConsistentHeight", + "TargetCamera": null, + "ZIndex": 100 + }, + { + "__type": "Sandbox.Chat", + "__guid": "a2d61a45-4dae-4d98-90c5-4c696992ea02", + "__enabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Scoreboard", + "__guid": "c5a934a1-ddb6-4432-95e3-5fdd460db4ee", + "__enabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Sandbox.GUI", + "__guid": "235814ee-9866-4b5d-88ac-e370e3395d55", + "__enabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + }, + { + "__guid": "0b4d820f-1898-40d7-87a2-b0ec32401fd6", + "__version": 1, + "Flags": 0, + "Name": "Network Manager", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.NetworkManager", + "__guid": "756d8cde-6e3f-4ca7-9a5f-9bd2ba4ab074", + "__enabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "PlayerPrefab": { + "_type": "gameobject", + "prefab": "prefabs/player.prefab" + }, + "SpawnPoints": [ + { + "_type": "gameobject", + "go": "b9fba638-6de6-4457-8f38-aff610e11796" + } + ], + "StartServer": true + } + ], + "Children": [] + }, + { + "__guid": "b9fba638-6de6-4457-8f38-aff610e11796", + "__version": 1, + "Flags": 0, + "Name": "SpawPoint", + "Position": "0,0,48", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [], + "Children": [] + }, + { + "__guid": "dfc3d70e-ef5e-4c56-b647-e6e6d4105243", + "__version": 1, + "Flags": 0, + "Name": "Day", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "skybox", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.SkyBox2D", + "__guid": "ea44f9e7-76fd-4298-b7e9-33d444ce6281", + "__enabled": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "SkyIndirectLighting": true, + "SkyMaterial": "materials/sky/sky_002.vmat", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.EnvmapProbe", + "__guid": "8c962e0e-e058-4a3c-8ca6-dd390a4f5f2d", + "__enabled": true, + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "DelayBetweenUpdates": 0.1, + "Feathering": 32, + "FrameInterval": 5, + "MaxDistance": 512, + "MultiBounce": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Projection": "Box", + "RenderDynamically": true, + "Resolution": "Small", + "Texture": "dev/env_cubemap_black.vtex", + "TintColor": "1,1,1,1", + "UpdateStrategy": "OnEnabled", + "ZFar": 4096, + "ZNear": 16 + }, + { + "__type": "Sandbox.VolumetricFogVolume", + "__guid": "aca71e40-bdd4-4fec-97fe-cccc41ee434b", + "__enabled": false, + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "FalloffExponent": 0.26, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Strength": 1 + }, + { + "__type": "Sandbox.AmbientLight", + "__guid": "d2872ead-dbf9-4626-8c08-78828ce6e49a", + "__enabled": true, + "Color": "1,1,1,0.45", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + }, + { + "__guid": "c40ad433-9ef5-4dc2-83c4-09ac28f2cc88", + "__version": 1, + "Flags": 0, + "Name": "Sun", + "Position": "0,0,0", + "Rotation": "0,0.6561014,0,0.754673", + "Scale": "1,1,1", + "Tags": "light_directional,light", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.DirectionalLight", + "__guid": "9950018d-294f-4096-a64f-088e10ee03c8", + "__enabled": true, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Shadows": true, + "SkyColor": "0,0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "2e86d7f2-8635-4d14-bd91-0a541fe3301c", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "992b6889-7b00-4050-8776-00c1f8e5df94", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2MCQoAIQzE4qqr//9wJdiCA6WQOQawgcbVBwzgT+bJXi0gIkLeM68q69fXm7n1bsv1a6skN2tH394B6DpJeKAAAAA=", + "Position": "0,0,0", + "Rotation": "0,0,0,1", + "Positions": [ + "-3504,-3504,0", + "3504,-3504,0", + "3504,3504,0", + "-3504,3504,0" + ], + "TextureCoord": [ + "27.375,27.375", + "0,0", + "27.375,-27.375", + "0,0", + "-27.375,-27.375", + "0,0", + "-27.375,27.375", + "0,0" + ], + "TextureUAxis": [ + "1,0,0" + ], + "TextureVAxis": [ + "0,-1,0" + ], + "TextureScale": [ + "0.25,0.25" + ], + "TextureOffset": [ + "0,0" + ], + "MaterialIndex": [ + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/generic/floor_asphalt_b.vmat", + "materials/vidya/lego_side_white.vmat", + "materials/dev/mat_road.vmat", + "materials/generic/floor_rough_asphalt.vmat", + "materials/asphalt_a/rust_asphalt_a.vmat", + "materials/urban/asphalt_01.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "c406df5d-a50a-430e-8c6d-dabdfc5fecce", + "__version": 1, + "Flags": 0, + "Name": "coffeetable_a", + "Position": "-208,0,3.429059", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "ca857ce1-940a-437b-89e9-03eb7045adab", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/props/trim_sheets/table/coffeetable_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "78064ed5-ca85-42bb-963c-f89df986cc27", + "__version": 1, + "Flags": 0, + "Name": "coffeetable_a (1)", + "Position": "-208,64,3.429059", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "ea0dbd6b-6b5b-42f4-b617-35097cdfe774", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/props/trim_sheets/table/coffeetable_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "b2094979-2b5f-4747-bd3c-8d7fb4552197", + "__version": 1, + "Flags": 0, + "Name": "coffeetable_a (2)", + "Position": "-208,-64,3.429059", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "2e20c922-bf29-43fe-9d83-1d1157f55d1b", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/props/trim_sheets/table/coffeetable_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "7cdbb78c-19c3-4f0a-9662-91609da57955", + "__version": 1, + "__Prefab": "prefabs/weapon/ammobox.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec" + }, + "Property": "Position", + "Value": "-208,-79.99998,25.9415" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "7cdbb78c-19c3-4f0a-9662-91609da57955", + "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "5fbe67ec-6b54-4560-87ef-8515fce7d33d", + "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "81bd6292-744c-4e33-8c6a-3904a13ee646", + "8546ae27-6c60-4e32-b613-760bc20bd651": "9e0bc531-e476-492f-912c-53859daf1dea", + "4d97a077-f187-44f4-967b-d346530c38d9": "7fb3b2db-8dd8-4611-b79b-18529c4a2081", + "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "823f8251-0a51-4513-9995-178c44e63469", + "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "766cbde5-8f5c-4660-8608-100ffefbfa29", + "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "a8918404-1c91-48c8-ba49-f878516a2565", + "1ef0f21d-1147-4a46-97e8-97c587a99040": "6151c1b8-ff4e-4cc8-99dd-1eff15bb641d", + "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "8ea1e4c3-5543-4367-b3e2-7ed11559b437", + "1bb4075f-849c-4761-93bc-38f31cd11650": "811e4d93-ba7e-4edd-9ac4-ccb89bc87fb3", + "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "90d493ea-1b5c-4a93-ba8b-a8b538fb4ade", + "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "2ccacb25-f30f-42ea-982d-bc521e4aefac", + "8b94182b-9ac1-4646-8f8c-d3188a804946": "15f06e09-733f-4885-9a95-f7dd23d93657", + "a8bc6a6d-dc7b-441a-8191-79e83a998981": "fea348c1-39df-4974-9b74-857163bd976c", + "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "73756613-cabc-413b-8fec-024b6e6c0246", + "50b368f3-d27b-4408-a66b-a9d852e6fbae": "dd02755a-000b-440f-9e55-7b4b0b7bac75" + } + }, + { + "__guid": "2fe45086-5076-4fdc-a2c7-29ec92c23810", + "__version": 1, + "__Prefab": "prefabs/weapon/ammobox.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec" + }, + "Property": "Name", + "Value": "ammobox (1)" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec" + }, + "Property": "Position", + "Value": "-208,-8.000023,25.9415" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "2fe45086-5076-4fdc-a2c7-29ec92c23810", + "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "c7e24a6f-de41-4d1e-be96-0348b347119b", + "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "d7c8e6d4-4f33-4929-9600-91bab058201d", + "8546ae27-6c60-4e32-b613-760bc20bd651": "cd546fdd-9e2c-4e21-b068-6802c17eac4b", + "4d97a077-f187-44f4-967b-d346530c38d9": "6d89a94c-3924-4534-822a-8199fcc273c6", + "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "7f1321e3-4e18-431a-ac36-4c006ff42ca2", + "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "dd9de019-e850-4b70-9f23-9c7606b71258", + "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "6835aaa4-31e7-44d3-bcf7-21435bfc30a8", + "1ef0f21d-1147-4a46-97e8-97c587a99040": "24907222-1cef-4d26-aae2-55cde0ce8506", + "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "9a64d9dd-30d7-49d1-b1f8-f06602183892", + "1bb4075f-849c-4761-93bc-38f31cd11650": "60d7794d-069e-4533-a002-5a0596f4a52d", + "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "f87dd0c6-58c1-4d94-9799-7ad2e8a247f8", + "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "abb38bd9-332e-45fc-8929-165de4a4cbde", + "8b94182b-9ac1-4646-8f8c-d3188a804946": "2f496a29-ba4e-4878-abdb-85a9b2af2748", + "a8bc6a6d-dc7b-441a-8191-79e83a998981": "8252f8f4-c89c-4f50-b3d1-09912957e3de", + "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "f291bdc2-16d4-496b-9cfc-2c1900649bf0", + "50b368f3-d27b-4408-a66b-a9d852e6fbae": "a2165c8e-f32c-4bba-a482-c0a1c52bfe1f" + } + }, + { + "__guid": "ef158b83-fa9f-4774-9eb1-36651c8b08a9", + "__version": 1, + "__Prefab": "prefabs/weapon/ammobox.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec" + }, + "Property": "Name", + "Value": "ammobox (2)" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec" + }, + "Property": "Position", + "Value": "-208,55.99998,25.9415" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "ef158b83-fa9f-4774-9eb1-36651c8b08a9", + "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "c1b4d1db-34b2-4dd2-986c-0ca47ee367c6", + "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "688d5b7a-3628-411c-bce4-7e71c36b65c8", + "8546ae27-6c60-4e32-b613-760bc20bd651": "e6b39fb1-4f30-45a7-8ba4-fb6d40910258", + "4d97a077-f187-44f4-967b-d346530c38d9": "621b7ca2-7ae7-4867-9251-30e27db49025", + "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "57855c6f-9f2c-45a8-a493-b4144dabbdae", + "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "f421713f-ba53-49ef-9299-e43dfbafcb96", + "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "3d8d56a5-3400-4f27-bfd6-ea9bdca3d1fc", + "1ef0f21d-1147-4a46-97e8-97c587a99040": "75e8850c-7f68-42f8-b708-5cee771c0712", + "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "adc87480-58e1-4d52-ba22-ec0ba98e72d7", + "1bb4075f-849c-4761-93bc-38f31cd11650": "72218084-be9b-4bf0-986a-166ca09da287", + "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "7f607022-8e99-4761-9e9b-72a71ae4d5a8", + "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "a766afdb-5b02-4407-96f7-0a0e345ba3c1", + "8b94182b-9ac1-4646-8f8c-d3188a804946": "67c84159-9ad0-43fb-880c-3ad680d09cd3", + "a8bc6a6d-dc7b-441a-8191-79e83a998981": "b2510e96-331a-4ab3-9734-69bb46501c1f", + "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "bd311d99-63b5-4a80-8fc6-7debe7012e8d", + "50b368f3-d27b-4408-a66b-a9d852e6fbae": "a5a33b69-7390-4492-8dfd-a52766b99b88" + } + }, + { + "__guid": "1034f502-c912-439a-ac04-247c569da01d", + "__version": 1, + "__Prefab": "prefabs/weapon/pistol_1.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Position", + "Value": "-208,-63.99994,26.12152" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Rotation", + "Value": "-0.5,-0.4999998,0.5,0.5" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "1034f502-c912-439a-ac04-247c569da01d", + "6017d24d-39d0-4acf-bf9f-010c345fd13d": "4a6feb0c-3798-41fd-b68f-9f43df293833", + "be95c906-5f2f-4239-8fd6-a42a148dea6e": "7844d416-a403-43e6-b473-c337d1be6fc5", + "fc38d078-995b-443a-b409-e877618fcf09": "428482a2-31e0-4f7b-a587-eb91a6027627", + "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "d900697b-2fde-4916-b9ac-14ebedc2797b", + "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "cb13417e-2527-40b7-9ddf-2c017f9a8a49", + "8a705640-2966-489e-a41a-2bf6f2cc62f0": "a5f8a313-cccc-4c11-98c0-e82b09badcd3", + "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "43445fd1-090e-49c9-8ed7-80ee31b7e783", + "eda01dbe-7e56-4e66-af99-673e197e7dc0": "2b8b3252-0ecd-4f4b-9330-abc2f28b1a41", + "1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "5a7aa1bb-b972-401d-ab32-fc2d5e8b7ed6", + "d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "ce0cb119-4e70-4cc4-acbb-fb6d427da560", + "47bb3ba1-b0de-4af4-b639-235a5ad2c312": "b9e29a07-c32c-43df-9b07-ec3e476aae4f", + "862e0738-e57f-456a-b0c8-ff03a165faf9": "60c3cc77-fcc1-40a5-b59f-e6d95928d1c3", + "a9d8c3d0-cbcb-4ebe-994c-5f4c36f08996": "01aaf3a8-35b9-42ed-92b6-ca6ebab54da4", + "e1b93001-f96d-474d-bd6f-aaa2acb0d33e": "869a166b-198b-415e-bf4b-4c2fb433c0db", + "0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "18f82aba-24fa-4b6e-837b-fd1ec2476eed", + "3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "78aa5d8b-aa80-4567-a4c6-e1a2a68ce75d" + } + }, + { + "__guid": "b87ddd8d-e792-4e56-808d-edfe666a9dfa", + "__version": 1, + "__Prefab": "prefabs/weapon/pistol_1.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Name", + "Value": "pistol_1 (1)" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Position", + "Value": "-208,8.000019,26.12152" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Rotation", + "Value": "-0.5,-0.4999998,0.5,0.5" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "b87ddd8d-e792-4e56-808d-edfe666a9dfa", + "6017d24d-39d0-4acf-bf9f-010c345fd13d": "a04677d0-af09-4eb5-bda6-9019c17389d2", + "be95c906-5f2f-4239-8fd6-a42a148dea6e": "204255d7-7330-4b3d-b0fd-e648a4b8c728", + "fc38d078-995b-443a-b409-e877618fcf09": "ff3f86ae-660f-4a43-a0b0-1c7e87d1e642", + "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "804bd67d-499b-4fbb-89ac-b59184fd434f", + "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "4157870e-5b90-40cb-a0ba-3c61a7805d06", + "8a705640-2966-489e-a41a-2bf6f2cc62f0": "1eb22b1c-ab75-4553-9470-f5e3e4eef369", + "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "f9cec441-fa67-4932-a804-41c9beebf07e", + "eda01dbe-7e56-4e66-af99-673e197e7dc0": "992ea752-8961-4068-9eab-d35e51bc240f", + "1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "b3f8207d-7199-468e-989a-72b07e3677c8", + "d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "50248e35-b382-47fe-93df-d76bb692a7a9", + "47bb3ba1-b0de-4af4-b639-235a5ad2c312": "c79ec4c2-e9cf-4199-81e8-fdf08bde20f9", + "862e0738-e57f-456a-b0c8-ff03a165faf9": "2f84939e-7c85-4728-8b3e-a837e45b9be0", + "a9d8c3d0-cbcb-4ebe-994c-5f4c36f08996": "6df11cad-369d-452f-8369-26c29a5ae85a", + "e1b93001-f96d-474d-bd6f-aaa2acb0d33e": "b2222db5-cc8b-4d65-af65-af81c58fb513", + "0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "bb16be7f-8738-447c-af5e-7a13e7d37496", + "3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "40650dba-c62c-4cad-b758-8f93888fd18a" + } + }, + { + "__guid": "4c079c5e-e371-418f-9a37-9b5d1118d5a4", + "__version": 1, + "__Prefab": "prefabs/weapon/pistol_1.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Name", + "Value": "pistol_1 (2)" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Position", + "Value": "-208,72.00002,26.12152" + }, + { + "Target": { + "Type": "GameObject", + "IdValue": "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb" + }, + "Property": "Rotation", + "Value": "-0.5,-0.4999998,0.5,0.5" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "4c079c5e-e371-418f-9a37-9b5d1118d5a4", + "6017d24d-39d0-4acf-bf9f-010c345fd13d": "b2d698cd-6aee-497b-bfa9-163d21d2e0b5", + "be95c906-5f2f-4239-8fd6-a42a148dea6e": "fa129559-6f5f-40ee-87f0-9ab69ee70743", + "fc38d078-995b-443a-b409-e877618fcf09": "16b190ad-d52f-403d-882b-bff9261232ae", + "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "ef492981-3649-401a-aa0f-7b12d77873bc", + "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "e59c9852-cd4c-4475-9385-4fd32ad4b876", + "8a705640-2966-489e-a41a-2bf6f2cc62f0": "aa7217af-d2b3-440f-9852-c8c047c096c6", + "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "1ad59142-d2a2-47c6-88ee-4ed5817cb5c6", + "eda01dbe-7e56-4e66-af99-673e197e7dc0": "a1daf45d-3c28-410e-99ac-bd46423d460d", + "1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "c720be7c-379a-423e-93c0-27cb95e0f5da", + "d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "8b332009-dcae-4b4c-a7fd-3516d124a8e0", + "47bb3ba1-b0de-4af4-b639-235a5ad2c312": "fa7761a6-39cd-4a52-9e79-02b814a93513", + "862e0738-e57f-456a-b0c8-ff03a165faf9": "64583c12-6561-414c-8e46-c5da3b76441f", + "a9d8c3d0-cbcb-4ebe-994c-5f4c36f08996": "b57ab630-575f-40d7-8c79-a58a3fc11714", + "e1b93001-f96d-474d-bd6f-aaa2acb0d33e": "ac520095-a46f-41df-a98f-dcb0c2c4fc1b", + "0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "6f1cd41b-072f-4ca9-86be-ea3e169e01be", + "3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "9712ecae-2ba2-4476-97ca-70129d6f141b" + } + }, + { + "__guid": "776fd102-0dae-4eb4-83aa-2bc10239ddd5", + "__version": 1, + "Flags": 0, + "Name": "targetdummy_a", + "Position": "-480,-64,0.004083336", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "0d385bcd-3899-4931-b92a-8caf89a4ab68", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 100, + "IsStatic": false, + "MaterialGroup": null, + "Model": "models/targetdummy/targetdummy_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "8bf08fc4-8987-42b6-b84b-0f8118bd0566", + "__version": 1, + "Flags": 0, + "Name": "targetdummy_a (1)", + "Position": "-480,64,0.004083336", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "f504b595-0004-481f-845b-71d7e94c4db2", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 100, + "IsStatic": false, + "MaterialGroup": null, + "Model": "models/targetdummy/targetdummy_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "6729b666-1508-41eb-ad9f-a5b763a9361b", + "__version": 1, + "Flags": 0, + "Name": "ClothSpawner", + "Position": "128,0,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "WorlModelClothSpawner", + "__guid": "a6297e3c-aaa4-4051-8850-d577d90f7640", + "__enabled": true, + "CenterPosition": "0,0,0", + "Height": 5, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/item_parcel.prefab" + }, + "Spacing": 30 + } + ], + "Children": [] + }, + { + "__guid": "0cdb55d7-7f52-4bde-919f-9fed32bd2418", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128", + "Position": "-224,463.9999,3.670493", + "Rotation": "0,0,-0.7071067,0.7071068", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "bfa4c260-553b-413e-b896-e2c61907187e", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "c8870ff4-8b93-4edc-ba82-acb7ea99747b", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128 (1)", + "Position": "192.0002,-463.9999,-3.030246", + "Rotation": "0,0,-0.7071069,-0.7071066", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "76999f54-6321-43a8-8381-419f9b2946a2", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "efd847c5-41be-4dca-9ae4-314895ab69c7", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128 (2)", + "Position": "-399.9998,-288.0002,-3.030246", + "Rotation": "0,0,-0.0000003576279,-1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "36162512-9769-4a02-8cc2-6bdc714c600c", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "28c37c51-0410-46ac-97ae-c8b010e49081", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128 (3)", + "Position": "367.9999,288,-3.030246", + "Rotation": "0,0,-1,0.0000001629207", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "b0f40950-daec-4fcb-9ee4-443b7840bb25", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "6ac5a4e8-3a17-4aa0-a543-eac375346766", + "__version": 1, + "Flags": 0, + "Name": "weapon_crate_stacka", + "Position": "-128,-144,3.707334", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "55df92ab-e057-4d34-ba54-b4769b1ccca9", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/props/weapon_crate/weapon_crate_stacka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "fe73d72a-a59d-42a2-83d7-d1cf80a36b3c", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128_corner", + "Position": "-288.0001,463.9999,3.030246", + "Rotation": "0,0,-0.7071067,0.7071068", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "f3abb63f-1d89-4573-97df-458db5f70528", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128_corner.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4d74f1f7-46ca-4d8b-9612-4ae0204f42ee", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128_corner (1)", + "Position": "256.0003,-463.9999,-3.670493", + "Rotation": "0,0,-0.7071069,-0.7071066", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "b636cfc2-e6fb-4211-95ea-605c4ddfe020", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128_corner.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4e26ef32-54bd-4d29-ab87-b27e049ed06a", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128_corner (2)", + "Position": "-399.9998,-352.0004,-3.670493", + "Rotation": "0,0,-0.0000003576279,-1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "e01bb0b0-b89f-4e11-ae8e-3af01dbfc619", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128_corner.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "dbf9e71e-8258-4470-8f16-09aeba345082", + "__version": 1, + "Flags": 0, + "Name": "beech_hedge_96x128_corner (3)", + "Position": "367.9999,352.0002,-3.670493", + "Rotation": "0,0,-1,0.0000001629207", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "b5f28c33-db14-4043-a68f-6c0b3404b816", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/shrubs/beech/beech_hedge_96x128_corner.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "5ba23fbd-298f-4e72-8802-a84c3e123f88", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "-8,0,-4.386303", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "db071a77-dd14-4985-b8cd-0e46a056682e", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "-8,0,-4.386303", + "Rotation": "0,0,0,1", + "Positions": [ + "-408,-496,8", + "408,-496,8", + "408,496,8", + "-408,496,8", + "-408,496,-8", + "408,496,-8", + "408,-496,-8", + "-408,-496,-8" + ], + "TextureCoord": [ + "3.1875,3.875", + "-3.1875,-0.0625", + "3.1875,-3.875", + "-3.875,-0.0625", + "-3.1875,-3.875", + "-3.1875,-0.0625", + "-3.1875,3.875", + "-3.875,-0.0625", + "3.1875,-3.875", + "3.1875,0.0625", + "3.1875,3.875", + "3.875,0.0625", + "-3.1875,3.875", + "3.1875,0.0625", + "-3.1875,-3.875", + "3.875,0.0625", + "3.875,-0.0625", + "-3.1875,0.0625", + "-3.875,0.0625", + "3.1875,-0.0625", + "-3.875,0.0625", + "3.1875,-0.0625", + "3.875,-0.0625", + "-3.1875,0.0625" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "32,0", + "32,0", + "0,494.4548", + "0,494.4548", + "480,494.4548", + "32,494.4548" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/office_floor_a/rust_tiles_b.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "9406c70d-e569-448f-82aa-2ac56aa082d4", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "1672,1976,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "21a90832-2214-4534-81b8-14f0cb2df5f7", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "1672,1976,0", + "Rotation": "0,0,0,1", + "Positions": [ + "-888,-1016,8", + "888,-1016,8", + "888,1016,8", + "-888,1016,8", + "-888,1016,-8", + "888,1016,-8", + "888,-1016,-8", + "-888,-1016,-8" + ], + "TextureCoord": [ + "1.734375,1.984375", + "-1.734375,-0.015625", + "1.734375,-1.984375", + "-1.984375,-0.015625", + "-1.734375,-1.984375", + "-1.734375,-0.015625", + "-1.734375,1.984375", + "-1.984375,-0.015625", + "1.734375,-1.984375", + "1.734375,0.015625", + "1.734375,1.984375", + "1.984375,0.015625", + "-1.734375,1.984375", + "1.734375,0.015625", + "-1.734375,-1.984375", + "1.984375,0.015625", + "1.984375,-0.015625", + "-1.734375,0.015625", + "-1.984375,0.015625", + "1.734375,-0.015625", + "-1.984375,0.015625", + "1.734375,-0.015625", + "1.984375,-0.015625", + "-1.734375,0.015625" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "1504,1760", + "1504,1760", + "1760,0", + "288,0", + "544,0", + "1504,0" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/results/simple grass 1.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "7d63a45a-671b-4643-b07c-c9fbbf6f7e96", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a", + "Position": "896,2736,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "897e70ea-7998-4370-a60d-9b65e0c34013", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "e2854413-d8ed-47a6-a86e-075240457db6", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (1)", + "Position": "1728,1136,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "37acb5f3-d2f2-492d-a72e-dd7747523d41", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "a1dd1e9a-3368-4824-832b-c62218d680e2", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (2)", + "Position": "1392,1424,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "644e9563-90f9-4f94-bf76-947cea0800cb", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "70596656-241b-43f5-a090-5e5989fcc871", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (3)", + "Position": "1296,1088,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "cd4354df-4362-4918-997c-d3d0a84ed96a", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "dda369d2-8e6d-4add-a9af-2efb8f14b284", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (4)", + "Position": "992,1424,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "9b095e20-2015-45aa-8d80-31c00c95362a", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "931a488a-5116-417c-8121-2b2931548b57", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (5)", + "Position": "976,2160,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "528a8eaa-3e4a-4280-8d9b-b1aa12136be7", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "79e25eaf-6f6f-4ce1-ba1e-2a20bb26b900", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (8)", + "Position": "2336,2256,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "32bb4977-824a-4f91-9ae1-1a5552a1561f", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "770f1584-2202-4636-a092-69a6d023dca9", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (7)", + "Position": "1184,1744,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "a7eda99a-824d-4007-8d07-cfd819256dd3", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "648e2a28-2b05-4e1a-99d0-77bfc4a7ee59", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_medium_a (6)", + "Position": "1440,2720,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "ae324013-5031-4a37-9a56-08c2597f6a41", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4a107ae9-6810-4d7a-9c6e-6a7996dc98e5", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_big_b", + "Position": "2016,2656,31.99993", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "c5f6d1b4-77ad-41ae-a634-17d47b81c9d6", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_big_b.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "de41c30d-6721-4a4b-a24d-7be55fafe9c9", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_big_b (1)", + "Position": "2320,1168,32", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "d82cabc1-f48a-4838-9f72-f12206ebb156", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_big_b.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "a466ca6e-041f-4469-99e2-3744ebedac9f", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_big_b (2)", + "Position": "1312,2512,32", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "70925349-d8de-4da4-8ded-b34d9474ab84", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_big_b.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "9786d735-7077-49fd-8413-3ddb7bfd1050", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_big_b (3)", + "Position": "2272,1872,32", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "4aef0e70-2128-427f-801c-f74ec6c78862", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_big_b.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "c4889f15-f59c-414e-8cda-410e3055f99f", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "943.9999,1888,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "a0fe08bf-ee41-4a62-b8a9-54d3df1c1e09", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "5b85908d-97ed-4203-af4e-28b24c98b92e", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (1)", + "Position": "2416,2736,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "81ade316-a9e0-44a9-810c-34750e26fb3b", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "08fd7b3d-86ab-4f2e-b936-2d876d8ffb01", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (4)", + "Position": "2288,1648,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "88e64a76-0db4-46b8-8348-36cc421549ae", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "e680afd5-1041-4fb3-b530-6e548c4379b6", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (5)", + "Position": "1584,2288,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "b41dcedc-28da-4fd4-b421-8213deb5abdf", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "ccb6910b-c9e5-49a5-9f11-57826be78330", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (6)", + "Position": "944,1120,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "edd802db-5a39-4176-a8d6-1a3380e15037", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "0d954d4a-2c39-4888-bea7-9557394f3f23", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (2)", + "Position": "2160,2240,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "f4d51540-6610-4922-a10b-be106e7613d8", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4c97f651-ecfc-4f65-93cb-e11cd6d7e0e9", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_small_a (3)", + "Position": "1936,1424,0", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "649eb03c-d72f-45ae-97d6-97384bf2f11f", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "1820aff6-66c8-4a4d-93aa-be2370160246", + "__version": 1, + "Flags": 0, + "Name": "tree_oak_big_a", + "Position": "1664,1920,16", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "e0b5834c-30f9-498f-9cf4-79333c37d016", + "__enabled": true, + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_big_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "9f6b5203-9a15-4042-96e2-35eb58bba415", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "1640,-2192,8.133301", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "aa727eb4-84e2-4a41-a599-0293e529f06d", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "1640,-2192,8.133301", + "Rotation": "0,0,0,1", + "Positions": [ + "-616,-608,8", + "616,-608,8", + "616,608,8", + "-616,608,8", + "-616,608,-8", + "616,608,-8", + "616,-608,-8", + "-616,-608,-8" + ], + "TextureCoord": [ + "2.40625,2.375", + "-2.40625,-0.03125", + "2.40625,-2.375", + "-2.375,-0.03125", + "-2.40625,-2.375", + "-2.40625,-0.03125", + "-2.40625,2.375", + "-2.375,-0.03125", + "2.40625,-2.375", + "2.40625,0.03125", + "2.40625,2.375", + "2.375,0.03125", + "-2.40625,2.375", + "2.40625,0.03125", + "-2.40625,-2.375", + "2.375,0.03125", + "2.375,-0.03125", + "-2.40625,0.03125", + "-2.375,0.03125", + "2.40625,-0.03125", + "-2.375,0.03125", + "2.40625,-0.03125", + "2.375,-0.03125", + "-2.40625,0.03125" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "608,448", + "608,448", + "448,32.5332", + "576,32.5332", + "416,32.5332", + "608,32.5332" + ], + "MaterialIndex": [ + 1, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/zombieworld/pool_tiles01_pixel.vmat", + "materials/custom/metal/materials/pool_tile_big.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "3722f99d-a0c5-4f0b-95a5-5e33d8d8b1d7", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "1640,-2768,96.1333", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "254c4229-eaed-4faf-97c9-85cc6bdbf02d", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "1640,-2768,96.1333", + "Rotation": "0,0,0,1", + "Positions": [ + "-616,-32,80", + "616,-32,80", + "616,32,80", + "-616,32,80", + "-616,32,-80", + "616,32,-80", + "616,-32,-80", + "-616,-32,-80" + ], + "TextureCoord": [ + "2.40625,0.125", + "-2.40625,-0.3125", + "2.40625,-0.125", + "-0.125,-0.3125", + "-2.40625,-0.125", + "-2.40625,-0.3125", + "-2.40625,0.125", + "-0.125,-0.3125", + "2.40625,-0.125", + "2.40625,0.3125", + "2.40625,0.125", + "0.125,0.3125", + "-2.40625,0.125", + "2.40625,0.3125", + "-2.40625,-0.125", + "0.125,0.3125", + "0.125,-0.3125", + "-2.40625,0.3125", + "-0.125,0.3125", + "2.40625,-0.3125", + "-0.125,0.3125", + "2.40625,-0.3125", + "0.125,-0.3125", + "-2.40625,0.3125" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "608,192", + "608,192", + "192,384.5332", + "832,384.5332", + "416,384.5332", + "608,384.5332" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/zombieworld/pool_tiles01_pixel.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "b7be9247-b6d6-4e99-9ccf-520940cacc58", + "__version": 1, + "Flags": 0, + "Name": "Box (1)", + "Position": "1639.974,-1616,96.1333", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "0f0fa617-9d3b-453c-a40b-1471a3eb09b6", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "1639.974,-1616,96.1333", + "Rotation": "0,0,0,1", + "Positions": [ + "-616,-32,80", + "616,-32,80", + "616,32,80", + "-616,32,80", + "-616,32,-80", + "616,32,-80", + "616,-32,-80", + "-616,-32,-80" + ], + "TextureCoord": [ + "2.40625,0.125", + "-2.40625,-0.3125", + "2.40625,-0.125", + "-0.125,-0.3125", + "-2.40625,-0.125", + "-2.40625,-0.3125", + "-2.40625,0.125", + "-0.125,-0.3125", + "2.40625,-0.125", + "2.40625,0.3125", + "2.40625,0.125", + "0.125,0.3125", + "-2.40625,0.125", + "2.40625,0.3125", + "-2.40625,-0.125", + "0.125,0.3125", + "0.125,-0.3125", + "-2.40625,0.3125", + "-0.125,0.3125", + "2.40625,-0.3125", + "-0.125,0.3125", + "2.40625,-0.3125", + "0.125,-0.3125", + "-2.40625,0.3125" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "608.1045,704", + "608.1045,704", + "704,384.5332", + "320,384.5332", + "415.8955,384.5332", + "608.1045,384.5332" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/zombieworld/pool_tiles01_pixel.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "4ceae244-9e90-436c-965f-ffb363750a38", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "2216,-2192,96.16064", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "b0844672-24ec-4684-96db-f312c2e8f74e", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "2216,-2192,96.16064", + "Rotation": "0,0,0,1", + "Positions": [ + "-40,-544,80", + "40,-544,80", + "40,544,80", + "-40,544,80", + "-40,544,-80", + "40,544,-80", + "40,-544,-80", + "-40,-544,-80" + ], + "TextureCoord": [ + "0.15625,2.125", + "-0.15625,-0.3125", + "0.15625,-2.125", + "-2.125,-0.3125", + "-0.15625,-2.125", + "-0.15625,-0.3125", + "-0.15625,2.125", + "-2.125,-0.3125", + "0.15625,-2.125", + "0.15625,0.3125", + "0.15625,2.125", + "2.125,0.3125", + "-0.15625,2.125", + "0.15625,0.3125", + "-0.15625,-2.125", + "2.125,0.3125", + "2.125,-0.3125", + "-0.15625,0.3125", + "-2.125,0.3125", + "0.15625,-0.3125", + "-2.125,0.3125", + "0.15625,-0.3125", + "2.125,-0.3125", + "-0.15625,0.3125" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "352,448", + "352,448", + "448,384.6426", + "576,384.6426", + "672,384.6426", + "352,384.6426" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/zombieworld/pool_tiles01_pixel.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "23748dd5-88c5-43aa-a31b-34d7f1eeea8f", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "1064,-2192,96", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "f1c1c748-4df0-4438-ad7a-746a5671100c", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2QCQ7CMAwEp4Qj3NBy/f+laMRGsohUVbFn1+t04ANs+Z0VsM69AwfgBFyAKZ9MPXdgk3qLnsI+Um/h/me9i2ZXfFvYOazafTJN0XRgKZmPyWtfXvYVL73PZRd52WdYPa7xtC8veys7u6t17/7t6Tn0ZtFjvIXZR895zjKjPWf4NiOrGt+ivpXZ3XnozaOndVn9vvVkkTjEAQAA", + "Position": "1064,-2192,96", + "Rotation": "0,0,0,1", + "Positions": [ + "-40.00003,-544.0002,80", + "40.00003,-544.0002,80", + "40.00003,544.0002,80", + "-40.00003,544.0002,80", + "-40.00003,544.0002,-80", + "40.00003,544.0002,-80", + "40.00003,-544.0002,-80", + "-40.00003,-544.0002,-80" + ], + "TextureCoord": [ + "0.1562501,2.125001", + "-0.1562501,-0.3125", + "0.1562501,-2.125001", + "-2.125001,-0.3125", + "-0.1562501,-2.125001", + "-0.1562501,-0.3125", + "-0.1562501,2.125001", + "-2.125001,-0.3125", + "0.1562501,-2.125001", + "0.1562501,0.3125", + "0.1562501,2.125001", + "2.125001,0.3125", + "-0.1562501,2.125001", + "0.1562501,0.3125", + "-0.1562501,-2.125001", + "2.125001,0.3125", + "2.125001,-0.3125", + "-0.1562501,0.3125", + "-2.125001,0.3125", + "0.1562501,-0.3125", + "-2.125001,0.3125", + "0.1562501,-0.3125", + "2.125001,-0.3125", + "-0.1562501,0.3125" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "-0,0,-1" + ], + "TextureScale": [ + "0.2499998,0.25", + "0.2499998,0.25", + "0.25,0.25", + "0.25,0.25", + "0.2499998,0.25", + "0.2499998,0.25" + ], + "TextureOffset": [ + "863.9969,447.999", + "863.9969,447.999", + "447.999,384", + "576.001,384", + "160.0028,384", + "863.9972,384" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/zombieworld/pool_tiles01_pixel.vmat", + "materials/custom/metal/materials/pool_tile_big.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "f9672c6f-19bd-403c-addb-aa5c446aa3cc", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "1639.988,-2184,160", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "ee0708ca-8cef-4cfc-a364-fc9221d71e68", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2MCQoAIQzE4qqr//9wJdiCA6WQOQawgcbVBwzgT+bJXi0gIkLeM68q69fXm7n1bsv1a6skN2tH394B6DpJeKAAAAA=", + "Position": "1639.988,-2184,160", + "Rotation": "0,0,0,1", + "Positions": [ + "-535.9877,-552,0", + "535.9877,-552,0", + "535.9877,552,0", + "-535.9877,552,0" + ], + "TextureCoord": [ + "1.046851,1.078125", + "0,0", + "1.046851,-1.078125", + "0,0", + "-1.046851,-1.078125", + "0,0", + "-1.046851,1.078125", + "0,0" + ], + "TextureUAxis": [ + "1,0,0" + ], + "TextureVAxis": [ + "0,-1,0" + ], + "TextureScale": [ + "0.25,0.25" + ], + "TextureOffset": [ + "1632.049,1504" + ], + "MaterialIndex": [ + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "water.vmat", + "materials/water/water_pool.vmat", + "materials/dev/mat_water.vmat", + "materials/water/water_sea.vmat", + "materials/tfwater.vmat", + "materials/tool_water.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "4e0d5c5b-8f78-4ad9-96ac-e50e3df633dd", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "904,-2200,88", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "2047a8b1-fad3-4577-914c-800505737882", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2YCZSXZRWHfx/DrMwww8wwCzMwAwwwMAM4sg47VhCYhVIRbWa7WRllES0aURmVEqWlaRltSjtRmW1mu1mZtpjttlGZtq+a03n6P//Td5xz5hyY3/Pe+9573+W+3/Ykg0UylsrPpCSTk9QlaUrSnGRqks4kXUl6ksxI0p9kTpJFSZYkOSnJyUmWJ1mT5JQkW5I8OMn2JA9JckaSRyd5fJInJHlikicneUaS5yZ5QZIXJnlRkpckeXmS1yS5OMnrk7whySVJ3pLkHUnek+SaJO9N8v4kH0nyySSfTfK5JJ9P8sUkX0tya5LvJfl+kh8k+VGSnyf5XZK7k/wxyZ+T/DXJv8lDkdQVSUORNBVJc5G0F8mMIilS+SVX5Z/BJLX+vcY8psS2+/caubr75bxBlp/6kt0a2ZYS22h9qrYb7md7irUr5GGnJ5mYmJio0Vateq1sWymmVucwSd+sgXmO5//T/Nskx7fpE51xHa6ZGn0Q+4D6ZOfSqF4vO6LO37tda9W8sPZWl+LudR1WcwE7rC3m0ecarcYOO8u5Ym+mNifLww4Za+Fcq7lpcuxi5wc/Wx+1pdq3qmN/rj7qzC17ZX0pf+RyvvoUfc9Wh1/gmDp/55tzdGq30L1Xb/zEvqqUf3I5qt4i+wD1JmPpVa+X7VAnjqXu6QbrzB7foS1qPeZ+R2+V3WQszHOZZ0GDPOxK54q9FdpskIddZ64bjaXbf7c59kHOD35cH43aWG3O0bG/Vh9Nrj3OpEeU8kstNqhP0/e4OvxGx1TPwA3WBJ08bfaMm2L8xP6wUn3I9QPVO2Qfo95mLGPqLbIL1dkbWz07m90bnKVPd66s222eq+jTZR/lXMjbqZ65zfKwD9UX9k7TZrM87MOtTauxLJXvcuzjnB/86fpoccwOc46O/Z36mOre5Ox/Vim/1OKR6t36Pl0dfpdj0NtlN6qzbnd7l7QaP7E/rVQfcv1Y9V7Z56l3Gcs29Q7Zzers6zO9o9o8O7izXqYvzoqzvL/Q+2Sfoy32/ZO829rkYZ9q/bD3FG22ycM+01inG8tW+X7HPt/5wZ+tD/RO18ZOdeyfo492zy7u2FeW8kstnq0+U99nq8Of6xj0Htld6pyNe7yzO4yf2C8o1Ydcn6c+IPta9X5jOUu9V3a3OufgXnuBTs9WeoPLZDkX99knoM+WfbVriXPgxfYQnfKw55tb7L1Um53ysK9wrfcZy5nycxx7kfOD368P9BmujXPUsX9AH12e7fQyby3ll1q8Sn2uvverw1/oGPRZsueqc3cctDfqNn5if3OpPuT6derzZN+pPsdY9qkPyO5R55w7ZM/V491DD/Zh1wp3zWH7MfQFsm83d5xjb7RXq97LsG+yfti7VJs98rBXmsvZxrJXftix73Z+8JfrA33QtXFAHftX6GOGdx8948dK+aUWb1NfqO/L1eGvcgz6kOyF6tytR+xB+4yf2D9Uqg+5fpf6iOyn1IeN5bD6PNmD6tzNV9vb9ns30+t+1dxwbx6170VfLPsJa8m5/T574n552A9aP+x9QJv98rAfda0tMJZD8ksc+xnnB39MH+jzXRtXqGP/uD5m2RvQm3+jlF9q8XH1pfo+pg5/rWPQF8lepc69eZ29/oDxE/tXSvUh159WH5P9tvoSYzmqPiJ7RJ2+4nrfEIP2Lrwpfmat6FVu8H2Bvkz2W+5l+o4v+PYYlIf9svXD3pe0OSgP+3XPmsXGcrX8csd+1/nB36gP9FHXxnF17N+kjzn2TryBflXKL7X4pvoKfd+oDn+zY9BPkr1Wnd7sFt9Uc42f2H9aqg+5/o76Ktk71Zcbyw3qY7LXqdOH3eZbbcjejrfbP92r9GW3+45DH5f9jWuXPuSHvvGG5GF/Yv2w92NtDsnD/tK1vMxYrpdf49i7nB/8HfpAP9m1cZM69n+hj/n2lrw1/1PKL7X4tfpafd+hDn/CMegrZW9Wp3f9rW/XBcZP7P8o1Ydc/159vWxNUdHXGMvt6qtkqSk6fdYffBMP2/vyRm4rKmuTXvdPvpfRN8ryYBqxj/qLb+lhedi/Wz/s/U2bw/Kw97rXx43lNvlNjq11/vD/0gf6atcGOUfH/j36WGTvzZt+evH//FKL+9Q36xub6PATjkFfJ3tCnd6+KCrfCEaMn9hbtb/eXE9Wh4ftU99kLOQQHR6WmqLzNqj328OobwO+RXQUlb1I397odwl0eNieonKW0jdO8ZvFqDzsVOuHvRa/b4zKw3YWlbOeeIiFNbDY8Yyd6fz/15cWFR/oG1wb5Bwd+8y1RXu8Tfh2Msv5n2ItutSxh29sMh6+2+8tS+RhqQk6fXuv32KWGj+x12uffJPrfnV42AHtb+HeKio5RIeHpaZV+7D4wB7zYe7Mqfp+r34v4f3JHco5zl4ln5xvrEnyQi54W/E+4g3DO4Nen36dnpq+l96T/pEejz6MXoh+hp6DvoC7mfuVO5B7iruC854zmXOTs4vzhzOCfcxeYj+wZllX1Jb6kEPipDb/BSZcD+T4EwAA", + "Position": "904,-2200,88", + "Rotation": "0,0,0,1", + "Positions": [ + "-100,-616,-73.33334", + "-100,616,-73.33334", + "-120,616,-73.33334", + "-120,-616,-73.33334", + "-120,616,-88", + "-120,-616,-88", + "-100,-616,-88", + "-100,616,-88", + "-80,-616,-58.66666", + "-80,616,-58.66666", + "-100,616,-58.66666", + "-100,-616,-58.66666", + "-80,-616,-88", + "-80,616,-88", + "-60,-616,-44", + "-60,616,-44", + "-80,616,-44", + "-80,-616,-44", + "-60,-616,-88", + "-60,616,-88", + "-40,-616,-29.33333", + "-40,616,-29.33333", + "-60,616,-29.33333", + "-60,-616,-29.33333", + "-40,-616,-88", + "-40,616,-88", + "-20,-616,-14.66666", + "-20,616,-14.66666", + "-40,616,-14.66666", + "-40,-616,-14.66666", + "-20,-616,-88", + "-20,616,-88", + "0,-616,0", + "0,616,0", + "-20,616,0", + "-20,-616,0", + "0,-616,-88", + "0,616,-88", + "20,-616,14.66667", + "20,616,14.66667", + "0,616,14.66667", + "0,-616,14.66667", + "20,-616,-88", + "20,616,-88", + "40,-616,29.33334", + "40,616,29.33334", + "20,616,29.33334", + "20,-616,29.33334", + "40,-616,-88", + "40,616,-88", + "60,-616,44", + "60,616,44", + "40,616,44", + "40,-616,44", + "60,-616,-88", + "60,616,-88", + "80,-616,58.66667", + "80,616,58.66667", + "60,616,58.66667", + "60,-616,58.66667", + "80,-616,-88", + "80,616,-88", + "100,-616,73.33334", + "100,616,73.33334", + "80,616,73.33334", + "80,-616,73.33334", + "100,-616,-88", + "100,616,-88", + "120,-616,88", + "120,616,88", + "100,616,88", + "100,-616,88", + "120,-616,-88", + "120,616,-88" + ], + "TextureCoord": [ + "-0.78125,-4.8125", + "4.8125,0.5729167", + "-0.9375,-4.8125", + "0.78125,0.5729167", + "-0.9375,4.8125", + "-4.8125,0.5729167", + "-0.78125,4.8125", + "-0.9375,0.5729167", + "-4.8125,0.6875", + "0.9375,0.5729167", + "4.8125,0.6875", + "0,0", + "4.8125,0.5729167", + "-0.9375,0.6875", + "-0.78125,0.5729167", + "0,0", + "-0.78125,0.6875", + "0,0", + "0.78125,0.6875", + "0,0", + "0.9375,0.6875", + "0,0", + "-0.625,-4.8125", + "4.8125,0.4583333", + "-0.78125,-4.8125", + "0.625,0.4583333", + "-0.78125,4.8125", + "-4.8125,0.4583333", + "-0.625,4.8125", + "-0.78125,0.4583333", + "-4.8125,0.5729167", + "0,0", + "4.8125,0.4583333", + "0,0", + "-0.625,0.4583333", + "0,0", + "-0.78125,0.6875", + "0,0", + "-0.625,0.6875", + "0,0", + "0.625,0.6875", + "0,0", + "0.78125,0.6875", + "0,0", + "0.78125,0.4583333", + "0,0", + "-0.46875,-4.8125", + "4.8125,0.34375", + "-0.625,-4.8125", + "0.46875,0.34375", + "-0.625,4.8125", + "-4.8125,0.34375", + "-0.46875,4.8125", + "-0.625,0.34375", + "-4.8125,0.4583333", + "0,0", + "4.8125,0.34375", + "0,0", + "-0.46875,0.34375", + "0,0", + "-0.625,0.6875", + "0,0", + "-0.46875,0.6875", + "0,0", + "0.46875,0.6875", + "0,0", + "0.625,0.6875", + "0,0", + "0.625,0.34375", + "0,0", + "-0.3125,-4.8125", + "4.8125,0.2291667", + "-0.46875,-4.8125", + "0.3125,0.2291667", + "-0.46875,4.8125", + "-4.8125,0.2291667", + "-0.3125,4.8125", + "-0.46875,0.2291667", + "-4.8125,0.34375", + "0,0", + "4.8125,0.2291667", + "0,0", + "-0.3125,0.2291667", + "0,0", + "-0.46875,0.6875", + "0,0", + "-0.3125,0.6875", + "0,0", + "0.3125,0.6875", + "0,0", + "0.46875,0.6875", + "0,0", + "0.46875,0.2291667", + "0,0", + "-0.15625,-4.8125", + "4.8125,0.1145833", + "-0.3125,-4.8125", + "0.15625,0.1145833", + "-0.3125,4.8125", + "-4.8125,0.1145833", + "-0.15625,4.8125", + "-0.3125,0.1145833", + "-4.8125,0.2291667", + "0,0", + "4.8125,0.1145833", + "0,0", + "-0.15625,0.1145833", + "0,0", + "-0.3125,0.6875", + "0,0", + "-0.15625,0.6875", + "0,0", + "0.15625,0.6875", + "0,0", + "0.3125,0.6875", + "0,0", + "0.3125,0.1145833", + "0,0", + "0,-4.8125", + "4.8125,0", + "-0.15625,-4.8125", + "0,0", + "-0.15625,4.8125", + "-4.8125,0", + "0,4.8125", + "-0.15625,0", + "-4.8125,0.1145833", + "0,0", + "4.8125,0", + "0,0", + "0,0", + "0,0", + "-0.15625,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0.15625,0.6875", + "0,0", + "0.15625,0", + "0,0", + "0.15625,-4.8125", + "4.8125,-0.1145834", + "0,-4.8125", + "-0.15625,-0.1145834", + "0,4.8125", + "-4.8125,-0.1145834", + "0.15625,4.8125", + "0,-0.1145834", + "-4.8125,0", + "0,0", + "4.8125,-0.1145834", + "0,0", + "0.15625,-0.1145834", + "0,0", + "0,0.6875", + "0,0", + "0.15625,0.6875", + "0,0", + "-0.15625,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0,-0.1145834", + "0,0", + "0.3125,-4.8125", + "4.8125,-0.2291667", + "0.15625,-4.8125", + "-0.3125,-0.2291667", + "0.15625,4.8125", + "-4.8125,-0.2291667", + "0.3125,4.8125", + "0.15625,-0.2291667", + "-4.8125,-0.1145834", + "0,0", + "4.8125,-0.2291667", + "0,0", + "0.3125,-0.2291667", + "0,0", + "0.15625,0.6875", + "0,0", + "0.3125,0.6875", + "0,0", + "-0.3125,0.6875", + "0,0", + "-0.15625,0.6875", + "0,0", + "-0.15625,-0.2291667", + "0,0", + "0.46875,-4.8125", + "4.8125,-0.34375", + "0.3125,-4.8125", + "-0.46875,-0.34375", + "0.3125,4.8125", + "-4.8125,-0.34375", + "0.46875,4.8125", + "0.3125,-0.34375", + "-4.8125,-0.2291667", + "0,0", + "4.8125,-0.34375", + "0,0", + "0.46875,-0.34375", + "0,0", + "0.3125,0.6875", + "0,0", + "0.46875,0.6875", + "0,0", + "-0.46875,0.6875", + "0,0", + "-0.3125,0.6875", + "0,0", + "-0.3125,-0.34375", + "0,0", + "0.625,-4.8125", + "4.8125,-0.4583334", + "0.46875,-4.8125", + "-0.625,-0.4583334", + "0.46875,4.8125", + "-4.8125,-0.4583334", + "0.625,4.8125", + "0.46875,-0.4583334", + "-4.8125,-0.34375", + "0,0", + "4.8125,-0.4583334", + "0,0", + "0.625,-0.4583334", + "0,0", + "0.46875,0.6875", + "0,0", + "0.625,0.6875", + "0,0", + "-0.625,0.6875", + "0,0", + "-0.46875,0.6875", + "0,0", + "-0.46875,-0.4583334", + "0,0", + "0.78125,-4.8125", + "4.8125,-0.5729167", + "0.625,-4.8125", + "-0.78125,-0.5729167", + "0.625,4.8125", + "-4.8125,-0.5729167", + "0.78125,4.8125", + "0.625,-0.5729167", + "-4.8125,-0.4583334", + "0,0", + "4.8125,-0.5729167", + "0,0", + "0.78125,-0.5729167", + "0,0", + "0.625,0.6875", + "0,0", + "0.78125,0.6875", + "0,0", + "-0.78125,0.6875", + "0,0", + "-0.625,0.6875", + "0,0", + "-0.625,-0.5729167", + "0,0", + "0.9375,-4.8125", + "-4.8125,-0.6875", + "0.78125,-4.8125", + "-0.9375,-0.6875", + "0.78125,4.8125", + "-4.8125,-0.6875", + "0.9375,4.8125", + "0.78125,-0.6875", + "-4.8125,-0.5729167", + "0,0", + "4.8125,-0.6875", + "0,0", + "0.9375,-0.6875", + "-4.8125,0.6875", + "0.78125,0.6875", + "0,0", + "0.9375,0.6875", + "0,0", + "-0.9375,0.6875", + "4.8125,-0.6875", + "-0.78125,0.6875", + "0,0", + "-0.78125,-0.6875", + "0,0", + "4.8125,0.6875", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "0,1,0" + ], + "TextureVAxis": [ + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "480,416", + "416,352", + "480,352", + "32,352", + "96,352" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/vidya/lego_side_white.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "f0e95df0-9179-4445-9ce1-d94ceb579488", + "__version": 1, + "Flags": 0, + "Name": "Box", + "Position": "328,15696,88", + "Rotation": "0,0,0,1", + "Scale": "1,1,1", + "Tags": "", + "Enabled": true, + "NetworkMode": 2, + "NetworkInterpolation": true, + "NetworkOrphaned": 0, + "OwnerTransfer": 1, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "d259a276-d1b9-4bc5-b864-c9e272466f2a", + "__enabled": true, + "Collision": "Mesh", + "Color": "1,1,1,1", + "Friction": null, + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2YCZSXZRWHfx/DrMwww8wwCzMwAwwwMAM4sg47VhCYhVIRbWa7WRllES0aURmVEqWlaRltSjtRmW1mu1mZtpjttlGZtq+a03n6P//Td5xz5hyY3/Pe+9573+W+3/Ykg0UylsrPpCSTk9QlaUrSnGRqks4kXUl6ksxI0p9kTpJFSZYkOSnJyUmWJ1mT5JQkW5I8OMn2JA9JckaSRyd5fJInJHlikicneUaS5yZ5QZIXJnlRkpckeXmS1yS5OMnrk7whySVJ3pLkHUnek+SaJO9N8v4kH0nyySSfTfK5JJ9P8sUkX0tya5LvJfl+kh8k+VGSnyf5XZK7k/wxyZ+T/DXJv8lDkdQVSUORNBVJc5G0F8mMIilS+SVX5Z/BJLX+vcY8psS2+/caubr75bxBlp/6kt0a2ZYS22h9qrYb7md7irUr5GGnJ5mYmJio0Vateq1sWymmVucwSd+sgXmO5//T/Nskx7fpE51xHa6ZGn0Q+4D6ZOfSqF4vO6LO37tda9W8sPZWl+LudR1WcwE7rC3m0ecarcYOO8u5Ym+mNifLww4Za+Fcq7lpcuxi5wc/Wx+1pdq3qmN/rj7qzC17ZX0pf+RyvvoUfc9Wh1/gmDp/55tzdGq30L1Xb/zEvqqUf3I5qt4i+wD1JmPpVa+X7VAnjqXu6QbrzB7foS1qPeZ+R2+V3WQszHOZZ0GDPOxK54q9FdpskIddZ64bjaXbf7c59kHOD35cH43aWG3O0bG/Vh9Nrj3OpEeU8kstNqhP0/e4OvxGx1TPwA3WBJ08bfaMm2L8xP6wUn3I9QPVO2Qfo95mLGPqLbIL1dkbWz07m90bnKVPd66s222eq+jTZR/lXMjbqZ65zfKwD9UX9k7TZrM87MOtTauxLJXvcuzjnB/86fpoccwOc46O/Z36mOre5Ox/Vim/1OKR6t36Pl0dfpdj0NtlN6qzbnd7l7QaP7E/rVQfcv1Y9V7Z56l3Gcs29Q7Zzers6zO9o9o8O7izXqYvzoqzvL/Q+2Sfoy32/ZO829rkYZ9q/bD3FG22ycM+01inG8tW+X7HPt/5wZ+tD/RO18ZOdeyfo492zy7u2FeW8kstnq0+U99nq8Of6xj0Htld6pyNe7yzO4yf2C8o1Ydcn6c+IPta9X5jOUu9V3a3OufgXnuBTs9WeoPLZDkX99knoM+WfbVriXPgxfYQnfKw55tb7L1Um53ysK9wrfcZy5nycxx7kfOD368P9BmujXPUsX9AH12e7fQyby3ll1q8Sn2uvverw1/oGPRZsueqc3cctDfqNn5if3OpPuT6derzZN+pPsdY9qkPyO5R55w7ZM/V491DD/Zh1wp3zWH7MfQFsm83d5xjb7RXq97LsG+yfti7VJs98rBXmsvZxrJXftix73Z+8JfrA33QtXFAHftX6GOGdx8948dK+aUWb1NfqO/L1eGvcgz6kOyF6tytR+xB+4yf2D9Uqg+5fpf6iOyn1IeN5bD6PNmD6tzNV9vb9ns30+t+1dxwbx6170VfLPsJa8m5/T574n552A9aP+x9QJv98rAfda0tMJZD8ksc+xnnB39MH+jzXRtXqGP/uD5m2RvQm3+jlF9q8XH1pfo+pg5/rWPQF8lepc69eZ29/oDxE/tXSvUh159WH5P9tvoSYzmqPiJ7RJ2+4nrfEIP2Lrwpfmat6FVu8H2Bvkz2W+5l+o4v+PYYlIf9svXD3pe0OSgP+3XPmsXGcrX8csd+1/nB36gP9FHXxnF17N+kjzn2TryBflXKL7X4pvoKfd+oDn+zY9BPkr1Wnd7sFt9Uc42f2H9aqg+5/o76Ktk71Zcbyw3qY7LXqdOH3eZbbcjejrfbP92r9GW3+45DH5f9jWuXPuSHvvGG5GF/Yv2w92NtDsnD/tK1vMxYrpdf49i7nB/8HfpAP9m1cZM69n+hj/n2lrw1/1PKL7X4tfpafd+hDn/CMegrZW9Wp3f9rW/XBcZP7P8o1Ydc/159vWxNUdHXGMvt6qtkqSk6fdYffBMP2/vyRm4rKmuTXvdPvpfRN8ryYBqxj/qLb+lhedi/Wz/s/U2bw/Kw97rXx43lNvlNjq11/vD/0gf6atcGOUfH/j36WGTvzZt+evH//FKL+9Q36xub6PATjkFfJ3tCnd6+KCrfCEaMn9hbtb/eXE9Wh4ftU99kLOQQHR6WmqLzNqj328OobwO+RXQUlb1I397odwl0eNieonKW0jdO8ZvFqDzsVOuHvRa/b4zKw3YWlbOeeIiFNbDY8Yyd6fz/15cWFR/oG1wb5Bwd+8y1RXu8Tfh2Msv5n2ItutSxh29sMh6+2+8tS+RhqQk6fXuv32KWGj+x12uffJPrfnV42AHtb+HeKio5RIeHpaZV+7D4wB7zYe7Mqfp+r34v4f3JHco5zl4ln5xvrEnyQi54W/E+4g3DO4Nen36dnpq+l96T/pEejz6MXoh+hp6DvoC7mfuVO5B7iruC854zmXOTs4vzhzOCfcxeYj+wZllX1Jb6kEPipDb/BSZcD+T4EwAA", + "Position": "328,15696,88", + "Rotation": "0,0,0,1", + "Positions": [ + "-6.666667,-176,-73.33334", + "-6.666667,176,-73.33334", + "-8,176,-73.33334", + "-8,-176,-73.33334", + "-8,176,-88", + "-8,-176,-88", + "-6.666667,-176,-88", + "-6.666667,176,-88", + "-5.333333,-176,-58.66666", + "-5.333333,176,-58.66666", + "-6.666667,176,-58.66666", + "-6.666667,-176,-58.66666", + "-5.333333,-176,-88", + "-5.333333,176,-88", + "-4,-176,-44", + "-4,176,-44", + "-5.333333,176,-44", + "-5.333333,-176,-44", + "-4,-176,-88", + "-4,176,-88", + "-2.666667,-176,-29.33333", + "-2.666667,176,-29.33333", + "-4,176,-29.33333", + "-4,-176,-29.33333", + "-2.666667,-176,-88", + "-2.666667,176,-88", + "-1.333333,-176,-14.66666", + "-1.333333,176,-14.66666", + "-2.666667,176,-14.66666", + "-2.666667,-176,-14.66666", + "-1.333333,-176,-88", + "-1.333333,176,-88", + "0,-176,0", + "0,176,0", + "-1.333333,176,0", + "-1.333333,-176,0", + "0,-176,-88", + "0,176,-88", + "1.333334,-176,14.66667", + "1.333334,176,14.66667", + "0,176,14.66667", + "0,-176,14.66667", + "1.333334,-176,-88", + "1.333334,176,-88", + "2.666667,-176,29.33334", + "2.666667,176,29.33334", + "1.333334,176,29.33334", + "1.333334,-176,29.33334", + "2.666667,-176,-88", + "2.666667,176,-88", + "4,-176,44", + "4,176,44", + "2.666667,176,44", + "2.666667,-176,44", + "4,-176,-88", + "4,176,-88", + "5.333334,-176,58.66667", + "5.333334,176,58.66667", + "4,176,58.66667", + "4,-176,58.66667", + "5.333334,-176,-88", + "5.333334,176,-88", + "6.666667,-176,73.33334", + "6.666667,176,73.33334", + "5.333334,176,73.33334", + "5.333334,-176,73.33334", + "6.666667,-176,-88", + "6.666667,176,-88", + "8,-176,88", + "8,176,88", + "6.666667,176,88", + "6.666667,-176,88", + "8,-176,-88", + "8,176,-88" + ], + "TextureCoord": [ + "-0.05208333,-1.375", + "1.375,0.5729167", + "-0.0625,-1.375", + "0.05208333,0.5729167", + "-0.0625,1.375", + "-1.375,0.5729167", + "-0.05208333,1.375", + "-0.0625,0.5729167", + "-1.375,0.6875", + "0.0625,0.5729167", + "1.375,0.6875", + "0,0", + "1.375,0.5729167", + "-0.0625,0.6875", + "-0.05208333,0.5729167", + "0,0", + "-0.05208333,0.6875", + "0,0", + "0.05208333,0.6875", + "0,0", + "0.0625,0.6875", + "0,0", + "-0.04166666,-1.375", + "1.375,0.4583333", + "-0.05208333,-1.375", + "0.04166666,0.4583333", + "-0.05208333,1.375", + "-1.375,0.4583333", + "-0.04166666,1.375", + "-0.05208333,0.4583333", + "-1.375,0.5729167", + "0,0", + "1.375,0.4583333", + "0,0", + "-0.04166666,0.4583333", + "0,0", + "-0.05208333,0.6875", + "0,0", + "-0.04166666,0.6875", + "0,0", + "0.04166666,0.6875", + "0,0", + "0.05208333,0.6875", + "0,0", + "0.05208333,0.4583333", + "0,0", + "-0.03125,-1.375", + "1.375,0.34375", + "-0.04166666,-1.375", + "0.03125,0.34375", + "-0.04166666,1.375", + "-1.375,0.34375", + "-0.03125,1.375", + "-0.04166666,0.34375", + "-1.375,0.4583333", + "0,0", + "1.375,0.34375", + "0,0", + "-0.03125,0.34375", + "0,0", + "-0.04166666,0.6875", + "0,0", + "-0.03125,0.6875", + "0,0", + "0.03125,0.6875", + "0,0", + "0.04166666,0.6875", + "0,0", + "0.04166666,0.34375", + "0,0", + "-0.02083333,-1.375", + "1.375,0.2291667", + "-0.03125,-1.375", + "0.02083333,0.2291667", + "-0.03125,1.375", + "-1.375,0.2291667", + "-0.02083333,1.375", + "-0.03125,0.2291667", + "-1.375,0.34375", + "0,0", + "1.375,0.2291667", + "0,0", + "-0.02083333,0.2291667", + "0,0", + "-0.03125,0.6875", + "0,0", + "-0.02083333,0.6875", + "0,0", + "0.02083333,0.6875", + "0,0", + "0.03125,0.6875", + "0,0", + "0.03125,0.2291667", + "0,0", + "-0.01041666,-1.375", + "1.375,0.1145833", + "-0.02083333,-1.375", + "0.01041666,0.1145833", + "-0.02083333,1.375", + "-1.375,0.1145833", + "-0.01041666,1.375", + "-0.02083333,0.1145833", + "-1.375,0.2291667", + "0,0", + "1.375,0.1145833", + "0,0", + "-0.01041666,0.1145833", + "0,0", + "-0.02083333,0.6875", + "0,0", + "-0.01041666,0.6875", + "0,0", + "0.01041666,0.6875", + "0,0", + "0.02083333,0.6875", + "0,0", + "0.02083333,0.1145833", + "0,0", + "0,-1.375", + "1.375,0", + "-0.01041666,-1.375", + "0,0", + "-0.01041666,1.375", + "-1.375,0", + "0,1.375", + "-0.01041666,0", + "-1.375,0.1145833", + "0,0", + "1.375,0", + "0,0", + "0,0", + "0,0", + "-0.01041666,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0.01041666,0.6875", + "0,0", + "0.01041666,0", + "0,0", + "0.01041667,-1.375", + "1.375,-0.1145834", + "0,-1.375", + "-0.01041667,-0.1145834", + "0,1.375", + "-1.375,-0.1145834", + "0.01041667,1.375", + "0,-0.1145834", + "-1.375,0", + "0,0", + "1.375,-0.1145834", + "0,0", + "0.01041667,-0.1145834", + "0,0", + "0,0.6875", + "0,0", + "0.01041667,0.6875", + "0,0", + "-0.01041667,0.6875", + "0,0", + "0,0.6875", + "0,0", + "0,-0.1145834", + "0,0", + "0.02083334,-1.375", + "1.375,-0.2291667", + "0.01041667,-1.375", + "-0.02083334,-0.2291667", + "0.01041667,1.375", + "-1.375,-0.2291667", + "0.02083334,1.375", + "0.01041667,-0.2291667", + "-1.375,-0.1145834", + "0,0", + "1.375,-0.2291667", + "0,0", + "0.02083334,-0.2291667", + "0,0", + "0.01041667,0.6875", + "0,0", + "0.02083334,0.6875", + "0,0", + "-0.02083334,0.6875", + "0,0", + "-0.01041667,0.6875", + "0,0", + "-0.01041667,-0.2291667", + "0,0", + "0.03125,-1.375", + "1.375,-0.34375", + "0.02083334,-1.375", + "-0.03125,-0.34375", + "0.02083334,1.375", + "-1.375,-0.34375", + "0.03125,1.375", + "0.02083334,-0.34375", + "-1.375,-0.2291667", + "0,0", + "1.375,-0.34375", + "0,0", + "0.03125,-0.34375", + "0,0", + "0.02083334,0.6875", + "0,0", + "0.03125,0.6875", + "0,0", + "-0.03125,0.6875", + "0,0", + "-0.02083334,0.6875", + "0,0", + "-0.02083334,-0.34375", + "0,0", + "0.04166667,-1.375", + "1.375,-0.4583334", + "0.03125,-1.375", + "-0.04166667,-0.4583334", + "0.03125,1.375", + "-1.375,-0.4583334", + "0.04166667,1.375", + "0.03125,-0.4583334", + "-1.375,-0.34375", + "0,0", + "1.375,-0.4583334", + "0,0", + "0.04166667,-0.4583334", + "0,0", + "0.03125,0.6875", + "0,0", + "0.04166667,0.6875", + "0,0", + "-0.04166667,0.6875", + "0,0", + "-0.03125,0.6875", + "0,0", + "-0.03125,-0.4583334", + "0,0", + "0.05208334,-1.375", + "1.375,-0.5729167", + "0.04166667,-1.375", + "-0.05208334,-0.5729167", + "0.04166667,1.375", + "-1.375,-0.5729167", + "0.05208334,1.375", + "0.04166667,-0.5729167", + "-1.375,-0.4583334", + "0,0", + "1.375,-0.5729167", + "0,0", + "0.05208334,-0.5729167", + "0,0", + "0.04166667,0.6875", + "0,0", + "0.05208334,0.6875", + "0,0", + "-0.05208334,0.6875", + "0,0", + "-0.04166667,0.6875", + "0,0", + "-0.04166667,-0.5729167", + "0,0", + "0.0625,-1.375", + "-1.375,-0.6875", + "0.05208334,-1.375", + "-0.0625,-0.6875", + "0.05208334,1.375", + "-1.375,-0.6875", + "0.0625,1.375", + "0.05208334,-0.6875", + "-1.375,-0.5729167", + "0,0", + "1.375,-0.6875", + "0,0", + "0.0625,-0.6875", + "-1.375,0.6875", + "0.05208334,0.6875", + "0,0", + "0.0625,0.6875", + "0,0", + "-0.0625,0.6875", + "1.375,-0.6875", + "-0.05208334,0.6875", + "0,0", + "-0.05208334,-0.6875", + "0,0", + "1.375,0.6875", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "0,-1,0", + "1,-0,0", + "-1,0,0", + "0,1,0" + ], + "TextureVAxis": [ + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,-1,-0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1" + ], + "TextureScale": [ + "0.2500019,0.25", + "0.25,0.25", + "0.2500019,0.25", + "0.2500019,0.25", + "0.2499962,0.25", + "0.25,0.25", + "0.2499962,0.25", + "0.2499962,0.25", + "0.250002,0.25", + "0.25,0.25", + "0.250002,0.25", + "0.250002,0.25", + "0.2500019,0.25", + "0.25,0.25", + "0.2500019,0.25", + "0.2500019,0.25", + "0.2499962,0.25", + "0.25,0.25", + "0.2499962,0.25", + "0.2499962,0.25", + "0.250002,0.25", + "0.25,0.25", + "0.250002,0.25", + "0.250002,0.25", + "0.2500018,0.25", + "0.25,0.25", + "0.2500018,0.25", + "0.2500018,0.25", + "0.2499962,0.25", + "0.25,0.25", + "0.2499962,0.25", + "0.2499962,0.25", + "0.250002,0.25", + "0.25,0.25", + "0.250002,0.25", + "0.250002,0.25", + "0.2500018,0.25", + "0.25,0.25", + "0.2500018,0.25", + "0.2500018,0.25", + "0.2499962,0.25", + "0.25,0.25", + "0.2499963,0.25", + "0.2499963,0.25", + "0.250002,0.25", + "0.25,0.25", + "0.250002,0.25", + "0.250002,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "224.0096,320", + "320,352", + "224.0096,352", + "287.9904,352", + "223.9804,320", + "320,352", + "223.9804,352", + "288.0197,352", + "224.0103,320", + "320,352", + "224.0103,352", + "287.9898,352", + "224.0097,320", + "320,352", + "224.0097,352", + "287.9902,352", + "223.9801,320", + "320,352", + "223.9801,352", + "288.0199,352", + "224.0104,320", + "320,352", + "224.0104,352", + "287.9897,352", + "224.0094,320.0078", + "320,352", + "224.0094,352", + "287.9906,352", + "223.9801,320", + "320,352", + "223.9801,352", + "288.0198,352", + "224.0105,320", + "320,352", + "224.0105,352", + "287.9896,352", + "224.0095,320.0078", + "320,352", + "224.0095,352", + "287.9905,352", + "223.9799,320", + "320,352", + "223.9801,352", + "288.0199,352", + "224.0106,320", + "320,352", + "224.0106,352", + "287.9895,352", + "192,352" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/vidya/lego_side_white.vmat" + ] + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "RenderType": "On", + "SmoothingAngle": 40, + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + } + ], + "SceneProperties": { + "NetworkInterpolation": true, + "TimeScale": 1, + "WantsSystemScene": true, + "Metadata": {}, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "ResourceVersion": 3, + "Title": null, + "Description": null, + "__references": [ + "alex.simplewater_pool#96405", + "alex.water#93122", + "apetavern.wlb_asphalt_01#45081", + "blastzone.mat_road#98337", + "blastzone.mat_water#98338", + "caro.bluecloudysky#27761", + "clicker.water#106778", + "cubickitsune.targetdummy#1261", + "facepunch.beech_hedge_96x128_corner#108305", + "facepunch.beech_hedge_96x128#108311", + "facepunch.coffeetablea#83540", + "facepunch.floor_asphalt_b#85368", + "facepunch.floor_rough_asphalt#85404", + "facepunch.tree_oak_big_a#38050", + "facepunch.tree_oak_big_b#33691", + "facepunch.tree_oak_medium_a#33692", + "facepunch.tree_oak_small_a#33693", + "facepunch.weapon_crate_stacka#61261", + "kvien.pool_tiles01_pixel#37133", + "loli.tool_water#19068", + "roomfield.water#20387", + "rustextended.asphalt_a#43213", + "rustextended.tiles_b#43327", + "sausages.simplegrass1#57045", + "snakecoil.pool_tile_big#35981", + "vidya.lego_side_white#45429" + ], + "__version": 3 +} \ No newline at end of file diff --git a/Code/Inventory/Definitions/BaseItemDefinition.cs b/Code/Inventory/Definitions/BaseItemDefinition.cs index b7c0bec..68ebaf5 100644 --- a/Code/Inventory/Definitions/BaseItemDefinition.cs +++ b/Code/Inventory/Definitions/BaseItemDefinition.cs @@ -6,9 +6,14 @@ public class BaseItemDefinition : GameResource public string Name { get; set; } public string Description { get; set; } - [ResourceType( "prefab" )] public GameObject Prefab { get; set; } + + [ResourceType( "prefab" )] + public GameObject Prefab { get; set; } = GameObject.GetPrefab( "prefabs/item_parcel.prefab" ); + public Texture ImageTexture { get; set; } public string ImageUrl { get; set; } public int MaxCount { get; set; } = 1; + + public virtual Inventar.InventorySlot? GetSlot() => null; } diff --git a/Code/Inventory/Definitions/ClothingItemDefinition.cs b/Code/Inventory/Definitions/ClothingItemDefinition.cs index 9126452..10a7c89 100644 --- a/Code/Inventory/Definitions/ClothingItemDefinition.cs +++ b/Code/Inventory/Definitions/ClothingItemDefinition.cs @@ -5,4 +5,5 @@ public class ClothingItemDefinition : BaseItemDefinition, IEquipable { [Property] public string ClothUrl { get; set; } public Inventar.InventorySlot Slot { get; set; } + public override Inventar.InventorySlot? GetSlot() => Slot; } diff --git a/Code/Inventory/Definitions/WeaponItemDefinition.cs b/Code/Inventory/Definitions/WeaponItemDefinition.cs index ee546fe..affd211 100644 --- a/Code/Inventory/Definitions/WeaponItemDefinition.cs +++ b/Code/Inventory/Definitions/WeaponItemDefinition.cs @@ -6,6 +6,8 @@ namespace Sasalka; public class WeaponItemDefinition : BaseItemDefinition, IEquipable { public Inventar.InventorySlot Slot { get; set; } + + public override Inventar.InventorySlot? GetSlot() => Slot; public CitizenAnimationHelper.HoldTypes HoldType { get; set; } = CitizenAnimationHelper.HoldTypes.None; [InlineEditor, Space] public WeaponDefinition WeaponDefinition { get; set; } } diff --git a/Code/Inventory/Inventar.cs b/Code/Inventory/Inventar.cs index 55c8304..aae5717 100644 --- a/Code/Inventory/Inventar.cs +++ b/Code/Inventory/Inventar.cs @@ -60,23 +60,28 @@ public class Inventar // Экипировать новый предмет EquippedItems[equipable.Slot] = item; + item.Equipped = true; OnEquipped?.Invoke( item ); } public void DropItem( InventoryItem item, Vector3 position ) { - var gO = item.Definition.Prefab.Clone( position ); + GameObject gO = item.Definition.Prefab.Clone( position ); if ( gO.Components.TryGet( out var inventoryItem ) ) { inventoryItem.Count = item.Count; + + if ( inventoryItem.Definition == null ) + { + inventoryItem.Definition = item.Definition; + } } gO.NetworkSpawn( null ); - RemoveItem( item ); - // Items.Remove( item ); - // OnChanged?.Invoke(); + Items.Remove( item ); + OnChanged?.Invoke(); } @@ -87,6 +92,7 @@ public class Inventar EquippedItems.Remove( kvp.Key ); } + item.Equipped = false; OnUnEquipped?.Invoke( item ); } } diff --git a/Code/Inventory/InventoryItem.cs b/Code/Inventory/InventoryItem.cs index 87e9d3f..05c71ff 100644 --- a/Code/Inventory/InventoryItem.cs +++ b/Code/Inventory/InventoryItem.cs @@ -1,4 +1,5 @@ using Sandbox; +using Sandbox.UI; namespace Sasalka; @@ -6,4 +7,13 @@ public class InventoryItem : Component { [Property] public BaseItemDefinition Definition { get; set; } [Property] public int Count { get; set; } = 1; + [Property] public bool Equipped { get; set; } = false; + + protected override void OnStart() + { + if ( GameObject.Components.TryGet( out var item ) ) //FindMode.EverythingInSelf + { + item.Label = Definition.Name; + } + } } diff --git a/Code/Inventory/Ui/Inventory.razor b/Code/Inventory/Ui/Inventory.razor index 0f4e13f..63456dd 100644 --- a/Code/Inventory/Ui/Inventory.razor +++ b/Code/Inventory/Ui/Inventory.razor @@ -2,7 +2,7 @@ @inherits PanelComponent @namespace Sasalka.Ui - +
@if ( PlayerInventory.Items.Count > 0 ) { diff --git a/Code/Inventory/Ui/Inventory.razor.scss b/Code/Inventory/Ui/Inventory.razor.scss index 4c8b7cd..0e2dee5 100644 --- a/Code/Inventory/Ui/Inventory.razor.scss +++ b/Code/Inventory/Ui/Inventory.razor.scss @@ -1,34 +1,30 @@ Inventory { + display: flex; + flex-direction: column; + height: 96vh; + width: 30%; + position: absolute; + top: 20px; + right: 20px; + padding: 24px; background: linear-gradient(135deg, #0a1a2b 0%, #08111f 100%); border: 3px solid #2a3d54; border-radius: 14px; font-family: 'Orbitron', 'Poppins', sans-serif; - position: absolute; - width: 30%; - height: 96vh; - right: 20px; - top: 20px; - padding: 24px; - display: flex; - flex-direction: column; - gap: 20px; - transition: all 0.2s ease; z-index: 100; overflow: hidden; - pointer-events: all; - - &.hidden { - opacity: 0; - } } .inventory-panel { + overflow-y: scroll; display: flex; flex-direction: column; gap: 12px; + //background-color: rgba(255, 0, 0, 0.1); } + .hidden { opacity: 0; } \ No newline at end of file diff --git a/Code/Inventory/Ui/InventoryItem.razor b/Code/Inventory/Ui/InventoryItem.razor index 90365e7..d24f72d 100644 --- a/Code/Inventory/Ui/InventoryItem.razor +++ b/Code/Inventory/Ui/InventoryItem.razor @@ -3,24 +3,33 @@ @inherits Sandbox.UI.Panel @namespace Sasalka.Ui - OnItemRightClick?.Invoke( Item ) )> +@{ + var definition = Item?.Definition; + var name = definition?.Name; + var slot = Item?.Equipped == true ? definition?.GetSlot() : null; + var imageUrl = definition?.ImageTexture.IsValid() == true + ? definition.ImageTexture.ResourcePath + : !string.IsNullOrWhiteSpace( definition?.ImageUrl ) + ? definition.ImageUrl + : null; +} - @* *@ - - @if ( Item.Definition.ImageTexture.IsValid() ) + OnItemRightClick?.Invoke( Item ) )> + @if ( slot is not null ) { - @Item.Definition.Name - } - else if ( Item.Definition.ImageUrl.Length > 0 ) - { - @Item.Definition.Name +
@slot
} -
@Item?.Definition.Name
- - @if ( Item?.Definition.MaxCount > 1 ) + @if ( !string.IsNullOrEmpty( imageUrl ) ) { -
@Item?.Count / @Item?.Definition.MaxCount
+ @name + } + +
@name
+ + @if ( definition?.MaxCount > 1 ) + { +
@Item?.Count / @definition.MaxCount
}
@@ -29,16 +38,11 @@ public Action OnItemClick { get; set; } public Action OnItemRightClick { get; set; } - public bool Equipped { get; set; } - protected override int BuildHash() { base.BuildHash(); - var hash = new HashCode(); - - hash.Add( Item.Count ); - + hash.Add( Item?.Count ); return hash.ToHashCode(); } diff --git a/Code/Inventory/Ui/InventoryItem.razor.scss b/Code/Inventory/Ui/InventoryItem.razor.scss index b2622eb..764162f 100644 --- a/Code/Inventory/Ui/InventoryItem.razor.scss +++ b/Code/Inventory/Ui/InventoryItem.razor.scss @@ -1,16 +1,16 @@ InventoryItem { + flex-shrink: 0; width: 100%; - //height: 64px; background: #2a3d53; display: flex; gap: 24px; align-items: center; justify-content: flex-start; border: 1px solid #666; - cursor: pointer; - transition: background 0.2s; border-radius: 12px; padding: 12px 24px; + cursor: pointer; + transition: background 0.2s ease; position: relative; &:hover { @@ -20,22 +20,30 @@ InventoryItem { img { width: 32px; height: 32px; + object-fit: contain; } - &.name { + .inventory-item__name { font-size: 20px; + font-weight: 500; + } + + .inventory-item__count { + margin-left: auto; + font-size: 14px; + color: #ccc; + } + + .inventory-item__slot { + font-size: 12px; + color: #8fc98f; + background: rgba(0, 0, 0, 0.3); + padding: 2px 6px; + border-radius: 4px; } &.equipped { border: 2px solid #4caf50; background: #2e3e2e; } - - .equipped-checkbox { - position: absolute; - top: 6px; - left: 6px; - pointer-events: none; - accent-color: #4caf50; - } } diff --git a/Code/Player/Dedugan.Inventory.cs b/Code/Player/Dedugan.Inventory.cs index 81645ec..de4e861 100644 --- a/Code/Player/Dedugan.Inventory.cs +++ b/Code/Player/Dedugan.Inventory.cs @@ -18,12 +18,12 @@ public sealed partial class Dedugan : Component // Inventory.AddItem( new InventoryItem // { - // Definition = ResourceLibrary.Get( "Items/cloth_pijama.clitem" ) + // Definition = ResourceLibrary.Get( "Items/Cloth/cloth_pijama.clitem" ) // } ); // // Inventory.AddItem( new InventoryItem // { - // Definition = ResourceLibrary.Get( "Items/cloth_pijama_bottom.clitem" ) + // Definition = ResourceLibrary.Get( "Items/Cloth/cloth_pijama_bottom.clitem" ) // } ); // // Inventory.AddItem( new InventoryItem diff --git a/Code/Player/Dedugan.Player.cs b/Code/Player/Dedugan.Player.cs index 9e08e03..cd25199 100644 --- a/Code/Player/Dedugan.Player.cs +++ b/Code/Player/Dedugan.Player.cs @@ -80,50 +80,25 @@ partial class Dedugan CancellationTokenSource _cts; - [Rpc.Broadcast] - public void WearWorkshop( List workshopItems ) - { - _cts = new CancellationTokenSource(); - var token = _cts.Token; - - if ( workshopItems != null && workshopItems.Count > 0 ) - { - Task.WhenAll( workshopItems.Select( x => InstallWorkshopClothing( x, token ) ) ) - .ContinueWith( ( tasks ) => - { - foreach ( var cloth in tasks.Result ) - { - if ( cloth is null ) - continue; - - CurrentClothing.Add( cloth ); - } - } ); - } - - CurrentClothing.Normalize(); - CurrentClothing.Apply( Renderer ); - Renderer.PostAnimationUpdate(); - } - - // public async void AsyncWearWorkshop( List workshopItems ) + // [Rpc.Broadcast] + // public void WearWorkshop( List workshopItems ) // { // _cts = new CancellationTokenSource(); // var token = _cts.Token; // // if ( workshopItems != null && workshopItems.Count > 0 ) // { - // var tasks = workshopItems.Select( x => InstallWorkshopClothing( x, token ) ); - // - // foreach ( var task in tasks ) - // { - // var c = await task; - // - // if ( c is null ) - // continue; - // - // CurrentClothing.Add( c ); - // } + // Task.WhenAll( workshopItems.Select( x => InstallWorkshopClothing( x, token ) ) ) + // .ContinueWith( ( tasks ) => + // { + // foreach ( var cloth in tasks.Result ) + // { + // if ( cloth is null ) + // continue; + // Log.Info( cloth.Title ); + // CurrentClothing.Add( cloth ); + // } + // } ); // } // // CurrentClothing.Normalize(); @@ -131,6 +106,37 @@ partial class Dedugan // Renderer.PostAnimationUpdate(); // } + [Rpc.Broadcast] + public void WearWorkshop( List workshopItems ) + { + AsyncWearWorkshop( workshopItems ); + } + + public async void AsyncWearWorkshop( List workshopItems ) + { + _cts = new CancellationTokenSource(); + var token = _cts.Token; + + if ( workshopItems != null && workshopItems.Count > 0 ) + { + var tasks = workshopItems.Select( x => InstallWorkshopClothing( x, token ) ); + + foreach ( var task in tasks ) + { + var c = await task; + + if ( c is null ) + continue; + + CurrentClothing.Add( c ); + } + } + + CurrentClothing.Normalize(); + CurrentClothing.Apply( Renderer ); + Renderer.PostAnimationUpdate(); + } + [Rpc.Broadcast] public void StripByName( string name ) { diff --git a/Code/Player/Dedugan.cs b/Code/Player/Dedugan.cs index f3f46a4..4e19d12 100644 --- a/Code/Player/Dedugan.cs +++ b/Code/Player/Dedugan.cs @@ -27,7 +27,7 @@ public sealed partial class Dedugan : Component, IUseContext, Component.INetwork [Sync] public int Health { get; set; } = 100; private RagdollController RagdollController { get; set; } - public Vector3 OverrideGravity { get; set; } = Vector3.Zero; + [Property] public Vector3 OverrideGravity { get; set; } = Vector3.Zero; private Vector3 _directionToAxis = Vector3.Up; private Vector3 _up = Vector3.Up; diff --git a/Code/SimpleJson.cs b/Code/SimpleJson.cs new file mode 100644 index 0000000..c29d5a4 --- /dev/null +++ b/Code/SimpleJson.cs @@ -0,0 +1,23 @@ +using System.Text.Json; + +namespace Sasalka; + +public static class SimpleJson +{ + public static string[] ParseClothingTitles( string json ) + { + using var doc = JsonDocument.Parse( json ); + var root = doc.RootElement; + var list = new List(); + + foreach ( var elem in root.EnumerateArray() ) + { + if ( elem.TryGetProperty( "Title", out var title ) ) + { + list.Add( title.GetString() ); + } + } + + return list.ToArray(); + } +} diff --git a/Code/UI/Chat.razor b/Code/UI/Chat.razor index 3e6828a..02da364 100644 --- a/Code/UI/Chat.razor +++ b/Code/UI/Chat.razor @@ -1,138 +1,156 @@ -@using System; -@using Sandbox.UI; +@using Sandbox +@using System +@using Sandbox.UI @namespace Sandbox @inherits PanelComponent @implements Component.INetworkListener - +
- @foreach (var entry in Entries) + @foreach ( var entry in Entries ) { -
- @if (entry.steamid > 0) - { -
- } -
@entry.author
-
@entry.message
-
+ }
-
- +
+
- -@code -{ - +@code { public static Chat Instance; public Chat() => Instance = this; - public static bool IsActive => Instance.InputBox.HasFocus; + public static bool IsActive = false; - public static void Open() + public enum MessageType { - Instance.InputBox.Focus(); + Player, + System, + Admin, + Notification } - public static void AddText(string text) + public record Entry { - Instance.AddTextInternal(text); + public Entry( Chat.MessageType type, ulong steamID, string author, string message, RealTimeSince timeSinceAdded, bool isTemporary ) + { + Type = type; + SteamID = steamID; + Author = author; + Message = message; + TimeSinceAdded = timeSinceAdded; + IsTemporary = isTemporary; + } + + public Chat.MessageType Type { get; internal set; } + public ulong SteamID { get; internal set; } + public string Author { get; internal set; } + public string Message { get; internal set; } + public RealTimeSince TimeSinceAdded { get; internal set; } + public bool IsTemporary { get; internal set; } } - public event Action OnChat; - public TextEntry InputBox; - - public record Entry(ulong steamid, string author, string message, RealTimeSince timeSinceAdded); List Entries = new(); + public TextEntry InputBox; + public event Action OnChat; protected override void OnUpdate() { - if (InputBox is null) - return; - + if ( InputBox is null ) return; Panel.AcceptsFocus = false; - if (Input.Pressed("chat")) + if ( Input.Pressed( "chat" ) ) Open(); - if (Entries.RemoveAll(x => x.timeSinceAdded > 20.0f) > 0) - { - StateHasChanged(); - } - - if (InputBox.HasFocus && Input.EscapePressed) + if ( InputBox.HasFocus && Input.EscapePressed ) { Input.EscapePressed = false; ChatClosed(); } - SetClass("open", InputBox.HasFocus); + SetClass( "open", InputBox.HasFocus ); + } + + public static void Open() + { + IsActive = true; + Instance.InputBox?.Focus(); + + foreach ( var entry in Instance.Entries ) + entry.IsTemporary = false; + + Instance.StateHasChanged(); + } + + public static void AddMessage( MessageType type, string message, ulong steamId = 0, string author = "" ) => Instance?.AddMessageInternal( type, message, steamId, author ); + + [ConCmd( "say" )] + public static void Say( string message ) + { + Instance?.AddTextInternal( message ); + } + + [Rpc.Broadcast] + public void AddTextInternal( string message ) + { + if ( string.IsNullOrWhiteSpace( message ) ) return; + + AddMessageInternal( MessageType.Player, message.Truncate( 300 ), Rpc.Caller.SteamId, Rpc.Caller.DisplayName ); + } + + void AddMessageInternal( MessageType type, string message, ulong steamId = 0, string author = "" ) + { + Entries.Add( new Entry( type, steamId, author, message, 0, !IsActive ) ); + StateHasChanged(); + Log.Info( $"[{type}] {author}: {message}" ); + } + + void ScrollToBottom() + { + var panel = Panel.Children.First(); + panel.ScrollVelocity = 0; + panel.ScrollOffset = 0; } void ChatFinished() { + IsActive = false; var text = InputBox.Text; - Mouse.Visibility = MouseVisibility.Auto; - - OnChat?.Invoke(text); - OnChat = null; - if (string.IsNullOrWhiteSpace(text)) - return; - - AddTextInternal(InputBox.Text); InputBox.Text = ""; + + if ( !string.IsNullOrWhiteSpace( text ) ) + { + OnChat?.Invoke( text ); + AddTextInternal( text ); + } + + ScrollToBottom(); + OnChat = null; } void ChatClosed() { - var text = InputBox.Text; + IsActive = false; InputBox.Text = ""; + ScrollToBottom(); OnChat = null; } - [Rpc.Broadcast] - public void AddTextInternal(string message) + void Component.INetworkListener.OnConnected( Connection channel ) { - message = message.Truncate(300); - - if (string.IsNullOrWhiteSpace(message)) - return; - - var author = Rpc.Caller.DisplayName; - var steamid = Rpc.Caller.SteamId; - - Log.Info($"{author}: {message}"); - - Entries.Add(new Entry(steamid, author, message, 0.0f)); - StateHasChanged(); + if ( IsProxy ) return; + AddMessageInternal( MessageType.System, $"{channel.DisplayName} has joined the game" ); } - [Rpc.Broadcast] - void AddSystemText(string message) + void Component.INetworkListener.OnDisconnected( Connection channel ) { - message = message.Truncate(300); - - if (string.IsNullOrWhiteSpace(message)) - return; - - Entries.Add(new Entry(0, "ℹ️", message, 0.0f)); - StateHasChanged(); + if ( IsProxy ) return; + AddMessageInternal( MessageType.System, $"{channel.DisplayName} has left the game" ); } - void Component.INetworkListener.OnConnected(Connection channel) - { - if (IsProxy) return; - - AddSystemText($"{channel.DisplayName} has joined the game"); - } - - void Component.INetworkListener.OnDisconnected(Connection channel) - { - if (IsProxy) return; - - AddSystemText($"{channel.DisplayName} has left the game"); - } } diff --git a/Code/UI/Chat.razor.scss b/Code/UI/Chat.razor.scss index eb55053..caef782 100644 --- a/Code/UI/Chat.razor.scss +++ b/Code/UI/Chat.razor.scss @@ -4,67 +4,87 @@ Chat { left: 200px; bottom: 200px; width: 600px; - justify-content: center; - align-items: center; - font-weight: bold; - border-radius: 20px; + justify-content: flex-end; + font-family: Poppins; flex-direction: column; align-items: stretch; - font-size: 17px; - font-family: Poppins; gap: 10px; + .output { + box-shadow: none; + padding: 2px; + border-radius: 12px; flex-grow: 1; flex-direction: column; justify-content: flex-end; align-items: stretch; gap: 5px; + min-height: 256px; + max-height: 256px; + overflow-y: scroll; + } - .chat_entry { - padding: 2px; - gap: 10px; - text-shadow: 2px 2px 2px #000a; + &:not(.open) { + .output { + ChatEntry { + opacity: 0; - .avatar { - width: 32px; - height: 32px; - background-position: center; - background-size: cover; - border-radius: 4px; - aspect-ratio: 1; - min-width: 32px; - max-width: 32px; - } - - .author { - color: #2d95ce; - white-space: nowrap; - flex-shrink: 0; - } - - .message { - color: #fff; + &.temporary { + animation: temporaryMessageFadeOut 4s forwards; + } } } } - .input { + .input-container { color: white; .textentry { align-items: flex-start; white-space: normal; + background-color: transparent; + border: none; + color: #fff; + font-size: 15px; + font-weight: 500; + width: 100%; + max-width: 100%; + transition: all 0.1s ease; + transform: translateY(10px); + border-radius: 12px; + overflow: hidden; } } &.open { - .input { - border-radius: 8px; - background-color: rgba(0,0,0,0.2); - backdrop-filter: blur(10px); - padding: 8px; - pointer-events: all; + pointer-events: all; + + .input-container { + transform: translateY(0); + + .textentry { + background-color: rgba(30,30,40,0.8); + box-shadow: 0 4px 20px rgba(0,0,0,0.25); + backdrop-filter: blur(15px); + transform: translateY(0px); + } + } + + .output { + background: linear-gradient( to top, rgba(10,10,20,0.9) 0%, rgba(10,10,20,0.6) 100% ); + box-shadow: 0 10px 30px rgba(0,0,0,0.3); + backdrop-filter: blur(15px); } } } + +@keyframes temporaryMessageFadeOut { + 0%, 90% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} diff --git a/Code/UI/ChatEntry.razor b/Code/UI/ChatEntry.razor new file mode 100644 index 0000000..fffc422 --- /dev/null +++ b/Code/UI/ChatEntry.razor @@ -0,0 +1,41 @@ +@using Sandbox.UI +@namespace Sandbox +@inherits Panel + + +
+ @if ( Type == Chat.MessageType.Player && SteamID > 0 ) + { +
+ } + else + { +
+ @switch ( Type ) + { + case Chat.MessageType.System: + system_update_alt + break; + case Chat.MessageType.Admin: + verified_user + break; + case Chat.MessageType.Notification: + notifications + break; + } +
+ } + + +
+ + +
+ +@code { + public Chat.MessageType Type { get; set; } + public ulong SteamID { get; set; } + public string Message { get; set; } + public string Author { get; set; } + public bool IsTemporary { get; set; } +} diff --git a/Code/UI/ChatEntry.razor.scss b/Code/UI/ChatEntry.razor.scss new file mode 100644 index 0000000..b17809c --- /dev/null +++ b/Code/UI/ChatEntry.razor.scss @@ -0,0 +1,90 @@ +ChatEntry { + border-radius: 8px; + background-color: rgba(0, 0, 0, 0.28); + backdrop-filter: blur(2px); + flex-shrink: 0; + overflow: hidden; + padding: 2px; + + .meta { + flex-shrink: 0; + gap: 10px; + } + + .avatar, .type-icon { + width: 28px; + height: 28px; + border-radius: 6px; + background-color: rgba(100, 150, 255, 0.2); + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + overflow: hidden; + + i { + font-family: 'Material Icons'; + font-size: 16px; + } + } + + .avatar { + background-size: cover; + background-position: center; + } + + .author { + color: #a8e063; + font-size: 14px; + white-space: nowrap; + text-overflow: ellipsis; + flex-shrink: 0; + max-width: 150px; + overflow: hidden; + font-weight: bold; + } + + .message { + color: #fff; + align-content: flex-end; + text-align: left; + justify-content: center; + font-size: 15px; + padding-left: 10px; + font-weight: bold; + } + + &.type-system { + background-color: rgba(100, 200, 255, 0.12); + + .author { + color: #6ec6ff; + } + + .type-icon { + background-color: rgba(100, 200, 255, 0.2); + } + } + + &.type-admin { + .author { + color: #ff9e80; + } + + .type-icon { + background-color: rgba(255, 100, 100, 0.2); + } + } + + &.type-notification { + background-color: rgba(255, 224, 130, 0.15); + + .author { + color: #ffd54f; + } + + .type-icon { + background-color: rgba(255, 200, 50, 0.25); + } + } +} diff --git a/Code/UI/ChatHistory.cs b/Code/UI/ChatHistory.cs deleted file mode 100644 index 535c58d..0000000 --- a/Code/UI/ChatHistory.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Collections.Generic; - -namespace Sandbox; - -public static class ChatHistory -{ - public static List Entries { get; private set; } = new(); - - public static void Add(ulong steamid, string author, string message) - { - Entries.Add(new Chat.Entry(steamid, author, message, 0.0f)); - } -} diff --git a/Code/UI/TeleportMazeButton.cs b/Code/UI/TeleportMazeButton.cs index 58fd455..fd1891f 100644 --- a/Code/UI/TeleportMazeButton.cs +++ b/Code/UI/TeleportMazeButton.cs @@ -13,20 +13,18 @@ public sealed class TeleportMazeButton : InteractionButton public override bool Press( IPressable.Event e ) { base.Press( e ); + if ( Maze.IsValid() ) + { + Maze.RpcRequestMaze(); + } + else + { + // Log.Info( "pressed teleport maze" ); + // return false; + } - return false; - // if ( Maze.IsValid() ) - // { - // Maze.RpcRequestMaze(); - // } - // else - // { - // Log.Info( "pressed teleport maze" ); - // return false; - // } - // - // DoTeleport(); - // return true; + DoTeleport(); + return true; } private async void DoTeleport() diff --git a/Code/WorlModelClothSpawner.cs b/Code/WorlModelClothSpawner.cs new file mode 100644 index 0000000..e6042c4 --- /dev/null +++ b/Code/WorlModelClothSpawner.cs @@ -0,0 +1,59 @@ +using Sasalka; + +public sealed class WorlModelClothSpawner : Component +{ + [Property] public GameObject Prefab { get; set; } + + [Property] public Vector3 CenterPosition { get; set; } = Vector3.Zero; + [Property] public float Spacing { get; set; } = 50.0f; + [Property] public float Height { get; set; } = 0.0f; + + protected override void OnStart() + { + var definitions = ResourceLibrary.GetAll(); + var clothingItemDefinitions = definitions.ToList(); + int total = clothingItemDefinitions.Count(); + + if ( total == 0 ) + { + Log.Warning( "No clothing definitions found." ); + return; + } + + // Автоматически вычисляем минимальный радиус круга, чтобы вместить все предметы + // Площадь круга: πr², а площадь одного предмета: Spacing² + // Нам нужно чтобы πr² >= total * Spacing² → r >= sqrt(total * Spacing² / π) + float estimatedRadius = MathF.Sqrt( (total * Spacing * Spacing) / MathF.PI ); + float radius = estimatedRadius; + + Log.Info( $"Auto-calculated radius: {radius}" ); + + int defIndex = 0; + + for ( float x = -radius; x <= radius; x += Spacing ) + { + for ( float y = -radius; y <= radius; y += Spacing ) + { + if ( defIndex >= total ) + break; + + if ( x * x + y * y <= radius * radius ) + { + Vector3 pos = CenterPosition + new Vector3( x, y, Height ); + + var gO = Prefab.Clone( pos ); + gO.NetworkSpawn( null ); + + var item = gO.Components.Get(); + if ( item is not null ) + item.Definition = clothingItemDefinitions[defIndex]; + + defIndex++; + } + } + + if ( defIndex >= total ) + break; + } + } +} diff --git a/Editor/UpdateCloths.cs b/Editor/UpdateCloths.cs new file mode 100644 index 0000000..ee724d0 --- /dev/null +++ b/Editor/UpdateCloths.cs @@ -0,0 +1,58 @@ +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Sandbox; +using System.Text.Json; + +public static class UpdateCloths +{ + private static string outputFolder = @"c:/users/hamit_ba31xcg/documents/s&box projects/sasalka/assets/items/cloth/"; + + [Menu( "Editor", "MyClothing/Generate .clitem Files" )] + public static async void GenerateClitemFiles() + { + var packageResult = await Package.FindAsync( "type:clothing", 100 ); + + Directory.CreateDirectory( outputFolder ); + + foreach ( var package in packageResult.Packages ) + { + var clothUrl = package.Url.Replace( "https://sbox.game/", "" ); //package.Url; + var imageUrl = package.Thumb; + var fileName = $"{SanitizeFileName( package.Ident )}.clitem"; + var filePath = Path.Combine( outputFolder, fileName ); + + if ( File.Exists( filePath ) ) + continue; + + var itemObject = new + { + ClothUrl = clothUrl, + Slot = "Body", + Name = package.Title, + Description = package.Description == "" ? package.Ident : package.Description, + Prefab = new { _type = "gameobject", prefab = "prefabs/item_parcel.prefab" }, + ImageTexture = (string)null, + ImageUrl = imageUrl, + MaxCount = 1, + __references = new object[] { }, + __version = 0 + }; + + var json = JsonSerializer.Serialize( itemObject, new JsonSerializerOptions { WriteIndented = true } ); + + await File.WriteAllTextAsync( filePath, json ); + } + } + + private static string SanitizeFileName( string name ) + { + var invalidChars = Path.GetInvalidFileNameChars(); + foreach ( var c in invalidChars ) + { + name = name.Replace( c, '_' ); + } + + return name; + } +} diff --git a/sasalka.sln.DotSettings.user b/sasalka.sln.DotSettings.user index 24efd95..1303b1e 100644 --- a/sasalka.sln.DotSettings.user +++ b/sasalka.sln.DotSettings.user @@ -24,6 +24,7 @@ ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded @@ -41,6 +42,7 @@ ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded