{"action":"created","comment":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments/69101217","id":69101217,"diff_hunk":"@@ -1,1238 +1,1339 @@\n [\n-{\n-    \"id\": \"shooter\",\n-    \"type\": \"GUN\",\n-    \"symbol\": \"&\",\n-    \"color\": \"dark_gray\",\n-    \"name\": \"blob shooter\",\n-    \"description\": \"This weapon is an... odd combination of blob and human ingenuity.  A constructed skeleton made of shaped bones, held together by a living blob.  It is capable of digesting fed materials; the resulting waste is then launched towards any nearby hostiles.  Once empty, the creature goes dormant until fed.  While the projectile itself is small, it travels quickly, and there's no shortage of... well, whatever it is, it isn't edible.\",\n-    \"price\": 0,\n-    \"material\": [\"flesh\", \"bone\"],\n-    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"NO_RELOAD\"],\n-    \"skill\": \"pistol\",\n-    \"ammo\": \"components\",\n-    \"weight\": 12142,\n-    \"volume\": 12,\n-    \"bashing\": 10,\n-    \"to_hit\": -5,\n-    \"ranged_damage\": 5,\n-    \"range\": 10,\n-    \"dispersion\": 0,\n-    \"sight_dispersion\": 150,\n-    \"aim_speed\" : 0,\n-    \"recoil\": 0,\n-    \"durability\": 10,\n-    \"burst\": 1,\n-    \"clip_size\": 1,\n-    \"reload\": 0\n-  },\n-  {\n-    \"id\": \"darter\",\n-    \"type\": \"GUN\",\n-    \"symbol\": \"&\",\n-    \"color\": \"dark_gray\",\n-    \"name\": \"blob darter\",\n-    \"description\": \"This weapon is an... odd combination of blob and human ingenuity.  A constructed skeleton made of shaped bones, held together by a living blob.  The structure's blob secretes a venomous substance.  Which, when fed darts; is then coated onto darts.  The blob then ejects the darts at nearby hostiles as a self-defense mechanism.  The venom itself recedes quickly, but is capable of temporarily disorienting what it strikes; including other blob-based organisms.\",\n-    \"price\": 0,\n-    \"material\": [\"flesh\", \"bone\"],\n-    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"NO_RELOAD\"],\n-    \"ammo_effects\": \"BEANBAG\",\n-    \"skill\": \"pistol\",\n-    \"ammo\": \"dart\",\n-    \"weight\": 15103,\n-    \"volume\": 12,\n-    \"bashing\": 10,\n-    \"to_hit\": -5,\n-    \"ranged_damage\": 1,\n-    \"range\": 18,\n-    \"dispersion\": 0,\n-    \"sight_dispersion\": 150,\n-    \"aim_speed\" : 0,\n-    \"recoil\": 0,\n-    \"durability\": 10,\n-    \"burst\": 1,\n-    \"clip_size\": 1,\n-    \"reload\": 0\n-  },\n-  {\n-    \"id\": \"spitter\",\n-    \"type\": \"GUN\",\n-    \"symbol\": \"&\",\n-    \"color\": \"dark_gray\",\n-    \"name\": \"blob spitter\",\n-    \"description\": \"This weapon is an... odd combination of blob and human ingenuity.  A constructed skeleton made of shaped bones, held together by a living blob.  When fed, it produces an extremely corrosive liquid.  The blob then spits out this \\\"acid\\\" at nearby enemies.  The liquid's effectiveness against hostiles is only matched by its horrible smell.\",\n-    \"price\": 0,\n-    \"material\": [\"flesh\", \"bone\"],\n-    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"NO_RELOAD\"],\n-    \"ammo_effects\": [\"ACIDBOMB\", \"JET\"],\n-    \"skill\": \"launcher\",\n-    \"ammo\": \"bfeed\",\n-    \"weight\": 16501,\n-    \"volume\": 15,\n-    \"bashing\": 10,\n-    \"to_hit\": -5,\n-    \"ranged_damage\": 1,\n-    \"range\": 15,\n-    \"dispersion\": 3000,\n-    \"sight_dispersion\": 150,\n-    \"aim_speed\" : 0,\n-    \"recoil\": 0,\n-    \"durability\": 10,\n-    \"burst\": 1,\n-    \"clip_size\": 1,\n-    \"reload\": 0\n-  },\n-  {\n-    \"id\": \"slinger\",\n-    \"type\": \"GUN\",\n-    \"symbol\": \"&\",\n-    \"color\": \"dark_gray\",\n-    \"name\": \"blob slinger\",\n-    \"description\": \"This weapon is an... odd combination of blob and human ingenuity.  A constructed skeleton made of shaped bones, held together by a living blob.  The size of this creature is significant, and such it is capable of hurling its projectile with significant strength.\",\n-    \"price\": 0,\n-    \"material\": [\"flesh\", \"bone\"],\n-    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_RELOAD\"],\n-    \"skill\": \"launcher\",\n-    \"ammo\": \"h_projectile\",\n-    \"weight\": 24142,\n-    \"volume\": 22,\n-    \"bashing\": 10,\n-    \"to_hit\": -5,\n-    \"ranged_damage\": 25,\n-    \"range\": 20,\n-    \"dispersion\": 0,\n-    \"sight_dispersion\": 150,\n-    \"aim_speed\" : 0,\n-    \"recoil\": 0,\n-    \"durability\": 10,\n-    \"burst\": 1,\n-    \"clip_size\": 1,\n-    \"reload\": 0\n-  },\n-  {\n-    \"id\": \"lancer\",\n-    \"type\": \"GUN\",\n-    \"symbol\": \"&\",\n-    \"color\": \"dark_gray\",\n-    \"name\": \"blob lancer\",\n-    \"description\": \"This weapon is an... odd combination of blob and human ingenuity.  A constructed skeleton made of shaped bones, held together by a living blob.  Within the blob you see a maelstrom of what appear to be threads.  When a hostile creature gets too near, the blob gathers these threads towards a single point and then thrusts it towards the hostile creature while simultaneously hardening the tip of this \\\"spear\\\".  It retracts it quickly after firing.\",\n-    \"price\": 0,\n-    \"material\": [\"flesh\", \"bone\"],\n-    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"WHIP\", \"NO_RELOAD\"],\n-    \"ammo_effects\": [\"WHIP\"],\n-    \"skill\": \"rifle\",\n-    \"ammo\": \"bfeed\",\n-    \"weight\": 22121,\n-    \"volume\": 18,\n-    \"bashing\": 10,\n-    \"to_hit\": -5,\n-    \"ranged_damage\": 30,\n-    \"pierce\": 30,\n-    \"range\": 6,\n-    \"dispersion\": 0,\n-    \"sight_dispersion\": 150,\n-    \"aim_speed\" : 0,\n-    \"recoil\": 0,\n-    \"durability\": 10,\n-    \"burst\": 1,\n-    \"clip_size\": 1,\n-    \"reload\": 0\n-  },\n-  {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"shooter\",\n-        \"name\" : \"blob shooter\",\n-        \"symbol\" : \"t\",\n-        \"color\" : \"dark_gray\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"dark_gray\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 100,\n-        \"range\" : 10,\n-        \"folded_volume\": 10,\n-        \"item\" : \"shooter\",\n-        \"size\" : 10,\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_roof\",\n-        \"flags\" : [\"TURRET\", \"CARGO\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"blobshootergrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"darter\",\n-        \"name\" : \"blob darter\",\n-        \"symbol\" : \"t\",\n-        \"color\" : \"dark_gray\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"dark_gray\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 100,\n-        \"range\" : 10,\n-        \"folded_volume\": 10,\n-        \"item\" : \"darter\",\n-        \"size\" : 10,\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_roof\",\n-        \"flags\" : [\"TURRET\", \"CARGO\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"blobdartergrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"spitter\",\n-        \"name\" : \"blob spitter\",\n-        \"symbol\" : \"t\",\n-        \"color\" : \"green\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"green\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 100,\n-        \"range\" : 12,\n-        \"folded_volume\": 12,\n-        \"item\" : \"spitter\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_roof\",\n-        \"flags\" : [\"TURRET\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"blobspittergrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"slinger\",\n-        \"name\" : \"blob slinger\",\n-        \"symbol\" : \"t\",\n-        \"color\" : \"dark_gray\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"dark_gray\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 200,\n-        \"range\" : 10,\n-        \"folded_volume\": 12,\n-        \"item\" : \"slinger\",\n-        \"size\" : 50,\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_roof\",\n-        \"flags\" : [\"TURRET\", \"CARGO\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"blobslingergrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"lancer\",\n-        \"name\" : \"blob lancer\",\n-        \"symbol\" : \"t\",\n-        \"color\" : \"dark_gray\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"dark_gray\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 200,\n-        \"folded_volume\": 12,\n-        \"range\": 8,\n-        \"item\" : \"lancer\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_roof\",\n-        \"flags\" : [\"TURRET\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bloblancergrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"blob_tank\",\n-        \"name\" : \"blob core\",\n-        \"symbol\" : \"O\",\n-        \"color\" : \"green\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"green\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 100,\n-        \"size\" : 10000,\n-        \"fuel_type\" : \"bfeed\",\n-        \"item\" : \"blob_tank\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"fuel_source\",\n-        \"flags\" : [\"FUEL_TANK\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"slime_scrap\", \"count\": [6, 12]},\n-            {\"item\": \"scrap\", \"count\": [5, 8]}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bplate\",\n-        \"name\" : \"blob plating\",\n-        \"symbol\" : \"X\",\n-        \"color\" : \"light_gray\",\n-        \"broken_symbol\" : \"*\",\n-        \"broken_color\" : \"ltgray\",\n-        \"damage_modifier\" : 10,\n-        \"durability\" : 500,\n-        \"item\" : \"bplate\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"armor\",\n-        \"flags\" : [\"ARMOR\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bplategrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bseat\",\n-        \"name\" : \"blob seat\",\n-        \"symbol\" : \"#\",\n-        \"color\" : \"green\",\n-        \"broken_symbol\" : \"*\",\n-        \"broken_color\" : \"green\",\n-        \"damage_modifier\" : 10,\n-        \"durability\" : 250,\n-        \"item\" : \"bseat\",\n-        \"bonus\" : 100,\n-        \"difficulty\" : 1,\n-        \"location\" : \"center\",\n-        \"flags\" : [\"SEAT\", \"BED\", \"BOARDABLE\", \"TOOL_NONE\", \"BELTABLE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bseatgrow\"}\n-        ]\n-    },{\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bharness\",\n-        \"name\" : \"blob harness\",\n-        \"symbol\" : \",\",\n-        \"color\" : \"light_gray\",\n-        \"broken_symbol\" : \",\",\n-        \"broken_color\" : \"red\",\n-        \"damage_modifier\" : 10,\n-        \"durability\" : 250,\n-        \"folded_volume\": 2,\n-        \"bonus\" : 100,\n-        \"item\" : \"bharness\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"on_seat\",\n-        \"flags\" : [\"SEATBELT\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bharnessgrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bframe\",\n-        \"name\" : \"blob frame\",\n-        \"symbol\" : \"-\",\n-        \"color\" : \"light_gray\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"light_gray\",\n-        \"damage_modifier\" : 10,\n-        \"durability\" : 250,\n-        \"difficulty\" : 1,\n-        \"folded_volume\": 22,\n-        \"item\" : \"bframe\",\n-        \"location\" : \"structure\",\n-        \"flags\" : [\"MOUNTABLE\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bframegrow\"}\n-        ]\n-    },{\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bwheel\",\n-        \"name\" : \"blob wheel\",\n-        \"symbol\" : \"|\",\n-        \"color\" : \"dark_gray\",\n-        \"broken_symbol\" : \"x\",\n-        \"broken_color\" : \"light_gray\",\n-        \"damage_modifier\" : 80,\n-        \"durability\" : 750,\n-        \"item\" : \"bwheel\",\n-        \"difficulty\" : 1,\n-        \"location\" : \"under\",\n-        \"flags\" : [\"WHEEL\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"bwheelgrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"bengineout\",\n-        \"name\" : \"blob grinder\",\n-        \"symbol\" : \"O\",\n-        \"color\" : \"white\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"white\",\n-        \"damage_modifier\" : 250,\n-        \"power\" : 150,\n-        \"durability\" : 2500,\n-        \"wheel_width\" : 40,\n-        \"fuel_type\" : \"bfeed\",\n-        \"item\" : \"bengine\",\n-        \"difficulty\" : 4,\n-        \"location\" : \"structure\",\n-        \"flags\" : [\"ENGINE\", \"WHEEL\", \"TOOL_NONE\", \"PROTRUSION\", \"STABLE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"benginegrow\"}\n-        ]\n-    },\n-    {\n-        \"type\" : \"vehicle_part\",\n-        \"id\" : \"benginein\",\n-        \"name\" : \"blob roller\",\n-        \"symbol\" : \"O\",\n-        \"color\" : \"white\",\n-        \"broken_symbol\" : \"#\",\n-        \"broken_color\" : \"white\",\n-        \"damage_modifier\" : 250,\n-        \"power\" : 150,\n-        \"durability\" : 2500,\n-        \"wheel_width\" : 40,\n-        \"fuel_type\" : \"bfeed\",\n-        \"item\" : \"bengine\",\n-        \"difficulty\" : 4,\n-        \"location\" : \"engine_block\",\n-        \"flags\" : [\"ENGINE\", \"WHEEL\", \"TOOL_NONE\"],\n-        \"breaks_into\" : [\n-            {\"item\": \"benginegrow\"}\n-        ]\n-    },\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"bfeedpot\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_MATERIALS\",\n-  \"skill_used\": \"cooking\",\n-  \"difficulty\": 1,\n-  \"time\": 1000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\" : [\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"jerrycan\", 1],\n-      [ \"clay_hydria\", 1],\n-      [ \"blob_tank\", 1]\n-    ],\n-    [\n-      [ \"meat\", 10 ],\n-      [ \"meat_tainted\", 10 ],\n-      [ \"human_flesh\", 10 ]\n-    ],\n-    [\n-      [ \"water\", 30 ],\n-      [ \"sewage\", 30 ],\n-      [ \"salt_water\", 30 ]\n-    ],\n-    [\n-      [ \"bone\", 10 ],\n-      [ \"bone_tainted\", 10 ],\n-      [ \"bone_human\", 10 ]\n-    ],\n-    [\n-      [ \"slime_scrap\", 1 ],\n-      [ \"blob_tank\", 1]\n-  ]]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"blobshootergrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_PARTS\",\n-  \"skill_used\": \"fabrication\",\n-  \"skills_required\": [ \"cooking\", 4 ],\n-  \"difficulty\": 2,\n-  \"time\": 15000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\":[\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"bone\", 30 ],\n-      [ \"bone_tainted\", 30 ],\n-      [ \"bone_human\", 30 ]\n-    ],\n-    [\n-      [ \"waterskin3\", 1 ],\n-      [ \"waterskin2\", 2 ],\n-      [ \"waterskin\", 3 ]\n-    ],\n-    [\n-     [ \"slime_scrap\", 20 ]\n-    ],\n-    [\n-     [ \"string_6\", 24 ],\n-     [ \"string_36\", 4 ],\n-     [ \"duct_tape\", 100 ],\n-     [ \"superglue\", 4 ],\n-     [ \"bone_glue\", 4 ]\n-    ],\n-    [\n-     [ \"bfeed\", 200 ]\n-    ],\n-    [\n-     [ \"mutagen\", 1 ]\n-    ]\n-  ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"blobdartergrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_PARTS\",\n-  \"skill_used\": \"fabrication\",\n-  \"skills_required\": [ \"cooking\", 5 ],\n-  \"difficulty\": 3,\n-  \"time\": 10000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\":[\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [\"shooter\", 1]\n-    ],\n-    [\n-     [ \"bfeed\", 200 ]\n-    ],\n-    [\n-      [ \"bone\", 8 ],\n-      [ \"bone_tainted\", 8 ],\n-      [ \"bone_human\", 8 ]\n-    ],\n-    [\n-      [ \"waterskin3\", 1 ],\n-      [ \"waterskin2\", 2 ],\n-      [ \"waterskin\", 3 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 2 ],\n-     [ \"duct_tape\", 50 ],\n-     [ \"superglue\", 2 ],\n-     [ \"bone_glue\", 2 ]\n-    ],\n-    [\n-     [ \"mutagen\", 1 ]\n-    ]\n-            ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"blobspittergrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_PARTS\",\n-  \"skill_used\": \"fabrication\",\n-  \"skills_required\": [ \"cooking\", 5 ],\n-  \"difficulty\": 3,\n-  \"time\": 10000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\":[\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [\"shooter\", 1]\n-    ],\n-    [\n-     [ \"bfeed\", 400 ]\n-    ],\n-    [\n-      [ \"bone\", 10 ],\n-      [ \"bone_tainted\", 10 ],\n-      [ \"bone_human\", 10 ]\n-    ],\n-    [\n-      [ \"waterskin3\", 1 ],\n-      [ \"waterskin2\", 2 ],\n-      [ \"waterskin\", 3 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 2 ],\n-     [ \"duct_tape\", 50 ],\n-     [ \"superglue\", 2 ],\n-     [ \"bone_glue\", 2 ]\n-    ],\n-    [\n-     [ \"mutagen\", 1 ]\n-    ]\n-        ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"blobslingergrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_PARTS\",\n-  \"skill_used\": \"fabrication\",\n-  \"skills_required\": [ \"cooking\", 5 ],\n-  \"difficulty\": 3,\n-  \"time\": 20000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\":[\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [\"shooter\", 1]\n-    ],\n-    [\n-     [ \"bfeed\", 1000 ]\n-    ],\n-    [\n-      [ \"bone\", 20 ],\n-      [ \"bone_tainted\", 20 ],\n-      [ \"bone_human\", 20 ]\n-    ],\n-    [\n-      [ \"waterskin3\", 1 ],\n-      [ \"waterskin2\", 2 ],\n-      [ \"waterskin\", 3 ]\n-    ],\n-    [\n-     [ \"string_6\", 20 ],\n-     [ \"string_36\", 4 ],\n-     [ \"duct_tape\", 100 ],\n-     [ \"superglue\", 4 ],\n-     [ \"bone_glue\", 4 ]\n-    ],\n-    [\n-     [ \"mutagen\", 3 ],\n-     [ \"iv_mutagen\", 1 ]\n-    ]\n-        ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"bloblancergrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_PARTS\",\n-  \"skill_used\": \"fabrication\",\n-  \"skills_required\": [ \"cooking\", 5 ],\n-  \"difficulty\": 3,\n-  \"time\": 20000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\":[\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [\"shooter\", 1]\n-    ],\n-    [\n-     [ \"bfeed\", 1000 ]\n-    ],\n-    [\n-      [ \"bone\", 10 ],\n-      [ \"bone_tainted\", 10 ],\n-      [ \"bone_human\", 10 ]\n-    ],\n-    [\n-      [ \"waterskin3\", 1 ],\n-      [ \"waterskin2\", 2 ],\n-      [ \"waterskin\", 3 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 2 ],\n-     [ \"superglue\", 2 ],\n-     [ \"bone_glue\", 2 ],\n-     [ \"duct_tape\", 50 ]\n-    ],\n-    [\n-     [ \"mutagen\", 3 ],\n-     [ \"iv_mutagen\", 1 ]\n-    ]\n-        ]\n-},\n   {\n-    \"id\": \"bfeedpot\",\n+    \"id\": \"bframegrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"blob feed fermenter\",\n-    \"description\": \"A container filled with... something.  It definitely isn't anything like mom used to make.\",\n+    \"color\": \"green\",\n+    \"name\": \"growing blob frame\",\n+    \"description\": \"A growing vehicle frame made of bone.  It's coated in a thick layer of ooze, though there's greater amounts on the bindings.  It's not quite tough enough to use.\",\n     \"price\": 100,\n-    \"material\": [\"steel\", \"clay\"],\n-    \"weight\": 17100,\n-    \"volume\": 50,\n-    \"bashing\": 0,\n+    \"material\": [\"bone\", \"flesh\"],\n+    \"weight\": 3662,\n+    \"volume\": 40,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n-        \"transform_age\": 7200,\n-        \"not_ready_msg\": \"While it definitely smells ripe, it isn't done.\",\n-        \"msg\": \"You hold your breath and open up the container.\",\n-        \"moves\": 50,\n-        \"container\": \"blob_tank\",\n-        \"target\": \"bfeed\",\n-        \"target_charges\": 5000\n+        \"transform_age\": 36000,\n+        \"not_ready_msg\": \"You test the frame; it gives easily, it's still not sturdy enough\",\n+        \"msg\": \"You test the frame; It wiggles, and then collapses into an lump of goo.\",\n+        \"target\": \"gloople\"\n     }\n   },\n   {\n-    \"id\": \"blob_tank\",\n-    \"type\": \"CONTAINER\",\n-    \"symbol\": \")\",\n-    \"color\": \"brown\",\n-    \"name\": \"blob core\",\n-    \"description\": \"A large container previously filled with some horrendously smelling liquid and now infested with an equally horrendously smelling unknown substance that seems to have permeated into the it.  Occasionally the container gives a shake, as if alive.\",\n-    \"price\": 100,\n-    \"material\": [\"flesh\", \"clay\"],\n-    \"weight\": 24100,\n-    \"volume\": 50,\n-    \"bashing\": 0,\n-    \"to_hit\": -2,\n-    \"contains\": 10,\n-    \"ammo\": \"bfeed\",\n-    \"watertight\": true,\n-    \"seals\": true\n-    },\n-  {\n-    \"id\": \"blobshootergrow\",\n+    \"id\": \"glooplegrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob shooter\",\n-    \"description\": \"This appears to be some form of structure constructed from bone, held together by some unknown slimy substance.  A jury-rigged slow-drip dispenser trickles some fluid you'd prefer not to think too hard about throughout the structure.\",\n+    \"color\": \"light_green\",\n+    \"name\": \"growing gelatinous mass\",\n+    \"name_plural\" : \"growing gelatinous mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 13115,\n-    \"volume\": 14,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 3562,\n+    \"volume\": 8,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n         \"transform_age\": 2400,\n-        \"not_ready_msg\": \"The blob is still growing; at a phenomenal rate you might add.\",\n-        \"msg\": \"The blob emits an odd gurgle; it sounds disturbingly like \\\"Mama!\\\".\",\n-        \"moves\": 0,\n-        \"target\": \"shooter\"\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"gloople\"\n     }\n-    },\n+  },\n   {\n-    \"id\": \"blobdartergrow\",\n+    \"id\": \"gloople\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob darter\",\n-    \"description\": \"This appears to be some form of structure constructed from bone, held together by some unknown slimy substance.  A jury-rigged slow-drip dispenser trickles some fluid you'd prefer not to think too hard about throughout the structure.\",\n+    \"color\": \"light_green\",\n+    \"name\": \"gelatinous mass\",\n+    \"name_plural\" : \"gelatinous mass\",\n+    \"description\": \"An experiment gone horribly right.  While the original intent was to combine the structure of a bone frame with the impact absorption of the blob; the blob seems to have completely consumed the bone.  Instead, what remains is an amorphous mass of goo with what seems to be numerous thin filaments floating within.  With a bit of effort, you can grasp the fibers and stretch the mass into a multitude of shapes.  The mass is able to retain the new shape even under force, though the mass yields at your touch.  With enough strength, you think you can pull it apart.\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 14613,\n-    \"volume\": 16,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 6662,\n+    \"volume\": 20,\n     \"to_hit\": -2,\n+    \"max_charges\": 250,\n+    \"charges_per_use\": 250,\n+    \"ammo\": \"bfeed\",\n     \"category\" : \"tools\",\n+    \"qualities\": [ [\"JACK\", 2 ] ],\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 1200,\n-        \"not_ready_msg\": \"The blob is still growing; at a phenomenal rate you might add.\",\n-        \"msg\": \"The blob emits an odd gurgle; it sounds disturbingly like \\\"Mama!\\\".\",\n-        \"moves\": 0,\n-        \"target\": \"darter\"\n+        \"type\": \"transform\",\n+        \"msg\": \"You fumble as the blob starts to multiply rapidly!\",\n+        \"moves\": 250,\n+        \"active\": true,\n+        \"target_charges\": 7,\n+        \"target\": \"gloople_act\"\n     }\n-    },\n+  },\n+  {\n+    \"id\": \"gloople_tank\",\n+    \"type\": \"CONTAINER\",\n+    \"symbol\": \";\",\n+    \"color\": \"light_green\",\n+    \"name\": \"gelatinous tank\",\n+    \"name_plural\" : \"gelatinous tanks\",\n+    \"description\": \"While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids.  A few alterations are necessary.\",\n+    \"price\": 100,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 6662,\n+    \"volume\": 10,\n+    \"to_hit\": -2,\n+    \"watertight\": true,\n+    \"seals\": true,\n+    \"contains\": 30\n+  },\n   {\n-    \"id\": \"blobspittergrow\",\n+    \"id\": \"gloople_act\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob spitter\",\n-    \"description\": \"This appears to be some form of structure constructed from bone, held together by some unknown slimy substance.  A jury-rigged slow-drip dispenser trickles some fluid you'd prefer not to think too hard about throughout the structure.\",\n+    \"color\": \"light_green\",\n+    \"name\": \"multiplying gelatinous mass\",\n+    \"name_plural\" : \"multiplying gelatinous mass\",\n+    \"description\": \"Having been fed, this blob is now rapidly multiplying into other copies of itself; extremely noisy copies!  And even worse, it's stuck to your hands until whatever it's doing is done!  Catch those blobs before they bring in every zombie for miles!\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 15662,\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NO_UNWIELD\", \"UNBREAKABLE_MELEE\", \"NO_PICKUP\"],\n+    \"weight\": 8662,\n     \"volume\": 20,\n-    \"bashing\": 0,\n     \"to_hit\": -2,\n+    \"max_charges\": 10,\n+    \"charges_per_use\": 20,\n+    \"turns_per_charge\": 1,\n+    \"revert_to\": \"gloople\",\n     \"category\" : \"tools\",\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 2400,\n-        \"not_ready_msg\": \"The blob is still growing; at a phenomenal rate you might add.\",\n-        \"msg\": \"The blob emits an odd gurgle; it sounds disturbingly like \\\"Mama!\\\".\",\n-        \"moves\": 0,\n-        \"target\": \"spitter\"\n+        \"type\": \"place_monster\",\n+        \"monster_id\": \"mon_gloople\",\n+        \"difficulty\": 1,\n+        \"skill1\": \"cooking\",\n+        \"hostile_msg\": \"A blob splits and bounces away!\",\n+        \"friendly_msg\": \"A blob splits and bounces away!\",\n+        \"place_randomly\": true,\n+        \"no_deactivate_msg\": \"It's not coming off!.\",\n+        \"moves\": 250\n     }\n   },\n   {\n-    \"id\": \"blobslingergrow\",\n+    \"id\": \"oozlegrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob slinger\",\n-    \"description\": \"This appears to be some form of structure constructed from bone, held together by some unknown slimy substance.  A jury-rigged slow-drip dispenser trickles some fluid you'd prefer not to think too hard about throughout the structure.\",\n+    \"color\": \"green\",\n+    \"name\": \"growing ooze\",\n+    \"name_plural\" : \"growing ooze\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 20662,\n-    \"volume\": 28,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 12662,\n+    \"volume\": 40,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n-        \"transform_age\": 7200,\n-        \"not_ready_msg\": \"The blob is still growing; at a phenomenal rate you might add.\",\n-        \"msg\": \"The blob emits an odd gurgle; it sounds disturbingly like \\\"Mama!\\\".\",\n-        \"moves\": 0,\n-        \"target\": \"slinger\"\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"oozle\"\n     }\n-    },\n+  },\n   {\n-    \"id\": \"bloblancergrow\",\n+    \"id\": \"oozle\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob lancer\",\n-    \"description\": \"This appears to be some form of structure constructed from bone, held together by some unknown slimy substance.  A jury-rigged slow-drip dispenser trickles some fluid you'd prefer not to think too hard about throughout the structure.\",\n+    \"color\": \"green\",\n+    \"name\": \"oozing mass\",\n+    \"name_plural\" : \"oozing mass\",\n+    \"description\": \"An amorphous mass that has undergone a significant growth.  In addition to the increased amount of goo and sinuous filaments, it seems to have started developing other internal structures.  Like its smaller counterpart, it can be shaped into various structures; albiet with significantly greater tensile strength due to the increased number of supporting filaments.  You believe you can split it apart with enough force.\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 8662,\n-    \"volume\": 24,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 16262,\n+    \"volume\": 60,\n     \"to_hit\": -2,\n+    \"max_charges\": 250,\n+    \"charges_per_use\": 250,\n+    \"ammo\": \"bfeed\",\n     \"category\" : \"tools\",\n+    \"qualities\": [ [\"JACK\", 4 ] ],\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 2400,\n-        \"not_ready_msg\": \"The blob is still growing; at a phenomenal rate you might add.\",\n-        \"msg\": \"The blob emits an odd gurgle; it sounds disturbingly like \\\"Mama!\\\".\",\n-        \"moves\": 0,\n-        \"target\": \"lancer\"\n+        \"type\": \"transform\",\n+        \"msg\": \"You fumble as the blob starts to multiply rapidly!\",\n+        \"moves\": 250,\n+        \"active\": true,\n+        \"target_charges\": 5,\n+        \"target\": \"oozle_act\"\n     }\n   },\n   {\n-    \"id\": \"bframegrow\",\n+    \"id\": \"oozle_tank\",\n+    \"type\": \"CONTAINER\",\n+    \"symbol\": \";\",\n+    \"color\": \"green\",\n+    \"name\": \"oozing tank\",\n+    \"name_plural\" : \"oozing tanks\",\n+    \"description\": \"While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids.  A few alterations are necessary.\",\n+    \"price\": 100,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 16262,\n+    \"volume\": 30,\n+    \"to_hit\": -2,\n+    \"watertight\": true,\n+    \"seals\": true,\n+    \"contains\": 60\n+  },\n+  {\n+    \"id\": \"oozle_act\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob frame\",\n-    \"description\": \"A vehicle frame made of bone.  It's coated in a thick layer of ooze, though there's greater amounts on the bindings.\",\n+    \"color\": \"light_green\",\n+    \"name\": \"multiplying oozing mass\",\n+    \"name_plural\" : \"multiplying oozing mass\",\n+    \"description\": \"Having been fed, this blob is now rapidly multiplying into other copies of itself; extremely noisy copies!  And even worse, it's stuck to your hands until whatever it's doing is done!  Catch those blobs before they bring in every zombie for miles!\",\n     \"price\": 100,\n-    \"material\": [\"bone\", \"flesh\"],\n-    \"weight\": 6662,\n-    \"volume\": 40,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NO_UNWIELD\", \"UNBREAKABLE_MELEE\", \"NO_PICKUP\"],\n+    \"weight\": 16662,\n+    \"volume\": 20,\n     \"to_hit\": -2,\n+    \"max_charges\": 10,\n+    \"turns_per_charge\": 1,\n+    \"revert_to\": \"oozle\",\n     \"category\" : \"tools\",\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 2400,\n-        \"not_ready_msg\": \"You test the frame; it gives easily, it's still not sturdy enough\",\n-        \"msg\": \"You test the frame; it gives into pressure, but quickly springs back into place.  It's ready.\",\n-        \"moves\": 0,\n-        \"target\": \"bframe\"\n+        \"type\": \"place_monster\",\n+        \"monster_id\": \"mon_oozle\",\n+        \"difficulty\": 1,\n+        \"skill1\": \"cooking\",\n+        \"hostile_msg\": \"A blob splits and bounces away!\",\n+        \"friendly_msg\": \"A blob splits and bounces away!\",\n+        \"place_randomly\": true,\n+        \"no_deactivate_msg\": \"It's not coming off!.\",\n+        \"moves\": 250\n     }\n   },\n   {\n-        \"type\":\"GENERIC\",\n-        \"id\" : \"bframe\",\n-        \"name\" : \"blob frame\",\n-        \"description\" : \"A vehicle frame made of bone.  It's coated in a thick layer of ooze, particularly at the bindings that hold it together.  Allowing a significant amount of flexibility; yet retaining strength.  It seems to stick to anything it touches if left for enough but loosens at your touch.\",\n-        \"weight\" : 6662,\n-        \"to_hit\" : -3,\n-        \"color\" : \"light_gray\",\n-        \"symbol\" : \"]\",\n-        \"material\" : [\"bone\", \"flesh\"],\n-        \"volume\" : 40,\n-        \"bashing\" : 9,\n-        \"category\" : \"veh_parts\",\n-        \"price\" : 500\n-    },\n+    \"id\": \"graygrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"lt_gray\",\n+    \"name\": \"growing gray mass\",\n+    \"name_plural\" : \"growing gray mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 16335,\n+    \"volume\": 60,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+     \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 9600,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"gray\"\n+    }\n+  },\n   {\n-    \"id\": \"bplategrow\",\n+    \"id\": \"gray\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"brown\",\n-    \"name\": \"growing blob plate\",\n-    \"description\": \"A \\\"blanket\\\" made of layers of padding and blob supported by a loose framework of bone.  Made to absorb impacts rather than withstand them.\",\n+    \"color\": \"lt_gray\",\n+    \"name\": \"gray mass\",\n+    \"name_plural\" : \"gray mass\",\n+    \"description\": \"This internal structures of this creature have developed significantly.  While retaining the resilience and malleability of its once simpler form, it has gained the considerable abilities of perception and stimulus response.  When directly threatened, it is able to shift and alter its microfibers, hardening its membrane to an almost steel-hard shell.  You can still pull it apart with enough force.  It's also really gray.\",\n     \"price\": 100,\n-    \"material\": [ \"cotton\", \"bone\" ],\n-    \"weight\": 9162,\n-    \"volume\": 10,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 19120,\n+    \"volume\": 60,\n     \"to_hit\": -2,\n+    \"max_charges\": 250,\n+    \"charges_per_use\": 250,\n+    \"ammo\": \"bfeed\",\n     \"category\" : \"tools\",\n+    \"qualities\": [ [\"JACK\", 8 ] ],\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 2400,\n-        \"not_ready_msg\": \"You test the structure; it gives easily, it's still not sturdy enough\",\n-        \"msg\": \"You test the structure; it gives into pressure, but quickly springs back into place.  It's ready.\",\n-        \"moves\": 0,\n-        \"target\": \"bplate\"\n+        \"type\": \"transform\",\n+        \"msg\": \"You fumble as the blob starts to multiply rapidly!\",\n+        \"moves\": 250,\n+        \"active\": true,\n+        \"target_charges\": 3,\n+        \"target\": \"gray_act\"\n     }\n   },\n   {\n-        \"type\":\"GENERIC\",\n-        \"id\" : \"bplate\",\n-        \"name\" : \"blob plating\",\n-        \"description\" : \"A \\\"blanket\\\" made of layers of padding and blob supported by a loose framework of bone.  Made to absorb impacts rather than withstand them.  It appears to cling to the spot if left in place for too long, but loosens at your touch.\",\n-        \"weight\" : 9162,\n-        \"to_hit\" : -3,\n-        \"color\" : \"light_gray\",\n-        \"symbol\" : \"]\",\n-        \"material\" : [\"bone\", \"cotton\"],\n-        \"volume\" : 40,\n-        \"bashing\" : 9,\n-        \"category\" : \"veh_parts\",\n-        \"price\" : 500\n+    \"id\": \"gray_tank\",\n+    \"type\": \"CONTAINER\",\n+    \"symbol\": \";\",\n+    \"color\": \"gray\",\n+    \"name\": \"gray tank\",\n+    \"name_plural\" : \"gray tanks\",\n+    \"description\": \"While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids.  A few alterations are necessary.\",\n+    \"price\": 100,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 19120,\n+    \"volume\": 30,\n+    \"to_hit\": -2,\n+    \"watertight\": true,\n+    \"seals\": true,\n+    \"contains\": 100\n     },\n   {\n-    \"id\": \"bseatgrow\",\n+    \"id\": \"gray_act\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"green\",\n-    \"name\": \"growing blob seat\",\n-    \"description\": \"A... seat made of goo with a framework of bone.  Sitting in it makes the goo engulf parts of your body.\",\n+    \"color\": \"light_green\",\n+    \"name\": \"multiplying gray mass\",\n+    \"name_plural\" : \"multiplying gray mass\",\n+    \"description\": \"Having been fed, this blob is now rapidly multiplying into other copies of itself; extremely noisy copies!  And even worse, it's stuck to your hands until whatever it's doing is done!  Catch those blobs before they bring in every zombie for miles!\",\n     \"price\": 100,\n-    \"material\": [ \"cotton\", \"bone\" ],\n-    \"weight\": 5162,\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NO_UNWIELD\", \"UNBREAKABLE_MELEE\", \"NO_PICKUP\"],\n+    \"weight\": 19662,\n     \"volume\": 20,\n-    \"bashing\": 0,\n     \"to_hit\": -2,\n+    \"max_charges\": 10,\n+    \"charges_per_use\": 20,\n+    \"turns_per_charge\": 1,\n+    \"revert_to\": \"gray\",\n     \"category\" : \"tools\",\n     \"use_action\": {\n-        \"type\": \"delayed_transform\",\n-        \"transform_age\": 4800,\n-        \"not_ready_msg\": \"You test the structure; it gives easily, it's still not sturdy enough\",\n-        \"msg\": \"You test the structure; it gives into pressure, but quickly springs back into place.  It's ready.\",\n-        \"moves\": 0,\n-        \"target\": \"bseat\"\n+        \"type\": \"place_monster\",\n+        \"monster_id\": \"mon_gray\",\n+        \"difficulty\": 1,\n+        \"skill1\": \"cooking\",\n+        \"hostile_msg\": \"A blob splits and bounces away!\",\n+        \"friendly_msg\": \"A blob splits and bounces away!\",\n+        \"place_randomly\": true,\n+        \"no_deactivate_msg\": \"It's not coming off!.\",\n+        \"moves\": 100\n     }\n   },\n   {\n-        \"type\":\"GENERIC\",\n-        \"id\" : \"bseat\",\n-        \"name\" : \"blob seat\",\n-        \"description\": \"A... seat made of goo with a framework of bone.  Sitting in it makes the goo engulf parts of your body.  It feels a bit like a waterbed.  Or a giant stomach.\",\n-        \"weight\" : 5162,\n-        \"to_hit\" : -3,\n-        \"color\" : \"green\",\n-        \"symbol\" : \"]\",\n-        \"material\" : [\"bone\", \"cotton\"],\n-        \"volume\" : 30,\n-        \"bashing\" : 9,\n-        \"category\" : \"veh_parts\",\n-        \"price\" : 500\n-    },\n-  {\n-    \"id\": \"bharnessgrow\",\n+    \"id\": \"queengrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"green\",\n-    \"name\": \"growing blob harness\",\n-    \"description\": \"What appears to be some form of harness made of goo with a loose framework of bone.  It's quite sticky, but you can pull yourself away with some effort.\",\n+    \"color\": \"red\",\n+    \"name\": \"growing mass of tendrils\",\n+    \"name_plural\" : \"growing mass of tendrils\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n     \"price\": 100,\n-    \"material\": [ \"cotton\", \"bone\" ],\n-    \"weight\": 1762,\n-    \"volume\": 10,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 25325,\n+    \"volume\": 60,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n-        \"transform_age\": 4800,\n-        \"not_ready_msg\": \"You test the structure; it gives easily, it's still not sturdy enough\",\n-        \"msg\": \"You test the structure; it gives into pressure, but quickly springs back into place.  It's ready.\",\n-        \"moves\": 0,\n-        \"target\": \"bharness\"\n+        \"transform_age\": 36000,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"queen\"\n     }\n   },\n   {\n-        \"type\":\"GENERIC\",\n-        \"id\" : \"bharness\",\n-        \"name\" : \"blob harness\",\n-        \"description\": \"What appears to be some form of harness made of goo with a loose framework of bone.  It's quite sticky, but you can pull yourself away with some effort.  In theory, it should keep you in place even in the hardest of impacts.  The tradeoff being the feeling of being in a giant stomach.\",\n-        \"weight\" : 2162,\n+    \"id\": \"queen\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \")\",\n+    \"color\": \"red\",\n+    \"name\": \"amorphous heart\",\n+    \"description\": \"This amorphous mass seems to have finished developing; its advanced internal structures testifying to that.  It is capable of locomotion through internal hydraulic pressure, capable of moving substantial loads, and, in an astounding display of intelligence, is capable of manipulating anything it's attached to, whether blob-based or otherwise, through extended pseudopods.  You think you might be able to manipulate it, and through it, all its attached parts.  Though to do so you'll have to position yourself to be in contact with it; and it appears unnervingly willing to accomodate you...\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"FIRE_100\" ],\n+    \"ammo_effects\": [ \"WIDE\", \"ACT_ON_RANGED_HIT\", \"RECOVER_100\", \"NO_EMBED\", \"CUSTOM_EXPLOSION\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"water\",\n+    \"weight\": 21331,\n+    \"volume\": 80,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 10,\n+    \"range\": 60,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1,\n+    \"clip_size\": 100,\n+    \"qualities\": [ [\"JACK\", 12 ] ]\n+   },\n+  {\n+        \"type\":\"WHEEL\",\n+        \"id\" : \"grinder\",\n+        \"name\" : \"earthen roller\",\n+        \"description\": \"A large, spherical blob the size of a large truck tire.  The outer layer has compacted itself into a solid shell; offering great resilience.  Having grown to full size, it seems content to simply sit there.\",\n+        \"weight\" : 204540,\n+        \"to_hit\" : -3,\n+        \"color\" : \"lt_gray\",\n+        \"symbol\" : \"]\",\n+        \"material\" : [\"stone\", \"flesh\"],\n+        \"volume\" : 200,\n+        \"bashing\" : 9,\n+        \"price\" : 500,\n+        \"diameter\": 60,\n+        \"width\": 60,\n+        \"category\": \"veh_parts\"\n+    },\n+    {\n+        \"type\":\"WHEEL\",\n+        \"id\" : \"gloople_wheel\",\n+        \"name\" : \"gelatinous wheel\",\n+        \"description\": \"Filling a gelatinous mass with water has resulted in something that appears to be a cross between a wheel, an otherworldly abomination, and one of those old squeezy toys.\",\n+        \"weight\" : 30062,\n+        \"to_hit\" : -3,\n+        \"color\" : \"light_green\",\n+        \"symbol\" : \"]\",\n+        \"material\" : [\"flesh\"],\n+        \"volume\" : 50,\n+        \"bashing\" : 9,\n+        \"diameter\": 15,\n+        \"width\": 15,\n+        \"category\": \"veh_parts\"\n+    },\n+    {\n+        \"type\":\"WHEEL\",\n+        \"id\" : \"oozle_wheel\",\n+        \"name\" : \"oozing wheel\",\n+        \"description\": \"Filling an oozing mass with water has resulted in something that appears to be a cross between a wheel, an otherworldly abomination, and one of those old squeezy toys.\",\n+        \"weight\" : 50262,\n         \"to_hit\" : -3,\n         \"color\" : \"green\",\n         \"symbol\" : \"]\",\n-        \"material\" : [\"bone\", \"cotton\"],\n-        \"volume\" : 40,\n+        \"material\" : [\"flesh\"],\n+        \"volume\" : 120,\n         \"bashing\" : 9,\n-        \"category\" : \"veh_parts\",\n-        \"price\" : 500\n+        \"diameter\": 30,\n+        \"width\": 30,\n+        \"category\": \"veh_parts\"\n+    },\n+    {\n+        \"type\":\"WHEEL\",\n+        \"id\" : \"gray_wheel\",\n+        \"name\" : \"gray wheel\",\n+        \"description\": \"Filling a gray mass with water has resulted in something that appears to be a cross between a wheel, an otherworldly abomination, and one of those old squeezy toys.\",\n+        \"weight\" : 53262,\n+        \"to_hit\" : -3,\n+        \"color\" : \"lt_gray\",\n+        \"symbol\" : \"]\",\n+        \"material\" : [\"flesh\"],\n+        \"volume\" : 120,\n+        \"bashing\" : 9,\n+        \"diameter\": 40,\n+        \"width\": 40,\n+        \"category\": \"veh_parts\"\n     },\n   {\n-    \"id\": \"benginegrow\",\n+    \"id\": \"frostiegrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"white\",\n-    \"name\": \"growing blob grinder\",\n-    \"description\": \"A spherical blob the size of a truck tire.  The outer layer is studded with stone.  A crude harness hangs loosely over it.  It lumber around on its own, the things it rolls over sticking to it.\",\n+    \"color\": \"light_blue\",\n+    \"name\": \"growing cold mass\",\n+    \"name_plural\" : \"growing cold mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n     \"price\": 100,\n-    \"material\": [ \"stone\", \"flesh\" ],\n-    \"weight\": 63900,\n-    \"volume\": 100,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 3562,\n+    \"volume\": 8,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n-        \"transform_age\": 7200,\n-        \"not_ready_msg\": \"You ive the blob a hard whack, the outer layer gives in, but springs back into place soon after.  Not just yet.\",\n-        \"msg\": \"You give the blob a hard whack and end up with a bruise, you figure it's done.\",\n-        \"moves\": 0,\n-        \"target\": \"bengine\"\n+        \"transform_age\": 9600,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"frostie\"\n     }\n   },\n   {\n-        \"type\":\"ENGINE\",\n-        \"id\" : \"bengine\",\n-        \"name\" : \"blob grinder\",\n-        \"description\": \"A spherical blob the size of a large truck tire.  The outer layer has compacted itself into a solid shell; offering great resilience.  It rolls around in its harness, crushing anything unfortunate enough to be nearby.  It seems you can lead its movements by baiting it with a trickle of food.\",\n-        \"weight\" : 344540,\n+        \"type\":\"WHEEL\",\n+        \"id\" : \"frostie\",\n+        \"name\" : \"gelacier\",\n+        \"description\": \"A biological mystery, this blob's internal structures exist in within a pool of low-density fluid that remains liquid despite being in a super-cooled state; yet possesses all the malleability of its former self.  Fragments of frost continually flake off it.  It seems pliable enough to pull apart...\",\n+        \"weight\" : 6112,\n         \"to_hit\" : -3,\n-        \"color\" : \"white\",\n+        \"color\" : \"light_blue\",\n         \"symbol\" : \"]\",\n-        \"material\" : [\"stone\", \"flesh\"],\n-        \"volume\" : 100,\n+        \"material\" : [\"flesh\"],\n+        \"volume\" : 20,\n         \"bashing\" : 9,\n         \"price\" : 500,\n-        \"displacement\": 400,\n+        \"diameter\": 40,\n+        \"width\": 15,\n         \"category\": \"veh_parts\"\n     },\n   {\n-    \"id\": \"bwheelgrow\",\n+    \"id\": \"glowiegrow\",\n     \"type\": \"TOOL\",\n     \"symbol\": \";\",\n-    \"color\": \"white\",\n-    \"name\": \"growing blob wheel\",\n-    \"description\": \"A piece of the blob grinder that seems to have split off from the main body.  The outer layer is studded with stone.  It rolls around on its own, the things it rolls over sticking to it.\",\n+    \"color\": \"cyan\",\n+    \"name\": \"growing glowing mass\",\n+    \"name_plural\" : \"growing glowing mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n     \"price\": 100,\n-    \"material\": [ \"stone\", \"flesh\" ],\n-    \"weight\": 16410,\n-    \"volume\": 20,\n-    \"bashing\": 0,\n+    \"material\": [\"flesh\"],\n+    \"weight\": 3562,\n+    \"volume\": 8,\n     \"to_hit\": -2,\n     \"category\" : \"tools\",\n     \"use_action\": {\n         \"type\": \"delayed_transform\",\n-        \"transform_age\": 7200,\n-        \"not_ready_msg\": \"You ive the blob a hard whack, the outer layer gives in, but springs back into place soon after.  Not just yet.\",\n-        \"msg\": \"You give the blob a hard whack and end up with a bruise, you figure it's done.\",\n-        \"moves\": 0,\n-        \"target\": \"bwheel\"\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"glowie\"\n     }\n   },\n   {\n-        \"type\": \"WHEEL\",\n-        \"id\" : \"bwheel\",\n-        \"name\" : \"blob wheel\",\n-        \"description\": \"A piece of the blob grinder that seems to have split off from the main body.  A bit larger than a bicycle wheel and covered in a hard stone shell.  It sits dormant.\",\n-        \"weight\" : 21540,\n+        \"type\": \"MAGAZINE\",\n+        \"id\" : \"glowie\",\n+        \"name\" : \"gelectrode\",\n+        \"comment\" : \"No Snake, eating it will not refill your batteries.\",\n+        \"description\": \"A biological mystery, this blob has evolved the ability to slowly generate electricity through some unknown process.  It emits a low phosphorescent glow while doing so.  It is also capable of storing electricity from other sources, but doing so renders it inactive.  It seems pliable enough to pull apart...\",\n+        \"weight\" : 5132,\n         \"to_hit\" : -3,\n-        \"color\" : \"white\",\n+        \"color\" : \"cyan\",\n         \"symbol\" : \"]\",\n-        \"material\" : [\"bone\", \"cotton\"],\n+        \"material\" : [\"flesh\"],\n         \"volume\" : 20,\n         \"bashing\" : 9,\n         \"price\" : 500,\n-        \"diameter\": 25,\n-        \"width\": 20,\n+        \"ammo_type\": \"battery\",\n+        \"capacity\": 2500,\n         \"category\": \"veh_parts\"\n     },\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"bframegrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_MATERIALS\",\n-  \"skill_used\": \"fabrication\",\n-  \"difficulty\": 2,\n-  \"skills_required\": [ \"cooking\", 2 ],\n-  \"time\": 8000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\" : [\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"bone\", 20 ],\n-      [ \"bone_tainted\", 20 ],\n-      [ \"bone_human\", 20 ]\n-    ],\n-    [\n-      [ \"slime_scrap\", 5 ]\n-    ],\n-    [\n-      [ \"bfeed\", 100 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 3 ],\n-     [ \"superglue\", 3 ],\n-     [ \"bone_glue\", 3 ],\n-     [ \"duct_tape\", 75 ]\n-    ],\n-    [\n-     [ \"rag\", 6 ]\n-    ]\n-  ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"bplategrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_MATERIALS\",\n-  \"skill_used\": \"fabrication\",\n-  \"difficulty\": 2,\n-  \"skills_required\": [ \"cooking\", 2 ],\n-  \"time\": 8000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\" : [\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"bone\", 15 ],\n-      [ \"bone_tainted\", 15 ],\n-      [ \"bone_human\", 15 ]\n-    ],\n-    [\n-      [ \"slime_scrap\", 20 ]\n-    ],\n-    [\n-      [ \"bfeed\", 200 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 3 ],\n-     [ \"superglue\", 3 ],\n-     [ \"bone_glue\", 3 ],\n-     [ \"duct_tape\", 75 ]\n-    ],\n-    [\n-     [ \"rag\", 20 ],\n-     [ \"fur\", 10 ]\n-    ]\n-  ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"bseatgrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_MATERIALS\",\n-  \"byproducts\": { \"id\" : \"bharnessgrow\", \"amount\" : 1 },\n-  \"skill_used\": \"fabrication\",\n-  \"difficulty\": 2,\n-  \"skills_required\": [ \"cooking\", 4 ],\n-  \"time\": 8000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\" : [\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"bone\", 12 ],\n-      [ \"bone_tainted\", 12 ],\n-      [ \"bone_human\", 12 ]\n-    ],\n-    [\n-      [ \"slime_scrap\", 10 ]\n-    ],\n-    [\n-      [ \"bfeed\", 100 ]\n-    ],\n-    [\n-     [ \"string_6\", 12 ],\n-     [ \"string_36\", 3 ],\n-     [ \"superglue\", 3 ],\n-     [ \"bone_glue\", 3 ],\n-     [ \"duct_tape\", 75 ]\n-    ],\n-    [\n-     [ \"rag\", 20 ]\n-    ]\n-  ]\n-},\n-{\n-        \"type\" : \"recipe\",\n-  \"result\": \"benginegrow\",\n-  \"category\": \"CC_OTHER\",\n-  \"subcategory\": \"CSC_OTHER_MATERIALS\",\n-  \"skill_used\": \"fabrication\",\n-  \"byproducts\": { \"id\" : \"bwheelgrow\", \"amount\" : 4 },\n-  \"difficulty\": 3,\n-  \"skills_required\": [ \"cooking\", 5 ],\n-  \"time\": 8000,\n-  \"reversible\": false,\n-  \"autolearn\": true,\n-  \"qualities\" : [\n-    {\"id\":\"CUT\",\"level\":1,\"amount\":1},\n-    {\"id\":\"HAMMER\",\"level\":1,\"amount\":1}\n-  ],\n-  \"components\": [\n-    [\n-      [ \"pebble\", 1000 ]\n-    ],\n-    [\n-      [ \"slime_scrap\", 50 ]\n-    ],\n-    [\n-      [ \"bfeed\", 2000 ]\n-    ],\n-    [\n-     [ \"superglue\", 10 ],\n-     [ \"bone_glue\", 10 ]\n-    ],\n-    [\n-     [ \"rope_30\", 4 ],\n-     [ \"chain\", 4]\n-    ],\n-    [\n-     [ \"2x4\", 8 ]\n-    ],\n-    [\n-     [ \"mutagen\", 6 ],\n-     [ \"iv_mutagen\", 2 ]\n-    ]\n-  ]\n-},{\n+    {\n         \"type\" : \"AMMO\",\n         \"id\": \"bfeed\",\n         \"symbol\": \"*\",\n         \"color\": \"red\",\n         \"name\": \"blob feed\",\n-        \"description\": \"This thick syrupy mixture of... let's not look too close, contains everything the blob needs to be healthy.  You think...\",\n-        \"price\": 0,\n+        \"name_plural\" : \"blob feed\",\n+        \"description\": \"An amalgam of various types of organic material, contains everything the blob needs to be healthy.  You think...\",\n         \"material\": \"flesh\",\n-        \"weight\": 1,\n+        \"weight\": 50,\n         \"volume\": 1,\n         \"bashing\": 8,\n         \"to_hit\": -3,\n-        \"phase\" : \"liquid\",\n         \"ammo_type\" : \"bfeed\",\n-        \"damage\" : 0,\n-        \"range\" : 0,\n-        \"dispersion\" : 0,\n-        \"recoil\" : 0,\n-        \"count\" : 100\n+        \"count\" : 25\n     },\n+  {\n+    \"id\": \"cluttergrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"purple\",\n+    \"name\": \"growing beaded mass\",\n+    \"name_plural\" : \"growing beaded mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 5410,\n+    \"volume\": 10,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 2400,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"clutter\"\n+    }\n+  },\n+    {\n+    \"id\": \"clutter\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"purple\",\n+    \"name\": \"gel shooter\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  It trawls the ground for material, which it then strips of nutrition.  The remainder is then expelled out at significant velocity towards any nearby threats.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.  It seems pliable enough to pull apart...\",\n+    \"material\": [\"flesh\", \"bone\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_AMMO\"],\n+    \"skill\": \"pistol\",\n+    \"weight\": 7252,\n+    \"volume\": 12,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 7,\n+    \"range\": 12,\n+    \"dispersion\": 450,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10\n+  },\n+  {\n+    \"id\": \"stickiegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"yellow\",\n+    \"name\": \"growing viscous mass\",\n+    \"name_plural\" : \"growing viscous mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 8140,\n+    \"volume\": 12,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 2400,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"stickie\"\n+    }\n+  },\n     {\n-        \"type\" : \"ammunition_type\",\n-        \"id\" : \"bfeed\",\n-        \"name\" : \"blob feed\",\n-        \"default\" : \"bfeed\"\n+    \"id\": \"stickie\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"yellow\",\n+    \"name\": \"gel puffer\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  A filter feeder, it strips any water it processes of nutrients and expels the remainder towards any nearby threats.  The process of filter-feeding also makes the remaining liquid viscous, though it also dissipates fairly quickly.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"FIRE_20\" ],\n+    \"ammo_effects\": [ \"JET\", \"BEANBAG\", \"WIDE\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"water\",\n+    \"weight\": 11331,\n+    \"volume\": 18,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 5,\n+    \"range\": 12,\n+    \"dispersion\": 900,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1,\n+    \"clip_size\": 20\n+  },\n+  {\n+    \"id\": \"meltiegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"light_red\",\n+    \"name\": \"growing acidic mass\",\n+    \"name_plural\" : \"growing acidic mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 12140,\n+    \"volume\": 12,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"meltie\"\n+    }\n+  },\n+    {\n+    \"id\": \"meltie\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"light_red\",\n+    \"name\": \"acid puffer\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  A filter feeder, the digestion process produces highly acidic byproducts; which is then expelled at any nearby enemies.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"FIRE_20\" ],\n+    \"ammo_effects\": [ \"JET\", \"ACID_BOMB\", \"WIDE\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"water\",\n+    \"weight\": 15553,\n+    \"volume\": 18,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 5,\n+    \"range\": 12,\n+    \"dispersion\": 900,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1,\n+    \"clip_size\": 20\n+  },\n+  {\n+    \"id\": \"inkiegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"brown\",\n+    \"name\": \"growing gasoline-laced mass\",\n+    \"name_plural\" : \"growing gasoline-laced mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 12140,\n+    \"volume\": 12,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 2400,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"inkie\"\n+    }\n+  },\n+    {\n+    \"id\": \"inkie\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"brown\",\n+    \"name\": \"fuel puffer\",\n+    \"comment\": \"God Dangit Blobby.\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  A rather picky eater, it feeds on chemicals found within gasoline.  The digestion process turns the result incredibly viscous which, when threats come near, is launched; ensnaring anything it hits.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"FIRE_20\"],\n+    \"ammo_effects\": [ \"JET\", \"BEANBAG\", \"BLINDS_EYES\", \"RECOVER_100\", \"WIDE\", \"NO_BOOM\", \"CUSTOM_EXPLOSION\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"gasoline\",\n+    \"weight\": 15531,\n+    \"volume\": 16,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 5,\n+    \"range\": 12,\n+    \"dispersion\": 450,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1,\n+    \"clip_size\": 20\n+  },\n+  {\n+    \"id\": \"torchiegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"light_red\",\n+    \"name\": \"growing warm mass\",\n+    \"name_plural\" : \"growing warm mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 12140,\n+    \"volume\": 12,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"torchie\"\n+    }\n+  },\n+    {\n+    \"id\": \"torchie\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"light_red\",\n+    \"name\": \"fire puffer\",\n+    \"comment\": \"Need a light?\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  A rather picky eater, it feeds on chemicals found within gasoline.  The digested material is still highly flammable, and when launched, also activates an ignition gland located on the outer membrane.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\", \"MODE_BURST\", \"FIRE_20\"],\n+    \"ammo_effects\": [\"INCENDIARY\", \"FLARE\", \"WIDE\", \"NO_BOOM\", \"STREAM\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"gasoline\",\n+    \"weight\": 16331,\n+    \"volume\": 16,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 5,\n+    \"range\": 12,\n+    \"dispersion\": 450,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 3,\n+    \"clip_size\": 20\n+  },\n+  {\n+    \"id\": \"sparkiegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"cyan\",\n+    \"name\": \"growing bright mass\",\n+    \"name_plural\" : \"growing bright mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 11140,\n+    \"volume\": 12,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"sparkie\"\n+    }\n+  },\n+    {\n+    \"id\": \"sparkie\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"cyan\",\n+    \"name\": \"shock bulb\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  Shockingly, it somehow is able to project electricity, which it then discharges at any nearby threats.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\"],\n+    \"ammo_effects\": [ \"LIGHTNING\", \"BEANBAG\", \"WIDE\" ],\n+    \"skill\": \"launcher\",\n+    \"ups_charges\": 19,\n+    \"weight\": 14321,\n+    \"volume\": 15,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 30,\n+    \"range\": 8,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1\n+  },\n+  {\n+    \"id\": \"voideatergrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"cyan\",\n+    \"name\": \"growing electrified mass\",\n+    \"name_plural\" : \"growing electrified mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 12140,\n+    \"volume\": 16,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 2400,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"voideater\"\n+    }\n+  },\n+    {\n+    \"id\": \"voideater\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"cyan\",\n+    \"name\": \"spark blight\",\n+    \"description\": \"A living blob turned into an autonomous weapon.  It is capable of storing energy from sunlight inside itself in the forme of electricity.  Then, in a truly baffling show of force, projects a highly concentrated stream of electricity towards any possible threats.  The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\"],\n+    \"ammo_effects\": [ \"LIGHTNING\", \"EXPLOSIVE\", \"WIDE\" ],\n+    \"skill\": \"launcher\",\n+    \"ups_charges\": 199,\n+    \"weight\": 17331,\n+    \"volume\": 21,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 80,\n+    \"range\": 12,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 1\n+  },\n+  {\n+    \"id\": \"bitergrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"blue\",\n+    \"name\": \"growing keratinous mass\",\n+    \"name_plural\" : \"growing keratinous mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 12140,\n+    \"volume\": 18,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_action\": {\n+        \"type\": \"delayed_transform\",\n+        \"transform_age\": 4800,\n+        \"not_ready_msg\": \"Whatever it's doing, it's not done yet.\",\n+        \"msg\": \"The blob balloons to full size.\",\n+        \"target\": \"biter\"\n+    }\n+  },\n+    {\n+    \"id\": \"biter\",\n+    \"type\": \"GUN\",\n+    \"symbol\": \"&\",\n+    \"color\": \"blue\",\n+    \"name\": \"biting blob\",\n+    \"description\": \"A living blob turned into an autonomous weapon; meant to be stretched across a frame as a form of barrier.  It has evolved the ability to constantly generate calcified protrusions which are then controlled by sinous tensile strands.  These \\\"\\teeth\\\"\\ can then be used to latch and wound anything unfortunate enough to be nearby.  The outer membrane has also become significantly thicker in order to support its more strenuous movement; though it seems pliable enough to pull apart...\",\n+    \"material\": [\"flesh\"],\n+    \"flags\": [\"NEVER_JAMS\", \"MOUNTED_GUN\", \"NO_BOOM\"],\n+    \"ammo_effects\": [ \"WIDE\" ],\n+    \"skill\": \"launcher\",\n+    \"ammo\": \"bfeed\",\n+    \"weight\": 18331,\n+    \"volume\": 22,\n+    \"bashing\": 10,\n+    \"to_hit\": -5,\n+    \"ranged_damage\": 15,\n+    \"pierce\": 15,\n+    \"range\": 1,\n+    \"sight_dispersion\": 150,\n+    \"durability\": 10,\n+    \"burst\": 5,\n+    \"clip_size\": 1\n+  },\n+  {\n+    \"id\": \"fuzzlegrow\",\n+    \"type\": \"TOOL\",\n+    \"symbol\": \";\",\n+    \"color\": \"brown\",\n+    \"name\": \"growing hairy mass\",\n+    \"name_plural\" : \"growing hairy mass\",\n+    \"description\": \"Not quite fully grown, this blob requires nourishment to fully develop.\",\n+    \"price\": 100,\n+    \"material\": [ \"flesh\" ],\n+    \"weight\": 18140,\n+    \"volume\": 20,\n+    \"to_hit\": -2,\n+    \"category\" : \"tools\",\n+    \"use_ac","path":"data/mods/blazemod/blaze_blob.json","position":null,"original_position":2372,"commit_id":"293cb870ac73ec14e61c3766205371e7668d477a","original_commit_id":"293cb870ac73ec14e61c3766205371e7668d477a","user":{"login":"mugling","id":12238606,"avatar_url":"https://avatars.githubusercontent.com/u/12238606?v=3","gravatar_id":"","url":"https://api.github.com/users/mugling","html_url":"https://github.com/mugling","followers_url":"https://api.github.com/users/mugling/followers","following_url":"https://api.github.com/users/mugling/following{/other_user}","gists_url":"https://api.github.com/users/mugling/gists{/gist_id}","starred_url":"https://api.github.com/users/mugling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mugling/subscriptions","organizations_url":"https://api.github.com/users/mugling/orgs","repos_url":"https://api.github.com/users/mugling/repos","events_url":"https://api.github.com/users/mugling/events{/privacy}","received_events_url":"https://api.github.com/users/mugling/received_events","type":"User","site_admin":false},"body":"Why is this included?","created_at":"2016-06-30T09:28:37Z","updated_at":"2016-06-30T09:28:38Z","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417#discussion_r69101217","pull_request_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417","_links":{"self":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments/69101217"},"html":{"href":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417#discussion_r69101217"},"pull_request":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417"}}},"pull_request":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417","id":75632123,"html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417","diff_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417.diff","patch_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417.patch","issue_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/17417","number":17417,"state":"open","locked":false,"title":"Uploading updated version of Vehicle Additions Pack","user":{"login":"Blaze-whatdoyoumeanitsalreadytaken","id":20203607,"avatar_url":"https://avatars.githubusercontent.com/u/20203607?v=3","gravatar_id":"","url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken","html_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken","followers_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/followers","following_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/following{/other_user}","gists_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/gists{/gist_id}","starred_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/subscriptions","organizations_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/orgs","repos_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/repos","events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/events{/privacy}","received_events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/received_events","type":"User","site_admin":false},"body":"Am I doing this right?\r\n\r\n\"Able to merge\" is a good thing right?","created_at":"2016-06-29T11:34:00Z","updated_at":"2016-06-30T09:28:38Z","closed_at":null,"merged_at":null,"merge_commit_sha":"fa015baccc7030e394b9fb9751c66c2945a5d713","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417/commits","review_comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417/comments","review_comment_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/17417/comments","statuses_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/293cb870ac73ec14e61c3766205371e7668d477a","head":{"label":"Blaze-whatdoyoumeanitsalreadytaken:master","ref":"master","sha":"293cb870ac73ec14e61c3766205371e7668d477a","user":{"login":"Blaze-whatdoyoumeanitsalreadytaken","id":20203607,"avatar_url":"https://avatars.githubusercontent.com/u/20203607?v=3","gravatar_id":"","url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken","html_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken","followers_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/followers","following_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/following{/other_user}","gists_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/gists{/gist_id}","starred_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/subscriptions","organizations_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/orgs","repos_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/repos","events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/events{/privacy}","received_events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/received_events","type":"User","site_admin":false},"repo":{"id":62213409,"name":"Cataclysm-DDA","full_name":"Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA","owner":{"login":"Blaze-whatdoyoumeanitsalreadytaken","id":20203607,"avatar_url":"https://avatars.githubusercontent.com/u/20203607?v=3","gravatar_id":"","url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken","html_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken","followers_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/followers","following_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/following{/other_user}","gists_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/gists{/gist_id}","starred_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/subscriptions","organizations_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/orgs","repos_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/repos","events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/events{/privacy}","received_events_url":"https://api.github.com/users/Blaze-whatdoyoumeanitsalreadytaken/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA","description":"Cataclysm - Dark Days Ahead. A fork/variant of Cataclysm Roguelike by Whales.","fork":true,"url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA","forks_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/forks","keys_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/teams","hooks_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/hooks","issue_events_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/issues/events{/number}","events_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/events","assignees_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/assignees{/user}","branches_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/branches{/branch}","tags_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/tags","blobs_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/git/refs{/sha}","trees_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/statuses/{sha}","languages_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/languages","stargazers_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/stargazers","contributors_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/contributors","subscribers_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/subscribers","subscription_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/subscription","commits_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/commits{/sha}","git_commits_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/git/commits{/sha}","comments_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/comments{/number}","issue_comment_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/issues/comments{/number}","contents_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/contents/{+path}","compare_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/merges","archive_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/downloads","issues_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/issues{/number}","pulls_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/pulls{/number}","milestones_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/milestones{/number}","notifications_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/labels{/name}","releases_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/releases{/id}","deployments_url":"https://api.github.com/repos/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA/deployments","created_at":"2016-06-29T09:27:17Z","updated_at":"2016-06-29T09:27:27Z","pushed_at":"2016-06-30T06:54:46Z","git_url":"git://github.com/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA.git","ssh_url":"git@github.com:Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA.git","clone_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA.git","svn_url":"https://github.com/Blaze-whatdoyoumeanitsalreadytaken/Cataclysm-DDA","homepage":"http://en.cataclysmdda.com/","size":799313,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"CleverRaven:master","ref":"master","sha":"017c32837fb9c25d00b78e3ad6e0f454a688a845","user":{"login":"CleverRaven","id":4367009,"avatar_url":"https://avatars.githubusercontent.com/u/4367009?v=3","gravatar_id":"","url":"https://api.github.com/users/CleverRaven","html_url":"https://github.com/CleverRaven","followers_url":"https://api.github.com/users/CleverRaven/followers","following_url":"https://api.github.com/users/CleverRaven/following{/other_user}","gists_url":"https://api.github.com/users/CleverRaven/gists{/gist_id}","starred_url":"https://api.github.com/users/CleverRaven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CleverRaven/subscriptions","organizations_url":"https://api.github.com/users/CleverRaven/orgs","repos_url":"https://api.github.com/users/CleverRaven/repos","events_url":"https://api.github.com/users/CleverRaven/events{/privacy}","received_events_url":"https://api.github.com/users/CleverRaven/received_events","type":"Organization","site_admin":false},"repo":{"id":5973855,"name":"Cataclysm-DDA","full_name":"CleverRaven/Cataclysm-DDA","owner":{"login":"CleverRaven","id":4367009,"avatar_url":"https://avatars.githubusercontent.com/u/4367009?v=3","gravatar_id":"","url":"https://api.github.com/users/CleverRaven","html_url":"https://github.com/CleverRaven","followers_url":"https://api.github.com/users/CleverRaven/followers","following_url":"https://api.github.com/users/CleverRaven/following{/other_user}","gists_url":"https://api.github.com/users/CleverRaven/gists{/gist_id}","starred_url":"https://api.github.com/users/CleverRaven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CleverRaven/subscriptions","organizations_url":"https://api.github.com/users/CleverRaven/orgs","repos_url":"https://api.github.com/users/CleverRaven/repos","events_url":"https://api.github.com/users/CleverRaven/events{/privacy}","received_events_url":"https://api.github.com/users/CleverRaven/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CleverRaven/Cataclysm-DDA","description":"Cataclysm - Dark Days Ahead. A fork/variant of Cataclysm Roguelike by Whales.","fork":false,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA","forks_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/forks","keys_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/teams","hooks_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/hooks","issue_events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/events{/number}","events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/events","assignees_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/assignees{/user}","branches_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/branches{/branch}","tags_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/tags","blobs_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/refs{/sha}","trees_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/{sha}","languages_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/languages","stargazers_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/stargazers","contributors_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/contributors","subscribers_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/subscribers","subscription_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/subscription","commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits{/sha}","git_commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/commits{/sha}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/comments{/number}","issue_comment_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/comments{/number}","contents_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/contents/{+path}","compare_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/merges","archive_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/downloads","issues_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues{/number}","pulls_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls{/number}","milestones_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/milestones{/number}","notifications_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels{/name}","releases_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/releases{/id}","deployments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/deployments","created_at":"2012-09-26T22:57:43Z","updated_at":"2016-06-29T15:10:21Z","pushed_at":"2016-06-30T06:54:47Z","git_url":"git://github.com/CleverRaven/Cataclysm-DDA.git","ssh_url":"git@github.com:CleverRaven/Cataclysm-DDA.git","clone_url":"https://github.com/CleverRaven/Cataclysm-DDA.git","svn_url":"https://github.com/CleverRaven/Cataclysm-DDA","homepage":"http://en.cataclysmdda.com/","size":1064487,"stargazers_count":980,"watchers_count":980,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":903,"mirror_url":null,"open_issues_count":1268,"forks":903,"open_issues":1268,"watchers":980,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417"},"html":{"href":"https://github.com/CleverRaven/Cataclysm-DDA/pull/17417"},"issue":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/17417"},"comments":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/17417/comments"},"review_comments":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417/comments"},"review_comment":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/17417/commits"},"statuses":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/293cb870ac73ec14e61c3766205371e7668d477a"}}}}
{"actor":{"display_login":"mugling"}}