From 3352d9a2e11bccff26303a31e7a77eb63b67b951 Mon Sep 17 00:00:00 2001 From: zmv7 <72821250+zmv7@users.noreply.github.com> Date: Fri, 8 Apr 2022 19:57:41 +0000 Subject: [PATCH] Add files via upload --- init.lua | 63 +++ mod.conf | 2 + models/rocket.obj | 863 +++++++++++++++++++++++++++++++++++ textures/rocket.png | Bin 0 -> 276 bytes textures/rocket_launcher.png | Bin 0 -> 252 bytes 5 files changed, 928 insertions(+) create mode 100644 init.lua create mode 100644 mod.conf create mode 100644 models/rocket.obj create mode 100644 textures/rocket.png create mode 100644 textures/rocket_launcher.png diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..71fdca2 --- /dev/null +++ b/init.lua @@ -0,0 +1,63 @@ +local rocket_radius = tonumber(minetest.settings:get("rocket_launcher_radius")) or 3 + +minetest.register_craftitem("rocket_launcher:launcher", { + description = "Rocket Launcher", + inventory_image = "rocket_launcher.png", + on_use = function(itemstack, user, pointed_thing) + if not minetest.check_player_privs(user:get_player_name(), {creative = true}) then itemstack:take_item() + end + local pos = user:getpos() + local dir = user:get_look_dir() + local yaw = user:get_look_horizontal() + if pos and dir then + pos.y = pos.y + 1.5 + local obj = minetest.add_entity(pos, "rocket_launcher:rocket") + if obj then + obj:setvelocity({x=dir.x * 30, y=dir.y * 30, z=dir.z * 30}) + obj:setyaw(yaw) + end + end + return itemstack + end, +}) + +local rocket = { + armor_groups = {immortal = true}, + physical = false, + timer = 0, + visual = "mesh", + mesh = 'rocket.obj', + visual_size = {x=0.7, y=0.7,}, + textures = {'rocket.png'}, + lastpos = {}, + pointable = false, + collisionbox = {-0.25,-0.25,-0.25,0.25,0.25,0.25}, + --selectionbox = {-0.25,-0.25,-0.25,0.25,0.25,0.25}, + collide_with_objects = false, +} +rocket.on_step = function(self, dtime) + self.timer = self.timer + dtime + local pos = self.object:getpos() + local node = minetest.get_node(pos) + + if self.timer > 0.2 then + local objs = minetest.get_objects_inside_radius({x = pos.x, y = pos.y-1, z = pos.z}, 1) + for k, obj in pairs(objs) do + if not obj then goto nodes end + if obj:is_player() then + tnt.boom(pos,{radius=rocket_raduis}) + self.object:remove() + end + end + end +::nodes:: + if self.lastpos.x ~= nil then + if minetest.registered_nodes[node.name].walkable then + tnt.boom(self.lastpos,{radius=rocket_radius}) + self.object:remove() + end + end + self.lastpos= {x = pos.x, y = pos.y, z = pos.z} +end + +minetest.register_entity("rocket_launcher:rocket", rocket) diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..c555219 --- /dev/null +++ b/mod.conf @@ -0,0 +1,2 @@ +name = rocket_launcher +depends = tnt diff --git a/models/rocket.obj b/models/rocket.obj new file mode 100644 index 0000000..8b6dd59 --- /dev/null +++ b/models/rocket.obj @@ -0,0 +1,863 @@ +# Blender 3.1.0 +# www.blender.org +mtllib rocket.mtl +o Cylinder +v 0.000000 0.990688 0.256573 +v 0.000000 0.993004 2.256571 +v 0.195090 0.971473 0.256595 +v 0.195090 0.973790 2.256594 +v 0.382684 0.914567 0.256661 +v 0.382684 0.916884 2.256660 +v 0.555570 0.822158 0.256768 +v 0.555570 0.824474 2.256767 +v 0.707107 0.697795 0.256912 +v 0.707107 0.700111 2.256911 +v 0.831470 0.546258 0.257087 +v 0.831470 0.548575 2.257086 +v 0.923880 0.373372 0.257288 +v 0.923880 0.375688 2.257286 +v 0.980785 0.185779 0.257505 +v 0.980785 0.188095 2.257504 +v 1.000000 -0.009312 0.257731 +v 1.000000 -0.006995 2.257730 +v 0.980785 -0.204402 0.257957 +v 0.980785 -0.202085 2.257956 +v 0.923880 -0.391995 0.258174 +v 0.923880 -0.389678 2.258173 +v 0.831470 -0.564881 0.258374 +v 0.831470 -0.562565 2.258373 +v 0.707107 -0.716418 0.258550 +v 0.707107 -0.714101 2.258549 +v 0.555570 -0.840781 0.258694 +v 0.555570 -0.838464 2.258693 +v 0.382684 -0.933190 0.258801 +v 0.382684 -0.930874 2.258800 +v 0.195090 -0.990096 0.258867 +v 0.195090 -0.987780 2.258866 +v -0.000000 -1.009311 0.258889 +v -0.000000 -1.006994 2.258888 +v -0.195090 -0.990096 0.258867 +v -0.195090 -0.987780 2.258866 +v -0.382683 -0.933190 0.258801 +v -0.382683 -0.930874 2.258800 +v -0.555570 -0.840780 0.258694 +v -0.555570 -0.838464 2.258693 +v -0.707107 -0.716418 0.258550 +v -0.707107 -0.714101 2.258549 +v -0.831469 -0.564882 0.258374 +v -0.831469 -0.562565 2.258373 +v -0.923879 -0.391995 0.258174 +v -0.923879 -0.389678 2.258173 +v -0.980785 -0.204402 0.257957 +v -0.980785 -0.202085 2.257956 +v -1.000000 -0.009311 0.257731 +v -1.000000 -0.006995 2.257730 +v -0.980785 0.185779 0.257505 +v -0.980785 0.188095 2.257504 +v -0.923879 0.373372 0.257288 +v -0.923879 0.375688 2.257286 +v -0.831470 0.546258 0.257087 +v -0.831470 0.548575 2.257086 +v -0.707107 0.697795 0.256912 +v -0.707107 0.700111 2.256911 +v -0.555570 0.822158 0.256768 +v -0.555570 0.824474 2.256767 +v -0.382683 0.914567 0.256661 +v -0.382683 0.916884 2.256660 +v -0.195090 0.971473 0.256595 +v -0.195090 0.973790 2.256594 +vn 0.0980 0.9952 -0.0012 +vn 0.2903 0.9569 -0.0011 +vn 0.4714 0.8819 -0.0010 +vn 0.6344 0.7730 -0.0009 +vn 0.7730 0.6344 -0.0007 +vn 0.8819 0.4714 -0.0005 +vn 0.9569 0.2903 -0.0003 +vn 0.9952 0.0980 -0.0001 +vn 0.9952 -0.0980 0.0001 +vn 0.9569 -0.2903 0.0003 +vn 0.8819 -0.4714 0.0005 +vn 0.7730 -0.6344 0.0007 +vn 0.6344 -0.7730 0.0009 +vn 0.4714 -0.8819 0.0010 +vn 0.2903 -0.9569 0.0011 +vn 0.0980 -0.9952 0.0012 +vn -0.0980 -0.9952 0.0012 +vn -0.2903 -0.9569 0.0011 +vn -0.4714 -0.8819 0.0010 +vn -0.6344 -0.7730 0.0009 +vn -0.7730 -0.6344 0.0007 +vn -0.8819 -0.4714 0.0005 +vn -0.9569 -0.2903 0.0003 +vn -0.9952 -0.0980 0.0001 +vn -0.9952 0.0980 -0.0001 +vn -0.9569 0.2903 -0.0003 +vn -0.8819 0.4714 -0.0005 +vn -0.7730 0.6344 -0.0007 +vn -0.6344 0.7730 -0.0009 +vn -0.4714 0.8819 -0.0010 +vn -0.0000 0.0012 1.0000 +vn -0.2903 0.9569 -0.0011 +vn -0.0980 0.9952 -0.0012 +vn -0.0000 -0.0012 -1.0000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 1.000000 1.000000 +vt 0.250000 0.490000 +vt 0.000000 1.000000 +vt 0.968750 0.500000 +vt 0.796822 0.485388 +vt 0.968750 1.000000 +vt 0.296822 0.485388 +vt 0.937500 0.500000 +vt 0.841844 0.471731 +vt 0.937500 1.000000 +vt 0.341844 0.471731 +vt 0.906250 0.500000 +vt 0.883337 0.449553 +vt 0.906250 1.000000 +vt 0.383337 0.449553 +vt 0.875000 0.500000 +vt 0.919706 0.419706 +vt 0.875000 1.000000 +vt 0.419706 0.419706 +vt 0.843750 0.500000 +vt 0.949553 0.383337 +vt 0.843750 1.000000 +vt 0.449553 0.383337 +vt 0.812500 0.500000 +vt 0.971731 0.341844 +vt 0.812500 1.000000 +vt 0.471731 0.341844 +vt 0.781250 0.500000 +vt 0.985388 0.296822 +vt 0.781250 1.000000 +vt 0.485388 0.296822 +vt 0.750000 0.500000 +vt 0.990000 0.250000 +vt 0.750000 1.000000 +vt 0.490000 0.250000 +vt 0.718750 0.500000 +vt 0.985388 0.203178 +vt 0.718750 1.000000 +vt 0.485388 0.203178 +vt 0.687500 0.500000 +vt 0.971731 0.158156 +vt 0.687500 1.000000 +vt 0.471731 0.158156 +vt 0.656250 0.500000 +vt 0.949553 0.116663 +vt 0.656250 1.000000 +vt 0.449553 0.116663 +vt 0.625000 0.500000 +vt 0.919706 0.080294 +vt 0.625000 1.000000 +vt 0.419706 0.080294 +vt 0.593750 0.500000 +vt 0.883337 0.050447 +vt 0.593750 1.000000 +vt 0.383337 0.050447 +vt 0.562500 0.500000 +vt 0.841844 0.028269 +vt 0.562500 1.000000 +vt 0.341844 0.028269 +vt 0.531250 0.500000 +vt 0.796822 0.014612 +vt 0.531250 1.000000 +vt 0.296822 0.014612 +vt 0.500000 0.500000 +vt 0.750000 0.010000 +vt 0.500000 1.000000 +vt 0.250000 0.010000 +vt 0.468750 0.500000 +vt 0.703178 0.014612 +vt 0.468750 1.000000 +vt 0.203178 0.014612 +vt 0.437500 0.500000 +vt 0.658156 0.028269 +vt 0.437500 1.000000 +vt 0.158156 0.028269 +vt 0.406250 0.500000 +vt 0.616663 0.050447 +vt 0.406250 1.000000 +vt 0.116663 0.050447 +vt 0.375000 0.500000 +vt 0.580294 0.080294 +vt 0.375000 1.000000 +vt 0.080294 0.080294 +vt 0.343750 0.500000 +vt 0.550447 0.116663 +vt 0.343750 1.000000 +vt 0.050447 0.116663 +vt 0.312500 0.500000 +vt 0.528269 0.158156 +vt 0.312500 1.000000 +vt 0.028269 0.158156 +vt 0.281250 0.500000 +vt 0.514612 0.203178 +vt 0.281250 1.000000 +vt 0.014612 0.203178 +vt 0.250000 0.500000 +vt 0.510000 0.250000 +vt 0.250000 1.000000 +vt 0.010000 0.250000 +vt 0.218750 0.500000 +vt 0.514612 0.296822 +vt 0.218750 1.000000 +vt 0.014612 0.296822 +vt 0.187500 0.500000 +vt 0.528269 0.341844 +vt 0.187500 1.000000 +vt 0.028269 0.341844 +vt 0.156250 0.500000 +vt 0.550447 0.383337 +vt 0.156250 1.000000 +vt 0.050447 0.383337 +vt 0.125000 0.500000 +vt 0.580294 0.419706 +vt 0.125000 1.000000 +vt 0.080294 0.419706 +vt 0.093750 0.500000 +vt 0.616663 0.449553 +vt 0.093750 1.000000 +vt 0.116663 0.449553 +vt 0.062500 0.500000 +vt 0.658156 0.471731 +vt 0.158156 0.471731 +vt 0.062500 1.000000 +vt 0.031250 0.500000 +vt 0.703178 0.485388 +vt 0.203178 0.485388 +vt 0.031250 1.000000 +s 0 +f 1/1/1 2/4/1 4/9/1 3/7/1 +f 3/7/2 4/9/2 6/13/2 5/11/2 +f 5/11/3 6/13/3 8/17/3 7/15/3 +f 7/15/4 8/17/4 10/21/4 9/19/4 +f 9/19/5 10/21/5 12/25/5 11/23/5 +f 11/23/6 12/25/6 14/29/6 13/27/6 +f 13/27/7 14/29/7 16/33/7 15/31/7 +f 15/31/8 16/33/8 18/37/8 17/35/8 +f 17/35/9 18/37/9 20/41/9 19/39/9 +f 19/39/10 20/41/10 22/45/10 21/43/10 +f 21/43/11 22/45/11 24/49/11 23/47/11 +f 23/47/12 24/49/12 26/53/12 25/51/12 +f 25/51/13 26/53/13 28/57/13 27/55/13 +f 27/55/14 28/57/14 30/61/14 29/59/14 +f 29/59/15 30/61/15 32/65/15 31/63/15 +f 31/63/16 32/65/16 34/69/16 33/67/16 +f 33/67/17 34/69/17 36/73/17 35/71/17 +f 35/71/18 36/73/18 38/77/18 37/75/18 +f 37/75/19 38/77/19 40/81/19 39/79/19 +f 39/79/20 40/81/20 42/85/20 41/83/20 +f 41/83/21 42/85/21 44/89/21 43/87/21 +f 43/87/22 44/89/22 46/93/22 45/91/22 +f 45/91/23 46/93/23 48/97/23 47/95/23 +f 47/95/24 48/97/24 50/101/24 49/99/24 +f 49/99/25 50/101/25 52/105/25 51/103/25 +f 51/103/26 52/105/26 54/109/26 53/107/26 +f 53/107/27 54/109/27 56/113/27 55/111/27 +f 55/111/28 56/113/28 58/117/28 57/115/28 +f 57/115/29 58/117/29 60/121/29 59/119/29 +f 59/119/30 60/121/30 62/126/30 61/123/30 +f 4/10/31 2/5/31 64/129/31 62/125/31 60/122/31 58/118/31 56/114/31 54/110/31 52/106/31 50/102/31 48/98/31 46/94/31 44/90/31 42/86/31 40/82/31 38/78/31 36/74/31 34/70/31 32/66/31 30/62/31 28/58/31 26/54/31 24/50/31 22/46/31 20/42/31 18/38/31 16/34/31 14/30/31 12/26/31 10/22/31 8/18/31 6/14/31 +f 61/123/32 62/126/32 64/130/32 63/127/32 +f 63/127/33 64/130/33 2/6/33 1/2/33 +f 1/3/34 3/8/34 5/12/34 7/16/34 9/20/34 11/24/34 13/28/34 15/32/34 17/36/34 19/40/34 21/44/34 23/48/34 25/52/34 27/56/34 29/60/34 31/64/34 33/68/34 35/72/34 37/76/34 39/80/34 41/84/34 43/88/34 45/92/34 47/96/34 49/100/34 51/104/34 53/108/34 55/112/34 57/116/34 59/120/34 61/124/34 63/128/34 +o Cone +v 0.000000 0.992984 2.239707 +v 0.195090 0.973770 2.239730 +v 0.382684 0.916864 2.239796 +v 0.555570 0.824454 2.239902 +v 0.707107 0.700091 2.240047 +v 0.831470 0.548555 2.240222 +v 0.923880 0.375668 2.240422 +v 0.980785 0.188075 2.240640 +v 1.000000 -0.007015 2.240866 +v 0.980785 -0.202105 2.241092 +v 0.923880 -0.389698 2.241309 +v 0.831470 -0.562585 2.241509 +v 0.707107 -0.714121 2.241685 +v 0.555570 -0.838484 2.241829 +v 0.382684 -0.930894 2.241936 +v 0.195090 -0.987800 2.242002 +v -0.000000 -1.007014 2.242024 +v -0.195090 -0.987800 2.242002 +v -0.382683 -0.930894 2.241936 +v -0.555570 -0.838484 2.241829 +v -0.707107 -0.714121 2.241685 +v -0.831469 -0.562585 2.241509 +v -0.923879 -0.389698 2.241309 +v -0.980785 -0.202105 2.241092 +v -1.000000 -0.007015 2.240866 +v -0.980785 0.188075 2.240640 +v -0.923879 0.375668 2.240422 +v -0.831470 0.548555 2.240222 +v -0.707107 0.700091 2.240047 +v -0.555570 0.824454 2.239902 +v -0.382683 0.916864 2.239796 +v -0.195090 0.973770 2.239730 +v 0.000000 -0.004698 4.240864 +vn 0.0878 0.8915 0.4445 +vn 0.2599 0.8573 0.4445 +vn 0.4220 0.7901 0.4446 +vn 0.5680 0.6926 0.4447 +vn 0.6921 0.5685 0.4448 +vn 0.7896 0.4226 0.4450 +vn 0.8567 0.2604 0.4452 +vn 0.8910 0.0883 0.4454 +vn 0.8910 -0.0872 0.4456 +vn 0.8567 -0.2594 0.4458 +vn 0.7896 -0.4215 0.4460 +vn 0.6921 -0.5674 0.4461 +vn 0.5680 -0.6916 0.4463 +vn 0.4220 -0.7891 0.4464 +vn 0.2599 -0.8562 0.4465 +vn 0.0878 -0.8905 0.4465 +vn -0.0878 -0.8905 0.4465 +vn -0.2599 -0.8562 0.4465 +vn -0.4220 -0.7891 0.4464 +vn -0.5680 -0.6916 0.4463 +vn -0.6921 -0.5674 0.4461 +vn -0.7896 -0.4215 0.4460 +vn -0.8567 -0.2594 0.4458 +vn -0.8910 -0.0872 0.4456 +vn -0.8910 0.0883 0.4454 +vn -0.8567 0.2604 0.4452 +vn -0.7896 0.4226 0.4450 +vn -0.6921 0.5685 0.4448 +vn -0.5680 0.6926 0.4447 +vn -0.4220 0.7901 0.4446 +vn -0.0000 -0.0012 -1.0000 +vn -0.2599 0.8573 0.4445 +vn -0.0878 0.8915 0.4445 +vt 0.750000 0.490000 +vt 0.250000 0.490000 +vt 0.296822 0.485388 +vt 0.796822 0.485388 +vt 0.341844 0.471731 +vt 0.841844 0.471731 +vt 0.383337 0.449553 +vt 0.883337 0.449553 +vt 0.419706 0.419706 +vt 0.919706 0.419706 +vt 0.449553 0.383337 +vt 0.949553 0.383337 +vt 0.471731 0.341844 +vt 0.971731 0.341844 +vt 0.485388 0.296822 +vt 0.985388 0.296822 +vt 0.490000 0.250000 +vt 0.990000 0.250000 +vt 0.485388 0.203178 +vt 0.985388 0.203178 +vt 0.471731 0.158156 +vt 0.971731 0.158156 +vt 0.449553 0.116663 +vt 0.949553 0.116663 +vt 0.419706 0.080294 +vt 0.919706 0.080294 +vt 0.383337 0.050447 +vt 0.883337 0.050447 +vt 0.341844 0.028269 +vt 0.841844 0.028269 +vt 0.296822 0.014612 +vt 0.796822 0.014612 +vt 0.250000 0.010000 +vt 0.750000 0.010000 +vt 0.203178 0.014612 +vt 0.703178 0.014612 +vt 0.158156 0.028269 +vt 0.658156 0.028269 +vt 0.116663 0.050447 +vt 0.616663 0.050447 +vt 0.080294 0.080294 +vt 0.580294 0.080294 +vt 0.050447 0.116663 +vt 0.550447 0.116663 +vt 0.028269 0.158156 +vt 0.528269 0.158156 +vt 0.014612 0.203178 +vt 0.514612 0.203178 +vt 0.010000 0.250000 +vt 0.510000 0.250000 +vt 0.014612 0.296822 +vt 0.514612 0.296822 +vt 0.028269 0.341844 +vt 0.528269 0.341844 +vt 0.050447 0.383337 +vt 0.550447 0.383337 +vt 0.080294 0.419706 +vt 0.580294 0.419706 +vt 0.116663 0.449553 +vt 0.616663 0.449553 +vt 0.658156 0.471731 +vt 0.158156 0.471731 +vt 0.703178 0.485388 +vt 0.203178 0.485388 +vt 0.250000 0.250000 +s 0 +f 65/132/35 97/195/35 66/133/35 +f 66/133/36 97/195/36 67/135/36 +f 67/135/37 97/195/37 68/137/37 +f 68/137/38 97/195/38 69/139/38 +f 69/139/39 97/195/39 70/141/39 +f 70/141/40 97/195/40 71/143/40 +f 71/143/41 97/195/41 72/145/41 +f 72/145/42 97/195/42 73/147/42 +f 73/147/43 97/195/43 74/149/43 +f 74/149/44 97/195/44 75/151/44 +f 75/151/45 97/195/45 76/153/45 +f 76/153/46 97/195/46 77/155/46 +f 77/155/47 97/195/47 78/157/47 +f 78/157/48 97/195/48 79/159/48 +f 79/159/49 97/195/49 80/161/49 +f 80/161/50 97/195/50 81/163/50 +f 81/163/51 97/195/51 82/165/51 +f 82/165/52 97/195/52 83/167/52 +f 83/167/53 97/195/53 84/169/53 +f 84/169/54 97/195/54 85/171/54 +f 85/171/55 97/195/55 86/173/55 +f 86/173/56 97/195/56 87/175/56 +f 87/175/57 97/195/57 88/177/57 +f 88/177/58 97/195/58 89/179/58 +f 89/179/59 97/195/59 90/181/59 +f 90/181/60 97/195/60 91/183/60 +f 91/183/61 97/195/61 92/185/61 +f 92/185/62 97/195/62 93/187/62 +f 93/187/63 97/195/63 94/189/63 +f 94/189/64 97/195/64 95/192/64 +f 65/131/65 66/134/65 67/136/65 68/138/65 69/140/65 70/142/65 71/144/65 72/146/65 73/148/65 74/150/65 75/152/65 76/154/65 77/156/65 78/158/65 79/160/65 80/162/65 81/164/65 82/166/65 83/168/65 84/170/65 85/172/65 86/174/65 87/176/65 88/178/65 89/180/65 90/182/65 91/184/65 92/186/65 93/188/65 94/190/65 95/191/65 96/193/65 +f 95/192/66 97/195/66 96/194/66 +f 96/194/67 97/195/67 65/132/67 +o Cylinder.001 +v 0.000000 0.988385 -1.732176 +v 0.000000 0.990701 0.267823 +v 0.195090 0.969170 -1.732154 +v 0.195090 0.971486 0.267845 +v 0.382684 0.912264 -1.732088 +v 0.382684 0.914581 0.267911 +v 0.555570 0.819854 -1.731981 +v 0.555570 0.822171 0.268018 +v 0.707107 0.695492 -1.731837 +v 0.707107 0.697808 0.268162 +v 0.831470 0.543955 -1.731661 +v 0.831470 0.546272 0.268337 +v 0.923880 0.371068 -1.731461 +v 0.923880 0.373385 0.268538 +v 0.980785 0.183475 -1.731244 +v 0.980785 0.185792 0.268755 +v 1.000000 -0.011615 -1.731018 +v 1.000000 -0.009298 0.268981 +v 0.980785 -0.206705 -1.730792 +v 0.980785 -0.204388 0.269207 +v 0.923880 -0.394298 -1.730575 +v 0.923880 -0.391981 0.269424 +v 0.831470 -0.567185 -1.730374 +v 0.831470 -0.564868 0.269624 +v 0.707107 -0.718721 -1.730199 +v 0.707107 -0.716404 0.269800 +v 0.555570 -0.843084 -1.730055 +v 0.555570 -0.840767 0.269944 +v 0.382684 -0.935494 -1.729948 +v 0.382684 -0.933177 0.270051 +v 0.195090 -0.992399 -1.729882 +v 0.195090 -0.990083 0.270117 +v -0.000000 -1.011614 -1.729860 +v -0.000000 -1.009298 0.270139 +v -0.195090 -0.992399 -1.729882 +v -0.195090 -0.990083 0.270117 +v -0.382683 -0.935494 -1.729948 +v -0.382683 -0.933177 0.270051 +v -0.555570 -0.843084 -1.730055 +v -0.555570 -0.840767 0.269944 +v -0.707107 -0.718721 -1.730199 +v -0.707107 -0.716405 0.269800 +v -0.831469 -0.567185 -1.730374 +v -0.831469 -0.564868 0.269624 +v -0.923879 -0.394298 -1.730575 +v -0.923879 -0.391982 0.269424 +v -0.980785 -0.206705 -1.730792 +v -0.980785 -0.204388 0.269207 +v -1.000000 -0.011615 -1.731018 +v -1.000000 -0.009298 0.268981 +v -0.980785 0.183476 -1.731244 +v -0.980785 0.185792 0.268755 +v -0.923879 0.371069 -1.731461 +v -0.923879 0.373385 0.268538 +v -0.831470 0.543955 -1.731661 +v -0.831470 0.546272 0.268337 +v -0.707107 0.695491 -1.731837 +v -0.707107 0.697808 0.268162 +v -0.555570 0.819854 -1.731981 +v -0.555570 0.822171 0.268018 +v -0.382683 0.912264 -1.732088 +v -0.382683 0.914581 0.267911 +v -0.195090 0.969170 -1.732154 +v -0.195090 0.971486 0.267845 +vn 0.0980 0.9952 -0.0012 +vn 0.2903 0.9569 -0.0011 +vn 0.4714 0.8819 -0.0010 +vn 0.6344 0.7730 -0.0009 +vn 0.7730 0.6344 -0.0007 +vn 0.8819 0.4714 -0.0005 +vn 0.9569 0.2903 -0.0003 +vn 0.9952 0.0980 -0.0001 +vn 0.9952 -0.0980 0.0001 +vn 0.9569 -0.2903 0.0003 +vn 0.8819 -0.4714 0.0005 +vn 0.7730 -0.6344 0.0007 +vn 0.6344 -0.7730 0.0009 +vn 0.4714 -0.8819 0.0010 +vn 0.2903 -0.9569 0.0011 +vn 0.0980 -0.9952 0.0012 +vn -0.0980 -0.9952 0.0012 +vn -0.2903 -0.9569 0.0011 +vn -0.4714 -0.8819 0.0010 +vn -0.6344 -0.7730 0.0009 +vn -0.7730 -0.6344 0.0007 +vn -0.8819 -0.4714 0.0005 +vn -0.9569 -0.2903 0.0003 +vn -0.9952 -0.0980 0.0001 +vn -0.9952 0.0980 -0.0001 +vn -0.9569 0.2903 -0.0003 +vn -0.8819 0.4714 -0.0005 +vn -0.7730 0.6344 -0.0007 +vn -0.6344 0.7730 -0.0009 +vn -0.4714 0.8819 -0.0010 +vn -0.0000 0.0012 1.0000 +vn -0.2903 0.9569 -0.0011 +vn -0.0980 0.9952 -0.0012 +vn -0.0000 -0.0012 -1.0000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 1.000000 1.000000 +vt 0.250000 0.490000 +vt 0.000000 1.000000 +vt 0.968750 0.500000 +vt 0.796822 0.485388 +vt 0.968750 1.000000 +vt 0.296822 0.485388 +vt 0.937500 0.500000 +vt 0.841844 0.471731 +vt 0.937500 1.000000 +vt 0.341844 0.471731 +vt 0.906250 0.500000 +vt 0.883337 0.449553 +vt 0.906250 1.000000 +vt 0.383337 0.449553 +vt 0.875000 0.500000 +vt 0.919706 0.419706 +vt 0.875000 1.000000 +vt 0.419706 0.419706 +vt 0.843750 0.500000 +vt 0.949553 0.383337 +vt 0.843750 1.000000 +vt 0.449553 0.383337 +vt 0.812500 0.500000 +vt 0.971731 0.341844 +vt 0.812500 1.000000 +vt 0.471731 0.341844 +vt 0.781250 0.500000 +vt 0.985388 0.296822 +vt 0.781250 1.000000 +vt 0.485388 0.296822 +vt 0.750000 0.500000 +vt 0.990000 0.250000 +vt 0.750000 1.000000 +vt 0.490000 0.250000 +vt 0.718750 0.500000 +vt 0.985388 0.203178 +vt 0.718750 1.000000 +vt 0.485388 0.203178 +vt 0.687500 0.500000 +vt 0.971731 0.158156 +vt 0.687500 1.000000 +vt 0.471731 0.158156 +vt 0.656250 0.500000 +vt 0.949553 0.116663 +vt 0.656250 1.000000 +vt 0.449553 0.116663 +vt 0.625000 0.500000 +vt 0.919706 0.080294 +vt 0.625000 1.000000 +vt 0.419706 0.080294 +vt 0.593750 0.500000 +vt 0.883337 0.050447 +vt 0.593750 1.000000 +vt 0.383337 0.050447 +vt 0.562500 0.500000 +vt 0.841844 0.028269 +vt 0.562500 1.000000 +vt 0.341844 0.028269 +vt 0.531250 0.500000 +vt 0.796822 0.014612 +vt 0.531250 1.000000 +vt 0.296822 0.014612 +vt 0.500000 0.500000 +vt 0.750000 0.010000 +vt 0.500000 1.000000 +vt 0.250000 0.010000 +vt 0.468750 0.500000 +vt 0.703178 0.014612 +vt 0.468750 1.000000 +vt 0.203178 0.014612 +vt 0.437500 0.500000 +vt 0.658156 0.028269 +vt 0.437500 1.000000 +vt 0.158156 0.028269 +vt 0.406250 0.500000 +vt 0.616663 0.050447 +vt 0.406250 1.000000 +vt 0.116663 0.050447 +vt 0.375000 0.500000 +vt 0.580294 0.080294 +vt 0.375000 1.000000 +vt 0.080294 0.080294 +vt 0.343750 0.500000 +vt 0.550447 0.116663 +vt 0.343750 1.000000 +vt 0.050447 0.116663 +vt 0.312500 0.500000 +vt 0.528269 0.158156 +vt 0.312500 1.000000 +vt 0.028269 0.158156 +vt 0.281250 0.500000 +vt 0.514612 0.203178 +vt 0.281250 1.000000 +vt 0.014612 0.203178 +vt 0.250000 0.500000 +vt 0.510000 0.250000 +vt 0.250000 1.000000 +vt 0.010000 0.250000 +vt 0.218750 0.500000 +vt 0.514612 0.296822 +vt 0.218750 1.000000 +vt 0.014612 0.296822 +vt 0.187500 0.500000 +vt 0.528269 0.341844 +vt 0.187500 1.000000 +vt 0.028269 0.341844 +vt 0.156250 0.500000 +vt 0.550447 0.383337 +vt 0.156250 1.000000 +vt 0.050447 0.383337 +vt 0.125000 0.500000 +vt 0.580294 0.419706 +vt 0.125000 1.000000 +vt 0.080294 0.419706 +vt 0.093750 0.500000 +vt 0.616663 0.449553 +vt 0.093750 1.000000 +vt 0.116663 0.449553 +vt 0.062500 0.500000 +vt 0.658156 0.471731 +vt 0.158156 0.471731 +vt 0.062500 1.000000 +vt 0.031250 0.500000 +vt 0.703178 0.485388 +vt 0.203178 0.485388 +vt 0.031250 1.000000 +s 0 +f 98/196/68 99/199/68 101/204/68 100/202/68 +f 100/202/69 101/204/69 103/208/69 102/206/69 +f 102/206/70 103/208/70 105/212/70 104/210/70 +f 104/210/71 105/212/71 107/216/71 106/214/71 +f 106/214/72 107/216/72 109/220/72 108/218/72 +f 108/218/73 109/220/73 111/224/73 110/222/73 +f 110/222/74 111/224/74 113/228/74 112/226/74 +f 112/226/75 113/228/75 115/232/75 114/230/75 +f 114/230/76 115/232/76 117/236/76 116/234/76 +f 116/234/77 117/236/77 119/240/77 118/238/77 +f 118/238/78 119/240/78 121/244/78 120/242/78 +f 120/242/79 121/244/79 123/248/79 122/246/79 +f 122/246/80 123/248/80 125/252/80 124/250/80 +f 124/250/81 125/252/81 127/256/81 126/254/81 +f 126/254/82 127/256/82 129/260/82 128/258/82 +f 128/258/83 129/260/83 131/264/83 130/262/83 +f 130/262/84 131/264/84 133/268/84 132/266/84 +f 132/266/85 133/268/85 135/272/85 134/270/85 +f 134/270/86 135/272/86 137/276/86 136/274/86 +f 136/274/87 137/276/87 139/280/87 138/278/87 +f 138/278/88 139/280/88 141/284/88 140/282/88 +f 140/282/89 141/284/89 143/288/89 142/286/89 +f 142/286/90 143/288/90 145/292/90 144/290/90 +f 144/290/91 145/292/91 147/296/91 146/294/91 +f 146/294/92 147/296/92 149/300/92 148/298/92 +f 148/298/93 149/300/93 151/304/93 150/302/93 +f 150/302/94 151/304/94 153/308/94 152/306/94 +f 152/306/95 153/308/95 155/312/95 154/310/95 +f 154/310/96 155/312/96 157/316/96 156/314/96 +f 156/314/97 157/316/97 159/321/97 158/318/97 +f 101/205/98 99/200/98 161/324/98 159/320/98 157/317/98 155/313/98 153/309/98 151/305/98 149/301/98 147/297/98 145/293/98 143/289/98 141/285/98 139/281/98 137/277/98 135/273/98 133/269/98 131/265/98 129/261/98 127/257/98 125/253/98 123/249/98 121/245/98 119/241/98 117/237/98 115/233/98 113/229/98 111/225/98 109/221/98 107/217/98 105/213/98 103/209/98 +f 158/318/99 159/321/99 161/325/99 160/322/99 +f 160/322/100 161/325/100 99/201/100 98/197/100 +f 98/198/101 100/203/101 102/207/101 104/211/101 106/215/101 108/219/101 110/223/101 112/227/101 114/231/101 116/235/101 118/239/101 120/243/101 122/247/101 124/251/101 126/255/101 128/259/101 130/263/101 132/267/101 134/271/101 136/275/101 138/279/101 140/283/101 142/287/101 144/291/101 146/295/101 148/299/101 150/303/101 152/307/101 154/311/101 156/315/101 158/319/101 160/323/101 +o Cone.001 +v 0.000000 1.582048 -2.904838 +v 0.311173 1.551400 -2.904802 +v 0.610388 1.460634 -2.904697 +v 0.886146 1.313239 -2.904527 +v 1.127850 1.114878 -2.904297 +v 1.326212 0.873174 -2.904017 +v 1.473608 0.597416 -2.903697 +v 1.564373 0.298201 -2.903351 +v 1.595021 -0.012972 -2.902990 +v 1.564373 -0.324145 -2.902630 +v 1.473608 -0.623360 -2.902283 +v 1.326212 -0.899118 -2.901964 +v 1.127850 -1.140822 -2.901684 +v 0.886146 -1.339183 -2.901454 +v 0.610388 -1.486578 -2.901284 +v 0.311173 -1.577344 -2.901178 +v -0.000000 -1.607992 -2.901143 +v -0.311173 -1.577344 -2.901178 +v -0.610388 -1.486578 -2.901284 +v -0.886146 -1.339183 -2.901454 +v -1.127850 -1.140822 -2.901684 +v -1.326211 -0.899118 -2.901964 +v -1.473607 -0.623360 -2.902283 +v -1.564373 -0.324145 -2.902630 +v -1.595021 -0.012972 -2.902990 +v -1.564373 0.298201 -2.903351 +v -1.473607 0.597416 -2.903697 +v -1.326212 0.873173 -2.904017 +v -1.127851 1.114877 -2.904297 +v -0.886146 1.313239 -2.904527 +v -0.610388 1.460635 -2.904697 +v -0.311173 1.551400 -2.904802 +v 0.000000 -0.009277 0.287050 +vn 0.1400 1.4219 0.7089 +vn 0.4145 1.3673 0.7090 +vn 0.6732 1.2602 0.7091 +vn 0.9059 1.1047 0.7093 +vn 1.1039 0.9067 0.7095 +vn 1.2594 0.6740 0.7098 +vn 1.3665 0.4154 0.7101 +vn 1.4211 0.1408 0.7104 +vn 1.4211 -0.1391 0.7107 +vn 1.3665 -0.4137 0.7110 +vn 1.2594 -0.6723 0.7113 +vn 1.1039 -0.9051 0.7116 +vn 0.9059 -1.1030 0.7118 +vn 0.6732 -1.2586 0.7120 +vn 0.4145 -1.3657 0.7121 +vn 0.1400 -1.4203 0.7122 +vn -0.1400 -1.4203 0.7122 +vn -0.4145 -1.3657 0.7121 +vn -0.6732 -1.2586 0.7120 +vn -0.9059 -1.1030 0.7118 +vn -1.1039 -0.9051 0.7116 +vn -1.2594 -0.6723 0.7113 +vn -1.3665 -0.4137 0.7110 +vn -1.4211 -0.1391 0.7107 +vn -1.4211 0.1408 0.7104 +vn -1.3665 0.4154 0.7101 +vn -1.2594 0.6740 0.7098 +vn -1.1039 0.9067 0.7095 +vn -0.9059 1.1047 0.7093 +vn -0.6732 1.2602 0.7091 +vn -0.0000 -0.0018 -1.5950 +vn -0.4145 1.3673 0.7090 +vn -0.1400 1.4219 0.7089 +vt 0.750000 0.490000 +vt 0.250000 0.490000 +vt 0.296822 0.485388 +vt 0.796822 0.485388 +vt 0.341844 0.471731 +vt 0.841844 0.471731 +vt 0.383337 0.449553 +vt 0.883337 0.449553 +vt 0.419706 0.419706 +vt 0.919706 0.419706 +vt 0.449553 0.383337 +vt 0.949553 0.383337 +vt 0.471731 0.341844 +vt 0.971731 0.341844 +vt 0.485388 0.296822 +vt 0.985388 0.296822 +vt 0.490000 0.250000 +vt 0.990000 0.250000 +vt 0.485388 0.203178 +vt 0.985388 0.203178 +vt 0.471731 0.158156 +vt 0.971731 0.158156 +vt 0.449553 0.116663 +vt 0.949553 0.116663 +vt 0.419706 0.080294 +vt 0.919706 0.080294 +vt 0.383337 0.050447 +vt 0.883337 0.050447 +vt 0.341844 0.028269 +vt 0.841844 0.028269 +vt 0.296822 0.014612 +vt 0.796822 0.014612 +vt 0.250000 0.010000 +vt 0.750000 0.010000 +vt 0.203178 0.014612 +vt 0.703178 0.014612 +vt 0.158156 0.028269 +vt 0.658156 0.028269 +vt 0.116663 0.050447 +vt 0.616663 0.050447 +vt 0.080294 0.080294 +vt 0.580294 0.080294 +vt 0.050447 0.116663 +vt 0.550447 0.116663 +vt 0.028269 0.158156 +vt 0.528269 0.158156 +vt 0.014612 0.203178 +vt 0.514612 0.203178 +vt 0.010000 0.250000 +vt 0.510000 0.250000 +vt 0.014612 0.296822 +vt 0.514612 0.296822 +vt 0.028269 0.341844 +vt 0.528269 0.341844 +vt 0.050447 0.383337 +vt 0.550447 0.383337 +vt 0.080294 0.419706 +vt 0.580294 0.419706 +vt 0.116663 0.449553 +vt 0.616663 0.449553 +vt 0.658156 0.471731 +vt 0.158156 0.471731 +vt 0.703178 0.485388 +vt 0.203178 0.485388 +vt 0.250000 0.250000 +s 0 +f 162/327/102 194/390/102 163/328/102 +f 163/328/103 194/390/103 164/330/103 +f 164/330/104 194/390/104 165/332/104 +f 165/332/105 194/390/105 166/334/105 +f 166/334/106 194/390/106 167/336/106 +f 167/336/107 194/390/107 168/338/107 +f 168/338/108 194/390/108 169/340/108 +f 169/340/109 194/390/109 170/342/109 +f 170/342/110 194/390/110 171/344/110 +f 171/344/111 194/390/111 172/346/111 +f 172/346/112 194/390/112 173/348/112 +f 173/348/113 194/390/113 174/350/113 +f 174/350/114 194/390/114 175/352/114 +f 175/352/115 194/390/115 176/354/115 +f 176/354/116 194/390/116 177/356/116 +f 177/356/117 194/390/117 178/358/117 +f 178/358/118 194/390/118 179/360/118 +f 179/360/119 194/390/119 180/362/119 +f 180/362/120 194/390/120 181/364/120 +f 181/364/121 194/390/121 182/366/121 +f 182/366/122 194/390/122 183/368/122 +f 183/368/123 194/390/123 184/370/123 +f 184/370/124 194/390/124 185/372/124 +f 185/372/125 194/390/125 186/374/125 +f 186/374/126 194/390/126 187/376/126 +f 187/376/127 194/390/127 188/378/127 +f 188/378/128 194/390/128 189/380/128 +f 189/380/129 194/390/129 190/382/129 +f 190/382/130 194/390/130 191/384/130 +f 191/384/131 194/390/131 192/387/131 +f 162/326/132 163/329/132 164/331/132 165/333/132 166/335/132 167/337/132 168/339/132 169/341/132 170/343/132 171/345/132 172/347/132 173/349/132 174/351/132 175/353/132 176/355/132 177/357/132 178/359/132 179/361/132 180/363/132 181/365/132 182/367/132 183/369/132 184/371/132 185/373/132 186/375/132 187/377/132 188/379/132 189/381/132 190/383/132 191/385/132 192/386/132 193/388/132 +f 192/387/133 194/390/133 193/389/133 +f 193/389/134 194/390/134 162/327/134 diff --git a/textures/rocket.png b/textures/rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..c44cfaf69da43eca954462c2b544d1a6f4408518 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}=R92;Ln7SY zPT$De?7-uiE7BFNv(xdYk YJWVs!oc~>Y66iAqPgg&ebxsLQ0F)qX_W%F@ literal 0 HcmV?d00001 diff --git a/textures/rocket_launcher.png b/textures/rocket_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..45b1beb9be598c886f16e6227edc7e3b924280be GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|wtBiahFJK| zoqU(`umMktKY!!5h03XId=q$gg|ofjxvL`GvWLYhaH6cF>OaM<`8?0;{B{}NjZa{B zAQ|C4;f`&)&I5DTm*0!!T(&D(2^iWk#MMkl*!lXP(zVBpDh(a$9WGru(&}`N`Gd^) z-p#jviF%0577sdemwBbwai^%4TV@@Pm0!BHB&%V5_&;tyfu6{1-oD!NC0529~ A`2YX_ literal 0 HcmV?d00001