diff --git a/_metadata b/_metadata index c524655d..a01f8a9f 100644 --- a/_metadata +++ b/_metadata @@ -7,5 +7,5 @@ "name": "XRC_BETA_STARBOUND", "steamContentId": "2010607826", "tags": "Crafting and Building|Miscellaneous|Planets and Environments|Musical Instruments and Songs|NPCs and Creatures|Weapons|Quests|Dungeons|Ships|User Interface|Furniture and Objects|Character Improvements|Food and Farming|In-Game Tools|Mechanics|Vehicles and Mounts|Armor and Clothes", - "version": "0.10c" + "version": "0.10j" } diff --git a/betabound.macros b/betabound.macros index 80c65e33..32335e95 100644 --- a/betabound.macros +++ b/betabound.macros @@ -1,84 +1,131 @@ { - "sb_human" : ["/startquest '\"human_mission1\"'","/completequest human_mission1"], - "sb_floran" : ["/startquest '\"floran_mission1\"'","/completequest floran_mission1", "/startquest '\"floran_mission2\"'","/completequest floran_mission2"], - "sb_hylotl" : ["/startquest '\"hylotl_mission1\"'","/completequest hylotl_mission1", "/startquest '\"hylotl_mission2\"'","/completequest hylotl_mission2"], - "sb_avian" : ["/startquest '\"avian_mission1\"'","/completequest avian_mission1", "/startquest '\"avian_mission2\"'","/completequest avian_mission2"], - "sb_apex" : ["/startquest '\"apex_mission1\"'","/completequest apex_mission1", "/startquest '\"apex_mission2\"'","/completequest apex_mission2"], - "sb_glitch" : ["/startquest '\"glitch_mission1\"'","/completequest glitch_mission1", "/startquest '\"glitch_mission2\"'","/completequest glitch_mission2"], - "sb_story" : ["/sb_human","/sb_floran","/sb_hylotl","/sb_avian","/sb_apex","/sb_glitch"], + //Spawning entities + "sb_punchy": ["^#ff0,shadow;Spawned a Punchy at the location of the cursor.", "/spawnmonster punchy"], + "sb_evilpunchy": ["^#ff0,shadow;Spawned an enemy Punchy at the location of the cursor.", "/spawnmonster punchy 1 '{\"damageTeamType\":\"enemy\"}'"], + "sb_gleap": ["^#ff0,shadow;Spawned a Gleap at the location of the cursor.", "/spawnmonster gleap"], + "sb_cultist": ["^#ff0,shadow;Spawned a cultist at the location of the cursor.", "/spawnnpc human cultist"], + "sb_npc": ["^#ff0,shadow;Spawned an NPC at the location of the cursor.", "/spawnnpc human villager"], + "sb_bunny": ["^#ff0,shadow;Spawned a bunny at the location of the cursor.", "/spawnmonster bunnycritter"], + "sb_fish": ["^#ff0,shadow;Spawned a fish at the location of the cursor.", "/spawnmonster fish"], - "sb_punchy":["^#ff0,shadow;Spawned a Punchy at the location of the cursor.","/spawnmonster punchy"], - "sb_evilpunchy":["^#ff0,shadow;Spawned an enemy Punchy at the location of the cursor.","/spawnmonster punchy 1 '{\"damageTeamType\":\"enemy\"}'"], - "sb_gleap":["^#ff0,shadow;Spawned a Gleap at the location of the cursor.","/spawnmonster gleap"], - "sb_cultist":["^#ff0,shadow;Spawned a cultist at the location of the cursor.","/spawnnpc human cultist"], - "sb_npc":["^#ff0,shadow;Spawned an NPC at the location of the cursor.","/spawnnpc human villager"], - "sb_bunny":["^#ff0,shadow;Spawned a bunny at the location of the cursor.","/spawnmonster bunnycritter"], - "sb_fish":["^#ff0,shadow;Spawned a fish at the location of the cursor.","/spawnmonster fish"], - - "sb_copyobject":["/entityeval if object then world.spawnItem(object.name(),object.position(),1,config.getParameter(\"\")) return object.name() else return \"Couldn't find an object at the cursor.\" end"], - "sb_copynpc":["/entityeval if npc then local tnme = npc.humanoidIdentity().name world.spawnItem({name=\"spawnerwizard\",count=5,parameters={shortdescription=tnme..\" Spawner\",spawner={npcTypeOptions={npc.npcType()},npcSpeciesOptions={npc.species()},npcParameterOptions={{identity=npc.humanoidIdentity()}}}}},entity.position()) return tnme end return \"Can't find NPC.\""], - "sb_toggledronespawning":["/entityeval if world then world.setProperty(\"sb_envprobe\",not world.getProperty(\"sb_envprobe\",true)) return \"Probe spawning \"..(world.getProperty(\"sb_envprobe\") and \"en\" or \"dis\")..\"abled for this world.\" else return \"Couldn't find an object at the cursor.\" end"], - "sb_toggleevents":["/entityeval if world then world.setProperty(\"sb_events\",not world.getProperty(\"sb_events\",true)) return \"Random events \"..(world.getProperty(\"sb_events\") and \"en\" or \"dis\")..\"abled for this world.\" else return \"Couldn't find an object at the cursor.\" end"], - - "sb_givemetech" : [ - "/spawnitem sb_tech","/spawnitem sb_tech","/spawnitem sb_tech" + //Utility + "sb_copyobject": ["/entityeval if object then world.spawnItem(object.name(),object.position(),1,config.getParameter(\"\")) return object.name() else return \"Couldn't find an object at the cursor.\" end"], + "sb_copynpc": ["/entityeval if npc then local tnme = npc.humanoidIdentity().name world.spawnItem({name=\"spawnerwizard\",count=5,parameters={shortdescription=tnme..\" Spawner\",spawner={npcTypeOptions={npc.npcType()},npcSpeciesOptions={npc.species()},npcParameterOptions={{identity=npc.humanoidIdentity()}}}}},entity.position()) return tnme end return \"Can't find NPC.\""], + "sb_lootpool": ["/entityeval if object then object.say(object.name()..'\\n'..math.floor(entity.position()[1])..', '..math.floor(entity.position()[2])..'\\n'..config.getParameter('treasurePools',{''})[1]) return config.getParameter('treasurePools') end"], + "sb_printable": ["/entityeval object and object.name().. \" - \"..tostring(root.itemConfig(object.name()).config.printable)"], + "sb_numbers": ["/entityeval if not world then return end for n=0,9 do world.spawnItem('number'..n,entity.position(),99) end"], + "sb_dyes": [ + "/spawnitem dyeremover 30 '{\"sb_reusable\":false,\"rarity\":\"rare\"}", + "/entityeval if not world then return end + i={'black','blue','brown','green','grey','sb_greyblue','sb_lightgrey','sb_limegreen','orange','pink','purple','red','sb_teal','white','yellow'} + for n=1,#i do world.spawnItem(i[n]..'dye',entity.position(),30,{sb_reusable=false,rarity='rare'}) end" ], + "sb_beamaxe": ["/spawnitem sb_beamaxe2 1 '{\"upgrades\":[\"size1\",\"size2\",\"size3\",\"range1\",\"range2\",\"range3\",\"power1\",\"power2\",\"power3\",\"liquidcollection\",\"paintmode\",\"wiremode\"],\"canCollectLiquid\":true,\"blockRadius\":5,\"tileDamage\":4.8,\"minBeamWidth\":8,\"minBeamJitter\":0.2}"], - "sb_tech" : ["/entityeval if not world then return end -local t=root.assetJson('/tech/starbound/tech.config') -for i=1,#t do world.spawnItem('sb_tech',entity.position(),1,{techModule=t[i]}) end"], + //Completion + "sb_tech": ["/entityeval if not world then return end local t=root.assetJson('/tech/starbound/tech.config') for i=1,#t do world.spawnItem('sb_tech',entity.position(),1,{techModule=t[i]}) end"], + "sb_music": ["/entityeval if not world then return end local music=root.assetJson('/collections/sb_music.collection').collectables for k,_ in pairs(music) do world.spawnItem('sb_musicsheet',entity.position(),1,{music=k}) end"], + "sb_actionfigures": ["/entityeval i = root.collectables(\"actionfigures\") for j = 1, #i do world.spawnItem(i[j].name,entity.position()) end"], + "sb_cookingrecipes": ["/entityeval local food = root.collectables('cooking') local recipes = {} for i = 1, #food do recipes[#recipes+1] = food[i].name end world.spawnItem('paper',entity.position(),1,{learnBlueprintsOnPickup=recipes,consumeOnPickup=true})"], - "sb_music" : ["/entityeval if not world then return end -local music=root.assetJson('/collections/sb_music.collection').collectables -for k,_ in pairs(music) do world.spawnItem('sb_musicsheet',entity.position(),1,{music=k}) end"], - - "sb_checkblueprints" : [ - "^yellow;Printing default blueprints to the log...", - "/eval local p = root.assetJson('/player.config:defaultBlueprints') sb.logInfo(sb.printJson(p,1))", - "^yellow;Logging the last changes to player.config to the log...", - "/eval local p = root.assetJson('/player.config.patch') sb.logInfo(sb.printJson(p,1))", - "/eval local p = root.assetJson('/player.config:defaultBlueprints') i=0 for a,b in pairs(p) do for c,d in pairs(b) do i=i+1 end end sb.logInfo(i)" - ], + //Warping + "sb_home": ["/warp CelestialWorld:-161011021:-960048166:41000317:4=1448.1027"], + "sb_storage": ["/warp InstanceWorld:playerstation:21df53c9aade582dfc2b38e6a28b62f0:1=cba2e7459537ec44bcfced0ab0548c99"], + "sb_storage2": ["/warp InstanceWorld:playerstation:6f20604db8080bfa09f17a9cd667956b:1=2acb1e351639f3d2f738182d7f86c8a3"], + "sb_elliot": ["/spawnitem techlabscientistshop 1 '{\"shortdescription\":\"Questless Elliot\",\"offeredQuests\":[]}"], + "sb_biggy": ["/spawnitem penguinweaponshop 1 '{\"selectCount\":99}"], + "sb_kill": ["/entityeval if status then status.setResource('health',0) end"], + //Progression + "sb_human": ["/startquest '\"human_mission1\"'", "/completequest human_mission1"], + "sb_floran": ["/startquest '\"floran_mission1\"'", "/completequest floran_mission1", "/startquest '\"floran_mission2\"'", "/completequest floran_mission2"], + "sb_hylotl": ["/startquest '\"hylotl_mission1\"'", "/completequest hylotl_mission1", "/startquest '\"hylotl_mission2\"'", "/completequest hylotl_mission2"], + "sb_avian": ["/startquest '\"avian_mission1\"'", "/completequest avian_mission1", "/startquest '\"avian_mission2\"'", "/completequest avian_mission2"], + "sb_apex": ["/startquest '\"apex_mission1\"'", "/completequest apex_mission1", "/startquest '\"apex_mission2\"'", "/completequest apex_mission2"], + "sb_glitch": ["/startquest '\"glitch_mission1\"'", "/completequest glitch_mission1", "/startquest '\"glitch_mission2\"'", "/completequest glitch_mission2"], + "sb_story": ["/sb_human", "/sb_floran", "/sb_hylotl", "/sb_avian", "/sb_apex", "/sb_glitch"], - "sb_bars" : ["/entityeval if not world then return end i={'ironbar','tungstenbar','sb_steelbar','durasteelbar','refinedaegisalt','refinedviolium','sb_refinedrubium','sb_feroziumcompound','sb_ceruliumcompound','sb_imperviumcompound'} for n = 1, #i do world.spawnItem(i[n],entity.position(),20) end"], + "sb_swansong": ["/warp instanceworld:cultistmission1=1633.795"], - "sb_lootpool" : ["/entityeval if object then object.say(object.name()..'\\n'..math.floor(entity.position()[1])..', '..math.floor(entity.position()[2])..'\\n'..config.getParameter('treasurePools',{''})[1]) return config.getParameter('treasurePools') end"], + "sb_tier6kit": [ + "/enabletech sb_targetblink", + "/enabletech sb_rocketboots", + "/enabletech sb_dash", + "/sb_enabletech sb_glow", + "/sb_beamaxe", + "/naked", - "sb_slimehandgrapple" : [ - "/spawnitem sb_testrevolver", - "/spawnitem sb_testrevolver", - "/spawnitem sb_slimehandgrapple 1 '{\"consumeOnUse\":false,\"rarity\":\"legendary\",\"maxStack\":1}" + "/spawnitem sb_itembox 1 '{\"items\":[ + \"shipT8\", + [\"fillerup\",999], + [\"sb_tech\",1,{\"techModule\":\"sb_glow\"}], + [\"sb_maxfuel1\",1,{\"customUpgradeID\":\"xrc_1\",\"shipUpgrade\":{\"shipSpeed\":999},\"shortdescription\":\"Thruster MK+\",\"description\":\"Increases thruster speed by 999.\\n^#f00;Usable once per ship.^reset;\"}], + \"humantier6mhead\", + \"humantier6mchest\", + \"humantier6mpants\", + \"heatprotectionback\", + \"xenonpack\", + [\"sb_starcleaver\",1,{\"level\":6}], + [\"sb_flamethrower\",1,{\"level\":6}], + [\"sb_freezeray\",1,{\"level\":6}], + [\"sb_uncommonshield\",1,{\"level\":6}], + \"sb_draintool\", + \"grapplinghook\", + [\"nanowrap\",999], + [\"sb_doping\",999], + [\"sb_vegetablesoup\",999], + \"sb_flashfreeze\" + ]}'", + "/sb_elliot" ], - "sb_madloot" : [ - "/spawntreasure valuableTreasure", - "/spawntreasure valuableTreasure 2", - "/spawntreasure valuableTreasure 3", - "/spawntreasure valuableTreasure 4", - "/spawntreasure valuableTreasure 5", - "/spawntreasure valuableTreasure 6" + //Misc + "sb_toggleevents": ["/entityeval if world then world.setProperty(\"sb_events\",not world.getProperty(\"sb_events\",true)) return \"Random events \"..(world.getProperty(\"sb_events\") and \"en\" or \"dis\")..\"abled for this world.\" else return \"Couldn't find an object at the cursor.\" end"], + "sb_checkblueprints": [ + "^yellow;Printing default blueprints to the log...", + "/eval local p = root.assetJson('/player.config:defaultBlueprints') sb.logInfo(sb.printJson(p,1))", + "^yellow;Logging the last changes to player.config to the log...", + "/eval local p = root.assetJson('/player.config.patch') sb.logInfo(sb.printJson(p,1))", + "/eval local p = root.assetJson('/player.config:defaultBlueprints') i=0 for a,b in pairs(p) do for c,d in pairs(b) do i=i+1 end end sb.logInfo(i)" ], - - "sb_greenscreensuit" : [ + "sb_greenscreensuit": [ "/spawnitem darkdisguisehead 1 '{\"directives\":\"?setcolor=0f0\",\"effectSources\":[]}]", "/spawnitem darkdisguisechest 1 '{\"directives\":\"?setcolor=0f0\",\"effectSources\":[]}]", "/spawnitem darkdisguiselegs 1 '{\"directives\":\"?setcolor=0f0\",\"effectSources\":[]}]" ], + "sb_buffs": [ + "^yellow;Spawning IFD stuff at the cursor position.", + "/entityeval if not world then return end + i={ + //damaging + 'bleed','explosivepunch', - "sb_home" : ["/warp CelestialWorld:-161011021:-960048166:41000317:4=1448.1027"], - "sb_storage" : ["/warp InstanceWorld:playerstation:21df53c9aade582dfc2b38e6a28b62f0:1=cba2e7459537ec44bcfced0ab0548c99"], - "sb_storage2" : ["/warp InstanceWorld:playerstation:6f20604db8080bfa09f17a9cd667956b:1=2acb1e351639f3d2f738182d7f86c8a3"], + 'energyregen','energyregen96','energyregen192','energyregen288','energyregen384','energyregen480','energyregen672', + 'energyregen','energyregen96','energyregen192','energyregen288','energyregen384','energyregen480','energyregen672', + 'light2energy','light2energy96','light2energy192','light2energy288','light2energy384','light2energy480','light2energy672', - "sb_beamaxe" : ["/spawnitem sb_beamaxe2 1 '{\"upgrades\":[\"sb_generic\",\"size1\",\"size2\",\"size3\",\"range1\",\"range2\",\"range3\",\"power1\",\"power2\",\"power3\",\"liquidcollection\",\"paintmode\",\"wiremode\"],\"canCollectLiquid\":true,\"blockRadius\":5,\"tileDamage\":4.8,\"minBeamWidth\":8,\"minBeamJitter\":0.2}"], - "sb_beam" : ["/entityeval frame = {1,2,15} frame=frame[math.random(3)] species = root.assetJson(\"/interface/windowconfig/charcreation.config:speciesOrdering\") for i = 1, #species do world.spawnItem(\"redapple\",entity.position(),1,{timeToRot=1,inventoryIcon=\"/animations/teleport/penguinplayerwarpin.png:\"..frame..(root.assetJson(\"/species/\"..species[i]..\".species\")[\"effectDirectives\"] or \"\"),shortdescription=species[i]}) end"], - "sb_wickedrobotsplitter" : ["/spawnitem sb_uncommonbroadsword 1 '{\"seed\":-362604192805478673,\"level\":2,\"animationPartVariants\":{\"blade\":45,\"handle\":33}}"], - "sb_swansong" : ["/warp instanceworld:cultistmission1=1633.795"], -//"sb_mttest" : ["/spawnnpc human villager 1 1 '{\"scripts\":[]}'"], - "sb_elliot" : ["/spawnitem techlabscientistshop 1 '{\"shortdescription\":\"Questless Elliot\",\"offeredQuests\":[]}"], - "sb_biggy" : ["/spawnitem penguinweaponshop 1 '{\"selectCount\":99}"], - "sb_kill" : ["/entityeval if status then status.setResource('health',0) end"], - "sb_actionfigures" : ["/entityeval i = root.collectables(\"actionfigures\") for j = 1, #i do world.spawnItem(i[j].name,entity.position()) end"], - "sb_cookingrecipes" : ["/entityeval local food = root.collectables('cooking') local recipes = {} for i = 1, #food do recipes[#recipes+1] = food[i].name end world.spawnItem('paper',entity.position(),1,{learnBlueprintsOnPickup=recipes,consumeOnPickup=true})"], - "sb_printable" : ["/entityeval object and object.name().. \" - \"..tostring(root.itemConfig(object.name()).config.printable)"] -} \ No newline at end of file + 'foodheal10','foodheal25','foodheal35','foodheal50','foodheal70','foodheal95', + 'foodheal120','foodheal135','foodheal145','foodheal170','foodheal190','foodheal215', + 'foodheal240','foodheal265','foodheal315','foodheal360','foodheal720','repairbotheal', + //instant + 'directdamage','energy','food','health','restoration', + //movement + 'encumbered','foodslow','glide','jellyslow','sugarrush','tranquilized', + //stats + 'greystim','grit','protectionboost5','shipgreystim', + //unsorted + 'airpocket','brainextractor','fooddepletionsuppressed','frozenburning','ladder','minibossspawn','outpost','poisoncreep', + //tech + 'absorptiontech','sb_enhancedhealingtech','sb_forcefieldtech','sb_spikedtech','sb_tanktech','sb_vamptech', + 'sb_explosiveprotectiontech', + 'sb_groundsmashdamage','sb_groundsmashknockbackX','sb_groundsmashknockbackY', + 'sb_magnet', + 'sb_gravitytech','sb_jumptech','sb_mobilitytech','sb_speedtech', + 'sb_energyregentech','sb_regenerationtech', + 'sb_shield', + 'sb_breathprotectiontech','sb_coldprotectiontech','sb_environmentalprotectiontech','sb_heatprotectiontech','sb_radiationprotectiontech', + 'sb_berserk','sb_energytech','sb_glowtech','sb_grittech','sb_healthtech','sb_protectiontech','sb_reducefalldamagetech' + } + for n = 1, #i do world.spawnItem('soda',entity.position(),80,{maxStack=9999,shortdescription=i[n],effects={{'sb_'..i[n]}}}) end" + ] +} diff --git a/betabound2.macros b/betabound2.macros deleted file mode 100644 index 4b232a93..00000000 --- a/betabound2.macros +++ /dev/null @@ -1,59 +0,0 @@ -{ - "sb_armor" : [ - "/entityeval if not world then return end - local i={'apex','avian','floran','glitch','human','hylotl'} - local l={'head','chest','pants'} - for n=1,#i do for j=1,10 do for p=1,#l do world.spawnItem('sb_'..i[n]..'tier'..j..l[p],entity.position()) end end end" - ], - - "sb_chests" : [ - "^yellow;Spawning testing chests at the cursor position.", - "/entityeval if not world then return end - i={1,9,12,16,24,32,40,48,56,60,64} - for n=1,#i do world.spawnItem('sb_woodenlocker',entity.position(),3,{shortdescription=''..i[n],slotCount=i[n]}) end" - ], - - "sb_dyes" : [ - "/spawnitem dyeremover 30 '{\"sb_reusable\":false,\"rarity\":\"rare\"}", - "/entityeval if not world then return end - i={'black','blue','brown','green','grey','sb_greyblue','sb_lightgrey','sb_limegreen','orange','pink','purple','red','sb_teal','white','yellow'} - for n=1,#i do world.spawnItem(i[n]..'dye',entity.position(),30,{sb_reusable=false,rarity='rare'}) end" - ], - - "sb_numbers" : [ - "/entityeval if not world then return end - for n=0,9 do world.spawnItem('number'..n,entity.position(),30) end" - ], - - "sb_buffs" : [ - "^yellow;Spawning IFD stuff at the cursor position.", -"/entityeval if not world then return end -i={ -'sb_bleed','sb_poisoncreep','sb_outpostnpcspawner','sb_capturedmonster', -'sb_levelup', - -'sb_foodslow','sb_encumbered','sb_jellyslow','sb_sugarrush', - -'sb_breathprotectiontech','sb_radiationprotectiontech','sb_coldprotectiontech','sb_heatprotectiontech', - -'sb_healthtech','sb_energytech','sb_grittech','sb_glowtech','sb_mobilitytech','sb_jumptech','sb_speedtech', -'sb_gravitytech','sb_shield','sb_regenerationtech','sb_energyregentech','sb_protectiontech','sb_magnet','sb_berserk', - -'sb_health','sb_energy','sb_food','sb_directdamage', -'sb_maxenergyboost5','sb_maxenergyboost10','sb_maxenergyboost30', -'sb_protectionboost5', - -'sb_energyregen','sb_energyregen96','sb_energyregen192','sb_energyregen288','sb_energyregen384','sb_energyregen480','sb_energyregen672', -'sb_light2energy','sb_light2energy96','sb_light2energy192','sb_light2energy288','sb_light2energy384','sb_light2energy480','sb_light2energy672', - -'sb_foodheal10','sb_foodheal25','sb_foodheal35','sb_foodheal50','sb_foodheal70','sb_foodheal95', -'sb_foodheal120','sb_foodheal135','sb_foodheal145','sb_foodheal170','sb_foodheal190','sb_foodheal215', -'sb_foodheal240','sb_foodheal265','sb_foodheal315','sb_foodheal360','sb_foodheal720', - -'sb_airpocket','sb_frozenburning','sb_fooddepletionsuppressed','sb_bouncy','sb_grit', -'sb_brainextractor','sb_groundsmashdamage','sb_groundsmashknockbackX','sb_groundsmashknockbackY','sb_glide','sb_ladder','sb_tranquilized', -'sb_explosivepunch','sb_minibossspawn' -} -for n = 1, #i do world.spawnItem('soda',entity.position(),80,{maxStack=9999,shortdescription=i[n],effects={{i[n]}}}) end" - ] -} \ No newline at end of file diff --git a/betabound3.macros b/betabound3.macros deleted file mode 100644 index b0e16fad..00000000 --- a/betabound3.macros +++ /dev/null @@ -1,250 +0,0 @@ -{ - - "sb_tier2tech" : [ - "/sb_givemetech", - "/maketechavailable sb_doublejump", - "/maketechavailable sb_dash", - "/maketechavailable sb_bounce", - "/enabletech distortionsphere", - "/enabletech dash", - "/enabletech doublejump", - "/spawnitem sb_tech 1 '{\"techModule\":\"sb_breathprotection\"}", - "/sb_enabletech sb_breathprotection", - "/maketechavailable aquasphere", - "/maketechavailable sonicsphere", - "/maketechavailable spikesphere", - "/maketechavailable airdash", - "/maketechavailable blinkdash", - "/maketechavailable sprint", - "/maketechavailable multijump", - "/maketechavailable rocketjump", - "/maketechavailable walljump", - "/spawnitem techcard 20" - ], - - "sb_tier3tech" : [ - "/sb_givemetech", - "/sb_tier2tech", - "/maketechavailable sb_groundsmash", - "/maketechavailable sb_rocketjump", - "/maketechavailable sb_boat", - "/spawnitem sb_tech 1 '{\"techModule\":\"sb_radiationprotection\"}", - "/sb_enabletech sb_radiationprotection", - "/spawnitem techcard 30" - ], - - "sb_tier4tech" : [ - "/sb_givemetech", - "/sb_tier3tech", - "/maketechavailable sb_morphball", - "/maketechavailable sb_gravitybubble", - "/maketechavailable sb_lightrig", - "/maketechavailable skyrail", - "/spawnitem sb_tech 1 '{\"techModule\":\"sb_coldprotection\"}", - "/sb_enabletech sb_coldprotection", - "/spawnitem techcard 40" - ], - - "sb_tier5tech" : [ - "/sb_givemetech", - "/sb_tier4tech", - "/maketechavailable sb_targetblink", - "/maketechavailable sb_ftlboost", - "/maketechavailable sb_rocketboots", - "/spawnitem sb_tech 1 '{\"techModule\":\"sb_heatprotection\"}", - "/spawnitem sb_tech 1 '{\"techModule\":\"sb_environmentalprotectiontech\"}", - "/sb_enabletech sb_heatprotection", - "/sb_enabletech sb_environmentalprotectiontech", - "/spawnitem techcard 50" - ], - - - "sb_tier1kit" : [ - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T1 Kit: Armour\",\"items\":[ - \"copperarmorhead\", - \"copperarmorchest\", - \"copperarmorpants\", - \"humantier1head\", - \"humantier1chest\", - \"humantier1pants\", - \"simplecapeback\" - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T1 Kit: Combat\",\"items\":[ - \"sb_humantier1dagger\", - \"sb_humantier1dagger\", - \"sb_humantier1axe\", - \"sb_humantier1axe\", - \"sb_humantier1broadsword\", - \"sb_humantier1shortsword\", - \"sb_humantier1shortsword\", - \"sb_humantier1spear\", - \"sb_humantier1hammer\", - \"sb_novatier1revolver\", - \"sb_novatier1revolver\", - \"sb_novatier1rifle\", - [\"sb_ammo\",750], - \"sb_tier1shield\" - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T1 Kit: Misc\",\"items\":[ - \"silverpickaxe\", - [\"sb_silver_repair\",20], - [\"manipulatormodule\",12], - [\"climbingrope\",40], - \"sb_ladderdeployer\", - [\"sb_copperladder\",500], - [\"torch\",500], - [\"salve\",20], - [\"sb_tomatojuice\",5], - [\"sb_carrotjuice\",5], - [\"sb_boiledpearlpeas\",5], - [\"sb_sweetcorn\",5], - \"sb_vegetablesoup\", - \"sb_alienburger\" - ]}", - "/sb_elliot" - ], - - "sb_tier2kit" : [ - "/sb_tier2tech", - - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T2 Kit: Misc\",\"items\":[ - \"shipT3\", - [\"fillerup\",999], - [\"sb_maxfuel1\",1,{\"customUpgradeID\":\"xrc_1\",\"shipUpgrade\":{\"shipSpeed\":999},\"shortdescription\":\"Thruster MK+\",\"description\":\"Increases thruster speed by 999.\n^#f00;Usable once per ship.^reset;\"}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T2 Kit: Armour\",\"items\":[ - \"silverarmorhead\", - \"silverarmorchest\", - \"silverarmorlegs\", - \"humantier2head\", - \"humantier2chest\", - \"humantier2pants\", - \"breathprotectionback\", - \"lanternstickback\" - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T2 Kit: Combat\",\"items\":[ - [\"sb_starcleaver\",1,{\"level\":2}], - [\"sb_slavesword\",1,{\"level\":2}], - \"sb_humantier2dagger\", - \"sb_humantier2dagger\", - \"sb_humantier2axe\", - \"sb_humantier2axe\", - \"sb_humantier2broadsword\", - \"sb_humantier2shortsword\", - \"sb_humantier2shortsword\", - \"sb_humantier2spear\", - \"sb_humantier2hammer\", - \"sb_novatier2revolver\", - \"sb_novatier2revolver\", - \"sb_novatier2rifle\", - [\"sb_ammo\",750], - [\"sb_tier2shield\",1,{\"level\":2}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T2 Kit: Tools\",\"items\":[ - \"goldpickaxe\", - [\"sb_gold_repair\",20], - [\"manipulatormodule\",13], - [\"climbingrope\",80], - \"sb_ladderdeployer\", - [\"sb_copperladder\",500] - ]}", - "/sb_elliot" - ], - - "sb_tier3kit" : [ - "/sb_tier3tech", - - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T3 Kit: Misc\",\"items\":[ - \"shipT4\", - [\"fillerup\",999], - [\"sb_maxfuel1\",1,{\"customUpgradeID\":\"xrc_1\",\"shipUpgrade\":{\"shipSpeed\":999},\"shortdescription\":\"Thruster MK+\",\"description\":\"Increases thruster speed by 999.\n^#f00;Usable once per ship.^reset;\"}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T3 Kit: Armour\",\"items\":[ - \"goldarmorhead\", - \"goldarmorchest\", - \"goldarmorlegs\", - \"humantier3head\", - \"humantier3chest\", - \"humantier3pants\", - \"radiationprotectionback\", - \"lanternstickback\" - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T3 Kit: Combat\",\"items\":[ - \"sb_humantier3dagger\", - \"sb_humantier3dagger\", - \"sb_humantier3axe\", - \"sb_humantier3axe\", - \"sb_humantier3broadsword\", - \"sb_humantier3shortsword\", - \"sb_humantier3shortsword\", - \"sb_humantier3spear\", - \"sb_humantier3hammer\", - \"sb_novatier3revolver\", - \"sb_novatier3revolver\", - \"sb_novatier3rifle\", - [\"sb_ammo\",750], - [\"sb_tier2shield\",1,{\"level\":3}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T3 Kit: Tools\",\"items\":[ - \"platinumpickaxe\", - [\"sb_platinum_repair\",20], - [\"manipulatormodule\",26], - [\"climbingrope\",80], - \"sb_ladderdeployer\", - [\"sb_copperladder\",500] - ]}", - "/sb_elliot" - ], - -//halogen is T4 (halogenpack), and so is xenonpack - - "sb_tier10kit" : [ - "/enabletech sb_targetblink", - "/enabletech sb_rocketboots", - "/enabletech sb_dash", - "/sb_enabletech sb_glow", - "/sb_beamaxe", - - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T10 Kit: Misc\",\"description\":\"Contains 4 items.\",\"items\":[ - \"shipT8\", - [\"fillerup\",999], - [\"sb_tech\",1,{\"techModule\":\"sb_glow\"}], - [\"sb_maxfuel1\",1,{\"customUpgradeID\":\"xrc_1\",\"shipUpgrade\":{\"shipSpeed\":999},\"shortdescription\":\"Thruster MK+\",\"description\":\"Increases thruster speed by 999.\n^#f00;Usable once per ship.^reset;\"}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T10 Kit: Armour\",\"description\":\"Contains 7 items.\",\"items\":[ - \"sb_humantier10head\", - \"sb_humantier10chest\", - \"sb_humantier10pants\", - \"sb_emptyhead\", - \"invisibleback\", - \"heatprotectionback\", - \"xenonpack\" - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T10 Kit: Combat\",\"description\":\"Contains 13 items.\",\"items\":[\"sb_testrevolver\", - [\"sb_starcleaver\",1,{\"level\":10}], - [\"sb_slavesword\",1,{\"level\":10}], - [\"sb_flamethrower\",1,{\"level\":10}], - [\"sb_freezeray\",1,{\"level\":10}], - [\"sb_humantier10dagger\",1,{\"level\":10}], - [\"sb_humantier10axe\",1,{\"level\":10}], - [\"sb_humantier10broadsword\",1,{\"level\":10}], - [\"sb_humantier10shortsword\",1,{\"level\":10}], - [\"sb_humantier10spear\",1,{\"level\":10}], - [\"sb_humantier10hammer\",1,{\"level\":10}], - [\"sb_frozenfirebow\",1,{\"level\":10}], - [\"sb_feroziumbow\",1,{\"level\":10}], - [\"sb_tierxshield\",1,{\"level\":10}], - [\"sb_tierxshield\",1,{\"level\":10}] - ]}", - "/spawnitem sb_itembox 1 '{\"shortdescription\":\"T10 Kit: Tools\",\"description\":\"Contains 5 items.\",\"items\":[ - \"sb_wiretool\", - \"sb_painttool\", - \"sb_draintool\", - \"sb_swingingvine\", - \"sb_swingingvine\" - ]}", - "/spawnitem sb_pizza 999", - "/spawnitem sb_doping 999", - "/sb_elliot" - ] -} \ No newline at end of file diff --git a/interface/tooltips/sb_food.tooltip b/interface/tooltips/sb_food.tooltip index 52371b1d..78f828c2 100644 --- a/interface/tooltips/sb_food.tooltip +++ b/interface/tooltips/sb_food.tooltip @@ -14,15 +14,15 @@ }, "foodValueLabel": { "type": "label", - "position": [18, 168], - "hAnchor": "left", + "position": [36, 168], + "hAnchor": "mid", "centered": true, "width": 126 }, "foodAmountLabel": { "type": "label", - "position": [18, 168], - "hAnchor": "left", + "position": [36, 168], + "hAnchor": "mid", "centered": true, "width": 126 }, @@ -63,7 +63,7 @@ }, "effectLabel": { "type": "label", - "position": [70, 178], + "position": [67.5, 178], "wrapWidth": 90, "fontSize": 6, "lineSpacing": 1, diff --git a/items/active/starbound/guns/alienlaser.activeitem b/items/active/starbound/guns/alienlaser.activeitem index 366a2372..c16a83c0 100644 --- a/items/active/starbound/guns/alienlaser.activeitem +++ b/items/active/starbound/guns/alienlaser.activeitem @@ -6,10 +6,9 @@ "tooltipKind": "sb_gun2", "tooltipFields": { "damageKindImage": "/projectiles/guns/plasmabullets/fireplasma/icon.png", - "damageKindBImage": "/projectiles/guns/plasmabullets/electricplasma/icon.png", + "damageKindBImage": "/projectiles/guns/plasmabullets/electricplasma/icon.png" // "damageKindImage" : "/interface/elements/fire.png", - // "damageKindBImage" : "/interface/elements/electric.png", - "subtitle": "Alien Gun" + // "damageKindBImage" : "/interface/elements/electric.png" }, "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], "category": "pistol", diff --git a/items/active/starbound/guns/corrosivegun.activeitem b/items/active/starbound/guns/corrosivegun.activeitem index df3a6eaf..0bd519c4 100644 --- a/items/active/starbound/guns/corrosivegun.activeitem +++ b/items/active/starbound/guns/corrosivegun.activeitem @@ -5,11 +5,10 @@ "price": 800, "tooltipKind": "sb_gun2", "tooltipFields": { - "damageKindImage": "/interface/sb_tooltips/sb_corrosiveparticle.png", - "subtitle": "Alien Gun" + "damageKindImage": "/interface/sb_tooltips/sb_corrosiveparticle.png" }, - "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], - "category": "pistol", + "itemTags": ["weapon", "ranged", "assaultrifle", "upgradeableWeapon"], + "category": "assaultRifle", "rarity": "Rare", "fixedRarity": false, "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/commonmachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/commonmachinepistol.activeitem index 5dcd1d8d..b94a5b4d 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/commonmachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/commonmachinepistol.activeitem @@ -5,16 +5,13 @@ "baseOffset": [-0.25, 0.25], "muzzleOffset": [0, 0.375], "price": 620, - "category": "pistol", + "category": "machinePistol", "twoHanded": false, "level": 1, "paletteSwaps": "", "tooltipKind": "sb_gun2", "description": "A small fully automatic pistol.", "shortdescription": "Common Machine Pistol", - "tooltipFields": { - "subtitle": "Machine Pistol" - }, "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], "scripts": ["/items/active/weapons/ranged/gun.lua"], "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/commonplasmamachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/commonplasmamachinepistol.activeitem index 0a603d89..3552dbcf 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/commonplasmamachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/commonplasmamachinepistol.activeitem @@ -4,7 +4,7 @@ "rarity": "common", "baseOffset": [-0.25, 0.25], "muzzleOffset": [0, 0.375], - "category": "pistol", + "category": "machinePistol", "twoHanded": false, "level": 1, "paletteSwaps": "", diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/legendarymachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/legendarymachinepistol.activeitem index a14f12f2..a878be0a 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/legendarymachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/legendarymachinepistol.activeitem @@ -4,7 +4,7 @@ "rarity": "legendary", "baseOffset": [-0.25, 0.25], "muzzleOffset": [0, 0.375], - "category": "pistol", + "category": "machinePistol", "tooltipKind": "sb_gun2", "description": "A small fully automatic pistol.", "paletteSwaps": "", @@ -12,9 +12,6 @@ "price": 620, "twoHanded": false, "level": 1, - "tooltipFields": { - "subtitle": "Machine Pistol" - }, "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], "scripts": ["/items/active/weapons/ranged/gun.lua"], "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/raremachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/raremachinepistol.activeitem index c6fb4673..b544df60 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/raremachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/raremachinepistol.activeitem @@ -6,15 +6,12 @@ "muzzleOffset": [0, 0.375], "price": 620, "paletteSwaps": "", - "category": "pistol", + "category": "machinePistol", "tooltipKind": "sb_gun2", "description": "A small fully automatic pistol.", "shortdescription": "Rare Machine Pistol", "twoHanded": false, "level": 1, - "tooltipFields": { - "subtitle": "Machine Pistol" - }, "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], "scripts": ["/items/active/weapons/ranged/gun.lua"], "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/rareplasmamachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/rareplasmamachinepistol.activeitem index 0b5ce07a..676b4cf8 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/rareplasmamachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/rareplasmamachinepistol.activeitem @@ -9,7 +9,7 @@ "tooltipKind": "sb_gun2", "description": "A small fully automatic plasma pistol.", "shortdescription": "Rare Plasma Machine Pistol", - "category": "pistol", + "category": "machinePistol", "twoHanded": false, "level": 1, "tooltipFields": { diff --git a/items/active/starbound/guns/randomgenerated/machinepistol/uncommonmachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/machinepistol/uncommonmachinepistol.activeitem index 1fbc9468..595d4cf5 100644 --- a/items/active/starbound/guns/randomgenerated/machinepistol/uncommonmachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/machinepistol/uncommonmachinepistol.activeitem @@ -9,12 +9,9 @@ "tooltipKind": "sb_gun2", "description": "A small fully automatic pistol.", "shortdescription": "Uncommon Machine Pistol", - "category": "pistol", + "category": "machinePistol", "twoHanded": false, "level": 1, - "tooltipFields": { - "subtitle": "Machine Pistol" - }, "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], "scripts": ["/items/active/weapons/ranged/gun.lua"], "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", diff --git a/items/active/starbound/guns/randomgenerated/shattergun/shattergun.activeitem b/items/active/starbound/guns/randomgenerated/shattergun/shattergun.activeitem index ad685f3b..b1fc3701 100644 --- a/items/active/starbound/guns/randomgenerated/shattergun/shattergun.activeitem +++ b/items/active/starbound/guns/randomgenerated/shattergun/shattergun.activeitem @@ -28,7 +28,7 @@ }, "elementalType": "physical", - //TODO: needs to use gun2 ability (not shotgun) + //TODO: needs to use gun2 ability (not shotgun) "primaryAbility": { "scripts": ["/items/active/weapons/ranged/gunfire.lua"], "class": "GunFire", diff --git a/items/active/starbound/itembox/itembox.activeitem b/items/active/starbound/itembox/itembox.activeitem index 7e78dbb0..aca2b6f4 100644 --- a/items/active/starbound/itembox/itembox.activeitem +++ b/items/active/starbound/itembox/itembox.activeitem @@ -1,24 +1,32 @@ { - "itemName" : "sb_itembox", - "price" : 10, - "maxStack" : 1, - "rarity" : "Legendary", - "tooltipKind" : "sb_object", - "category" : "other", - "tooltipFields" : {"subtitle" : "Mysterious Reward"}, - "description" : "A parcel, wrapped up nicely with ribbon!", - "shortdescription" : "Parcel", - "twoHanded" : true, - "sb_dyeable" : true, - "directives" : "?replace;ffca8a=b2e89d;e0975c=51bd3b;a85636=247824", + "itemName": "sb_itembox", + "price": 10, + "maxStack": 1, + "rarity": "Legendary", + "tooltipKind": "sb_object", + "category": "other", + "tooltipFields": { + "subtitle": "Mysterious Reward" + }, + "description": "A parcel, wrapped up nicely with ribbon!", + "shortdescription": "Parcel", + "twoHanded": true, + "sb_dyeable": true, + "directives": "?replace;ffca8a=b2e89d;e0975c=51bd3b;a85636=247824", - "inventoryIcon" : "itembox.png", - "animation" : "itembox.animation", - "animationCustom" : {"animatedParts":{"gun":"itembox.png"}}, - "animationParts" : {"gun":"itembox.png"}, - "scripts" : ["itembox.lua"], - "builder" : "/items/buildscripts/starbound/builditembox.lua", + "inventoryIcon": "itembox.png", + "animation": "itembox.animation", + "animationCustom": { + "animatedParts": { + "gun": "itembox.png" + } + }, + "animationParts": { + "gun": "itembox.png" + }, + "scripts": ["itembox.lua"], + "builder": "/items/buildscripts/starbound/builditembox.lua", - "fireTime" : 2, - "items" : "sb_wrappingpaper" -} \ No newline at end of file + "fireTime": 2, + "items": "sb_wrappingpaper" +} diff --git a/items/active/starbound/weapons/axes/boneaxe.activeitem b/items/active/starbound/weapons/axes/boneaxe.activeitem index b54b1510..e08f424d 100644 --- a/items/active/starbound/weapons/axes/boneaxe.activeitem +++ b/items/active/starbound/weapons/axes/boneaxe.activeitem @@ -1,53 +1,90 @@ { - "itemName" : "sb_boneaxe", - "price" : 750, - "maxStack" : 1, - "level" : 1, - "rarity" : "Legendary", - "shortdescription" : "Bone Axe", - "tooltipKind" : "sb_sword", - "category" : "axe", - "tooltipFields" : {"subtitle":"Bone Axe"}, - "twoHanded" : false, - "sb_waBan" : true, - "itemTags" : ["weapon","melee","axe","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/axe.animation", + "itemName": "sb_boneaxe", + "price": 750, + "maxStack": 1, + "level": 1, + "rarity": "Legendary", + "shortdescription": "Bone Axe", + "tooltipKind": "sb_sword", + "category": "axe", + "tooltipFields": { + "subtitle": "Bone Axe" + }, + "twoHanded": false, + "sb_waBan": true, + "itemTags": ["weapon", "melee", "axe", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/axe.animation", - "animationParts" : { - "blade" : "boneaxe.png", - "handle" : "" + "animationParts": { + "blade": "boneaxe.png", + "handle": "" }, - "animationCustom" : {"lights":{"glow":{"color":[0,0,0]}}, - "animatedParts":{"parts":{ - "swoosh":{"partStates":{"swoosh":{"fire":{"properties":{"image":"axeboneswoosh.png:"}}}},"properties":{"offset":[-2,1.75]}}, - "blade":{"properties":{"offset":[0,0.75]}}, - "handle":{"properties":{"offset":[0,0.75]}}} - } + "animationCustom": { + "lights": { + "glow": { + "color": [0, 0, 0] + } + }, + "animatedParts": { + "parts": { + "swoosh": { + "partStates": { + "swoosh": { + "fire": { + "properties": { + "image": "axeboneswoosh.png:" + } + } + } + }, + "properties": { + "offset": [-2, 1.75] + } + }, + "blade": { + "properties": { + "offset": [0, 0.75] + } + }, + "handle": { + "properties": { + "offset": [0, 0.75] + } + } + } + } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "aimOffset" : -1.0, + "aimOffset": -1.0, - "primaryAbilityType" : "sb_axe", - "primaryAbility" : { - "fireTime" : [0.4,1.3], - "projectileType" : "bonechain1", - "baseDps" : [6.5,8.5], - "damageConfig" : { - "knockbackRange" : [25,35] + "primaryAbilityType": "sb_axe", + "primaryAbility": { + "fireTime": [0.4, 1.3], + "projectileType": "bonechain1", + "baseDps": [6.5, 8.5], + "damageConfig": { + "knockbackRange": [25, 35] }, - "stances" : { - "idle" : {"weaponOffset" : [0.25, 1]}, - "windup" : {"weaponOffset" : [0.25, 1]}, - "fire" : {"weaponOffset" : [0.25, 1]} + "stances": { + "idle": { + "weaponOffset": [0.25, 1] + }, + "windup": { + "weaponOffset": [0.25, 1] + }, + "fire": { + "weaponOffset": [0.25, 1] + } } }, - "elementalType" : "physical", - "builderConfig" : [{ - "nameGenerator" : "boneaxenames.config:nameGen", - "iconDrawables" : ["blade"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "elementalType": "physical", + "builderConfig": [{ + "nameGenerator": "boneaxenames.config:nameGen", + "iconDrawables": ["blade"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/axes/crappyaxe.activeitem b/items/active/starbound/weapons/axes/crappyaxe.activeitem index edc6a4db..c8102061 100644 --- a/items/active/starbound/weapons/axes/crappyaxe.activeitem +++ b/items/active/starbound/weapons/axes/crappyaxe.activeitem @@ -1,94 +1,103 @@ { - "itemName" : "sb_crappyaxe", - "price" : 25, - "maxStack" : 1, - "level" : 1, - "rarity" : "Common", - "description" : "", - "shortdescription" : "Crappy Axe", - "tooltipKind" : "sb_sword", - "category" : "axe", - "tooltipFields" : {"subtitle":"Crappy Axe"}, - "twoHanded" : false, - // "sb_dyeable" : true, + "itemName": "sb_crappyaxe", + "price": 25, + "maxStack": 1, + "level": 1, + "rarity": "Common", + "description": "", + "shortdescription": "Crappy Axe", + "tooltipKind": "sb_sword", + "category": "axe", + "tooltipFields": { + "subtitle": "Crappy Axe" + }, + "twoHanded": false, + // "sb_dyeable" : true, //"sb_backingDirectives" : "?replace;f5e458=ffca8a;bc8b07=e0975c;a1750b=a85636;e9e9e9=ffca8a;b1b1b1=e0975c;676767=a85636", -// "sb_extraDirectives" : "?replace;ffca8a=f5e458;e0975c=bc8b07;a85636=a1750b;ffca8a=e9e9e9;e0975c=b1b1b1;a85636=676767", - "itemTags" : ["weapon","melee","axe","crappy","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/axe.animation", + // "sb_extraDirectives" : "?replace;ffca8a=f5e458;e0975c=bc8b07;a85636=a1750b;ffca8a=e9e9e9;e0975c=b1b1b1;a85636=676767", + "itemTags": ["weapon", "melee", "axe", "crappy", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/axe.animation", - "animationCustom" : { - "animatedParts" : { "parts" : { "swoosh" : { "properties" : { - "offset" : [-1.0, 1.75] - }}}}, - "sounds" : { - "fire" : [ "/sfx/melee/swing_axe.ogg" ] + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + } + } + }, + "sounds": { + "fire": ["/sfx/melee/swing_axe.ogg"] } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "elementalType" : "physical", + "elementalType": "physical", - "aimOffset" : -1.0, + "aimOffset": -1.0, - "primaryAbilityType" : "axecleave", - "primaryAbility" : { - "scripts" : ["/items/active/starbound/weapons/axe.lua"], - "fireTime" : [0.4,0.9], - "allowHold" : false, - "baseDps" : [4.5,6.5], - "damageConfig" : { - "damageSourceKind" : "axe", - "knockbackRange" : [12,16] + "primaryAbilityType": "axecleave", + "primaryAbility": { + "scripts": ["/items/active/starbound/weapons/axe.lua"], + "fireTime": [0.4, 0.9], + "allowHold": false, + "baseDps": [4.5, 6.5], + "damageConfig": { + "damageSourceKind": "axe", + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : { - "allowRotate" : true, - "weaponOffset" : [0.3, 1.5] + "stances": { + "idle": { + "allowRotate": true, + "weaponOffset": [0.3, 1.5] }, - "windup" : { - "allowRotate" : true, - "duration" : 0.2, - "weaponOffset" : [0.3, 1.5], + "windup": { + "allowRotate": true, + "duration": 0.2, + "weaponOffset": [0.3, 1.5], - "minWindup" : 0.6, + "minWindup": 0.6, - "weaponAngle" : [ + "weaponAngle": [ [0.7, "linear", -20, 0], [0.85, "linear", 0, 50], [0.925, "sin", 50, 45], [1.0, "cos", 50, 45] ], - "armAngle" : [ + "armAngle": [ [1.0, "sin", -90, 50] ] }, - "fire" : { - "duration" : 0.4, - "allowRotate":true, - "weaponOffset" : [0.3, 1.5] + "fire": { + "duration": 0.4, + "allowRotate": true, + "weaponOffset": [0.3, 1.5] } } }, - "builderConfig" : [{ - "nameGenerator" : "crappyaxenames.config:nameGen", - "animationParts" : { - "blade" : { - "path" : "crappyaxe/blade/.png", - "variants" : 12, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "crappyaxenames.config:nameGen", + "animationParts": { + "blade": { + "path": "crappyaxe/blade/.png", + "variants": 12, + "paletteSwap": true + }, + "handle": { + "path": "crappyaxe/handle/.png", + "variants": 5, + "paletteSwap": true + } }, - "handle" : { - "path" : "crappyaxe/handle/.png", - "variants" : 5, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crappy.weaponcolors", - "iconDrawables" : ["handle", "blade"] - }], + "palette": "/items/active/starbound/colors/crappy.weaponcolors", + "iconDrawables": ["handle", "blade"] + } + ], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" + "builder": "/items/buildscripts/starbound/buildweapon.lua" } diff --git a/items/active/starbound/weapons/axes/eyeaxe.activeitem b/items/active/starbound/weapons/axes/eyeaxe.activeitem index 78a61995..e6b7a88c 100644 --- a/items/active/starbound/weapons/axes/eyeaxe.activeitem +++ b/items/active/starbound/weapons/axes/eyeaxe.activeitem @@ -1,58 +1,76 @@ { - "itemName" : "sb_eyeaxe", - "price" : 750, - "maxStack" : 1, - "level" : 1, - "rarity" : "Common", - "description" : "Can eye axe you a question?", - "shortdescription" : "Eye Axe", - "tooltipKind" : "sb_sword2", - "category" : "axe", - "tooltipFields" : {"subtitle":"Eye Axe"}, - "twoHanded" : false, - "sb_waBan" : true, - "itemTags" : ["weapon","melee","axe","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/axe.animation", + "itemName": "sb_eyeaxe", + "price": 750, + "maxStack": 1, + "level": 1, + "rarity": "Common", + "description": "Can eye axe you a question?", + "shortdescription": "Eye Axe", + "tooltipKind": "sb_sword2", + "category": "axe", + "tooltipFields": { + "subtitle": "Eye Axe" + }, + "twoHanded": false, + "sb_waBan": true, + "itemTags": ["weapon", "melee", "axe", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/axe.animation", - "animationParts" : { - "blade" : "eyeaxe.png", - "handle" : "" + "animationParts": { + "blade": "eyeaxe.png", + "handle": "" }, - "animationCustom" : { - "animatedParts" : { - "parts" : { - "swoosh" : { - "properties" : { - "offset" : [-1.0, 1.75] - } - }, - "blade":{"properties":{}}, - "handle":{"properties":{}}} - }, - "lights":{"glow":{"color":[0,0,0]}} + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + }, + "blade": { + "properties": {} + }, + "handle": { + "properties": {} + } + } + }, + "lights": { + "glow": { + "color": [0, 0, 0] + } + } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_axe", - "primaryAbility" : { - "projectileType" : "eyeball", - "fireTime" : [0.4,1.3], - "baseDps" : [6.5,8.5], - "damageConfig" : { - "knockbackRange" : [12,16] + "primaryAbilityType": "sb_axe", + "primaryAbility": { + "projectileType": "eyeball", + "fireTime": [0.4, 1.3], + "baseDps": [6.5, 8.5], + "damageConfig": { + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : {"weaponOffset" : [0.3, 1.75]}, - "windup" : {"weaponOffset" : [0.3, 1.75]}, - "fire" : {"weaponOffset" : [0.3, 1.75]} + "stances": { + "idle": { + "weaponOffset": [0.3, 1.75] + }, + "windup": { + "weaponOffset": [0.3, 1.75] + }, + "fire": { + "weaponOffset": [0.3, 1.75] + } } }, - "elementalType" : "physical", - "builderConfig" : [{ - "nameGenerator" : "eyeaxenames.config:nameGen", - "iconDrawables" : ["blade"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "elementalType": "physical", + "builderConfig": [{ + "nameGenerator": "eyeaxenames.config:nameGen", + "iconDrawables": ["blade"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/axes/fryingpan.activeitem b/items/active/starbound/weapons/axes/fryingpan.activeitem index 89f80937..4da07eda 100644 --- a/items/active/starbound/weapons/axes/fryingpan.activeitem +++ b/items/active/starbound/weapons/axes/fryingpan.activeitem @@ -1,66 +1,89 @@ { - "itemName" : "sb_fryingpan", - "price" : 640, - "maxStack" : 1, - "level" : 1, - "rarity" : "Common", - "description" : "Skillet technology will never surpass cast iron.", - "shortdescription" : "Frying Pan", - "tooltipKind" : "sb_sword2", - "category" : "axe", - "tooltipFields" : {"subtitle":"Frying Pan"}, - "twoHanded" : false, - "itemTags" : ["weapon","melee","axe","fryingpan","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/axe.animation", + "itemName": "sb_fryingpan", + "price": 640, + "maxStack": 1, + "level": 1, + "rarity": "Common", + "description": "Skillet technology will never surpass cast iron.", + "shortdescription": "Frying Pan", + "tooltipKind": "sb_sword2", + "category": "axe", + "tooltipFields": { + "subtitle": "Frying Pan" + }, + "twoHanded": false, + "itemTags": ["weapon", "melee", "axe", "fryingpan", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/axe.animation", - "animationCustom" : { - "animatedParts" : {"parts":{ - "swoosh":{"properties":{"offset" :[-1.0,1.75]}}, - "blade":{"properties":{}}, - "handle":{"properties":{}}} - }, - "lights":{"glow":{"color":[0,0,0]}}, - "sounds" : { - "fire" : [ "/sfx/melee/swing_axe.ogg" ] + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + }, + "blade": { + "properties": {} + }, + "handle": { + "properties": {} + } + } + }, + "lights": { + "glow": { + "color": [0, 0, 0] + } + }, + "sounds": { + "fire": ["/sfx/melee/swing_axe.ogg"] } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "aimOffset" : -1.0, + "aimOffset": -1.0, - "primaryAbilityType" : "sb_axe", - "primaryAbility" : { - "fireTime" : [0.4,1.3], - "baseDps" : [6.5,8.5], - "damageConfig" : { - "damageSourceKind" : "fryingpan", - "knockbackRange" : [12,16] + "primaryAbilityType": "sb_axe", + "primaryAbility": { + "fireTime": [0.4, 1.3], + "baseDps": [6.5, 8.5], + "damageConfig": { + "damageSourceKind": "fryingpan", + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : {"weaponOffset" : [0.25, 1]}, - "windup" : {"weaponOffset" : [0.25, 1]}, - "fire" : {"weaponOffset" : [0.25, 1]} + "stances": { + "idle": { + "weaponOffset": [0.25, 1] + }, + "windup": { + "weaponOffset": [0.25, 1] + }, + "fire": { + "weaponOffset": [0.25, 1] + } } }, - "elementalType" : "physical", - "builderConfig" : [{ - "nameGenerator" : "fryingpannames.config:nameGen", - "animationParts" : { - "blade" : { - "path" : "fryingpan/blade/.png", - "variants" : 1, - "paletteSwap" : true + "elementalType": "physical", + "builderConfig": [{ + "nameGenerator": "fryingpannames.config:nameGen", + "animationParts": { + "blade": { + "path": "fryingpan/blade/.png", + "variants": 1, + "paletteSwap": true + }, + "handle": { + "path": "fryingpan/handle/.png", + "variants": 1, + "paletteSwap": true + } }, - "handle" : { - "path" : "fryingpan/handle/.png", - "variants" : 1, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/fryingpan.weaponcolors", - "iconDrawables" : ["handle", "blade"] - }], + "palette": "/items/active/starbound/colors/fryingpan.weaponcolors", + "iconDrawables": ["handle", "blade"] + } + ], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" + "builder": "/items/buildscripts/starbound/buildweapon.lua" } diff --git a/items/active/starbound/weapons/axes/uncommoncrappyaxe.activeitem b/items/active/starbound/weapons/axes/uncommoncrappyaxe.activeitem index 84bf0cc8..8eb384d5 100644 --- a/items/active/starbound/weapons/axes/uncommoncrappyaxe.activeitem +++ b/items/active/starbound/weapons/axes/uncommoncrappyaxe.activeitem @@ -1,121 +1,146 @@ { - "itemName" : "sb_uncommoncrappyaxe", - "price" : 25, - "maxStack" : 1, - "level" : 1, - "rarity" : "uncommon", - "description" : "", - "shortdescription" : "Uncommon Crappy Axe", - "tooltipKind" : "sb_sword", - "category" : "axe", - "tooltipFields" : {"subtitle":"Crappy Axe"}, - "twoHanded" : false, - "itemTags" : ["weapon","melee","axe","crappy","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/axe.animation", + "itemName": "sb_uncommoncrappyaxe", + "price": 25, + "maxStack": 1, + "level": 1, + "rarity": "uncommon", + "description": "", + "shortdescription": "Uncommon Crappy Axe", + "tooltipKind": "sb_sword", + "category": "axe", + "tooltipFields": { + "subtitle": "Crappy Axe" + }, + "twoHanded": false, + "itemTags": ["weapon", "melee", "axe", "crappy", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/axe.animation", - "animationCustom" : { - "animatedParts" : { "parts" : { "swoosh" : { "properties" : { - "offset" : [-1.0, 1.75] - }}}} + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + } + } + } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "aimOffset" : -1.0, + "aimOffset": -1.0, - "primaryAbilityType" : "axecleave", - "primaryAbility" : { - "scripts" : ["/items/active/starbound/weapons/axe.lua"], - "fireTime" : [0.4,0.9], - "allowHold" : false, - "baseDps" : [4.5,6.5], - "damageConfig" : { - "damageSourceKind" : "axe", - "knockbackRange" : [12,16] + "primaryAbilityType": "axecleave", + "primaryAbility": { + "scripts": ["/items/active/starbound/weapons/axe.lua"], + "fireTime": [0.4, 0.9], + "allowHold": false, + "baseDps": [4.5, 6.5], + "damageConfig": { + "damageSourceKind": "axe", + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : { - "allowRotate" : true, - "weaponOffset" : [0.3, 1.5] + "stances": { + "idle": { + "allowRotate": true, + "weaponOffset": [0.3, 1.5] }, - "windup" : { - "allowRotate" : true, - "duration" : 0.2, - "weaponOffset" : [0.3, 1.5], + "windup": { + "allowRotate": true, + "duration": 0.2, + "weaponOffset": [0.3, 1.5], - "minWindup" : 0.6, + "minWindup": 0.6, - "weaponAngle" : [ + "weaponAngle": [ [0.7, "linear", -20, 0], [0.85, "linear", 0, 50], [0.925, "sin", 50, 45], [1.0, "cos", 50, 45] ], - "armAngle" : [ + "armAngle": [ [1.0, "sin", -90, 50] ] }, - "fire" : { - "duration" : 0.4, - "allowRotate":true, - "weaponOffset" : [0.3, 1.5] + "fire": { + "duration": 0.4, + "allowRotate": true, + "weaponOffset": [0.3, 1.5] } } }, - "builderConfig" : [{ - "nameGenerator" : "crappyaxenames.config:nameGen", - "elementalType" : ["physical","fire","ice","electric","poison"], - "elementalConfig" : { - "fire" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"burning","duration":2}], - "damageSourceKind" : "fireaxe" - } - } - }, - "ice" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"frostslow","duration":2}], - "damageSourceKind" : "iceaxe" - } - } - }, - "electric" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"electrified","duration":2}], - "damageSourceKind" : "electricaxe" - } - } + "builderConfig": [{ + "nameGenerator": "crappyaxenames.config:nameGen", + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "elementalConfig": { + "fire": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "burning", + "duration": 2 + } + ], + "damageSourceKind": "fireaxe" + } + } + }, + "ice": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "frostslow", + "duration": 2 + } + ], + "damageSourceKind": "iceaxe" + } + } + }, + "electric": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "electrified", + "duration": 2 + } + ], + "damageSourceKind": "electricaxe" + } + } + }, + "poison": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "weakpoison", + "duration": 2 + } + ], + "damageSourceKind": "poisonaxe" + } + } + } }, - "poison" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"weakpoison","duration":2}], - "damageSourceKind" : "poisonaxe" - } - } - } - }, - "animationParts" : { - "blade" : { - "path" : "crappyaxe/blade/.png", - "variants" : 12, - "paletteSwap" : true + "animationParts": { + "blade": { + "path": "crappyaxe/blade/.png", + "variants": 12, + "paletteSwap": true + }, + "handle": { + "path": "crappyaxe/handle/.png", + "variants": 5, + "paletteSwap": true + } }, - "handle" : { - "path" : "crappyaxe/handle/.png", - "variants" : 5, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crappy.weaponcolors", - "iconDrawables" : ["handle", "blade"] - }], + "palette": "/items/active/starbound/colors/crappy.weaponcolors", + "iconDrawables": ["handle", "blade"] + } + ], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/daggers/bonesaw.activeitem b/items/active/starbound/weapons/daggers/bonesaw.activeitem index 16ec3129..fe1c8931 100644 --- a/items/active/starbound/weapons/daggers/bonesaw.activeitem +++ b/items/active/starbound/weapons/daggers/bonesaw.activeitem @@ -24,11 +24,11 @@ "aimOffset": 0, "primaryAbilityType": "sb_dagger", "primaryAbility": { - "fireTime" : [0.27, 0.42], - "baseDps" : [8.0, 9.0], + "fireTime": [0.27, 0.42], + "baseDps": [8.0, 9.0], "damageConfig": { "damageSourceKind": "slash", - "knockbackRange" : [10, 15] + "knockbackRange": [10, 15] } }, diff --git a/items/active/starbound/weapons/hammers/bonehammer.activeitem b/items/active/starbound/weapons/hammers/bonehammer.activeitem index 7ce6116b..ea904eab 100644 --- a/items/active/starbound/weapons/hammers/bonehammer.activeitem +++ b/items/active/starbound/weapons/hammers/bonehammer.activeitem @@ -1,80 +1,93 @@ { - "itemName" : "sb_bonehammer", - "level" : 1, - "price" : 1500, - "maxStack" : 1, - "rarity" : "Legendary", - "description" : "BOOONNNNNNEEESTOOORRRMMM!", - "shortdescription" : "Bone Hammer", - "sb_waBan" : true, - "tooltipKind" : "sb_sword2", - "category" : "hammer", - "tooltipFields" : {"subtitle":"Bone Hammer"}, - "twoHanded" : true, - "itemTags" : ["weapon","melee","hammer","upgradeableWeapon"], + "itemName": "sb_bonehammer", + "level": 1, + "price": 1500, + "maxStack": 1, + "rarity": "Legendary", + "description": "BOOONNNNNNEEESTOOORRRMMM!", + "shortdescription": "Bone Hammer", + "sb_waBan": true, + "tooltipKind": "sb_sword2", + "category": "hammer", + "tooltipFields": { + "subtitle": "Bone Hammer" + }, + "twoHanded": true, + "itemTags": ["weapon", "melee", "hammer", "upgradeableWeapon"], - "inventoryIcon" : "bonehammer.png", - "animationParts" : { - "blade" : "bonehammer.png", - "handle" : "" + "inventoryIcon": "bonehammer.png", + "animationParts": { + "blade": "bonehammer.png", + "handle": "" }, - "builderConfig" : [{ - "nameGenerator" : "bonehammernames.config:nameGen", - "altAbilities" : ["physicalshockwave"] - }], - "animation" : "/items/active/starbound/weapons/hammer.animation", - "animationCustom" : { - "animatedParts":{ - "parts" : { - "swoosh" : {"partStates":{"swoosh":{"fire":{"properties":{"offset":[0,1.5],"image":"/projectiles/swoosh/sb_boneswoosh/boneswoosh.png:"}}} - }}, - "blade" : { - "properties" : { - "offset":[0.65, 1.875] + "builderConfig": [{ + "nameGenerator": "bonehammernames.config:nameGen", + "altAbilities": ["physicalshockwave"] + } + ], + "animation": "/items/active/starbound/weapons/hammer.animation", + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "partStates": { + "swoosh": { + "fire": { + "properties": { + "offset": [0, 1.5], + "image": "/projectiles/swoosh/sb_boneswoosh/boneswoosh.png:" + } + } + } + } + }, + "blade": { + "properties": { + "offset": [0.65, 1.875] } }, - "handle" : { - "properties" : { - "offset":[0.65, 1.875] + "handle": { + "properties": { + "offset": [0.65, 1.875] } } } }, - "sounds" : { - "fire" : ["/sfx/melee/swing_hammer.ogg"], - "groundImpact" : [] + "sounds": { + "fire": ["/sfx/melee/swing_hammer.ogg"], + "groundImpact": [] } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "elementalType" : "physical", - "aimOffset" : -1.0, - "projectileDamageMultiplier" : 2.5, - "primaryAbilityType" : "sb_hammer", - "primaryAbility" : { - "fireTime" : [0.55,1.5], - "stances" : { - "idle" : { - "weaponRotation" : 0 + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "elementalType": "physical", + "aimOffset": -1.0, + "projectileDamageMultiplier": 2.5, + "primaryAbilityType": "sb_hammer", + "primaryAbility": { + "fireTime": [0.55, 1.5], + "stances": { + "idle": { + "weaponRotation": 0 }, - "windup" : { - "weaponRotation" : 0, - "weaponOffset" : [-0.125, 0.5] + "windup": { + "weaponRotation": 0, + "weaponOffset": [-0.125, 0.5] }, - "preslash" : { - "weaponOffset" : [-0.125, 0.5] + "preslash": { + "weaponOffset": [-0.125, 0.5] }, - "fire" : { - "armRotation" : -45, - "weaponRotation" : -45, - "weaponOffset" : [-0.125, 0.5] + "fire": { + "armRotation": -45, + "weaponRotation": -45, + "weaponOffset": [-0.125, 0.5] } }, - "baseDps" : [6.5,9], - "projectileOffset" : [2,2], - "projectileType" : "sb_boneswoosh" + "baseDps": [6.5, 9], + "projectileOffset": [2, 2], + "projectileType": "sb_boneswoosh" }, - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/hammers/crappyhammer.activeitem b/items/active/starbound/weapons/hammers/crappyhammer.activeitem index c2593ecb..866a9deb 100644 --- a/items/active/starbound/weapons/hammers/crappyhammer.activeitem +++ b/items/active/starbound/weapons/hammers/crappyhammer.activeitem @@ -1,70 +1,94 @@ { - "itemName" : "sb_crappyhammer", - "price" : 25, - "maxStack" : 1, - "level" : 1, - "rarity" : "Common", - "description" : "", - "shortdescription" : "Crappy Hammer", - "tooltipKind" : "sb_sword", - "category" : "hammer", - "tooltipFields" : {"subtitle":"Crappy Hammer"}, - "twoHanded" : true, - "itemTags" : ["weapon","melee","hammer","crappy","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/hammer.animation", + "itemName": "sb_crappyhammer", + "price": 25, + "maxStack": 1, + "level": 1, + "rarity": "Common", + "description": "", + "shortdescription": "Crappy Hammer", + "tooltipKind": "sb_sword", + "category": "hammer", + "tooltipFields": { + "subtitle": "Crappy Hammer" + }, + "twoHanded": true, + "itemTags": ["weapon", "melee", "hammer", "crappy", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/hammer.animation", - "animationCustom" : { - "animatedParts" : { "parts" : { - "swoosh":{ "properties" : {"offset" : [-1.0, 1.75]}}, - "blade":{"properties":{"zLevel":1}}, - "handle":{"properties":{"zLevel":0}}} - }, - "lights":{"glow":{"color":[0,0,0]}}, - "sounds" : { - "fire" : [ "/sfx/melee/swing_hammer.ogg" ] + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + }, + "blade": { + "properties": { + "zLevel": 1 + } + }, + "handle": { + "properties": { + "zLevel": 0 + } + } + } + }, + "lights": { + "glow": { + "color": [0, 0, 0] + } + }, + "sounds": { + "fire": ["/sfx/melee/swing_hammer.ogg"] } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "aimOffset" : -1.0, + "aimOffset": -1.0, - "primaryAbilityType" : "sb_hammer", - "primaryAbility" : { - "fireTime" : [0.6,1.2], - "baseDps" : [4.5,8.5], - "damageConfig" : { - "knockbackRange" : [12,16] + "primaryAbilityType": "sb_hammer", + "primaryAbility": { + "fireTime": [0.6, 1.2], + "baseDps": [4.5, 8.5], + "damageConfig": { + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : {"weaponOffset" : [0.3, 1.5]}, - "windup" : { - "duration" : 0.2, - "weaponOffset" : [0.3, 1.5]}, - "fire" : { - "duration" : 0.4, - "weaponOffset" : [0.3, 1.5] + "stances": { + "idle": { + "weaponOffset": [0.3, 1.5] + }, + "windup": { + "duration": 0.2, + "weaponOffset": [0.3, 1.5] + }, + "fire": { + "duration": 0.4, + "weaponOffset": [0.3, 1.5] } } }, - "elementalType" : "physical", - "builderConfig" : [{ - "nameGenerator" : "crappyhammernames.config:nameGen", - "animationParts" : { - "handle" : { - "path" : "crappyhammer/handle/.png", - "variants" : 5, - "paletteSwap" : true + "elementalType": "physical", + "builderConfig": [{ + "nameGenerator": "crappyhammernames.config:nameGen", + "animationParts": { + "handle": { + "path": "crappyhammer/handle/.png", + "variants": 5, + "paletteSwap": true + }, + "blade": { + "path": "crappyhammer/blade/.png", + "variants": 7, + "paletteSwap": true + } }, - "blade" : { - "path" : "crappyhammer/blade/.png", - "variants" : 7, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crappy.weaponcolors", - "iconDrawables" : ["handle", "blade"] - }], + "palette": "/items/active/starbound/colors/crappy.weaponcolors", + "iconDrawables": ["handle", "blade"] + } + ], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" + "builder": "/items/buildscripts/starbound/buildweapon.lua" } diff --git a/items/active/starbound/weapons/hammers/uncommoncrappyhammer.activeitem b/items/active/starbound/weapons/hammers/uncommoncrappyhammer.activeitem index 0e6f0bf9..5a31559e 100644 --- a/items/active/starbound/weapons/hammers/uncommoncrappyhammer.activeitem +++ b/items/active/starbound/weapons/hammers/uncommoncrappyhammer.activeitem @@ -1,103 +1,132 @@ { - "itemName" : "sb_uncommoncrappyhammer", - "price" : 25, - "maxStack" : 1, - "level" : 1, - "rarity" : "uncommon", - "description" : "", - "shortdescription" : "Uncommon Crappy Hammer", - "tooltipKind" : "sb_sword", - "category" : "hammer", - "tooltipFields" : {"subtitle":"Crappy Hammer"}, - "twoHanded" : true, - "itemTags" : ["weapon","melee","hammer","crappy","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/hammer.animation", + "itemName": "sb_uncommoncrappyhammer", + "price": 25, + "maxStack": 1, + "level": 1, + "rarity": "uncommon", + "description": "", + "shortdescription": "Uncommon Crappy Hammer", + "tooltipKind": "sb_sword", + "category": "hammer", + "tooltipFields": { + "subtitle": "Crappy Hammer" + }, + "twoHanded": true, + "itemTags": ["weapon", "melee", "hammer", "crappy", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/hammer.animation", - "animationCustom" : { - "lights":{"glow":{"color":[0,0,0]}}, - "animatedParts" : { "parts" : { - "swoosh":{ "properties" : {"offset" : [-1.0, 1.75]}}, - "blade":{"properties":{}}, - "handle":{"properties":{}}} - } + "animationCustom": { + "lights": { + "glow": { + "color": [0, 0, 0] + } + }, + "animatedParts": { + "parts": { + "swoosh": { + "properties": { + "offset": [-1.0, 1.75] + } + }, + "blade": { + "properties": {} + }, + "handle": { + "properties": {} + } + } + } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "aimOffset" : -1.0, - "primaryAbilityType" : "sb_hammer", - "primaryAbility" : { - "fireTime" : [0.6,1.7], - "baseDps" : [6,8], - "damageConfig" : { - "knockbackRange" : [12,16] + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "aimOffset": -1.0, + "primaryAbilityType": "sb_hammer", + "primaryAbility": { + "fireTime": [0.6, 1.7], + "baseDps": [6, 8], + "damageConfig": { + "knockbackRange": [12, 16] }, - "stances" : { - "idle" : { - "weaponOffset" : [0.3, 1.5] + "stances": { + "idle": { + "weaponOffset": [0.3, 1.5] }, - "windup" : { - "duration" : 0.2, - "weaponOffset" : [0.3, 1.5] + "windup": { + "duration": 0.2, + "weaponOffset": [0.3, 1.5] }, - "fire" : { - "duration" : 0.4, - "weaponOffset" : [0.3, 1.5] + "fire": { + "duration": 0.4, + "weaponOffset": [0.3, 1.5] } } }, - "builderConfig" : [{ - "nameGenerator" : "crappyhammernames.config:nameGen", - "elementalType" : ["physical","fire","ice","electric","poison"], - "elementalConfig" : { - "fire" : { - "primaryAbility" : { - "damageConfig" : { - "damageSourceKind" : "firehammer", - "statusEffects" : [{"effect":"burning","duration":1}] - } - } - }, - "ice" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"frostslow","duration":2}], - "damageSourceKind" : "icehammer" - } - } + "builderConfig": [{ + "nameGenerator": "crappyhammernames.config:nameGen", + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "elementalConfig": { + "fire": { + "primaryAbility": { + "damageConfig": { + "damageSourceKind": "firehammer", + "statusEffects": [{ + "effect": "burning", + "duration": 1 + } + ] + } + } + }, + "ice": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "frostslow", + "duration": 2 + } + ], + "damageSourceKind": "icehammer" + } + } + }, + "poison": { + "primaryAbility": { + "damageConfig": { + "damageSourceKind": "poisonhammer", + "statusEffects": [{ + "effect": "weakpoison", + "duration": 2 + } + ] + } + } + }, + "electric": { + "primaryAbility": { + "damageConfig": { + "damageSourceKind": "electrichammer", + "statusEffects": ["electrified"] + } + } + } }, - "poison" : { - "primaryAbility" : { - "damageConfig" : { - "damageSourceKind" : "poisonhammer", - "statusEffects" : [{"effect":"weakpoison","duration":2}] - } - } + "animationParts": { + "blade": { + "path": "crappyhammer/blade/.png", + "variants": 7, + "paletteSwap": true + }, + "handle": { + "path": "crappyhammer/handle/.png", + "variants": 5, + "paletteSwap": true + } }, - "electric" : { - "primaryAbility" : { - "damageConfig" : { - "damageSourceKind" : "electrichammer", - "statusEffects" : ["electrified"] - } - } - } - }, - "animationParts" : { - "blade" : { - "path" : "crappyhammer/blade/.png", - "variants" : 7, - "paletteSwap" : true - }, - "handle" : { - "path" : "crappyhammer/handle/.png", - "variants" : 5, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crappy.weaponcolors", - "iconDrawables" : ["handle", "blade"] - }], + "palette": "/items/active/starbound/colors/crappy.weaponcolors", + "iconDrawables": ["handle", "blade"] + } + ], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/randomlygenerated/glitchslargemace.activeitem b/items/active/starbound/weapons/randomlygenerated/glitchslargemace.activeitem index 4ce31d5c..819f83e4 100644 --- a/items/active/starbound/weapons/randomlygenerated/glitchslargemace.activeitem +++ b/items/active/starbound/weapons/randomlygenerated/glitchslargemace.activeitem @@ -1,50 +1,53 @@ { - "itemName" : "sb_glitchlargemace", - "level" : 1, - "price" : 180, - "maxStack" : 1, - "rarity" : "common", - "tooltipKind" : "sb_sword", - "category" : "hammer", - "tooltipFields" : {"subtitle":"Heavy Mace"}, - "description" : "", - "shortdescription" : "Heavy Mace", - "twoHanded" : true, - "sb_dyeable" : true, - "sb_backingDirectives" : "?replace;b6b6b6=ffca8a;7b7b7b=e0975c;373737=a85636", - "sb_extraDirectives" : "?replace;ffca8a=b6b6b6;e0975c=7b7b7b;a85636=373737", - "itemTags" : ["weapon","melee","mace","hammer","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/broadsword.animation", - "animationParts" : {}, - "animationCustom" : {}, + "itemName": "sb_glitchlargemace", + "level": 1, + "price": 180, + "maxStack": 1, + "rarity": "common", + "tooltipKind": "sb_sword", + "category": "hammer", + "tooltipFields": { + "subtitle": "Heavy Mace" + }, + "description": "", + "shortdescription": "Heavy Mace", + "twoHanded": true, + "sb_dyeable": true, + "sb_backingDirectives": "?replace;b6b6b6=ffca8a;7b7b7b=e0975c;373737=a85636", + "sb_extraDirectives": "?replace;ffca8a=b6b6b6;e0975c=7b7b7b;a85636=373737", + "itemTags": ["weapon", "melee", "mace", "hammer", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/broadsword.animation", + "animationParts": {}, + "animationCustom": {}, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_meleeslash", - "primaryAbility" : { - "fireTime" : [0.8,1.6], - "baseDps" : [5.5,7.8], - "damageConfig" : { - "damageSourceKind" : "hammer", - "knockback" : 28 + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "primaryAbilityType": "sb_meleeslash", + "primaryAbility": { + "fireTime": [0.8, 1.6], + "baseDps": [5.5, 7.8], + "damageConfig": { + "damageSourceKind": "hammer", + "knockback": 28 } }, - "builderConfig" : [{ - "nameGenerator" : "glitchmacenames.config:nameGen", - "elementalType" : "physical", - "animationParts" : { - "blade" : { - "path" : "glitchlargemace/blade/.png", - "variants" : 2, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glitchmacenames.config:nameGen", + "elementalType": "physical", + "animationParts": { + "blade": { + "path": "glitchlargemace/blade/.png", + "variants": 2, + "paletteSwap": true + }, + "handle": { + "path": "glitchlargemace/handle/.png", + "variants": 2, + "paletteSwap": true + } }, - "handle" : { - "path" : "glitchlargemace/handle/.png", - "variants" : 2, - "paletteSwap" : true - } - }, - "iconDrawables" : ["handle", "blade"], - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["handle", "blade"], + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/randomlygenerated/glitchsmallmace.activeitem b/items/active/starbound/weapons/randomlygenerated/glitchsmallmace.activeitem index 5fbd9633..afb07629 100644 --- a/items/active/starbound/weapons/randomlygenerated/glitchsmallmace.activeitem +++ b/items/active/starbound/weapons/randomlygenerated/glitchsmallmace.activeitem @@ -1,75 +1,82 @@ { - "itemName" : "sb_glitchsmallmace", - "level" : 1, - "price" : 90, - "maxStack" : 1, - "rarity" : "common", - "tooltipKind" : "sb_sword", - "category" : "dagger", - "tooltipFields" : {"subtitle":"Mace"}, - "description" : "", - "shortdescription" : "Mace", - "twoHanded" : false, - "sb_dyeable" : true, - "sb_backingDirectives" : "?replace;b6b6b6=ffca8a;7b7b7b=e0975c;373737=6f2919", - "sb_extraDirectives" : "?replace;ffca8a=b6b6b6;e0975c=7b7b7b;6f2919=373737", - "itemTags" : ["weapon","melee","mace","dagger","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/dagger.animation", - "animationParts" : {}, - "animationCustom" : { - "animatedParts" : { - "parts" : { - "swoosh" : { - "partStates" : { - "swoosh" : { - "fire" : { - "properties" : { - "offset" : [1.5,0.75] - } - } - } - } - } + "itemName": "sb_glitchsmallmace", + "level": 1, + "price": 90, + "maxStack": 1, + "rarity": "common", + "tooltipKind": "sb_sword", + "category": "dagger", + "tooltipFields": { + "subtitle": "Mace" + }, + "description": "", + "shortdescription": "Mace", + "twoHanded": false, + "sb_dyeable": true, + "sb_backingDirectives": "?replace;b6b6b6=ffca8a;7b7b7b=e0975c;373737=6f2919", + "sb_extraDirectives": "?replace;ffca8a=b6b6b6;e0975c=7b7b7b;6f2919=373737", + "itemTags": ["weapon", "melee", "mace", "dagger", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/dagger.animation", + "animationParts": {}, + "animationCustom": { + "animatedParts": { + "parts": { + "swoosh": { + "partStates": { + "swoosh": { + "fire": { + "properties": { + "offset": [1.5, 0.75] + } + } + } + } + } } } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_meleeslash2", - "primaryAbility" : { - "fireTime" : [0.8,1.3], - "baseDps" : [3.5,4.8], - "damageConfig" : { - "damageSourceKind" : "hammer", - "knockback" : 18 + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "primaryAbilityType": "sb_meleeslash2", + "primaryAbility": { + "fireTime": [0.8, 1.3], + "baseDps": [3.5, 4.8], + "damageConfig": { + "damageSourceKind": "hammer", + "knockback": 18 }, - "stances" : { - "idle" : {"weaponOffset" : [0, 1.4]}, - "fire" : {"weaponOffset" : [0, 1.4]}, - "windup" : { - "weaponOffset" : [0, 1.4], - "allowRotate" : true, - "duration" : 0.15 + "stances": { + "idle": { + "weaponOffset": [0, 1.4] + }, + "fire": { + "weaponOffset": [0, 1.4] + }, + "windup": { + "weaponOffset": [0, 1.4], + "allowRotate": true, + "duration": 0.15 } } }, - "builderConfig" : [{ - "nameGenerator" : "glitchmacenames.config:nameGen", - "elementalType" : "physical", - "animationParts" : { - "blade" : { - "path" : "glitchsmallmace/blade/.png", - "variants" : 2, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glitchmacenames.config:nameGen", + "elementalType": "physical", + "animationParts": { + "blade": { + "path": "glitchsmallmace/blade/.png", + "variants": 2, + "paletteSwap": true + }, + "handle": { + "path": "glitchsmallmace/handle/.png", + "variants": 2, + "paletteSwap": true + } }, - "handle" : { - "path" : "glitchsmallmace/handle/.png", - "variants" : 2, - "paletteSwap" : true - } - }, - "iconDrawables" : ["handle", "blade"], - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["handle", "blade"], + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/shortswords/rustsword.activeitem b/items/active/starbound/weapons/shortswords/rustsword.activeitem index 2686f621..bf1580a0 100644 --- a/items/active/starbound/weapons/shortswords/rustsword.activeitem +++ b/items/active/starbound/weapons/shortswords/rustsword.activeitem @@ -1,61 +1,69 @@ { - "itemName" : "sb_rustsword", - "level" : 1, - "price" : 85, - "maxStack" : 1, - "rarity" : "uncommon", - "tooltipKind" : "sb_sword", - "category" : "shortsword", - "tooltipFields" : {"subtitle":"Rust Sword"}, - "description" : "", - "shortdescription" : "Rust Sword", - "twoHanded" : false, - "itemTags" : ["weapon","melee","shortsword","rust","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/shortsword.animation", + "itemName": "sb_rustsword", + "level": 1, + "price": 85, + "maxStack": 1, + "rarity": "uncommon", + "tooltipKind": "sb_sword", + "category": "shortsword", + "tooltipFields": { + "subtitle": "Rust Sword" + }, + "description": "", + "shortdescription": "Rust Sword", + "twoHanded": false, + "itemTags": ["weapon", "melee", "shortsword", "rust", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/shortsword.animation", - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_meleeslash2", - "primaryAbility" : { - "fireTime" : [0.111,0.333], - "baseDps" : [7.6,9.2], - "baseDamage" : [5.5,7.8], - "damageConfig" : { - "damageSourceKind" : "slash" + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "primaryAbilityType": "sb_meleeslash2", + "primaryAbility": { + "fireTime": [0.111, 0.333], + "baseDps": [7.6, 9.2], + "baseDamage": [5.5, 7.8], + "damageConfig": { + "damageSourceKind": "slash" }, - "stances" : { - "idle" : { - "weaponOffset" : [0.3, 1.7] + "stances": { + "idle": { + "weaponOffset": [0.3, 1.7] }, - "windup" : { - "duration" : 0.2, - "weaponOffset" : [0.3, 1.7] + "windup": { + "duration": 0.2, + "weaponOffset": [0.3, 1.7] }, - "fire" : { - "duration" : 0.2, - "weaponOffset" : [0.3, 1.7] + "fire": { + "duration": 0.2, + "weaponOffset": [0.3, 1.7] } } }, - "builderConfig" : [{ - "nameGenerator" : "rustswordnames.config:nameGen", - "elementalType" : ["poison"], - "elementalConfig" : { - "poison" : { - "primaryAbility":{"damageConfig":{"statusEffects":["weakpoison"],"damageSourceKind":"poisonshortsword"}} - } - }, - "animationParts" : { - "blade" : { - "path" : "rustsword/blade/.png", - "variants" : 3 + "builderConfig": [{ + "nameGenerator": "rustswordnames.config:nameGen", + "elementalType": ["poison"], + "elementalConfig": { + "poison": { + "primaryAbility": { + "damageConfig": { + "statusEffects": ["weakpoison"], + "damageSourceKind": "poisonshortsword" + } + } + } }, - "handle" : { - "path" : "rustsword/handle/.png", - "variants" : 3 - } - }, - "iconDrawables" : ["handle", "blade"], - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "animationParts": { + "blade": { + "path": "rustsword/blade/.png", + "variants": 3 + }, + "handle": { + "path": "rustsword/handle/.png", + "variants": 3 + } + }, + "iconDrawables": ["handle", "blade"], + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/spears/crappyspear.activeitem b/items/active/starbound/weapons/spears/crappyspear.activeitem index 8aeb1f52..e0587e77 100644 --- a/items/active/starbound/weapons/spears/crappyspear.activeitem +++ b/items/active/starbound/weapons/spears/crappyspear.activeitem @@ -1,64 +1,67 @@ { - "itemName" : "sb_crappyspear", - "level" : 1, - "price" : 25, - "maxStack" : 1, - "rarity" : "common", - "tooltipKind" : "sb_sword", - "category" : "spear", - "tooltipFields" : {"subtitle":"Crappy Spear"}, - "description" : "", - "shortdescription" : "Common Crappy Spear", - "twoHanded" : true, - "itemTags" : ["weapon","melee","spear","crappy","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/spear.animation", - "animationParts" : {}, - "animationCustom" : {}, + "itemName": "sb_crappyspear", + "level": 1, + "price": 25, + "maxStack": 1, + "rarity": "common", + "tooltipKind": "sb_sword", + "category": "spear", + "tooltipFields": { + "subtitle": "Crappy Spear" + }, + "description": "", + "shortdescription": "Common Crappy Spear", + "twoHanded": true, + "itemTags": ["weapon", "melee", "spear", "crappy", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/spear.animation", + "animationParts": {}, + "animationCustom": {}, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_spear", - "primaryAbility" : { - "fireTime" : [0.8,1.01], - "baseDps" : [3.5,5.5], - "damageConfig" : { - "damageSourceKind" : "spear", - "statusEffects" : [ ], - "knockbackMode" : "aim", - "knockback" : 15, - "timeoutGroup" : "primary" + "primaryAbilityType": "sb_spear", + "primaryAbility": { + "fireTime": [0.8, 1.01], + "baseDps": [3.5, 5.5], + "damageConfig": { + "damageSourceKind": "spear", + "statusEffects": [], + "knockbackMode": "aim", + "knockback": 15, + "timeoutGroup": "primary" }, - "stances" : { - "idle" : { - "allowFlip" : true, - "allowRotate" : true, - "weaponOffset" : [0, 0.95] + "stances": { + "idle": { + "allowFlip": true, + "allowRotate": true, + "weaponOffset": [0, 0.95] }, - "fire" : { - "duration" : 0.24 + "fire": { + "duration": 0.24 }, - "windup" : { - "duration" : 0.2 + "windup": { + "duration": 0.2 } } }, - "builderConfig" : [{ - "nameGenerator" : "crappyspearnames.config:nameGen", - "elementalType" : "physical", - "animationParts" : { - "blade" : { - "path" : "crappyspear/blade/.png", - "variants" : 12, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "crappyspearnames.config:nameGen", + "elementalType": "physical", + "animationParts": { + "blade": { + "path": "crappyspear/blade/.png", + "variants": 12, + "paletteSwap": true + }, + "handle": { + "path": "crappyspear/handle/.png", + "variants": 7, + "paletteSwap": true + } }, - "handle" : { - "path" : "crappyspear/handle/.png", - "variants" : 7, - "paletteSwap" : true - } - }, - "iconDrawables" : ["handle", "blade"], - "palette" : "/items/active/starbound/colors/crappy.weaponcolors" - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["handle", "blade"], + "palette": "/items/active/starbound/colors/crappy.weaponcolors" + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/spears/rainbowspear.activeitem b/items/active/starbound/weapons/spears/rainbowspear.activeitem index f28e0ab9..c2cc99aa 100644 --- a/items/active/starbound/weapons/spears/rainbowspear.activeitem +++ b/items/active/starbound/weapons/spears/rainbowspear.activeitem @@ -1,65 +1,68 @@ { - "itemName" : "sb_rainbowspear", - "level" : 1, - "price" : 160, - "maxStack" : 1, - "rarity" : "uncommon", - "tooltipKind" : "sb_sword", - "category" : "spear", - "tooltipFields" : {"subtitle":"Rainbow Spear"}, - "description" : "", - "shortdescription" : "Rainbow Spear", - "twoHanded" : true, - "itemTags" : ["weapon","melee","spear","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/spear.animation", - "animationParts" : {}, + "itemName": "sb_rainbowspear", + "level": 1, + "price": 160, + "maxStack": 1, + "rarity": "uncommon", + "tooltipKind": "sb_sword", + "category": "spear", + "tooltipFields": { + "subtitle": "Rainbow Spear" + }, + "description": "", + "shortdescription": "Rainbow Spear", + "twoHanded": true, + "itemTags": ["weapon", "melee", "spear", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/spear.animation", + "animationParts": {}, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "elementalType" : "physical", - "primaryAbilityType" : "sb_spear", - "primaryAbility" : { - "projectileOffset" : [5,1], - "fireTime" : [0.83, 1.11], - "baseDps" : [9.5, 10.5], - "projectileType" : "rainbow", - "damageConfig" : { - "damageSourceKind" : "spear", - "statusEffects" : [], - "knockbackMode" : "aim", - "knockbackRange" : [25,30], - "timeoutGroup" : "primary" + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "elementalType": "physical", + "primaryAbilityType": "sb_spear", + "primaryAbility": { + "projectileOffset": [5, 1], + "fireTime": [0.83, 1.11], + "baseDps": [9.5, 10.5], + "projectileType": "rainbow", + "damageConfig": { + "damageSourceKind": "spear", + "statusEffects": [], + "knockbackMode": "aim", + "knockbackRange": [25, 30], + "timeoutGroup": "primary" }, - "stances" : { - "idle" : { - "allowFlip" : true, - "allowRotate" : true, - "weaponOffset" : [0, 0.95] + "stances": { + "idle": { + "allowFlip": true, + "allowRotate": true, + "weaponOffset": [0, 0.95] }, - "fire" : { - "duration" : 0.24 + "fire": { + "duration": 0.24 }, - "windup" : { - "duration" : 0.2 + "windup": { + "duration": 0.2 } } }, - "builderConfig" : [{ - "nameGenerator" : "rainbowspearnames.config:nameGen", - "animationParts" : { - "blade" : { - "path" : "rainbowspear/blade/.png", - "variants" : 4 + "builderConfig": [{ + "nameGenerator": "rainbowspearnames.config:nameGen", + "animationParts": { + "blade": { + "path": "rainbowspear/blade/.png", + "variants": 4 + }, + "handle": { + "path": "rainbowspear/handle/.png", + "variants": 3 + } }, - "handle" : { - "path" : "rainbowspear/handle/.png", - "variants" : 3 - } - }, - "altAbilities" : [ - "flurry", - "spearspin" - ], - "iconDrawables" : ["handle", "blade"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "altAbilities": [ + "flurry", + "spearspin" + ], + "iconDrawables": ["handle", "blade"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/weapons/spears/uncommoncrappyspear.activeitem b/items/active/starbound/weapons/spears/uncommoncrappyspear.activeitem index 56e16f05..fc9a36c4 100644 --- a/items/active/starbound/weapons/spears/uncommoncrappyspear.activeitem +++ b/items/active/starbound/weapons/spears/uncommoncrappyspear.activeitem @@ -1,99 +1,118 @@ { - "itemName" : "sb_uncommoncrappyspear", - "level" : 1, - "price" : 25, - "maxStack" : 1, - "rarity" : "uncommon", - "tooltipKind" : "sb_sword", - "category" : "spear", - "tooltipFields" : {"subtitle":"Crappy Spear"}, - "description" : "", - "shortdescription" : "Uncommon Crappy Spear", - "twoHanded" : true, - "itemTags" : ["weapon","melee","spear","upgradeableWeapon"], - "animation" : "/items/active/starbound/weapons/spear.animation", - "animationParts" : {}, - "animationCustom" : {}, + "itemName": "sb_uncommoncrappyspear", + "level": 1, + "price": 25, + "maxStack": 1, + "rarity": "uncommon", + "tooltipKind": "sb_sword", + "category": "spear", + "tooltipFields": { + "subtitle": "Crappy Spear" + }, + "description": "", + "shortdescription": "Uncommon Crappy Spear", + "twoHanded": true, + "itemTags": ["weapon", "melee", "spear", "upgradeableWeapon"], + "animation": "/items/active/starbound/weapons/spear.animation", + "animationParts": {}, + "animationCustom": {}, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_spear", - "primaryAbility" : { - "projectileOffset" : [5,1], - "fireTime" : [0.93, 1.17], - "baseDps" : [7, 8], - "damageConfig" : { - "damageSourceKind" : "spear", - "statusEffects" : [ ], - "knockbackMode" : "aim", - "knockbackRange" : [25,30], - "timeoutGroup" : "primary" + "primaryAbilityType": "sb_spear", + "primaryAbility": { + "projectileOffset": [5, 1], + "fireTime": [0.93, 1.17], + "baseDps": [7, 8], + "damageConfig": { + "damageSourceKind": "spear", + "statusEffects": [], + "knockbackMode": "aim", + "knockbackRange": [25, 30], + "timeoutGroup": "primary" }, - "stances" : { - "idle" : { - "allowFlip" : true, - "allowRotate" : true, - "weaponOffset" : [0, 0.95] + "stances": { + "idle": { + "allowFlip": true, + "allowRotate": true, + "weaponOffset": [0, 0.95] }, - "fire" : { - "duration" : 0.24 + "fire": { + "duration": 0.24 }, - "windup" : { - "duration" : 0.2 + "windup": { + "duration": 0.2 } } }, - "builderConfig" : [{ - "nameGenerator" : "crappyspearnames.config:nameGen", - "elementalType" : ["physical","fire","ice","electric","poison"], - "elementalConfig" : { - "fire" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"burning","duration":2}], - "damageSourceKind" : "firespear" - } - } - }, - "ice" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"frostslow","duration":2}], - "damageSourceKind" : "icespear" - } - } + "builderConfig": [{ + "nameGenerator": "crappyspearnames.config:nameGen", + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "elementalConfig": { + "fire": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "burning", + "duration": 2 + } + ], + "damageSourceKind": "firespear" + } + } + }, + "ice": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "frostslow", + "duration": 2 + } + ], + "damageSourceKind": "icespear" + } + } + }, + "electric": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "electrified", + "duration": 2 + } + ], + "damageSourceKind": "electricspear" + } + } + }, + "poison": { + "primaryAbility": { + "damageConfig": { + "statusEffects": [{ + "effect": "weakpoison", + "duration": 2 + } + ], + "damageSourceKind": "poisonspear" + } + } + } }, - "electric" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"electrified","duration":2}], - "damageSourceKind" : "electricspear" - } - } - }, - "poison" : { - "primaryAbility" : { - "damageConfig" : { - "statusEffects" : [{"effect":"weakpoison","duration":2}], - "damageSourceKind" : "poisonspear" - } - } - } - }, - "animationParts" : { - "blade" : { - "path" : "crappyspear/blade/.png", - "variants" : 12, - "paletteSwap" : true + "animationParts": { + "blade": { + "path": "crappyspear/blade/.png", + "variants": 12, + "paletteSwap": true + }, + "handle": { + "path": "crappyspear/handle/.png", + "variants": 7, + "paletteSwap": true + } }, - "handle" : { - "path" : "crappyspear/handle/.png", - "variants" : 7, - "paletteSwap" : true - } - }, - "iconDrawables" : ["handle", "blade"], - "palette" : "/items/active/starbound/colors/crappy.weaponcolors" - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["handle", "blade"], + "palette": "/items/active/starbound/colors/crappy.weaponcolors" + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/buildscripts/starbound/buildfood.lua b/items/buildscripts/starbound/buildfood.lua index bd3847a0..d944173d 100644 --- a/items/buildscripts/starbound/buildfood.lua +++ b/items/buildscripts/starbound/buildfood.lua @@ -13,14 +13,16 @@ function build(directory, config, parameters) else local foodValue = parameters.foodValue or config.foodValue if foodValue then - local untrailingValue = string.format("%.0f",foodValue,0) - fields.foodValueLabel = "Food: "..untrailingValue - fields.foodAmountLabel = "Food: "..untrailingValue + fields.foodValueLabel = "Food: "..foodValue + fields.foodAmountLabel = "Food: "..foodValue end end local subtitle = parameters.subtitle or config.subtitle - if subtitle then fields.subtitle = subtitle end + if subtitle then + local subtitles = root.assetJson("/items/categories.config:labels") + fields.subtitle = subtitles[subtitle] or subtitles["other"] + end parameters.tooltipFields = fields if not config.itemAgingScripts then diff --git a/items/categories.config.patch b/items/categories.config.patch new file mode 100644 index 00000000..20200005 --- /dev/null +++ b/items/categories.config.patch @@ -0,0 +1,6 @@ +[ + //NOTE: Betabound uses these as custom tooltipFields subtitles, and uses *only vanilla categories* as the category! + //This means that the category shown to the player is different than the actual category used by Starbound to sort items in the inventory. + //So, you don't need to do anything for your custom inventory mod. + {"op":"add","path":"/labels/sb_alcohol","value":"Alcohol"} +] \ No newline at end of file diff --git a/items/generic/food/sb_condiments/peanutbutterjar.consumable b/items/generic/food/sb_condiments/peanutbutterjar.consumable index 1e33ddf4..3284647b 100644 --- a/items/generic/food/sb_condiments/peanutbutterjar.consumable +++ b/items/generic/food/sb_condiments/peanutbutterjar.consumable @@ -1,17 +1,20 @@ { "itemName": "sb_peanutbutterjar", - "price": 335, - "foodValue": 35, + "price": 125, + "foodValue": 20, "tooltipKind": "sb_object", - "rarity": "Uncommon", + "rarity": "common", "sb_plateHide": true, "inventoryIcon": "peanutbutterjar.png", "category": "food", "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 90 + },{ "effect": "sb_protectionboost5", - "duration": 315 + "duration": 90 }, - "sb_foodheal120" + "sb_foodheal50" ]], "learnBlueprintsOnPickup": ["sb_peanutbutter"], "description": "Now with actual butter. And peas. No nuts though.", diff --git a/items/generic/food/sb_desserts/brineapple.consumable b/items/generic/food/sb_desserts/brineapple.consumable index 0542fb2d..109d2239 100644 --- a/items/generic/food/sb_desserts/brineapple.consumable +++ b/items/generic/food/sb_desserts/brineapple.consumable @@ -1,19 +1,23 @@ { - "itemName" : "sb_brineapple", - "price" : 540, - "foodValue" : 50, - "tooltipKind" : "sb_object4b", - "rarity" : "rare", - "category" : "preparedFood", - "inventoryIcon" : "brineapple.png", - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":225}, - {"effect":"runboostfood","duration":225}, - "sb_foodheal170" - ]], - "description" : "Sweetened poisoncreep served inside a pineapple. Cooking it rendered the toxicity inert.", - "shortdescription" : "Poison-Down Cake", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 4 -} \ No newline at end of file + "itemName": "sb_brineapple", + "price": 540, + "foodValue": 50, + "tooltipKind": "sb_object4b", + "rarity": "rare", + "category": "preparedFood", + "inventoryIcon": "brineapple.png", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 225 + }, { + "effect": "runboostfood", + "duration": 225 + }, + "sb_foodheal170" + ]], + "description": "Sweetened poisoncreep served inside a pineapple. Cooking it rendered the toxicity inert.", + "shortdescription": "Poison-Down Cake", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 4 +} diff --git a/items/generic/food/sb_desserts/burningeyeballs.consumable b/items/generic/food/sb_desserts/burningeyeballs.consumable index c45f87d3..e66a2b25 100644 --- a/items/generic/food/sb_desserts/burningeyeballs.consumable +++ b/items/generic/food/sb_desserts/burningeyeballs.consumable @@ -1,22 +1,33 @@ { - "itemName" : "sb_burningeyeballs", - "price" : 425, - "foodValue" : 45, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "handPosition" : [-2.7, -2.6], - "category" : "preparedFood", - "inventoryIcon" : "burningeyeballs.png", - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":203}, - {"effect":"nova","duration":203}, - {"effect":"burning","duration":10}, - {"effect":"weakpoison","duration":10}, - "sb_foodheal145" - ]], - "description" : "Indulge in the eerie gooey sweetness!", - "shortdescription" : "Melting Eyeballs", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 8 -} \ No newline at end of file + "itemName": "sb_burningeyeballs", + "price": 425, + "foodValue": 45, + "tooltipKind": "sb_object", + "rarity": "rare", + "handPosition": [-2.7, -2.6], + "category": "preparedFood", + "inventoryIcon": "burningeyeballs.png", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 135 + }, { + "effect": "maxenergyscalingboostfood", + "duration": 135 + }, { + "effect": "nova", + "duration": 135 + }, { + "effect": "burning", + "duration": 5 + }, { + "effect": "weakpoison", + "duration": 5 + }, + "sb_foodheal145" + ]], + "description": "Indulge in the eerie gooey sweetness!", + "shortdescription": "Melting Eyeballs", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 8 +} diff --git a/items/generic/food/sb_desserts/butter.consumable b/items/generic/food/sb_desserts/butter.consumable index 030d34f5..bb458827 100644 --- a/items/generic/food/sb_desserts/butter.consumable +++ b/items/generic/food/sb_desserts/butter.consumable @@ -1,20 +1,16 @@ { - "itemName" : "sb_butter", - "price" : 190, - "foodValue" : 25, - "tooltipKind" : "sb_object", - "rarity" : "Common", - "sb_plateImage" : true, - "inventoryIcon" : "butter.png", - "category" : "food", - "effects" : [[ - "sb_foodslow", - "sb_foodheal70" - ]], - "learnBlueprintsOnPickup" : ["sb_peanutbutterjar","sb_toast"], - "description" : "For making everything less healthy and more awesome.", - "shortdescription" : "Butter", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 8 -} \ No newline at end of file + "itemName": "sb_butter", + "price": 25, + "foodValue": 7.5, + "tooltipKind": "sb_object", + "rarity": "Common", + "sb_plateImage": true, + "inventoryIcon": "butter.png", + "category": "food", + "learnBlueprintsOnPickup": ["sb_peanutbutterjar", "sb_toast"], + "description": "For making everything less healthy and more awesome.", + "shortdescription": "Butter", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 8 +} diff --git a/items/generic/food/sb_desserts/candiedpearlpeas.consumable b/items/generic/food/sb_desserts/candiedpearlpeas.consumable index 0e7077c6..bde8e9d2 100644 --- a/items/generic/food/sb_desserts/candiedpearlpeas.consumable +++ b/items/generic/food/sb_desserts/candiedpearlpeas.consumable @@ -1,18 +1,23 @@ { - "itemName" : "sb_candiedpearlpeas", - "price" : 235, - "foodValue" : 25, - "tooltipKind" : "sb_object4", - "rarity" : "Common", - "category" : "preparedFood", - "inventoryIcon" : "candiedpearlpeas.png", - "effects" : [[ - {"effect":"sb_protectionboost5","duration":226}, - "sb_foodheal70" - ]], - "description" : "Pearlpeas which are roasted in sugar and shoved on a stick.", - "shortdescription" : "Candied Pearlpeas", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 4 -} \ No newline at end of file + "itemName": "sb_candiedpearlpeas", + "price": 235, + "foodValue": 25, + "tooltipKind": "sb_object4", + "rarity": "Common", + "category": "preparedFood", + "inventoryIcon": "candiedpearlpeas.png", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 123 + }, { + "effect": "sb_protectionboost5", + "duration": 123 + }, + "sb_foodheal70" + ]], + "description": "Pearlpeas which are roasted in sugar and shoved on a stick.", + "shortdescription": "Candied Pearlpeas", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 4 +} diff --git a/items/generic/food/sb_desserts/chocolate.consumable b/items/generic/food/sb_desserts/chocolate.consumable index 7af19158..d8a97f42 100644 --- a/items/generic/food/sb_desserts/chocolate.consumable +++ b/items/generic/food/sb_desserts/chocolate.consumable @@ -1,19 +1,24 @@ { - "itemName" : "sb_chocolate", - "price" : 350, - "foodValue" : 40, - "tooltipKind" : "sb_object", - "rarity" : "uncommon", - "inventoryIcon" : "chocolate.png", - "handPosition" : [1, -3], - "category" : "food", - "effects" : [[ - {"effect":"sb_sugarrush","duration":360}, - "sb_foodheal135" - ]], - "description" : "Sweet chocolate that melts in your mouth.", - "shortdescription" : "Milk Chocolate", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 5 -} \ No newline at end of file + "itemName": "sb_chocolate", + "price": 350, + "foodValue": 40, + "tooltipKind": "sb_object", + "rarity": "uncommon", + "inventoryIcon": "chocolate.png", + "handPosition": [1, -3], + "category": "food", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 180 + },{ + "effect": "runboostfood", + "duration": 180 + }, + "sb_foodheal135" + ]], + "description": "Sweet chocolate that melts in your mouth.", + "shortdescription": "Milk Chocolate", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 5 +} diff --git a/items/generic/food/sb_desserts/chocolatecoffeebeans.consumable b/items/generic/food/sb_desserts/chocolatecoffeebeans.consumable index ec34ece9..93c909d0 100644 --- a/items/generic/food/sb_desserts/chocolatecoffeebeans.consumable +++ b/items/generic/food/sb_desserts/chocolatecoffeebeans.consumable @@ -1,20 +1,26 @@ { - "itemName" : "sb_chocolatecoffeebeans", - "price" : 300, - "foodValue" : 30, - "tooltipKind" : "sb_object4b", - "rarity" : "unCommon", - "inventoryIcon" : "chocolatecoffeebeans.png", - "category" : "preparedFood", - "effects" : [[ - {"effect":"maxenergyscalingboostfood","duration":135}, - {"effect":"sb_energyregen96","duration":135}, - {"effect":"runboostfood","duration":135}, - "sb_foodheal95" - ]], - "description" : "Roasted coffee beans covered in chocolate. A fine mix of sweet and bitter flavours.", - "shortdescription" : "Chocolate Coffee Beans", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 8 -} \ No newline at end of file + "itemName": "sb_chocolatecoffeebeans", + "price": 300, + "foodValue": 30, + "tooltipKind": "sb_object4b", + "rarity": "unCommon", + "inventoryIcon": "chocolatecoffeebeans.png", + "category": "preparedFood", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 135 + }, { + "effect": "sb_energyregen96", + "duration": 135 + }, { + "effect": "runboostfood", + "duration": 135 + }, + "sb_foodheal95" + ]], + "description": "Roasted coffee beans covered in chocolate. A fine mix of sweet and bitter flavours.", + "shortdescription": "Chocolate Coffee Beans", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 8 +} diff --git a/items/generic/food/sb_desserts/copperkeypie.consumable b/items/generic/food/sb_desserts/copperkeypie.consumable index eaf22bf0..7b97cd1d 100644 --- a/items/generic/food/sb_desserts/copperkeypie.consumable +++ b/items/generic/food/sb_desserts/copperkeypie.consumable @@ -1,19 +1,26 @@ { - "itemName" : "sb_copperkeypie", - "price" : 400, - "foodValue" : 45, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "category" : "preparedFood", - "effects" : [[ - {"effect":"maxenergyscalingboostfood","duration":203}, - {"effect":"electrified","duration":203}, - "sb_foodheal145" - ]], - "inventoryIcon" : "copperkeypie.png", - "description" : "A kiwi pie with a bit of a coppery kick.", - "shortdescription" : "Copper Key Pie", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 4 -} \ No newline at end of file + "itemName": "sb_copperkeypie", + "price": 400, + "foodValue": 45, + "tooltipKind": "sb_object", + "rarity": "rare", + "category": "preparedFood", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 135 + }, { + "effect": "electrified", + "duration": 135 + }, { + "effect": "jumpboostfood", + "duration": 135 + }, + "sb_foodheal145" + ]], + "inventoryIcon": "copperkeypie.png", + "description": "A kiwi pie with a bit of a coppery kick.", + "shortdescription": "Copper Key Pie", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 4 +} diff --git a/items/generic/food/sb_desserts/crystalpie.consumable b/items/generic/food/sb_desserts/crystalpie.consumable index c5203a73..0804a9e1 100644 --- a/items/generic/food/sb_desserts/crystalpie.consumable +++ b/items/generic/food/sb_desserts/crystalpie.consumable @@ -1,19 +1,24 @@ { - "itemName" : "sb_crystalpie", - "rarity" : "rare", - "price" : 450, - "category" : "preparedFood", - "inventoryIcon" : "crystalpie.png", - "description" : "Not actually a pie. It's a thick, soft layer of frosting over a hard, glowing brick of crystal bread.", - "shortdescription" : "Crystal Pie", - "effects" : [[ - {"effect":"glow","duration":450}, - "sb_foodheal170" - ]], - "foodValue" : 50, - "tooltipKind" : "food", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "maxStack" : 1, - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 4 -} \ No newline at end of file + "itemName": "sb_crystalpie", + "rarity": "uncommon", + "price": 275, + "category": "preparedFood", + "inventoryIcon": "crystalpie.png", + "description": "Not actually a pie. It's a thick, soft layer of frosting over a hard, glowing brick of crystal bread.", + "shortdescription": "Crystal Pie", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 158 + },{ + "effect": "glow", + "duration": 158 + }, + "sb_foodheal120" + ]], + "foodValue": 35, + "tooltipKind": "food", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "maxStack": 1, + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 4 +} diff --git a/items/generic/food/sb_desserts/jelly.consumable b/items/generic/food/sb_desserts/jelly.consumable index 31374884..5aab5162 100644 --- a/items/generic/food/sb_desserts/jelly.consumable +++ b/items/generic/food/sb_desserts/jelly.consumable @@ -1,20 +1,29 @@ { - "itemName" : "sb_jelly", - "price" : 255, - "foodValue" : 30, - "rarity" : "rare",//rare due to rarity of an ingredient - "category" : "preparedFood", - "tooltipKind" : "sb_object", - "inventoryIcon" : "jelly.png", - "description" : "A slime-based dessert.", - "shortdescription" : "Jelly", - "effects" : [[ - {"effect":"jumpboostfood","duration":135}, - {"effect":"runboostfood","duration":135}, - {"effect":"bouncy","duration":35}, - "sb_foodheal95" - ]], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 5 -} \ No newline at end of file + "itemName": "sb_jelly", + "price": 255, + "foodValue": 30, + "rarity": "rare", //rare due to rarity of an ingredient + "category": "preparedFood", + "tooltipKind": "sb_object", + "inventoryIcon": "jelly.png", + "description": "A slime-based dessert.", + "shortdescription": "Jelly", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 90 + }, { + "effect": "jumpboostfood", + "duration": 90 + }, { + "effect": "runboostfood", + "duration": 90 + }, { + "effect": "bouncy", + "duration": 30 + }, + "sb_foodheal95" + ]], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 5 +} diff --git a/items/generic/food/sb_desserts/lollypop.consumable b/items/generic/food/sb_desserts/lollypop.consumable index 4de6896e..4b556d5f 100644 --- a/items/generic/food/sb_desserts/lollypop.consumable +++ b/items/generic/food/sb_desserts/lollypop.consumable @@ -1,19 +1,27 @@ { - "itemName" : "sb_lollypop", - "price" : 270, - "foodValue" : 30, - "tooltipKind" : "sb_object4", - "rarity" : "unCommon", - "inventoryIcon" : "lollypop.png", - "handPosition" : [1, -3], - "category" : "preparedFood", - "effects" : [[ - {"effect":"sb_sugarrush","duration":270}, - "sb_foodheal95" - ]], - "description" : "It's a lollypop! Or, for the uninitiated, a hunk of sugar on a stick.", - "shortdescription" : "Lollypop", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 5 -} \ No newline at end of file + "itemName": "sb_lollypop", + "price": 325, + "foodValue": 35, + "tooltipKind": "sb_object4", + "rarity": "unCommon", + "inventoryIcon": "lollypop.png", + "handPosition": [-2.7, -2.6], + "category": "preparedFood", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 158 + }, { + "effect": "maxenergyscalingboostfood", + "duration": 158 + }, { + "effect": "sb_restoration", + "duration": 20 + }, + "sb_foodheal120" + ]], + "description": "It's a lollypop! Or, for the uninitiated, a hunk of sugar on a stick.", + "shortdescription": "Lollypop", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 5 +} diff --git a/items/generic/food/sb_desserts/lollypop.png b/items/generic/food/sb_desserts/lollypop.png index 7ba6ff32..499f3ffe 100644 Binary files a/items/generic/food/sb_desserts/lollypop.png and b/items/generic/food/sb_desserts/lollypop.png differ diff --git a/items/generic/food/sb_desserts/orangepie.consumable b/items/generic/food/sb_desserts/orangepie.consumable index 66cb0591..375b4ca0 100644 --- a/items/generic/food/sb_desserts/orangepie.consumable +++ b/items/generic/food/sb_desserts/orangepie.consumable @@ -1,19 +1,23 @@ { - "itemName" : "sb_orangepie", - "rarity" : "Uncommon", - "price" : 120, - "category" : "preparedFood", - "inventoryIcon" : "orangepie.png", - "description" : "A pie! What kind is it? Is it an apple pie? No. It's an orange pie! A pie? What kind is it? Is it a banana pie? No-", - "shortdescription" : "Orange Pie", - "effects" : [[ - {"effect":"maxenergyscalingboostfood","duration":315}, - {"effect":"sb_energy","duration":20}, - "sb_foodheal120" - ]], - "foodValue" : 35, - "tooltipKind" : "food", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 4 -} \ No newline at end of file + "itemName": "sb_orangepie", + "rarity": "Uncommon", + "price": 120, + "category": "preparedFood", + "inventoryIcon": "orangepie.png", + "description": "A pie! What kind is it? Is it an apple pie? No. It's an orange pie! A pie? What kind is it? Is it a banana pie? No-", + "shortdescription": "Orange Pie", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 315 + }, { + "effect": "sb_health", + "duration": 20 + }, + "sb_foodheal120" + ]], + "foodValue": 35, + "tooltipKind": "food", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 4 +} diff --git a/items/generic/food/sb_desserts/orangetart.consumable b/items/generic/food/sb_desserts/orangetart.consumable index e108e50b..3aa34aa5 100644 --- a/items/generic/food/sb_desserts/orangetart.consumable +++ b/items/generic/food/sb_desserts/orangetart.consumable @@ -1,20 +1,26 @@ { - "itemName" : "sb_orangetart", - "rarity" : "unCommon", - "price" : 270, - "category" : "preparedFood", - "inventoryIcon" : "orangetart.png", - "description" : "An orange tart made from a tart orange jam.", - "shortdescription" : "Orange Tart", - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":180}, - {"effect":"maxenergyscalingboostfood","duration":180}, - {"effect":"sb_restoration","duration":20}, - "sb_foodheal135" - ]], - "foodValue" : 40, - "tooltipKind" : "food", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 3 -} \ No newline at end of file + "itemName": "sb_orangetart", + "rarity": "unCommon", + "price": 270, + "category": "preparedFood", + "inventoryIcon": "orangetart.png", + "description": "An orange tart made from a tart orange jam.", + "shortdescription": "Orange Tart", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 180 + }, { + "effect": "maxenergyscalingboostfood", + "duration": 180 + }, { + "effect": "sb_restoration", + "duration": 20 + }, + "sb_foodheal135" + ]], + "foodValue": 40, + "tooltipKind": "food", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 3 +} diff --git a/items/generic/food/sb_desserts/pussplumpie.consumable b/items/generic/food/sb_desserts/pussplumpie.consumable index 3693440f..b629558f 100644 --- a/items/generic/food/sb_desserts/pussplumpie.consumable +++ b/items/generic/food/sb_desserts/pussplumpie.consumable @@ -1,21 +1,21 @@ { "itemName": "sb_pussplumpie", - "price": 235, - "foodValue": 40, + "price": 245, + "foodValue": 45, "tooltipKind": "sb_object", - "rarity": "uncommon", + "rarity": "rare", "inventoryIcon": "pussplumpie.png", "effects": [[{ "effect": "maxhealthscalingboostfood", - "duration": 180 + "duration": 203 }, { "effect": "ragefood", - "duration": 180 + "duration": 203 }, { "effect": "bouncy", - "duration": 30 + "duration": 15 }, - "sb_foodheal135" + "sb_foodheal145" ]], "category": "preparedFood", "description": "A slice of pussplum pie. The smell is a little off-putting.", diff --git a/items/generic/food/sb_desserts/sweetmeat.consumable b/items/generic/food/sb_desserts/sweetmeat.consumable index 75aa28f7..760d2051 100644 --- a/items/generic/food/sb_desserts/sweetmeat.consumable +++ b/items/generic/food/sb_desserts/sweetmeat.consumable @@ -1,18 +1,26 @@ { - "itemName" : "sb_sweetmeat", - "price" : 500, - "foodValue" : 50, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "category" : "preparedFood", - "inventoryIcon" : "sweetmeat.png", - "effects" : [[ - {"effect":"sb_sugarrush","duration":450}, - "sb_foodheal170" - ]], - "description" : "A sweet dish inspired by the Florans-- toffee'd beacon.", - "shortdescription" : "Toffee Bacon", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 2 -} \ No newline at end of file + "itemName": "sb_sweetmeat", + "price": 280, + "foodValue": 35, + "tooltipKind": "sb_object", + "rarity": "uncommon", + "category": "preparedFood", + "inventoryIcon": "sweetmeat.png", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 158 + },{ + "effect": "maxenergyscalingboostfood", + "duration": 158 + },{ + "effect": "sb_restoration", + "duration": 20 + }, + "sb_foodheal120" + ]], + "description": "A sweet dish inspired by the Florans-- toffee'd beacon.", + "shortdescription": "Toffee Bacon", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 2 +} diff --git a/items/generic/food/sb_desserts/toffee.consumable b/items/generic/food/sb_desserts/toffee.consumable index 9cb9c94b..1ce5d753 100644 --- a/items/generic/food/sb_desserts/toffee.consumable +++ b/items/generic/food/sb_desserts/toffee.consumable @@ -1,19 +1,21 @@ { - "itemName" : "sb_toffee", - "price" : 375, - "foodValue" : 40, - "tooltipKind" : "sb_object", - "rarity" : "uncommon", - "inventoryIcon" : "toffee.png", - "category" : "food", - "effects" : [[ - {"effect":"sb_sugarrush","duration":160}, - "sb_foodheal135" - ]], - "description" : "Toffee! A common ingredient in sweets.", - "learnBlueprintsOnPickup" : ["sb_toffeeapple","sb_sweetmeat"], - "shortdescription" : "Toffee", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 5 -} \ No newline at end of file + "itemName": "sb_toffee", + "price": 200, + "foodValue": 25, + "tooltipKind": "sb_object", + "rarity": "common", + "inventoryIcon": "toffee.png", + "category": "food", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 225 + }, + "sb_foodheal70" + ]], + "description": "Toffee! A common ingredient in sweets.", + "learnBlueprintsOnPickup": ["sb_toffeeapple", "sb_sweetmeat"], + "shortdescription": "Toffee", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 5 +} diff --git a/items/generic/food/sb_desserts/toffeeapple.consumable b/items/generic/food/sb_desserts/toffeeapple.consumable index bf1b7992..0d292652 100644 --- a/items/generic/food/sb_desserts/toffeeapple.consumable +++ b/items/generic/food/sb_desserts/toffeeapple.consumable @@ -1,19 +1,24 @@ { - "itemName" : "sb_toffeeapple", - "price" : 565, - "foodValue" : 50, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "handPosition" : [-2.7, -2.6], - "category" : "preparedFood", - "inventoryIcon" : "toffeeapple.png", - "effects" : [[ - {"effect":"sb_sugarrush","duration":450}, - "sb_foodheal170" - ]], - "description" : "An apple slathered in toffee.", - "shortdescription" : "Toffee Apple", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 3 -} \ No newline at end of file + "itemName": "sb_toffeeapple", + "price": 345, + "foodValue": 35, + "tooltipKind": "sb_object", + "rarity": "uncommon", + "handPosition": [-2.7, -2.6], + "category": "preparedFood", + "inventoryIcon": "toffeeapple.png", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 315 + },{ + "effect": "sb_energy", + "duration": 20 + }, + "sb_foodheal120" + ]], + "description": "An apple slathered in toffee.", + "shortdescription": "Toffee Apple", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 3 +} diff --git a/items/generic/food/sb_drinks/batteryacid.consumable b/items/generic/food/sb_drinks/batteryacid.consumable index fcdab539..bde6e884 100644 --- a/items/generic/food/sb_drinks/batteryacid.consumable +++ b/items/generic/food/sb_drinks/batteryacid.consumable @@ -1,19 +1,23 @@ { - "itemName" : "sb_batteryacid", - "price" : 95, - "foodValue" : 10, - "effects" : [[ - {"effect":"maxenergyscalingboostfood","duration":90}, - "weakpoison" - ]], - "tooltipKind" : "sb_object", - "rarity" : "Common", - "inventoryIcon" : "batteryacid.png", - "category" : "drink", - "description" : "Luckily, not actual battery acid!", - "shortdescription" : "Battery Acid", - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_batteryacid", + "price": 95, + "foodValue": 10, + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 45 + }, { + "effect": "electrified", + "duration": 45 + } + ]], + "tooltipKind": "sb_object", + "rarity": "Common", + "inventoryIcon": "batteryacid.png", + "category": "drink", + "description": "Luckily, not actual battery acid!", + "shortdescription": "Battery Acid", + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/cordialbottle.consumable b/items/generic/food/sb_drinks/cordialbottle.consumable index cd188559..c4a42e0d 100644 --- a/items/generic/food/sb_drinks/cordialbottle.consumable +++ b/items/generic/food/sb_drinks/cordialbottle.consumable @@ -1,20 +1,32 @@ { - "itemName" : "sb_cordialbottle", - "price" : 440, - "foodValue" : 45, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "category" : "drink", - "effects" : [[ - {"effect":"ragefood","duration":405}, - "sb_foodheal145" - ]], - "inventoryIcon" : "cordialbottle.png", - "description" : "A bottle of smooth avesmingo cordial.", - "shortdescription" : "Avesmingo Cordial Bottle", - "handPosition" : [2, -3], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_cordialbottle", + "price": 440, + "foodValue": 45, + "tooltipKind": "sb_object", + "rarity": "rare", + "category": "drink", + "subtitle": "sb_alcohol", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 102 + },{ + "effect": "sb_energyregen192", + "duration": 102 + },{ + "effect": "runboostfood", + "duration": 102 + },{ + "effect": "ragefood", + "duration": 102 + }, + "sb_foodheal145" + ]], + "inventoryIcon": "cordialbottle.png", + "description": "A bottle of smooth avesmingo cordial.", + "shortdescription": "Avesmingo Cordial Bottle", + "handPosition": [2, -3], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/cordialglass.consumable b/items/generic/food/sb_drinks/cordialglass.consumable index 372f7667..010fc2a0 100644 --- a/items/generic/food/sb_drinks/cordialglass.consumable +++ b/items/generic/food/sb_drinks/cordialglass.consumable @@ -1,20 +1,29 @@ { - "itemName" : "sb_cordialglass", - "price" : 290, - "foodValue" : 30, - "effects" : [[ - {"effect":"ragefood","duration":270}, - "sb_foodheal95" - ]], - "tooltipKind" : "sb_object", - "rarity" : "unCommon", - "category" : "drink", - "inventoryIcon" : "cordialglass.png", - "description" : "A glass of smooth avesmingo cordial.", - "shortdescription" : "Avesmingo Cordial Glass", - "handPosition" : [0, -2.5], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_cordialglass", + "price": 290, + "foodValue": 30, + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 90 + },{ + "effect": "runboostfood", + "duration": 90 + },{ + "effect": "ragefood", + "duration": 90 + }, + "sb_foodheal95" + ]], + "tooltipKind": "sb_object", + "rarity": "unCommon", + "category": "drink", + "subtitle": "sb_alcohol", + "inventoryIcon": "cordialglass.png", + "description": "A glass of smooth avesmingo cordial.", + "shortdescription": "Avesmingo Cordial Glass", + "handPosition": [0, -2.5], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/dirtea.consumable b/items/generic/food/sb_drinks/dirtea.consumable index 8b13c00f..1efc3e8f 100644 --- a/items/generic/food/sb_drinks/dirtea.consumable +++ b/items/generic/food/sb_drinks/dirtea.consumable @@ -3,7 +3,7 @@ "price": 95, "foodValue": 10, "effects": [[{ - "effect": "ragefood", + "effect": "maxhealthscalingboostfood", "duration": 90 }, "sb_foodheal25" diff --git a/items/generic/food/sb_drinks/meatjuice.consumable b/items/generic/food/sb_drinks/meatjuice.consumable index 8269a806..53e3dcf6 100644 --- a/items/generic/food/sb_drinks/meatjuice.consumable +++ b/items/generic/food/sb_drinks/meatjuice.consumable @@ -1,20 +1,25 @@ { - "itemName" : "sb_meatjuice", - "price" : 30, - "foodValue" : 20, - "effects" : [[ - {"effect":"ragefood","duration":180}, - "sb_foodheal50" - ]], - "tooltipKind" : "sb_object", - "rarity" : "Common", - "inventoryIcon" : "meatjuice.png", - "category" : "drink", - "description" : "A drink made of meat juices. Popular among Florans.", - "shortdescription" : "Meatjuice", - "handPosition" : [0, -2.5], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 2.5 -} \ No newline at end of file + "itemName": "sb_meatjuice", + "price": 220, + "foodValue": 40, + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 180 + },{ + "effect": "ragefood", + "duration": 180 + }, + "sb_foodheal135" + ]], + "tooltipKind": "sb_object", + "rarity": "Uncommon", + "inventoryIcon": "meatjuice.png", + "category": "drink", + "description": "A drink made of meat juices and boneboo. Popular among Florans.", + "shortdescription": "Meatjuice", + "handPosition": [0, -2.5], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 2.5 +} diff --git a/items/generic/food/sb_drinks/meatwine.consumable b/items/generic/food/sb_drinks/meatwine.consumable index eefe131b..158e82e4 100644 --- a/items/generic/food/sb_drinks/meatwine.consumable +++ b/items/generic/food/sb_drinks/meatwine.consumable @@ -1,21 +1,29 @@ { - "itemName" : "sb_meatwine", - "price" : 475, - "foodValue" : 35, - "effects" : [[ - {"effect":"runboostfood","duration":158}, - {"effect":"ragefood","duration":158}, - "sb_foodheal120" - ]], - "tooltipKind" : "sb_object4", - "rarity" : "Uncommon", - "inventoryIcon" : "meatwine.png", - "category" : "drink", - "description" : "A drink made of fermented grapes and meat juices. Popular among Florans.", - "shortdescription" : "Meatwine", - "handPosition" : [1, -4], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 3 -} \ No newline at end of file + "itemName": "sb_meatwine", + "price": 360, + "foodValue": 55, + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 165 + }, { + "effect": "runboostfood", + "duration": 165 + }, { + "effect": "ragefood", + "duration": 165 + }, + "sb_foodheal190" + ]], + "tooltipKind": "sb_object4", + "rarity": "Rare", + "inventoryIcon": "meatwine.png", + "category": "drink", + "subtitle": "sb_alcohol", + "description": "A drink made of fermented grapes and meat juices. Popular among Florans.", + "shortdescription": "Meatwine", + "handPosition": [1, -4], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 3 +} diff --git a/items/generic/food/sb_drinks/oculemonade.consumable b/items/generic/food/sb_drinks/oculemonade.consumable index 8cc03550..757a7134 100644 --- a/items/generic/food/sb_drinks/oculemonade.consumable +++ b/items/generic/food/sb_drinks/oculemonade.consumable @@ -1,22 +1,29 @@ { - "itemName" : "sb_oculemonade", - "price" : 200, - "foodValue" : 20, - "effects" : [[ - {"duration":180,"effect":"maxenergyscalingboostfood"}, - {"duration":10,"effect":"sb_energy"}, - "sb_foodheal50" - ]], - "tooltipKind" : "sb_object4", - "rarity" : "Common", - "category" : "drink", - "inventoryIcon" : "oculemonade.png", - "description" : "Nothing better on a hot day than a cool, refreshing glass of homemade Oculemonade.", - "shortdescription" : "Oculemonade Glass", - "emitters" : ["drinking"], - "handPosition" : [1, -3], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "learnBlueprintsOnPickup" : ["sb_weyene"], - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 2 -} \ No newline at end of file + "itemName": "sb_oculemonade", + "price": 200, + "foodValue": 35, + "effects": [[{ + "duration": 158, + "effect": "maxhealthscalingboostfood" + }, { + "duration": 158, + "effect": "maxenergyscalingboostfood" + }, { + "duration": 20, + "effect": "sb_restoration" + }, + "sb_foodheal120" + ]], + "tooltipKind": "sb_object4", + "rarity": "Uncommon", + "category": "drink", + "inventoryIcon": "oculemonade.png", + "description": "Nothing better on a hot day than a cool, refreshing glass of homemade Oculemonade.", + "shortdescription": "Oculemonade Glass", + "emitters": ["drinking"], + "handPosition": [1, -3], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "learnBlueprintsOnPickup": ["sb_weyene"], + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 2 +} diff --git a/items/generic/food/sb_drinks/ricevinegar.consumable b/items/generic/food/sb_drinks/ricevinegar.consumable index 52ecd981..f5f18f63 100644 --- a/items/generic/food/sb_drinks/ricevinegar.consumable +++ b/items/generic/food/sb_drinks/ricevinegar.consumable @@ -1,18 +1,21 @@ { - "itemName" : "sb_ricevinegar", - "price" : 95, - "foodValue" : 15, - "effects" : [[ - "sb_foodheal35" - ]], - "tooltipKind" : "sb_object", - "rarity" : "Common", - "inventoryIcon" : "ricevinegar.png", - "category" : "drink", - "description" : "A traditional Hylotl drink with a very strong flavor.", - "shortdescription" : "Rice Vinegar", - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_ricevinegar", + "price": 95, + "foodValue": 15, + "effects": [[{ + "duration": 135, + "effect": "maxhealthscalingboostfood" + }, + "sb_foodheal35" + ]], + "tooltipKind": "sb_object", + "rarity": "Common", + "inventoryIcon": "ricevinegar.png", + "category": "drink", + "description": "A traditional Hylotl drink with a very strong flavor.", + "shortdescription": "Rice Vinegar", + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/ricewine.consumable b/items/generic/food/sb_drinks/ricewine.consumable index 4155343c..4fa8de74 100644 --- a/items/generic/food/sb_drinks/ricewine.consumable +++ b/items/generic/food/sb_drinks/ricewine.consumable @@ -1,20 +1,26 @@ { - "itemName" : "sb_ricewine", - "rarity" : "Common", - "inventoryIcon" : "ricewine.png", - "foodValue" : 25, - "description" : "A traditional Hylotl drink with a very potent flavor.", - "shortdescription" : "Rice Wine", - "category" : "drink", - "price" : 180, - "tooltipKind" : "sb_object", - "effects" : [[ - {"effect":"ragefood","duration":225}, - "sb_foodheal70" - ]], - "emitters" : ["drinking"], - "handPosition" : [1, -3], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_ricewine", + "rarity": "Common", + "inventoryIcon": "ricewine.png", + "foodValue": 25, + "description": "A traditional Hylotl drink with a very potent flavor.", + "shortdescription": "Rice Wine", + "category": "drink", + "subtitle": "sb_alcohol", + "price": 180, + "tooltipKind": "sb_object", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 113 + },{ + "effect": "ragefood", + "duration": 113 + }, + "sb_foodheal70" + ]], + "emitters": ["drinking"], + "handPosition": [1, -3], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/rootpopbottle.consumable b/items/generic/food/sb_drinks/rootpopbottle.consumable index b8979a1b..60bfcedf 100644 --- a/items/generic/food/sb_drinks/rootpopbottle.consumable +++ b/items/generic/food/sb_drinks/rootpopbottle.consumable @@ -1,21 +1,25 @@ { - "itemName" : "sb_rootpopbottle", - "price" : 350, - "foodValue" : 30, - "effects" : [[ - {"duration":270,"effect":"maxhealthscalingboostfood"}, - {"duration":15,"effect":"sb_health"}, - "sb_foodheal95" - ]], - "tooltipKind" : "sb_object", - "rarity" : "unCommon", - "inventoryIcon" : "rootpopbottle.png", - "category" : "drink", - "description" : "A bottle of dandelion root pop.", - "shortdescription" : "Root Pop Bottle", - "handPosition" : [2, -2], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_rootpopbottle", + "price": 350, + "foodValue": 30, + "effects": [[{ + "duration": 270, + "effect": "maxenergyscalingboostfood" + }, { + "duration": 15, + "effect": "sb_energy" + }, + "sb_foodheal95" + ]], + "tooltipKind": "sb_object", + "rarity": "Uncommon", + "inventoryIcon": "rootpopbottle.png", + "category": "drink", + "description": "A bottle of dandelion root pop.", + "shortdescription": "Root Pop Bottle", + "handPosition": [2, -2], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/rootpopflask.consumable b/items/generic/food/sb_drinks/rootpopflask.consumable index 01ad9aa0..8d08f2f7 100644 --- a/items/generic/food/sb_drinks/rootpopflask.consumable +++ b/items/generic/food/sb_drinks/rootpopflask.consumable @@ -1,21 +1,25 @@ { - "itemName" : "sb_rootpopflask", - "price" : 140, - "foodValue" : 15, - "effects" : [[ - {"duration":135,"effect":"maxhealthscalingboostfood"}, - {"duration":10,"effect":"sb_health"}, - "sb_foodheal35" - ]], - "tooltipKind" : "sb_object", - "rarity" : "Common", - "inventoryIcon" : "rootpopflask.png", - "category" : "drink", - "description" : "A flask of dandelion root pop.", - "shortdescription" : "Root Pop Flask", - "emitters" : ["drinking"], - "handPosition" : [0, -2], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_rootpopflask", + "price": 140, + "foodValue": 15, + "effects": [[{ + "duration": 135, + "effect": "maxenergyscalingboostfood" + }, { + "duration": 10, + "effect": "sb_energy" + }, + "sb_foodheal35" + ]], + "tooltipKind": "sb_object", + "rarity": "Common", + "inventoryIcon": "rootpopflask.png", + "category": "drink", + "description": "A flask of dandelion root pop.", + "shortdescription": "Root Pop Flask", + "emitters": ["drinking"], + "handPosition": [0, -2], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/wartwine.consumable b/items/generic/food/sb_drinks/wartwine.consumable index 0593b25a..943b82d5 100644 --- a/items/generic/food/sb_drinks/wartwine.consumable +++ b/items/generic/food/sb_drinks/wartwine.consumable @@ -1,6 +1,6 @@ { "itemName": "sb_wartwine", - "price": 270, + "price": 250, "foodValue": 25, "effects": [[{ "effect": "runboostfood", @@ -13,6 +13,7 @@ ]], "tooltipKind": "sb_object4", "category": "drink", + "subtitle": "sb_alcohol", "rarity": "common", "inventoryIcon": "wartwine.png", "description": "Popular Avian wine of wartweed and fermented grapes.", diff --git a/items/generic/food/sb_drinks/weyene.consumable b/items/generic/food/sb_drinks/weyene.consumable index 7002722e..cb3613fd 100644 --- a/items/generic/food/sb_drinks/weyene.consumable +++ b/items/generic/food/sb_drinks/weyene.consumable @@ -1,21 +1,29 @@ { - "itemName" : "sb_weyene", - "price" : 400, - "foodValue" : 35, - "effects" : [[ - {"duration":158,"effect":"maxenergyscalingboostfood"}, - {"duration":158,"effect":"ragefood"}, - "sb_foodheal120" - ]], - "tooltipKind" : "sb_object4", - "rarity" : "Uncommon", - "category" : "drink", - "inventoryIcon" : "weyene.png", - "description" : "Weyene is thought to improve a hunter's eyesight! Superstition, of course.", - "shortdescription" : "Weyene", - "emitters" : ["drinking"], - "handPosition" : [1, -3], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_weyene", + "price": 400, + "foodValue": 35, + "effects": [[{ + "duration": 105, + "effect": "maxhealthscalingboostfood" + }, { + "duration": 105, + "effect": "runboostfood" + }, { + "duration": 105, + "effect": "ragefood" + }, + "sb_foodheal120" + ]], + "tooltipKind": "sb_object4", + "rarity": "Uncommon", + "category": "drink", + "subtitle": "sb_alcohol", + "inventoryIcon": "weyene.png", + "description": "Weyene is thought to improve a hunter's eyesight! Superstition, of course.", + "shortdescription": "Weyene", + "emitters": ["drinking"], + "handPosition": [1, -3], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/whiskeybottle.consumable b/items/generic/food/sb_drinks/whiskeybottle.consumable index 453eb16c..52b20525 100644 --- a/items/generic/food/sb_drinks/whiskeybottle.consumable +++ b/items/generic/food/sb_drinks/whiskeybottle.consumable @@ -1,21 +1,29 @@ { - "itemName" : "sb_whiskeybottle", - "rarity" : "uncommon", - "inventoryIcon" : "whiskeybottle.png", - "description" : "A strong bottle of whiskey.", - "shortdescription" : "Whiskey Bottle", - "price" : 220, - "category" : "drink", - "foodValue" : 40, - "tooltipKind" : "sb_object", - "effects" : [[ - {"effect":"ragefood","duration":360}, - {"effect":"sb_foodslow","duration":360}, - "sb_foodheal135" - ]], - "handPosition" : [2, -3], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_whiskeybottle", + "rarity": "uncommon", + "inventoryIcon": "whiskeybottle.png", + "description": "A strong bottle of whiskey.", + "shortdescription": "Whiskey Bottle", + "price": 220, + "category": "drink", + "subtitle": "sb_alcohol", + "foodValue": 40, + "tooltipKind": "sb_object", + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 180 + }, { + "effect": "ragefood", + "duration": 180 + }, { + "effect": "sb_foodslow", + "duration": 30 + }, + "sb_foodheal135" + ]], + "handPosition": [2, -3], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/whiskeyflask.consumable b/items/generic/food/sb_drinks/whiskeyflask.consumable index 994ba3b3..4d7bd684 100644 --- a/items/generic/food/sb_drinks/whiskeyflask.consumable +++ b/items/generic/food/sb_drinks/whiskeyflask.consumable @@ -1,21 +1,29 @@ { - "itemName" : "sb_whiskeyflask", - "price" : 160, - "foodValue" : 30, - "effects" : [[ - {"effect":"ragefood","duration":270}, - {"effect":"sb_foodslow","duration":270}, - "sb_foodheal95" - ]], - "tooltipKind" : "sb_object", - "rarity" : "unCommon", - "inventoryIcon" : "whiskeyflask.png", - "category" : "drink", - "description" : "A flask of whiskey.", - "shortdescription" : "Whiskey Flask", - "emitters" : ["drinking"], - "handPosition" : [0, -2], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_whiskeyflask", + "price": 160, + "foodValue": 30, + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 135 + }, { + "effect": "ragefood", + "duration": 135 + }, { + "effect": "sb_foodslow", + "duration": 30 + }, + "sb_foodheal95" + ]], + "tooltipKind": "sb_object", + "rarity": "unCommon", + "inventoryIcon": "whiskeyflask.png", + "category": "drink", + "subtitle": "sb_alcohol", + "description": "A flask of whiskey.", + "shortdescription": "Whiskey Flask", + "emitters": ["drinking"], + "handPosition": [0, -2], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/winebottle.consumable b/items/generic/food/sb_drinks/winebottle.consumable index d5c8dba6..163ab2b6 100644 --- a/items/generic/food/sb_drinks/winebottle.consumable +++ b/items/generic/food/sb_drinks/winebottle.consumable @@ -1,21 +1,32 @@ { - "itemName" : "sb_winebottle", - "price" : 600, - "foodValue" : 60, - "tooltipKind" : "sb_object", - "rarity" : "rare", - "category" : "drink", - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":270}, - {"effect":"ragefood","duration":270}, - "sb_foodheal215" - ]], - "inventoryIcon" : "winebottle.png", - "description" : "A bottle of smooth red wine.", - "shortdescription" : "Wine Bottle", - "handPosition" : [2, -3], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_winebottle", + "price": 440, + "foodValue": 45, + "tooltipKind": "sb_object", + "rarity": "rare", + "category": "drink", + "subtitle": "sb_alcohol", + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 135 + }, { + "effect": "runboostfood", + "duration": 135 + }, { + "effect": "ragefood", + "duration": 135 + }, { + "effect": "bouncy", + "duration": 15 + }, + "sb_foodheal145" + ]], + "inventoryIcon": "winebottle.png", + "description": "A bottle of smooth red wine.", + "shortdescription": "Wine Bottle", + "handPosition": [2, -3], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_drinks/wineglass.consumable b/items/generic/food/sb_drinks/wineglass.consumable index da6f9dd2..b5f3b180 100644 --- a/items/generic/food/sb_drinks/wineglass.consumable +++ b/items/generic/food/sb_drinks/wineglass.consumable @@ -1,21 +1,29 @@ { - "itemName" : "sb_wineglass", - "price" : 440, - "foodValue" : 45, - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":203}, - {"effect":"ragefood","duration":203}, - "sb_foodheal145" - ]], - "tooltipKind" : "sb_object", - "rarity" : "rare", - "category" : "drink", - "inventoryIcon" : "wineglass.png", - "description" : "A glass of smooth red wine.", - "shortdescription" : "Wine Glass", - "handPosition" : [0, -2.5], - "emitters" : ["drinking"], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 10 -} \ No newline at end of file + "itemName": "sb_wineglass", + "price": 290, + "foodValue": 30, + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 90 + }, { + "effect": "runboostfood", + "duration": 90 + }, { + "effect": "ragefood", + "duration": 90 + }, + "sb_foodheal95" + ]], + "tooltipKind": "sb_object", + "rarity": "uncommon", + "category": "drink", + "subtitle": "sb_alcohol", + "inventoryIcon": "wineglass.png", + "description": "A glass of smooth red wine.", + "shortdescription": "Wine Glass", + "handPosition": [0, -2.5], + "emitters": ["drinking"], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 10 +} diff --git a/items/generic/food/sb_entrees/chilistew.consumable b/items/generic/food/sb_entrees/chilistew.consumable index 7e3a4d04..27ea1bcb 100644 --- a/items/generic/food/sb_entrees/chilistew.consumable +++ b/items/generic/food/sb_entrees/chilistew.consumable @@ -1,24 +1,24 @@ { "itemName": "sb_chilistew", "price": 175, - "foodValue": 35, + "foodValue": 45, "tooltipKind": "sb_object", - "rarity": "unCommon", + "rarity": "rare", "sb_plateHide": true, "category": "preparedFood", "inventoryIcon": "chilistew.png", "description": "A delicious beefy chilli. Spicy!", "effects": [[{ "effect": "maxhealthscalingboostfood", - "duration": 158 + "duration": 203 }, { "effect": "nova", - "duration": 158 + "duration": 203 }, { "effect": "burning", "duration": 5 }, - "sb_foodheal120" + "sb_foodheal145" ]], "rottedItem": "sb_revoltingstew", "shortdescription": "Chilli Stew", diff --git a/items/generic/food/sb_entrees/crystalnachos.consumable b/items/generic/food/sb_entrees/crystalnachos.consumable index 03677d28..3406eaf4 100644 --- a/items/generic/food/sb_entrees/crystalnachos.consumable +++ b/items/generic/food/sb_entrees/crystalnachos.consumable @@ -1,20 +1,21 @@ { - "itemName" : "sb_crystalnachos", - "price" : 400, - "foodValue" : 50, - "effects" : [[ - {"effect":"glow","duration":225}, - {"effect":"maxhealthscalingboostfood","duration":225}, - "sb_foodheal170" - ]], - "tooltipKind" : "sb_object", - "rarity" : "rare", - "sb_plateHide" : true, - "inventoryIcon" : "crystalnachos.png", - "category" : "preparedFood", - "description" : "Exquisite nachos made from a variety of ingredients.", - "shortdescription" : "Crystal Nachos", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 3 -} \ No newline at end of file + "itemName": "sb_crystalnachos", + "price": 400, + "foodValue": 50, + "effects": [[{ + "effect": "glow", + "duration": 450 + }, + "sb_foodheal170" + ]], + "tooltipKind": "sb_object", + "rarity": "rare", + "sb_plateHide": true, + "inventoryIcon": "crystalnachos.png", + "category": "preparedFood", + "description": "Exquisite nachos made from a variety of ingredients.", + "shortdescription": "Crystal Nachos", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 3 +} diff --git a/items/generic/food/sb_sides/roastbanana.consumable b/items/generic/food/sb_sides/roastbanana.consumable index b99e21fc..5c66511a 100644 --- a/items/generic/food/sb_sides/roastbanana.consumable +++ b/items/generic/food/sb_sides/roastbanana.consumable @@ -1,19 +1,24 @@ { - "itemName" : "sb_roastbanana", - "rarity" : "Common", - "category" : "preparedFood", - "inventoryIcon" : "roastbanana.png", - "description" : "Not as tasty or filling as a battered banana, but undeniably better for you.", - "shortdescription" : "Roasted Banana", - "price" : 150, - "effects" : [[ - {"effect":"maxenergyscalingboostfood","duration":60}, - "sb_foodheal35" - ]], - "foodValue" : 15, - "tooltipKind" : "sb_object4", - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "rottingMultiplier" : 2.5, - "learnBlueprintsOnPickup" : ["sb_roastbanana"] -} \ No newline at end of file + "itemName": "sb_roastbanana", + "rarity": "Common", + "category": "preparedFood", + "inventoryIcon": "roastbanana.png", + "description": "Not as tasty or filling as a battered banana, but undeniably better for you.", + "shortdescription": "Roasted Banana", + "price": 150, + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 60 + },{ + "effect": "sb_energyregen", + "duration": 60 + }, + "sb_foodheal35" + ]], + "foodValue": 15, + "tooltipKind": "sb_object4", + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "rottingMultiplier": 2.5, + "learnBlueprintsOnPickup": ["sb_roastbanana"] +} diff --git a/items/generic/food/sb_sides/toast.consumable b/items/generic/food/sb_sides/toast.consumable index 1758cab1..115c672a 100644 --- a/items/generic/food/sb_sides/toast.consumable +++ b/items/generic/food/sb_sides/toast.consumable @@ -1,18 +1,25 @@ { - "itemName" : "sb_toast", - "rarity" : "uncommon", - "category" : "preparedFood", - "price" : 300, - "inventoryIcon" : "toast.png", - "tooltipKind" : "sb_object4", - "description" : "A slice of warm, toasted bread with a coat of butter. Comforting.", - "shortdescription" : "Buttered Toast", - "foodValue" : 35, - "effects" : [[ - {"effect":"maxhealthscalingboostfood","duration":158}, - {"effect":"sb_health","duration":20}, - "sb_foodheal120" - ]], - "builder" : "/items/buildscripts/starbound/buildfood.lua", - "itemAgingScripts" : ["/scripts/items/rotting.lua"] -} \ No newline at end of file + "itemName": "sb_toast", + "rarity": "common", + "category": "preparedFood", + "price": 125, + "inventoryIcon": "toast.png", + "tooltipKind": "sb_object4", + "description": "A slice of warm, toasted bread with a coat of butter. Comforting.", + "shortdescription": "Buttered Toast", + "foodValue": 20, + "effects": [[{ + "effect": "maxhealthscalingboostfood", + "duration": 90 + }, { + "effect": "maxenergyscalingboostfood", + "duration": 90 + }, { + "effect": "sb_restoration", + "duration": 10 + }, + "sb_foodheal50" + ]], + "builder": "/items/buildscripts/starbound/buildfood.lua", + "itemAgingScripts": ["/scripts/items/rotting.lua"] +} diff --git a/items/generic/food/tier1/pearlpeabroth.consumable.patch b/items/generic/food/tier1/pearlpeabroth.consumable.patch index f4c860ee..27eaf8ac 100644 --- a/items/generic/food/tier1/pearlpeabroth.consumable.patch +++ b/items/generic/food/tier1/pearlpeabroth.consumable.patch @@ -6,7 +6,6 @@ [{"op":"add","path":"/sb_plateHide","value":true}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"test","path":"/effects/0/0/duration","value":180},{"op":"replace","path":"/effects/0/0/duration","value":90}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_protectionboost5","duration":90}}], +[{"op":"test","path":"/effects/0/0/effect","value":"maxhealthscalingboostfood"},{"op":"replace","path":"/effects/0/0/effect","value":"sb_protectionboost5"}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal50"}] ] \ No newline at end of file diff --git a/items/generic/food/tier2/carrotcake.consumable.patch b/items/generic/food/tier2/carrotcake.consumable.patch index e9e06feb..f3b93320 100644 --- a/items/generic/food/tier2/carrotcake.consumable.patch +++ b/items/generic/food/tier2/carrotcake.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":4}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_foodheal190"}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energy","duration":25}}] +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energy","duration":25}}], +[{"op":"add","path":"/effects/0/-","value":"sb_foodheal190"}] ] \ No newline at end of file diff --git a/items/generic/food/tier2/chocolatecake.consumable.patch b/items/generic/food/tier2/chocolatecake.consumable.patch index e0b4bc45..561ba3bd 100644 --- a/items/generic/food/tier2/chocolatecake.consumable.patch +++ b/items/generic/food/tier2/chocolatecake.consumable.patch @@ -10,6 +10,7 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":4}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_foodheal215"}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energy","duration":30}}] +[{"op":"test","path":"/effects/0/0/duration","value":540},{"op":"replace","path":"/effects/0/0/duration","value":270}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"runboostfood","duration":270}}], +[{"op":"add","path":"/effects/0/-","value":"sb_foodheal215"}] ] \ No newline at end of file diff --git a/items/generic/food/tier2/mocha.consumable.patch b/items/generic/food/tier2/mocha.consumable.patch index ecf4966c..6506ad1b 100644 --- a/items/generic/food/tier2/mocha.consumable.patch +++ b/items/generic/food/tier2/mocha.consumable.patch @@ -8,6 +8,8 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen480","duration":360}}], +[{"op":"test","path":"/effects/0/0/duration","value":360},{"op":"replace","path":"/effects/0/0/duration","value":180}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen480","duration":180}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"runboostfood","duration":180}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal135"}] ] \ No newline at end of file diff --git a/items/generic/food/tier2/pearlpeapancakes.consumable.patch b/items/generic/food/tier2/pearlpeapancakes.consumable.patch index ce74a844..ae4f202b 100644 --- a/items/generic/food/tier2/pearlpeapancakes.consumable.patch +++ b/items/generic/food/tier2/pearlpeapancakes.consumable.patch @@ -6,7 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"test","path":"/effects/0/0/duration","value":360},{"op":"replace","path":"/effects/0/0/duration","value":180}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_protectionboost5","duration":180}}], +[{"op":"test","path":"/effects/0/0/effect","value":"maxhealthscalingboostfood"},{"op":"replace","path":"/effects/0/0/effect","value":"sb_protectionboost5"}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal135"}] ] \ No newline at end of file diff --git a/items/generic/food/tier2/sb_mocha.activeitem b/items/generic/food/tier2/sb_mocha.activeitem index 5a127af1..27d7ae46 100644 --- a/items/generic/food/tier2/sb_mocha.activeitem +++ b/items/generic/food/tier2/sb_mocha.activeitem @@ -1,11 +1,11 @@ { - "sb_itemName" : "mocha.consumable", - "itemName" : "mocha", - "shortdescription" : "Mochaccino", - "animation" : "/items/sb_consumable.animation", - "scripts" : ["/items/sb_consumable.lua"], - "returnItem" : "glasscoffeemug", - "sb_forcePlate" : true, - "itemAgingScripts" : ["/scripts/items/rotting.lua"], - "builder" : "/items/buildscripts/starbound/fromsource.lua" -} \ No newline at end of file + "sb_itemName": "mocha.consumable", + "itemName": "mocha", + "shortdescription": "Mochaccino", + "animation": "/items/sb_consumable.animation", + "scripts": ["/items/sb_consumable.lua"], + "returnItem": "glasscoffeemug", + "sb_forcePlate": true, + "itemAgingScripts": ["/scripts/items/rotting.lua"], + "builder": "/items/buildscripts/starbound/fromsource.lua" +} diff --git a/items/generic/food/tier3/apegrapes.consumable.patch b/items/generic/food/tier3/apegrapes.consumable.patch index 4c7845a5..b4544620 100644 --- a/items/generic/food/tier3/apegrapes.consumable.patch +++ b/items/generic/food/tier3/apegrapes.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen96"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen96","duration":135}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal95"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/bananacon.consumable.patch b/items/generic/food/tier3/bananacon.consumable.patch index be9b33af..0e530055 100644 --- a/items/generic/food/tier3/bananacon.consumable.patch +++ b/items/generic/food/tier3/bananacon.consumable.patch @@ -4,6 +4,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen96"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen96","duration":113}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal70"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/bananacreamdonut.consumable.patch b/items/generic/food/tier3/bananacreamdonut.consumable.patch index f9e91dbc..2db1d171 100644 --- a/items/generic/food/tier3/bananacreamdonut.consumable.patch +++ b/items/generic/food/tier3/bananacreamdonut.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen384"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen384","duration":540}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal215"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/bananacreampie.consumable.patch b/items/generic/food/tier3/bananacreampie.consumable.patch index c95ed0d5..8c797f82 100644 --- a/items/generic/food/tier3/bananacreampie.consumable.patch +++ b/items/generic/food/tier3/bananacreampie.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen288"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen288","duration":450}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal170"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/bananaicecream.consumable.patch b/items/generic/food/tier3/bananaicecream.consumable.patch index 85c365ca..e03b3112 100644 --- a/items/generic/food/tier3/bananaicecream.consumable.patch +++ b/items/generic/food/tier3/bananaicecream.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen192"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen192","duration":405}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal145"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/batteredbanana.consumable.patch b/items/generic/food/tier3/batteredbanana.consumable.patch index 8bd00065..4eacd3eb 100644 --- a/items/generic/food/tier3/batteredbanana.consumable.patch +++ b/items/generic/food/tier3/batteredbanana.consumable.patch @@ -4,6 +4,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen96"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen96","duration":225}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal70"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/campfirebanana.consumable.patch b/items/generic/food/tier3/campfirebanana.consumable.patch index b4dcb385..be960a36 100644 --- a/items/generic/food/tier3/campfirebanana.consumable.patch +++ b/items/generic/food/tier3/campfirebanana.consumable.patch @@ -6,6 +6,8 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen96"}], +[{"op":"test","path":"/effects/0/0/duration","value":270},{"op":"replace","path":"/effects/0/0/duration","value":135}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen96","duration":135}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"runboostfood","duration":135}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal95"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/choconut.consumable.patch b/items/generic/food/tier3/choconut.consumable.patch index ff3338d1..d05d802c 100644 --- a/items/generic/food/tier3/choconut.consumable.patch +++ b/items/generic/food/tier3/choconut.consumable.patch @@ -6,6 +6,7 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energy","duration":35}}], +[{"op":"test","path":"/effects/0/0/duration","value":675},{"op":"replace","path":"/effects/0/0/duration","value":338}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"runboostfood","duration":338}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal265"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/desertsalsa.consumable.patch b/items/generic/food/tier3/desertsalsa.consumable.patch index 04520cd7..5d7244ca 100644 --- a/items/generic/food/tier3/desertsalsa.consumable.patch +++ b/items/generic/food/tier3/desertsalsa.consumable.patch @@ -9,5 +9,9 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":10}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], +[{"op":"test","path":"/effects/0/0/duration","value":383},{"op":"replace","path":"/effects/0/0/duration","value":192}], +[{"op":"test","path":"/effects/0/1/duration","value":383},{"op":"replace","path":"/effects/0/1/duration","value":192}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"maxenergyscalingboostfood","duration":192}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"electrified","duration":192}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal315"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/fruitsalad.consumable.patch b/items/generic/food/tier3/fruitsalad.consumable.patch index 055c1803..f0909eb2 100644 --- a/items/generic/food/tier3/fruitsalad.consumable.patch +++ b/items/generic/food/tier3/fruitsalad.consumable.patch @@ -9,6 +9,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen480"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen480","duration":210}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal265"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/luckydip.consumable.patch b/items/generic/food/tier3/luckydip.consumable.patch index a44ca389..55534db8 100644 --- a/items/generic/food/tier3/luckydip.consumable.patch +++ b/items/generic/food/tier3/luckydip.consumable.patch @@ -8,6 +8,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen96"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen96","duration":225}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal70"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/stuffedautomato.consumable.patch b/items/generic/food/tier3/stuffedautomato.consumable.patch index 7e5a32bb..659fb2e9 100644 --- a/items/generic/food/tier3/stuffedautomato.consumable.patch +++ b/items/generic/food/tier3/stuffedautomato.consumable.patch @@ -6,7 +6,8 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"test","path":"/effects/0/0/duration","value":450},{"op":"replace","path":"/effects/0/0/duration","value":225}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"electrified","duration":225}}], +[{"op":"test","path":"/effects/0/0/duration","value":450},{"op":"replace","path":"/effects/0/0/duration","value":150}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"maxenergyscalingboostfood","duration":150}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"electrified","duration":150}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal170"}] ] \ No newline at end of file diff --git a/items/generic/food/tier3/tropicalpunch.consumable.patch b/items/generic/food/tier3/tropicalpunch.consumable.patch index b65b66e1..9ff9bc64 100644 --- a/items/generic/food/tier3/tropicalpunch.consumable.patch +++ b/items/generic/food/tier3/tropicalpunch.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2.5}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen480"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen480","duration":210}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal265"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/bananasplit.consumable.patch b/items/generic/food/tier4/bananasplit.consumable.patch index 0b0f1800..078e5616 100644 --- a/items/generic/food/tier4/bananasplit.consumable.patch +++ b/items/generic/food/tier4/bananasplit.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rarity","value":"Rare"},{"op":"replace","path":"/rarity","value":"Legendary"}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"sb_energyregen672"}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen672","duration":428}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal720"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/cyanider.consumable.patch b/items/generic/food/tier4/cyanider.consumable.patch index 48d5301d..faf067de 100644 --- a/items/generic/food/tier4/cyanider.consumable.patch +++ b/items/generic/food/tier4/cyanider.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":30}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":15}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal120"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/oceansalsa.consumable.patch b/items/generic/food/tier4/oceansalsa.consumable.patch index 62806c24..a2ab7ae7 100644 --- a/items/generic/food/tier4/oceansalsa.consumable.patch +++ b/items/generic/food/tier4/oceansalsa.consumable.patch @@ -9,5 +9,6 @@ [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], [{"op":"add","path":"/effects/0/-","value":{"effect":"swimboostcola","duration":180}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_energyregen384","duration":180}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal95"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/oculemonstew.consumable.patch b/items/generic/food/tier4/oculemonstew.consumable.patch index 9463c7aa..2722ff4c 100644 --- a/items/generic/food/tier4/oculemonstew.consumable.patch +++ b/items/generic/food/tier4/oculemonstew.consumable.patch @@ -10,6 +10,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":30}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":15}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal240"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/pussplumjam.consumable.patch b/items/generic/food/tier4/pussplumjam.consumable.patch index 4b6ae6ef..523d8c86 100644 --- a/items/generic/food/tier4/pussplumjam.consumable.patch +++ b/items/generic/food/tier4/pussplumjam.consumable.patch @@ -10,6 +10,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":10}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":30}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":15}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal95"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/pussplumpudding.consumable.patch b/items/generic/food/tier4/pussplumpudding.consumable.patch index e90e11c6..610e1add 100644 --- a/items/generic/food/tier4/pussplumpudding.consumable.patch +++ b/items/generic/food/tier4/pussplumpudding.consumable.patch @@ -8,6 +8,6 @@ [{"op":"test","path":"/rarity","value":"Uncommon"},{"op":"replace","path":"/rarity","value":"Rare"}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":30}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":15}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal170"}] ] \ No newline at end of file diff --git a/items/generic/food/tier4/pussplumtart.consumable.patch b/items/generic/food/tier4/pussplumtart.consumable.patch index b955de9f..0e0c2a5f 100644 --- a/items/generic/food/tier4/pussplumtart.consumable.patch +++ b/items/generic/food/tier4/pussplumtart.consumable.patch @@ -6,6 +6,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":30}}], +[{"op":"add","path":"/effects/0/-","value":{"effect":"bouncy","duration":15}}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal135"}] ] \ No newline at end of file diff --git a/items/generic/food/tier6/pearlpeaparcels.consumable.patch b/items/generic/food/tier6/pearlpeaparcels.consumable.patch index 304acdd3..c4a2f39e 100644 --- a/items/generic/food/tier6/pearlpeaparcels.consumable.patch +++ b/items/generic/food/tier6/pearlpeaparcels.consumable.patch @@ -4,7 +4,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":3}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"test","path":"/effects/0/0/duration","value":180},{"op":"replace","path":"/effects/0/0/duration","value":90}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_protectionboost5","duration":90}}], +[{"op":"test","path":"/effects/0/0/effect","value":"maxhealthscalingboostfood"},{"op":"replace","path":"/effects/0/0/effect","value":"sb_protectionboost5"}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal50"}] ] \ No newline at end of file diff --git a/items/generic/food/tier6/wartweedstew.consumable.patch b/items/generic/food/tier6/wartweedstew.consumable.patch index ac2b46e0..2b6ff0ec 100644 --- a/items/generic/food/tier6/wartweedstew.consumable.patch +++ b/items/generic/food/tier6/wartweedstew.consumable.patch @@ -10,8 +10,6 @@ [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":2}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"test","path":"/effects/0/0/effect","value":"maxenergyscalingboostfood"},{"op":"replace","path":"/effects/0/0/effect","value":"maxhealthscalingboostfood"}], -[{"op":"test","path":"/effects/0/0/duration","value":360},{"op":"replace","path":"/effects/0/0/duration","value":180}], -[{"op":"add","path":"/effects/0/-","value":{"effect":"sb_protectionboost5","duration":180}}], +[{"op":"test","path":"/effects/0/0/effect","value":"maxenergyscalingboostfood"},{"op":"replace","path":"/effects/0/0/effect","value":"sb_protectionboost5"}], [{"op":"add","path":"/effects/0/-","value":"sb_foodheal135"}] ] \ No newline at end of file diff --git a/items/generic/other/valentinechocolates.consumable.patch b/items/generic/other/valentinechocolates.consumable.patch index 411b0fca..6ec84f16 100644 --- a/items/generic/other/valentinechocolates.consumable.patch +++ b/items/generic/other/valentinechocolates.consumable.patch @@ -125,7 +125,7 @@ "path": "/effects/0/-", "value": { "effect": "runboostfood", - "duration": 180 + "duration": 540 } } ] diff --git a/items/generic/produce/beakseed.consumable.patch b/items/generic/produce/beakseed.consumable.patch index e3aa8f9e..99fe901e 100644 --- a/items/generic/produce/beakseed.consumable.patch +++ b/items/generic/produce/beakseed.consumable.patch @@ -2,7 +2,7 @@ [{"op":"test","path":"/maxStack"},{"op":"remove","path":"/maxStack"}], [{"op":"test","path":"/effects","inverse":true},{"op":"add","path":"/effects","value":[[]]}], -[{"op":"add","path":"/effects/0/-","value":"maxhealthboost5"}], +[{"op":"add","path":"/effects/0/-","value":"jumpboostfood"}], [{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}] ] \ No newline at end of file diff --git a/items/generic/produce/crystalplant.item.patch b/items/generic/produce/crystalplant.item.patch index 00439173..1f2ef01d 100644 --- a/items/generic/produce/crystalplant.item.patch +++ b/items/generic/produce/crystalplant.item.patch @@ -6,5 +6,7 @@ [{"op":"test","path":"/learnBlueprintsOnPickup","inverse":true},{"op":"add","path":"/learnBlueprintsOnPickup","value":[]}], [{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_liquifiedcrystal"}], [{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_crystalcandy"}], -[{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_crystaljam"}] +[{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_crystaljam"}], +[{"op":"test","path":"/builder","value":"/items/buildscripts/buildfood.lua"},{"op":"replace","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}], +[{"op":"test","path":"/builder","inverse":true},{"op":"add","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}] ] \ No newline at end of file diff --git a/items/generic/produce/kelp.item.patch b/items/generic/produce/kelp.item.patch index 21fd67be..da3e0a18 100644 --- a/items/generic/produce/kelp.item.patch +++ b/items/generic/produce/kelp.item.patch @@ -1,5 +1,7 @@ [ [{"op":"replace","path":"/itemName","value":"starbound_kelp"}], -[{"op":"test","path":"/price","value":0},{"op":"replace","path":"/price","value":2}] +[{"op":"test","path":"/price","value":0},{"op":"replace","path":"/price","value":2}], +[{"op":"test","path":"/builder","value":"/items/buildscripts/buildfood.lua"},{"op":"replace","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}], +[{"op":"test","path":"/builder","inverse":true},{"op":"add","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}] ] \ No newline at end of file diff --git a/items/generic/produce/orange.consumable.patch b/items/generic/produce/orange.consumable.patch index fe97b03d..cb96b126 100644 --- a/items/generic/produce/orange.consumable.patch +++ b/items/generic/produce/orange.consumable.patch @@ -7,5 +7,6 @@ [{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_orangejuice"}], [{"op":"add","path":"/learnBlueprintsOnPickup/-","value":"sb_orangejam"}], -[{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}] +[{"op":"test","path":"/rottingMultiplier","value":1.0},{"op":"replace","path":"/rottingMultiplier","value":1.5}], +[{"op":"test","path":"/builder","value":"/items/buildscripts/buildfood.lua"},{"op":"replace","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}] ] \ No newline at end of file diff --git a/items/generic/produce/rice.item.patch b/items/generic/produce/rice.item.patch index 2a68ec1a..971e64cc 100644 --- a/items/generic/produce/rice.item.patch +++ b/items/generic/produce/rice.item.patch @@ -6,5 +6,7 @@ [{"op":"test","path":"/description","value":"Rice. Grains of goodness."}, {"op":"replace","path":"/description","value":"Rice. Grains of goodness. Good for when you're hungry and want to eat a thousand of something."}], -[{"op":"test","path":"/tooltipKind","inverse":true},{"op":"add","path":"/tooltipKind","value":""}],[{"op":"replace","path":"/tooltipKind","value":"fossil"}] +[{"op":"test","path":"/tooltipKind","inverse":true},{"op":"add","path":"/tooltipKind","value":""}],[{"op":"replace","path":"/tooltipKind","value":"fossil"}], +[{"op":"test","path":"/builder","value":"/items/buildscripts/buildfood.lua"},{"op":"replace","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}], +[{"op":"test","path":"/builder","inverse":true},{"op":"add","path":"/builder","value":"/items/buildscripts/starbound/buildfood.lua"}] ] \ No newline at end of file diff --git a/items/generic/sb_meat/offal.consumable b/items/generic/sb_meat/offal.consumable index b5bed574..87b9f6db 100644 --- a/items/generic/sb_meat/offal.consumable +++ b/items/generic/sb_meat/offal.consumable @@ -3,7 +3,11 @@ "rarity": "rare", "price": 90, "foodValue": 60, - "effects": [["foodpoison"]], + "effects": [[{ + "effect": "foodpoison", + "duration": 5 + } + ]], "tooltipKind": "sb_object", "inventoryIcon": "offal.png", "category": "food", diff --git a/items/generic/shop/sb_candy.consumable b/items/generic/shop/sb_candy.consumable index 03a5a893..de38dc23 100644 --- a/items/generic/shop/sb_candy.consumable +++ b/items/generic/shop/sb_candy.consumable @@ -7,7 +7,10 @@ "inventoryIcon": "sb_candy.png", "category": "preparedFood", "description": "Hard candy. It probably won't do much for me if I'm starving, but it sure is tasty.", - "effects": [[ + "effects": [[{ + "effect": "maxenergyscalingboostfood", + "duration": 45 + }, "sb_foodheal10" ]], "shortdescription": "Candy", diff --git a/items/generic/unsorted/sb_empty.currency b/items/generic/unsorted/sb_empty.currency index e017e453..cda9da53 100644 --- a/items/generic/unsorted/sb_empty.currency +++ b/items/generic/unsorted/sb_empty.currency @@ -1,12 +1,12 @@ { - "itemName" : "sb_empty", - "shortdescription" : "^clear;", - "currency" : "sb_uimessage", - "rarity" : "essential", - "tooltipKind" : "simpleTooltip", - "inventoryIcon" : "/interface/actionbar/actionbarcover.png?replace;000=0000?border=1;000", - "value" : 0, - "pickupSoundsSmall" : ["/sfx/interface/item_equip.ogg"], - "pickupSoundsMedium" : [""], - "pickupSoundsLarge" : [""] -} \ No newline at end of file + "itemName": "sb_empty", + "shortdescription": "^clear;", + "currency": "sb_uimessage", + "rarity": "essential", + "tooltipKind": "simpleTooltip", + "inventoryIcon": "/interface/actionbar/actionbarcover.png?replace;000=0000?border=1;000", + "value": 0, + "pickupSoundsSmall": ["/sfx/interface/item_equip.ogg"], + "pickupSoundsMedium": [""], + "pickupSoundsLarge": [""] +} diff --git a/items/generic/unsorted/sb_rottenapple.consumable b/items/generic/unsorted/sb_rottenapple.consumable index f8e41869..e21f1933 100644 --- a/items/generic/unsorted/sb_rottenapple.consumable +++ b/items/generic/unsorted/sb_rottenapple.consumable @@ -1,15 +1,17 @@ { - "itemName" : "sb_rottenapple", - "price" : 10, - "foodValue" : 4.7, - "tooltipKind" : "sb_object", - "rarity" : "Common", - "inventoryIcon" : "sb_rottenapple.png", - "category" : "foodJunk", - "description" : "This apple is clearly rotten. It's even got a worm writhing around in it... do I dare?", - "tooltipFields" : {"subtitle" : "Food"}, - "shortdescription" : "Rotten Apple", - "handPosition" : [2, 0], - "learnBlueprintsOnPickup" : ["sb_rottenapple"], - "builder" : "/items/buildscripts/starbound/buildfood.lua" -} \ No newline at end of file + "itemName": "sb_rottenapple", + "price": 10, + "foodValue": 4.7, + "tooltipKind": "sb_object", + "rarity": "Common", + "inventoryIcon": "sb_rottenapple.png", + "category": "foodJunk", + "description": "This apple is clearly rotten. It's even got a worm writhing around in it... do I dare?", + "tooltipFields": { + "subtitle": "Food" + }, + "shortdescription": "Rotten Apple", + "handPosition": [2, 0], + "learnBlueprintsOnPickup": ["sb_rottenapple"], + "builder": "/items/buildscripts/starbound/buildfood.lua" +} diff --git a/monsters/events/sb_envprobe/envprobe.lua b/monsters/events/sb_envprobe/envprobe.lua index 1b93f496..95702095 100644 --- a/monsters/events/sb_envprobe/envprobe.lua +++ b/monsters/events/sb_envprobe/envprobe.lua @@ -40,8 +40,6 @@ function init() self.lightning = config.getParameter("lightning") - if world.getProperty("sb_envprobe") == false then vanish() return end ---if math.random(1,5) <= 2 then status.addEphemeralEffect("monsterdespawn") end capturable.init() end @@ -188,13 +186,6 @@ function scanTarget(dt) while true do coroutine.yield() end end -function vanish() - monster.setDropPool(nil) - monster.setDeathParticleBurst(nil) - monster.setDeathSound(nil) - status.addEphemeralEffect("monsterdespawn") -end - function shouldDie() return (status.resource("health") <= 0) or capturable.justCaptured end \ No newline at end of file diff --git a/quests/scripts/story/sb_techunlocks.lua b/quests/scripts/story/sb_techunlocks.lua index 132d9f20..3ab7b809 100644 --- a/quests/scripts/story/sb_techunlocks.lua +++ b/quests/scripts/story/sb_techunlocks.lua @@ -1,7 +1,7 @@ require "/scripts/util.lua" function init() - skipMessage = config.getParameter("skipMessage", false) + skipMessage = config.getParameter("skipTechUnlockMessages", root.assetJson("/quests/story/apex_mission2.questtemplate:script") == "/quests/scripts/sdisabler_autocomplete.lua") local quests = config.getParameter("quests") for i = 1, #quests do if player.hasCompletedQuest(quests[i]) then unlockTech(i) end diff --git a/recipes/cookingtable1/condiments/desertsalsa.recipe.patch b/recipes/cookingtable1/condiments/desertsalsa.recipe.patch index 4146d71d..86f6f1b6 100644 --- a/recipes/cookingtable1/condiments/desertsalsa.recipe.patch +++ b/recipes/cookingtable1/condiments/desertsalsa.recipe.patch @@ -1,5 +1,7 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, +{"op":"add","path":"/groups/-","value":"sb_energy"}, {"op":"add","path":"/groups/-","value":"sb_mobility"}, +{"op":"add","path":"/groups/-","value":"sb_electrified"}, {"op":"add","path":"/groups/-","value":"sb_thorns"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/condiments/oceansalsa.recipe.patch b/recipes/cookingtable1/condiments/oceansalsa.recipe.patch index 53a0504e..4978cc53 100644 --- a/recipes/cookingtable1/condiments/oceansalsa.recipe.patch +++ b/recipes/cookingtable1/condiments/oceansalsa.recipe.patch @@ -3,5 +3,6 @@ {"op":"add","path":"/groups/-","value":"sb_health"}, {"op":"add","path":"/groups/-","value":"sb_energy"}, {"op":"add","path":"/groups/-","value":"sb_mobility"}, +{"op":"add","path":"/groups/-","value":"sb_energyregen"}, {"op":"add","path":"/groups/-","value":"sb_swimboost"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/desserts/campfirebanana.recipe.patch b/recipes/cookingtable1/desserts/campfirebanana.recipe.patch index 61459819..6d772463 100644 --- a/recipes/cookingtable1/desserts/campfirebanana.recipe.patch +++ b/recipes/cookingtable1/desserts/campfirebanana.recipe.patch @@ -2,6 +2,7 @@ {"op":"add","path":"/groups/-","value":"sb_healing"}, {"op":"add","path":"/groups/-","value":"sb_energy"}, {"op":"add","path":"/groups/-","value":"sb_energyregen"}, +{"op":"add","path":"/groups/-","value":"sb_mobility"}, {"op":"add","path":"/groups/-","value":"campfire"}, {"op":"add","path":"/groups/-","value":"consumables"}, {"op":"add","path":"/groups/-","value":"all"}, diff --git a/recipes/cookingtable1/desserts/chocolatecake.recipe.patch b/recipes/cookingtable1/desserts/chocolatecake.recipe.patch index 9515028c..3a48e65c 100644 --- a/recipes/cookingtable1/desserts/chocolatecake.recipe.patch +++ b/recipes/cookingtable1/desserts/chocolatecake.recipe.patch @@ -1,4 +1,5 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_energy"} +{"op":"add","path":"/groups/-","value":"sb_energy"}, +{"op":"add","path":"/groups/-","value":"sb_mobility"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/drinks/mocha.recipe.patch b/recipes/cookingtable1/drinks/mocha.recipe.patch index 1665f3dd..326d9486 100644 --- a/recipes/cookingtable1/drinks/mocha.recipe.patch +++ b/recipes/cookingtable1/drinks/mocha.recipe.patch @@ -1,5 +1,6 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, {"op":"add","path":"/groups/-","value":"sb_energy"}, -{"op":"add","path":"/groups/-","value":"sb_energyregen"} +{"op":"add","path":"/groups/-","value":"sb_energyregen"}, +{"op":"add","path":"/groups/-","value":"sb_mobility"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/mains/meatpie.recipe.patch b/recipes/cookingtable1/mains/meatpie.recipe.patch index c0784b70..9273eb18 100644 --- a/recipes/cookingtable1/mains/meatpie.recipe.patch +++ b/recipes/cookingtable1/mains/meatpie.recipe.patch @@ -1,4 +1,5 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_health"} +{"op":"add","path":"/groups/-","value":"sb_health"}, +{"op":"add","path":"/groups/-","value":"sb_protection"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/mains/pearlpeapancakes.recipe.patch b/recipes/cookingtable1/mains/pearlpeapancakes.recipe.patch index 9273eb18..84da16cb 100644 --- a/recipes/cookingtable1/mains/pearlpeapancakes.recipe.patch +++ b/recipes/cookingtable1/mains/pearlpeapancakes.recipe.patch @@ -1,5 +1,4 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_health"}, {"op":"add","path":"/groups/-","value":"sb_protection"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/mains/wartweedstew.recipe.patch b/recipes/cookingtable1/mains/wartweedstew.recipe.patch index 52f402f9..84da16cb 100644 --- a/recipes/cookingtable1/mains/wartweedstew.recipe.patch +++ b/recipes/cookingtable1/mains/wartweedstew.recipe.patch @@ -1,5 +1,4 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_energy"}, {"op":"add","path":"/groups/-","value":"sb_protection"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/sides/pearlpeabroth.recipe.patch b/recipes/cookingtable1/sides/pearlpeabroth.recipe.patch index 2da0456a..8d774ca5 100644 --- a/recipes/cookingtable1/sides/pearlpeabroth.recipe.patch +++ b/recipes/cookingtable1/sides/pearlpeabroth.recipe.patch @@ -1,6 +1,5 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_health"}, {"op":"add","path":"/groups/-","value":"sb_protection"}, {"op":"add","path":"/groups/-","value":"sb_t1food"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/sides/pearlpeaparcels.recipe.patch b/recipes/cookingtable1/sides/pearlpeaparcels.recipe.patch index 2da0456a..8d774ca5 100644 --- a/recipes/cookingtable1/sides/pearlpeaparcels.recipe.patch +++ b/recipes/cookingtable1/sides/pearlpeaparcels.recipe.patch @@ -1,6 +1,5 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_health"}, {"op":"add","path":"/groups/-","value":"sb_protection"}, {"op":"add","path":"/groups/-","value":"sb_t1food"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/sides/stuffedautomato.recipe.patch b/recipes/cookingtable1/sides/stuffedautomato.recipe.patch index d82afe86..1c36a0ea 100644 --- a/recipes/cookingtable1/sides/stuffedautomato.recipe.patch +++ b/recipes/cookingtable1/sides/stuffedautomato.recipe.patch @@ -1,5 +1,6 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, {"op":"add","path":"/groups/-","value":"sb_health"}, +{"op":"add","path":"/groups/-","value":"sb_energy"}, {"op":"add","path":"/groups/-","value":"sb_electrified"} ]] \ No newline at end of file diff --git a/recipes/cookingtable1/snacks/choconut.recipe.patch b/recipes/cookingtable1/snacks/choconut.recipe.patch index 9515028c..3a48e65c 100644 --- a/recipes/cookingtable1/snacks/choconut.recipe.patch +++ b/recipes/cookingtable1/snacks/choconut.recipe.patch @@ -1,4 +1,5 @@ [[{"op":"test","path":"/groups"}, {"op":"add","path":"/groups/-","value":"sb_healing"}, -{"op":"add","path":"/groups/-","value":"sb_energy"} +{"op":"add","path":"/groups/-","value":"sb_energy"}, +{"op":"add","path":"/groups/-","value":"sb_mobility"} ]] \ No newline at end of file diff --git a/recipes/starbound/consumables/campfire/roastbanana.recipe b/recipes/starbound/consumables/campfire/roastbanana.recipe index e86712f9..b17bc7ba 100644 --- a/recipes/starbound/consumables/campfire/roastbanana.recipe +++ b/recipes/starbound/consumables/campfire/roastbanana.recipe @@ -1,5 +1,5 @@ { "input": ["banana"], "output": "sb_roastbanana", - "groups": ["campfire", "consumables", "all", "sides", "sb_healing", "sb_energy"] + "groups": ["campfire", "consumables", "all", "sides", "sb_healing", "sb_energy", "sb_energyregen"] } diff --git a/recipes/starbound/consumables/condiments/peanutbutterjar.recipe b/recipes/starbound/consumables/condiments/peanutbutterjar.recipe index 48818e62..f2d8d107 100644 --- a/recipes/starbound/consumables/condiments/peanutbutterjar.recipe +++ b/recipes/starbound/consumables/condiments/peanutbutterjar.recipe @@ -1,6 +1,6 @@ { "input" : ["sb_butter","pearlpea"], "output" : "sb_peanutbutterjar", - "groups" : ["craftingfood","condiments","sb_healing","sb_protection","sb_t1food","all"], + "groups" : ["craftingfood","condiments","sb_healing","sb_protection","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_peanutbutterjar"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/brineapple.recipe b/recipes/starbound/consumables/desserts/brineapple.recipe index 4d0e2fc9..ae445837 100644 --- a/recipes/starbound/consumables/desserts/brineapple.recipe +++ b/recipes/starbound/consumables/desserts/brineapple.recipe @@ -1,6 +1,6 @@ { "input" : ["sb_poisoncreep","pineapple","sugar"], "output" : "sb_brineapple", - "groups" : ["craftingfood","desserts","sb_mobility","sb_health","sb_healing","all"], + "groups" : ["craftingfood","desserts","sb_mobility","sb_energy","sb_healing","all"], "collectables" : {"cooking":"sb_brineapple"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/burningeyeballs.recipe b/recipes/starbound/consumables/desserts/burningeyeballs.recipe index a91a072c..71b50858 100644 --- a/recipes/starbound/consumables/desserts/burningeyeballs.recipe +++ b/recipes/starbound/consumables/desserts/burningeyeballs.recipe @@ -1,6 +1,6 @@ { "input" : ["oculemon","toxictop","chili"], "output" : "sb_burningeyeballs", - "groups" : ["craftingfood","desserts","sb_healing","sb_health","sb_nova","sb_other","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_health","sb_energy","sb_nova","sb_other","all"], "collectables" : {"cooking":"sb_burningeyeballs"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/butter.recipe b/recipes/starbound/consumables/desserts/butter.recipe index fbf52ab9..7ab62d13 100644 --- a/recipes/starbound/consumables/desserts/butter.recipe +++ b/recipes/starbound/consumables/desserts/butter.recipe @@ -1,6 +1,6 @@ { - "input" : ["milk","sugar"], - "output" : "sb_butter", - "groups" : ["craftingfood","desserts","craftingfood","sb_healing","sb_other","sb_t1food","all"], + "input" : ["milk","liquidwater"], + "output" : ["sb_butter",2], + "groups" : ["craftingfood","desserts","craftingfood","sb_other","sb_t1food","all"], "collectables" : {"cooking":"sb_butter"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/candiedpearlpeas.recipe b/recipes/starbound/consumables/desserts/candiedpearlpeas.recipe index 34e3cede..d95744cb 100644 --- a/recipes/starbound/consumables/desserts/candiedpearlpeas.recipe +++ b/recipes/starbound/consumables/desserts/candiedpearlpeas.recipe @@ -1,6 +1,6 @@ { "input" : ["pearlpea","sugar"], "output" : "sb_candiedpearlpeas", - "groups" : ["craftingfood","desserts","sb_protection","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_energy","sb_protection","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_candiedpearlpeas"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/candy.recipe b/recipes/starbound/consumables/desserts/candy.recipe index 09572360..5100cbcf 100644 --- a/recipes/starbound/consumables/desserts/candy.recipe +++ b/recipes/starbound/consumables/desserts/candy.recipe @@ -1,6 +1,6 @@ { "input" : ["sugar"], "output" : ["sb_candy",3], - "groups" : ["craftingfood","desserts","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_candy"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/chocolate.recipe b/recipes/starbound/consumables/desserts/chocolate.recipe index 184d3a11..adb4e568 100644 --- a/recipes/starbound/consumables/desserts/chocolate.recipe +++ b/recipes/starbound/consumables/desserts/chocolate.recipe @@ -1,6 +1,6 @@ { "input" : ["cocoa","milk","sugar"], "output" : "sb_chocolate", - "groups" : ["craftingfood","desserts","sb_mobility","sb_healing","snacks","all"], + "groups" : ["craftingfood","sb_energy","sb_mobility","sb_healing","snacks","all"], "collectables" : {"cooking":"sb_chocolate"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/copperkeypie.recipe b/recipes/starbound/consumables/desserts/copperkeypie.recipe index 32dfff97..dfbe751d 100644 --- a/recipes/starbound/consumables/desserts/copperkeypie.recipe +++ b/recipes/starbound/consumables/desserts/copperkeypie.recipe @@ -1,6 +1,6 @@ { "input" : ["kiwi","wheat","diodia"], "output" : "sb_copperkeypie", - "groups" : ["craftingfood","desserts","sb_energy","sb_electrified","sb_healing","all"], + "groups" : ["craftingfood","desserts","sb_energy","sb_mobility","sb_electrified","sb_healing","all"], "collectables" : {"cooking":"sb_copperkeypie"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/crystalpie.recipe b/recipes/starbound/consumables/desserts/crystalpie.recipe index b6d02913..1d3a2dd9 100644 --- a/recipes/starbound/consumables/desserts/crystalpie.recipe +++ b/recipes/starbound/consumables/desserts/crystalpie.recipe @@ -1,6 +1,6 @@ { "input" : ["wheat","crystalplant","sb_butter"], "output" : "sb_crystalpie", - "groups" : ["craftingfood","desserts","sb_glow","sb_healing","all"], + "groups" : ["craftingfood","desserts","sb_glow","sb_healing","sb_energy","all"], "collectables" : {"cooking":"sb_crystalpie"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/jelly.recipe b/recipes/starbound/consumables/desserts/jelly.recipe index e7fa1787..3d1bf372 100644 --- a/recipes/starbound/consumables/desserts/jelly.recipe +++ b/recipes/starbound/consumables/desserts/jelly.recipe @@ -1,6 +1,6 @@ { - "input" : ["endomorphicjelly","greenslime","sugar"], + "input" : ["endomorphicjelly","sugar"], "output" : ["sb_jelly",3], - "groups" : ["craftingfood","desserts","sb_healing","sb_bouncy","sb_mobility","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_energy","sb_bouncy","sb_mobility","all"], "collectables" : {"cooking":"sb_jelly"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/lollypop.recipe b/recipes/starbound/consumables/desserts/lollypop.recipe index 97a050bb..3201af01 100644 --- a/recipes/starbound/consumables/desserts/lollypop.recipe +++ b/recipes/starbound/consumables/desserts/lollypop.recipe @@ -1,6 +1,6 @@ { - "input" : [["sugar",2]], + "input" : ["sugar","oculemon"], "output" : "sb_lollypop", - "groups" : ["craftingfood","desserts","sb_healing","sb_mobility","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_health","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_lollypop"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/orangepie.recipe b/recipes/starbound/consumables/desserts/orangepie.recipe index 3016d8fb..a6072854 100644 --- a/recipes/starbound/consumables/desserts/orangepie.recipe +++ b/recipes/starbound/consumables/desserts/orangepie.recipe @@ -1,6 +1,6 @@ { "input" : ["wheat","orange","egg"], "output" : "sb_orangepie", - "groups" : ["craftingfood","desserts","sb_healing","sb_energy","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_health","all"], "collectables" : {"cooking":"sb_orangepie"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/pussplumpie.recipe b/recipes/starbound/consumables/desserts/pussplumpie.recipe index 235f8b1b..624421ae 100644 --- a/recipes/starbound/consumables/desserts/pussplumpie.recipe +++ b/recipes/starbound/consumables/desserts/pussplumpie.recipe @@ -1,6 +1,6 @@ { "input" : ["wheat","pussplum","rawpoultry"], "output" : "sb_pussplumpie", - "groups" : ["craftingfood","desserts","sb_healing","sb_bouncy","sb_energy","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_bouncy","sb_health","sb_power","all"], "collectables" : {"cooking":"sb_pussplumpie"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/sweetmeat.recipe b/recipes/starbound/consumables/desserts/sweetmeat.recipe index 82996339..b7896982 100644 --- a/recipes/starbound/consumables/desserts/sweetmeat.recipe +++ b/recipes/starbound/consumables/desserts/sweetmeat.recipe @@ -1,6 +1,6 @@ { "input" : ["sb_toffee","rawbacon"], "output" : "sb_sweetmeat", - "groups" : ["craftingfood","desserts","sb_healing","sb_mobility","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_health","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_sweetmeat"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/toffee.recipe b/recipes/starbound/consumables/desserts/toffee.recipe index 7dc5be82..208f1484 100644 --- a/recipes/starbound/consumables/desserts/toffee.recipe +++ b/recipes/starbound/consumables/desserts/toffee.recipe @@ -1,6 +1,6 @@ { "input" : ["sb_butter","sugar"], "output" : "sb_toffee", - "groups" : ["craftingfood","desserts","sb_healing","sb_mobility","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_toffee"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/desserts/toffeeapple.recipe b/recipes/starbound/consumables/desserts/toffeeapple.recipe index fd8a0b9f..d3a4834e 100644 --- a/recipes/starbound/consumables/desserts/toffeeapple.recipe +++ b/recipes/starbound/consumables/desserts/toffeeapple.recipe @@ -1,6 +1,6 @@ { "input" : ["sb_toffee","redapple"], "output" : "sb_toffeeapple", - "groups" : ["craftingfood","desserts","sb_healing","sb_mobility","sb_t1food","all"], + "groups" : ["craftingfood","desserts","sb_healing","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_toffeeapple"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/batteryacid.recipe b/recipes/starbound/consumables/drinks/batteryacid.recipe index 8ce0e10b..4ab5acca 100644 --- a/recipes/starbound/consumables/drinks/batteryacid.recipe +++ b/recipes/starbound/consumables/drinks/batteryacid.recipe @@ -1,6 +1,6 @@ { "input" : ["currentcorn"], "output" : "sb_batteryacid", - "groups" : ["craftingfood","drinks","sb_energy","sb_other","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_energy","sb_electrified","sb_t1food","all"], "collectables" : {"cooking":"sb_batteryacid"} } diff --git a/recipes/starbound/consumables/drinks/cordialglass.recipe b/recipes/starbound/consumables/drinks/cordialglass.recipe index b6f2cf25..add55957 100644 --- a/recipes/starbound/consumables/drinks/cordialglass.recipe +++ b/recipes/starbound/consumables/drinks/cordialglass.recipe @@ -1,6 +1,6 @@ { - "input" : ["avesmingo","banana","sugar"], - "output" : ["sb_cordialglass",2], - "groups" : ["craftingfood","drinks","sb_healing","sb_energy","sb_energyregen","sb_mobility","all"], + "input" : ["avesmingo","sugar"], + "output" : "sb_cordialglass", + "groups" : ["craftingfood","drinks","sb_healing","sb_energy","sb_mobility","all"], "collectables" : {"cooking":"sb_cordialglass"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/dirtea.recipe b/recipes/starbound/consumables/drinks/dirtea.recipe index d9f6a1df..7fcefce8 100644 --- a/recipes/starbound/consumables/drinks/dirtea.recipe +++ b/recipes/starbound/consumables/drinks/dirtea.recipe @@ -1,6 +1,6 @@ { "input" : ["dirturchin"], "output" : "sb_dirtea", - "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_health","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_dirtea"} } diff --git a/recipes/starbound/consumables/drinks/meatjuice.recipe b/recipes/starbound/consumables/drinks/meatjuice.recipe index 52cbf72a..6e0b5079 100644 --- a/recipes/starbound/consumables/drinks/meatjuice.recipe +++ b/recipes/starbound/consumables/drinks/meatjuice.recipe @@ -1,6 +1,6 @@ { - "input" : ["alienmeat","grapes"], + "input" : ["alienmeat","boneboo"], "output" : "sb_meatjuice", - "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_mobility","all"], + "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_health","all"], "collectables" : {"cooking":"sb_meatjuice"} } diff --git a/recipes/starbound/consumables/drinks/meatwine.recipe b/recipes/starbound/consumables/drinks/meatwine.recipe index 6351f7f4..d9513de0 100644 --- a/recipes/starbound/consumables/drinks/meatwine.recipe +++ b/recipes/starbound/consumables/drinks/meatwine.recipe @@ -1,6 +1,6 @@ { - "input" : ["alienmeat","grapes","boneboo"], + "input" : ["alienmeat","boneboo","grapes"], "output" : "sb_meatwine", - "groups" : ["craftingfood","drinks","sb_mobility","sb_power","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_mobility","sb_health","sb_power","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_meatwine"} } diff --git a/recipes/starbound/consumables/drinks/oculemonade.recipe b/recipes/starbound/consumables/drinks/oculemonade.recipe index 54f1da56..7c24dc1a 100644 --- a/recipes/starbound/consumables/drinks/oculemonade.recipe +++ b/recipes/starbound/consumables/drinks/oculemonade.recipe @@ -1,6 +1,6 @@ { - "input" : ["oculemon"], + "input" : ["oculemon","sugar"], "output" : "sb_oculemonade", - "groups" : ["craftingfood","drinks","sb_energy","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_energy","sb_healing","sb_health","sb_t1food","all"], "collectables" : {"cooking":"sb_oculemonade"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/ricevinegar.recipe b/recipes/starbound/consumables/drinks/ricevinegar.recipe index 86de8f7b..da1127ba 100644 --- a/recipes/starbound/consumables/drinks/ricevinegar.recipe +++ b/recipes/starbound/consumables/drinks/ricevinegar.recipe @@ -1,6 +1,6 @@ { "input" : ["liquidwater","rice"], "output" : "sb_ricevinegar", - "groups" : ["craftingfood","drinks","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_health","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_ricevinegar"} } diff --git a/recipes/starbound/consumables/drinks/rootpopbottle.recipe b/recipes/starbound/consumables/drinks/rootpopbottle.recipe index 81fb4b34..97279f49 100644 --- a/recipes/starbound/consumables/drinks/rootpopbottle.recipe +++ b/recipes/starbound/consumables/drinks/rootpopbottle.recipe @@ -1,6 +1,6 @@ { "input" : ["liquidwater",["sugar",2]], "output" : "sb_rootpopbottle", - "groups" : ["craftingfood","drinks","sb_health","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_energy","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_rootpopbottle"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/rootpopflask.recipe b/recipes/starbound/consumables/drinks/rootpopflask.recipe index b1129fbf..0d029bfb 100644 --- a/recipes/starbound/consumables/drinks/rootpopflask.recipe +++ b/recipes/starbound/consumables/drinks/rootpopflask.recipe @@ -1,6 +1,6 @@ { "input" : ["liquidwater","sugar"], "output" : "sb_rootpopflask", - "groups" : ["craftingfood","drinks","sb_health","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_energy","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_rootpopflask"} } diff --git a/recipes/starbound/consumables/drinks/wartwine.recipe b/recipes/starbound/consumables/drinks/wartwine.recipe index 407ff4b2..a739d97b 100644 --- a/recipes/starbound/consumables/drinks/wartwine.recipe +++ b/recipes/starbound/consumables/drinks/wartwine.recipe @@ -1,6 +1,6 @@ { "input" : ["wartweed","grapes"], "output" : "sb_wartwine", - "groups" : ["craftingfood","drinks","sb_health","sb_power","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_mobility","sb_power","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_wartwine"} } diff --git a/recipes/starbound/consumables/drinks/weyene.recipe b/recipes/starbound/consumables/drinks/weyene.recipe index 33cc46e7..0ae6b544 100644 --- a/recipes/starbound/consumables/drinks/weyene.recipe +++ b/recipes/starbound/consumables/drinks/weyene.recipe @@ -1,6 +1,6 @@ { "input" : ["oculemon","grapes"], "output" : "sb_weyene", - "groups" : ["craftingfood","drinks","sb_energy","sb_power","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","drinks","sb_health","sb_mobility","sb_power","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_weyene"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/whiskeybottle.recipe b/recipes/starbound/consumables/drinks/whiskeybottle.recipe index 7ccdb3a7..e3632f35 100644 --- a/recipes/starbound/consumables/drinks/whiskeybottle.recipe +++ b/recipes/starbound/consumables/drinks/whiskeybottle.recipe @@ -1,6 +1,6 @@ { "input" : [["wheat",2],"rice","liquidwater"], "output" : "sb_whiskeybottle", - "groups" : ["craftingfood","drinks","sb_other","sb_power","sb_healing","all"], + "groups" : ["craftingfood","drinks","sb_other","sb_health","sb_power","sb_healing","all"], "collectables" : {"cooking":"sb_whiskeybottle"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/whiskeyflask.recipe b/recipes/starbound/consumables/drinks/whiskeyflask.recipe index 460a06d7..4b43167a 100644 --- a/recipes/starbound/consumables/drinks/whiskeyflask.recipe +++ b/recipes/starbound/consumables/drinks/whiskeyflask.recipe @@ -1,6 +1,6 @@ { "input" : ["wheat","rice","liquidwater"], "output" : "sb_whiskeyflask", - "groups" : ["craftingfood","drinks","sb_other","sb_power","sb_healing","all"], + "groups" : ["craftingfood","drinks","sb_other","sb_power","sb_healing","sb_health","all"], "collectables" : {"cooking":"sb_whiskeyflask"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/winebottle.recipe b/recipes/starbound/consumables/drinks/winebottle.recipe index 76529656..5ffdf60a 100644 --- a/recipes/starbound/consumables/drinks/winebottle.recipe +++ b/recipes/starbound/consumables/drinks/winebottle.recipe @@ -1,6 +1,6 @@ { "input" : ["pussplum","grapes","sugar"], "output" : "sb_winebottle", - "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_health","all"], + "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_energy","sb_mobility","sb_bouncy","all"], "collectables" : {"cooking":"sb_winebottle"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/drinks/wineglass.recipe b/recipes/starbound/consumables/drinks/wineglass.recipe index 87691beb..fee67c43 100644 --- a/recipes/starbound/consumables/drinks/wineglass.recipe +++ b/recipes/starbound/consumables/drinks/wineglass.recipe @@ -1,6 +1,6 @@ { - "input" : ["pussplum","grapes","sugar"], - "output" : ["sb_wineglass",2], - "groups" : ["craftingfood","drinks","sb_power","sb_healing","sb_health","all"], + "input" : ["grapes","sugar"], + "output" : "sb_wineglass", + "groups" : ["craftingfood","drinks","sb_energy","sb_healing","sb_mobility","sb_power","all"], "collectables" : {"cooking":"sb_wineglass"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/entrees/crystalnachos.recipe b/recipes/starbound/consumables/entrees/crystalnachos.recipe index 0e49a724..7354b486 100644 --- a/recipes/starbound/consumables/entrees/crystalnachos.recipe +++ b/recipes/starbound/consumables/entrees/crystalnachos.recipe @@ -1,6 +1,6 @@ { "input" : ["crystalplant","wheat","tomato","cheese"], "output" : "sb_crystalnachos", - "groups" : ["craftingfood","mains","sb_healing","sb_health","sb_glow","all"], + "groups" : ["craftingfood","mains","sb_healing","sb_glow","all"], "collectables" : {"cooking":"sb_crystalnachos"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/entrees/poachedavesmingo.recipe b/recipes/starbound/consumables/entrees/poachedavesmingo.recipe index 9cd0ec52..6afc82ea 100644 --- a/recipes/starbound/consumables/entrees/poachedavesmingo.recipe +++ b/recipes/starbound/consumables/entrees/poachedavesmingo.recipe @@ -1,6 +1,6 @@ { "input" : ["avesmingo","sb_wartwine"], "output" : "sb_poachedavesmingo", - "groups" : ["craftingfood","mains","sb_health","sb_power","sb_mobility","sb_healing","sb_t1food","all"], + "groups" : ["craftingfood","mains","sb_power","sb_mobility","sb_healing","sb_t1food","all"], "collectables" : {"cooking":"sb_poachedavesmingo"} } \ No newline at end of file diff --git a/recipes/starbound/consumables/sides/toast.recipe b/recipes/starbound/consumables/sides/toast.recipe index 1cd006a6..ff42a268 100644 --- a/recipes/starbound/consumables/sides/toast.recipe +++ b/recipes/starbound/consumables/sides/toast.recipe @@ -1,6 +1,6 @@ { "input" : ["bread","sb_butter"], "output" : "sb_toast", - "groups" : ["craftingfood","sides","sb_healing","sb_health","sb_t1food","all"], + "groups" : ["craftingfood","sides","sb_healing","sb_health","sb_energy","sb_t1food","all"], "collectables" : {"cooking":"sb_toast"} } \ No newline at end of file diff --git a/sb_commands.config b/sb_commands.config index 10ec6944..41726c73 100644 --- a/sb_commands.config +++ b/sb_commands.config @@ -73,6 +73,7 @@ "wartweed": [10, 75], "wheat": [10, 50], "sb_poisoncreep": [15, 120], + "sb_butter": [10, 50], "alienmeat": [20, 25], "rawbacon": [10, 25], diff --git a/stats/sb_effects/entity.lua b/stats/sb_effects/entity.lua deleted file mode 100644 index cfecd8dd..00000000 --- a/stats/sb_effects/entity.lua +++ /dev/null @@ -1 +0,0 @@ -function init() math.betabound_entity = _ENV.entity end \ No newline at end of file diff --git a/stats/sb_effects/entity.statuseffect b/stats/sb_effects/entity.statuseffect deleted file mode 100644 index 06177745..00000000 --- a/stats/sb_effects/entity.statuseffect +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "sb_entity", - "effectConfig" : {}, - "defaultDuration" : 1, - "scripts" : ["entity.lua"] -} \ No newline at end of file diff --git a/stats/sb_effects/fooddepletionsuppressed.statuseffect b/stats/sb_effects/fooddepletionsuppressed.statuseffect index 2ef9838b..3d58f05d 100644 --- a/stats/sb_effects/fooddepletionsuppressed.statuseffect +++ b/stats/sb_effects/fooddepletionsuppressed.statuseffect @@ -1,5 +1,5 @@ { - "name" : "sb_fooddepletionsuppressed", //dontstarve removed by cinemas - "defaultDuration" : 120, - "scripts" : ["/stats/effects/dontstarve/dontstarve.lua"] -} \ No newline at end of file + "name": "sb_fooddepletionsuppressed", //dontstarve removed by cinemas + "defaultDuration": 120, + "scripts": ["/stats/effects/dontstarve/dontstarve.lua"] +} diff --git a/stats/sb_effects/ladder.statuseffect b/stats/sb_effects/ladder.statuseffect index c3a24007..a415e482 100644 --- a/stats/sb_effects/ladder.statuseffect +++ b/stats/sb_effects/ladder.statuseffect @@ -1,7 +1,7 @@ { - "name" : "sb_ladder", - "defaultDuration" : 0.3, - "scripts" : ["ladder.lua"], - "label" : "Safe Fall", - "icon" : "/interface/statuses/nofalldamage.png" -} \ No newline at end of file + "name": "sb_ladder", + "defaultDuration": 0.3, + "scripts": ["ladder.lua"], + "label": "Safe Fall", + "icon": "/interface/statuses/nofalldamage.png" +} diff --git a/stats/sb_effects/levelup.animation b/stats/sb_effects/levelup.animation deleted file mode 100644 index dc895975..00000000 --- a/stats/sb_effects/levelup.animation +++ /dev/null @@ -1,10 +0,0 @@ -{ - "sounds" : {"beep" : ["/sfx/statuseffects/powerup.ogg"]}, - "particleEmitters" : { - "message" : { - "active" : true, - "emissionRate" : 0, - "particles" : [{"particle" : "sb_monsterlevelup"}] - } - } -} \ No newline at end of file diff --git a/stats/sb_effects/levelup.statuseffect b/stats/sb_effects/levelup.statuseffect deleted file mode 100644 index 93d3208b..00000000 --- a/stats/sb_effects/levelup.statuseffect +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name" : "sb_levelup", - "effectConfig" : {}, - "defaultDuration" : 0.5, - "animationConfig" : "levelup.animation", - "icon" : "/items/throwables/sb_filledcapturepod.png", - "label" : "This effect is used to level up captured monsters.", - "scripts" : [] -} diff --git a/stats/sb_effects/movement/jellied.statuseffect b/stats/sb_effects/movement/jellyslow.statuseffect similarity index 100% rename from stats/sb_effects/movement/jellied.statuseffect rename to stats/sb_effects/movement/jellyslow.statuseffect diff --git a/stats/sb_effects/outpost.statuseffect b/stats/sb_effects/outpost.statuseffect index 4b0064e5..c543f733 100644 --- a/stats/sb_effects/outpost.statuseffect +++ b/stats/sb_effects/outpost.statuseffect @@ -23,7 +23,7 @@ [416, 611], //warrior [404, 611], //hater (was 508,610) [412, 614], //mercenary (seed was 14) - [69, 69], //scholar + [328, 611], //scholar [377, 614], //forge + backup comedy script location [286, 611], //santa [356, 641], //garbage @@ -38,9 +38,9 @@ [416, 611], //warrior [710, 611], //hater [412, 614], //mercenary - [69, 69], //scholar + [412, 614], //scholar [377, 614], //forge - [286, 611], //santa + [0, 0], //santa [444, 580], //garbage [0, 0]//kennel ] diff --git a/tech/starbound/bio/enhancedhealing.statuseffect b/tech/starbound/bio/enhancedhealing.statuseffect index 9f37f178..cb99fa5c 100644 --- a/tech/starbound/bio/enhancedhealing.statuseffect +++ b/tech/starbound/bio/enhancedhealing.statuseffect @@ -1,8 +1,10 @@ { - "name" : "sb_enhancedhealingtech", - "defaultDuration" : 5, - "effectConfig" : {"tech":"sb_enhancedhealing"}, - "scripts" : ["enhancedhealing.lua"], - "label" : "Enhanced Healing", - "icon" : "/tech/starbound/enhancedhealing.png" -} \ No newline at end of file + "name": "sb_enhancedhealingtech", + "defaultDuration": 5, + "effectConfig": { + "tech": "sb_enhancedhealing" + }, + "scripts": ["enhancedhealing.lua"], + "label": "Enhanced Healing", + "icon": "/tech/starbound/enhancedhealing.png" +} diff --git a/tech/starbound/bio/forcefield.statuseffect b/tech/starbound/bio/forcefield.statuseffect index 0b7248cc..f6124a1d 100644 --- a/tech/starbound/bio/forcefield.statuseffect +++ b/tech/starbound/bio/forcefield.statuseffect @@ -1,12 +1,12 @@ { - "name" : "sb_forcefieldtech", - "effectConfig" : { - "directives" : "?border=1;0001;0000?border=1;007eff37;0000", - "forceFieldStrength" : 0.3 + "name": "sb_forcefieldtech", + "effectConfig": { + "directives": "?border=1;0001;0000?border=1;007eff37;0000", + "forceFieldStrength": 0.3 }, - "defaultDuration" : 5, + "defaultDuration": 5, - "scripts" : ["forcefield.lua"], - "label" : "Force Field", - "icon" : "/tech/starbound/forcefield.png" -} \ No newline at end of file + "scripts": ["forcefield.lua"], + "label": "Force Field", + "icon": "/tech/starbound/forcefield.png" +} diff --git a/tech/starbound/bio/spiked.statuseffect b/tech/starbound/bio/spiked.statuseffect index aca59611..50fb5ba1 100644 --- a/tech/starbound/bio/spiked.statuseffect +++ b/tech/starbound/bio/spiked.statuseffect @@ -1,8 +1,10 @@ { - "name" : "sb_spikedtech", - "defaultDuration" : 5, - "effectConfig" : {"tech":"sb_spiked"}, - "scripts" : ["spiked.lua"], - "label" : "Spikes", - "icon" : "/tech/starbound/spiked.png" -} \ No newline at end of file + "name": "sb_spikedtech", + "defaultDuration": 5, + "effectConfig": { + "tech": "sb_spiked" + }, + "scripts": ["spiked.lua"], + "label": "Spikes", + "icon": "/tech/starbound/spiked.png" +} diff --git a/tech/starbound/bio/tank.statuseffect b/tech/starbound/bio/tank.statuseffect index 267e6749..be08fd82 100644 --- a/tech/starbound/bio/tank.statuseffect +++ b/tech/starbound/bio/tank.statuseffect @@ -1,13 +1,13 @@ { - "name" : "sb_tanktech", - "effectConfig" : { - "tech" : "sb_tank" + "name": "sb_tanktech", + "effectConfig": { + "tech": "sb_tank" }, - "defaultDuration" : 5, + "defaultDuration": 5, - "scripts" : ["tank.lua"], - "animationConfig" : "tank.animation", + "scripts": ["tank.lua"], + "animationConfig": "tank.animation", - "label" : "Tanky", - "icon" : "/tech/starbound/tank.png" -} \ No newline at end of file + "label": "Tanky", + "icon": "/tech/starbound/tank.png" +} diff --git a/tech/starbound/bio/vamp.statuseffect b/tech/starbound/bio/vamp.statuseffect index 3e56b975..5083f57c 100644 --- a/tech/starbound/bio/vamp.statuseffect +++ b/tech/starbound/bio/vamp.statuseffect @@ -1,8 +1,10 @@ { - "name" : "sb_vamptech", - "defaultDuration" : 5, - "effectConfig" : {"tech":"sb_vamp"}, - "scripts" : ["vamp.lua"], - "label" : "Vampiric", - "icon" : "/tech/starbound/vamp.png" -} \ No newline at end of file + "name": "sb_vamptech", + "defaultDuration": 5, + "effectConfig": { + "tech": "sb_vamp" + }, + "scripts": ["vamp.lua"], + "label": "Vampiric", + "icon": "/tech/starbound/vamp.png" +} diff --git a/tech/starbound/booster/bubbleboost.tech b/tech/starbound/booster/bubbleboost.tech index 0b70557b..07c2985f 100644 --- a/tech/starbound/booster/bubbleboost.tech +++ b/tech/starbound/booster/bubbleboost.tech @@ -11,6 +11,7 @@ "scripts" : ["booster.lua"], "animator" : "bubbleboost.animation", + "chipCost" : 10, "boostControlForce" : 300, "boostSpeed" : 40, diff --git a/tech/starbound/booster/butterflyboost.tech b/tech/starbound/booster/butterflyboost.tech index d0dfd4a8..e0c1987b 100644 --- a/tech/starbound/booster/butterflyboost.tech +++ b/tech/starbound/booster/butterflyboost.tech @@ -10,6 +10,7 @@ "scripts" : ["booster.lua"], "animator" : "butterflyboost.animation", + "chipCost" : 10, "boostControlForce" : 750, "boostSpeed" : 30, diff --git a/tech/starbound/booster/particlethrust.tech b/tech/starbound/booster/particlethrust.tech index 25166538..7b179b24 100644 --- a/tech/starbound/booster/particlethrust.tech +++ b/tech/starbound/booster/particlethrust.tech @@ -9,6 +9,7 @@ "scripts" : ["booster.lua"], "animator" : "particlethrust.animation", + "chipCost" : 10, "boostControlForce" : 750, "boostSpeed" : 20, diff --git a/tech/starbound/explosiveprotection/explosiveprotection.statuseffect b/tech/starbound/explosiveprotection/explosiveprotection.statuseffect index 6f495a5c..e1e11822 100644 --- a/tech/starbound/explosiveprotection/explosiveprotection.statuseffect +++ b/tech/starbound/explosiveprotection/explosiveprotection.statuseffect @@ -1,9 +1,11 @@ { - "name" : "sb_explosiveprotectiontech", - "defaultDuration" : 5, - "animationConfig" : "explosiveprotection.animation", - "effectConfig" : {"tech":"sb_explosiveprotection"}, - "scripts" : ["explosiveprotection.lua"], - "label" : "Explosive Defence", - "icon" : "/tech/starbound/explosiveprotection.png" -} \ No newline at end of file + "name": "sb_explosiveprotectiontech", + "defaultDuration": 5, + "animationConfig": "explosiveprotection.animation", + "effectConfig": { + "tech": "sb_explosiveprotection" + }, + "scripts": ["explosiveprotection.lua"], + "label": "Explosive Defence", + "icon": "/tech/starbound/explosiveprotection.png" +} diff --git a/tech/starbound/groundsmash/groundsmashdamage.statuseffect b/tech/starbound/groundsmash/groundsmashdamage.statuseffect index 128478cc..f3415286 100644 --- a/tech/starbound/groundsmash/groundsmashdamage.statuseffect +++ b/tech/starbound/groundsmash/groundsmashdamage.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_groundsmashdamage", - "effectConfig" : {}, - "defaultDuration" : 0.1, - "scripts" : ["groundsmashdamage.lua"] -} \ No newline at end of file + "name": "sb_groundsmashdamage", + "effectConfig": {}, + "defaultDuration": 0.1, + "scripts": ["groundsmashdamage.lua"] +} diff --git a/tech/starbound/groundsmash/groundsmashknockback.statuseffect b/tech/starbound/groundsmash/groundsmashknockback.statuseffect index a1cb6d2f..793d7f0e 100644 --- a/tech/starbound/groundsmash/groundsmashknockback.statuseffect +++ b/tech/starbound/groundsmash/groundsmashknockback.statuseffect @@ -1,6 +1,8 @@ { - "name" : "sb_groundsmashknockbackX", - "effectConfig" : {"X":"X"}, - "defaultDuration" : 0.1, - "scripts" : ["groundsmashknockback.lua"] -} \ No newline at end of file + "name": "sb_groundsmashknockbackX", + "effectConfig": { + "X": "X" + }, + "defaultDuration": 0.1, + "scripts": ["groundsmashknockback.lua"] +} diff --git a/tech/starbound/groundsmash/groundsmashknockbackY.statuseffect b/tech/starbound/groundsmash/groundsmashknockbackY.statuseffect index c2235274..599426fe 100644 --- a/tech/starbound/groundsmash/groundsmashknockbackY.statuseffect +++ b/tech/starbound/groundsmash/groundsmashknockbackY.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_groundsmashknockbackY", - "effectConfig" : {}, - "defaultDuration" : 0.1, - "scripts" : ["groundsmashknockback.lua"] -} \ No newline at end of file + "name": "sb_groundsmashknockbackY", + "effectConfig": {}, + "defaultDuration": 0.1, + "scripts": ["groundsmashknockback.lua"] +} diff --git a/tech/starbound/jetpack/rocketboots.tech b/tech/starbound/jetpack/rocketboots.tech index 440e9d9b..e781d428 100644 --- a/tech/starbound/jetpack/rocketboots.tech +++ b/tech/starbound/jetpack/rocketboots.tech @@ -7,6 +7,7 @@ "description" : "Press and hold ^#0f0;[SPACE]^reset; midair to activate the rocket boots!", "sb_briefDescription" : "Press and hold ^#0f0;[SPACE]^reset; midair to fly!", "shortDescription" : "Rocket Boots", + "chipCost" : 6, "scripts" : ["jetpack.lua"], "animator" : "rocketboots.animation", diff --git a/tech/starbound/magnet/magnet.statuseffect b/tech/starbound/magnet/magnet.statuseffect index cad75a2c..7df43c8d 100644 --- a/tech/starbound/magnet/magnet.statuseffect +++ b/tech/starbound/magnet/magnet.statuseffect @@ -1,8 +1,8 @@ { - "name" : "sb_magnet", - "effectConfig" : {}, - "defaultDuration" : 1, - "scripts" : ["magnet.lua"], - "label" : "Magnetic", - "icon" : "/tech/starbound/magnet.png" -} \ No newline at end of file + "name": "sb_magnet", + "effectConfig": {}, + "defaultDuration": 1, + "scripts": ["magnet.lua"], + "label": "Magnetic", + "icon": "/tech/starbound/magnet.png" +} diff --git a/tech/starbound/magnet/magnet.tech b/tech/starbound/magnet/magnet.tech index 84347c7f..67fc1982 100644 --- a/tech/starbound/magnet/magnet.tech +++ b/tech/starbound/magnet/magnet.tech @@ -1,14 +1,14 @@ { - "name" : "sb_magnet", - "type" : "head", - "icon" : "/tech/starbound/magnet.png", - "scripts" : [], - "sb_effect" : "sb_magnet", - "sb_suitImage" : "?replace;73daff=fa0000;27abff=db0000;117ee4=bc0000;1f45d4=770000;002b72=580000;001522=390000", -//"sb_suitImage" : "?replace;73daff=ececec;27abff=ccc;117ee4=bdbdbd;1f45d4=aeaeae;002b72=9f9f9f;001522=909090", - "rarity" : "Legendary", - "chipCost" : 8, - "description" : "Provides the wearer with the ability to attract nearby items.", - "sb_longDescription" : "Dropping items may be difficult...", - "shortDescription" : "Magnetic" -} \ No newline at end of file + "name": "sb_magnet", + "type": "head", + "icon": "/tech/starbound/magnet.png", + "scripts": [], + "sb_effect": "sb_magnet", + "sb_suitImage": "?replace;73daff=fa0000;27abff=db0000;117ee4=bc0000;1f45d4=770000;002b72=580000;001522=390000", + //"sb_suitImage" : "?replace;73daff=ececec;27abff=ccc;117ee4=bdbdbd;1f45d4=aeaeae;002b72=9f9f9f;001522=909090", + "rarity": "Legendary", + "chipCost": 8, + "description": "Provides the wearer with the ability to attract nearby items.", + "sb_longDescription": "Dropping items may be difficult...", + "shortDescription": "Magnetic" +} diff --git a/tech/starbound/movement/gravity.statuseffect b/tech/starbound/movement/gravity.statuseffect index 21b04753..142be71c 100644 --- a/tech/starbound/movement/gravity.statuseffect +++ b/tech/starbound/movement/gravity.statuseffect @@ -1,8 +1,10 @@ { - "name" : "sb_gravitytech", - "effectConfig" : {"gravityModifier":0.3}, - "defaultDuration" : 9, - "scripts" : ["gravity.lua"], - "label" : "Light", - "icon" : "/tech/starbound/gravity.png" -} \ No newline at end of file + "name": "sb_gravitytech", + "effectConfig": { + "gravityModifier": 0.3 + }, + "defaultDuration": 9, + "scripts": ["gravity.lua"], + "label": "Light", + "icon": "/tech/starbound/gravity.png" +} diff --git a/tech/starbound/movement/jump.statuseffect b/tech/starbound/movement/jump.statuseffect index 703ddca0..595927bd 100644 --- a/tech/starbound/movement/jump.statuseffect +++ b/tech/starbound/movement/jump.statuseffect @@ -1,7 +1,7 @@ { - "name" : "sb_jumptech", - "defaultDuration" : 5, - "scripts" : ["jump.lua"], - "label" : "Jump+", - "icon" : "/tech/starbound/jump.png" -} \ No newline at end of file + "name": "sb_jumptech", + "defaultDuration": 5, + "scripts": ["jump.lua"], + "label": "Jump+", + "icon": "/tech/starbound/jump.png" +} diff --git a/tech/starbound/movement/mobility.statuseffect b/tech/starbound/movement/mobility.statuseffect index 5aa54d71..64eb2fc4 100644 --- a/tech/starbound/movement/mobility.statuseffect +++ b/tech/starbound/movement/mobility.statuseffect @@ -1,8 +1,8 @@ { - "name" : "sb_mobilitytech", - "effectConfig" : {}, - "defaultDuration" : 5, - "scripts" : ["mobility.lua"], - "label" : "Mobility+", - "icon" : "/tech/starbound/mobility.png" -} \ No newline at end of file + "name": "sb_mobilitytech", + "effectConfig": {}, + "defaultDuration": 5, + "scripts": ["mobility.lua"], + "label": "Mobility+", + "icon": "/tech/starbound/mobility.png" +} diff --git a/tech/starbound/movement/speed.statuseffect b/tech/starbound/movement/speed.statuseffect index 161d4324..88812f10 100644 --- a/tech/starbound/movement/speed.statuseffect +++ b/tech/starbound/movement/speed.statuseffect @@ -1,8 +1,12 @@ { - "name" : "sb_speedtech", - "effectConfig" : {"controlModifiers":{"speedModifier":1.5}}, - "defaultDuration" : 5, - "scripts" : ["controlmodifiers.lua"], - "label" : "Speed+", - "icon" : "/tech/starbound/speed.png" -} \ No newline at end of file + "name": "sb_speedtech", + "effectConfig": { + "controlModifiers": { + "speedModifier": 1.5 + } + }, + "defaultDuration": 5, + "scripts": ["controlmodifiers.lua"], + "label": "Speed+", + "icon": "/tech/starbound/speed.png" +} diff --git a/tech/starbound/regen/energyregen.statuseffect b/tech/starbound/regen/energyregen.statuseffect index fb5c1d6a..299503c6 100644 --- a/tech/starbound/regen/energyregen.statuseffect +++ b/tech/starbound/regen/energyregen.statuseffect @@ -1,13 +1,13 @@ { - "name" : "sb_energyregentech", - "effectConfig" : { - "tech" : "sb_energyregen" + "name": "sb_energyregentech", + "effectConfig": { + "tech": "sb_energyregen" }, - "defaultDuration" : 5, + "defaultDuration": 5, - "scripts" : ["regen.lua"], - "animationConfig" : "energyregen.animation", + "scripts": ["regen.lua"], + "animationConfig": "energyregen.animation", - "label" : "Energy Charge", - "icon" : "/tech/starbound/energyregen.png" -} \ No newline at end of file + "label": "Energy Charge", + "icon": "/tech/starbound/energyregen.png" +} diff --git a/tech/starbound/regen/regeneration.statuseffect b/tech/starbound/regen/regeneration.statuseffect index d8bcd74f..8fa3fa1d 100644 --- a/tech/starbound/regen/regeneration.statuseffect +++ b/tech/starbound/regen/regeneration.statuseffect @@ -1,13 +1,13 @@ { - "name" : "sb_regenerationtech", - "effectConfig" : { - "tech" : "sb_regeneration" + "name": "sb_regenerationtech", + "effectConfig": { + "tech": "sb_regeneration" }, - "defaultDuration" : 5, + "defaultDuration": 5, - "scripts" : ["regen.lua"], - "animationConfig" : "regeneration.animation", + "scripts": ["regen.lua"], + "animationConfig": "regeneration.animation", - "label" : "Regeneration", - "icon" : "regeneration.png" -} \ No newline at end of file + "label": "Regeneration", + "icon": "regeneration.png" +} diff --git a/tech/starbound/shield/shield.statuseffect b/tech/starbound/shield/shield.statuseffect index 421e46aa..a375fc65 100644 --- a/tech/starbound/shield/shield.statuseffect +++ b/tech/starbound/shield/shield.statuseffect @@ -1,13 +1,13 @@ { - "name" : "sb_shield", - "effectConfig" : { - "tech" : "sb_shield" + "name": "sb_shield", + "effectConfig": { + "tech": "sb_shield" }, - "defaultDuration" : 5, + "defaultDuration": 5, - "scripts" : ["shield.lua"], - "animationConfig" : "shield.animation", + "scripts": ["shield.lua"], + "animationConfig": "shield.animation", - "label" : "Shield", - "icon" : "/tech/starbound/shield.png" -} \ No newline at end of file + "label": "Shield", + "icon": "/tech/starbound/shield.png" +} diff --git a/tech/starbound/suits/air.statuseffect b/tech/starbound/suits/air.statuseffect index f8d6d11c..436dce87 100644 --- a/tech/starbound/suits/air.statuseffect +++ b/tech/starbound/suits/air.statuseffect @@ -1,10 +1,14 @@ { - "name" : "sb_breathprotectiontech", - "effectConfig" : { "statModifierGroup" : [ - {"stat":"breathProtection","amount":1} - ]}, - "defaultDuration" : 5, - "scripts" : ["suit.lua"], - "label" : "Oxygen Supply", - "icon" : "/tech/starbound/air.png" -} \ No newline at end of file + "name": "sb_breathprotectiontech", + "effectConfig": { + "statModifierGroup": [{ + "stat": "breathProtection", + "amount": 1 + } + ] + }, + "defaultDuration": 5, + "scripts": ["suit.lua"], + "label": "Oxygen Supply", + "icon": "/tech/starbound/air.png" +} diff --git a/tech/starbound/suits/breathprotection.tech b/tech/starbound/suits/breathprotection.tech index ccd110a2..5690207f 100644 --- a/tech/starbound/suits/breathprotection.tech +++ b/tech/starbound/suits/breathprotection.tech @@ -1,12 +1,12 @@ { - "name" : "sb_breathprotection", - "type" : "head", - "icon" : "/tech/starbound/air.png", - "scripts" : [], - "sb_effect" : "sb_breathprotectiontech", - "sb_suitImage" : "?replace;73daff=e6e6e6;27abff=c9c9c9;117ee4=aaa;1f45d4=636363", - "rarity" : "Legendary", - "chipCost" : 8, - "description" : "Provides the wearer with a constant supply of oxygen in airless environments.", - "shortDescription" : "Oxygen Supply" -} \ No newline at end of file + "name": "sb_breathprotection", + "type": "head", + "icon": "/tech/starbound/air.png", + "scripts": [], + "sb_effect": "sb_breathprotectiontech", + "sb_suitImage": "?replace;73daff=e6e6e6;27abff=c9c9c9;117ee4=aaa;1f45d4=636363", + "rarity": "Legendary", + "chipCost": 8, + "description": "Provides the wearer with a constant supply of oxygen in airless environments.", + "shortDescription": "Oxygen Supply" +} diff --git a/tech/starbound/suits/environmentalprotection.statuseffect b/tech/starbound/suits/environmentalprotection.statuseffect index 4853e1e8..99634f18 100644 --- a/tech/starbound/suits/environmentalprotection.statuseffect +++ b/tech/starbound/suits/environmentalprotection.statuseffect @@ -1,13 +1,23 @@ { - "name" : "sb_environmentalprotectiontech", - "effectConfig" : { "statModifierGroup" : [ - {"stat":"breathProtection","amount":1}, - {"stat":"biomeradiationImmunity","amount":1}, - {"stat":"biomecoldImmunity","amount":1}, - {"stat":"biomeheatImmunity","amount":1} - ]}, - "defaultDuration" : 5, - "scripts" : ["suit.lua"], - "label" : "Environmental Protection", - "icon" : "environmentalprotection.png" + "name": "sb_environmentalprotectiontech", + "effectConfig": { + "statModifierGroup": [{ + "stat": "breathProtection", + "amount": 1 + }, { + "stat": "biomeradiationImmunity", + "amount": 1 + }, { + "stat": "biomecoldImmunity", + "amount": 1 + }, { + "stat": "biomeheatImmunity", + "amount": 1 + } + ] + }, + "defaultDuration": 5, + "scripts": ["suit.lua"], + "label": "Environmental Protection", + "icon": "environmentalprotection.png" } diff --git a/tech/starbound/suits/heat.statuseffect b/tech/starbound/suits/heat.statuseffect index 5b01fd0f..bec4ab68 100644 --- a/tech/starbound/suits/heat.statuseffect +++ b/tech/starbound/suits/heat.statuseffect @@ -1,11 +1,17 @@ { - "name" : "sb_heatprotectiontech", - "effectConfig" : { "statModifierGroup" : [ - {"stat":"biomeheatImmunity","amount":1}, - {"stat":"fireResistance","amount":0.25} - ]}, - "defaultDuration" : 5, - "scripts" : ["suit.lua"], - "label" : "Heat Protection", - "icon" : "heat.png" + "name": "sb_heatprotectiontech", + "effectConfig": { + "statModifierGroup": [{ + "stat": "biomeheatImmunity", + "amount": 1 + }, { + "stat": "fireResistance", + "amount": 0.25 + } + ] + }, + "defaultDuration": 5, + "scripts": ["suit.lua"], + "label": "Heat Protection", + "icon": "heat.png" } diff --git a/tech/starbound/suits/heatprotection.tech b/tech/starbound/suits/heatprotection.tech index 831b4357..8d1686bc 100644 --- a/tech/starbound/suits/heatprotection.tech +++ b/tech/starbound/suits/heatprotection.tech @@ -1,13 +1,13 @@ { - "name" : "sb_heatprotection", - "type" : "head", - "icon" : "/tech/starbound/heat.png", - "scripts" : [], - "sb_effect" : "sb_heatprotectiontech", - "sb_suitImage" : "?replace;73daff=f7d700;27abff=e99400;117ee4=c65d00;1f45d4=8a2400;002b72=430000;001522=230000", - "rarity" : "Legendary", - "tooltipKind" : "sb_object4", - "chipCost" : 8, - "description" : "Protects the wearer from the extreme heat found on certain planets and provides fire resistance.", - "shortDescription" : "Heat Protection" -} \ No newline at end of file + "name": "sb_heatprotection", + "type": "head", + "icon": "/tech/starbound/heat.png", + "scripts": [], + "sb_effect": "sb_heatprotectiontech", + "sb_suitImage": "?replace;73daff=f7d700;27abff=e99400;117ee4=c65d00;1f45d4=8a2400;002b72=430000;001522=230000", + "rarity": "Legendary", + "tooltipKind": "sb_object4", + "chipCost": 8, + "description": "Protects the wearer from the extreme heat found on certain planets and provides fire resistance.", + "shortDescription": "Heat Protection" +} diff --git a/tech/starbound/suits/radprotection.statuseffect b/tech/starbound/suits/radprotection.statuseffect index 1bd4d06e..24c090ad 100644 --- a/tech/starbound/suits/radprotection.statuseffect +++ b/tech/starbound/suits/radprotection.statuseffect @@ -1,11 +1,17 @@ { - "name" : "sb_radiationprotectiontech", - "effectConfig" : { "statModifierGroup" : [ - {"stat":"biomeradiationImmunity","amount":1}, - {"stat":"poisonResistance","amount":0.25} - ]}, - "defaultDuration" : 5, - "scripts" : ["suit.lua"], - "label" : "Radiation Protection", - "icon" : "rad.png" + "name": "sb_radiationprotectiontech", + "effectConfig": { + "statModifierGroup": [{ + "stat": "biomeradiationImmunity", + "amount": 1 + }, { + "stat": "poisonResistance", + "amount": 0.25 + } + ] + }, + "defaultDuration": 5, + "scripts": ["suit.lua"], + "label": "Radiation Protection", + "icon": "rad.png" } diff --git a/tech/starbound/suits/radprotection.tech b/tech/starbound/suits/radprotection.tech index fa4c2f8e..03f1a799 100644 --- a/tech/starbound/suits/radprotection.tech +++ b/tech/starbound/suits/radprotection.tech @@ -1,14 +1,14 @@ { - "name" : "sb_radiationprotection", - "type" : "head", - "icon" : "/tech/starbound/rad.png", - "scripts" : [], -//"sb_effect" : [{"stat":"biomeradiationImmunity","amount":1}], - "sb_effect" : "sb_radiationprotectiontech", - "sb_suitImage" : "?replace;73daff=fffa64;27abff=ffd429;117ee4=e2b61a;1f45d4=ba7e17;002b72=131313;001522=000", - "rarity" : "Legendary", - "tooltipKind" : "sb_object4", - "chipCost" : 8, - "description" : "Protects the wearer from the deadly radiation found on certain planets and provides poison resistance.", - "shortDescription" : "Radiation Protection" -} \ No newline at end of file + "name": "sb_radiationprotection", + "type": "head", + "icon": "/tech/starbound/rad.png", + "scripts": [], + //"sb_effect" : [{"stat":"biomeradiationImmunity","amount":1}], + "sb_effect": "sb_radiationprotectiontech", + "sb_suitImage": "?replace;73daff=fffa64;27abff=ffd429;117ee4=e2b61a;1f45d4=ba7e17;002b72=131313;001522=000", + "rarity": "Legendary", + "tooltipKind": "sb_object4", + "chipCost": 8, + "description": "Protects the wearer from the deadly radiation found on certain planets and provides poison resistance.", + "shortDescription": "Radiation Protection" +} diff --git a/tech/starbound/unscripted/berserk.statuseffect b/tech/starbound/unscripted/berserk.statuseffect index a4edde2f..edf173be 100644 --- a/tech/starbound/unscripted/berserk.statuseffect +++ b/tech/starbound/unscripted/berserk.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_berserk", - "defaultDuration" : 1, - "label" : "Berserker", - "icon" : "/tech/starbound/berserk.png" -} \ No newline at end of file + "name": "sb_berserk", + "defaultDuration": 1, + "label": "Berserker", + "icon": "/tech/starbound/berserk.png" +} diff --git a/tech/starbound/unscripted/energy.statuseffect b/tech/starbound/unscripted/energy.statuseffect index 9c45e20e..6177be2e 100644 --- a/tech/starbound/unscripted/energy.statuseffect +++ b/tech/starbound/unscripted/energy.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_energytech", - "defaultDuration" : 5, - "label" : "Energy+", - "icon" : "/tech/starbound/energy.png" -} \ No newline at end of file + "name": "sb_energytech", + "defaultDuration": 5, + "label": "Energy+", + "icon": "/tech/starbound/energy.png" +} diff --git a/tech/starbound/unscripted/glow.statuseffect b/tech/starbound/unscripted/glow.statuseffect index 897602e3..40a98824 100644 --- a/tech/starbound/unscripted/glow.statuseffect +++ b/tech/starbound/unscripted/glow.statuseffect @@ -1,7 +1,7 @@ { - "name" : "sb_glowtech", - "defaultDuration" : 5, - "animationConfig" : "glow.animation", - "label" : "Glowing", - "icon" : "/tech/starbound/glow.png" + "name": "sb_glowtech", + "defaultDuration": 5, + "animationConfig": "glow.animation", + "label": "Glowing", + "icon": "/tech/starbound/glow.png" } diff --git a/tech/starbound/unscripted/grit.statuseffect b/tech/starbound/unscripted/grit.statuseffect index 0fba66cc..9c59a24f 100644 --- a/tech/starbound/unscripted/grit.statuseffect +++ b/tech/starbound/unscripted/grit.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_grittech", - "defaultDuration" : 1, - "label" : "Grit+", - "icon" : "/tech/starbound/grit.png" -} \ No newline at end of file + "name": "sb_grittech", + "defaultDuration": 1, + "label": "Grit+", + "icon": "/tech/starbound/grit.png" +} diff --git a/tech/starbound/unscripted/health.statuseffect b/tech/starbound/unscripted/health.statuseffect index 9f97605c..41e36070 100644 --- a/tech/starbound/unscripted/health.statuseffect +++ b/tech/starbound/unscripted/health.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_healthtech", - "defaultDuration" : 5, - "label" : "Health+", - "icon" : "/tech/starbound/health.png" + "name": "sb_healthtech", + "defaultDuration": 5, + "label": "Health+", + "icon": "/tech/starbound/health.png" } diff --git a/tech/starbound/unscripted/protection.statuseffect b/tech/starbound/unscripted/protection.statuseffect index f16c1171..4bc002b4 100644 --- a/tech/starbound/unscripted/protection.statuseffect +++ b/tech/starbound/unscripted/protection.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_protectiontech", - "defaultDuration" : 1, - "label" : "Protection+", - "icon" : "/tech/starbound/protection.png" -} \ No newline at end of file + "name": "sb_protectiontech", + "defaultDuration": 1, + "label": "Protection+", + "icon": "/tech/starbound/protection.png" +} diff --git a/tech/starbound/unscripted/reducefalldamage.statuseffect b/tech/starbound/unscripted/reducefalldamage.statuseffect index 7aa25264..0c26cdb1 100644 --- a/tech/starbound/unscripted/reducefalldamage.statuseffect +++ b/tech/starbound/unscripted/reducefalldamage.statuseffect @@ -1,6 +1,6 @@ { - "name" : "sb_reducefalldamagetech", - "defaultDuration" : 5, - "label" : "Fall Dampener", - "icon" : "reducefalldamage.png" -} \ No newline at end of file + "name": "sb_reducefalldamagetech", + "defaultDuration": 5, + "label": "Fall Dampener", + "icon": "reducefalldamage.png" +} diff --git a/treasure/sb_food.treasurepools b/treasure/sb_food.treasurepools index eb0d4967..af3adef9 100644 --- a/treasure/sb_food.treasurepools +++ b/treasure/sb_food.treasurepools @@ -44,7 +44,7 @@ ,{"weight" : 0.6, "item" : "sb_vegetablesoup"} - ,{"weight" : 0.65, "item" : "sb_applepie"} + ,{"weight" : 0.55, "item" : "sb_applepie"} ,{"weight" : 0.75, "item" : "sb_candiedpearlpeas"} ,{"weight" : 0.85, "item" : "sb_ricevinegar"} @@ -127,15 +127,15 @@ ,{"weight" : 0.9, "item" : "sb_roastcacti"} - ,{"weight" : 0.75, "item" : "sb_butter"} - ,{"weight" : 0.75, "item" : "sb_toast"} + ,{"weight" : 0.925, "item" : "sb_butter"} + ,{"weight" : 0.8, "item" : "sb_toast"} ,{"weight" : 0.75, "item" : "sb_cake"} ,{"weight" : 0.95, "item" : "sb_candy"} ,{"weight" : 0.75, "item" : "sb_carrotcake"} ,{"weight" : 0.7, "item" : "sb_chocolatecoffeebeans"} ,{"weight" : 0.9, "item" : "sb_batteryacid"} - ,{"weight" : 0.8, "item" : "sb_meatjuice"} + ,{"weight" : 0.6, "item" : "sb_meatjuice"} ,{"weight" : 0.85, "item" : "sb_orangejuice"} ,{"weight" : 0.985, "item" : "soda"} @@ -201,28 +201,28 @@ ,{"weight" : 0.8, "item" : "sb_crystalchips"} ,{"weight" : 0.75, "item" : "sb_bananabread"} - ,{"weight" : 0.45, "item" : "sb_brineapple"} + ,{"weight" : 0.5, "item" : "sb_brineapple"} ,{"weight" : 0.4, "item" : "sb_crowncake"} - ,{"weight" : 0.9, "item" : "sb_crystalcandy"} + ,{"weight" : 0.85, "item" : "sb_crystalcandy"} ,{"weight" : 0.7, "item" : "sb_crystaljam"} - ,{"weight" : 0.5, "item" : "sb_crystalpie"} + ,{"weight" : 0.65, "item" : "sb_crystalpie"} ,{"weight" : 0.6, "item" : "sb_crystaltart"} ,{"weight" : 0.75, "item" : "sb_icecream"} - ,{"weight" : 0.7, "item" : "sb_lollypop"} + ,{"weight" : 0.65, "item" : "sb_lollypop"} ,{"weight" : 0.7, "item" : "sb_orangejam"} ,{"weight" : 0.65, "item" : "sb_orangepie"} ,{"weight" : 0.6, "item" : "sb_orangetart"} ,{"weight" : 0.65, "item" : "sb_peanutbutterjar"} - ,{"weight" : 0.6, "item" : "sb_pussplumpie"} + ,{"weight" : 0.55, "item" : "sb_pussplumpie"} ,{"weight" : 0.65, "item" : "sb_thornjam"} - ,{"weight" : 0.6, "item" : "sb_toffee"} - ,{"weight" : 0.7, "item" : "sb_toffeeapple"} - ,{"weight" : 0.5, "item" : "sb_sweetmeat"} + ,{"weight" : 0.75, "item" : "sb_toffee"} + ,{"weight" : 0.65, "item" : "sb_toffeeapple"} + ,{"weight" : 0.65, "item" : "sb_sweetmeat"} ,{"weight" : 0.6, "item" : "sb_chocolate"} ,{"weight" : 0.9, "item" : "sb_dirtea"} ,{"weight" : 0.85, "item" : "sb_liquifiedcrystal"} - ,{"weight" : 0.65, "item" : "sb_meatwine"} + ,{"weight" : 0.45, "item" : "sb_meatwine"} ,{"weight" : 0.65, "item" : "sb_weyene"} ,{"weight" : 0.6, "item" : "sb_whiskeybottle"} ,{"weight" : 0.7, "item" : "sb_whiskeyflask"} @@ -275,7 +275,7 @@ {"weight" : 0.35, "item" : "toxictart"}, {"weight" : 0.65, "item" : "toxictopjam"} - ,{"weight" : 0.75, "item" : "sb_poachedavesmingo"} + ,{"weight" : 0.6, "item" : "sb_poachedavesmingo"} ,{"weight" : 0.75, "item" : "sb_eggfriedrice"} @@ -284,7 +284,7 @@ ,{"weight" : 0.5, "item" : "sb_sweettime"} ,{"weight" : 0.8, "item" : "sb_boltedmilk"} - ,{"weight" : 0.8, "item" : "sb_oculemonade"} + ,{"weight" : 0.65, "item" : "sb_oculemonade"} ,{"weight" : 0.985, "item" : "soda"} ,{"weight" : 0.985, "item" : "reefcola"} @@ -313,8 +313,8 @@ ,{"weight" : 0.7, "item" : "sb_cordialglass"} ,{"weight" : 0.9, "item" : "sb_wartjuice"} ,{"weight" : 0.75, "item" : "sb_wartwine"} - ,{"weight" : 0.55, "item" : "sb_wineglass"} - ,{"weight" : 0.4, "item" : "sb_winebottle"} + ,{"weight" : 0.7, "item" : "sb_wineglass"} + ,{"weight" : 0.55, "item" : "sb_winebottle"} ,{"weight" : 0.985, "item" : "soda"} ,{"weight" : 0.985, "item" : "reefcola"} @@ -347,7 +347,7 @@ {"weight" : 0.6, "item" : "wartweedstew"} - ,{"weight" : 0.7, "item" : "sb_chilistew"} + ,{"weight" : 0.55, "item" : "sb_chilistew"} ,{"weight" : 0.8, "item" : "sb_curriedbeakseed"} ,{"weight" : 0.9, "item" : "sb_orangenergyglass"} diff --git a/versioning/statuseffects/sb_entity.statuseffect b/versioning/statuseffects/sb_entity.statuseffect new file mode 100644 index 00000000..cc2fb426 --- /dev/null +++ b/versioning/statuseffects/sb_entity.statuseffect @@ -0,0 +1 @@ +{"name":"sb_entity"} \ No newline at end of file diff --git a/versioning/statuseffects/sb_levelup.statuseffect b/versioning/statuseffects/sb_levelup.statuseffect new file mode 100644 index 00000000..820d460e --- /dev/null +++ b/versioning/statuseffects/sb_levelup.statuseffect @@ -0,0 +1 @@ +{"name":"sb_levelup"} \ No newline at end of file