Armagon submitted a new blog post: August 8th - Mission to the Moon! Continue reading the Original Blog Post
“Contact light.” ~Buzz Aldrin "If we are to explore the moon it must be for a good reason, and with almost certainly some brave explorers will lose their lives, Humans, Glitch, Florans, Apex, Hyltol, Avian, and Novakid's know this and yet there shall be no shortage of volunteers!" ~Carl Saga (paraphrased a bit, okay a lot.) Keep up the excellent work Chucklefish!
Yeah, developing these missions must feel almost like developing a different game. I look forward to getting to play it!
Uh-huh. So you had a meeting, and are really excited....about how you plan...for now...first draft...about the first mission and....saying essentially......a whole lot of nothing. Posts like this are useless, no actual content update, no podcast from the meetup, just filler. /golfclap
Yes, rest your head now sweet dev, rest and dream of lollipops and sugar lumps. Just make sure your ass is back in the office bright and early Monday morning, but for now rest.
I just really hope wiring is optimized a bit more before they implement this. The nightly build dungeons slow my comp to a crawl with all the darn timers and platforms and switches and such. If I have to do frustrating platforming, I need to have a smooth framerate to get angry at it with. : p
Toastmacbread, you are fallic in the shape of your head, and the definition of your character. Ashen, Sagan*. I know it was auto correct because mine almost just did the same thing. No offense it's just an ocd thing I guess. Starbound guys, I like this post a lot more than some others because it gave me an idea of just one more thing on the list of things to look forward to, but this time there's a sense of mystery and excitement for playing the finished quest, thank you.
Nice to hear. Having mostly worked on puzzle games with static content in the past, I know the thrills of being able to craft player experiences. Procedural generation is an extremely interesting and exciting field as well, though giving away that much control can be a bit scary at times. As an idea: for the procedurally generated dungeons, you could try deploying a simple "dramaturgy/difficulty ramp" algorithm. Assign the dungeon elements different danger levels and try to arrange the elements so that the most dangerous rooms will be away from the entrance(s). The downside would be that this requires a larger amount of rooms in the pool to achieve diversity.
I liked the test dungeon so far! Can we achieve a Megaman-esque jump segments, the ones with moving platforms? Like even a malfunctioning skyrail for that matter?
All of this is WAY too good to hear! You know how you said you were very excited about this? I am very excited too!
I recall a post about dungeon creation both above and below ground. When making dungeons (particularly above ground) I would recommend taking inspiration from castlevania 1, the placment of enimies ect makes progressing through a level/dungeon very interesting, and requires a lot of thought, rather than just charging in and hoping for the best.
And with that, here's today's diffs. Mostly Xbar->refinedX renames but whatever. Code: FILES ----- client.config player.config terrestrial_worlds.config dungeons\missions\lunarbase\lunarbase-objects.png dungeons\missions\lunarbase\lunarbase-wires1.png dungeons\missions\lunarbase\lunarbase.dungeon dungeons\missions\lunarbase\lunarbase.png humanoid\any\playerwarpinbeamgate.png humanoid\any\playerwarpoutbeamgate.png humanoid\any\playerwarpoutgate.png interface\party\compass.png items\generic\crafting\aegisaltore.png items\generic\crafting\ceruliumcompound.item items\generic\crafting\copperbar.png items\generic\crafting\durasteelbar.png items\generic\crafting\feroziumcompound.item items\generic\crafting\goldbar.item items\generic\crafting\goldbar.png items\generic\crafting\goldore.item [NEW] items\generic\crafting\imperviumcompound.item [NEW] items\generic\crafting\imperviumcompound.png items\generic\crafting\platinumbar.png items\generic\crafting\platinumore.png items\generic\crafting\plutoniumore.png items\generic\crafting\plutoniumrod.png [NEW] items\generic\crafting\prisiliteore.item [NEW] items\generic\crafting\prisiliteore.png [NEW] items\generic\crafting\prisilitestar.item [NEW] items\generic\crafting\prisilitestar.png [NEW] items\generic\crafting\refinedaegisalt.item [NEW] items\generic\crafting\refinedaegisalt.png [NEW] items\generic\crafting\refinedrubium.item [NEW] items\generic\crafting\refinedrubium.png [NEW] items\generic\crafting\refinedviolium.item [NEW] items\generic\crafting\refinedviolium.png items\generic\crafting\rubiumore.png items\generic\crafting\silverbar.png [NEW] items\generic\crafting\solariumstar.item [NEW] items\generic\crafting\solariumstar.png items\generic\crafting\steelbar.png items\generic\crafting\uraniumore.png items\generic\crafting\violiumore.png objects\lunarbase\lunarbasecrate\lunarbasecrate.object [NEW] objects\spawner\default.frames [NEW] objects\spawner\monsterspawner.lua [NEW] objects\spawner\monsterspawner.object [NEW] objects\spawner\monsterspawner.png [NEW] objects\spawner\monsterspawnericon.png recipes\alloyfurnace\solariumrod.recipe recipes\armor\apex\tier5\apextier5chest.recipe recipes\armor\apex\tier5\apextier5head.recipe recipes\armor\apex\tier5\apextier5pants.recipe recipes\armor\apex\tier6\apextier6chest.recipe recipes\armor\apex\tier6\apextier6head.recipe recipes\armor\apex\tier6\apextier6pants.recipe recipes\armor\apex\tier7\apextier7chest.recipe recipes\armor\apex\tier7\apextier7head.recipe recipes\armor\apex\tier7\apextier7pants.recipe recipes\armor\apex\tier8\apextier8chest.recipe recipes\armor\apex\tier8\apextier8head.recipe recipes\armor\apex\tier8\apextier8pants.recipe recipes\armor\avian\tier5\aviantier5chest.recipe recipes\armor\avian\tier5\aviantier5head.recipe recipes\armor\avian\tier5\aviantier5pants.recipe recipes\armor\avian\tier6\aviantier6chest.recipe recipes\armor\avian\tier6\aviantier6head.recipe recipes\armor\avian\tier6\aviantier6pants.recipe recipes\armor\avian\tier8\aviantier8chest.recipe recipes\armor\avian\tier8\aviantier8head.recipe recipes\armor\avian\tier8\aviantier8pants.recipe recipes\armor\avian\tier9\aviantier9chest.recipe recipes\armor\avian\tier9\aviantier9head.recipe recipes\armor\avian\tier9\aviantier9pants.recipe recipes\armor\floran\tier10\florantier10chest.recipe recipes\armor\floran\tier10\florantier10head.recipe recipes\armor\floran\tier10\florantier10pants.recipe recipes\armor\floran\tier5\florantier5chest.recipe recipes\armor\floran\tier5\florantier5head.recipe recipes\armor\floran\tier5\florantier5pants.recipe recipes\armor\floran\tier6\florantier6chest.recipe recipes\armor\floran\tier6\florantier6head.recipe recipes\armor\floran\tier6\florantier6pants.recipe recipes\armor\floran\tier7\florantier7chest.recipe recipes\armor\floran\tier7\florantier7head.recipe recipes\armor\floran\tier7\florantier7pants.recipe recipes\armor\glitch\tier10\glitchtier10chest.recipe recipes\armor\glitch\tier10\glitchtier10head.recipe recipes\armor\glitch\tier10\glitchtier10pants.recipe recipes\armor\glitch\tier5\glitchtier5chest.recipe recipes\armor\glitch\tier5\glitchtier5head.recipe recipes\armor\glitch\tier5\glitchtier5pants.recipe recipes\armor\glitch\tier6\glitchtier6chest.recipe recipes\armor\glitch\tier6\glitchtier6head.recipe recipes\armor\glitch\tier6\glitchtier6pants.recipe recipes\armor\glitch\tier7\glitchtier7chest.recipe recipes\armor\glitch\tier7\glitchtier7head.recipe recipes\armor\glitch\tier7\glitchtier7pants.recipe recipes\armor\human\tier10\humantier10chest.recipe recipes\armor\human\tier10\humantier10head.recipe recipes\armor\human\tier10\humantier10pants.recipe recipes\armor\human\tier5\humantier5chest.recipe recipes\armor\human\tier5\humantier5head.recipe recipes\armor\human\tier5\humantier5pants.recipe recipes\armor\human\tier8\humantier8chest.recipe recipes\armor\human\tier8\humantier8head.recipe recipes\armor\human\tier8\humantier8pants.recipe recipes\armor\human\tier9\humantier9chest.recipe recipes\armor\human\tier9\humantier9head.recipe recipes\armor\human\tier9\humantier9pants.recipe recipes\armor\hylotl\tier5\aquatier5chest.recipe recipes\armor\hylotl\tier5\aquatier5head.recipe recipes\armor\hylotl\tier5\aquatier5pants.recipe recipes\armor\hylotl\tier6\aquatier6chest.recipe recipes\armor\hylotl\tier6\aquatier6head.recipe recipes\armor\hylotl\tier6\aquatier6pants.recipe recipes\armor\hylotl\tier7\aquatier7chest.recipe recipes\armor\hylotl\tier7\aquatier7head.recipe recipes\armor\hylotl\tier7\aquatier7pants.recipe recipes\armor\hylotl\tier9\aquatier9chest.recipe recipes\armor\hylotl\tier9\aquatier9head.recipe recipes\armor\hylotl\tier9\aquatier9pants.recipe recipes\furniture\tier10\tier10bed.recipe recipes\furniture\tier10\tier10chair.recipe recipes\furniture\tier10\tier10door.recipe recipes\furniture\tier10\tier10light.recipe recipes\furniture\tier10\tier10switch.recipe recipes\furniture\tier10\tier10table.recipe recipes\furniture\tier5\tier5bed.recipe recipes\furniture\tier5\tier5chair.recipe recipes\furniture\tier5\tier5door.recipe recipes\furniture\tier5\tier5light.recipe recipes\furniture\tier5\tier5switch.recipe recipes\furniture\tier5\tier5table.recipe recipes\furniture\tier8\tier8bed.recipe recipes\furniture\tier8\tier8chair.recipe recipes\furniture\tier8\tier8door.recipe recipes\furniture\tier8\tier8light.recipe recipes\furniture\tier8\tier8switch.recipe recipes\furniture\tier8\tier8table.recipe recipes\furniture\tier9\tier9bed.recipe recipes\furniture\tier9\tier9chair.recipe recipes\furniture\tier9\tier9door.recipe recipes\furniture\tier9\tier9light.recipe recipes\furniture\tier9\tier9switch.recipe recipes\furniture\tier9\tier9table.recipe recipes\scififurnace\aegisaltbar.recipe recipes\scififurnace\ceruliumcrystal.recipe recipes\scififurnace\feroziumcrystal.recipe recipes\scififurnace\imperviumbar.recipe recipes\scififurnace\rubiumcrystal.recipe recipes\scififurnace\violiumbar.recipe recipes\weapons\apex\tier10\tier10axe.recipe recipes\weapons\apex\tier10\tier10broadsword.recipe recipes\weapons\apex\tier10\tier10dagger.recipe recipes\weapons\apex\tier10\tier10hammer.recipe recipes\weapons\apex\tier10\tier10shortsword.recipe recipes\weapons\apex\tier10\tier10spear.recipe recipes\weapons\apex\tier5\tier5axe.recipe recipes\weapons\apex\tier5\tier5broadsword.recipe recipes\weapons\apex\tier5\tier5dagger.recipe recipes\weapons\apex\tier5\tier5hammer.recipe recipes\weapons\apex\tier5\tier5shortsword.recipe recipes\weapons\apex\tier5\tier5spear.recipe recipes\weapons\apex\tier8\tier8axe.recipe recipes\weapons\apex\tier8\tier8broadsword.recipe recipes\weapons\apex\tier8\tier8dagger.recipe recipes\weapons\apex\tier8\tier8hammer.recipe recipes\weapons\apex\tier8\tier8shortsword.recipe recipes\weapons\apex\tier8\tier8spear.recipe recipes\weapons\apex\tier9\tier9axe.recipe recipes\weapons\apex\tier9\tier9broadsword.recipe recipes\weapons\apex\tier9\tier9dagger.recipe recipes\weapons\apex\tier9\tier9hammer.recipe recipes\weapons\apex\tier9\tier9shortsword.recipe recipes\weapons\apex\tier9\tier9spear.recipe recipes\weapons\avian\tier10\tier10axe.recipe recipes\weapons\avian\tier10\tier10broadsword.recipe recipes\weapons\avian\tier10\tier10dagger.recipe recipes\weapons\avian\tier10\tier10hammer.recipe recipes\weapons\avian\tier10\tier10shortsword.recipe recipes\weapons\avian\tier10\tier10spear.recipe recipes\weapons\avian\tier5\tier5axe.recipe recipes\weapons\avian\tier5\tier5broadsword.recipe recipes\weapons\avian\tier5\tier5dagger.recipe recipes\weapons\avian\tier5\tier5hammer.recipe recipes\weapons\avian\tier5\tier5shortsword.recipe recipes\weapons\avian\tier5\tier5spear.recipe recipes\weapons\avian\tier8\tier8axe.recipe recipes\weapons\avian\tier8\tier8broadsword.recipe recipes\weapons\avian\tier8\tier8dagger.recipe recipes\weapons\avian\tier8\tier8hammer.recipe recipes\weapons\avian\tier8\tier8shortsword.recipe recipes\weapons\avian\tier8\tier8spear.recipe recipes\weapons\avian\tier9\tier9axe.recipe recipes\weapons\avian\tier9\tier9broadsword.recipe recipes\weapons\avian\tier9\tier9dagger.recipe recipes\weapons\avian\tier9\tier9hammer.recipe recipes\weapons\avian\tier9\tier9shortsword.recipe recipes\weapons\avian\tier9\tier9spear.recipe recipes\weapons\floran\tier10\tier10axe.recipe recipes\weapons\floran\tier10\tier10broadsword.recipe recipes\weapons\floran\tier10\tier10dagger.recipe recipes\weapons\floran\tier10\tier10hammer.recipe recipes\weapons\floran\tier10\tier10shortsword.recipe recipes\weapons\floran\tier10\tier10spear.recipe recipes\weapons\floran\tier5\tier5axe.recipe recipes\weapons\floran\tier5\tier5broadsword.recipe recipes\weapons\floran\tier5\tier5dagger.recipe recipes\weapons\floran\tier5\tier5hammer.recipe recipes\weapons\floran\tier5\tier5shortsword.recipe recipes\weapons\floran\tier5\tier5spear.recipe recipes\weapons\floran\tier8\tier8axe.recipe recipes\weapons\floran\tier8\tier8broadsword.recipe recipes\weapons\floran\tier8\tier8dagger.recipe recipes\weapons\floran\tier8\tier8hammer.recipe recipes\weapons\floran\tier8\tier8shortsword.recipe recipes\weapons\floran\tier8\tier8spear.recipe recipes\weapons\floran\tier9\tier9axe.recipe recipes\weapons\floran\tier9\tier9broadsword.recipe recipes\weapons\floran\tier9\tier9dagger.recipe recipes\weapons\floran\tier9\tier9hammer.recipe recipes\weapons\floran\tier9\tier9shortsword.recipe recipes\weapons\floran\tier9\tier9spear.recipe recipes\weapons\glitch\tier10\tier10axe.recipe recipes\weapons\glitch\tier10\tier10broadsword.recipe recipes\weapons\glitch\tier10\tier10dagger.recipe recipes\weapons\glitch\tier10\tier10hammer.recipe recipes\weapons\glitch\tier10\tier10shortsword.recipe recipes\weapons\glitch\tier10\tier10spear.recipe recipes\weapons\glitch\tier5\tier5axe.recipe recipes\weapons\glitch\tier5\tier5broadsword.recipe recipes\weapons\glitch\tier5\tier5dagger.recipe recipes\weapons\glitch\tier5\tier5hammer.recipe recipes\weapons\glitch\tier5\tier5shortsword.recipe recipes\weapons\glitch\tier5\tier5spear.recipe recipes\weapons\glitch\tier8\tier8axe.recipe recipes\weapons\glitch\tier8\tier8broadsword.recipe recipes\weapons\glitch\tier8\tier8dagger.recipe recipes\weapons\glitch\tier8\tier8hammer.recipe recipes\weapons\glitch\tier8\tier8shortsword.recipe recipes\weapons\glitch\tier8\tier8spear.recipe recipes\weapons\glitch\tier9\tier9axe.recipe recipes\weapons\glitch\tier9\tier9broadsword.recipe recipes\weapons\glitch\tier9\tier9dagger.recipe recipes\weapons\glitch\tier9\tier9hammer.recipe recipes\weapons\glitch\tier9\tier9shortsword.recipe recipes\weapons\glitch\tier9\tier9spear.recipe recipes\weapons\human\tier10\tier10axe.recipe recipes\weapons\human\tier10\tier10broadsword.recipe recipes\weapons\human\tier10\tier10dagger.recipe recipes\weapons\human\tier10\tier10hammer.recipe recipes\weapons\human\tier10\tier10shortsword.recipe recipes\weapons\human\tier10\tier10spear.recipe recipes\weapons\human\tier5\tier5axe.recipe recipes\weapons\human\tier5\tier5broadsword.recipe recipes\weapons\human\tier5\tier5dagger.recipe recipes\weapons\human\tier5\tier5hammer.recipe recipes\weapons\human\tier5\tier5shortsword.recipe recipes\weapons\human\tier5\tier5spear.recipe recipes\weapons\human\tier8\tier8axe.recipe recipes\weapons\human\tier8\tier8broadsword.recipe recipes\weapons\human\tier8\tier8dagger.recipe recipes\weapons\human\tier8\tier8hammer.recipe recipes\weapons\human\tier8\tier8shortsword.recipe recipes\weapons\human\tier8\tier8spear.recipe recipes\weapons\human\tier9\tier9axe.recipe recipes\weapons\human\tier9\tier9broadsword.recipe recipes\weapons\human\tier9\tier9dagger.recipe recipes\weapons\human\tier9\tier9hammer.recipe recipes\weapons\human\tier9\tier9shortsword.recipe recipes\weapons\human\tier9\tier9spear.recipe recipes\weapons\hylotl\tier10\tier10axe.recipe recipes\weapons\hylotl\tier10\tier10broadsword.recipe recipes\weapons\hylotl\tier10\tier10dagger.recipe recipes\weapons\hylotl\tier10\tier10hammer.recipe recipes\weapons\hylotl\tier10\tier10shortsword.recipe recipes\weapons\hylotl\tier10\tier10spear.recipe recipes\weapons\hylotl\tier5\tier5axe.recipe recipes\weapons\hylotl\tier5\tier5broadsword.recipe recipes\weapons\hylotl\tier5\tier5dagger.recipe recipes\weapons\hylotl\tier5\tier5hammer.recipe recipes\weapons\hylotl\tier5\tier5shortsword.recipe recipes\weapons\hylotl\tier5\tier5spear.recipe recipes\weapons\hylotl\tier8\tier8axe.recipe recipes\weapons\hylotl\tier8\tier8broadsword.recipe recipes\weapons\hylotl\tier8\tier8dagger.recipe recipes\weapons\hylotl\tier8\tier8hammer.recipe recipes\weapons\hylotl\tier8\tier8shortsword.recipe recipes\weapons\hylotl\tier8\tier8spear.recipe recipes\weapons\hylotl\tier9\tier9axe.recipe recipes\weapons\hylotl\tier9\tier9broadsword.recipe recipes\weapons\hylotl\tier9\tier9dagger.recipe recipes\weapons\hylotl\tier9\tier9hammer.recipe recipes\weapons\hylotl\tier9\tier9shortsword.recipe recipes\weapons\hylotl\tier9\tier9spear.recipe tiles\mods\aegisalt.png [NEW] tiles\mods\prisilite.matmod [NEW] tiles\mods\prisilite.png tiles\mods\rubium.png tiles\mods\titanium.png tiles\mods\violium.png DIFFS ----- client.config 92c92 < "aegisaltbar", --- > "refinedaegisalt", 105c105 < "imperviumbar", --- > "imperviumcompound", 112c112 < "rubiumcompound", --- > "refinedrubium", 116c116 < "solariumrod", --- > "solariumstar", 122c122 < "violiumbar", --- > "refinedviolium", player.config 207c207 < { "item" : "rubiumcompound" }, --- > { "item" : "refinedrubium" }, 209c209 < { "item" : "aegisaltbar" }, --- > { "item" : "refinedaegisalt" }, 211,212c211,212 < { "item" : "violiumbar" }, < { "item" : "imperviumbar" }, --- > { "item" : "refinedviolium" }, > { "item" : "imperviumcompound" }, terrestrial_worlds.config 293c293,294 < [0, [ "missiontest1" ]], --- > //[0, [ "missiontest1" ]], > [0, [ "naturalcave" ]], dungeons\missions\lunarbase\lunarbase.dungeon 8c8 < // "gravity" : 80, --- > "gravity" : 80, 1665,1666c1665,1666 < "value" : [0, 150, 0, 255], < "comment" : "robotchicken npc", --- > "value" : [255, 128, 128, 255], > "comment" : "aggressive quadruped npc", 1670,1681c1670 < "typeName" : "robotchicken" < } < ] ] < }, < < { < "value" : [0, 175, 0, 255], < "comment" : "passive quadruped npc", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "largequadruped", --- > "typeName" : "largebiped", 1684,1725c1673 < "aggressive" : false < } < } < ] ] < }, < < { < "value" : [0, 200, 0, 255], < "comment" : "glitch villager npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "villager" < } < ] ] < }, < < { < "value" : [175, 0, 0, 255], < "comment" : "glitch food merchant npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "merchant", < "parameters" : { < "scriptConfig" : { < "noticePlayersRadius" : 20.0, < "merchant" : { < "storeRadius" : 2, < "categories" : [ "glitchingredients" ], < "priceVarianceRange" : [0.8, 1.2], < "numItems" : 10 < }, < "sit" : { < "searchRadius" : 8 < }, < "sleep" : { < "searchRadius" : 20 < } < } --- > "aggressive" : true 1727,1954d1674 < } < ] ] < }, < < { < "value" : [200, 0, 0, 255], < "comment" : "glitch weapons merchant npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "merchant", < "parameters" : { < "scriptConfig" : { < "noticePlayersRadius" : 20.0, < "merchant" : { < "storeRadius" : 2, < "categories" : [ "glitchweaponblueprints", "randomswords" ], < "priceVarianceRange" : [0.8, 1.2], < "numItems" : 15 < }, < "sit" : { < "searchRadius" : 8 < }, < "sleep" : { < "searchRadius" : 20 < } < } < } < } < ] ] < }, < < { < "value" : [225, 0, 0, 255], < "comment" : "glitch armor/clothes merchant npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "merchant", < "parameters" : { < "scriptConfig" : { < "noticePlayersRadius" : 20.0, < "merchant" : { < "storeRadius" : 2, < "categories" : [ "glitcharmorblueprints", "glitchclothes" ], < "priceVarianceRange" : [0.8, 1.2], < "numItems" : 25 < }, < "sit" : { < "searchRadius" : 8 < }, < "sleep" : { < "searchRadius" : 20 < } < } < } < } < ] ] < }, < < { < "value" : [0, 0, 200, 255], < "comment" : "glitch village guard npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "villageguard" < } < ] ] < }, < < { < "value" : [0, 0, 225, 255], < "comment" : "glitch village guard captain npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "villageguardcaptain" < } < ] ] < }, < < { < "value" : [0, 200, 200, 255], < "comment" : "glitch castle guard npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "castleguard" < } < ] ] < }, < < { < "value" : [0, 215, 215, 255], < "comment" : "glitch exterior castle guard npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "castleguard", < "parameters" : { < "scriptConfig" : { < "guard" : { < "patrolDistance" : 0, < "noticeDistance" : 30, < "hailDistance" : 20, < "stopDistance" : 10, < "attackDistance" : 5, < "attackSayingPercent" : -1, < "dialog" : { < "hail" : { < "default" : [ "Halt! Who goes there?" ] < }, < "stop" : { < "default" : [ "You may go no further." ] < } < } < }, < < "meleeAttack" : { < "sayAttackStartDistance" : -1 < } < } < } < } < ] ] < }, < < { < "value" : [0, 225, 225, 255], < "comment" : "glitch castle royal guard npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "castleroyalguard" < } < ] ] < }, < < { < "value" : [0, 250, 250, 255], < "comment" : "glitch castle lord npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "castlelord", < "parameters" : { < "scriptConfig" : { < "guard" : { < "patrolDistance" : 5 < } < } < } < } < ] ] < }, < < { < "value" : [250, 200, 0, 255], < "comment" : "glitch knight", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "glitchknight" < } < ] ] < }, < < { < "value" : [0, 225, 0, 255], < "comment" : "glitch servant npc", < "brush" : [ [ "npc", < { < "kind" : "npc", < "species" : "glitch", < "typeName" : "servant" < } < ] ] < }, < < { < "value" : [200, 200, 0, 255], < "comment" : "megapo npc", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "megapo" < } < ] ] < }, < < { < "value" : [225, 225, 0, 255], < "comment" : "pogolem npc", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "pogolem" < } < ] ] < }, < < { < "value" : [225, 175, 0, 255], < "comment" : "glitchspider npc", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "glitchspider" < } < ] ] < }, < < { < "value" : [0, 175, 250, 255], < "comment" : "sewerfly npc", < "brush" : [ [ "npc", < { < "kind" : "monster", < "typeName" : "sewerfly" items\generic\crafting\ceruliumcompound.item 5c5 < "description" : "It's a Cerulium compound.", --- > "description" : "This compound emits an incredible amount of energy.", items\generic\crafting\feroziumcompound.item 5c5 < "description" : "It's a Ferozium compound.", --- > "description" : "This compound shines with an almost otherworldly quality.", items\generic\crafting\goldbar.item 3c3 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\generic\crafting\goldore.item 3c3 < "rarity" : "Common", --- > "rarity" : "Uncommon", objects\lunarbase\lunarbasecrate\lunarbasecrate.object 26,27c26,27 < "anchors" : [ "bottom" ] < --- > "anchors" : [ "bottom" ], > "collision" : "platform" recipes\alloyfurnace\solariumrod.recipe 6c6 < "item" : "solariumrod", --- > "item" : "solariumstar", recipes\armor\apex\tier5\apextier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\apex\tier5\apextier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\apex\tier5\apextier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\apex\tier6\apextier6chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\apex\tier6\apextier6head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\apex\tier6\apextier6pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\apex\tier7\apextier7chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\apex\tier7\apextier7head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\apex\tier7\apextier7pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\apex\tier8\apextier8chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\apex\tier8\apextier8head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\apex\tier8\apextier8pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\armor\avian\tier5\aviantier5chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\avian\tier5\aviantier5head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\avian\tier5\aviantier5pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\avian\tier6\aviantier6chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\avian\tier6\aviantier6head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\avian\tier6\aviantier6pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\avian\tier8\aviantier8chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\avian\tier8\aviantier8head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\avian\tier8\aviantier8pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\avian\tier9\aviantier9chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\avian\tier9\aviantier9head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\avian\tier9\aviantier9pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\armor\floran\tier10\florantier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\floran\tier10\florantier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\floran\tier10\florantier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\armor\floran\tier5\florantier5chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\floran\tier5\florantier5head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\floran\tier5\florantier5pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\floran\tier6\florantier6chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\floran\tier6\florantier6head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\floran\tier6\florantier6pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\floran\tier7\florantier7chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\floran\tier7\florantier7head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\floran\tier7\florantier7pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\glitch\tier10\glitchtier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\glitch\tier10\glitchtier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\glitch\tier10\glitchtier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\armor\glitch\tier5\glitchtier5chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\glitch\tier5\glitchtier5head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\glitch\tier5\glitchtier5pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\glitch\tier6\glitchtier6chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\glitch\tier6\glitchtier6head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\glitch\tier6\glitchtier6pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\glitch\tier7\glitchtier7chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\glitch\tier7\glitchtier7head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\glitch\tier7\glitchtier7pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\human\tier10\humantier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\human\tier10\humantier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\human\tier10\humantier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\armor\human\tier5\humantier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\human\tier5\humantier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\human\tier5\humantier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\human\tier8\humantier8chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\human\tier8\humantier8head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\human\tier8\humantier8pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\human\tier9\humantier9chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\human\tier9\humantier9head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\human\tier9\humantier9pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\hylotl\tier5\aquatier5chest.recipe 3c3 < { "item" : "rubiumcompound", "count" : 18 } --- > { "item" : "refinedrubium", "count" : 18 } recipes\armor\hylotl\tier5\aquatier5head.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\armor\hylotl\tier5\aquatier5pants.recipe 3c3 < { "item" : "rubiumcompound", "count" : 6 } --- > { "item" : "refinedrubium", "count" : 6 } recipes\armor\hylotl\tier6\aquatier6chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 18 } --- > { "item" : "refinedaegisalt", "count" : 18 } recipes\armor\hylotl\tier6\aquatier6head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\armor\hylotl\tier6\aquatier6pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 6 } --- > { "item" : "refinedaegisalt", "count" : 6 } recipes\armor\hylotl\tier7\aquatier7chest.recipe 3c3 < { "item" : "violiumbar", "count" : 18 } --- > { "item" : "refinedviolium", "count" : 18 } recipes\armor\hylotl\tier7\aquatier7head.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\armor\hylotl\tier7\aquatier7pants.recipe 3c3 < { "item" : "violiumbar", "count" : 6 } --- > { "item" : "refinedviolium", "count" : 6 } recipes\armor\hylotl\tier9\aquatier9chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 18 } --- > { "item" : "imperviumcompound", "count" : 18 } recipes\armor\hylotl\tier9\aquatier9head.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\armor\hylotl\tier9\aquatier9pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 6 } --- > { "item" : "imperviumcompound", "count" : 6 } recipes\furniture\tier10\tier10bed.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\furniture\tier10\tier10chair.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\furniture\tier10\tier10door.recipe 3c3 < { "item" : "imperviumbar", "count" : 4 } --- > { "item" : "imperviumcompound", "count" : 4 } recipes\furniture\tier10\tier10light.recipe 3c3 < { "item" : "imperviumbar", "count" : 1 }, --- > { "item" : "imperviumcompound", "count" : 1 }, recipes\furniture\tier10\tier10switch.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\furniture\tier10\tier10table.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\furniture\tier5\tier5bed.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\furniture\tier5\tier5chair.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\furniture\tier5\tier5door.recipe 3c3 < { "item" : "aegisaltbar", "count" : 4 } --- > { "item" : "refinedaegisalt", "count" : 4 } recipes\furniture\tier5\tier5light.recipe 3c3 < { "item" : "aegisaltbar", "count" : 1 }, --- > { "item" : "refinedaegisalt", "count" : 1 }, recipes\furniture\tier5\tier5switch.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\furniture\tier5\tier5table.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\furniture\tier8\tier8bed.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\furniture\tier8\tier8chair.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\furniture\tier8\tier8door.recipe 3c3 < { "item" : "violiumbar", "count" : 4 } --- > { "item" : "refinedviolium", "count" : 4 } recipes\furniture\tier8\tier8light.recipe 3c3 < { "item" : "violiumbar", "count" : 1 }, --- > { "item" : "refinedviolium", "count" : 1 }, recipes\furniture\tier8\tier8switch.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\furniture\tier8\tier8table.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\furniture\tier9\tier9bed.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\furniture\tier9\tier9chair.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\furniture\tier9\tier9door.recipe 3c3 < { "item" : "rubiumcompound", "count" : 4 } --- > { "item" : "refinedrubium", "count" : 4 } recipes\furniture\tier9\tier9light.recipe 3c3 < { "item" : "rubiumcompound", "count" : 1 }, --- > { "item" : "refinedrubium", "count" : 1 }, recipes\furniture\tier9\tier9switch.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\furniture\tier9\tier9table.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\scififurnace\aegisaltbar.recipe 6c6 < "item" : "aegisaltbar", --- > "item" : "refinedaegisalt", recipes\scififurnace\ceruliumcrystal.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 }, --- > { "item" : "refinedrubium", "count" : 2 }, recipes\scififurnace\feroziumcrystal.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 }, --- > { "item" : "refinedaegisalt", "count" : 2 }, recipes\scififurnace\imperviumbar.recipe 3c3 < { "item" : "violiumbar", "count" : 2 }, --- > { "item" : "refinedviolium", "count" : 2 }, 7c7 < "item" : "imperviumbar", --- > "item" : "imperviumcompound", recipes\scififurnace\rubiumcrystal.recipe 6c6 < "item" : "rubiumcompound", --- > "item" : "refinedrubium", recipes\scififurnace\violiumbar.recipe 6c6 < "item" : "violiumbar", --- > "item" : "refinedviolium", recipes\weapons\apex\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\apex\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\apex\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\apex\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\apex\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\apex\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\apex\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\apex\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\apex\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\apex\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\apex\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\apex\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\apex\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\apex\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\apex\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\apex\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\apex\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\apex\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\apex\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\apex\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\apex\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\apex\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\apex\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\apex\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\avian\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\avian\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\avian\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\avian\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\avian\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\avian\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\avian\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\avian\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\avian\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\avian\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\avian\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\avian\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\avian\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\avian\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\avian\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\avian\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\avian\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\avian\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\avian\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\avian\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\avian\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\avian\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\avian\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\avian\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\floran\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\floran\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\floran\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\floran\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\floran\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\floran\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\floran\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\floran\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\floran\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\floran\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\floran\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\floran\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\floran\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\floran\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\floran\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\floran\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\floran\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\floran\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\floran\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\floran\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\floran\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\floran\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\floran\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\floran\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\glitch\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\glitch\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\glitch\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\glitch\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\glitch\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\glitch\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\glitch\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\glitch\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\glitch\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\glitch\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\glitch\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\glitch\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\glitch\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\glitch\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\glitch\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\glitch\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\glitch\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\glitch\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\glitch\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\glitch\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\glitch\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\glitch\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\glitch\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\glitch\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\human\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\human\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\human\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\human\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\human\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\human\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\human\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\human\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\human\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\human\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\human\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\human\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\human\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\human\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\human\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\human\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\human\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\human\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\human\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\human\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\human\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\human\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\human\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\human\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\hylotl\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\hylotl\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\hylotl\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 2 } recipes\weapons\hylotl\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 10 } recipes\weapons\hylotl\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\hylotl\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 5 } recipes\weapons\hylotl\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\hylotl\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\hylotl\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 2 } recipes\weapons\hylotl\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 10 } recipes\weapons\hylotl\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\hylotl\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 5 } recipes\weapons\hylotl\tier8\tier8axe.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\hylotl\tier8\tier8broadsword.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\hylotl\tier8\tier8dagger.recipe 3c3 < { "item" : "violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 2 } recipes\weapons\hylotl\tier8\tier8hammer.recipe 3c3 < { "item" : "violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 10 } recipes\weapons\hylotl\tier8\tier8shortsword.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\hylotl\tier8\tier8spear.recipe 3c3 < { "item" : "violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 5 } recipes\weapons\hylotl\tier9\tier9axe.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\hylotl\tier9\tier9broadsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\hylotl\tier9\tier9dagger.recipe 3c3 < { "item" : "rubiumcompound", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 2 } recipes\weapons\hylotl\tier9\tier9hammer.recipe 3c3 < { "item" : "rubiumcompound", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 10 } recipes\weapons\hylotl\tier9\tier9shortsword.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } recipes\weapons\hylotl\tier9\tier9spear.recipe 3c3 < { "item" : "rubiumcompound", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 5 } Thanks to the nature of this change, I could just open all the felin recipes and global-replace the lot.
I'd rather have a news post like this one than having nothing. It's not easy to come with something sensible if you have to post an update on what you've been doing every single day, often they are working on things that require more than one day to finish, in those cases nothing much interesting can be said in a news post. Perhaps they also don't want to spoil too much of the things they are working on, which really isn't a bad thing, neat surprises are always fun.
This might be a little random, but when it comes to missions, I think you guys could do well to draw inspiration from the Mac developer Ambrosia Software, and their "Escape Velocity" series of games. Even a few years ago, EV had some of the best procedurally generated objectives I've seen anywhere, complete with making the mission structure easy to edit and create new objectives for users. It's something I still hold up as a standard of what non-linear objectives and procedural gameplay can be in a game, all put together with a set of simple modular mission components and randomized variables. Its biggest triumph, though, was that it not only allowed for simple missions, but also for a mixing of carefully crafted story elements, story elements with variable objectives and outcomes (sometimes even allowing story to continue in the face of a failed objective), generic "side quests", semi-story mini-arcs (which sometimes led into real story, generic missions, or some of both), and made good use of trigger conditions to let players approach the game at their own pace, and still always find something that they could be doing. If you can make this quest system that flexible and engaging, or even improve on it, that would really impress me.