From b300f54674dd16cc8625d89302e60d13fee750a7 Mon Sep 17 00:00:00 2001 From: Brody Brooks Date: Wed, 16 Jul 2025 17:41:36 -0700 Subject: [PATCH] Water pistol test assets added --- _ArtSource/wpn_waterpistol.blend | 3 + game.wren | 9 + luxe.project/assets.lx | 172 ++---------------- luxe.project/refs.lx | 7 + models/wpn_waterpistol.fbx | 3 + .../Material.material.lx | 7 + .../Material.material.lx.meta.lx | 2 + .../wpn_waterpistol.fbx.assets/folder.meta.lx | 2 + models/wpn_waterpistol.fbx.meta.lx | 2 + models/wpn_waterpistol.mesh.lx | 19 ++ models/wpn_waterpistol.mesh.lx.meta.lx | 2 + .../wpn_waterpistol.prototype/folder.meta.lx | 2 + .../wpn_waterpistol.prototype.lx | 17 ++ .../wpn_waterpistol.prototype.lx.meta.lx | 2 + scene/player.scene/Socket_Wield.entity.lx | 13 ++ .../Socket_Wield.entity.lx.meta.lx | 2 + system/wpn_waterpistol.modifier.api.wren | 117 ++++++++++++ .../wpn_waterpistol.modifier.api.wren.meta.lx | 2 + system/wpn_waterpistol.modifier.wren | 54 ++++++ system/wpn_waterpistol.modifier.wren.meta.lx | 2 + 20 files changed, 279 insertions(+), 160 deletions(-) create mode 100644 _ArtSource/wpn_waterpistol.blend create mode 100644 models/wpn_waterpistol.fbx create mode 100644 models/wpn_waterpistol.fbx.assets/Material.material.lx create mode 100644 models/wpn_waterpistol.fbx.assets/Material.material.lx.meta.lx create mode 100644 models/wpn_waterpistol.fbx.assets/folder.meta.lx create mode 100644 models/wpn_waterpistol.fbx.meta.lx create mode 100644 models/wpn_waterpistol.mesh.lx create mode 100644 models/wpn_waterpistol.mesh.lx.meta.lx create mode 100644 prototype/wpn_waterpistol.prototype/folder.meta.lx create mode 100644 prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx create mode 100644 prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx.meta.lx create mode 100644 scene/player.scene/Socket_Wield.entity.lx create mode 100644 scene/player.scene/Socket_Wield.entity.lx.meta.lx create mode 100644 system/wpn_waterpistol.modifier.api.wren create mode 100644 system/wpn_waterpistol.modifier.api.wren.meta.lx create mode 100644 system/wpn_waterpistol.modifier.wren create mode 100644 system/wpn_waterpistol.modifier.wren.meta.lx diff --git a/_ArtSource/wpn_waterpistol.blend b/_ArtSource/wpn_waterpistol.blend new file mode 100644 index 0000000..64cc441 --- /dev/null +++ b/_ArtSource/wpn_waterpistol.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4929a427a2833dd927cd18b101cbf89ea893bba8b3639c5ad7eda40baed88aef +size 557203 diff --git a/game.wren b/game.wren index 3722a03..a074a9e 100644 --- a/game.wren +++ b/game.wren @@ -1,5 +1,6 @@ import "luxe: world" for World, Entity, Transform, Sprite, Values, Tags, Camera, TransformLinkAction import "luxe: world/scene" for Scene +import "luxe: world/prototype" for Prototype import "luxe: draw" for Draw, PathStyle import "luxe: input" for Input, Key, InputType, Scan import "luxe: assets" for Assets @@ -31,6 +32,14 @@ class Game is Ready { _player = Entity.get_named(world, "Player") _fpscam = FirstPersonCamera.new(world, camera, "game") + var wpn: Entity = Prototype.create(world, Asset.prototype("prototype/wpn_waterpistol")) + var socket = Entity.create(world) + Transform.create(socket) + Transform.link(socket, camera, TransformLinkAction.reset_local) + Transform.set_pos(socket, 0.05, -0.2, -0.15) + + Transform.link(wpn, socket, TransformLinkAction.reset_local) + Transform.set_pos_y(_player, 0.75) Camera.set3D(camera, 85, width/height, 0.01, 500) diff --git a/luxe.project/assets.lx b/luxe.project/assets.lx index ed9025b..3cfaeac 100644 --- a/luxe.project/assets.lx +++ b/luxe.project/assets.lx @@ -1,9 +1,6 @@ [ { "002f1512-c6d3-45f4-abb5-74e2453377fd" = "textures/env_lo/tex_tile_green_01.png" } - { "004eb066-05bf-4622-8f7a-36140b5fc68a" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "005db379-4b0d-4441-bd8b-84e5ece6cca1" = "textures/env_lo/tex_road_cross_03.image.lx" } - { "00f4851f-13d7-4ce7-abc4-cbe67c69a5eb" = "maps/arena01_0_worldspawn.obj.assets/" } - { "018d48e0-0c71-4b4e-8264-92ae457d946e" = "maps/arena01_0_worldspawn_col.mesh.lx" } { "024a2470-dbba-48c4-a4de-6c7decc4d1e6" = "textures/env_lo/tex_road_plain_02.image.lx" } { "0250d9b6-0dc7-4686-8e57-dd16173067ad" = "luxe: system/physics/body3D.modifier.api.wren" } { "0291dbd8-b336-4c79-95ef-cf6d8e9d31da" = "luxe: system/physics/box_collider3D.modifier.api.wren" } @@ -12,7 +9,6 @@ { "033dde8b-03a7-47ed-aa55-de60d60688f6" = "luxe: asset/import/" } { "03535b28-2f12-484d-b8fc-7269150e1f91" = "textures/env_lo/tex_wood_grain_01.tres" } { "037d00e2-eef4-4a49-b259-2f5f62b767be" = "luxe: material_basis/line.material_basis.lx" } - { "0382045d-442c-4fbb-aba5-b9f7c975c5de" = "maps/arena01_0_worldspawn.obj.assets/special/" } { "03f432ec-f0c1-4bfe-b2ae-00ca3729eaa9" = "luxe: image/folder-open.svg" } { "04b8ffa3-250c-4b2d-8bea-d0e8205bbc7f" = "luxe: ui/editor.panel.modifier.values.part.ui.lx" } { "04fcd91d-fb32-4ec5-8f98-5579aee81766" = "luxe: type/mesh.gltf.asset.wren" } @@ -25,7 +21,6 @@ { "069dff70-b52a-40c0-985c-86cff46afe63" = "luxe: system/physics/capsule_collider3D.modifier.wren" } { "06d8552b-92b1-40e3-90af-80eba068e92b" = "models/cube.obj.assets/" } { "07048dcb-47e3-4deb-b796-ea837802c744" = "luxe: type/image.tga.asset.wren" } - { "07233ec6-93bd-46e9-931d-9ed3c4d045dd" = "prototype/arena01.prototype/" } { "07a0739b-2daa-4a32-9285-8b94ec301776" = "textures/env_lo/tex_road_stairs_01.png" } { "07a0abff-3e69-4316-b148-8584d67e0ea5" = "textures/env_lo/tex_brick_06.tres" } { "07ae95c4-5b6f-4acc-87b7-b53c9524bd7a" = "textures/env_lo/tex_fence_chain_01.png.import" } @@ -36,7 +31,6 @@ { "085d13ee-73c2-40bf-9325-4bdab3e1083b" = "textures/env_lo/tex_metal_midgray_slats.image.lx" } { "08f4674f-3fdb-4492-95ad-3156c03235c4" = "luxe: build/" } { "098e5847-bd2a-448f-bffb-d1d54fc3d512" = "textures/env_lo/tex_tile_03.image.lx" } - { "09928909-d3ab-4184-93fd-66aff6059321" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } { "09a2385b-82e1-4d2a-ad3c-7367cea5a3c6" = "luxe: asset/import/image.import.ui.lx" } { "0ab0e0ed-ed1e-44c8-9f89-8ed95ffb9310" = "luxe: build/wrenalyzer/" } { "0ace93b7-0a85-4e6f-847e-3e7b8d4bba3a" = "textures/env_lo/tex_billboard_02.png" } @@ -49,16 +43,12 @@ { "0d54244a-34fd-4580-b545-c99abbd75a35" = "textures/env_lo/tex_metal_09.image.lx" } { "0d7c7bd5-8fbb-45d9-b377-f8dfbf32f159" = "luxe: image/modifier/skeleton.svg" } { "0d9ad076-2699-4199-b0eb-274a4430574a" = "textures/env_lo/tex_road_cross_01.png.import" } - { "0dd60f15-f218-4e11-a3eb-93cf442cc335" = "maps/arena01.mtl" } { "0e6d4e2f-8fe7-4106-90d9-172640e4831a" = "luxe: assert.wren" } { "0e7b1766-5827-4746-a626-2083fa53632c" = "textures/special/clip.png" } { "0ecb040e-48fd-462b-b269-216e18811848" = "func_luxe: core/fgd.wren" } - { "0eddb6e8-d2cf-419c-9a46-4990da76644c" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "0ef1c6f1-36c7-40e4-829a-12ce04a6de2e" = "luxe: image/close.png" } - { "0f01a43e-d5a4-48f4-8770-fe918a65654c" = "maps/arena01_0_worldspawn_col.obj" } { "0fad2b76-ff2a-4b65-9e4b-f5a4a4eafa64" = "textures/env_lo/tex_brick_03.png" } { "0fcf2a07-b22b-46bf-937c-20fb661c22d8" = "luxe: system/" } - { "104700c7-ba46-4944-a3f2-128e534f8626" = "maps/arena01_0_worldspawn_col.obj" } { "10b537b1-e72e-4cd8-b0a5-722029e24e9c" = "luxe: type/audio.flac.asset.wren" } { "10d7ce4e-860c-4b91-a988-bb745e9e117d" = "func_luxe: basis/mesh.textured.material_basis.lx" } { "12b33dbe-9723-4ab1-8a03-6374faddde4c" = "textures/env_lo/tex_wood_slats_01.tres" } @@ -71,7 +61,6 @@ { "169977e9-2689-4291-9eea-086dbc5e06e1" = "luxe: ui/field/number.wren" } { "16be1a03-70ca-4ca3-ac44-6b43063f126e" = "outline/ready.wren" } { "175ee1c0-c121-432d-a6ee-f2d6e3179c66" = "textures/env_lo/tex_wood_grain_01.png~" } - { "18502692-7718-4c17-9851-78adc97e8551" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "18a72b44-f65f-465b-a391-5dfa98f3e47c" = "camera: topdown.wren" } { "192dac08-ebe6-45c6-bedb-c302a1f8f63b" = "textures/env_lo/tex_brick_01.image.lx" } { "193a15e6-5a1b-4bee-b92e-7193d2b6b919" = "luxe: material_basis/color_pick_triangle.material_basis.lx" } @@ -79,7 +68,6 @@ { "1b1f937e-3b9b-4501-a398-bee1b7c774ef" = "textures/env_lo/tex_tile_green_01.png.import" } { "1b5c1216-b784-4477-965e-9a400deb9803" = "textures/env_lo/tex_fence_chain_01.tres" } { "1b68d397-47de-44cf-be11-693baf77a346" = "textures/env_lo/tex_brick_09.image.lx" } - { "1b778720-75bc-4a10-928f-00b433b59e25" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "1b9ce51b-a7ed-45c2-9133-c38dcac1f71b" = "textures/env_lo/tex_road_plain_01.png.import" } { "1bfb173f-d0e5-4856-93ab-431fc4f77949" = "func_luxe: presets/" } { "1ca8973c-934b-4a50-b64b-e8adf786ccbe" = "luxe: pqueue.wren" } @@ -89,17 +77,16 @@ { "1e9cf25d-31a5-4d42-8db2-780227d26872" = "luxe: project/outline.wren" } { "1eb4640d-c7a0-4594-a7b6-8e5973eca250" = "luxe: image/paste.svg" } { "1efc86ed-d7dc-4bc6-9c80-2c85f0399c24" = "luxe: settings.wren" } + { "1efc9f7f-c87f-41ee-9b5d-9faf04cd1ce7" = "_ArtSource/wpn_waterpistol.blend1" } { "1efcc219-e39a-4590-a858-9c24c2ecdc16" = "textures/env_lo/tex_metal_lightgray_01.image.lx" } { "1f2d4d0e-7c74-4a29-8669-111c62530b2a" = "luxe: type/anim/modifier.anim_track.wren" } { "1f7d9e1c-707f-4c77-8e85-adffa96b8679" = "luxe: string.wren" } { "1f7ebea0-8065-4be2-b680-98b104060ca1" = "luxe: system/wires.modifier.wren" } { "1f976782-cab4-4c57-9d95-4b5234749e62" = "func_luxe: entity_def/func_illusionary.entity_def.lx" } - { "1fb8539f-2bbd-46bd-a975-70353b185ff5" = "prototype/arena01.prototype/" } { "1fb96886-0e3d-4f73-b912-e527a6853293" = "luxe: debug/alloc.block.wren" } { "1fc6b7cb-3473-43b6-bac0-3b98e68afb0a" = "luxe: modules/" } { "200c9612-3982-441a-8100-a54e6896144b" = "textures/env_lo/tex_wood_grain_02.png.import" } { "20102330-f3c6-4916-9e83-1e901da9316c" = "func_luxe: texture_default/grid.wall.png" } - { "201ac300-7e8e-4ec4-b400-fb534faabab9" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "20739792-549d-4866-b732-8ea76049f939" = "luxe: video.wren" } { "20942607-3b49-45e0-8844-13cae63564ef" = "camera: editor.wren" } { "213f02c0-44bf-45bb-a9eb-7531415a395f" = "luxe: ui/image.wren" } @@ -119,21 +106,14 @@ { "23e42ec8-991d-47b3-a2dd-436c3e9b1906" = "maps/arena01_0_worldspawn_col.obj" } { "242947da-0c98-4769-a7c5-d4ed49ee63b5" = "luxe: image/save-all.svg" } { "246464f3-864f-4339-b8c4-e011dbef3c5d" = "luxe: image/trash.svg" } - { "24867f24-d11e-4df2-a421-e496b4236e35" = "prototype/arena01.prototype/arena01.prototype.lx" } - { "248a0a70-3b82-4656-bfde-194d2c84d4be" = "maps/arena01_0_worldspawn.obj.assets/special/" } - { "249979b5-88db-4894-a4cf-950784a706b6" = "prototype/arena01.prototype/" } { "24a40d30-f84b-4c4f-ad29-110f98d34877" = "textures/env_lo/tex_marble_01.png" } - { "25298b2e-6658-4dbf-8b7c-0b436154f1dc" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "252a42e9-26e2-4815-9403-01303962f7c8" = "models/cube.mtl" } - { "256732a2-f28d-426b-801f-23e725301922" = "prototype/arena01.prototype/arena01.prototype.lx" } { "25b60cdd-025e-48fd-ad59-c9aa9d92b271" = "textures/env_lo/tex_metal_darkgreen_01.png.import" } - { "25f0cfef-f2f0-44df-9722-a99678eaa724" = "prototype/arena01.prototype/arena01.prototype.lx" } { "26226e12-36e0-4a8c-b76b-47f78ccf5a78" = "luxe: image/logo.sprite.lx" } { "26bb5c97-b00b-4403-9227-acf8fab022ce" = "luxe: ui/slider.wren" } { "26ce032b-177a-49ef-b18c-71ed60d1ab34" = "luxe: build/wrenalyzer/core.wren" } { "26e19c9b-1995-4c9a-8cf6-f287139b2b6e" = "luxe: ui/editor.panel.outline.prototype.ui.lx" } { "274573a7-9186-44c8-b543-918716579cd3" = "luxe: material/logo.material.lx" } - { "2755aa04-4158-4fb9-a82f-6ce9fc928080" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "28402b5c-7f4d-46b6-accf-2bdb875ad007" = "luxe: image/modifier/tiles.svg" } { "28852da5-85d1-40c1-94bb-522d80eeb209" = "textures/env_lo/tex_wood_flooring_02.image.lx" } { "28a710c0-9247-48ad-a9d5-54a54fbf84a4" = "trenchbroom/entity_defs/" } @@ -141,34 +121,28 @@ { "2906a18a-1caf-4424-947a-fca13e0998ac" = "textures/env_lo/bowl.png.import" } { "2922a5a5-d84e-4326-b51c-44b683401133" = "luxe: font/Lato-Italic.ttf" } { "294f02dd-7520-4b16-8e81-923701ce4fc5" = "luxe: modifier/values.wren" } - { "2956e783-96d0-4edf-b149-5674d7757413" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "2a50ebd5-59e5-4c75-babe-29b65047b9b1" = "textures/env_lo/tex_glass_02.image.lx" } { "2abd5c44-9389-42c8-bd13-a5afe749261b" = "luxe: type/compute.asset.wren" } { "2b15b234-1252-460a-b76e-c1670fb93e78" = "luxe: game.wren" } { "2b58795c-8383-4062-af02-8367ed6e9135" = "luxe: build/settings.wren" } { "2b997d01-6f5c-4210-8b60-cf3d495ba597" = "maps/arena01_0_worldspawn.obj.assets/" } - { "2b9a0ad5-af90-426e-8c8b-756a6e559af7" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "2bfb4267-f79b-4186-972f-7812aec92438" = "textures/env_lo/tex_metal_midgray_01.png.import" } { "2c0aef46-bb8d-4c7d-9ba8-20ac4ba6ee67" = "textures/env_lo/tex_stucco_01.png" } + { "2ca34485-5154-404f-8e81-5939377e8aa1" = "scene/player.scene/Socket_Wield.entity.lx" } { "2cb2dbae-bc81-4f83-bda6-ba7b9f858600" = "luxe: image/empty.sprite.lx" } - { "2ccb1f84-9b97-4db4-acad-c4c7b79bb342" = "maps/arena01_0_worldspawn.obj" } { "2ccca2cb-ffa2-486f-9e86-791b82b6e115" = "luxe: pose/" } { "2d1ceeeb-511c-44a3-9eec-1843ad06ae3d" = "luxe: system/mesh.modifier.wren" } { "2d73845e-4cbc-47ac-a553-feb301426d2c" = "textures/env_lo/tex_wood_flooring_01.tres" } { "2d8249ed-69df-4d22-91e1-135b066258ec" = "luxe: ui/editor.mini.anim.sprite.settings.ui.lx" } - { "2da0a45f-9e64-45be-84a9-9b3f10b0d8b5" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } - { "2dd8091b-b28c-4772-a556-996c867a054a" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } { "2de79151-30fe-475a-a1d0-77e0d6032e38" = "luxe: asset/" } { "2e1c2854-4847-4c4b-93eb-e5442bbe7d59" = "luxe: type/image.hdr.asset.wren" } { "2e36359d-850a-434d-beb2-a90d0937da58" = "scene/player.scene/Player.entity.lx" } { "2f2dd91a-e918-4edd-b689-10ad9746ff29" = "luxe: build/scripts.wren" } { "2f9d205c-a1c4-4db9-833c-02912db9103e" = "trenchbroom/quench_tree.fgd.lx" } { "2fa460df-72df-49fc-88ce-de87923abce5" = "luxe: ui/editor.panel.check.ui.lx" } - { "2ff87e26-a28f-4ffc-af59-70deb837b74c" = "maps/arena01_0_worldspawn.obj.assets/" } { "3007de3e-d700-458a-b5a7-c83f64d14e4f" = "textures/env_lo/tex_concrete_01.png.import" } { "302f7e30-dc12-4706-8afa-a32f1fd7d51b" = "textures/env_lo/tex_metal_midgray_slats.png" } { "30534dfb-d859-4d1a-ad0a-ef6b5b392f1d" = "luxe: material/mesh.line.material.lx" } - { "3086af40-dd75-4683-bfbd-fd46a8662209" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "30db1175-af0d-4cc9-9772-cac4740cc991" = "textures/env_lo/tex_metal_lightgray_02.tres" } { "310e2913-4bca-4654-b6b1-5a943209971b" = "luxe: material_basis/mesh_debug.material_basis.lx" } { "32424b5c-49ca-49de-8aa0-09ab6d0ed68f" = "textures/env_lo/tex_painted_black.png.import" } @@ -181,7 +155,6 @@ { "354d9a12-436f-4e4e-ae41-b0158ad1f6fa" = "luxe: asset/import/material.import.ui.lx" } { "357deeab-985b-4993-b94c-e74bc1baedbe" = "luxe: events.wren" } { "358ef539-f676-4efa-a940-648fd5c819bf" = "textures/env_lo/tex_wood_04.png.import" } - { "35c539ac-0bc7-4c63-a459-fc283ebf899d" = "maps/arena01_0_worldspawn.obj.assets/special/skip.material.lx" } { "3607e639-140b-4526-a490-fec3ba5b0f79" = "luxe: build/deploy/deploy.windows.wren" } { "364c9d7c-5b9f-4641-8b4b-402bc4fb17fa" = "textures/env_lo/tex_carpet_green.tres" } { "3698d0c0-28c9-4090-9a8d-bdaf470353da" = "textures/env_lo/tex_road_plain_02.tres" } @@ -191,18 +164,14 @@ { "3708ef2a-0469-42c8-9bcd-b3290fa42199" = "luxe: test.wren" } { "37135904-49ba-4884-8371-27ae43be1504" = "textures/env_lo/tex_metal_15.png.import" } { "3741d639-5a93-4ea0-bcda-0c0e41c5039f" = "luxe: physics/default.collider.physics.lx" } - { "382b9ed6-d7a6-4727-a04e-94e3ef2c8f6d" = "prototype/arena01.prototype/arena01.prototype.lx" } { "3868adaf-0255-4adc-bb96-25c4259402fe" = "luxe: type/anim.track.asset.wren" } { "3891ad19-8c25-49fe-8abb-56aec79db6db" = "textures/env_lo/tex_concrete_01.image.lx" } { "38b045eb-6a8d-4972-a39e-9fe90e0f5853" = "luxe: build/ast/" } { "3a358a11-5d7c-4deb-9502-022878e17e6c" = "textures/env_lo/tex_stucco_01.tres" } - { "3a5b03a0-7a52-4d0b-9dcd-43457a194909" = "prototype/arena01.prototype/arena01.prototype.lx" } - { "3a92d734-cce7-445d-b3ba-a21f36859908" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "3b33675c-609a-403b-b612-66bbf2111f6b" = "luxe: ui.wren" } { "3b458842-5f25-4cd3-ad0a-02e3a2c8a4e5" = "debug: list_with_filter.wren" } { "3b488932-3466-41f6-8d5e-c981f0454eca" = "textures/env_lo/tex_roadside_03.png" } { "3b582b2e-3165-4282-bf54-817e9413bb77" = "luxe: asset/import/input.import.lx" } - { "3b63e6e6-cd5f-4a51-8530-119f481d0601" = "maps/autosave/arena01.1.map" } { "3bc41225-9f29-41da-86ea-9aa4cad85f78" = "luxe: blocks.wren" } { "3c101d38-2c45-4f32-bf1c-d2d57bd6f095" = "textures/env_lo/tex_brick_06.png" } { "3c464e0c-aa2b-40c9-8292-6d59bb8656b9" = "luxe: ui/editor.panel.text.ui.lx" } @@ -210,12 +179,9 @@ { "3c63f87a-a320-4e22-9456-f23602b4340c" = "textures/env_lo/tex_road_side_01.image.lx" } { "3d36ae3b-5e2f-490b-8e22-90bb06feef42" = "luxe: lx.wren" } { "3e3644fe-9cd2-425a-a5f4-ba049ad51635" = "textures/env_lo/tex_marble_01.png.import" } - { "3e5ad10b-4412-4e76-9509-c019899246c1" = "prototype/arena01.prototype/arena01.prototype.lx" } { "3e6b6abb-ad09-4c19-8c98-5bfae9698f4f" = "textures/env_lo/tex_brick_03.png.import" } { "3eccdec9-a2c0-4270-8714-2ff305443066" = "textures/env_lo/tex_carpet_green.png" } { "3ed4acc2-447f-44c7-a2cf-dc1ee87cf12b" = "debug: image/close.image.lx" } - { "3f076da6-148e-44a3-82e1-38d5e759e19a" = "prototype/arena01.prototype/arena01.prototype.lx" } - { "3fdb0224-06a9-4644-8a3d-6cc47ecb7488" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "3fe7353b-5129-46a2-a1a0-48f5538bb206" = "luxe: runtime.wren" } { "3ff6416d-b5d6-4af1-a033-9711c615ba19" = "textures/env_lo/tex_tile_tan_02.png.import" } { "4012141d-01d9-4ec5-9072-f8506d584de9" = "luxe: system/skin.modifier.wren" } @@ -228,11 +194,9 @@ { "41eea475-ec67-4faa-b7f2-c2863278d5f7" = "textures/env_lo/tex_road_plain_02.png" } { "4266c2e5-3ed5-475e-b0ab-65caf0f742c8" = "textures/env_lo/tex_wood_grain_01.png.import" } { "427e0cab-c322-43c3-a3b8-ea9fb3d7440b" = "luxe: image/visible.png" } - { "42da8f5d-7275-4927-a4a2-47c61c6cfc36" = "prototype/arena01.prototype/" } { "42db8be0-43e7-48dd-ba79-36fcee0de40d" = "scene/arena01.scene/" } { "42ea78bb-e6ed-4e35-9e24-63bf30334f4e" = "luxe: ui/scroll.wren" } { "42f57703-7c93-481f-9275-e4599b3a7d6c" = "luxe: pose/ccdik.pose_node.wren" } - { "43287412-be95-4e78-a966-264ceb24c9a9" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "43805219-5d0f-46e1-a815-e15fecbe6974" = "textures/env_lo/tex_road_walkway_01.png" } { "43d05b6d-8d28-42a7-85d7-7e8795b1f981" = "textures/env_lo/tex_roadside_02.png" } { "43d3032a-42ad-4baa-b97d-a44ca8439db9" = "textures/special/clip.image.lx" } @@ -249,7 +213,6 @@ { "472a52dd-98c0-4a29-9d3d-68c136a3f0e1" = "textures/env_lo/tex_painted_lighttan.tres" } { "474a2a6e-5b44-4207-a373-3dd517fe2aa0" = "luxe: type/audio.wav.asset.wren" } { "47dc7e2a-6ae2-433e-820f-f948cde810ed" = "luxe: material_basis/vector.material_basis.lx" } - { "48a632c0-4448-4b1a-8831-092823de8c31" = "maps/autosave/" } { "48ec633c-6e3f-4db8-ba46-db17ae6999a7" = "luxe: image/logo.png" } { "499d4cb0-c33d-4e9e-8467-8f1df07c2bd3" = "luxe: material_basis/debug_line3d.material_basis.lx" } { "49a6ead3-bb0f-4090-bd3e-07b86602654d" = "textures/env_lo/tex_glass_01.png.import" } @@ -260,7 +223,6 @@ { "4b81272c-3e94-48bd-a5be-25b04932d662" = "func_luxe: core/geo_generator.wren" } { "4bc31e29-ccc0-4d66-a39d-6ea5abdd52c9" = "luxe: ui/editor.panel.progress.ui.lx" } { "4bdfddff-3f3e-48fb-a388-74e81eeffd2b" = "luxe: ui/editor.panel.outline.prototype.entity.ui.lx" } - { "4be0dba5-ab6a-4a53-a69f-b9853b2b2f80" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "4c672b6d-b6ad-4615-9315-4575f6309040" = "textures/env_lo/tex_brick_04.png" } { "4c817f8d-457e-4a89-ae6a-1c88a308ce1d" = "luxe: ui/editor.panel.modifier.tiles.ui.lx" } { "4ce41557-7e6d-474b-95cd-acb6ced3364c" = "luxe: image/proto-open.svg" } @@ -280,25 +242,19 @@ { "51370c3c-740d-47d4-a361-c40153f83a16" = "luxe: image/logo.sprite.sprite.lx" } { "513895d1-a96f-4879-9d24-b18e3e96474c" = "debug: debug.wren" } { "51412908-c6d9-46b1-9bb4-2efbfa02da5d" = "textures/env_lo/tex_brick_07.image.lx" } - { "5176cdbf-5723-4257-9043-0984ac05f7a8" = "maps/arena01_0_worldspawn.obj.assets/" } { "5249ea90-34a9-441d-a6a0-9a94dd3a076d" = "luxe: system/physics/contact.block.wren" } { "524b0500-88d2-43a4-880e-7889fd67f2aa" = "luxe: ui/editor.panel.modifier.script.ui.lx" } { "5285599d-54b0-49d7-9f67-70a4c14dbd4e" = "luxe: build/deploy/deploy.mac.wren" } - { "52a8ad4e-6642-4c61-b158-07816d32fb7e" = "prototype/arena01.prototype/arena01.prototype.lx" } { "53664479-2371-472f-aa5d-9c97e85f4cbe" = "luxe: type/mesh.asset.wren" } { "537821a0-21e6-4a1f-81d3-5c40a38b4d78" = "luxe: image/folder-closed.svg" } { "5386db91-1177-4d24-896e-4a57d717eb8e" = "textures/env_lo/tex_walk_yellow_01.png.import" } { "545b474a-27c3-46c4-93cd-885920d6bd5f" = "textures/env_lo/tex_tile_04.png.import" } - { "5501ad42-f206-401f-8a44-f25df44ee1a8" = "maps/arena01_0_worldspawn_col.obj" } { "5515b6b3-84de-4e85-a29c-e96d89484a83" = "textures/env_lo/tex_glass_01.png" } { "55338ca0-3f1a-46de-a853-ae108df9df1f" = "luxe: material_basis/solid.material_basis.lx" } { "553e3386-9d56-4533-b336-cc49b6f6ce33" = "luxe: toggle.wren" } { "55788203-09b4-4a20-9971-677f8d2b4a91" = "luxe: version.wren" } { "557c27d0-5c76-4928-b58a-4ad7ddeaff54" = "luxe: sample/" } - { "557f32a6-6463-4916-9e26-99519bfbe8ac" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "55bea3a1-0951-4c0e-a711-ec0c6eacafa2" = "luxe: type/http/server.request.block.wren" } - { "55c8fea7-2038-4a48-b7ee-8ca6adfba26b" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } - { "5612f894-e278-4346-9461-4cb87da9cdc7" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "564dd610-513b-4703-be7e-05a546ba01d9" = "textures/env_lo/tex_brick_02.png.import" } { "5661af78-c77a-4c8b-84b3-8d9f2b5ff073" = "textures/env_lo/tex_concrete_02.png" } { "56639684-dcf4-4094-84e5-82fb10e67e96" = "textures/env_lo/tex_metal_midgray_03.image.lx" } @@ -308,27 +264,21 @@ { "57fc3553-d427-4f69-832e-0c9b981836b1" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "58025e8d-05b7-47da-a8ba-5798f990a300" = "luxe: type/image.psd.asset.wren" } { "584bc186-eec3-48c1-a096-ae7e1ca1f94b" = "textures/env_lo/tex_tile_green_02.png" } - { "58726928-75d3-4b00-8207-0082fb912a5c" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "58f90cf0-3a15-4871-9177-d567b177afb8" = "luxe: system/physics/character3D.modifier.api.wren" } { "5908c85f-c050-4291-ab05-58f32f43d2af" = "luxe: type/modifier.asset.wren" } { "594741d0-58dc-482f-aa3f-83a5eaf32683" = "luxe: noise.wren" } - { "59604c9b-a411-481d-9898-ab106941c58c" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } - { "596825f0-2ee7-4e11-972b-1e05a554a2ec" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "598e114f-fd94-4866-b90b-4e0a313dcf0a" = "luxe: sample/app.wren" } { "59c1e97b-07f8-4189-82a0-61b03234311a" = "luxe: math.wren" } { "59c9fad2-c21d-4f12-8e75-32dd9ba1576d" = "textures/env_lo/tex_painted_lighttan.image.lx" } { "5a8aeb53-efc2-4f74-900b-cd87ec4cdde3" = "luxe: ui/editor.panel.modifier.mesh.ui.lx" } - { "5af597c0-408a-4eb5-a51f-deb472a57a81" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "5af6d2d4-409f-4137-853d-f211602615dd" = "textures/env_lo/tex_carpet_green.png.import" } { "5b0c88c0-2795-4817-a4da-1830dc78ea4a" = "system/" } { "5b2f1286-d705-47eb-9235-5a7742d9637c" = "luxe: ui/editor.panel.outline.layer.ui.lx" } - { "5b64961d-40a0-4333-983e-3379a6987bed" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "5bba6963-bd5a-44cf-aa7a-83aae1cff5e7" = "luxe: triangulate.wren" } { "5be49438-dcc7-4fd0-8dbd-eae90ce548d6" = "textures/env_lo/tex_metal_lightgray_02.image.lx" } { "5c50fa7b-528d-46f1-a147-e1b1323f0018" = "textures/env_lo/tex_painted_darkgreen.tres" } { "5c664aea-99f0-4ca7-9544-b5d05b19de48" = "luxe: ui/text.wren" } { "5cb370b8-6bcc-4e9c-a38e-a350966d2ffe" = "luxe: style/" } - { "5ce391b2-ccb4-41ef-907b-9c52e87869db" = "prototype/arena01.prototype/" } { "5d039d26-5124-485e-819a-24e3772a8e20" = "func_luxe: core/map_data.wren" } { "5d651902-9960-46cd-b8f7-1dfbc2c75e6f" = "textures/env_lo/tex_metal_09.png.import" } { "5d869f85-7fd0-42d4-a2fe-a7dee49ed23e" = "textures/env_lo/tex_tile_08.tres" } @@ -338,22 +288,15 @@ { "5ed82fcb-1fc6-4d51-815a-e0c517627992" = "textures/env_lo/tex_tile_09.tres" } { "5f283252-ffdc-47e5-aa11-b4efb2786a0b" = "luxe: ui/tabs.wren" } { "5f29e61a-0aac-452d-a3e0-0e43d7e38571" = "textures/env_lo/tex_stucco_01.image.lx" } - { "5f560df6-af63-436a-a163-1d2a558286d6" = "maps/arena01_0_worldspawn.obj.assets/" } { "5fed6566-47a6-4504-a3ad-ccdb90802bc2" = "textures/env_lo/tex_walk_yellow_01.image.lx" } { "602265e1-be17-452c-9985-223b379b9eef" = "luxe: project.wren" } { "604d9a72-0daf-4375-a449-bb9c1bdb7d27" = "textures/env_lo/tex_tile_04.png" } - { "605562ce-4273-4baf-b430-be9424c16b68" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } - { "60647777-b423-4a3d-8c0b-0ed3e6779791" = "maps/arena01_0_worldspawn.obj.assets/" } - { "60cd30d8-49d6-4163-91b5-180c5627f0f1" = "prototype/arena01.prototype/" } - { "61594943-1e4d-49b1-afdd-bee05b1f90ae" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } - { "618443e9-2963-44a7-99d2-a19ac790cdcf" = "prototype/arena01.prototype/" } { "61a111c8-3340-42a6-b098-6e220b054f48" = "luxe: ui/field/framemarks.wren" } { "61c003a1-c7b7-4a15-97f3-bdb5c1c72995" = "luxe: system/physics/character3D.modifier.wren" } { "61e62fc2-b883-47b3-a68f-c976390c41cf" = "textures/env_lo/tex_tile_tan_03.image.lx" } { "624b752f-27e1-48df-9d1f-39a51761c468" = "textures/env_lo/tex_metal_midgray_03.png" } { "62a0e2b6-1595-44c3-96be-bcce77d225e7" = "luxe: build/deploy/deploy.web.wren" } { "62c2bc33-c3ac-4182-ba33-df725edd8625" = "luxe: type/anim.asset.wren" } - { "62ced979-861c-4389-ad17-140bbd5d8da0" = "prototype/arena01.prototype/arena01.prototype.lx" } { "633b2084-efff-420a-a10c-78f5744974e2" = "textures/env_lo/tex_road_cross_02.image.lx" } { "63743be9-b727-47c6-bfa9-cf2af7e14cc5" = "trenchbroom/icon.image.lx" } { "64322dff-dc64-486b-b141-571b761b0427" = "func_luxe: basis/" } @@ -373,17 +316,14 @@ { "67192e9c-a987-4961-8c6c-b3b1a0ec35ac" = "luxe: world/prototype.wren" } { "674251a4-ea6d-4de0-9fe8-a369057048e1" = "luxe: moduler.wren" } { "675bb2bf-ad40-498e-8018-131637c2ba73" = "luxe: type/http/" } - { "677895bb-6763-4814-b41c-00fb7d29cece" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "679732eb-53e0-4232-824e-bf4bb67297ab" = "textures/env_lo/tex_metal_lightgray_01.tres" } { "67e372fc-1fd3-4253-97ef-ba9ee9c15124" = "luxe: build/wrenalyzer/ast.wren" } { "67f46adb-f364-4924-abee-0264e5ba139c" = "textures/env_lo/tex_glass_01.image.lx" } { "68abcc66-1075-42f9-a746-07feced2bc30" = "textures/env_lo/tex_tile_08.png.import" } - { "69549138-aef1-4bc6-9d4d-41c781ed54fe" = "prototype/arena01.prototype/" } - { "6955fbbc-acdd-45e7-b349-247cb2cf28e6" = "prototype/arena01.prototype/arena01.prototype.lx" } + { "6932e41f-34e6-4f35-b0bf-0f39b7b88031" = "prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx" } { "697da9a3-fe63-4ac7-90fd-d37e9a326036" = "luxe: modifier/anim.wren" } { "6a012a92-2241-4b0f-933c-a1608e7e3506" = "luxe: regex.wren" } { "6a405619-3c8b-40da-8fad-1abbc6e73bd8" = "luxe: ui/editor.panel.modifier.sprite.ui.lx" } - { "6a4a15fb-1040-4f0a-94ce-ba5adb3af211" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "6a840dfb-de41-4176-8801-929178173889" = "textures/env_lo/tex_tile_tan_02.png" } { "6aa35469-6318-4710-a35f-773f78aac586" = "luxe: type/text.style.asset.wren" } { "6ad2f740-7e7b-4037-92e1-d2efa91dc6ec" = "luxe: system/transform.change.block.wren" } @@ -391,9 +331,7 @@ { "6af570e8-5050-48b0-8c28-aa0a5c884953" = "luxe: image/select-inverse.svg" } { "6b0094c3-cde7-4ed8-9641-a329bce61f98" = "luxe: image/select-none.svg" } { "6b2236ac-43bb-41d5-9777-8d1c7307cbac" = "luxe: font/Lato-Italic.face.lx" } - { "6c134c7a-abcb-425c-acd4-380c7c2095a7" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "6c45b540-1f8d-4fd0-9807-7f9e0beb6739" = "textures/env_lo/tex_road_cross_03.png.import" } - { "6c5cc5df-a83c-4124-a4a6-3bc5118bdeff" = "maps/arena01_0_worldspawn.obj.assets/" } { "6cc9abee-36eb-4fc1-8f3f-8fe80bf6c952" = "luxe: type/physics.asset.wren" } { "6ce19f80-1987-4195-a1df-588639c4a702" = "luxe: image/active-context.svg" } { "6d9020b8-d184-49e4-ac0b-a88ba32810ea" = "outline/" } @@ -401,7 +339,6 @@ { "6e23f88d-f5e8-43c2-a5e4-037f7e57ac1d" = "prototype/" } { "6e7fc774-f089-411c-a79e-e9cef07989cf" = "textures/env_lo/tex_metal_10.image.lx" } { "6ebc5d94-ecd3-4d4a-8199-d5ba4992bc63" = "textures/env_lo/tex_wood_slats_01.png" } - { "6f07c290-a259-4eee-8585-4fdb3e752c15" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } { "6f080e82-cd74-4be3-b7fd-6ac2b167922c" = "outline/inputs.input.lx" } { "6f0938c6-7ea8-4ba3-ac76-cffcdb90c00b" = "luxe: system/physics/box_collider3D.modifier.wren" } { "6f49cc4a-adb5-4c22-8c0f-f37883e09374" = "luxe: build/dependency.wren" } @@ -409,22 +346,16 @@ { "7076047a-c14f-4960-8ebc-5bad766cfd1a" = "luxe: font/lato-bold.font.lx" } { "709da8eb-b372-43cc-9ed5-6727bb5b2b96" = "textures/env_lo/tex_road_cross_02.png.import" } { "7115932f-7ab7-416f-9536-0e43468d4d6d" = "luxe: debug/" } - { "7149c29d-4d4f-4e75-a6b4-c709dd5619a0" = "prototype/arena01.prototype/arena01.prototype.lx" } { "7150e167-ed4f-4fd8-bc85-0bd867ddef86" = "luxe: build/deploy/" } - { "71e18bcb-9818-4889-84ba-9bca992463f9" = "maps/arena01_0_worldspawn.obj" } { "71e6686a-7a64-4e49-8a11-d20ff1226a8e" = "func_luxe: entity_def/worldspawn.entity_def.lx" } { "721bcf58-8df4-4202-9604-180932f8acef" = "luxe: build/shaders.wren" } { "724a7b67-0610-46f3-aeba-240559e70638" = "textures/env_lo/tex_brick_02.image.lx" } { "72895c82-2455-48d3-85ad-9fe28ca440b1" = "luxe: material_basis/sprite_solid.material_basis.lx" } { "73297ab4-c1d7-4252-a10d-9fd1a10492c0" = "textures/env_lo/tex_brick_01.png.import" } { "739af380-5231-4bb0-9673-d9f30f2955fc" = "scene/player.scene/" } - { "73dd1d0a-1648-44b7-88e6-eea9a277cf00" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "73e8dd07-f63d-4f64-9df1-062d2e0923c3" = "debug: version.wren" } { "74a49f36-1b15-4147-a4e1-90a06125de54" = "textures/env_lo/tex_tile_06.png.import" } - { "75739eb0-0a6e-412a-9be2-5bacb0afa214" = "prototype/arena01.prototype/arena01.prototype.lx" } - { "75ac2e59-060c-40ab-9d8f-5e1136417c7b" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "766456ef-364f-4dfd-a1fa-0aeeb07ae745" = "luxe: image/save.svg" } - { "76b446c1-caaa-466d-8567-d3e8b7b39bd9" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } { "76f219bb-7e48-4faf-a16f-95a2e286a6ae" = "luxe: tiles/" } { "773d9e43-da0e-4611-8f2f-27a4e4188d20" = "textures/env_lo/tex_road_cross_03.tres" } { "77d62c87-23c4-4c73-829c-c5f26aa967b2" = "textures/env_lo/bowl.png" } @@ -433,55 +364,41 @@ { "78830304-83cb-4a36-9f74-b488c02fa854" = "luxe: material_basis/color_pick_transparency_grid.material_basis.lx" } { "7898f0a6-e205-4f7e-a8a7-10c6e290518e" = "luxe: ui/button.wren" } { "78df96d0-9ded-48dc-b687-e06d2417edf7" = "luxe: ui/field/choice.wren" } - { "790fda03-8ff9-4fcf-a87f-cf9f08e4a4ad" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } - { "79657d8b-c381-4bd9-b6c2-e3749d31deda" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "798ac08e-688f-49fc-9f82-3eba5271c133" = "textures/env_lo/tex_brick_09.png.import" } - { "79eb0f44-343b-4e25-943b-9905fb12c9f0" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "7a0e97af-e659-4800-afd3-2f9cf752b961" = "scene/arena01.scene/Map.instance/arena01_1_player_start.override.lx" } { "7a3b8b49-6cd9-4029-b41e-2c6a9310cb96" = "luxe: font/Lato-Regular.face.lx" } - { "7a42683c-43c5-4033-a757-53c8cc561571" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } { "7a45118a-6519-433a-8926-3bf3474a735b" = "luxe: image/modifier/camera.svg" } - { "7a60b961-955f-46eb-a832-38283872628f" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } - { "7a87e7fd-0834-4535-aea1-ded97e56470d" = "maps/arena01_0_worldspawn.mesh.lx" } { "7aa8cb7e-aca9-46d0-9e0a-5b81af0fa8e8" = "textures/env_lo/tex_prop_lockers01.png.import" } { "7abbb302-751d-49b0-b321-9bc13d8c1541" = "func_luxe: type/" } { "7ad5d1f2-0bc2-454e-b37d-9a82ff84d355" = "textures/env_lo/tex_tile_green_02.png.import" } - { "7b274629-b9e2-4ba1-95a2-eea6af2bb071" = "prototype/arena01.prototype/arena01.prototype.lx" } { "7b35abca-5bac-4cea-a090-bb2437d98d10" = "luxe: material_basis/sprite_pixelated_AA.material_basis.lx" } - { "7b43e5f0-2b65-4ebd-9f7e-7ac7b4eb90bb" = "prototype/arena01.prototype/" } { "7bdd3056-3545-4187-9a39-4171e2a68889" = "textures/env_lo/tex_road_plain_01.tres" } { "7c02a4bd-8d2d-43d9-971f-b6dbe3c57003" = "luxe: templates/sprite.prototype/sprite.prototype.lx" } - { "7c59c9c9-5982-4f01-b4bc-d2ed5ca72139" = "prototype/arena01.prototype/arena01.prototype.lx" } - { "7c852959-95da-4644-bace-7c8ada4aac4d" = "maps/arena01_0_worldspawn.obj.assets/special/" } + { "7c21b5bb-0ba0-4578-9b40-71596de6980b" = "_ArtSource/wpn_waterpistol.blend" } { "7cbe02e1-7ab4-4fb2-ad3b-21ffb81d2b87" = "luxe: system/physics/cast_ray.block.wren" } - { "7cdb0517-4049-41e3-b5eb-f2ed730fbd33" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "7cf312ef-66ef-4756-8b39-74131ef84fbe" = "textures/env_lo/tex_brick_07.png" } { "7d225758-5de5-450e-aa9a-5a57708ba55d" = "luxe.project/asset.wren" } { "7e553536-e05d-47c1-bfb8-e00ca6343271" = "textures/env_lo/tex_prop_lockers01.image.lx" } { "7e900da5-b7f9-456a-b315-044c588f3e98" = "func_luxe: fgd/basic.fgd.lx" } { "7f7e8d94-172b-4335-a229-dab313cf4208" = "textures/env_lo/tex_concrete_03.image.lx" } { "7f85cc45-a155-4704-8d43-7e0d31dd554f" = "luxe: render/font.wren" } - { "7fbee9fc-7689-4af6-b054-7442665e5d0f" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "7ff507de-40dd-41f0-bff0-0750a8aed36f" = "luxe: type/audio.ogg.asset.wren" } { "807c4fab-714b-40c4-aab1-b56693197ec5" = "textures/env_lo/tex_wood_03.png" } { "8157474a-e066-4757-b3cf-0f34cc1a3641" = "system/player_input.modifier.wren" } { "815d1a05-79ee-42d2-959e-d235b9ad427b" = "luxe: type/anim/skeleton_clip.anim_track.wren" } - { "81836254-74ea-41be-af0c-192bdc75af4c" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "81deec4d-3e64-4ae0-ac9f-00b2bee62c5b" = "textures/env_lo/tex_tile_tan_03.tres" } { "823564a1-4156-48c7-a08d-7f3af8b2de14" = "luxe: material/" } - { "82429ac5-500f-4755-be32-f5e91d70263f" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "82cefa5c-a2be-4205-8627-5a361a9420d9" = "textures/env_lo/tex_tile_tan_01.tres" } { "82d871e3-c0b2-4550-9dcf-b0e512db39b6" = "textures/special/clip.png.import" } + { "82dcadda-cab9-458f-b130-2ea79f2009d0" = "models/wpn_waterpistol.fbx.assets/" } { "83527e80-d6f9-49fd-81a3-a861cd359b1d" = "luxe: id.wren" } { "83e78c7f-c96e-4f60-9244-fec04c36c231" = "system/player_input.modifier.api.wren" } - { "842feb41-1409-4853-9e1e-5d73cd0d03a2" = "maps/arena01_0_worldspawn.obj.assets/" } { "84513e56-8c2c-4638-b983-dd6f651af88f" = "luxe: material/logo.sprite.material.lx" } { "8451d4eb-c11a-483e-ad11-a5e9921a2005" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "8479ffe5-6912-4fd1-bd04-c42222934166" = "luxe: sample/game.wren" } { "84e2a44c-4a34-4220-8bcd-ea5d3825b86d" = "textures/env_lo/tex_concrete_02.image.lx" } { "84ff2ac5-1604-4c71-933b-76c8c4506f6d" = "textures/env_lo/tex_linoleum_01.tres" } { "850c027b-6078-4469-8b25-d417affce745" = "luxe: ui/field/" } - { "8563c88a-c0cc-40f5-8f23-b227220a4a70" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "85c8c895-7170-421c-a943-a6fdcad74f1b" = "maps/arena01_0_worldspawn.obj.assets/special/" } { "85dfae9f-83dc-430b-b9cb-28f2361de03a" = "luxe: type/tiles.brush.asset.wren" } { "85f3d9ab-9f43-4797-b36c-4a798ea8a36d" = "luxe: pose/blend.pose_node.wren" } @@ -495,15 +412,11 @@ { "87d7e88c-0846-49ab-8f37-ad18880623d8" = "luxe: build/types.wren" } { "87e90956-1d2b-4f1b-a020-2c1636ada892" = "func_luxe: entity_def/func_detail.entity_def.lx" } { "8844334c-3e47-4d72-8d37-f84fde590fb1" = "textures/env_lo/tex_wood_flooring_02.png" } - { "8868f6ac-320d-4847-bc62-8ebc9b6ccdcb" = "maps/arena01_0_worldspawn.obj.assets/special/" } { "89536aa5-bbe8-468f-a85b-6868169e8eb6" = "textures/env_lo/tex_wood_grain_01.png" } - { "89d3b4ef-a66d-49e2-9f43-7c180c2b5430" = "maps/arena01_0_worldspawn_col.mesh.lx" } { "8b203951-7b5d-4db8-840a-76f64d845222" = "luxe: type/font.asset.wren" } { "8bb201c7-f43a-4e96-ac00-e5a5551d6091" = "luxe: build/wrenalyzer/chars.wren" } { "8cbdaf57-dcc7-436a-b850-6fcec0a4f3fe" = "textures/env_lo/tex_road_plain_02.png.import" } { "8ce7c0e5-a1a7-495b-8d71-b2168609c3ca" = "textures/env_lo/tex_concrete_02.png.import" } - { "8d403136-f2c2-42be-9523-b5b59181e14e" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } - { "8d9f8aee-1c94-46ee-a080-ab521a3484e5" = "prototype/arena01.prototype/arena01.prototype.lx" } { "8df2c03e-e7c0-400f-971a-b676980af0ae" = "textures/env_lo/tex_road_cross_01.png" } { "8e04322a-fbf0-470a-96b2-8c85caa75289" = "luxe: asset/import/image.import.wren" } { "8e4d80b2-88ad-4d3c-b4ab-b983a0d0acc7" = "textures/env_lo/tex_tile_07.image.lx" } @@ -514,7 +427,6 @@ { "8efe196a-05d6-4865-9248-becfa17f5fab" = "textures/env_lo/tex_wood_03.png.import" } { "8f52de11-cd8e-4ff1-b5c5-c2b58f5c0174" = "textures/env_lo/tex_metal_darkgray_01.tres" } { "8f7b157a-93e1-41b0-930c-617de5b143f9" = "luxe: bytes.wren" } - { "8fa7c16f-6d26-4ffe-8035-e8066fcee038" = "maps/arena01.mtl" } { "8fbc16fe-8d9f-4c17-982d-c30e6e2ad95d" = "luxe: type/image.jpg.asset.wren" } { "8fe0e89c-b45f-4b9e-8c0c-a31a06e3b78f" = "scene/arena01.scene/arena01.scene.lx" } { "8feaf42e-9cff-4d8f-9981-6d7feda3401e" = "textures/env_lo/tex_roadside_02.tres" } @@ -527,24 +439,17 @@ { "91c1874a-5461-4340-9c02-4a6f8a2945db" = "luxe: type/mesh.preset.asset.wren" } { "91dc5070-1e4c-4eb6-b982-4db42214ecaf" = "luxe: type/anim/" } { "921c5576-434d-48b8-9ec6-38c6d81e687b" = "luxe: build/images.wren" } - { "92366b5b-3440-4e10-883a-44c171e8197a" = "maps/arena01_0_worldspawn.obj.assets/" } - { "924213e8-d9c5-42d4-b646-08cf893ff2c0" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "9258d16f-6f4c-4cbc-adc8-1988096a24cb" = "luxe: asset/import/material.import.lx" } { "92617ca3-b9b6-475a-b197-5aa505b067e5" = "luxe: build/wrenalyzer/resolver.wren" } { "92a31733-f20b-4f71-912f-69770290b58b" = "textures/env_lo/tex_metal_darkgreen_01.tres" } { "9396f5a6-305c-4aca-ac5a-d3944cc3eeca" = "luxe: astar.wren" } - { "93fb2ab8-aae6-4bf9-a613-924dc1964460" = "maps/arena01_0_worldspawn.obj.assets/special/skip.material.lx" } { "947a297a-894f-4295-bb74-b1cd11939d7a" = "luxe: material_basis/sprite.mips.material_basis.lx" } { "94d1314a-287b-4cf5-a8d5-6b8030632507" = "maps/arena01.mtl" } { "9505e8fe-4235-4ad8-8190-c559174149d5" = "luxe: ui/editor.panel.outline.scene.ui.lx" } { "952f9697-5e69-4268-b2b8-4ca3a8a3292b" = "scene/arena01.scene/Map.instance/instance.override.lx" } - { "9538f2ff-58c6-49d0-85ba-c338cb3cb0fd" = "maps/arena01_0_worldspawn.mesh.lx" } - { "966796b5-982e-427e-a9bd-19c3467c0bbb" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } - { "97dcbf1f-3d71-4e5a-97a5-6b1107c906e2" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "983300c6-5762-4bba-82f4-b0b7f31ae7b9" = "luxe: image/luxe.char.sprite.lx" } { "995fc5de-6799-4f8c-ae38-f37364a7a12c" = "luxe: ui/editor.panel.button.ui.lx" } { "9983c001-a383-49e0-a532-6d62d600cef0" = "luxe: font/Lato-Regular.ttf" } - { "998b75e5-1178-4f8f-b023-bf0abf1d1a66" = "maps/arena01_0_worldspawn.obj.assets/special/" } { "998d4cfc-76a0-4189-9bf3-ae92556f934e" = "textures/env_lo/tex_brick_04.image.lx" } { "9a269855-5bc6-4ee5-9833-807c640bb6e5" = "luxe: style/default.text_style.lx" } { "9a5148e1-0fdd-4141-ad85-22a382f3c516" = "luxe: build/wrenalyzer/token.wren" } @@ -553,11 +458,9 @@ { "9a9e5edb-af69-4040-a83e-f8b5b583f533" = "luxe: image/template-closed.svg" } { "9ac902ba-40ff-40dd-b238-b46f54d6564c" = "scene/" } { "9af8b96e-64eb-447d-bec3-0e491fd94287" = "luxe: type/asset.meta.asset.wren" } - { "9bf832a1-59d4-4c38-8735-39baac285422" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "9cc01d4f-ab7a-4eca-ab4b-bdea4471b3e1" = "luxe: string/po.wren" } { "9ce88ce9-98ef-45fc-a53f-07776b6b96f7" = "luxe: ui/editor.panel.modifier.transform.ui.lx" } { "9cf9ca22-aa54-46bb-911b-85f1d9b4fa0e" = "luxe: ui/editor.panel.label.ui.lx" } - { "9cfb7958-dd55-4d08-a437-d0cc50ea4272" = "prototype/arena01.prototype/" } { "9d55f7bb-2ba2-4258-a90c-a31da477f2c4" = "luxe: tiles/default.tiles_visual.lx" } { "9dc6f445-e151-4be3-9db5-174106f280e8" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "9ec008b9-2ea2-48d1-aad0-9100f2be27c9" = "luxe: build/tiles.wren" } @@ -568,8 +471,6 @@ { "a0cb5b22-6e88-4607-a89c-e5718c650aaa" = "luxe: type/skeleton.asset.wren" } { "a16df612-f309-4d5b-8edf-0768e2b8eb74" = "luxe: io.wren" } { "a1847725-c97f-4761-a019-52258a5e8e1e" = "luxe: pose/look_at_ik.pose_node.wren" } - { "a1db3e5b-9a17-4176-95c7-ca78b1bcf922" = "maps/arena01_0_worldspawn.obj.assets/special/" } - { "a2073dd7-5a50-45a9-8ae5-5899189d665c" = "maps/arena01_0_worldspawn.obj" } { "a228a86b-ebac-4d72-b8e6-24f94d8a6c0b" = "luxe: type/prototype.asset.wren" } { "a26821b4-1878-4489-aef2-b80ca6ac2ae9" = "textures/env_lo/tex_metal_midgray_02.png.import" } { "a28e68d5-c304-4167-8205-6f29c8cfc189" = "luxe: image/empty.png" } @@ -581,7 +482,6 @@ { "a40b733b-158b-4133-9754-b792e2ecfb38" = "textures/env_lo/tex_wood_grain_02.png" } { "a4113599-b4db-4178-99c4-6c4ce165841a" = "textures/env_lo/tex_road_stairs_01.png.import" } { "a46db0a8-a0d9-49b4-b156-38c8753076fa" = "luxe: ui/editor.panel.anim.sprite.value.settings.ui.lx" } - { "a49abce1-4c00-4b2f-986f-9cd042de258d" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "a4a562f4-bea3-41e2-8001-80226dade944" = "luxe: font/Lato-Bold.ttf" } { "a4cd06dd-aa6d-42d8-826d-ace9915ae2c5" = "luxe: modifier/transform.wren" } { "a4ef4731-0fe7-494d-89fc-99762b0eb823" = "textures/env_lo/tex_road_cross_01.tres" } @@ -591,10 +491,8 @@ { "a7441c5b-6582-4a39-b433-4dfe388b39b4" = "luxe: image/entity-1.svg" } { "a74f82e8-86d1-41a3-ab88-8a2095200186" = "textures/env_lo/tex_road_cross_01.image.lx" } { "a78297c3-bf20-4d8b-8ac4-b344637c775a" = "func_luxe: type/entity_def.asset.wren" } - { "a7aeb29a-2694-49ec-ab91-9ca3634375f4" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "a7aee425-9e15-4859-a145-a0feaa95fe83" = "luxe: terminal.wren" } { "a7e30304-4000-4ede-815f-f3f4da533139" = "luxe: material_basis/sprite.material_basis.lx" } - { "a7e6f701-40ac-44af-b1df-006ff0129c30" = "maps/arena01_0_worldspawn.mesh.lx" } { "a828f382-ad35-4444-bed0-33096afabaf3" = "luxe: material_basis/font.material_basis.lx" } { "a889a58a-fdbc-428d-a756-0fe90c69849d" = "luxe: pose/clip.pose_node.wren" } { "a9062104-7db2-4698-bd56-80ea04bf0675" = "luxe: image/logo.sprite.image.lx" } @@ -605,10 +503,8 @@ { "aa7467c4-798f-4f64-ab31-4fcbd91e7ebf" = "textures/env_lo/tex_brick_03.image.lx" } { "aab37517-823e-4f8e-a743-e6bd69380bc0" = "textures/env_lo/tex_concrete_03.png" } { "aad634b3-af7d-4057-a453-ee735b6ba096" = "textures/env_lo/tex_wood_flooring_02.png.import" } - { "ab391964-97b0-4c07-8840-b396ea6c164b" = "prototype/arena01.prototype/" } { "ab3c29a8-d6dd-4122-b199-1fe0a54968d0" = "textures/env_lo/tex_metal_darkgray_01.png.import" } { "ab48c9b0-5f42-440c-9935-108a540c36c0" = "textures/env_lo/tex_wood_flooring_01.image.lx" } - { "ab884b4b-3900-435e-9cc0-912471111bac" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "abad1323-40fe-44d0-bdb3-15cba03fc07c" = "luxe: ui/label.wren" } { "abd0f195-7eae-40b0-8ef7-a75f368222df" = "luxe: system/tiles.modifier.wren" } { "ac33518d-5fca-413f-a6b7-f9e7ce42271f" = "luxe: image/logo.sprite.png" } @@ -616,27 +512,19 @@ { "ac91dded-01ec-4999-8775-af82c1657591" = "luxe: type/tiles.asset.wren" } { "acde7299-c412-46d9-93b9-76d1519da87a" = "luxe: type/mesh.fbx.asset.wren" } { "ad311bda-febb-49de-8ff2-581199645ea0" = "luxe: image/modifier/sprite.svg" } - { "ad3d4de0-5ed7-4ef1-bd51-c4e1ce8dbaa1" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "ad7fe6ce-6a5f-4fe5-8273-447012d592d2" = "textures/env_lo/tex_brick_07.png.import" } { "ada94a30-cfee-4a47-a3fe-7834adc725b4" = "luxe: system/physics/sphere_collider3D.modifier.wren" } - { "ae269814-e353-4e76-85f9-e4f5e3fb7b9d" = "maps/arena01_0_worldspawn_col.mesh.lx" } { "ae7c5223-fc5f-4a3e-88cc-5e9b49f4f143" = "luxe: asset/import/image.import.lx" } - { "aec0efdb-71b4-4cdf-a896-6b9417f14e72" = "maps/arena01_0_worldspawn.obj" } - { "af132c59-c418-41ba-96d7-eb75d821dbc3" = "prototype/arena01.prototype/" } { "af584dc7-e649-48ff-9f1c-606010585ebd" = "textures/env_lo/tex_wood_grain_01.image.lx" } { "afbca820-ce95-4853-ab16-f974fe6e8f08" = "textures/env_lo/tex_wood_grain_05.png.import" } { "afc5d82d-3e72-45c9-9c5b-3669f4ec9dff" = "luxe: type/loc.po.asset.wren" } { "b020b47a-f6d5-4194-be69-c6aefc3c6ff5" = "textures/env_lo/tex_painted_darkgreen.png.import" } - { "b03920ca-d011-42bf-918c-93f43319472c" = "maps/arena01_0_worldspawn.obj.assets/" } { "b049b6d7-3490-45b9-bab9-0a41e6285b77" = "textures/env_lo/tex_tile_05.png" } - { "b0cbf6eb-33b5-48b7-8826-656dc57c0a4b" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } - { "b0f66796-4150-4b8d-ab4a-468d152d45ef" = "maps/arena01_0_worldspawn.mesh.lx" } { "b11d1917-e5b6-4be3-94e9-c56f39ccfe31" = "luxe.project/refs.lx" } { "b1ceb024-2e92-4a2e-8efc-0aac648baef3" = "textures/env_lo/tex_tile_07.png.import" } { "b1eea627-9164-49b5-a2ca-333243930dfd" = "textures/env_lo/tex_brick_02.tres" } { "b26e6395-ed6c-4b06-9551-05a946dddb8d" = "textures/env_lo/tex_metal_midgray_03.tres" } { "b280c497-7ddc-430c-82f5-f7412622a255" = "luxe: image/close.image.lx" } - { "b28d750a-fd7a-45d1-b5b2-4aac755f0de0" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } { "b2a13359-2fbf-48d2-b89e-4d30740ec2aa" = "luxe: system/physics/capsule_collider3D.modifier.api.wren" } { "b2fc5794-6f98-451d-bf8b-edf854744ffd" = "textures/env_lo/tex_painted_black.png" } { "b35018b2-d33f-4f68-baa6-85677f564621" = "luxe: material_basis/transparent.material_basis.lx" } @@ -671,7 +559,6 @@ { "bbed69d1-40fe-477c-a348-b653fac545ae" = "luxe: type/material.asset.wren" } { "bc3d8f91-69db-492f-a42b-fd1c53ee430c" = "textures/env_lo/tex_brick_04.png.import" } { "bc9adffb-e731-4475-a9c8-550351d09091" = "luxe: templates/text.prototype/text.prototype.lx" } - { "bd1a2618-ba57-4382-b662-b0ee922af779" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "bd34fa91-8811-401a-a096-d2f393beae35" = "textures/env_lo/tex_road_walkway_01.png.import" } { "bd93f564-5325-42bf-8d8f-4dac846270f2" = "luxe: draw.wren" } { "bd9d5cf2-bd58-4cdb-8424-3d7bc15984a4" = "luxe: build/prototypes.wren" } @@ -691,16 +578,13 @@ { "c1724dec-7692-494b-9cfa-34506f5b259c" = "textures/env_lo/tex_metal_lightgray_02.png" } { "c1cb4d75-3716-4a85-ba5a-0450a03409fb" = "func_luxe: type/map.asset.wren" } { "c21f8896-dab9-4fb2-b614-34be9f308cc9" = "textures/env_lo/bowl.image.lx" } - { "c2367eec-7d00-4a34-8625-40885a2d9442" = "maps/arena01_0_worldspawn.obj.assets/special/" } { "c262c93a-c1a8-429d-a1ea-3ae70200e9ab" = "textures/" } { "c2dfd2fe-3259-4fe9-8799-6e66c276fd3f" = "textures/env_lo/tex_marble_01.image.lx" } { "c32dc99c-3c2c-46d1-8470-fe5c726b5482" = "textures/env_lo/tex_road_stairs_01.tres" } - { "c3733474-e5d3-4f38-a74f-72007920adae" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "c3e261b0-cb8c-493e-a46b-47b3b88f020a" = "textures/env_lo/tex_fence_chain_01.png" } { "c414398c-e2ea-4ff1-9d4f-1cb09a83aefa" = "luxe: system/camera.modifier.api.wren" } { "c415c745-0858-4124-a84d-d7fe2fad3421" = "textures/env_lo/tex_road_side_01.tres" } { "c4163cb4-7176-49f6-9bcd-c81e0b461962" = "luxe: type/image.png.asset.wren" } - { "c4392c3d-9720-4ec4-b6d0-12a849781133" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } { "c4413953-9909-45a6-8a2d-d1c147301b38" = "luxe: type/audio.mp3.asset.wren" } { "c467f680-3c57-4607-a7a6-1cbd14bfd958" = "luxe: ui/panel.wren" } { "c46acd19-747b-47f6-90dd-4f3295c85fc2" = "luxe: material_basis/mesh_solid.material_basis.lx" } @@ -708,7 +592,6 @@ { "c4ba89a5-4b2e-4ac4-9dd9-5e6d01779203" = "textures/env_lo/tex_carpet_green.image.lx" } { "c565c5c6-3eff-473d-a433-292df1428a13" = "luxe: image/logo.image.lx" } { "c6152808-a5eb-456f-92a3-264477c0b54a" = "luxe: system/anim.modifier.api.wren" } - { "c61e39ee-9115-4e36-8d5f-5f8e93f561bd" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "c66d7338-f07d-45a1-aae8-2be1d15824f3" = "maps/arena01_0_worldspawn.obj.assets/special/skip.material.lx" } { "c6a1b577-dd93-4e8e-9657-efa069783f26" = "luxe: material_basis/sprite_outlined.material_basis.lx" } { "c6a5c2f8-d7d4-4c98-9f8a-ef0486fad66d" = "luxe: image/select-siblings.svg" } @@ -717,24 +600,20 @@ { "c7ae419c-874f-4c25-ad45-de9c91d3461a" = "luxe.project/" } { "c7bdc1e2-7bf6-4f7b-a95b-6e9447f3cd16" = "luxe: build/wrenalyzer/parser.wren" } { "c7ed2038-1ebf-4884-a834-debaa699989c" = "luxe: system/physics/physics3D.modifier.wren" } - { "c7f82376-bdcc-40ab-ad76-8ec8078a004f" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_carpet_green.material.lx" } { "c86c3b48-d5fa-4247-908f-357d70730331" = "luxe: system/sound.modifier.wren" } - { "c8831fc7-94cc-45a2-b4fa-23b74942c118" = "prototype/arena01.prototype/" } { "c8dfa5c3-4909-4225-9af4-74114b9c4116" = "luxe: ui/editor.panel.modifier.values.ui.lx" } { "c8ecb93a-3ad0-4d24-b77e-39f9334dc75e" = "textures/env_lo/tex_metal_darkgreen_01.png" } - { "c91295f6-f523-49de-b718-c56ecd1dcee0" = "maps/arena01_0_worldspawn_col.obj" } { "c9386c6e-6edd-4be4-992b-e0bf6274e473" = "textures/env_lo/tex_tile_green_03.png" } { "c9664d94-239a-44de-a19d-9d6548b0d672" = "luxe: font/lato.font.lx" } { "c9ad68c0-cf85-43f9-85a6-fe7ac78f16d0" = "textures/env_lo/tex_wood_grain_05.tres" } { "c9f3e11a-6227-4c76-b9f4-86b33512fc99" = "textures/env_lo/tex_tile_06.png" } - { "ca67cb03-fb45-4a6c-a2bf-997307addf32" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "ca941245-99a1-4812-9231-b7b63886ef2c" = "textures/env_lo/tex_brick_08.png.import" } { "ca9f7f3b-6f59-4c83-bbcd-715d672acb1f" = "textures/env_lo/tex_wood_04.png" } { "caed1dcd-2ada-4681-9736-edff7c86e62e" = "luxe: image/close.sprite.lx" } { "caff9208-7cc5-4450-9f02-99000d8fa889" = "scene/arena01.scene/Map.instance/instance.entity.lx" } { "cb0c18ec-7065-4c71-ac92-953ec798a6ec" = "luxe: image/edit.svg" } - { "cb7f6334-d4c4-421e-b67c-6c12ef42673a" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "cb9e5e49-4a1e-4e25-8a42-90ba77b9c1a4" = "luxe: material/mesh_solid.material.lx" } + { "cc2b1d2a-e188-494a-b583-2b93946b417b" = "system/wpn_waterpistol.modifier.wren" } { "cc317193-a1c8-4ad2-b05a-2e6c3cb231b0" = "luxe: image/modifier/" } { "cc4da535-c5e1-45da-8793-dc4dc93249dc" = "func_luxe: core/func_luxe.wren" } { "cc5abf94-4ace-4c18-9972-96e8cf4b071d" = "luxe: system/physics/mesh_collider3D.modifier.api.wren" } @@ -742,7 +621,6 @@ { "cd76e767-7976-440d-a978-09d9e309e728" = "luxe: image/modifier/mesh.svg" } { "cd983f99-8a2b-4aa3-b790-9cda5ca4a48c" = "luxe: cable.wren" } { "cde899a9-ca50-480e-aca0-875dfc4d3675" = "textures/env_lo/tex_roadside_03.tres" } - { "cdf1b581-143b-4bd0-9321-bc94144c69bc" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "ce051a86-5de3-4e98-b278-4422165782ff" = "luxe: system/sprite.modifier.wren" } { "ce0599c1-5951-4777-b101-5230e9dff196" = "textures/env_lo/tex_tile_05.image.lx" } { "ce858833-cad4-4d56-888c-fa7a80fb0b3d" = "textures/env_lo/tex_concrete_02.tres" } @@ -770,41 +648,31 @@ { "d16c7774-89ae-4832-b514-7611bd8a3657" = "luxe: type/font.face.otf.asset.wren" } { "d1d3e880-e22f-461b-884f-04e371d834d1" = "luxe: ui/color_picker.wren" } { "d1d9c2f0-1996-4757-9886-aa43716f7073" = "luxe: font/Lato-Bold.face.lx" } + { "d24dbe9d-04f1-4f17-8ce4-49a0fc0fe683" = "system/wpn_waterpistol.modifier.api.wren" } { "d27d7866-fc96-4198-b532-16feac5d08cb" = "luxe: image/modifier/skin.svg" } { "d28484b4-3b1d-45ae-9fe3-7633afe93be2" = "textures/env_lo/tex_metal_lightgray_01.png" } { "d2cd3cee-f3e1-4bb1-9afb-46aa71fbebbb" = "luxe: sat2D.wren" } { "d36692e5-a766-4b00-980b-e5f4cf0f4600" = "textures/env_lo/tex_road_walkway_01.image.lx" } - { "d3818904-0e91-4c70-829f-fd2e463c49a6" = "prototype/arena01.prototype/" } { "d389e808-1a46-4d4d-ab39-69b69079cd8f" = "luxe: type/clip.asset.wren" } { "d3c73dc0-07be-4796-a489-bab975b462f4" = "luxe: build/reloader.wren" } - { "d45710c5-e258-458b-b66f-0e448af2ca99" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } - { "d483e82b-3aff-4b9c-b901-334f71cc21ac" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "d4b2f026-054d-439a-ba34-c4e5dbe678a8" = "textures/env_lo/tex_metal_black_01.tres" } - { "d4d20635-21b1-455f-a9cd-ac3d77cbc26e" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "d5088f85-6b2d-459b-978b-02b239248ae6" = "luxe: type/block.asset.wren" } { "d590f413-b98d-4088-9fd6-3703eea07992" = "debug: image/close.png" } { "d5967a11-9edb-452e-a9ea-2e503c4c2a76" = "luxe: font/lato-italic.font.lx" } { "d60890f4-cd70-43b4-a6e0-647439c3f994" = "luxe: build/material_basis.wren" } { "d60d9864-2fe8-487c-ae79-1fcc72bec556" = "luxe: type/task.asset.wren" } { "d6f50871-5996-486d-aab8-33a93c81ae45" = "camera: first_person.wren" } - { "d7231099-21a4-4ae1-9492-7d0f13c9cee3" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_metal_midgray_slats.material.lx" } { "d74e573d-4c01-47ea-84bc-da452d74e3b0" = "luxe: asset/type.wren" } { "d7645285-42e8-4279-825b-2a53a98eb645" = "luxe: containers.wren" } { "d775591d-9486-476f-b37b-2927dad9921e" = "luxe: build/deploy/deploy.linux.wren" } { "d77fb473-4736-4c4d-8eb3-51626ab7c518" = "luxe: asset/import/modifier.import.lx" } { "d7c200c3-17b9-49c2-b0fa-c121835045b2" = "textures/env_lo/tex_metal_red_01.png.import" } - { "d7c64489-313f-403c-aebc-280c9c124e97" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } - { "d84a7a8b-478f-48a3-b33a-d859a517465c" = "maps/arena01_0_worldspawn.mesh.lx" } - { "d86ca23f-19a9-4512-b840-3b607cfdcb2e" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_tile_tan_01.material.lx" } { "d949aa5b-3910-4aa3-9d7e-e2f606912c36" = "luxe: input.wren" } { "d961f187-99ae-48c5-a095-1ebdfe99a374" = "luxe: asset/import/sprites.import.ui.lx" } { "d9c7da69-a58c-494d-a47b-b7f2944eda12" = "textures/special/skip.image.lx" } { "db3e7bd9-9d72-4e0a-b55e-8cbe43277466" = "func_luxe: type/game_config.asset.wren" } - { "db444b1c-4233-49a4-9e6f-4e6b91cb2cb8" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "db618085-af85-449c-a667-6b19217d0e04" = "luxe: system/values.modifier.wren" } - { "db621f6a-5a1a-4174-80be-b46b4e2f5c76" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" } { "dbbc2743-6533-4014-ada2-65939a9d7f93" = "luxe: type/mesh.glb.asset.wren" } - { "dbd29495-e216-4503-afb2-d547911c0097" = "maps/arena01.mtl" } { "dc1d02d2-8213-4113-a129-ed3f3eed953d" = "luxe: selection.wren" } { "dc33b150-9699-4f53-9e2f-3d8ed009cc41" = "textures/env_lo/tex_prop_lockers01.png" } { "dca358cb-c83d-47bf-b886-1561bf798944" = "textures/special/skip.png.import" } @@ -817,41 +685,32 @@ { "defa2347-f15f-42a1-b987-2f78cf9e5f90" = "textures/env_lo/tex_metal_10.tres" } { "df175f1d-da93-4a8d-85de-47e728cd27c4" = "textures/env_lo/tex_metal_red_01.image.lx" } { "df3a3e57-5303-4da9-8833-f6f6e0b4b48f" = "luxe: material/mesh.debug.material.lx" } - { "df3c363a-b952-4107-b7d4-eaeebc0f53ac" = "maps/arena01_0_worldspawn_col.obj" } { "dfc1a4c3-199a-4c4c-a380-1cd19924332b" = "textures/env_lo/bowl.tres" } { "dfc45988-6929-40a5-b420-41ee8b25a09c" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "dfebd3a3-c000-48aa-b21c-ca9604a39e28" = "textures/env_lo/tex_wood_grain_05.image.lx" } { "e0403240-7b27-4c4c-9c6a-6307d288c7a1" = "prototype/arena01.prototype/" } { "e0538293-23c0-49c0-9c4b-ceab2020fe78" = "luxe: type/audio.asset.wren" } { "e05539f3-274a-4df2-8d62-fee1d402c30c" = "textures/env_lo/tex_brick_08.png" } - { "e0f42fb7-812b-484d-b7fd-068e6d02e3ae" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "e143478f-f73c-4013-a3f6-9a8bcbec81ae" = "textures/env_lo/tex_metal_15.png" } - { "e14bad2e-1a11-4f71-8aed-92b5a0616298" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } { "e15d9e37-eb6c-4137-aad9-038fb789ae02" = "maps/arena01_0_worldspawn.mesh.lx" } { "e1722296-a93a-4eaa-934c-737c8082e479" = "luxe: asset/import/sprite.import.lx" } { "e1dc299a-e1d1-47d3-9924-42e50269bafd" = "textures/env_lo/tex_brick_02.png" } { "e2818569-93f6-4507-b6a4-e0118f5745e8" = "textures/env_lo/tex_linoleum_01.png" } { "e345f4df-d28c-45b2-bb79-c0e589169f5e" = "luxe: docgen.wren" } { "e3f6c699-d7d7-4645-945b-43a84a1a101e" = "luxe: build/deploy/deploy.wren" } - { "e40a5074-39fd-4c82-954d-a171a255fa0c" = "maps/arena01_0_worldspawn.obj" } { "e47dd647-4471-46be-92df-f65ace79dbf0" = "luxe: build/materials.wren" } { "e50895d2-d01b-4cff-ae8a-9ca1b5fe760e" = "luxe: build/values.wren" } { "e60cc790-e31c-46cd-b35f-1a8fef0e4c53" = "textures/env_lo/tex_tile_green_03.image.lx" } { "e65142ec-0325-4243-baec-942172121c64" = "luxe: type/scene.asset.wren" } - { "e668450e-bc5c-4697-9663-878c04979bfe" = "prototype/arena01.prototype/" } { "e669bee9-79ca-48da-b617-4554eb541edc" = "luxe: material_basis/sprite_pixelated.material_basis.lx" } { "e66c719b-c6c3-41f7-bc75-815a1a477e78" = "luxe: build/ast/wren.wren" } { "e6849174-3bd3-4d7e-8e00-b4a27ce4137f" = "luxe: pose/two_bone_ik.pose_node.wren" } - { "e6912824-3d12-464b-8684-9e96249a4c79" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_road_side_01.material.lx" } - { "e6be86aa-4e83-476f-9b97-c4de3810b273" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } - { "e723035e-13f2-4666-880c-e42e533b5170" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" } { "e74126d5-03d4-476b-936a-39afc04e5107" = "luxe: templates/text.prototype/" } { "e75a7dfd-fb6b-43dd-8f8d-97067812b4ef" = "luxe: assets.wren" } { "e79359ca-247c-49cc-96cf-240f35566e81" = "textures/env_lo/tex_wood_slats_01.image.lx" } { "e7e2b51a-8ca5-4832-9583-77526640f51f" = "textures/env_lo/tex_tile_03.png" } { "e824f78b-20e6-4366-b835-d941f7732fa1" = "textures/env_lo/tex_painted_darkgreen.png" } { "e8269533-e97b-418b-b18d-ef69210df62b" = "luxe: system/physics/sphere_collider3D.modifier.api.wren" } - { "e8550929-17f8-4975-b348-254f9a5e7fe0" = "maps/arena01_0_worldspawn.obj.assets/special/clip.material.lx" } { "e89daf91-d010-4eb5-8081-a29c2f5ee2e3" = "luxe: save.wren" } { "e8b0074a-6f80-487e-8cfb-2440fc220028" = "textures/env_lo/tex_metal_09.png" } { "e8c9e409-fbb5-4957-9011-6a3313126980" = "luxe: type/anim/material.anim_track.wren" } @@ -861,43 +720,35 @@ { "e96515ea-b40d-4f10-ae38-024f54407ab7" = "textures/env_lo/tex_concrete_01.png" } { "e96c0392-234b-42a5-947e-bd34272024cb" = "luxe: material/font.material.lx" } { "e98d5b45-0dfb-4c66-aacc-bf30e824db96" = "textures/env_lo/tex_wood_flooring_01.png" } - { "e99bf32b-0b45-41de-b612-20395d424e18" = "maps/arena01_0_worldspawn.obj.assets/special/skip.material.lx" } { "eb0041fc-9f8a-4f08-8f3e-094fa3584c96" = "luxe: modifier/" } { "eb87064a-ebc7-457d-85f0-1aa19ef6758b" = "textures/env_lo/tex_wood_grain_05.png" } { "ebfa7313-6631-45d2-90d1-d262f27444e5" = "luxe: modules/solver.wren" } { "ec4ce257-e426-4be6-9673-a037792ceab7" = "textures/env_lo/tex_brick_09.png" } { "edde3310-e1f3-49e7-b5e0-b9ce3f28c9c6" = "func_luxe: shaders.emsl" } { "ee6285e3-5976-473c-91fa-20a10f9eabb8" = "luxe: material/solid.material.lx" } - { "eed162c4-7e11-4919-bb9c-555d51127699" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "eeef6d53-8844-4398-b3e7-0f0198b3ee50" = "luxe: render.wren" } { "ef28acc6-c125-4ac0-8eba-7af338c13ba7" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "ef5e17f6-a969-4257-92b8-6e59d9b7f1e9" = "textures/env_lo/tex_tile_08.png" } { "ef631f4d-e242-473f-8bf2-738aef13ad91" = "textures/env_lo/tex_prop_locker01.png.import" } { "efec2dd9-6cca-4f89-9db8-71175c48f13d" = "textures/env_lo/tex_tile_green_01.tres" } { "f0028ef4-01b0-4b66-ad2f-04ca8a91a236" = "luxe: ui/editor.panel.modifier.text.ui.lx" } - { "f021ee05-3666-41c4-9d7e-05069acb466b" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "f048f874-255c-4faa-9297-308ec1648320" = "textures/env_lo/tex_metal_midgray_03.png.import" } { "f099b84e-4f46-4b22-9c29-ea5b9e290251" = "textures/env_lo/tex_tile_tan_03.png" } { "f0df65cb-d3fb-490d-846b-ea26f8b98667" = "luxe: material_basis/pixel_font.material_basis.lx" } { "f1444e27-562c-4bfc-a5c5-d5eb6030adda" = "luxe: image/duplicate.svg" } { "f16e4a64-940a-4716-9cc8-7cbb3df8c12c" = "textures/env_lo/tex_road_plain_01.png" } - { "f17f85ec-724e-4a7e-9860-bff8244b2a16" = "maps/arena01_0_worldspawn.obj.assets/" } { "f1bb4dcb-2449-44d4-941b-e3286f0ac0d9" = "luxe: build/atlases.wren" } - { "f1dc0f97-cc01-4e0d-9674-0980a71e11a7" = "maps/arena01_0_worldspawn_col.mesh.lx" } - { "f1fb5dbf-f345-4440-9455-3f53149de927" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } + { "f1c3f159-1e10-4fa2-92e3-c15dfe42a5d3" = "models/wpn_waterpistol.fbx.assets/Material.material.lx" } { "f260c6df-1de7-460c-a4c0-ab8e3f041ed2" = "func_luxe: presets/project.mesh_preset.wren" } - { "f2e35ad8-a123-482b-8c2e-b4f6d42f41bc" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } { "f2fa87b3-8cf3-43c8-a731-0b5b00ad384c" = "game.wren" } - { "f30d4ee5-b793-4654-83cc-266c0e0eae10" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } { "f34f63da-ee68-4558-9d32-150513b6fbda" = "textures/env_lo/tex_tile_09.png.import" } { "f3c645a2-92ee-4f11-ae22-0e5835cc1a7e" = "luxe: material/sprite.solid.material.lx" } { "f3e26d6e-6689-4f79-b677-e8313d84d291" = "textures/env_lo/tex_road_stairs_01.image.lx" } { "f40ee43a-9221-4fa1-8c78-91ae7be3c130" = "luxe: type/stage.asset.wren" } { "f4382d3d-6de1-449a-9b5e-377526804ef4" = "textures/env_lo/tex_metal_midgray_01.png" } { "f43fda0a-20fb-420d-b18a-f0a1c27b68ed" = "luxe: image/modifier/modifier.svg" } - { "f4a8025e-37f9-4e50-a6f3-6a62a7424e6a" = "prototype/arena01.prototype/arena01_0_worldspawn.entity.lx" } + { "f488cc0d-e073-4e6c-bb8c-46f89206f7d3" = "models/wpn_waterpistol.fbx" } { "f4c54092-1eda-4adf-a2a2-8855528015ad" = "textures/env_lo/tex_tile_green_03.png.import" } - { "f5066218-7e59-4fbf-a2bf-a994161c59ea" = "maps/arena01_0_worldspawn.obj.assets/" } { "f50b724a-d578-4c69-872b-41cd05649ddf" = "models/" } { "f5306854-d080-4fcf-8913-058a6b4ecca2" = "textures/env_lo/tex_metal_midgray_01.image.lx" } { "f543f20b-c74b-4dfa-845b-2af14b707afe" = "textures/env_lo/tex_metal_midgray_01.tres" } @@ -906,7 +757,7 @@ { "f6663667-59d2-4f63-85e5-bf290a01f669" = "luxe: build/scenes.wren" } { "f66e09d1-e649-47a0-9f54-b768978996ff" = "luxe: type/script.asset.wren" } { "f6eb7e87-792e-4735-86d7-0096ac3a1958" = "luxe: ui/editor.panel.anim.transform.settings.ui.lx" } - { "f7328721-ad84-4795-87bb-05c155142932" = "maps/arena01_0_worldspawn_col.mesh.lx" } + { "f7f80743-4a82-4365-9f76-98fab2579e43" = "prototype/wpn_waterpistol.prototype/" } { "f7ffdb7c-83f4-4273-b92b-5a732c88b2c7" = "luxe: image/modifier/anim.svg" } { "f82cf17c-39bd-4ed2-9a4b-247413135417" = "textures/env_lo/tex_painted_eggshell.png" } { "f87cc4a5-d899-4fc9-9494-f84dbef422c0" = "prototype/arena01.prototype/arena01_1_player_start.entity.lx" } @@ -917,6 +768,7 @@ { "f9e66309-610d-4982-b5df-cd0bb2a072e0" = "textures/env_lo/tex_glass_01.tres" } { "fa137ab3-da29-437a-9dfd-7f87b1ab6ea0" = "func_luxe: core/surface_gatherer.wren" } { "fa262eb3-258d-4846-b67f-53b98d977cfa" = "models/cube.obj.assets/Material.material.lx" } + { "faafb999-fdf3-411c-9924-0a5cacdeafd2" = "models/wpn_waterpistol.mesh.lx" } { "fac39060-d484-4269-83b7-e81d91866ab9" = "luxe: world/" } { "fb606a2a-2b1b-4f70-bf36-0f1b4284f186" = "luxe: world/world.wren" } { "fbdb00ff-30b6-437c-b32c-1616621442d9" = "textures/env_lo/tex_tile_tan_03.png.import" } @@ -926,12 +778,12 @@ { "fd317e8b-fd5b-41d4-a20d-02be95fafe6e" = "luxe: audio.wren" } { "fd448298-5124-46f9-891d-812575930979" = "textures/env_lo/tex_metal_black_01.image.lx" } { "fd4f72a6-b1d9-44ce-b786-6165e55cf564" = "textures/env_lo/tex_walk_yellow_01.tres" } - { "fd7567d0-971a-4af5-9d42-b9bbfaa5ca76" = "maps/arena01_0_worldspawn.obj.assets/env_lo/" } { "fd88e0b7-8e4f-4bdd-891c-b5595334ab89" = "textures/env_lo/tex_tile_green_02.image.lx" } { "fd91f7fd-dc54-4ac1-bcfc-59ffa5997574" = "luxe: system/nav.modifier.wren" } { "fd9bb50e-f11b-46e4-96b6-7b0583f2ae17" = "luxe: image/luxe.char.image.lx" } { "fd9cd40e-748a-4667-9d2b-19942deb67a0" = "textures/env_lo/tex_painted_eggshell.tres" } { "fe259501-25db-4b8d-a8bf-8531ff7b222c" = "textures/env_lo/tex_roadside_03.png.import" } + { "fe296fd5-18af-4772-b6a2-cf0fe00619d4" = "_ArtSource/" } { "fe747c07-b68a-4f70-89e0-68770c98093f" = "luxe: modifier/text.wren" } { "fe812f31-62f3-4c19-89ad-0ba87c12606a" = "luxe: material_basis/ui_mask.material_basis.lx" } { "fe86391d-5703-45b7-9ded-bb4fd9609870" = "luxe: ui/field/vector.wren" } diff --git a/luxe.project/refs.lx b/luxe.project/refs.lx index a2078a7..0c53496 100644 --- a/luxe.project/refs.lx +++ b/luxe.project/refs.lx @@ -76,4 +76,11 @@ ] uuid = "221fa33a-41e5-447d-b9ad-aba626cd0b10" } + { + references = [ + "f1c3f159-1e10-4fa2-92e3-c15dfe42a5d3" + "f488cc0d-e073-4e6c-bb8c-46f89206f7d3" + ] + uuid = "faafb999-fdf3-411c-9924-0a5cacdeafd2" + } ] diff --git a/models/wpn_waterpistol.fbx b/models/wpn_waterpistol.fbx new file mode 100644 index 0000000..b0c3887 --- /dev/null +++ b/models/wpn_waterpistol.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3aa6a02a5b9da7542e040d51dd7deb2b1101c5ac15cfcfacf201365ea9894cc +size 29308 diff --git a/models/wpn_waterpistol.fbx.assets/Material.material.lx b/models/wpn_waterpistol.fbx.assets/Material.material.lx new file mode 100644 index 0000000..5eab7a5 --- /dev/null +++ b/models/wpn_waterpistol.fbx.assets/Material.material.lx @@ -0,0 +1,7 @@ +material = { + basis = "func_luxe: basis/mesh.textured" + inputs = { + image.image = "func_luxe: texture_default/grid.wall" + mesh.color = [0.8 0.8 0.8 1] // mesh.color + } // inputs +} // material diff --git a/models/wpn_waterpistol.fbx.assets/Material.material.lx.meta.lx b/models/wpn_waterpistol.fbx.assets/Material.material.lx.meta.lx new file mode 100644 index 0000000..bdfddc1 --- /dev/null +++ b/models/wpn_waterpistol.fbx.assets/Material.material.lx.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "f1c3f159-1e10-4fa2-92e3-c15dfe42a5d3" diff --git a/models/wpn_waterpistol.fbx.assets/folder.meta.lx b/models/wpn_waterpistol.fbx.assets/folder.meta.lx new file mode 100644 index 0000000..5eaf63f --- /dev/null +++ b/models/wpn_waterpistol.fbx.assets/folder.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "82dcadda-cab9-458f-b130-2ea79f2009d0" diff --git a/models/wpn_waterpistol.fbx.meta.lx b/models/wpn_waterpistol.fbx.meta.lx new file mode 100644 index 0000000..3168f16 --- /dev/null +++ b/models/wpn_waterpistol.fbx.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "f488cc0d-e073-4e6c-bb8c-46f89206f7d3" diff --git a/models/wpn_waterpistol.mesh.lx b/models/wpn_waterpistol.mesh.lx new file mode 100644 index 0000000..8bbd5a1 --- /dev/null +++ b/models/wpn_waterpistol.mesh.lx @@ -0,0 +1,19 @@ +mesh = { + levels = [ + { + id = "vA1wUK" + value = { + from = "models/wpn_waterpistol.fbx" + materials = [ + { + id = "vA1wUK" + value = { + material = "models/wpn_waterpistol.fbx.assets/Material" + name = "Material" + } // value + } + ] // materials + } // value + } + ] // levels +} // mesh diff --git a/models/wpn_waterpistol.mesh.lx.meta.lx b/models/wpn_waterpistol.mesh.lx.meta.lx new file mode 100644 index 0000000..8a31bee --- /dev/null +++ b/models/wpn_waterpistol.mesh.lx.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "faafb999-fdf3-411c-9924-0a5cacdeafd2" diff --git a/prototype/wpn_waterpistol.prototype/folder.meta.lx b/prototype/wpn_waterpistol.prototype/folder.meta.lx new file mode 100644 index 0000000..f24862f --- /dev/null +++ b/prototype/wpn_waterpistol.prototype/folder.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "f7f80743-4a82-4365-9f76-98fab2579e43" diff --git a/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx b/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx new file mode 100644 index 0000000..14e3b75 --- /dev/null +++ b/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx @@ -0,0 +1,17 @@ +prototype = { + modifiers = [ + { + type = "luxe: system/transform.modifier" + } + { + material = "models/wpn_waterpistol.fbx.assets/Material" + mesh = "models/wpn_waterpistol" + type = "luxe: system/mesh.modifier" + } + { + type = "system/wpn_waterpistol.modifier" + } + ] // modifiers + name = "prototype/wpn_waterpistol" + uuid = "e4288efc-3188-4fbb-9926-e2c0a423c347" +} // prototype diff --git a/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx.meta.lx b/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx.meta.lx new file mode 100644 index 0000000..8aea449 --- /dev/null +++ b/prototype/wpn_waterpistol.prototype/wpn_waterpistol.prototype.lx.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "6932e41f-34e6-4f35-b0bf-0f39b7b88031" diff --git a/scene/player.scene/Socket_Wield.entity.lx b/scene/player.scene/Socket_Wield.entity.lx new file mode 100644 index 0000000..a98ecdb --- /dev/null +++ b/scene/player.scene/Socket_Wield.entity.lx @@ -0,0 +1,13 @@ +entity = { + modifiers = [ + { + link = [ + "20ec0cdf-d909-4aea-a27e-5c697828e34d" + ] // link + pos = [-0.48909 1.26751 0.50571] // pos + type = "luxe: system/transform.modifier" + } + ] // modifiers + name = "Socket_Wield" + uuid = "c4cfdbea-7aa1-4683-b82f-ca56f43130bd" +} // entity diff --git a/scene/player.scene/Socket_Wield.entity.lx.meta.lx b/scene/player.scene/Socket_Wield.entity.lx.meta.lx new file mode 100644 index 0000000..be30158 --- /dev/null +++ b/scene/player.scene/Socket_Wield.entity.lx.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "2ca34485-5154-404f-8e81-5939377e8aa1" diff --git a/system/wpn_waterpistol.modifier.api.wren b/system/wpn_waterpistol.modifier.api.wren new file mode 100644 index 0000000..b47009f --- /dev/null +++ b/system/wpn_waterpistol.modifier.api.wren @@ -0,0 +1,117 @@ + +class Modifier { + static id : String { "system/wpn_waterpistol.modifier" } + static system(world: World) : System { World.get_system(world, Modifier.id) } + static get(entity: Entity) : Data { Mod.get(entity, Modifier.id) } + construct new(world: World) { + _world = world + _block = World.get_modifier_block(_world, Modifier.id) + } + world : World { _world } + attached_count : Num { Block.count(_block) } + + init(world: World) : None {} + pre(entity: Entity, data) : None {} + attach(entity: Entity, data) : None {} + detach(entity: Entity, data) : None {} + change(entity: Entity, change: ModifierChange) : None {} + tick(delta: Num) : None {} + + internal_tick(delta: Num) : None { + } + + editor_init(world: World) : None {} + editor_pre(entity: Entity, data) : None {} + editor_attach(entity: Entity, data) : None {} + editor_detach(entity: Entity, data) : None {} + editor_change(entity: Entity, change: ModifierChange) : None {} + + editor_tick(delta: Num) : None {} + + get(entity: Entity) : Data { Mod.get(entity, Modifier.id) } + each(fn: Fn) { + var count = attached_count + for(idx in 0 ... count) { + var inst = Block.get_at(_block, idx) + var data = Block.instance(_block, inst) + var entity = Block.get_handle(_block, inst, HandleTag.entity) + fn.call(entity, data) + } + } + each(start: Num, count: Num, fn: Fn) { + for(idx in start ... start + count) { + var inst = Block.get_at(_block, idx) + var data = Block.instance(_block, inst) + var entity = Block.get_handle(_block, inst, HandleTag.entity) + fn.call(entity, data) + } + } +} + +class API { + static id { Modifier.id } + static create(entity: Entity) { Mod.create(Modifier.id, entity) } + static has(entity: Entity) { Mod.has(Modifier.id, entity) } + static destroy(entity: Entity) { Mod.destroy(Modifier.id, entity) } + static get(entity: Entity) : Data { Mod.get(entity, Modifier.id) } + static system_in(world: World) : System { World.get_system(world, Modifier.id) } + static system(entity: Entity) : System { World.get_system(Entity.get_world(entity), Modifier.id) } + static count(world: World) : Num { system_in(world).attached_count } + static each(world: World, fn: Fn) : System { system_in(world).each(fn) } + static get : APIGet { APIGetter } + static set : APISet { APISetter } + static connect : APIWireConnect { APIWireConnects } + static send : APIWireSend { APIWireSends } +} + +class Fields { + static starting_ammo : String { "starting_ammo" } + static max_capacity : String { "max_capacity" } + static trigger_held : String { "trigger_held" } + static current_ammo : String { "current_ammo" } +} + +import "luxe: world/states" for AState, States, Op +#doc="The base class for a state, and our API for accessing it" +class State is AState { + construct create(in_name: String, in_parent: State) { super(in_name, in_parent) } + goto_on(entity: Entity, state: State, wire: Num) { this.goto_on(entity, state, This, wire) } +} + +class APIWireSend { + construct new() {} +} + +class APIWireConnect { + construct new() {} +} + +class APIGet { + construct new() {} + starting_ammo(entity: Entity) : Num { Modifier.get(entity).starting_ammo } + max_capacity(entity: Entity) : Num { Modifier.get(entity).max_capacity } + trigger_held(entity: Entity) : Bool { Modifier.get(entity).trigger_held } + current_ammo(entity: Entity) : Num { Modifier.get(entity).current_ammo } +} + +class APISet { + construct new() {} + starting_ammo(entity: Entity, value: Num) { Modifier.get(entity).starting_ammo = value } + max_capacity(entity: Entity, value: Num) { Modifier.get(entity).max_capacity = value } + trigger_held(entity: Entity, value: Bool) { Modifier.get(entity).trigger_held = value } + current_ammo(entity: Entity, value: Num) { Modifier.get(entity).current_ammo = value } +} + +var APIGetter = APIGet.new() +var APISetter = APISet.new() +var APIWireSends = APIWireSend.new() +var APIWireConnects = APIWireConnect.new() + +import "system/wpn_waterpistol.modifier" for Data, System +import "luxe: world/world" for World, Wire +import "luxe: world" for Entity +import "luxe: world/modifier" for Modifier as Mod, ModifierChange +import "luxe: blocks" for Block +import "luxe: io" for HandleTag + + diff --git a/system/wpn_waterpistol.modifier.api.wren.meta.lx b/system/wpn_waterpistol.modifier.api.wren.meta.lx new file mode 100644 index 0000000..f3a79f8 --- /dev/null +++ b/system/wpn_waterpistol.modifier.api.wren.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "d24dbe9d-04f1-4f17-8ce4-49a0fc0fe683" diff --git a/system/wpn_waterpistol.modifier.wren b/system/wpn_waterpistol.modifier.wren new file mode 100644 index 0000000..8f39446 --- /dev/null +++ b/system/wpn_waterpistol.modifier.wren @@ -0,0 +1,54 @@ +import "system/wpn_waterpistol.modifier.api" for API, Modifier, APIGet, APISet, Wire, Fields, State, Op +import "luxe: io" for IO +import "luxe: assets" for Strings +import "luxe: world" for Entity, World +import "luxe.project/asset" for Asset + +#block = data +class Data { + var starting_ammo: Num = 200 + var max_capacity: Num = 200 + + #hidden + var trigger_held: Bool = false + + #hidden + var current_ammo: Num = 200 +} + +#api +#display = "Weapon: Water Pistol" +#desc = "**Weapon**. Handles behaviour for the water pistol" +#icon = "luxe: image/modifier/modifier.svg" +class WeaponWaterPistol is API { + //add public facing API here +} + +#system +#phase(on, tick) +class System is Modifier { + + //required atm + construct new(world: World) { super(world) } + + init(world: World) { + Log.print("init `%(This)` in world `%(world)`") + } + + #hidden + attach(entity: Entity, data: Data) { + Log.print("attached to `%(Strings.get(Entity.get_name(entity)))` `%(entity)` - `%(This)`") + } + + #hidden + detach(entity: Entity, data: Data) { + Log.print("detached from `%(Strings.get(Entity.get_name(entity)))` `%(entity)` - `%(This)`") + } + + #hidden + tick(delta: Num) { + // each {|entity: Entity, data: Data| + // } + } + +} \ No newline at end of file diff --git a/system/wpn_waterpistol.modifier.wren.meta.lx b/system/wpn_waterpistol.modifier.wren.meta.lx new file mode 100644 index 0000000..8f86988 --- /dev/null +++ b/system/wpn_waterpistol.modifier.wren.meta.lx @@ -0,0 +1,2 @@ +tags = [] +uuid = "cc2b1d2a-e188-494a-b583-2b93946b417b"