From 514cf67dd8482581b177f1861fadfc86829f6463 Mon Sep 17 00:00:00 2001 From: SilverSokolova Date: Sat, 2 Sep 2023 22:14:54 -0500 Subject: [PATCH] a --- LICENSE.md | 2 + _metadata | 2 +- codex/sb_controls.codex | 41 --- .../starbound/bows/aegisaltbow.activeitem | 51 +-- .../starbound/bows/bustershot.weaponability | 90 ++--- .../active/starbound/bows/firebow.activeitem | 53 +-- .../starbound/bows/frozenfirebow.activeitem | 59 ++-- .../starbound/bows/heartstringbow.activeitem | 47 +-- .../starbound/bows/slingshot.activeitem | 78 ++--- .../starbound/busters/buster.activeitem | 20 +- .../starbound/busters/eyeblaster.activeitem | 28 +- items/active/starbound/codex/codex.activeitem | 30 +- .../starbound/guns/aegisaltpistol.activeitem | 77 +++-- .../starbound/guns/aegisaltrifle.activeitem | 96 +++--- .../starbound/guns/aegisaltshotgun.activeitem | 92 ++--- .../starbound/guns/alienlaser.activeitem | 101 +++--- .../active/starbound/guns/blowgun.activeitem | 73 ++-- .../starbound/guns/brainextractor.activeitem | 2 +- .../active/starbound/guns/burst.weaponability | 90 ++--- .../starbound/guns/corrosivegun.activeitem | 124 ++++--- .../starbound/guns/freezeray.activeitem | 148 ++++---- .../active/starbound/guns/freezeray.animation | 141 ++++---- .../active/starbound/guns/heatray.activeitem | 92 ++--- .../starbound/guns/icechunker.activeitem | 96 +++--- .../randomgenerated/avianblaster.activeitem | 151 ++++---- .../guns/randomgenerated/aviangun.activeitem | 139 ++++---- .../randomgenerated/bonepistol.activeitem | 127 +++---- .../guns/randomgenerated/bonerifle.activeitem | 121 +++---- .../randomgenerated/boneshotgun.activeitem | 121 +++---- .../randomgenerated/cellzapper.activeitem | 153 +++++---- .../commonburstrifle.activeitem | 185 +++++----- .../commongrenadelauncher.activeitem | 147 ++++---- .../commonmachinepistol.activeitem | 149 ++++---- .../randomgenerated/commonpistol.activeitem | 145 ++++---- .../commonplasmaassaultrifle.activeitem | 159 +++++---- .../commonplasmamachinepistol.activeitem | 149 ++++---- .../commonplasmapistol.activeitem | 149 ++++---- .../commonplasmashotgun.activeitem | 163 ++++----- .../commonplasmasniperrifle.activeitem | 163 ++++----- .../commonrocketlauncher.activeitem | 155 +++++---- .../randomgenerated/commonshotgun.activeitem | 161 ++++----- .../commonsniperrifle.activeitem | 159 ++++----- .../guns/randomgenerated/crossbow.activeitem | 151 ++++---- .../crossbowspecial.activeitem | 143 ++++---- .../randomgenerated/crossbowwood.activeitem | 143 ++++---- .../randomgenerated/flamethrower.activeitem | 152 +++++---- .../floranagrenadelauncher.activeitem | 191 ++++++----- .../randomgenerated/globelauncher.activeitem | 153 +++++---- .../legendarygrenadelauncher.activeitem | 145 ++++---- .../legendarymachinepistol.activeitem | 149 ++++---- .../legendarypistol.activeitem | 145 ++++---- .../legendaryshotgun.activeitem | 159 ++++----- .../legendarysniperrifle.activeitem | 165 ++++----- .../randomgenerated/lightningcoil.activeitem | 155 +++++---- .../guns/randomgenerated/needler.activeitem | 2 +- .../randomgenerated/pulserifle.activeitem | 10 +- .../raregrenadelauncher.activeitem | 145 ++++---- .../raremachinepistol.activeitem | 149 ++++---- .../randomgenerated/rarepistol.activeitem | 145 ++++---- .../rareplasmaassaultrifle.activeitem | 159 +++++---- .../rareplasmamachinepistol.activeitem | 149 ++++---- .../rareplasmapistol.activeitem | 149 ++++---- .../rareplasmashotgun.activeitem | 163 ++++----- .../rareplasmasniperrifle.activeitem | 165 ++++----- .../randomgenerated/rareshotgun.activeitem | 159 ++++----- .../raresniperrifle.activeitem | 167 ++++----- .../guns/randomgenerated/revolver.activeitem | 151 ++++---- .../randomgenerated/shattergun.activeitem | 155 +++++---- .../randomgenerated/stingergun.activeitem | 134 ++++---- .../uncommongrenadelauncher.activeitem | 145 ++++---- .../uncommonmachinepistol.activeitem | 149 ++++---- .../randomgenerated/uncommonpistol.activeitem | 145 ++++---- .../uncommonplasmashotgun.activeitem | 163 ++++----- .../uncommonplasmasniperrifle.activeitem | 165 ++++----- .../uncommonshotgun.activeitem | 171 +++++----- .../uncommonsniperrifle.activeitem | 157 +++++---- .../guns/randomgenerated/uzi.activeitem | 150 ++++---- .../starbound/guns/shotgun.weaponability | 72 ++-- .../starbound/guns/testrevolver.activeitem | 38 ++- .../starbound/guns/tranquilizergun.activeitem | 68 ++-- .../starbound/staves/biostaff.activeitem | 75 ++-- .../starbound/staves/boulderstaff.activeitem | 51 +-- .../starbound/staves/fleshstaff.activeitem | 61 ++-- .../starbound/staves/oceantrident.activeitem | 54 +-- .../racialstaves/apexsteelstaff1.activeitem | 51 +-- .../racialstaves/apexsteelstaff2.activeitem | 43 ++- .../aviancrystalstaff1.activeitem | 43 ++- .../aviancrystalstaff2.activeitem | 43 ++- .../racialstaves/floranleafstaff1.activeitem | 43 ++- .../racialstaves/floranleafstaff2.activeitem | 43 ++- .../glitchglitchstaff1.activeitem | 47 +-- .../glitchglitchstaff2.activeitem | 76 +++-- .../racialstaves/humanplasmastaff1.activeitem | 47 +-- .../racialstaves/humanplasmastaff2.activeitem | 45 +-- .../racialstaves/hylotlaquastaff1.activeitem | 61 ++-- .../racialstaves/hylotlaquastaff2.activeitem | 55 +-- .../novakidlightstaff1.activeitem | 82 +++-- .../novakidlightstaff2.activeitem | 94 ++--- .../starbound/staves/scistaff.activeitem | 57 ++-- .../starbound/staves/slimestaff.activeitem | 65 ++-- items/active/starbound/staves/staff.animation | 322 +++++++++--------- .../starbound/staves/staff.weaponability | 20 +- .../staves/uraniumrodstaff.activeitem | 141 ++++---- .../shortswords/huntingknife.activeitem | 64 ++-- .../shortswords/undergrowthtrimmer.activeitem | 86 +++-- items/generic/celestial/sb_shipupgrade.lua | 9 +- .../tier6/coralcreepcurry.consumable.patch | 8 +- .../aviantemple/templeguard.npctype.patch | 4 + npcs/outpost/outpostfloranfan.npctype.patch | 6 + objects/boss/sb_decoyprincess.object | 2 +- objects/boss/sb_ironbeacon.object | 77 ++--- objects/boss/sb_peanutbutter.object | 73 ++-- objects/boss/sb_sleepingrobot.object | 79 ++--- .../infinityexpress.object.patch | 13 +- .../infinityexpressleft.frames.patch | 33 ++ .../infinityexpressright.frames.patch | 33 ++ .../sb_infinityexpress.animation | 98 ++++++ .../infinityexpress/sb_infinityexpress.lua | 17 + quests/sb_outpostskin.questtemplate | 2 +- .../drinks/bottledwater.recipe.patch | 3 +- .../weaponupgrades/weaponupgrade5.recipe | 2 +- tiles/mods/plutonium.matmod.patch | 3 +- tiles/mods/solarium.matmod.patch | 3 +- tiles/mods/uranium.matmod.patch | 3 +- treasure/npcdrops.treasurepools.patch | 19 +- weather.config.patch | 21 +- 126 files changed, 6404 insertions(+), 5478 deletions(-) create mode 100644 LICENSE.md delete mode 100644 codex/sb_controls.codex create mode 100644 npcs/dungeon/aviantemple/templeguard.npctype.patch create mode 100644 objects/outpost/infinityexpress/infinityexpressleft.frames.patch create mode 100644 objects/outpost/infinityexpress/infinityexpressright.frames.patch create mode 100644 objects/outpost/infinityexpress/sb_infinityexpress.animation create mode 100644 objects/outpost/infinityexpress/sb_infinityexpress.lua diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..42f6e9fd --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,2 @@ +Copyright (c) 2020-2023 Silver Sokolova +All rights reserved \ No newline at end of file diff --git a/_metadata b/_metadata index 00d5fb34..64dc4f93 100644 --- a/_metadata +++ b/_metadata @@ -2,7 +2,7 @@ "author" : "XRC - Silver Sokolova", "description" : "[b]Betabound[/b] is a [b]base-game enhancement mod[/b] which adds tons of content consistent with the Starbound vision throughout the entire game-- from beginning to end! Although Betabound certainly has a strong presence throughout the game, it is [b]not[/b] an overhaul mod and will never outright replace content from Starbound. [b]Betabound is present, but not overwhelming.[/b]\n\nFrom the smallest quality of life changes to brand new content, this mod changes the way you craft, explore, defend, and fight in a simple-to-learn-hard-to-master way! Pickaxes, tech, quests, food, recipes, dungeons, weapons, biomes, and more!\n\n\n• New mining tools! Craft them and mine, but keep an eye on their durability bar! You can use ores to repair your tools.\n• New quests! Visit the Outpost and help it grow by helping those in need!\n• Enhance your ship by crafting! More fuel, faster non-FTL travel, reduced fuel costs!\n• Powerful food items which bestow useful status effects and instantly restore health and energy!\n• Unique biome-themed weapons to add spice to your universe!\n• New objects to decorate with!\n• New resources with new uses! Alien Seaweed, for example, is used to make an item to keep food fresh while in the inventory.\n• New tech for all existing tech slots... and a new tech slot!\n\n[url=https://discord.gg/5Xpc5VwnMx][img]https://i.imgur.com/jFMk4n0.png[/img][/url]\n\n[h1]Wanna see what the new update did? [url=https://steamcommunity.com/sharedfiles/filedetails/changelog/2010607826]Click here![/url][/h1]\nWanna check out our wiki? [url=https://betabound.miraheze.org/wiki/Main_Page]Click this![/url]\nWant Spawnable Item Pack to show Betabound items? [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2295935729]Get the patch here![/url]\nBetabound weapons support [url=https://steamcommunity.com/sharedfiles/filedetails/?id=783742589]Weapon Assembly![/url]\nA trypophobia patch exists! [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2496201241]This is where you can get it![/url]\n\n\n[Q] Can I use FU with this mod?\n[A] [b]YES. Anyone that tells you this mod is incompatible with FU is a liar.[/b]\n\n[Q] Weapons are doing an absurd amount of damage!\n[A] Check your mods list for mods which increase the amount of damage done by weapons, such as \"Difficulty Overhaul\" or similar.\n\n[url=https://ko-fi.com/silversokolova][img]https://imgur.com/ZHso4yR.png[/img][/url]\n\nA special 'thank you' to [b]pngimage.net[/b] for allowing me to use their image in the logo! Source: https://pngimage.net/beta-logo-png-5/\nShoutout to [b]Aegonian[/b] for providing an essential bit of code which allowed holiday content to be made possible! [url=https://steamcommunity.com/sharedfiles/filedetails/?id=850109963]Check out their work![/url]\nWithout [b]jss2a98aj's[/b] work in optimizing the unique mod music, we wouldn't have those tunes! [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1543219534]Show your appreciation by paying his Starbound Patch Project a visit![/url]\n[i]Betabound[/i] features music composed by [b]Toby Fox![/b] Check out his work [url=https://store.steampowered.com/app/391540/Undertale]here[/url] and [url=https://store.steampowered.com/app/1671210/DELTARUNE/]here![/url]\nThe Orange Juice sprite was created by [b]Frykas[/b]! Check out his work [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2431875552]here![/url]\nReefpod-based items give a swim boost buff thanks to [b]BlossomDancer's[/b] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2787981321]Reefpod Gives Swim Boost[/url] mod! Check it out!\nA handful of sprites were done by [url=https://twitter.com/Rhopunzel][b]Rhopunzel[/b][/url]! [url=https://store.steampowered.com/app/1363900/Farworld_Pioneers/]Check out their work here![/url]\nThe Black Current Crumble and Crystal Chips sprites were made by [b]SOULs[/b]! Check out their work [url=https://twiom.carrd.co/]here![/url]\nThanks to Tea-Loving Lad, many of Betabound's angled weapons were straightened and given visual upgrades! Check out their work [url=https://steamcommunity.com/id/TeaLovingLad/myworkshopfiles/]here[/url]!", "friendlyName" : "^shadow;Betab^#ff0;¤^clear;.^reset,shadow;und!", - "includes" : ["EES", "Extended GUI", "ggn_interface", "bk3k_inventory_reskin", "bk3k_inventory_reskin1", "bk3k_inventory", "xrc_mccreepers", "xrc_transmutationmatrix", "XRC_BETA_STARBOUND:LECTERNS", "XRC_BETA_STARBOUND:RADIO", "XRC_BETA_STARBOUND:LADDERS", "XRC_BETA_STARBOUND:REPAIRTOOLS", "shattered_alchemy", "xrc_cursors", "Starbound++", "FrackinUniverse", "hebiohime's Armor Augments", "Augment Slots for Armor", "Manipulated UI", "StardustLib", "QuickBarMini", "QuickbarMini", "moremmupgrades", "WeaponAssembly", "StardustLibPost", "Improved Food Descriptions", "Improved Food Descriptions [Addon]", "serverDice", "FrackinXmas", "sup_overhaul", "Universal Uncrafter v1.46", "MoreFarming", "Shellguard Expansion ", "shoggothracemod", "AnomsOutpostOverhual", "More Outpost Objects", "MorePlanetInfo", "No Food Block", "Harvester Beamgun v2.21", "StarTech", "joboffers", "Combinable Augments", "XRC_GROWINGTRAYS", "TabulaRasa", "WEdit", "RecipeMaster", "Useful Back Items", "IdleFactories", "GardenBot2", "MMConfigurator", "Item Frame v1.3", "FUExGUIPatch", "vanta-race", "Automatic Mining Augment - Compatible Arcana FU", "Matter Duplicator", "Ground Seeders", "FrackinUnicerst", "zcrab_unsealtradingcrates", "Enhanced Storage", "Improved Containers", "The Starforge v1.0", "The Starforge", "Augment Extractor", "OceanicWorldsCaveRework", "InstaUrsa", "Weapon Stats", "XRC_ShowWeaponLevels", "SmallImprovements", "Terrain_Improvements", "Project Redemption", "Tech Additions", "bk3k_techHelper", "Bug Spawn Improvement", "survivalresourcesmod", "pat_techremover"], + "includes" : ["EES", "Extended GUI", "ggn_interface", "bk3k_inventory_reskin", "bk3k_inventory_reskin1", "bk3k_inventory", "xrc_mccreepers", "xrc_transmutationmatrix", "XRC_BETA_STARBOUND:LECTERNS", "XRC_BETA_STARBOUND:RADIO", "XRC_BETA_STARBOUND:LADDERS", "XRC_BETA_STARBOUND:REPAIRTOOLS", "shattered_alchemy", "xrc_cursors", "Starbound++", "FrackinUniverse", "hebiohime's Armor Augments", "Augment Slots for Armor", "Manipulated UI", "StardustLib", "QuickBarMini", "QuickbarMini", "moremmupgrades", "WeaponAssembly", "StardustLibPost", "Improved Food Descriptions", "Improved Food Descriptions [Addon]", "serverDice", "FrackinXmas", "sup_overhaul", "Universal Uncrafter v1.46", "MoreFarming", "Shellguard Expansion ", "shoggothracemod", "AnomsOutpostOverhual", "More Outpost Objects", "MorePlanetInfo", "No Food Block", "Harvester Beamgun v2.21", "StarTech", "joboffers", "Combinable Augments", "XRC_GROWINGTRAYS", "TabulaRasa", "WEdit", "RecipeMaster", "Useful Back Items", "IdleFactories", "GardenBot2", "MMConfigurator", "Item Frame v1.3", "FUExGUIPatch", "vanta-race", "Automatic Mining Augment - Compatible Arcana FU", "Matter Duplicator", "Ground Seeders", "FrackinUnicerst", "zcrab_unsealtradingcrates", "Enhanced Storage", "Improved Containers", "The Starforge v1.0", "The Starforge", "Augment Extractor", "OceanicWorldsCaveRework", "InstaUrsa", "Weapon Stats", "XRC_ShowWeaponLevels", "SmallImprovements", "Terrain_Improvements", "Project Redemption", "Tech Additions", "bk3k_techHelper", "Bug Spawn Improvement", "survivalresourcesmod", "pat_techremover", "StarburstRework"], "link" : "steam://urlCommunityFilePage/2010607826", "name" : "XRC_BETA_STARBOUND", "steamContentId" : "2010607826", diff --git a/codex/sb_controls.codex b/codex/sb_controls.codex deleted file mode 100644 index bccb666a..00000000 --- a/codex/sb_controls.codex +++ /dev/null @@ -1,41 +0,0 @@ -{ - "id" : "sb_controls", - "title" : "Control Yourself", - "description" : "Learn to walk. Then run.\n^gray;Click item to put in hand; click character to read this book.", - "icon" : "sb_icon.png", - "contentPages" : [ - -"^orange;Movement - WASD^reset; -^green;[Movement]^reset; W, A, S, D -^green;[Space]^reset; Jump -^green;[E/Middle Mouse Click]^reset; Interact -^green;[Left]/[Right] Mouse Click^reset; Attack (with weapon equipped) -^green;Hold [Shift]^reset; Walk -^green;Hold [Shift]^reset; Select a single block", - -"^orange;Hotkeys^reset; -^green;[C]^reset; Crafting Menu -^green;[J]^reset; Quest Journal -^green;[L]^reset; Codex Library -^green;[N]^reset; Inspection Cursor -^green;[Esc]^reset; Options/Quit -^orange;Continued on next page...^reset;", - -"^orange;Hotkeys Continued:^reset; -^green;[Q]^reset; Throw item -^green;[X]^reset; Swap active hotbar -^green;[Z]^reset; Toggle held items -^green;[1-6]^reset; Hold hotbar item -^green;[Mousewheel]^reset; Hold hotbar item -^green;[Alt]^reset; Highlight interactables - -^green;[Shift + Left Click]^reset; Quick-move item -^green;[Shift + Right Click]^reset; Split item stack" -], - "itemConfig" : { - "rarity" : "rare", - "shortdescription" : "Controls", - "tooltipKind" : "sb_object", - "price" : 25 - } -} \ No newline at end of file diff --git a/items/active/starbound/bows/aegisaltbow.activeitem b/items/active/starbound/bows/aegisaltbow.activeitem index b5c9921f..7d1eba28 100644 --- a/items/active/starbound/bows/aegisaltbow.activeitem +++ b/items/active/starbound/bows/aegisaltbow.activeitem @@ -1,23 +1,32 @@ { - "itemName" : "sb_aegisaltbow", - "definition" : "bow", - "itemTags" : ["weapon","ranged","bow","upgradeableWeapon"], - "tags" : {"" : "aegisalt"}, - "fixedRarity" : true, - "rarity" : "rare", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/sb_aegisaltarrow.png"}, - "description" : "Harvests meat and other goods from monsters.", - "shortdescription" : "Aegisalt Bow", - "level" : 5, - "primaryAbility" : { - "fireTime" : 0.9, - "baseDps" : 8.25, - "inaccuracy" : 0.025, - "projectileType" : "sb_aegisaltarrow", - "powerProjectileType" : "sb_chargedaegisaltarrow", - "walkWhileFiring" : true, - "projectileParameters" : {"speed":80,"power":8.375} + "itemName": "sb_aegisaltbow", + "definition": "bow", + "itemTags": ["weapon", "ranged", "bow", "upgradeableWeapon"], + "tags": { + "": "aegisalt" }, - "altAbility" : {"projectileType" : "sb_aegisaltarrow"}, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "fixedRarity": true, + "rarity": "rare", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_aegisaltarrow.png" + }, + "description": "Harvests meat and other goods from monsters.", + "shortdescription": "Aegisalt Bow", + "level": 5, + "primaryAbility": { + "fireTime": 0.9, + "baseDps": 8.25, + "inaccuracy": 0.025, + "projectileType": "sb_aegisaltarrow", + "powerProjectileType": "sb_chargedaegisaltarrow", + "walkWhileFiring": true, + "projectileParameters": { + "speed": 80, + "power": 8.375 + } + }, + "altAbility": { + "projectileType": "sb_aegisaltarrow" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/bows/bustershot.weaponability b/items/active/starbound/bows/bustershot.weaponability index e95b40dc..b3749875 100644 --- a/items/active/starbound/bows/bustershot.weaponability +++ b/items/active/starbound/bows/bustershot.weaponability @@ -1,58 +1,58 @@ { - "ability" : { - "type" : "sb_bustershot", - "class" : "BowShot", - "name" : "Buster Shot", - "scripts" : ["/items/active/weapons/bow/abilities/bowshot.lua"], - "walkWhileFiring" : false, + "ability": { + "type": "sb_bustershot", + "class": "BowShot", + "name": "Buster Shot", + "scripts": ["/items/active/weapons/bow/abilities/bowshot.lua"], + "walkWhileFiring": false, - "fireOffset" : [1.75, 0], + "fireOffset": [1.75, 0], - "energyPerShot" : 30, - "baseDps" : 8.25, - "cooldownTime" : 0.4, - "fireTime" : 0.35, - "inaccuracy" : 0.02, + "energyPerShot": 30, + "baseDps": 8.25, + "cooldownTime": 0.4, + "fireTime": 0.35, + "inaccuracy": 0.02, - "drawFrameSelector" : "bowImageSelector", - "drawPowerMultiplier" : "drawTimeMultiplier", - "drawSpeedMultiplier" : "drawTimeMultiplier", - "drawPowerCurve" : "busterTimeMultiplier", - "drawArmFrames" : ["rotation", "rotation", "rotation", "rotation", "rotation"], + "drawFrameSelector": "bowImageSelector", + "drawPowerMultiplier": "drawTimeMultiplier", + "drawSpeedMultiplier": "drawTimeMultiplier", + "drawPowerCurve": "busterTimeMultiplier", + "drawArmFrames": ["rotation", "rotation", "rotation", "rotation", "rotation"], - "projectileType" : "bustershot", - "powerProjectileType" : "chargedbustershot", - "powerProjectileTime" : [0.7, 50], - "projectileParameters" : { - "speed" : 60, - "power" : 15 + "projectileType": "bustershot", + "powerProjectileType": "chargedbustershot", + "powerProjectileTime": [0.7, 50], + "projectileParameters": { + "speed": 60, + "power": 15 }, - "stances" : { - "idle" : { - "armRotation" : -30, - "weaponRotation" : 0, - "allowRotate" : true, - "allowFlip" : true, - "twoHanded" : false + "stances": { + "idle": { + "armRotation": -30, + "weaponRotation": 0, + "allowRotate": true, + "allowFlip": true, + "twoHanded": false }, - "draw" : { - "armRotation" : 0, - "weaponRotation" : 0, - "allowRotate" : true, - "allowFlip" : true, - "twoHanded" : false + "draw": { + "armRotation": 0, + "weaponRotation": 0, + "allowRotate": true, + "allowFlip": true, + "twoHanded": false }, - "fire" : { - "duration" : 0, - "armRotation" : 0, - "weaponRotation" : 0, - "allowRotate" : false, - "allowFlip" : true, - "twoHanded" : false, + "fire": { + "duration": 0, + "armRotation": 0, + "weaponRotation": 0, + "allowRotate": false, + "allowFlip": true, + "twoHanded": false, - "frontArmFrame" : "rotation" + "frontArmFrame": "rotation" } } } -} \ No newline at end of file +} diff --git a/items/active/starbound/bows/firebow.activeitem b/items/active/starbound/bows/firebow.activeitem index 39a352d4..e32a4282 100644 --- a/items/active/starbound/bows/firebow.activeitem +++ b/items/active/starbound/bows/firebow.activeitem @@ -1,21 +1,36 @@ { - "itemName" : "sb_firebow", - "definition" : "bow", - "itemTags" : ["weapon","ranged","bow","upgradeableWeapon"], - "tags" : {"" : "fire"}, - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/flamearrow.png"}, - "description" : "Every arrow loosed from this bow at full power is set aflame.", - "shortdescription" : "Fire Bow", - "configOverrides" : {"animationCustom":{"sounds":{"perfectRelease":["/sfx/gun/firebow_loose_perfect.ogg"]}}}, - "primaryAbility" : { - "fireTime" : 0.65, - "baseDps" : 8.25, - "inaccuracy" : 0.025, - "projectileType" : "flamearrow", - "powerProjectileType" : "chargedflamearrow", - "walkWhileFiring" : true, - "projectileParameters" : {"speed":60,"power":7} + "itemName": "sb_firebow", + "definition": "bow", + "itemTags": ["weapon", "ranged", "bow", "upgradeableWeapon"], + "tags": { + "": "fire" }, - "altAbility" : {"projectileType" : "flamearrow"}, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/flamearrow.png" + }, + "description": "Every arrow loosed from this bow at full power is set aflame.", + "shortdescription": "Fire Bow", + "configOverrides": { + "animationCustom": { + "sounds": { + "perfectRelease": ["/sfx/gun/firebow_loose_perfect.ogg"] + } + } + }, + "primaryAbility": { + "fireTime": 0.65, + "baseDps": 8.25, + "inaccuracy": 0.025, + "projectileType": "flamearrow", + "powerProjectileType": "chargedflamearrow", + "walkWhileFiring": true, + "projectileParameters": { + "speed": 60, + "power": 7 + } + }, + "altAbility": { + "projectileType": "flamearrow" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/bows/frozenfirebow.activeitem b/items/active/starbound/bows/frozenfirebow.activeitem index d2facb7f..785d4d54 100644 --- a/items/active/starbound/bows/frozenfirebow.activeitem +++ b/items/active/starbound/bows/frozenfirebow.activeitem @@ -1,29 +1,42 @@ { - "itemName" : "sb_frozenfirebow", - "definition" : "bow", - "itemTags" : ["weapon","ranged","bow","upgradeableWeapon"], - "tags" : {"" : "frozenfire"}, - "rarity" : "legendary", - "fixedRarity" : false, - "fixedLevel" : false, - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/sb_frozenflamearrow.png"}, - "description" : "Every arrow loosed from this bow at full power is imbued with a crippling frostfire.", - "shortdescription" : "Frozenfire Bow", + "itemName": "sb_frozenfirebow", + "definition": "bow", + "itemTags": ["weapon", "ranged", "bow", "upgradeableWeapon"], + "tags": { + "": "frozenfire" + }, + "rarity": "legendary", + "fixedRarity": false, + "fixedLevel": false, + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_frozenflamearrow.png" + }, + "description": "Every arrow loosed from this bow at full power is imbued with a crippling frostfire.", + "shortdescription": "Frozenfire Bow", - "configOverrides" : {"animationCustom":{"sounds":{"perfectRelease":["/sfx/gun/frozenfirebow_loose_perfect.ogg"]}}}, - "primaryAbility" : { - "fireTime" : 0.65, - "baseDps" : 8.25, - "inaccuracy" : 0.025, - "projectileType" : "sb_frozenflamearrow", - "powerProjectileType" : "sb_chargedfrozenflamearrow", - "walkWhileFiring" : true, - "projectileParameters" : {"speed":60,"power":7} + "configOverrides": { + "animationCustom": { + "sounds": { + "perfectRelease": ["/sfx/gun/frozenfirebow_loose_perfect.ogg"] + } + } + }, + "primaryAbility": { + "fireTime": 0.65, + "baseDps": 8.25, + "inaccuracy": 0.025, + "projectileType": "sb_frozenflamearrow", + "powerProjectileType": "sb_chargedfrozenflamearrow", + "walkWhileFiring": true, + "projectileParameters": { + "speed": 60, + "power": 7 + } }, - "altAbility" : { - "projectileType" : "sb_frozenflamearrow" + "altAbility": { + "projectileType": "sb_frozenflamearrow" }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/bows/heartstringbow.activeitem b/items/active/starbound/bows/heartstringbow.activeitem index 1c5ca6b7..537a125b 100644 --- a/items/active/starbound/bows/heartstringbow.activeitem +++ b/items/active/starbound/bows/heartstringbow.activeitem @@ -1,22 +1,31 @@ { - "itemName" : "sb_heartstringbow", - "definition" : "bow", - "itemTags" : ["weapon","ranged","bow","upgradeableWeapon"], - "tags" : {"" : "heartstring"}, - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/sb_heckarrow.png"}, - "description" : "Harvests meat and other goods from monsters.", - "shortdescription" : "Heartstring Bow", - "primaryAbility" : { - "fireTime" : 0.9, - "baseDps" : 8.25, - "inaccuracy" : 0.025, - "projectileType" : "sb_heckarrow", - "powerProjectileType" : "sb_heckarrow", - "walkWhileFiring" : true, - "projectileParameters" : {"speed":80,"power":8.375} + "itemName": "sb_heartstringbow", + "definition": "bow", + "itemTags": ["weapon", "ranged", "bow", "upgradeableWeapon"], + "tags": { + "": "heartstring" + }, + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_heckarrow.png" + }, + "description": "Harvests meat and other goods from monsters.", + "shortdescription": "Heartstring Bow", + "primaryAbility": { + "fireTime": 0.9, + "baseDps": 8.25, + "inaccuracy": 0.025, + "projectileType": "sb_heckarrow", + "powerProjectileType": "sb_heckarrow", + "walkWhileFiring": true, + "projectileParameters": { + "speed": 80, + "power": 8.375 + } }, - "altAbilityType" : "zenshot", - "altAbility" : {"projectileType" : "sb_bloodcloud"}, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "altAbilityType": "zenshot", + "altAbility": { + "projectileType": "sb_bloodcloud" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/bows/slingshot.activeitem b/items/active/starbound/bows/slingshot.activeitem index 87da0a61..3eff5ae3 100644 --- a/items/active/starbound/bows/slingshot.activeitem +++ b/items/active/starbound/bows/slingshot.activeitem @@ -1,47 +1,47 @@ { - "itemName" : "sb_slingshot", - "definition" : "bow", - "configOverrides" : { - "price" : 50, - "inventoryIcon" : "slingshoticon.png", - "animationParts" : { - "bow" : "slingshotfull.png" + "itemName": "sb_slingshot", + "definition": "bow", + "configOverrides": { + "price": 50, + "inventoryIcon": "slingshoticon.png", + "animationParts": { + "bow": "slingshotfull.png" }, - "animationCustom" : { - "sounds" : { - "draw" : ["/sfx/gun/bow_draw1.ogg","/sfx/gun/bow_draw2.ogg","/sfx/gun/bow_draw3.ogg","/sfx/tools/rod_line_stretching.ogg"], - "release" : ["/sfx/gun/blowgun1.ogg","/sfx/gun/blowgun2.ogg","/sfx/gun/blowgun3.ogg"] + "animationCustom": { + "sounds": { + "draw": ["/sfx/gun/bow_draw1.ogg", "/sfx/gun/bow_draw2.ogg", "/sfx/gun/bow_draw3.ogg", "/sfx/tools/rod_line_stretching.ogg"], + "release": ["/sfx/gun/blowgun1.ogg", "/sfx/gun/blowgun2.ogg", "/sfx/gun/blowgun3.ogg"] } }, - "radioMessagesOnPickup" : [], - "altAbilityType" : "bowshot", - "category" : "uniqueWeapon" + "radioMessagesOnPickup": [], + "altAbilityType": "bowshot", + "category": "uniqueWeapon" }, - "tooltipFields" : { - "damageKindImage" : "/interface/sb_tooltips/sb_slingshot.png" + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_slingshot.png" }, - "description" : "A basic, easily concealed ranged weapon.", - "shortdescription" : "Slingshot", - "itemTags" : ["weapon", "ranged", "bow", "upgradeableWeapon"], - "primaryAbility" : { - "fireOffset" : [1, 0.8], - "fireTime" : 0.4, - "baseDps" : 6.25, - "inaccuracy" : 0.025, - "projectileType" : "sb_slingshot", - "powerProjectileType" : "sb_slingshot", - "walkWhileFiring" : false, - "energyPerShot" : 10 + "description": "A basic, easily concealed ranged weapon.", + "shortdescription": "Slingshot", + "itemTags": ["weapon", "ranged", "bow", "upgradeableWeapon"], + "primaryAbility": { + "fireOffset": [1, 0.8], + "fireTime": 0.4, + "baseDps": 6.25, + "inaccuracy": 0.025, + "projectileType": "sb_slingshot", + "powerProjectileType": "sb_slingshot", + "walkWhileFiring": false, + "energyPerShot": 10 }, - "altAbility" : { - "fireOffset" : [1, 0.8], - "fireTime" : 0.45, - "inaccuracy" : 0.025, - "projectileCount" : 3, - "projectileType" : "sb_slingshot3", - "powerProjectileType" : "sb_slingshot3", - "walkWhileFiring" : false, - "energyPerShot" : 15 + "altAbility": { + "fireOffset": [1, 0.8], + "fireTime": 0.45, + "inaccuracy": 0.025, + "projectileCount": 3, + "projectileType": "sb_slingshot3", + "powerProjectileType": "sb_slingshot3", + "walkWhileFiring": false, + "energyPerShot": 15 }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/busters/buster.activeitem b/items/active/starbound/busters/buster.activeitem index 7d826c05..cf926dd7 100644 --- a/items/active/starbound/busters/buster.activeitem +++ b/items/active/starbound/busters/buster.activeitem @@ -1,10 +1,12 @@ { - "itemName" : "sb_buster", - "definition" : "buster", - "tags" : {"" : "buster"}, - "description" : "A powerful arm-mounted plasma cannon.", - "shortdescription" : "Buster", - "itemTags" : ["weapon", "ranged", "upgradeableWeapon"], - "level" : 1, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "itemName": "sb_buster", + "definition": "buster", + "tags": { + "": "buster" + }, + "description": "A powerful arm-mounted plasma cannon.", + "shortdescription": "Buster", + "itemTags": ["weapon", "ranged", "upgradeableWeapon"], + "level": 1, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/busters/eyeblaster.activeitem b/items/active/starbound/busters/eyeblaster.activeitem index 8d98fc2d..0ae05dcf 100644 --- a/items/active/starbound/busters/eyeblaster.activeitem +++ b/items/active/starbound/busters/eyeblaster.activeitem @@ -1,15 +1,17 @@ { - "itemName" : "sb_eyeblaster", - "definition" : "buster", - "tags" : {"" : "eyeblaster"}, - "description" : "Don't look it in the eye!", - "shortdescription" : "Eye Blaster", - "itemTags" : ["weapon", "ranged", "upgradeableWeapon"], - "level" : 1, - "primaryAbility" : { - "inaccuracy" : 0.025, - "projectileType" : "sb_monkeynutlaser", - "powerProjectileType" : "sb_triplesteellaser" + "itemName": "sb_eyeblaster", + "definition": "buster", + "tags": { + "": "eyeblaster" }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "description": "Don't look it in the eye!", + "shortdescription": "Eye Blaster", + "itemTags": ["weapon", "ranged", "upgradeableWeapon"], + "level": 1, + "primaryAbility": { + "inaccuracy": 0.025, + "projectileType": "sb_monkeynutlaser", + "powerProjectileType": "sb_triplesteellaser" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/codex/codex.activeitem b/items/active/starbound/codex/codex.activeitem index 0843375d..3e603c28 100644 --- a/items/active/starbound/codex/codex.activeitem +++ b/items/active/starbound/codex/codex.activeitem @@ -1,16 +1,16 @@ { - "itemName" : "sb_customcodex", - "rarity" : "Common", - "category" : "codex", - "price" : 25, - "inventoryIcon" : "icon.png", - "codexIcon" : "/items/active/starbound/codex/icon.png", - "description" : "A blank book, for sharing vital information... or bad puns.", - "descriptionBlank" : "A book, for sharing vital information... or bad puns.", - "tooltipKind" : "sb_object", - "radioMessagesOnPickup" : ["sb_pickupcustomcodex"], - "shortdescription" : "Blank Book", - "shortdescriptionBlank" : "Untitled Book", - "scripts" : ["codex.lua"], - "contentPages" : [[]] -} \ No newline at end of file + "itemName": "sb_customcodex", + "rarity": "Common", + "category": "codex", + "price": 25, + "inventoryIcon": "icon.png", + "codexIcon": "/items/active/starbound/codex/icon.png", + "description": "A blank book, for sharing vital information... or bad puns.", + "descriptionBlank": "A book, for sharing vital information... or bad puns.", + "tooltipKind": "sb_object", + "radioMessagesOnPickup": ["sb_pickupcustomcodex"], + "shortdescription": "Blank Book", + "shortdescriptionBlank": "Untitled Book", + "scripts": ["codex.lua"], + "contentPages": [[]] +} diff --git a/items/active/starbound/guns/aegisaltpistol.activeitem b/items/active/starbound/guns/aegisaltpistol.activeitem index 4fe79f86..a7f0a502 100644 --- a/items/active/starbound/guns/aegisaltpistol.activeitem +++ b/items/active/starbound/guns/aegisaltpistol.activeitem @@ -1,37 +1,48 @@ { - "itemName" : "sb_aegisaltpistol", - "inventoryIcon" : "aegisaltpistol.png", - "maxStack" : 1, - "price" : 450, - "tooltipKind" : "sb_gun2", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/standardbullet.png"}, - "itemTags" : ["weapon","ranged","pistol","aegisalt","upgradeableWeapon"], - "category" : "pistol", - "fixedRarity" : true, - "rarity" : "rare", - "description" : "A pistol of the highest calibre.", - "shortdescription" : "Aegisalt Pistol", - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : {"sounds":{"fire":["/sfx/gun/revolver1.ogg"]}}, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", - "middle" : "aegisaltpistol.png" + "itemName": "sb_aegisaltpistol", + "inventoryIcon": "aegisaltpistol.png", + "maxStack": 1, + "price": 450, + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/standardbullet.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "baseOffset" : [0.6, 0.15], - "muzzleOffset" : [2, 0.4], + "itemTags": ["weapon", "ranged", "pistol", "aegisalt", "upgradeableWeapon"], + "category": "pistol", + "fixedRarity": true, + "rarity": "rare", + "description": "A pistol of the highest calibre.", + "shortdescription": "Aegisalt Pistol", + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/revolver1.ogg"] + } + }, + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", + "middle": "aegisaltpistol.png" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "baseOffset": [0.6, 0.15], + "muzzleOffset": [2, 0.4], - "twoHanded" : false, - "level" : 5, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "fireTime" : 0.6, - "baseDps" : 7.25, - "energyUsage" : 7, - "inaccuracy" : 0.02, - "projectileParameters" : {"speed":150,"timeToLive":3,"power":2.7,"knockback":6} + "twoHanded": false, + "level": 5, + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "fireTime": 0.6, + "baseDps": 7.25, + "energyUsage": 7, + "inaccuracy": 0.02, + "projectileParameters": { + "speed": 150, + "timeToLive": 3, + "power": 2.7, + "knockback": 6 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/aegisaltrifle.activeitem b/items/active/starbound/guns/aegisaltrifle.activeitem index ec8a01dd..77b87005 100644 --- a/items/active/starbound/guns/aegisaltrifle.activeitem +++ b/items/active/starbound/guns/aegisaltrifle.activeitem @@ -1,59 +1,61 @@ { - "itemName" : "sb_aegisaltrifle", - "price" : 600, - "inventoryIcon" : "aegisaltrifle.png", - "maxStack" : 1, - "fixedRarity" : true, - "rarity" : "rare", - "description" : "Puts the 'assault' in aegisalt.", - "shortdescription" : "Aegisalt Rifle", - "level" : 5, - "tooltipKind" : "sb_gun2", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/standardbullet.png"}, - "category" : "assaultRifle", - "itemTags" : ["weapon","ranged","assaultrifle","aegisalt","upgradeableWeapon"], - "twoHanded" : true, + "itemName": "sb_aegisaltrifle", + "price": 600, + "inventoryIcon": "aegisaltrifle.png", + "maxStack": 1, + "fixedRarity": true, + "rarity": "rare", + "description": "Puts the 'assault' in aegisalt.", + "shortdescription": "Aegisalt Rifle", + "level": 5, + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/standardbullet.png" + }, + "category": "assaultRifle", + "itemTags": ["weapon", "ranged", "assaultrifle", "aegisalt", "upgradeableWeapon"], + "twoHanded": true, - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : { - "butt" : "", - "middle" : "aegisaltrifle.png", - "barrel" : "", - "muzzleFlash" : "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "butt": "", + "middle": "aegisaltrifle.png", + "barrel": "", + "muzzleFlash": "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" }, - "animationCustom" : { - "sounds" : { - "fire" : ["/sfx/gun/ar4.ogg"] + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/ar4.ogg"] } }, - "baseOffset" : [0.5, 0], - "muzzleOffset" : [2.075, 0.235], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "elementalType" : "physical", - "primaryAbilityType" : "sb_gun2", - "altAbilityType" : "bouncingshot", - "altAbility" : { - "projectileParameters" : { - "speed" : 250 + "baseOffset": [0.5, 0], + "muzzleOffset": [2.075, 0.235], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "elementalType": "physical", + "primaryAbilityType": "sb_gun2", + "altAbilityType": "bouncingshot", + "altAbility": { + "projectileParameters": { + "speed": 250 } }, - "primaryAbility" : { - "fireTime" : 0.13, - "baseDps" : 7.54, - "energyUsage" : 18, - "inaccuracy" : 0.025, - "projectileParameters" : { - "speed" : 150 + "primaryAbility": { + "fireTime": 0.13, + "baseDps": 7.54, + "energyUsage": 18, + "inaccuracy": 0.025, + "projectileParameters": { + "speed": 150 }, - "stances" : { - "cooldown" : { - "duration" : 0.03, - "recoil" : true, - "armRotation" : 2, - "weaponRotation" : 2 + "stances": { + "cooldown": { + "duration": 0.03, + "recoil": true, + "armRotation": 2, + "weaponRotation": 2 } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/aegisaltshotgun.activeitem b/items/active/starbound/guns/aegisaltshotgun.activeitem index 5fe7b95a..c5e6e7b1 100644 --- a/items/active/starbound/guns/aegisaltshotgun.activeitem +++ b/items/active/starbound/guns/aegisaltshotgun.activeitem @@ -1,49 +1,59 @@ { - "itemName" : "sb_aegisaltshotgun", - "inventoryIcon" : "aegisaltshotgun.png", - "maxStack" : 1, - "price" : 600, - "tooltipKind" : "sb_gun2", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/standardbullet.png"}, - "itemTags" : ["weapon","ranged","shotgun","aegisalt","upgradeableWeapon"], - "category" : "shotgun", - "fixedRarity" : true, - "rarity" : "rare", - "description" : "A shotgun worth its aegisalt.", - "shortdescription" : "Aegishot", - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shotgun3.ogg"]}}, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", - "middle" : "aegisaltshotgun.png" + "itemName": "sb_aegisaltshotgun", + "inventoryIcon": "aegisaltshotgun.png", + "maxStack": 1, + "price": 600, + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/standardbullet.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "baseOffset" : [0.6,0.15], - "muzzleOffset" : [2,0], + "itemTags": ["weapon", "ranged", "shotgun", "aegisalt", "upgradeableWeapon"], + "category": "shotgun", + "fixedRarity": true, + "rarity": "rare", + "description": "A shotgun worth its aegisalt.", + "shortdescription": "Aegishot", + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shotgun3.ogg"] + } + }, + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", + "middle": "aegisaltshotgun.png" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "baseOffset": [0.6, 0.15], + "muzzleOffset": [2, 0], - "twoHanded" : true, - "level" : 5, - "primaryAbilityType" : "sb_gun2", - "altAbilityType" : "piercingshot", - "altAbility" : { - "energyUsage" : 60 + "twoHanded": true, + "level": 5, + "primaryAbilityType": "sb_gun2", + "altAbilityType": "piercingshot", + "altAbility": { + "energyUsage": 60 }, - "primaryAbility" : { - "stances" : { - "cooldown" : { - "recoil" : true, - "armRotation" : 0, - "weaponRotation" : 0 + "primaryAbility": { + "stances": { + "cooldown": { + "recoil": true, + "armRotation": 0, + "weaponRotation": 0 } }, - "projectileCount" : 5, - "fireTime" : 0.85, - "baseDps" : 13.25, - "energyUsage" : 15, - "inaccuracy" : 0.11, - "projectileParameters" : {"speed":150,"timeToLive":3,"knockback":7} + "projectileCount": 5, + "fireTime": 0.85, + "baseDps": 13.25, + "energyUsage": 15, + "inaccuracy": 0.11, + "projectileParameters": { + "speed": 150, + "timeToLive": 3, + "knockback": 7 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" } diff --git a/items/active/starbound/guns/alienlaser.activeitem b/items/active/starbound/guns/alienlaser.activeitem index 68d3ef58..366a2372 100644 --- a/items/active/starbound/guns/alienlaser.activeitem +++ b/items/active/starbound/guns/alienlaser.activeitem @@ -1,57 +1,60 @@ { - "itemName" : "sb_alienlaser", - "inventoryIcon" : "alienlaser.png", - "maxStack" : 1, - "price" : 1500, - "tooltipKind" : "sb_gun2", - "tooltipFields" : { - "damageKindImage" : "/projectiles/guns/plasmabullets/fireplasma/icon.png", - "damageKindBImage" : "/projectiles/guns/plasmabullets/electricplasma/icon.png", -// "damageKindImage" : "/interface/elements/fire.png", -// "damageKindBImage" : "/interface/elements/electric.png", - "subtitle" : "Alien Gun" + "itemName": "sb_alienlaser", + "inventoryIcon": "alienlaser.png", + "maxStack": 1, + "price": 1500, + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/projectiles/guns/plasmabullets/fireplasma/icon.png", + "damageKindBImage": "/projectiles/guns/plasmabullets/electricplasma/icon.png", + // "damageKindImage" : "/interface/elements/fire.png", + // "damageKindBImage" : "/interface/elements/electric.png", + "subtitle": "Alien Gun" }, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "category" : "pistol", - "rarity" : "Rare", - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : { - "animatedParts" : { - "parts" : { - "butt" : { - "properties" : { - "fullbright" : true, - "offset" : [0.5, 0.15] - } - } + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "category": "pistol", + "rarity": "Rare", + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "animatedParts": { + "parts": { + "butt": { + "properties": { + "fullbright": true, + "offset": [0.5, 0.15] + } + } } }, - "sounds" : { - "fire" : ["/sfx/gun/plasma_sniper2.ogg"] + "sounds": { + "fire": ["/sfx/gun/plasma_sniper2.ogg"] } }, - "animationParts" : { - "barrel" : "", - "butt" : "alienlaserfb.png", - "muzzleFlash" : "/animations/muzzleflash/plasmamuzzle3blue/plasmamuzzle3blue.png", - "middle" : "alienlaser.png" + "animationParts": { + "barrel": "", + "butt": "alienlaserfb.png", + "muzzleFlash": "/animations/muzzleflash/plasmamuzzle3blue/plasmamuzzle3blue.png", + "middle": "alienlaser.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "A very colourful alien laser blaster.", - "shortdescription" : "Alien Laser", - "baseOffset" : [0.5, 0.15], - "muzzleOffset" : [1.6, 0.2], - "twoHanded" : false, - "fixedLevel" : false, - "level" : 1, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "fireTime" : 0.8, - "baseDps" : 12.25, - "energyUsage" : 19.5, - "inaccuracy" : 0.01, - "projectileType" : ["electricplasma","fireplasma"], - "projectileParameters" : {"speed":75,"timeToLive":3} + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "A very colourful alien laser blaster.", + "shortdescription": "Alien Laser", + "baseOffset": [0.5, 0.15], + "muzzleOffset": [1.6, 0.2], + "twoHanded": false, + "fixedLevel": false, + "level": 1, + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "fireTime": 0.8, + "baseDps": 12.25, + "energyUsage": 19.5, + "inaccuracy": 0.01, + "projectileType": ["electricplasma", "fireplasma"], + "projectileParameters": { + "speed": 75, + "timeToLive": 3 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/blowgun.activeitem b/items/active/starbound/guns/blowgun.activeitem index f403fcbf..56892bcc 100644 --- a/items/active/starbound/guns/blowgun.activeitem +++ b/items/active/starbound/guns/blowgun.activeitem @@ -1,37 +1,44 @@ { - "itemName" : "sb_blowgun", - "inventoryIcon" : "blowgun.png", - "maxStack" : 1, - "price" : 640, - "tooltipKind" : "sb_gun2", - "itemTags" : ["weapon","ranged","pistol","oasis","upgradeableWeapon"], - "category" : "uniqueWeapon", - "rarity" : "Rare", - "fixedRarity" : false, - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : {"sounds":{"fire":["/sfx/gun/blowgun1.ogg","/sfx/gun/blowgun2.ogg","/sfx/gun/blowgun3.ogg"]}}, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "", - "middle" : "blowgun.png" + "itemName": "sb_blowgun", + "inventoryIcon": "blowgun.png", + "maxStack": 1, + "price": 640, + "tooltipKind": "sb_gun2", + "itemTags": ["weapon", "ranged", "pistol", "oasis", "upgradeableWeapon"], + "category": "uniqueWeapon", + "rarity": "Rare", + "fixedRarity": false, + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/blowgun1.ogg", "/sfx/gun/blowgun2.ogg", "/sfx/gun/blowgun3.ogg"] + } }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "Fires darts coated in deadly poison.", - "shortdescription" : "Blowgun", - "baseOffset" : [0.5,0.15], - "muzzleOffset" : [1.6,0.1], + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "", + "middle": "blowgun.png" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "Fires darts coated in deadly poison.", + "shortdescription": "Blowgun", + "baseOffset": [0.5, 0.15], + "muzzleOffset": [1.6, 0.1], - "twoHanded" : false, - "fixedLevel" : false, - "level" : 1, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "fireTime" : 1.25, - "energyUsage" : 5.75, - "inaccuracy" : 0.01, - "projectileType" : "blowdart", - "projectileParameters" : {"speed":60,"power":5.25} + "twoHanded": false, + "fixedLevel": false, + "level": 1, + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "fireTime": 1.25, + "energyUsage": 5.75, + "inaccuracy": 0.01, + "projectileType": "blowdart", + "projectileParameters": { + "speed": 60, + "power": 5.25 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/brainextractor.activeitem b/items/active/starbound/guns/brainextractor.activeitem index be472d9d..415b4de7 100644 --- a/items/active/starbound/guns/brainextractor.activeitem +++ b/items/active/starbound/guns/brainextractor.activeitem @@ -24,7 +24,7 @@ "middle": "brainextractor.png" }, "scripts": ["/items/active/weapons/ranged/gun.lua"], - "description" : "Terminating certain types of monsters with this gun will extract its brain.", + "description": "Terminating certain types of monsters with this gun will extract its brain.", //"description": "For when a brain needs careful extraction.", "shortdescription": "Brain Extractor", "baseOffset": [0.5, 0.15], diff --git a/items/active/starbound/guns/burst.weaponability b/items/active/starbound/guns/burst.weaponability index 2fa0de9e..366b1b76 100644 --- a/items/active/starbound/guns/burst.weaponability +++ b/items/active/starbound/guns/burst.weaponability @@ -1,48 +1,50 @@ { - "animationParts" : {}, //TODO: why are these here - "animationCustom" : {}, //are they even merged into the weapon + "animationParts": {}, //TODO: why are these here + "animationCustom": {}, //are they even merged into the weapon - "ability" : { - "name" : "Burst", - "type" : "sb_burst", - "scripts" : ["/items/active/weapons/ranged/abilities/altfire.lua"], - "class" : "AltFireAttack", - "burstCount" : 3, - "burstSpeed" : 0.18, - "burstTime" : 0.12, - "energyUsage" : 8, - "baseDps" : 8, - "fireTime" : 1.5, - "inaccuracy" : 0.008, - "fireType" : "burst", - "projectileParameters" : {"knockback":20}, - "usePrimaryFireSound" : true, - "useParticleEmitter" : false, + "ability": { + "name": "Burst", + "type": "sb_burst", + "scripts": ["/items/active/weapons/ranged/abilities/altfire.lua"], + "class": "AltFireAttack", + "burstCount": 3, + "burstSpeed": 0.18, + "burstTime": 0.12, + "energyUsage": 8, + "baseDps": 8, + "fireTime": 1.5, + "inaccuracy": 0.008, + "fireType": "burst", + "projectileParameters": { + "knockback": 20 + }, + "usePrimaryFireSound": true, + "useParticleEmitter": false, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "allowRotate" : true, - "allowFlip" : true - }, - "fire" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "allowRotate" : true, - "allowFlip" : true - }, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "recoil" : true, - "allowRotate" : true, - "allowFlip" : true - } - } + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "allowRotate": true, + "allowFlip": true + }, + "fire": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "allowRotate": true, + "allowFlip": true + }, + "cooldown": { + "duration": 0.11, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "recoil": true, + "allowRotate": true, + "allowFlip": true + } + } } -} \ No newline at end of file +} diff --git a/items/active/starbound/guns/corrosivegun.activeitem b/items/active/starbound/guns/corrosivegun.activeitem index 52dbcf57..7e714fdd 100644 --- a/items/active/starbound/guns/corrosivegun.activeitem +++ b/items/active/starbound/guns/corrosivegun.activeitem @@ -1,64 +1,78 @@ { - "itemName" : "sb_corrosivegun", - "inventoryIcon" : "corrosivegun.png", - "maxStack" : 1, - "price" : 800, - "tooltipKind" : "sb_gun2", - "tooltipFields" : { - "damageKindImage" : "/interface/sb_tooltips/sb_corrosiveparticle.png", - //"damageKindBImage" : "/interface/elements/fire.png", - "subtitle" : "Alien Gun" + "itemName": "sb_corrosivegun", + "inventoryIcon": "corrosivegun.png", + "maxStack": 1, + "price": 800, + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_corrosiveparticle.png", + //"damageKindBImage" : "/interface/elements/fire.png", + "subtitle": "Alien Gun" }, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "category" : "pistol", - "rarity" : "Rare", - "fixedRarity" : false, - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_sniper2.ogg"]}}, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "/animations/muzzleflash/plasmamuzzle3pink/plasmamuzzle3pink.png", - "middle" : "corrosivegun.png" + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "category": "pistol", + "rarity": "Rare", + "fixedRarity": false, + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_sniper2.ogg"] + } }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "A gun that sprays corrosive particles.", - "shortdescription" : "Corrosive Gun", - "baseOffset" : [0.5, 0.15], - "muzzleOffset" : [1.6, -0.1], + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "/animations/muzzleflash/plasmamuzzle3pink/plasmamuzzle3pink.png", + "middle": "corrosivegun.png" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "A gun that sprays corrosive particles.", + "shortdescription": "Corrosive Gun", + "baseOffset": [0.5, 0.15], + "muzzleOffset": [1.6, -0.1], - "twoHanded" : true, - "level" : 1, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "stances" : { - "idle" : {"twoHanded":true}, - "cooldown" : {"twoHanded":true} + "twoHanded": true, + "level": 1, + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "stances": { + "idle": { + "twoHanded": true + }, + "cooldown": { + "twoHanded": true + } }, - "fireTime" : 0.2, - "baseDps" : 12.25, - "energyUsage" : 19.75, - "inaccuracy" : 0.04, - "projectileType" : "sb_corrosiveparticle", - "projectileParameters" : {"speed":20,"timeToLive":3} + "fireTime": 0.2, + "baseDps": 12.25, + "energyUsage": 19.75, + "inaccuracy": 0.04, + "projectileType": "sb_corrosiveparticle", + "projectileParameters": { + "speed": 20, + "timeToLive": 3 + } }, - "altAbilityType" : "sb_gun2", - "altAbility" : { - "name" : "Corrosive Grenade", - "stances" : { - "cooldown" : { - "duration" : 0.15, - "recoil" : true, - "armRotation" : 0, - "weaponRotation" : 0 + "altAbilityType": "sb_gun2", + "altAbility": { + "name": "Corrosive Grenade", + "stances": { + "cooldown": { + "duration": 0.15, + "recoil": true, + "armRotation": 0, + "weaponRotation": 0 } }, - "fireTime" : 1.4, - "baseDps" : 6.25, - "energyUsage" : 19.75, - "inaccuracy" : 0.08, - "projectileType" : "sb_corrosivegrenade", - "projectileParameters" : {"speed":40,"power":5} + "fireTime": 1.4, + "baseDps": 6.25, + "energyUsage": 19.75, + "inaccuracy": 0.08, + "projectileType": "sb_corrosivegrenade", + "projectileParameters": { + "speed": 40, + "power": 5 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/freezeray.activeitem b/items/active/starbound/guns/freezeray.activeitem index e20b1302..a50eaae5 100644 --- a/items/active/starbound/guns/freezeray.activeitem +++ b/items/active/starbound/guns/freezeray.activeitem @@ -1,90 +1,90 @@ { - "itemName" : "sb_freezeray", - "price" : 640, - "inventoryIcon" : "freezeray.png", - "maxStack" : 1, - "rarity" : "Rare", - "fixedRarity" : false, - "description" : "", - "shortdescription" : "Freeze Ray", - "tooltipKind" : "sb_gun", - "level" : 1, - "fixedLevel" : false, - "category" : "uniqueWeapon", - "itemTags" : ["weapon","ranged","unique","upgradeableWeapon"], + "itemName": "sb_freezeray", + "price": 640, + "inventoryIcon": "freezeray.png", + "maxStack": 1, + "rarity": "Rare", + "fixedRarity": false, + "description": "", + "shortdescription": "Freeze Ray", + "tooltipKind": "sb_gun", + "level": 1, + "fixedLevel": false, + "category": "uniqueWeapon", + "itemTags": ["weapon", "ranged", "unique", "upgradeableWeapon"], - "animation" : "freezeray.animation", - "animationParts" : { - "middle" : "freezeray.png", - "middleFullbright" : "freezeray.png?replace;e6e6e6=0000;b6b6b6=0000;7b7b7b=0000;373737=0000;676f83=0000;3d3d51=0000;24232f=0000", - "muzzleFlash" : "" + "animation": "freezeray.animation", + "animationParts": { + "middle": "freezeray.png", + "middleFullbright": "freezeray.png?replace;e6e6e6=0000;b6b6b6=0000;7b7b7b=0000;373737=0000;676f83=0000;3d3d51=0000;24232f=0000", + "muzzleFlash": "" }, - "animationCustom" : { - "sounds" : { - "fireStart" : ["/sfx/gun/aegisaltpistol_start.ogg"], - "fireLoop" : ["/sfx/gun/aegisaltpistol_loop2.ogg"], - "fireEnd" : [], - "beamImpact" : [] + "animationCustom": { + "sounds": { + "fireStart": ["/sfx/gun/aegisaltpistol_start.ogg"], + "fireLoop": ["/sfx/gun/aegisaltpistol_loop2.ogg"], + "fireEnd": [], + "beamImpact": [] } }, - "animationScripts" : ["/items/active/effects/chain.lua"], - "muzzleOffset" : [1.875, 0.375], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "elementalType" : "ice", - "primaryAbility" : { //TODO: beamfire ability? - "scripts" : ["/items/active/starbound/guns/beamfire.lua"], - "class" : "BeamFire", - "fireTime" : 0.2, - "baseDps" : 5.5, - "energyUsage" : 19.5, - "damageConfig" : { - "statusEffects" : ["frostsnare","frostslow"], - "damageSourceKind" : "iceplasma", - "knockback" : 0 + "animationScripts": ["/items/active/effects/chain.lua"], + "muzzleOffset": [1.875, 0.375], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "elementalType": "ice", + "primaryAbility": { //TODO: beamfire ability? + "scripts": ["/items/active/starbound/guns/beamfire.lua"], + "class": "BeamFire", + "fireTime": 0.2, + "baseDps": 5.5, + "energyUsage": 19.5, + "damageConfig": { + "statusEffects": ["frostsnare", "frostslow"], + "damageSourceKind": "iceplasma", + "knockback": 0 }, - "beamLength" : 15, - "chain" : { - "startOffset" : [0, 0], - "segmentImage" : "/items/active/starbound/guns/freezeray_beam.png?hueshift=-70", - "endSegmentImage" : "/items/active/starbound/guns/freezeray_beamend.png?hueshift=-70", - "segmentSize" : 0.50, - "overdrawLength" : 0, - "taper" : -0.7, - "waveform" : { - "frequency" : 4.0, - "amplitude" : 0.125, - "movement" : 80.0 + "beamLength": 15, + "chain": { + "startOffset": [0, 0], + "segmentImage": "/items/active/starbound/guns/freezeray_beam.png?hueshift=-70", + "endSegmentImage": "/items/active/starbound/guns/freezeray_beamend.png?hueshift=-70", + "segmentSize": 0.50, + "overdrawLength": 0, + "taper": -0.7, + "waveform": { + "frequency": 4.0, + "amplitude": 0.125, + "movement": 80.0 }, - "fullbright" : true + "fullbright": true }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "weaponOffset" : [0.3, 0], - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "weaponOffset": [0.3, 0], + "allowRotate": true, + "allowFlip": true }, - "fire" : { - "duration" : 0, - "armRotation" : 0, - "weaponRotation" : 0, - "weaponOffset" : [0.3, 0], - "allowRotate" : true, - "allowFlip" : true + "fire": { + "duration": 0, + "armRotation": 0, + "weaponRotation": 0, + "weaponOffset": [0.3, 0], + "allowRotate": true, + "allowFlip": true }, - "cooldown" : { - "duration" : 0.1, - "armRotation" : 0, - "weaponRotation" : 0, - "weaponOffset" : [0.3, 0], - "allowRotate" : true, - "allowFlip" : true + "cooldown": { + "duration": 0.1, + "armRotation": 0, + "weaponRotation": 0, + "weaponOffset": [0.3, 0], + "allowRotate": true, + "allowFlip": true } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/freezeray.animation b/items/active/starbound/guns/freezeray.animation index d617700a..30c8389d 100644 --- a/items/active/starbound/guns/freezeray.animation +++ b/items/active/starbound/guns/freezeray.animation @@ -1,57 +1,57 @@ { - "globalTagDefaults" : { - "paletteSwaps" : "" + "globalTagDefaults": { + "paletteSwaps": "" }, - "animatedParts" : { - "stateTypes" : { - "firing" : { - "default" : "off", - "states" : { - "off" : {}, - "fire" : { - "frames" : 2, - "cycle" : 0.07, - "mode" : "transition", - "transition" : "off" + "animatedParts": { + "stateTypes": { + "firing": { + "default": "off", + "states": { + "off": {}, + "fire": { + "frames": 2, + "cycle": 0.07, + "mode": "transition", + "transition": "off" } } } }, - "parts" : { - "middle" : { - "properties" : { - "centered" : true, - "image" : "", - "offset" : [0.5, 0.125], - "transformationGroups" : ["weapon"] + "parts": { + "middle": { + "properties": { + "centered": true, + "image": "", + "offset": [0.5, 0.125], + "transformationGroups": ["weapon"] } }, - "middleFullbright" : { - "properties" : { - "zLevel" : 1, - "centered" : true, - "fullbright" : true, - "image" : "", - "offset" : [0.5, 0.125], - "transformationGroups" : ["weapon"] + "middleFullbright": { + "properties": { + "zLevel": 1, + "centered": true, + "fullbright": true, + "image": "", + "offset": [0.5, 0.125], + "transformationGroups": ["weapon"] } }, - "muzzleFlash" : { - "properties" : { - "zLevel" : -1, - "centered" : true, - "offset" : [0.75, 0], - "fullbright" : true, - "transformationGroups" : ["muzzle"] + "muzzleFlash": { + "properties": { + "zLevel": -1, + "centered": true, + "offset": [0.75, 0], + "fullbright": true, + "transformationGroups": ["muzzle"] }, - "partStates" : { - "firing" : { - "fire" : { - "properties" : { - "image" : ":." + "partStates": { + "firing": { + "fire": { + "properties": { + "image": ":." } } } @@ -60,46 +60,49 @@ } }, - "rotationGroups" : { - "weapon" : { - "angularVelocity" : 0 + "rotationGroups": { + "weapon": { + "angularVelocity": 0 } }, - "transformationGroups" : { - "weapon" : {}, - "muzzle" : {}, - "beamEnd" : {} + "transformationGroups": { + "weapon": {}, + "muzzle": {}, + "beamEnd": {} }, - "particleEmitters" : { - "muzzleFlash" : { - "transformationGroups" : ["muzzle"], - "offsetRegion" : [0, 0, 0, 0], - "particles" : [ ] + "particleEmitters": { + "muzzleFlash": { + "transformationGroups": ["muzzle"], + "offsetRegion": [0, 0, 0, 0], + "particles": [] }, - "beamCollision" : { - "active" : false, - "transformationGroups" : ["muzzle", "beamEnd"], - "emissionRate" : 20, - "particles" : [ - {"particle" : "iceswoosh3"}, - {"particle" : "icetrailwide"}, - {"particle" : "icethrowertrail"} + "beamCollision": { + "active": false, + "transformationGroups": ["muzzle", "beamEnd"], + "emissionRate": 20, + "particles": [{ + "particle": "iceswoosh3" + }, { + "particle": "icetrailwide" + }, { + "particle": "icethrowertrail" + } ] } }, - "lights" : { - "muzzleFlash" : { - "color" : [0, 0, 0] + "lights": { + "muzzleFlash": { + "color": [0, 0, 0] } }, - "sounds" : { - "fireStart" : [], - "fireLoop" : [], - "fireEnd" : [], - "beamImpact" : [] + "sounds": { + "fireStart": [], + "fireLoop": [], + "fireEnd": [], + "beamImpact": [] } -} \ No newline at end of file +} diff --git a/items/active/starbound/guns/heatray.activeitem b/items/active/starbound/guns/heatray.activeitem index e97d7c05..266c7a97 100644 --- a/items/active/starbound/guns/heatray.activeitem +++ b/items/active/starbound/guns/heatray.activeitem @@ -1,52 +1,56 @@ { - "itemName" : "sb_heatray", - "inventoryIcon" : "heatrayicon.png", - "maxStack" : 1, - "price" : 640, - "tooltipKind" : "sb_gun2", -//"tooltipFields" : {"damageKindImage":"/interface/elements/fire.png"}, - "itemTags" : ["weapon","ranged","unique","upgradeableWeapon"], - "category" : "uniqueWeapon", - "rarity" : "Rare", - "fixedRarity" : false, - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : { - "animatedParts" : { - "parts" : { - "butt" : { - "properties" : { - "fullbright" : true, - "offset" : [0.5, 0.15] - } - } + "itemName": "sb_heatray", + "inventoryIcon": "heatrayicon.png", + "maxStack": 1, + "price": 640, + "tooltipKind": "sb_gun2", + //"tooltipFields" : {"damageKindImage":"/interface/elements/fire.png"}, + "itemTags": ["weapon", "ranged", "unique", "upgradeableWeapon"], + "category": "uniqueWeapon", + "rarity": "Rare", + "fixedRarity": false, + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "animatedParts": { + "parts": { + "butt": { + "properties": { + "fullbright": true, + "offset": [0.5, 0.15] + } + } } }, - "sounds" : {"fire":["/sfx/gun/plasma_sniper2.ogg"]} + "sounds": { + "fire": ["/sfx/gun/plasma_sniper2.ogg"] + } }, - "animationParts" : { - "barrel" : "", - "butt" : "heatrayfb.png", - "muzzleFlash" : "", - "middle" : "heatray.png" + "animationParts": { + "barrel": "", + "butt": "heatrayfb.png", + "muzzleFlash": "", + "middle": "heatray.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "It's a heat ray. It shoots through walls!", - "shortdescription" : "Heat Ray", - "baseOffset" : [0.5, 0.15], - "muzzleOffset" : [0.6, 0.350], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "It's a heat ray. It shoots through walls!", + "shortdescription": "Heat Ray", + "baseOffset": [0.5, 0.15], + "muzzleOffset": [0.6, 0.350], - "twoHanded" : false, - "fixedLevel" : false, - "level" : 1, + "twoHanded": false, + "fixedLevel": false, + "level": 1, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "fireTime" : 0.8, - "baseDps" : 12.25, - "energyUsage" : 19.5, - "inaccuracy" : 0, - "projectileType" : "sb_heatray", - "projectileParameters" : {"processing":"?scalenearest=0.5;1?fade=bc2b2b;0.7?hueshift=30"} + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "fireTime": 0.8, + "baseDps": 12.25, + "energyUsage": 19.5, + "inaccuracy": 0, + "projectileType": "sb_heatray", + "projectileParameters": { + "processing": "?scalenearest=0.5;1?fade=bc2b2b;0.7?hueshift=30" + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/icechunker.activeitem b/items/active/starbound/guns/icechunker.activeitem index 692c8801..65a40598 100644 --- a/items/active/starbound/guns/icechunker.activeitem +++ b/items/active/starbound/guns/icechunker.activeitem @@ -1,58 +1,60 @@ { - "itemName" : "sb_icechucker", - "inventoryIcon" : "icechuckericon.png", - "maxStack" : 1, - "price" : 640, - "rarity" : "rare", - "fixedRarity" : false, - "category" : "pistol", - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "tooltipKind" : "sb_gun2", - "tooltipFields" : { - "damageKindImage" : "/projectiles/material/sb_icematerial.png" -// "damageKindBImage" : "/interface/elements/ice.png" + "itemName": "sb_icechucker", + "inventoryIcon": "icechuckericon.png", + "maxStack": 1, + "price": 640, + "rarity": "rare", + "fixedRarity": false, + "category": "pistol", + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/projectiles/material/sb_icematerial.png" + // "damageKindBImage" : "/interface/elements/ice.png" }, - "animation" : "/items/active/weapons/ranged/gun.animation", - "animationCustom" : { - "sounds" : { - "fire" : [ - "/sfx/projectiles/ice_barrier_break1.ogg", - "/sfx/projectiles/ice_barrier_break4.ogg", - "/sfx/projectiles/ice_barrier_break5.ogg", - "/sfx/projectiles/ice_barrier_break6.ogg", - "/sfx/projectiles/ice_barrier_break10.ogg" + "animation": "/items/active/weapons/ranged/gun.animation", + "animationCustom": { + "sounds": { + "fire": [ + "/sfx/projectiles/ice_barrier_break1.ogg", + "/sfx/projectiles/ice_barrier_break4.ogg", + "/sfx/projectiles/ice_barrier_break5.ogg", + "/sfx/projectiles/ice_barrier_break6.ogg", + "/sfx/projectiles/ice_barrier_break10.ogg" ] } }, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "", - "middle" : "icechucker.png" + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "", + "middle": "icechucker.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "A small gun that fires blocks of ice. Freeze!", - "shortdescription" : "Ice Chucker", - "baseOffset" : [0.5, 0.15], - "muzzleOffset" : [0.6, 0.3], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "A small gun that fires blocks of ice. Freeze!", + "shortdescription": "Ice Chucker", + "baseOffset": [0.5, 0.15], + "muzzleOffset": [0.6, 0.3], - "twoHanded" : false, - "fixedLevel" : false, + "twoHanded": false, + "fixedLevel": false, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "stances" : { - "cooldown" : { - "recoil" : false, - "armRotation" : 3, - "weaponRotation" : 3 + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "stances": { + "cooldown": { + "recoil": false, + "armRotation": 3, + "weaponRotation": 3 } }, - "fireTime" : 0.8, - "energyUsage" : 18.75, - "inaccuracy" : 0.025, - "projectileType" : "sb_icematerial", - "projectileParameters" : {"speed":30} + "fireTime": 0.8, + "energyUsage": 18.75, + "inaccuracy": 0.025, + "projectileType": "sb_icematerial", + "projectileParameters": { + "speed": 30 + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/avianblaster.activeitem b/items/active/starbound/guns/randomgenerated/avianblaster.activeitem index 2abfaa25..a0ba13b9 100644 --- a/items/active/starbound/guns/randomgenerated/avianblaster.activeitem +++ b/items/active/starbound/guns/randomgenerated/avianblaster.activeitem @@ -1,83 +1,88 @@ { - "itemName" : "sb_avianblaster", - "maxStack" : 1, - "rarity" : "rare", - "price" : 620, - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "paletteSwaps" : "", - "description" : "", - "shortdescription" : "Avian Blaster", - "tooltipFields" : {"subtitle":"Avian Blaster"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/ar6.ogg"]}}, - - "elementalType" : "physical", + "itemName": "sb_avianblaster", + "maxStack": 1, + "rarity": "rare", + "price": 620, + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "twoHanded": false, + "level": 1, + "paletteSwaps": "", + "description": "", + "shortdescription": "Avian Blaster", + "tooltipFields": { + "subtitle": "Avian Blaster" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/ar6.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], + "elementalType": "physical", + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "fireTime" : [0.02, 0.07], - "baseDamage" : 0.3, - "baseDps" : [3, 3.5], - "energyUsage" : [45, 50], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 0.1], - "damageType" : "IgnoresDef" + "fireTime": [0.07, 0.11], + "baseDps": [7.5, 8], + "energyUsage": [11, 13], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 0.1] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "aviannames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "avianblaster/barrel/.png", - "variants" : 2, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "aviannames.config:nameGen", + "animationParts": { + "barrel": { + "path": "avianblaster/barrel/.png", + "variants": 2, + "paletteSwap": true + }, + "butt": { + "path": "avianblaster/butt/.png", + "variants": 1, + "paletteSwap": true + }, + "middle": { + "path": "avianblaster/middle/.png", + "variants": 2, + "paletteSwap": true + } }, - "butt" : { - "path" : "avianblaster/butt/.png", - "variants" : 1, - "paletteSwap" : true - }, - "middle" : { - "path" : "avianblaster/middle/.png", - "variants" : 2, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/avianguns.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/avianguns.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/aviangun.activeitem b/items/active/starbound/guns/randomgenerated/aviangun.activeitem index 1e38f93d..ecee9aab 100644 --- a/items/active/starbound/guns/randomgenerated/aviangun.activeitem +++ b/items/active/starbound/guns/randomgenerated/aviangun.activeitem @@ -1,81 +1,70 @@ { - "itemName" : "sb_aviangun", - "maxStack" : 1, - "rarity" : "rare", - "price" : 620, - "baseOffset" : [-0.45, 0.25], - "muzzleOffset" : [-0.5, 0.275], - "description" : "", - "shortdescription" : "Avian Gun", - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "paletteSwaps" : "", - "tooltipFields" : {"subtitle":"Avian Gun"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/ar6.ogg"]}}, - - "elementalType" : "physical", - - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "plasma1", "plasma2", "plasma3"], + "itemName": "sb_aviangun", + "maxStack": 1, + "rarity": "uncommon", + "price": 620, + "baseOffset": [-1.25, 0.25], + "muzzleOffset": [-0.5, 0.275], + "description": "", + "shortdescription": "Heavy Avian Blaster", + "tooltipKind": "sb_gun", + "category": "assaultRifle", + "twoHanded": true, + "level": 1, + "paletteSwaps": "", + "tooltipFields": { + "subtitle": "Heavy Avian Blaster" + }, + "itemTags": ["weapon", "ranged", "assaultrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/ar6.ogg"] + } + }, - "fireTime" : [0.3, 1.1], - "baseDps" : [3, 3.5], - "energyUsage" : [5, 10], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "elementalType": "physical", + "primaryAbilityType": "sb_gun2", + "primaryAbility": { + "projectileType": ["plasmabullet", "plasma1", "plasma2", "plasma3"], + "projectileParameters": { + "knockbackRange": [0, 5] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true - }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true - } - } + "fireType": "auto", + "fireTime": [0.08, 0.14], + "baseDps": [9.5, 10.5], + "energyUsage": [28.5, 31.5], + "inaccuracy": 0 }, - "builderConfig" : [{ - "nameGenerator" : "aviannames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "aviangun/barrel/.png", - "variants" : 3, - "paletteSwap" : true - }, - "butt" : { - "path" : "aviangun/butt/.png", - "variants" : 2, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "aviannames.config:nameGen", + "animationParts": { + "barrel": { + "path": "aviangun/barrel/.png", + "variants": 3, + "paletteSwap": true + }, + "butt": { + "path": "aviangun/butt/.png", + "variants": 2, + "paletteSwap": true + }, + "middle": { + "path": "aviangun/middle/.png", + "variants": 3, + "paletteSwap": true + } }, - "middle" : { - "path" : "aviangun/middle/.png", - "variants" : 3, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/avianguns.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/avianguns.weaponcolors", + "altAbilities": ["sb_shotgun"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/bonepistol.activeitem b/items/active/starbound/guns/randomgenerated/bonepistol.activeitem index 2f6c7bfb..deb2bfe6 100644 --- a/items/active/starbound/guns/randomgenerated/bonepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/bonepistol.activeitem @@ -1,80 +1,83 @@ { - "itemName" : "sb_bonepistol", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [1.8, 0], - "tooltipKind" : "sb_gun2", - "category" : "pistol", - "twoHanded" : false, - "sb_waBan" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "A pistol made of bone. An entirely organic firearm.", - "shortdescription" : "Bone Pistol", - "tooltipFields" : {"subtitle":"Bone Pistol"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "inventoryIcon" : "bonepistol.png", - "animationParts" : { - "muzzleFlash" : "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", - "middle" : "bonepistol.png" + "itemName": "sb_bonepistol", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [1.8, 0], + "tooltipKind": "sb_gun2", + "category": "pistol", + "twoHanded": false, + "sb_waBan": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "A pistol made of bone. An entirely organic firearm.", + "shortdescription": "Bone Pistol", + "tooltipFields": { + "subtitle": "Bone Pistol" }, - "animationCustom" : { - "animatedParts" : { - "parts" : { - "middle" : { - "properties" : { - "offset" : [0.25, 0.1] - } - } + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "inventoryIcon": "bonepistol.png", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", + "middle": "bonepistol.png" + }, + "animationCustom": { + "animatedParts": { + "parts": { + "middle": { + "properties": { + "offset": [0.25, 0.1] + } + } } }, - "sounds" : { + "sounds": { "fire": ["/sfx/gun/bonepistol.ogg"] } }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bonethorn","throwingbone"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bonethorn", "throwingbone"], - "fireTime" : [0.3, 1.1], - "baseDps" : [5.7, 6.2], - "energyUsage" : [6.5, 11], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [5.7, 6.2], + "energyUsage": [6.5, 11], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "bonenames.config:nameGen", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builderConfig": [{ + "nameGenerator": "bonenames.config:nameGen", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/bonerifle.activeitem b/items/active/starbound/guns/randomgenerated/bonerifle.activeitem index 55be5788..6e4a4777 100644 --- a/items/active/starbound/guns/randomgenerated/bonerifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/bonerifle.activeitem @@ -1,69 +1,76 @@ { - "itemName" : "sb_bonerifle", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [2.5, 0.2], - "baseOffset" : [-0.5, 0.5], - "tooltipKind" : "sb_gun2", - "category" : "assaultRifle", - "twoHanded" : true, - "sb_waBan" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "A rifle made of bone. An entirely organic firearm.", - "shortdescription" : "Bone Rifle", - "tooltipFields" : {"subtitle":"Bone Rifle"}, - "itemTags" : ["weapon","ranged","assaultrifle","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "inventoryIcon" : "bonerifle.png", - "animationParts" : { -// "muzzleFlash" : "/animations/muzzleflash/bloodvomitmuzzle/bloodvomitmuzzle.png", - "muzzleFlash" : "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", - "middle" : "bonerifle.png" + "itemName": "sb_bonerifle", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [2.5, 0.2], + "baseOffset": [-0.5, 0.5], + "tooltipKind": "sb_gun2", + "category": "assaultRifle", + "twoHanded": true, + "sb_waBan": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "A rifle made of bone. An entirely organic firearm.", + "shortdescription": "Bone Rifle", + "tooltipFields": { + "subtitle": "Bone Rifle" + }, + "itemTags": ["weapon", "ranged", "assaultrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "inventoryIcon": "bonerifle.png", + "animationParts": { + // "muzzleFlash" : "/animations/muzzleflash/bloodvomitmuzzle/bloodvomitmuzzle.png", + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", + "middle": "bonerifle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/bonerifle.ogg"] + } }, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/bonerifle.ogg"]}}, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bonethorn"],//,"throwingbone"], - "projectileParameters" : { - "knockbackRange" : [3, 11] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bonethorn"], //,"throwingbone"], + "projectileParameters": { + "knockbackRange": [3, 11] }, - "fireTime" : [0.12,0.22], - "fireType" : "auto", - "baseDps" : [9.25, 13.75], - "energyUsage" : [25, 30], - "inaccuracy" : 0.025, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.12, 0.22], + "fireType": "auto", + "baseDps": [9.25, 13.75], + "energyUsage": [25, 30], + "inaccuracy": 0.025, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : false + "allowRotate": true, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "bonenames.config:nameGen", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builderConfig": [{ + "nameGenerator": "bonenames.config:nameGen", + "altAbilities": ["spray"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/boneshotgun.activeitem b/items/active/starbound/guns/randomgenerated/boneshotgun.activeitem index 82b8086e..800a6e5a 100644 --- a/items/active/starbound/guns/randomgenerated/boneshotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/boneshotgun.activeitem @@ -1,69 +1,74 @@ { - "itemName" : "sb_boneshotgun", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [2.6, 0.1], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun2", - "category" : "shotgun", - "twoHanded" : true, - "sb_waBan" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "A shotgun made of bone. An entirely organic firearm.", - "shortdescription" : "Bone Shotgun", - "tooltipFields" : {"subtitle":"Bone Shotgun"}, - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "inventoryIcon" : "boneshotgun.png", - "animationParts" : { -// "muzzleFlash" : "/animations/muzzleflash/bloodvomitmuzzle/bloodvomitmuzzle.png", - "muzzleFlash" : "/animations/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", - "middle" : "boneshotgun.png" + "itemName": "sb_boneshotgun", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [2.6, 0.1], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun2", + "category": "shotgun", + "twoHanded": true, + "sb_waBan": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "A shotgun made of bone. An entirely organic firearm.", + "shortdescription": "Bone Shotgun", + "tooltipFields": { + "subtitle": "Bone Shotgun" + }, + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "inventoryIcon": "boneshotgun.png", + "animationParts": { + // "muzzleFlash" : "/animations/muzzleflash/bloodvomitmuzzle/bloodvomitmuzzle.png", + "muzzleFlash": "/animations/muzzleflash/bulletmuzzle4/bulletmuzzle4.png", + "middle": "boneshotgun.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/boneshotgun.ogg"] + } }, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/boneshotgun.ogg"]}}, - - "elementalType" : "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bonethorn","throwingbone"], - "fireTime" : [0.4, 1.4], - "baseDps" : [5, 9], - "projectileCount" : [3,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "elementalType": "physical", + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bonethorn", "throwingbone"], + "fireTime": [0.4, 1.4], + "baseDps": [5, 9], + "projectileCount": [3, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : false + "allowRotate": true, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "bonenames.config:nameGen", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builderConfig": [{ + "nameGenerator": "bonenames.config:nameGen" + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/cellzapper.activeitem b/items/active/starbound/guns/randomgenerated/cellzapper.activeitem index da4cb719..44a185d8 100644 --- a/items/active/starbound/guns/randomgenerated/cellzapper.activeitem +++ b/items/active/starbound/guns/randomgenerated/cellzapper.activeitem @@ -1,83 +1,92 @@ { - "itemName" : "sb_cellzapper", - "maxStack" : 1, - "rarity" : "uncommon", - "baseOffset" : [-2.55, 0.25], - "muzzleOffset" : [0,0], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "description" : "", - "shortdescription" : "Cell Zapper", - "twoHanded" : true, - "level" : 1, - "tooltipFields" : {"subtitle":"Cell Zapper"}, - "itemTags" : ["weapon","ranged","sniperrifle","cellzapper","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_sniper3.ogg"]}}, + "itemName": "sb_cellzapper", + "maxStack": 1, + "rarity": "uncommon", + "baseOffset": [-2.55, 0.25], + "muzzleOffset": [0, 0], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "description": "", + "shortdescription": "Cell Zapper", + "twoHanded": true, + "level": 1, + "tooltipFields": { + "subtitle": "Cell Zapper" + }, + "itemTags": ["weapon", "ranged", "sniperrifle", "cellzapper", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_sniper3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["cellzap1", "cellzap2", "cellzap3", "cellzap4", "cellzap5"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["cellzap1", "cellzap2", "cellzap3", "cellzap4", "cellzap5"], - "fireTime" : [0.9, 1.6], - "baseDps" : [3.7, 3.85], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [6, 16], - "timeToLive" : 0.2 + "fireTime": [0.9, 1.6], + "baseDps": [3.7, 3.85], + "energyUsage": [22.5, 25.5], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [6, 16], + "timeToLive": 0.2 }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.35, - "armRotation" : 0, - "recoil" : true, - "weaponRotation" : 0, - "twoHanded" : true, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.35, + "armRotation": 0, + "recoil": true, + "weaponRotation": 0, + "twoHanded": true, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "lightningcoilnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "cellzapper/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "lightningcoilnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "cellzapper/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "cellzapper/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "cellzapper/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "cellzapper/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "cellzapper/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/lightningcoil.weaponcolors", - "altAbilities" : ["flashlight","grenadelauncher","sb_shotgun"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/lightningcoil.weaponcolors", + "altAbilities": ["flashlight", "grenadelauncher", "sb_shotgun"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonburstrifle.activeitem b/items/active/starbound/guns/randomgenerated/commonburstrifle.activeitem index 24329e67..face007d 100644 --- a/items/active/starbound/guns/randomgenerated/commonburstrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonburstrifle.activeitem @@ -1,103 +1,112 @@ { - "itemName" : "sb_commonburstrifle", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0.75, 0.25], - "baseOffset" : [-1.25, 0.25], - "price" : 620, - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Common Burst Rifle", - "paletteSwaps" : "", - "category" : "assaultRifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","burstrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Burst Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/ar1.ogg"]}}, + "itemName": "sb_commonburstrifle", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0.75, 0.25], + "baseOffset": [-1.25, 0.25], + "price": 620, + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Common Burst Rifle", + "paletteSwaps": "", + "category": "assaultRifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "burstrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Burst Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/ar1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet", "marioball"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "marioball"], - "projectileParameters" : { - "knockbackRange" : [3, 11] + "projectileParameters": { + "knockbackRange": [3, 11] }, - "fireTime" : [0.4,0.7], - "fireType" : "burst", - "burstCount" : [3,4], - "burstSpeed" : [0.16,0.18], - "burstTime" : [0.18,0.26], - "baseDps" : [8.25, 12.75], - "energyUsage" : [25, 30], - "inaccuracy" : 0.03, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.4, 0.7], + "fireType": "burst", + "burstCount": [3, 4], + "burstSpeed": [0.16, 0.18], + "burstTime": [0.18, 0.26], + "baseDps": [8.25, 12.75], + "energyUsage": [25, 30], + "inaccuracy": 0.03, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : { - "duration" : 0.03, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": { + "duration": 0.03, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false }, - "cooldown" : { - "duration" : 0.06, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "cooldown": { + "duration": 0.06, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "assaultnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "assaultrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "assaultnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "assaultrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "assaultrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "assaultrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "assaultrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "assaultrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "explosiveshot", - "bouncingshot", - "piercingshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "explosiveshot", + "bouncingshot", + "piercingshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commongrenadelauncher.activeitem b/items/active/starbound/guns/randomgenerated/commongrenadelauncher.activeitem index 78e38cc2..92548cd7 100644 --- a/items/active/starbound/guns/randomgenerated/commongrenadelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/commongrenadelauncher.activeitem @@ -1,82 +1,89 @@ { - "itemName" : "sb_commongrenadelauncher", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "grenadeLauncher", - "twoHanded" : false, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Grenade Launcher", - "itemTags" : ["weapon","ranged","grenadelauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/grenade1.ogg"]}}, + "itemName": "sb_commongrenadelauncher", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "grenadeLauncher", + "twoHanded": false, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Grenade Launcher", + "itemTags": ["weapon", "ranged", "grenadelauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/grenade1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "grenade", "impactgrenade"], - // "baseDamage" : 16, - "fireTime" : [0.5, 2], - "baseDps" : [5, 6.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["grenade", "impactgrenade"], + // "baseDamage" : 16, + "fireTime": [0.5, 2], + "baseDps": [5, 6.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : false, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": false, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "glaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "grenadelauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "grenadelauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "grenadelauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "grenadelauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "grenadelauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "grenadelauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonmachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/commonmachinepistol.activeitem index c5b0fecf..f1713f1e 100644 --- a/items/active/starbound/guns/randomgenerated/commonmachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonmachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_commonmachinepistol", - "maxStack" : 1, - "rarity" : "common", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "price" : 620, - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "paletteSwaps" : "", - "description" : "", - "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", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/mp4.ogg"]}}, + "itemName": "sb_commonmachinepistol", + "maxStack": 1, + "rarity": "common", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "price": 620, + "category": "pistol", + "twoHanded": false, + "level": 1, + "paletteSwaps": "", + "description": "", + "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", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/mp4.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bullet-1", "bullet-2", "bullet-3", "bullet-4"], - "fireTime" : [0.11, 0.18], - "baseDps" : [3, 3.5], - "energyUsage" : [18, 19.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4"], + "fireTime": [0.11, 0.18], + "baseDps": [3, 3.5], + "energyUsage": [18, 19.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonpistol.activeitem b/items/active/starbound/guns/randomgenerated/commonpistol.activeitem index 695c926e..9ea571fc 100644 --- a/items/active/starbound/guns/randomgenerated/commonpistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonpistol.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_commonpistol", - "maxStack" : 1, - "rarity" : "common", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Pistol", - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/pistol2.ogg"]}}, + "itemName": "sb_commonpistol", + "maxStack": 1, + "rarity": "common", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "twoHanded": false, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Pistol", + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/pistol2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet"], - "fireTime" : [0.3, 1.1], - "baseDps" : [5, 5.7], - "energyUsage" : [5, 10], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [5, 5.7], + "energyUsage": [5, 10], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonplasmaassaultrifle.activeitem b/items/active/starbound/guns/randomgenerated/commonplasmaassaultrifle.activeitem index 6982adbe..9ab7cf80 100644 --- a/items/active/starbound/guns/randomgenerated/commonplasmaassaultrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonplasmaassaultrifle.activeitem @@ -1,87 +1,96 @@ { - "itemName" : "sb_commonplasmaassaultrifle", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0.25], - "baseOffset" : [-1.25, 0.25], - "price" : 620, - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Common Plasma Rifle", - "paletteSwaps" : "", - "category" : "assaultRifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","assaultrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle1/plasmamuzzle1.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_ar1.ogg"]}}, + "itemName": "sb_commonplasmaassaultrifle", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0.25], + "baseOffset": [-1.25, 0.25], + "price": 620, + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Common Plasma Rifle", + "paletteSwaps": "", + "category": "assaultRifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "assaultrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle1/plasmamuzzle1.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_ar1.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "projectileParameters" : { - "knockbackRange" : [3, 11] + "projectileParameters": { + "knockbackRange": [3, 11] }, - "fireTime" : [0.06,0.16], - "fireType" : "auto", - "baseDps" : [8.25, 12.75], - "energyUsage" : [25, 30], - "inaccuracy" : 0.03, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.06, 0.16], + "fireType": "auto", + "baseDps": [8.25, 12.75], + "energyUsage": [25, 30], + "inaccuracy": 0.03, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["fire","ice","electric","poison"], - "nameGenerator" : "assaultnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "assaultrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["fire", "ice", "electric", "poison"], + "nameGenerator": "assaultnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "assaultrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "assaultrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "assaultrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "assaultrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "assaultrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "spray", - "lance" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "spray", + "lance" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonplasmamachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/commonplasmamachinepistol.activeitem index 846b1e26..a48e46cc 100644 --- a/items/active/starbound/guns/randomgenerated/commonplasmamachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonplasmamachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_commonplasmamachinepistol", - "maxStack" : 1, - "rarity" : "common", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "paletteSwaps" : "", - "description" : "", - "shortdescription" : "Common Plasma Machine Pistol", - "price" : 620, - "tooltipFields" : {"subtitle":"Plasma M. Pistol"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle4/plasmamuzzle4.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/mp4.ogg"]}}, + "itemName": "sb_commonplasmamachinepistol", + "maxStack": 1, + "rarity": "common", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "twoHanded": false, + "level": 1, + "paletteSwaps": "", + "description": "", + "shortdescription": "Common Plasma Machine Pistol", + "price": 620, + "tooltipFields": { + "subtitle": "Plasma M. Pistol" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle4/plasmamuzzle4.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/mp4.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "fireTime" : [0.11, 0.18], - "baseDps" : [3, 3.5], - "energyUsage" : [18, 19.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], + "fireTime": [0.11, 0.18], + "baseDps": [3, 3.5], + "energyUsage": [18, 19.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonplasmapistol.activeitem b/items/active/starbound/guns/randomgenerated/commonplasmapistol.activeitem index 8ac5bab5..459c82f4 100644 --- a/items/active/starbound/guns/randomgenerated/commonplasmapistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonplasmapistol.activeitem @@ -1,81 +1,90 @@ { - "itemName" : "sb_commonplasmapistol", - "maxStack" : 1, - "rarity" : "common", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "paletteSwaps" : "", - "description" : "", - "price" : 620, - "shortdescription" : "Common Plasma Pistol", - "tooltipFields" : {"subtitle":"Plasma Pistol"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/plasma_pistol1.ogg","/sfx/sb/gun/plasma_pistol3.ogg"]}}, + "itemName": "sb_commonplasmapistol", + "maxStack": 1, + "rarity": "common", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "twoHanded": false, + "level": 1, + "paletteSwaps": "", + "description": "", + "price": 620, + "shortdescription": "Common Plasma Pistol", + "tooltipFields": { + "subtitle": "Plasma Pistol" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/plasma_pistol1.ogg", "/sfx/sb/gun/plasma_pistol3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "fireTime" : [0.3, 1.1], - "baseDps" : [3, 3.5], - "energyUsage" : [5, 10], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [3, 3.5], + "energyUsage": [5, 10], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonplasmashotgun.activeitem b/items/active/starbound/guns/randomgenerated/commonplasmashotgun.activeitem index c704be00..b1150952 100644 --- a/items/active/starbound/guns/randomgenerated/commonplasmashotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonplasmashotgun.activeitem @@ -1,89 +1,98 @@ { - "itemName" : "sb_commonplasmashotgun", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Plasma Shotgun", - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Shotgun"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle5/plasmamuzzle5.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_shotgun4.ogg"]}}, + "itemName": "sb_commonplasmashotgun", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Plasma Shotgun", + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Shotgun" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle5/plasmamuzzle5.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_shotgun4.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9, 10], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], + "fireTime": [0.4, 1.4], + "baseDps": [9, 10], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonplasmasniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/commonplasmasniperrifle.activeitem index 1daeb350..d47804ad 100644 --- a/items/active/starbound/guns/randomgenerated/commonplasmasniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonplasmasniperrifle.activeitem @@ -1,89 +1,98 @@ { - "itemName" : "sb_commonplasmasniperrifle", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, -0.1], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Plasma Sniper Rifle", - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Sniper Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_sniper1.ogg"]}}, + "itemName": "sb_commonplasmasniperrifle", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, -0.1], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Plasma Sniper Rifle", + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Sniper Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_sniper1.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "muzzleFlashVariants" : 2, - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet" ], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "muzzleFlashVariants": 2, + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet"], - "projectileParameters" : { - "knockbackRange" : [0, 0.5] + "projectileParameters": { + "knockbackRange": [0, 0.5] }, - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7, 8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonrocketlauncher.activeitem b/items/active/starbound/guns/randomgenerated/commonrocketlauncher.activeitem index 04176218..ff72767e 100644 --- a/items/active/starbound/guns/randomgenerated/commonrocketlauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonrocketlauncher.activeitem @@ -1,86 +1,93 @@ { - "itemName" : "sb_commonrocketlauncher", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "rocketLauncher", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Rocket Launcher", - "itemTags" : ["weapon","ranged","rocketlauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/rocket1.ogg"]}}, + "itemName": "sb_commonrocketlauncher", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "rocketLauncher", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Rocket Launcher", + "itemTags": ["weapon", "ranged", "rocketlauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/rocket1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["rocket", "minirocket", "mechhomingmissile"], //airburstpoisonbullet - // "baseDamage" : 16, - "fireTime" : [0.4, 1.4], - "baseDps" : [9, 13.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [40, 80] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["rocket", "minirocket", "mechhomingmissile"], //airburstpoisonbullet + // "baseDamage" : 16, + "fireTime": [0.4, 1.4], + "baseDps": [9, 13.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [40, 80] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "rlaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "rocketlauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "rocketlauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "rlaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "rocketlauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "rocketlauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "rocketlauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "rocketlauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "homingrocket", - "guidedrocket", - "rocketburst" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "homingrocket", + "guidedrocket", + "rocketburst" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonshotgun.activeitem b/items/active/starbound/guns/randomgenerated/commonshotgun.activeitem index 7c6fb1f6..762d1943 100644 --- a/items/active/starbound/guns/randomgenerated/commonshotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonshotgun.activeitem @@ -1,89 +1,96 @@ { - "itemName" : "sb_commonshotgun", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Shotgun", - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shotgun4.ogg"]}}, + "itemName": "sb_commonshotgun", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Shotgun", + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shotgun4.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9, 10], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "damageKind" : "shotgunbullet", - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4"], + "fireTime": [0.4, 1.4], + "baseDps": [9, 10], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "damageKind": "shotgunbullet", + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/commonsniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/commonsniperrifle.activeitem index b3b9c8aa..1da6ef13 100644 --- a/items/active/starbound/guns/randomgenerated/commonsniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/commonsniperrifle.activeitem @@ -1,88 +1,95 @@ { - "itemName" : "sb_commonsniperrifle", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Common Sniper Rifle", - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/sniper1.ogg"]}}, + "itemName": "sb_commonsniperrifle", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Common Sniper Rifle", + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/sniper1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4"], - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7, 8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4"], + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "explosiveshot", - "bouncingshot", - "piercingshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "explosiveshot", + "bouncingshot", + "piercingshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/crossbow.activeitem b/items/active/starbound/guns/randomgenerated/crossbow.activeitem index 2e3a8850..2c25b1e1 100644 --- a/items/active/starbound/guns/randomgenerated/crossbow.activeitem +++ b/items/active/starbound/guns/randomgenerated/crossbow.activeitem @@ -1,84 +1,91 @@ { - "itemName" : "sb_crossbow", - "maxStack" : 1, - "rarity" : "uncommon", - "price" : 620, - "muzzleOffset" : [-0.3, 0.199], - "baseOffset" : [-1.55, 0], - "tooltipKind" : "sb_gun", - "category" : "crossbow", - "twoHanded" : true, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Crossbow", - "itemTags" : ["weapon","ranged","crossbow","bow","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":""}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/crossbow1.ogg"]}}, + "itemName": "sb_crossbow", + "maxStack": 1, + "rarity": "uncommon", + "price": 620, + "muzzleOffset": [-0.3, 0.199], + "baseOffset": [-1.55, 0], + "tooltipKind": "sb_gun", + "category": "crossbow", + "twoHanded": true, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Crossbow", + "itemTags": ["weapon", "ranged", "crossbow", "bow", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/crossbow1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "muzzleFlashVariants" : 1, - "projectileType" : [ "woodenbolt" ], - "fireSounds" : [ "/sfx/gun/crossbow1.ogg","/sfx/gun/sniper2.ogg","/sfx/gun/sniper3.ogg","/sfx/gun/sniper4.ogg"], - "fireTime" : [0.6, 1.6], - "baseDps" : [5, 5.5], - "energyUsage" : [8, 14], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [15, 20] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "muzzleFlashVariants": 1, + "projectileType": ["woodenbolt"], + "fireSounds": ["/sfx/gun/crossbow1.ogg", "/sfx/gun/sniper2.ogg", "/sfx/gun/sniper3.ogg", "/sfx/gun/sniper4.ogg"], + "fireTime": [0.6, 1.6], + "baseDps": [5, 5.5], + "energyUsage": [8, 14], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [15, 20] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, -// "builder" : "/items/buildscripts/starbound/buildweapon.lua", - "builderConfig" : [{ - "nameGenerator" : "crossbownames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "crossbow/barrel/.png", - "variants" : 3, - "paletteSwap" : true - }, - "butt" : { - "path" : "crossbow/butt/.png", - "variants" : 3, - "paletteSwap" : true + // "builder" : "/items/buildscripts/starbound/buildweapon.lua", + "builderConfig": [{ + "nameGenerator": "crossbownames.config:nameGen", + "animationParts": { + "barrel": { + "path": "crossbow/barrel/.png", + "variants": 3, + "paletteSwap": true + }, + "butt": { + "path": "crossbow/butt/.png", + "variants": 3, + "paletteSwap": true + }, + "middle": { + "path": "crossbow/middle/.png", + "variants": 3, + "paletteSwap": true + } }, - "middle" : { - "path" : "crossbow/middle/.png", - "variants" : 3, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crossbow.weaponcolors", - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "altAbilities" : ["sb_burst"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "palette": "/items/active/starbound/colors/crossbow.weaponcolors", + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "altAbilities": ["sb_burst"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/crossbowspecial.activeitem b/items/active/starbound/guns/randomgenerated/crossbowspecial.activeitem index c8740fb2..88cfaf2a 100644 --- a/items/active/starbound/guns/randomgenerated/crossbowspecial.activeitem +++ b/items/active/starbound/guns/randomgenerated/crossbowspecial.activeitem @@ -1,81 +1,86 @@ { - "itemName" : "sb_crossbowspecial", - "maxStack" : 1, - "rarity" : "uncommon", - "price" : 620, - "muzzleOffset" : [-0.3, 0.199], - "baseOffset" : [-1.55, 0], - "tooltipKind" : "sb_gun", - "category" : "crossbow", - "twoHanded" : true, - "level" : 1, - "description" : "", - "shortdescription" : "Elemental Crossbow", - "itemTags" : ["weapon","ranged","crossbow","bow","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : { }, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/crossbow1.ogg"]}}, + "itemName": "sb_crossbowspecial", + "maxStack": 1, + "rarity": "uncommon", + "price": 620, + "muzzleOffset": [-0.3, 0.199], + "baseOffset": [-1.55, 0], + "tooltipKind": "sb_gun", + "category": "crossbow", + "twoHanded": true, + "level": 1, + "description": "", + "shortdescription": "Elemental Crossbow", + "itemTags": ["weapon", "ranged", "crossbow", "bow", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": {}, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/crossbow1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["woodenbolt","flamebolt","icebolt","poisonbolt","electricbolt","explosivebolt"], - "fireSounds" : [ "/sfx/gun/crossbow1.ogg","/sfx/gun/sniper2.ogg","/sfx/gun/sniper3.ogg","/sfx/gun/sniper4.ogg"], - "fireTime" : [0.6, 1.6], - "baseDps" : [5, 5.5], - "energyUsage" : [6, 12], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [15, 20] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["woodenbolt", "flamebolt", "icebolt", "poisonbolt", "electricbolt", "explosivebolt"], + "fireSounds": ["/sfx/gun/crossbow1.ogg", "/sfx/gun/sniper2.ogg", "/sfx/gun/sniper3.ogg", "/sfx/gun/sniper4.ogg"], + "fireTime": [0.6, 1.6], + "baseDps": [5, 5.5], + "energyUsage": [6, 12], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [15, 20] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "crossbownames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "crossbow/barrel/.png", - "variants" : 3, - "paletteSwap" : true - }, - "butt" : { - "path" : "crossbow/butt/.png", - "variants" : 3, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "crossbownames.config:nameGen", + "animationParts": { + "barrel": { + "path": "crossbow/barrel/.png", + "variants": 3, + "paletteSwap": true + }, + "butt": { + "path": "crossbow/butt/.png", + "variants": 3, + "paletteSwap": true + }, + "middle": { + "path": "crossbow/middle/.png", + "variants": 3, + "paletteSwap": true + } }, - "middle" : { - "path" : "crossbow/middle/.png", - "variants" : 3, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crossbow.weaponcolors", - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "altAbilities" : ["sb_burst"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "palette": "/items/active/starbound/colors/crossbow.weaponcolors", + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "altAbilities": ["sb_burst"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/crossbowwood.activeitem b/items/active/starbound/guns/randomgenerated/crossbowwood.activeitem index 3d1f5a18..4dd578fa 100644 --- a/items/active/starbound/guns/randomgenerated/crossbowwood.activeitem +++ b/items/active/starbound/guns/randomgenerated/crossbowwood.activeitem @@ -1,81 +1,86 @@ { - "itemName" : "sb_crossbowwood", - "maxStack" : 1, - "rarity" : "common", - "price" : 620, - "muzzleOffset" : [-0.3, 0.199], - "baseOffset" : [-1.55, 0], - "tooltipKind" : "sb_gun", - "category" : "crossbow", - "description" : "", - "shortdescription" : "Wooden Crossbow", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","crossbow","bow","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : { }, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/crossbow1.ogg"]}}, + "itemName": "sb_crossbowwood", + "maxStack": 1, + "rarity": "common", + "price": 620, + "muzzleOffset": [-0.3, 0.199], + "baseOffset": [-1.55, 0], + "tooltipKind": "sb_gun", + "category": "crossbow", + "description": "", + "shortdescription": "Wooden Crossbow", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "crossbow", "bow", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": {}, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/crossbow1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "woodenbolt" ], - "fireSounds" : [ "/sfx/gun/crossbow1.ogg","/sfx/gun/sniper2.ogg","/sfx/gun/sniper3.ogg","/sfx/gun/sniper4.ogg"], - "fireTime" : [0.6, 1.6], - "baseDps" : [5, 5.5], - "energyUsage" : [6, 12], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [15, 20] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["woodenbolt"], + "fireSounds": ["/sfx/gun/crossbow1.ogg", "/sfx/gun/sniper2.ogg", "/sfx/gun/sniper3.ogg", "/sfx/gun/sniper4.ogg"], + "fireTime": [0.6, 1.6], + "baseDps": [5, 5.5], + "energyUsage": [6, 12], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [15, 20] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "crossbownames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "crossbow/barrel/.png", - "variants" : 3, - "paletteSwap" : true - }, - "butt" : { - "path" : "crossbow/butt/.png", - "variants" : 3, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "crossbownames.config:nameGen", + "animationParts": { + "barrel": { + "path": "crossbow/barrel/.png", + "variants": 3, + "paletteSwap": true + }, + "butt": { + "path": "crossbow/butt/.png", + "variants": 3, + "paletteSwap": true + }, + "middle": { + "path": "crossbow/middle/.png", + "variants": 3, + "paletteSwap": true + } }, - "middle" : { - "path" : "crossbow/middle/.png", - "variants" : 3, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/crossbowwood.weaponcolors", - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "altAbilities" : ["sb_burst"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "palette": "/items/active/starbound/colors/crossbowwood.weaponcolors", + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "altAbilities": ["sb_burst"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/flamethrower.activeitem b/items/active/starbound/guns/randomgenerated/flamethrower.activeitem index 16c319c1..f62677bd 100644 --- a/items/active/starbound/guns/randomgenerated/flamethrower.activeitem +++ b/items/active/starbound/guns/randomgenerated/flamethrower.activeitem @@ -1,83 +1,91 @@ { - "itemName" : "sb_flamethrower", - "maxStack" : 1, - "price" : 620, - "rarity" : "uncommon", - "muzzleOffset" : [0.5, 0.5], - "baseOffset" : [-1, 0], - "tooltipKind" : "sb_gun", - "category" : "uniqueWeapon", - "description" : "", - "shortdescription" : "Flamethrower", - "paletteSwaps" : "", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Flamethrower"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":""}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/fireblast.ogg","/sfx/gun/flamethrower_stop.ogg"]}}, - + "itemName": "sb_flamethrower", + "maxStack": 1, + "price": 620, + "rarity": "uncommon", + "muzzleOffset": [0.5, 0.5], + "baseOffset": [-1, 0], + "tooltipKind": "sb_gun", + "category": "uniqueWeapon", + "description": "", + "shortdescription": "Flamethrower", + "paletteSwaps": "", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Flamethrower" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/fireblast.ogg", "/sfx/gun/flamethrower_stop.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["flamethrower","icethrower","lightningthrower","poisonthrower"], - "projectileParameters" : { - "knockbackRange" : [0,0] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["flamethrower", "icethrower", "lightningthrower", "poisonthrower"], + "projectileParameters": { + "knockbackRange": [0, 0] }, - "fireTime" : [0.03, 0.09], - "baseDps" : [6.5, 8.5], - "projectileOffset" : [0, 0.5], - "fireMode" : "auto", - "energyUsage" : [68, 98], - "inaccuracy" : 0.08, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.03, 0.09], + "baseDps": [6.5, 8.5], + "projectileOffset": [0, 0.5], + "fireMode": "auto", + "energyUsage": [68, 98], + "inaccuracy": 0.08, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "flamethrowernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "flamethrower/barrel/.png", - "variants" : 4, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "flamethrowernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "flamethrower/barrel/.png", + "variants": 4, + "paletteSwap": true + }, + "butt": { + "path": "flamethrower/butt/.png", + "variants": 7, + "paletteSwap": true + }, + "middle": { + "path": "flamethrower/middle/.png", + "variants": 4, + "paletteSwap": true + } }, - "butt" : { - "path" : "flamethrower/butt/.png", - "variants" : 7, - "paletteSwap" : true - }, - "middle" : { - "path" : "flamethrower/middle/.png", - "variants" : 4, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/lightningcoil.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/lightningcoil.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/floranagrenadelauncher.activeitem b/items/active/starbound/guns/randomgenerated/floranagrenadelauncher.activeitem index 2d7ce343..c2c0e2dc 100644 --- a/items/active/starbound/guns/randomgenerated/floranagrenadelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/floranagrenadelauncher.activeitem @@ -1,110 +1,119 @@ { - "itemName" : "sb_florangrenadelauncher", - "maxStack" : 1, - "rarity" : "common", - "muzzleOffset" : [0, 0], - "baseOffset" : [-0.375, 0.375], - "tooltipKind" : "sb_gun", - "category" : "grenadeLauncher", - "twoHanded" : true, - "price" : 620, - "level" : 1, - "description" : "", - "shortdescription" : "Toxic Launcher", - "itemTags" : ["weapon","ranged","floran","grenadelauncher","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Toxic Launcher"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/grenade1.ogg"]}}, + "itemName": "sb_florangrenadelauncher", + "maxStack": 1, + "rarity": "common", + "muzzleOffset": [0, 0], + "baseOffset": [-0.375, 0.375], + "tooltipKind": "sb_gun", + "category": "grenadeLauncher", + "twoHanded": true, + "price": 620, + "level": 1, + "description": "", + "shortdescription": "Toxic Launcher", + "itemTags": ["weapon", "ranged", "floran", "grenadelauncher", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Toxic Launcher" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/grenade1.ogg"] + } + }, - "elementalType" : "poison", + "elementalType": "poison", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "acidgrenade" ], - "fireTime" : [0.5, 2], - "baseDps" : [5, 6.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["acidgrenade"], + "fireTime": [0.5, 2], + "baseDps": [5, 6.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "altAbility" : { - "name" : "Poison Spray", - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "altAbility": { + "name": "Poison Spray", + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "recoil" : true, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "recoil": true, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true } }, - "projectileCount" : 4, - "fireTime" : 1.5, - "baseDps" : 7.5, - "energyUsage" : 82, - "inaccuracy" : 0.13, - "fireType" : "auto", - "projectileType" : "poisonthrower" + "projectileCount": 4, + "fireTime": 1.5, + "baseDps": 7.5, + "energyUsage": 82, + "inaccuracy": 0.13, + "fireType": "auto", + "projectileType": "poisonthrower" }, - "builderConfig" : [{ - "nameGenerator" : "floranglaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "florangrenadelauncher/barrel/.png", - "variants" : 2 + "builderConfig": [{ + "nameGenerator": "floranglaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "florangrenadelauncher/barrel/.png", + "variants": 2 + }, + "butt": { + "path": "florangrenadelauncher/butt/.png", + "variants": 2 //3 is wack + }, + "middle": { + "path": "florangrenadelauncher/middle/.png", + "variants": 2 + } }, - "butt" : { - "path" : "florangrenadelauncher/butt/.png", - "variants" : 2 //3 is wack - }, - "middle" : { - "path" : "florangrenadelauncher/middle/.png", - "variants" : 2 - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/globelauncher.activeitem b/items/active/starbound/guns/randomgenerated/globelauncher.activeitem index a1ca161b..17ed4d6e 100644 --- a/items/active/starbound/guns/randomgenerated/globelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/globelauncher.activeitem @@ -1,84 +1,93 @@ { - "itemName" : "sb_globelauncher", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.05], - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "tooltipFields" : {"subtitle" : "Globe Launcher"}, - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Globe Launcher", - "itemTags" : ["weapon","ranged","globelauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_mp2.ogg", "/sfx/gun/plasma_mp3.ogg"]}}, + "itemName": "sb_globelauncher", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.05], + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "tooltipFields": { + "subtitle": "Globe Launcher" + }, + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Globe Launcher", + "itemTags": ["weapon", "ranged", "globelauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_mp2.ogg", "/sfx/gun/plasma_mp3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "whiteglobe", "redglobe", "yellowglobe", "blueglobe", "greenglobe", "orangeglobe", "magentaglobe" ], - // "baseDamage" : 16, - "fireTime" : [0.3, 1], - "projectileCount" : 1, - "baseDps" : [5.5, 6.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0.02, - "projectileParameters" : { - "knockbackRange" : [20, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["whiteglobe", "redglobe", "yellowglobe", "blueglobe", "greenglobe", "orangeglobe", "magentaglobe"], + // "baseDamage" : 16, + "fireTime": [0.3, 1], + "projectileCount": 1, + "baseDps": [5.5, 6.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0.02, + "projectileParameters": { + "knockbackRange": [20, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "globelaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "globelauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "globelaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "globelauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "globelauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "globelauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "globelauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "globelauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : ["sb_shotgun","flashlight","grenadelauncher"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": ["sb_shotgun", "flashlight", "grenadelauncher"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/legendarygrenadelauncher.activeitem b/items/active/starbound/guns/randomgenerated/legendarygrenadelauncher.activeitem index e1514725..96854e6f 100644 --- a/items/active/starbound/guns/randomgenerated/legendarygrenadelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/legendarygrenadelauncher.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_legendarygrenadelauncher", - "maxStack" : 1, - "rarity" : "legendary", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "grenadeLauncher", - "twoHanded" : false, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Legendary Grenade Launcher", - "itemTags" : ["weapon","ranged","grenadelauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/grenade1.ogg"]}}, + "itemName": "sb_legendarygrenadelauncher", + "maxStack": 1, + "rarity": "legendary", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "grenadeLauncher", + "twoHanded": false, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Legendary Grenade Launcher", + "itemTags": ["weapon", "ranged", "grenadelauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/grenade1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["mouse", "gravitybomb", "bomb", "splitter", "bouncyclustergrenade", "nailbomb", "pig", "clustergrenade"], - "fireTime" : [0.65, 2], - "baseDps" : [5.75, 8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : {}, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["mouse", "gravitybomb", "bomb", "splitter", "bouncyclustergrenade", "nailbomb", "pig", "clustergrenade"], + "fireTime": [0.65, 2], + "baseDps": [5.75, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": {}, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "recoil" : true, - "duration" : 0.25, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "fire": {}, + "cooldown": { + "recoil": true, + "duration": 0.25, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "glaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "grenadelauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "grenadelauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "grenadelauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "grenadelauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "grenadelauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "grenadelauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/legendarymachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/legendarymachinepistol.activeitem index b619f533..ee4c3853 100644 --- a/items/active/starbound/guns/randomgenerated/legendarymachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/legendarymachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_legendarymachinepistol", - "maxStack" : 1, - "rarity" : "legendary", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "description" : "", - "paletteSwaps" : "", - "shortdescription" : "Legendary Machine Pistol", - "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", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, //4 - "animationCustom" : {"sounds":{"fire":["/sfx/gun/mp1.ogg"]}}, + "itemName": "sb_legendarymachinepistol", + "maxStack": 1, + "rarity": "legendary", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "description": "", + "paletteSwaps": "", + "shortdescription": "Legendary Machine Pistol", + "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", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, //4 + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/mp1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bouncybullet", "splitbullet", "piercingbullet","trishot", "stickybullet", "explosivebullet","marioball"], - "fireTime" : [0.11, 0.18], - "baseDps" : [6, 6.5], - "energyUsage" : [25, 30.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bouncybullet", "splitbullet", "piercingbullet", "trishot", "stickybullet", "explosivebullet", "marioball"], + "fireTime": [0.11, 0.18], + "baseDps": [6, 6.5], + "energyUsage": [25, 30.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/legendarypistol.activeitem b/items/active/starbound/guns/randomgenerated/legendarypistol.activeitem index 6b0ae7f6..5be49f34 100644 --- a/items/active/starbound/guns/randomgenerated/legendarypistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/legendarypistol.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_legendarypistol", - "maxStack" : 1, - "rarity" : "legendary", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "category" : "pistol", - "description" : "", - "paletteSwaps" : "", - "price" : 620, - "shortdescription" : "Legendary Pistol", - "twoHanded" : false, - "level" : 1, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/pistol4.ogg"]}}, + "itemName": "sb_legendarypistol", + "maxStack": 1, + "rarity": "legendary", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "category": "pistol", + "description": "", + "paletteSwaps": "", + "price": 620, + "shortdescription": "Legendary Pistol", + "twoHanded": false, + "level": 1, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/pistol4.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet", "trishot", "stickybullet", "explosivebullet", "marioball"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "trishot", "stickybullet", "explosivebullet", "marioball"], - "fireTime" : [0.3, 1.1], - "baseDps" : [7.7, 8.2], - "energyUsage" : [7.5, 13], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [7.7, 8.2], + "energyUsage": [7.5, 13], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/legendaryshotgun.activeitem b/items/active/starbound/guns/randomgenerated/legendaryshotgun.activeitem index c10f5787..9036687b 100644 --- a/items/active/starbound/guns/randomgenerated/legendaryshotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/legendaryshotgun.activeitem @@ -1,87 +1,94 @@ { - "itemName" : "sb_legendaryshotgun", - "maxStack" : 1, - "rarity" : "legendary", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Legendary Shotgun", - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shotgun2.ogg"]}}, + "itemName": "sb_legendaryshotgun", + "maxStack": 1, + "rarity": "legendary", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Legendary Shotgun", + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shotgun2.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet","trishot", "stickybullet", "explosivebullet"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9, 10], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "trishot", "stickybullet", "explosivebullet"], + "fireTime": [0.4, 1.4], + "baseDps": [9, 10], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/legendarysniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/legendarysniperrifle.activeitem index 370a29ad..45e51a5e 100644 --- a/items/active/starbound/guns/randomgenerated/legendarysniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/legendarysniperrifle.activeitem @@ -1,90 +1,97 @@ { - "itemName" : "sb_legendarysniperrifle", - "maxStack" : 1, - "rarity" : "legendary", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "price" : 620, - "description" : "", - "shortdescription" : "Legendary Sniper Rifle", - "category" : "sniperRifle", - "paletteSwaps" : "", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/sniper4.ogg"]}}, + "itemName": "sb_legendarysniperrifle", + "maxStack": 1, + "rarity": "legendary", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "price": 620, + "description": "", + "shortdescription": "Legendary Sniper Rifle", + "category": "sniperRifle", + "paletteSwaps": "", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/sniper4.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet","trishot", "stickybullet", "explosivebullet" ], - "fireSounds" : [ "/sfx/gun/sniper1.ogg","/sfx/gun/sniper2.ogg","/sfx/gun/sniper3.ogg","/sfx/gun/sniper4.ogg"], - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7.8, 8.5], - "energyUsage" : [28.5, 36.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "trishot", "stickybullet", "explosivebullet"], + "fireSounds": ["/sfx/gun/sniper1.ogg", "/sfx/gun/sniper2.ogg", "/sfx/gun/sniper3.ogg", "/sfx/gun/sniper4.ogg"], + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7.8, 8.5], + "energyUsage": [28.5, 36.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "explosiveshot", - "bouncingshot", - "piercingshot", - "markedshot", - "deathbomb" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "explosiveshot", + "bouncingshot", + "piercingshot", + "markedshot", + "deathbomb" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/lightningcoil.activeitem b/items/active/starbound/guns/randomgenerated/lightningcoil.activeitem index 397c94d5..24f6aac4 100644 --- a/items/active/starbound/guns/randomgenerated/lightningcoil.activeitem +++ b/items/active/starbound/guns/randomgenerated/lightningcoil.activeitem @@ -1,85 +1,94 @@ { - "itemName" : "sb_lightningcoil", - "maxStack" : 1, - "price" : 620, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0.5], - "baseOffset" : [-1, 0], - "tooltipKind" : "sb_gun", - "category" : "assaultRifle", - "description" : "", - "shortdescription" : "Lightning Coil", - "paletteSwaps" : "", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Lightning Coil"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/electromuzzle/electromuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/lightningcoil1.ogg", "/sfx/gun/lightningcoil2.ogg", "/sfx/gun/lightningcoil3.ogg"]}}, + "itemName": "sb_lightningcoil", + "maxStack": 1, + "price": 620, + "rarity": "uncommon", + "muzzleOffset": [0, 0.5], + "baseOffset": [-1, 0], + "tooltipKind": "sb_gun", + "category": "assaultRifle", + "description": "", + "shortdescription": "Lightning Coil", + "paletteSwaps": "", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Lightning Coil" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/electromuzzle/electromuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/lightningcoil1.ogg", "/sfx/gun/lightningcoil2.ogg", "/sfx/gun/lightningcoil3.ogg"] + } + }, - "elementalType" : "electric", + "elementalType": "electric", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["lightning2","electro","teslaboltsmall","teslabolt","electriccrutterlightning"], - "projectileParameters" : { - "knockbackRange" : [0,0], - "bounces" : 4 + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["lightning2", "electro", "teslaboltsmall", "teslabolt", "electriccrutterlightning"], + "projectileParameters": { + "knockbackRange": [0, 0], + "bounces": 4 }, - "fireTime" : [0.03, 0.09], - "baseDps" : [9.5, 10.5], - "projectileOffset" : [0, 0.5], - "fireMode" : "auto", - "energyUsage" : [38, 48], - "inaccuracy" : 0, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.03, 0.09], + "baseDps": [9.5, 10.5], + "projectileOffset": [0, 0.5], + "fireMode": "auto", + "energyUsage": [38, 48], + "inaccuracy": 0, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "lightningcoilnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "lightningcoil/barrel/.png", - "variants" : 5, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "lightningcoilnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "lightningcoil/barrel/.png", + "variants": 5, + "paletteSwap": true + }, + "butt": { + "path": "lightningcoil/butt/.png", + "variants": 7, + "paletteSwap": true + }, + "middle": { + "path": "lightningcoil/middle/.png", + "variants": 5, + "paletteSwap": true + } }, - "butt" : { - "path" : "lightningcoil/butt/.png", - "variants" : 7, - "paletteSwap" : true - }, - "middle" : { - "path" : "lightningcoil/middle/.png", - "variants" : 5, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/lightningcoil.weaponcolors", - "altAbilities" : ["flashlight","grenadelauncher","deathbomb","lance"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/lightningcoil.weaponcolors", + "altAbilities": ["flashlight", "grenadelauncher", "deathbomb", "lance"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/needler.activeitem b/items/active/starbound/guns/randomgenerated/needler.activeitem index ee5cb282..fd796c19 100644 --- a/items/active/starbound/guns/randomgenerated/needler.activeitem +++ b/items/active/starbound/guns/randomgenerated/needler.activeitem @@ -51,7 +51,7 @@ "fireTime": [0.08, 0.16], "fireType": "auto", "baseDps": [8.25, 12.75], - "energyUsage" : [28.5, 31.5], + "energyUsage": [28.5, 31.5], "inaccuracy": 0.025, "stances": { "idle": { diff --git a/items/active/starbound/guns/randomgenerated/pulserifle.activeitem b/items/active/starbound/guns/randomgenerated/pulserifle.activeitem index e504aa98..30e66e7e 100644 --- a/items/active/starbound/guns/randomgenerated/pulserifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/pulserifle.activeitem @@ -27,7 +27,11 @@ "animationCustom": { "animatedParts": { "parts": { - "muzzleFlash":{"properties":{"offset":[0.75, -0.3]}}, + "muzzleFlash": { + "properties": { + "offset": [0.75, -0.3] + } + }, "grenadelauncher": { "properties": { "image": "", @@ -49,8 +53,8 @@ }, "fireType": "auto", "fireTime": [0.08, 0.14], - "baseDps" : [9.5, 10.5], - "energyUsage" : [28.5, 31.5], + "baseDps": [9.5, 10.5], + "energyUsage": [28.5, 31.5], "inaccuracy": 0 }, diff --git a/items/active/starbound/guns/randomgenerated/raregrenadelauncher.activeitem b/items/active/starbound/guns/randomgenerated/raregrenadelauncher.activeitem index e2ad2cc3..8547786d 100644 --- a/items/active/starbound/guns/randomgenerated/raregrenadelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/raregrenadelauncher.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_raregrenadelauncher", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "grenadeLauncher", - "twoHanded" : false, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Rare Grenade Launcher", - "itemTags" : ["weapon","ranged","grenadelauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/grenade2.ogg"]}}, + "itemName": "sb_raregrenadelauncher", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "grenadeLauncher", + "twoHanded": false, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Rare Grenade Launcher", + "itemTags": ["weapon", "ranged", "grenadelauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/grenade2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["spikeball", "fireball", "shockbomb", "mouse", "gravitybomb", "bomb", "splitter"], - "fireTime" : [0.6, 2], - "baseDps" : [5.5, 7.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : {}, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["spikeball", "fireball", "shockbomb", "mouse", "gravitybomb", "bomb", "splitter"], + "fireTime": [0.6, 2], + "baseDps": [5.5, 7.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": {}, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "recoil" : true, - "duration" : 0.25, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "fire": {}, + "cooldown": { + "recoil": true, + "duration": 0.25, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "glaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "grenadelauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "grenadelauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "grenadelauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "grenadelauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "grenadelauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "grenadelauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/raremachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/raremachinepistol.activeitem index 9feb9348..3258bbaf 100644 --- a/items/active/starbound/guns/randomgenerated/raremachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/raremachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_raremachinepistol", - "maxStack" : 1, - "rarity" : "rare", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "price" : 620, - "tooltipKind" : "sb_gun", - "paletteSwaps" : "", - "category" : "pistol", - "description" : "", - "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", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/mp3.ogg"]}}, + "itemName": "sb_raremachinepistol", + "maxStack": 1, + "rarity": "rare", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "price": 620, + "tooltipKind": "sb_gun", + "paletteSwaps": "", + "category": "pistol", + "description": "", + "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", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/mp3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet", "marioball"], - "fireTime" : [0.11, 0.18], - "baseDps" : [5, 5.5], - "energyUsage" : [22, 27.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "marioball"], + "fireTime": [0.11, 0.18], + "baseDps": [5, 5.5], + "energyUsage": [22, 27.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rarepistol.activeitem b/items/active/starbound/guns/randomgenerated/rarepistol.activeitem index 4741ec92..92ad7c8a 100644 --- a/items/active/starbound/guns/randomgenerated/rarepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/rarepistol.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_rarepistol", - "maxStack" : 1, - "rarity" : "rare", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "price" : 620, - "description" : "", - "paletteSwaps" : "", - "shortdescription" : "Rare Pistol", - "tooltipKind" : "sb_gun", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, //4 - "animationCustom" : {"sounds":{"fire":["/sfx/gun/pistol3.ogg"]}}, + "itemName": "sb_rarepistol", + "maxStack": 1, + "rarity": "rare", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "price": 620, + "description": "", + "paletteSwaps": "", + "shortdescription": "Rare Pistol", + "tooltipKind": "sb_gun", + "category": "pistol", + "twoHanded": false, + "level": 1, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, //4 + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/pistol3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet", "marioball"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet", "marioball"], - "fireTime" : [0.3, 1.1], - "baseDps" : [6.2, 7.7], - "energyUsage" : [7, 12], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [6.2, 7.7], + "energyUsage": [7, 12], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareplasmaassaultrifle.activeitem b/items/active/starbound/guns/randomgenerated/rareplasmaassaultrifle.activeitem index 391e2e0b..0790b905 100644 --- a/items/active/starbound/guns/randomgenerated/rareplasmaassaultrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareplasmaassaultrifle.activeitem @@ -1,87 +1,96 @@ { - "itemName" : "sb_rareplasmaassaultrifle", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, 0.25], - "baseOffset" : [-1.25, 0.25], - "price" : 620, - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Rare Plasma Rifle", - "paletteSwaps" : "", - "category" : "assaultRifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","assaultrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_ar3.ogg"]}}, + "itemName": "sb_rareplasmaassaultrifle", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, 0.25], + "baseOffset": [-1.25, 0.25], + "price": 620, + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Rare Plasma Rifle", + "paletteSwaps": "", + "category": "assaultRifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "assaultrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_ar3.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], - "projectileParameters" : { - "knockbackRange" : [3, 11] + "projectileParameters": { + "knockbackRange": [3, 11] }, - "fireTime" : [0.06,0.16], - "fireType" : "auto", - "baseDps" : [14.25, 16.75], - "energyUsage" : [25, 30], - "inaccuracy" : 0.03, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fireTime": [0.06, 0.16], + "fireType": "auto", + "baseDps": [14.25, 16.75], + "energyUsage": [25, 30], + "inaccuracy": 0.03, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["fire","ice","electric","poison"], - "nameGenerator" : "assaultnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "assaultrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["fire", "ice", "electric", "poison"], + "nameGenerator": "assaultnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "assaultrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "assaultrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "assaultrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "assaultrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "assaultrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "spray", - "lance" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "spray", + "lance" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareplasmamachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/rareplasmamachinepistol.activeitem index b2cc9870..8ab59357 100644 --- a/items/active/starbound/guns/randomgenerated/rareplasmamachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareplasmamachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_rareplasmamachinepistol", - "maxStack" : 1, - "rarity" : "rare", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "tooltipKind" : "sb_gun", - "price" : 620, - "paletteSwaps" : "", - "description" : "", - "shortdescription" : "Rare Plasma Machine Pistol", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "tooltipFields" : {"subtitle":"Plasma M. Pistol"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/mp3.ogg"]}}, + "itemName": "sb_rareplasmamachinepistol", + "maxStack": 1, + "rarity": "rare", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "tooltipKind": "sb_gun", + "price": 620, + "paletteSwaps": "", + "description": "", + "shortdescription": "Rare Plasma Machine Pistol", + "category": "pistol", + "twoHanded": false, + "level": 1, + "tooltipFields": { + "subtitle": "Plasma M. Pistol" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/mp3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], - "fireTime" : [0.11, 0.18], - "baseDps" : [5, 5.5], - "energyUsage" : [22, 27.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], + "fireTime": [0.11, 0.18], + "baseDps": [5, 5.5], + "energyUsage": [22, 27.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareplasmapistol.activeitem b/items/active/starbound/guns/randomgenerated/rareplasmapistol.activeitem index 5d8d18a6..e6733cf3 100644 --- a/items/active/starbound/guns/randomgenerated/rareplasmapistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareplasmapistol.activeitem @@ -1,81 +1,90 @@ { - "itemName" : "sb_rareplasmapistol", - "maxStack" : 1, - "rarity" : "rare", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "pistol", - "description" : "", - "shortdescription" : "Rare Plasma Pistol", - "twoHanded" : false, - "level" : 1, - "tooltipFields" : {"subtitle":"Plasma Pistol"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/sb/gun/plasma_pistol4.ogg","/sfx/sb/gun/plasma_pistol2.ogg"]}}, + "itemName": "sb_rareplasmapistol", + "maxStack": 1, + "rarity": "rare", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "pistol", + "description": "", + "shortdescription": "Rare Plasma Pistol", + "twoHanded": false, + "level": 1, + "tooltipFields": { + "subtitle": "Plasma Pistol" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/sb/gun/plasma_pistol4.ogg", "/sfx/sb/gun/plasma_pistol2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "stickyplasma", "plasmabouncer"], - "fireTime" : [0.3, 1.1], - "baseDps" : [2, 2.5], - "energyUsage" : [5, 10], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [2, 2.5], + "energyUsage": [5, 10], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareplasmashotgun.activeitem b/items/active/starbound/guns/randomgenerated/rareplasmashotgun.activeitem index 5e102eb9..7259b44b 100644 --- a/items/active/starbound/guns/randomgenerated/rareplasmashotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareplasmashotgun.activeitem @@ -1,88 +1,97 @@ { - "itemName" : "sb_rareplasmashotgun", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Rare Plasma Shotgun", - "tooltipFields" : {"subtitle":"Plasma Shotgun"}, - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_shotgun3.ogg"]}}, + "itemName": "sb_rareplasmashotgun", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Rare Plasma Shotgun", + "tooltipFields": { + "subtitle": "Plasma Shotgun" + }, + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle3/plasmamuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_shotgun3.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet","plasma1", "plasma2", "plasma3", "plasma4","stickyplasma", "plasmabouncer"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9.8, 10.5], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4", "stickyplasma", "plasmabouncer"], + "fireTime": [0.4, 1.4], + "baseDps": [9.8, 10.5], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareplasmasniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/rareplasmasniperrifle.activeitem index 1b1fbc31..9b9c2f7d 100644 --- a/items/active/starbound/guns/randomgenerated/rareplasmasniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareplasmasniperrifle.activeitem @@ -1,90 +1,99 @@ { - "itemName" : "sb_rareplasmasniperrifle", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, -0.1], - "baseOffset" : [-1.25, 0.5], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "description" : "", - "shortdescription" : "Rare Plasma Sniper Rifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Sniper Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_sniper5.ogg"]}}, + "itemName": "sb_rareplasmasniperrifle", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, -0.1], + "baseOffset": [-1.25, 0.5], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "description": "", + "shortdescription": "Rare Plasma Sniper Rifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Sniper Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_sniper5.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "muzzleFlashVariants" : 2, - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4", "stickyplasma", "plasmabouncer" ], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "muzzleFlashVariants": 2, + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4", "stickyplasma", "plasmabouncer"], - "projectileParameters" : { - "knockbackRange" : [0, 0.5] + "projectileParameters": { + "knockbackRange": [0, 0.5] }, - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7.5, 8.5], - "energyUsage" : [26.5, 32.5], - "inaccuracy" : 0, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7.5, 8.5], + "energyUsage": [26.5, 32.5], + "inaccuracy": 0, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "deathbomb" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "deathbomb" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/rareshotgun.activeitem b/items/active/starbound/guns/randomgenerated/rareshotgun.activeitem index fe166797..7a0ec4f9 100644 --- a/items/active/starbound/guns/randomgenerated/rareshotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/rareshotgun.activeitem @@ -1,87 +1,94 @@ { - "itemName" : "sb_rareshotgun", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Rare Shotgun", - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shotgun2.ogg"]}}, + "itemName": "sb_rareshotgun", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Rare Shotgun", + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle1/bulletmuzzle1.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shotgun2.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9.8, 10.5], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet"], + "fireTime": [0.4, 1.4], + "baseDps": [9.8, 10.5], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/raresniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/raresniperrifle.activeitem index 46d3b4ac..ca60f26b 100644 --- a/items/active/starbound/guns/randomgenerated/raresniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/raresniperrifle.activeitem @@ -1,91 +1,98 @@ { - "itemName" : "sb_raresniperrifle", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "description" : "", - "shortdescription" : "Rare Sniper Rifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/sniper3.ogg"]}}, + "itemName": "sb_raresniperrifle", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "description": "", + "shortdescription": "Rare Sniper Rifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/sniper3.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame","bouncybullet", "splitbullet", "piercingbullet" ], - "fireSounds" : [ "/sfx/gun/sniper1.ogg","/sfx/gun/sniper2.ogg","/sfx/gun/sniper3.ogg","/sfx/gun/sniper4.ogg"], - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7.5, 8.5], - "energyUsage" : [26.5, 32.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame", "bouncybullet", "splitbullet", "piercingbullet"], + "fireSounds": ["/sfx/gun/sniper1.ogg", "/sfx/gun/sniper2.ogg", "/sfx/gun/sniper3.ogg", "/sfx/gun/sniper4.ogg"], + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7.5, 8.5], + "energyUsage": [26.5, 32.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, -// "builder" : "/items/buildscripts/starbound/buildweapon.lua", - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true + // "builder" : "/items/buildscripts/starbound/buildweapon.lua", + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "gunParts" : ["butt", "middle", "barrel"], - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "explosiveshot", - "bouncingshot", - "piercingshot", - "markedshot", - "deathbomb" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "gunParts": ["butt", "middle", "barrel"], + "altAbilities": [ + "flashlight", + "grenadelauncher", + "explosiveshot", + "bouncingshot", + "piercingshot", + "markedshot", + "deathbomb" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/revolver.activeitem b/items/active/starbound/guns/randomgenerated/revolver.activeitem index fd70e672..046d0914 100644 --- a/items/active/starbound/guns/randomgenerated/revolver.activeitem +++ b/items/active/starbound/guns/randomgenerated/revolver.activeitem @@ -1,82 +1,91 @@ { - "itemName" : "sb_revolver", - "maxStack" : 1, - "rarity" : "uncommon", - "price" : 620, - "baseOffset" : [-0.50, 0.25], - "muzzleOffset" : [0.5,0.375], - "tooltipKind" : "sb_gun4", - "category" : "pistol", - "twoHanded" : false, - "paletteSwaps" : "", - "level" : 1, - "description" : "It's a revolver.", - "shortdescription" : "Revolver", - "itemTags" : ["weapon","ranged","revolver","pistol","gun","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Revolver"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animationScripts" : ["/items/active/starbound/guns/ammo.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/revolver1.ogg","/sfx/gun/revolver2.ogg"]}}, + "itemName": "sb_revolver", + "maxStack": 1, + "rarity": "uncommon", + "price": 620, + "baseOffset": [-0.50, 0.25], + "muzzleOffset": [0.5, 0.375], + "tooltipKind": "sb_gun4", + "category": "pistol", + "twoHanded": false, + "paletteSwaps": "", + "level": 1, + "description": "It's a revolver.", + "shortdescription": "Revolver", + "itemTags": ["weapon", "ranged", "revolver", "pistol", "gun", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Revolver" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animationScripts": ["/items/active/starbound/guns/ammo.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle4/bulletmuzzle4.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/revolver1.ogg", "/sfx/gun/revolver2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/starbound/guns/ammogunfire.lua"], - "class" : "sb_AmmoGunFire", - "projectileType" : ["bullet-2"], + "primaryAbility": { + "scripts": ["/items/active/starbound/guns/ammogunfire.lua"], + "class": "sb_AmmoGunFire", + "projectileType": ["bullet-2"], - "fireTime" : [0.4, 0.8], - "baseDps" : [8.5, 9.5], - "energyUsage" : [8, 14], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [15, 20] + "fireTime": [0.4, 0.8], + "baseDps": [8.5, 9.5], + "energyUsage": [8, 14], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [15, 20] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "revolvernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "revolver/barrel/.png", - "variants" : 9, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "revolvernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "revolver/barrel/.png", + "variants": 9, + "paletteSwap": true + }, + "butt": { + "path": "revolver/butt/.png", + "variants": 12, + "paletteSwap": true + }, + "middle": { + "path": "revolver/middle/.png", + "variants": 3, + "paletteSwap": true + } }, - "butt" : { - "path" : "revolver/butt/.png", - "variants" : 12, - "paletteSwap" : true - }, - "middle" : { - "path" : "revolver/middle/.png", - "variants" : 3, - "paletteSwap" : true - } - }, - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/shattergun.activeitem b/items/active/starbound/guns/randomgenerated/shattergun.activeitem index a937a740..99062736 100644 --- a/items/active/starbound/guns/randomgenerated/shattergun.activeitem +++ b/items/active/starbound/guns/randomgenerated/shattergun.activeitem @@ -1,85 +1,94 @@ { - "itemName" : "sb_shattergun", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.05], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "tooltipFields" : {"subtitle" : "Shattergun"}, - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Shattergun", - "itemTags" : ["weapon","ranged","shattergun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":""}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shattergun1.ogg","/sfx/gun/shattergun2.ogg","/sfx/gun/shattergun3.ogg"]}}, + "itemName": "sb_shattergun", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.05], + "tooltipKind": "sb_gun", + "category": "shotgun", + "tooltipFields": { + "subtitle": "Shattergun" + }, + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Shattergun", + "itemTags": ["weapon", "ranged", "shattergun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shattergun1.ogg", "/sfx/gun/shattergun2.ogg", "/sfx/gun/shattergun3.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["crystalslide", "glassslide", "plasticslide", "chinaslide", "goldslide", "glowslide", "brokenglassslide"], - // "baseDamage" : 16, - "fireTime" : [0.4, 1.4], - "projectileCount" : [5,10], - //"baseDps" : [5.5, 6.5], - "baseDps" : [20.5, 23.5], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0.75, - "projectileParameters" : { - "knockbackRange" : [20, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["crystalslide", "glassslide", "plasticslide", "chinaslide", "goldslide", "glowslide", "brokenglassslide"], + // "baseDamage" : 16, + "fireTime": [0.4, 1.4], + "projectileCount": [5, 10], + //"baseDps" : [5.5, 6.5], + "baseDps": [20.5, 23.5], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0.75, + "projectileParameters": { + "knockbackRange": [20, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "shattergunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shattergun/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "shattergunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shattergun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shattergun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shattergun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "shattergun/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "shattergun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : ["flashlight","grenadelauncher","shrapnelbomb"] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": ["flashlight", "grenadelauncher", "shrapnelbomb"] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/stingergun.activeitem b/items/active/starbound/guns/randomgenerated/stingergun.activeitem index 5332f134..7346686d 100644 --- a/items/active/starbound/guns/randomgenerated/stingergun.activeitem +++ b/items/active/starbound/guns/randomgenerated/stingergun.activeitem @@ -1,79 +1,85 @@ { - "itemName" : "sb_stingergun", - "maxStack" : 1, - "rarity" : "rare", - "muzzleOffset" : [1.75, 0.125], - "baseOffset" : [-1.25, 0.375], - "price" : 620, - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Stinger Gun", - "category" : "assaultRifle", - "twoHanded" : true, - "sb_waBan" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","assaultrifle","stingergun","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Stinger Gun"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "inventoryIcon" : "stingergun.png", - "animationParts" : { - "muzzleFlash" : "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", - "butt" : "stingergun.png" + "itemName": "sb_stingergun", + "maxStack": 1, + "rarity": "rare", + "muzzleOffset": [1.75, 0.125], + "baseOffset": [-1.25, 0.375], + "price": 620, + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Stinger Gun", + "category": "assaultRifle", + "twoHanded": true, + "sb_waBan": true, + "level": 1, + "itemTags": ["weapon", "ranged", "assaultrifle", "stingergun", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Stinger Gun" }, - "animationCustom" : { - "animatedParts" : { - "parts" : { - "butt" : { - "properties" : { - "offset" : [0.15, 0.25] - } - } + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "inventoryIcon": "stingergun.png", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.png", + "butt": "stingergun.png" + }, + "animationCustom": { + "animatedParts": { + "parts": { + "butt": { + "properties": { + "offset": [0.15, 0.25] + } + } } }, - "sounds" : { - "fire" : ["/sfx/gun/needler1.ogg"] + "sounds": { + "fire": ["/sfx/gun/needler1.ogg"] } }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { //TODO: use gun ability - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["stingergunsting"], - "projectileParameters" : {"speed":70,"power":5}, - "fireTime" : [0.08,0.16], - "fireType" : "auto", - "baseDps" : [8.25, 12.75], - "energyUsage" : [45, 80], - "inaccuracy" : 0.025, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "primaryAbility": { //TODO: use gun ability + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["stingergunsting"], + "projectileParameters": { + "speed": 70, + "power": 5 + }, + "fireTime": [0.08, 0.16], + "fireType": "auto", + "baseDps": [8.25, 12.75], + "energyUsage": [45, 80], + "inaccuracy": 0.025, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "recoil" : true, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "recoil": true, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true } } }, - "altAbilityType" : "sb_shotgun", + "altAbilityType": "sb_shotgun", - "builderConfig" : [{ - "nameGenerator" : "needlernames.config:nameGen" - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builderConfig": [{ + "nameGenerator": "needlernames.config:nameGen" + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommongrenadelauncher.activeitem b/items/active/starbound/guns/randomgenerated/uncommongrenadelauncher.activeitem index 6944a75b..a601b835 100644 --- a/items/active/starbound/guns/randomgenerated/uncommongrenadelauncher.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommongrenadelauncher.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_uncommongrenadelauncher", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "tooltipKind" : "sb_gun", - "category" : "grenadeLauncher", - "twoHanded" : false, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Uncommon Grenade Launcher", - "itemTags" : ["weapon","ranged","grenadelauncher","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/muzzleflash/smokemuzzle/smokemuzzle.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/grenade1.ogg"]}}, + "itemName": "sb_uncommongrenadelauncher", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "tooltipKind": "sb_gun", + "category": "grenadeLauncher", + "twoHanded": false, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Uncommon Grenade Launcher", + "itemTags": ["weapon", "ranged", "grenadelauncher", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/muzzleflash/smokemuzzle/smokemuzzle.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/grenade1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["spikeball", "fireball", "shockbomb"], - "fireTime" : [0.55, 2], - "baseDps" : [5.25, 7], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : 0, - "projectileParameters" : {}, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["spikeball", "fireball", "shockbomb"], + "fireTime": [0.55, 2], + "baseDps": [5.25, 7], + "energyUsage": [22.5, 25.5], + "inaccuracy": 0, + "projectileParameters": {}, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "recoil" : true, - "duration" : 0.25, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, + "fire": {}, + "cooldown": { + "recoil": true, + "duration": 0.25, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "glaunchernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "grenadelauncher/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "glaunchernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "grenadelauncher/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "grenadelauncher/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "grenadelauncher/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "grenadelauncher/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "grenadelauncher/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonmachinepistol.activeitem b/items/active/starbound/guns/randomgenerated/uncommonmachinepistol.activeitem index 1f86859f..f03dfc1d 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonmachinepistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonmachinepistol.activeitem @@ -1,80 +1,89 @@ { - "itemName" : "sb_uncommonmachinepistol", - "maxStack" : 1, - "rarity" : "uncommon", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Uncommon Machine Pistol", - "category" : "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", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/mp2.ogg"]}}, + "itemName": "sb_uncommonmachinepistol", + "maxStack": 1, + "rarity": "uncommon", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Uncommon Machine Pistol", + "category": "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", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/mp2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame"], - "fireTime" : [0.11, 0.18], - "baseDps" : [4, 4.5], - "energyUsage" : [20, 24.5], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame"], + "fireTime": [0.11, 0.18], + "baseDps": [4, 4.5], + "energyUsage": [20, 24.5], + "inaccuracy": [1, 5], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "machinepistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "machinepistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "machinepistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "machinepistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "machinepistol/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "machinepistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonpistol.activeitem b/items/active/starbound/guns/randomgenerated/uncommonpistol.activeitem index 8354aa08..26d583ce 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonpistol.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonpistol.activeitem @@ -1,80 +1,87 @@ { - "itemName" : "sb_uncommonpistol", - "maxStack" : 1, - "rarity" : "uncommon", - "baseOffset" : [-0.25, 0.25], - "muzzleOffset" : [0,0.375], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Uncommon Pistol", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/pistol1.ogg"]}}, + "itemName": "sb_uncommonpistol", + "maxStack": 1, + "rarity": "uncommon", + "baseOffset": [-0.25, 0.25], + "muzzleOffset": [0, 0.375], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Uncommon Pistol", + "category": "pistol", + "twoHanded": false, + "level": 1, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/pistol1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "pellet", "delayed", "fast", "flame"], - "fireTime" : [0.3, 1.1], - "baseDps" : [5.7, 6.2], - "energyUsage" : [6.5, 11], - "inaccuracy" : [1,3], - "projectileParameters" : { - "knockbackRange" : [0, 6] + "fireTime": [0.3, 1.1], + "baseDps": [5.7, 6.2], + "energyUsage": [6.5, 11], + "inaccuracy": [1, 3], + "projectileParameters": { + "knockbackRange": [0, 6] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.15, - "armRotation" : 10, - "weaponRotation" : 10, - "twoHanded" : false, - "allowRotate" : false, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0.15, + "armRotation": 10, + "weaponRotation": 10, + "twoHanded": false, + "allowRotate": false, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "pistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "pistol/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "pistol/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "pistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "pistol/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "pistol/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "pistol/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "pistol/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonplasmashotgun.activeitem b/items/active/starbound/guns/randomgenerated/uncommonplasmashotgun.activeitem index fa8df3c0..fd1383f3 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonplasmashotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonplasmashotgun.activeitem @@ -1,89 +1,98 @@ { - "itemName" : "sb_uncommonplasmashotgun", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Uncommon Plasma Shotgun", - "tooltipFields" : {"subtitle":"Plasma Shotgun"}, - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle4/plasmamuzzle4.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_shotgun2.ogg"]}}, + "itemName": "sb_uncommonplasmashotgun", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Uncommon Plasma Shotgun", + "tooltipFields": { + "subtitle": "Plasma Shotgun" + }, + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle4/plasmamuzzle4.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_shotgun2.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet","plasma1", "plasma2", "plasma3", "plasma4"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9.5, 10.5], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4"], + "fireTime": [0.4, 1.4], + "baseDps": [9.5, 10.5], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonplasmasniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/uncommonplasmasniperrifle.activeitem index 188b47f5..7b0d18f0 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonplasmasniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonplasmasniperrifle.activeitem @@ -1,90 +1,99 @@ { - "itemName" : "sb_uncommonplasmasniperrifle", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, -0.1], - "baseOffset" : [-1.25, 0.5], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "tooltipFields" : {"subtitle":"Plasma Sniper Rifle"}, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "", - "shortdescription" : "Uncommon Plasma Sniper Rifle", - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/plasma_sniper3.ogg"]}}, + "itemName": "sb_uncommonplasmasniperrifle", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, -0.1], + "baseOffset": [-1.25, 0.5], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "tooltipFields": { + "subtitle": "Plasma Sniper Rifle" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "", + "shortdescription": "Uncommon Plasma Sniper Rifle", + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/plasmamuzzle2/plasmamuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/plasma_sniper3.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "muzzleFlashVariants" : 1, - "projectileType" : [ "plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4" ], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "muzzleFlashVariants": 1, + "projectileType": ["plasmabullet", "greenplasmabullet", "blueplasmabullet", "yellowplasmabullet", "plasma1", "plasma2", "plasma3", "plasma4"], - "projectileParameters" : { - "knockbackRange" : [0, 0.5] + "projectileParameters": { + "knockbackRange": [0, 0.5] }, - // "baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7, 8.5], - "energyUsage" : [22.5, 28.5], - "inaccuracy" : 0, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + // "baseDamage" : 16, + "fireTime": [0.5, 1.5], + "baseDps": [7, 8.5], + "energyUsage": [22.5, 28.5], + "inaccuracy": 0, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true - }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "deathbomb" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "deathbomb" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonshotgun.activeitem b/items/active/starbound/guns/randomgenerated/uncommonshotgun.activeitem index 6d429678..05863076 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonshotgun.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonshotgun.activeitem @@ -1,96 +1,103 @@ { - "itemName" : "sb_uncommonshotgun", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0.4125], - "baseOffset" : [-1.25, 0.25], - "tooltipKind" : "sb_gun", - "category" : "shotgun", - "twoHanded" : true, - "price" : 620, - "paletteSwaps" : "", - "level" : 1, - "description" : "", - "shortdescription" : "Uncommon Shotgun", - "itemTags" : ["weapon","ranged","shotgun","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/shotgun1.ogg"]}}, + "itemName": "sb_uncommonshotgun", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0.4125], + "baseOffset": [-1.25, 0.25], + "tooltipKind": "sb_gun", + "category": "shotgun", + "twoHanded": true, + "price": 620, + "paletteSwaps": "", + "level": 1, + "description": "", + "shortdescription": "Uncommon Shotgun", + "itemTags": ["weapon", "ranged", "shotgun", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/shotgun1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame"], - "fireTime" : [0.4, 1.4], - "baseDps" : [9.5, 10.5], - "projectileCount" : [5,8], - "energyUsage" : [22.5, 25.5], - "inaccuracy" : [5,15], - "projectileParameters" : { - "knockbackRange" : [10, 30] + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["pellet", "bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame"], + "fireTime": [0.4, 1.4], + "baseDps": [9.5, 10.5], + "projectileCount": [5, 8], + "energyUsage": [22.5, 25.5], + "inaccuracy": [5, 15], + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : { - "duration" : 0, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": { + "duration": 0, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false }, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "nameGenerator" : "shotgunnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "shotgun/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "shotgun/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "shotgunnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "shotgun/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "shotgun/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "shotgun/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "shotgun/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "stickyshot", - "shrapnelbomb", - "burstshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "stickyshot", + "shrapnelbomb", + "burstshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uncommonsniperrifle.activeitem b/items/active/starbound/guns/randomgenerated/uncommonsniperrifle.activeitem index f9594052..221c5459 100644 --- a/items/active/starbound/guns/randomgenerated/uncommonsniperrifle.activeitem +++ b/items/active/starbound/guns/randomgenerated/uncommonsniperrifle.activeitem @@ -1,87 +1,94 @@ { - "itemName" : "sb_uncommonsniperrifle", - "maxStack" : 1, - "rarity" : "uncommon", - "muzzleOffset" : [0, 0], - "baseOffset" : [-1.25, 0.5], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "category" : "sniperRifle", - "description" : "", - "shortdescription" : "Uncommon Sniper Rifle", - "twoHanded" : true, - "level" : 1, - "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/sniper2.ogg"]}}, + "itemName": "sb_uncommonsniperrifle", + "maxStack": 1, + "rarity": "uncommon", + "muzzleOffset": [0, 0], + "baseOffset": [-1.25, 0.5], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "category": "sniperRifle", + "description": "", + "shortdescription": "Uncommon Sniper Rifle", + "twoHanded": true, + "level": 1, + "itemTags": ["weapon", "ranged", "sniperrifle", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle3/bulletmuzzle3.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/sniper2.ogg"] + } + }, - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4","delayed", "fast", "flame"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "delayed", "fast", "flame"], //"baseDamage" : 16, - "fireTime" : [0.5, 1.5], - "baseDps" : [7, 8.5], - "energyUsage" : [22.5, 28.5], - "inaccuracy" : 0, - "projectileParameters" : { - "knockbackRange" : [10, 30] + "fireTime": [0.5, 1.5], + "baseDps": [7, 8.5], + "energyUsage": [22.5, 28.5], + "inaccuracy": 0, + "projectileParameters": { + "knockbackRange": [10, 30] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, - "allowRotate" : true, - "allowFlip" : true + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0.25, - "armRotation" : 5, - "weaponRotation" : 5, - "twoHanded" : true, + "fire": {}, + "cooldown": { + "duration": 0.25, + "armRotation": 5, + "weaponRotation": 5, + "twoHanded": true, - "allowRotate" : false, - "allowFlip" : false + "allowRotate": false, + "allowFlip": false } } }, - "builderConfig" : [{ - "elementalType" : ["physical","fire","ice","electric","poison"], - "nameGenerator" : "snipernames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "sniperrifle/barrel/.png", - "variants" : 20, - "paletteSwap" : true - }, - "butt" : { - "path" : "sniperrifle/butt/.png", - "variants" : 20, - "paletteSwap" : true + "builderConfig": [{ + "elementalType": ["physical", "fire", "ice", "electric", "poison"], + "nameGenerator": "snipernames.config:nameGen", + "animationParts": { + "barrel": { + "path": "sniperrifle/barrel/.png", + "variants": 20, + "paletteSwap": true + }, + "butt": { + "path": "sniperrifle/butt/.png", + "variants": 20, + "paletteSwap": true + }, + "middle": { + "path": "sniperrifle/middle/.png", + "variants": 20, + "paletteSwap": true + } }, - "middle" : { - "path" : "sniperrifle/middle/.png", - "variants" : 20, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [ - "flashlight", - "grenadelauncher", - "explosiveshot", - "bouncingshot", - "piercingshot" - ] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [ + "flashlight", + "grenadelauncher", + "explosiveshot", + "bouncingshot", + "piercingshot" + ] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/randomgenerated/uzi.activeitem b/items/active/starbound/guns/randomgenerated/uzi.activeitem index b5848db7..56cc9aba 100644 --- a/items/active/starbound/guns/randomgenerated/uzi.activeitem +++ b/items/active/starbound/guns/randomgenerated/uzi.activeitem @@ -1,81 +1,91 @@ { - "itemName" : "sb_uzi", - "maxStack" : 1, - "rarity" : "common", - "baseOffset" : [-0.85, 0.12], - "muzzleOffset" : [0,0.25], - "price" : 620, - "paletteSwaps" : "", - "tooltipKind" : "sb_gun", - "description" : "", - "shortdescription" : "Uzi", - "category" : "pistol", - "twoHanded" : false, - "level" : 1, - "tooltipFields" : {"subtitle":"Uzi"}, - "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationParts" : {"muzzleFlash":"/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png"}, - "animationCustom" : {"sounds":{"fire":["/sfx/gun/uzi1.ogg"]}}, + "itemName": "sb_uzi", + "maxStack": 1, + "rarity": "common", + "baseOffset": [-0.85, 0.12], + "muzzleOffset": [0, 0.25], + "price": 620, + "paletteSwaps": "", + "tooltipKind": "sb_gun", + "description": "", + "shortdescription": "Uzi", + "category": "pistol", + "twoHanded": false, + "level": 1, + "tooltipFields": { + "subtitle": "Uzi" + }, + "itemTags": ["weapon", "ranged", "pistol", "upgradeableWeapon"], + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationParts": { + "muzzleFlash": "/animations/sb/muzzleflash/bulletmuzzle2/bulletmuzzle2.png" + }, + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/uzi1.ogg"] + } + }, - "elementalType" : "physical", + "elementalType": "physical", - "primaryAbility" : { - "scripts" : ["/items/active/weapons/ranged/gunfire.lua"], - "class" : "GunFire", - "projectileType" : ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "fast","bouncybullet"], + "primaryAbility": { + "scripts": ["/items/active/weapons/ranged/gunfire.lua"], + "class": "GunFire", + "projectileType": ["bullet-1", "bullet-2", "bullet-3", "bullet-4", "fast", "bouncybullet"], - "fireTime" : [0.01, 0.04],//0.007 - "baseDps" : [13, 17.5],//29.5 - "energyUsage" : [45, 65], - "inaccuracy" : [1,5], - "projectileParameters" : { - "knockbackRange" : [0, 0.7] + "fireTime": [0.07, 0.11], + "baseDps": [7.5, 8], + "energyUsage": [11, 13], + "inaccuracy": [1, 5], + + "projectileParameters": { + "knockbackRange": [0, 0.7] }, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true }, - "fire" : {}, - "cooldown" : { - "duration" : 0, - "armRotation" : 2, - "weaponRotation" : 2, - "twoHanded" : false, - "allowRotate" : true, - "allowFlip" : true + "fire": {}, + "cooldown": { + "duration": 0, + "armRotation": 2, + "weaponRotation": 2, + "twoHanded": false, + "allowRotate": true, + "allowFlip": true } } }, - "builderConfig" : [{ - "nameGenerator" : "mpistolnames.config:nameGen", - "animationParts" : { - "barrel" : { - "path" : "uzi/barrel/.png", - "variants" : 3, - "paletteSwap" : true + "builderConfig": [{ + "nameGenerator": "mpistolnames.config:nameGen", + "animationParts": { + "barrel": { + "path": "uzi/barrel/.png", + "variants": 3, + "paletteSwap": true + }, + "butt": { + "path": "uzi/butt/.png", + "variants": 4, + "paletteSwap": true + }, + "middle": { + "path": "uzi/middle/.png", + "variants": 5, + "paletteSwap": true + } }, - "butt" : { - "path" : "uzi/butt/.png", - "variants" : 4, - "paletteSwap" : true - }, - "middle" : { - "path" : "uzi/middle/.png", - "variants" : 5, - "paletteSwap" : true - } - }, - "iconDrawables" : ["butt", "middle", "barrel"], - "gunParts" : ["butt", "middle", "barrel"], - "palette" : "/items/active/starbound/colors/sniperrifle.weaponcolors", - "altAbilities" : [] - }], - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "iconDrawables": ["butt", "middle", "barrel"], + "gunParts": ["butt", "middle", "barrel"], + "palette": "/items/active/starbound/colors/sniperrifle.weaponcolors", + "altAbilities": [] + } + ], + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/active/starbound/guns/shotgun.weaponability b/items/active/starbound/guns/shotgun.weaponability index 056505da..e93acc0d 100644 --- a/items/active/starbound/guns/shotgun.weaponability +++ b/items/active/starbound/guns/shotgun.weaponability @@ -1,40 +1,40 @@ { - "animationParts" : {}, //TODO: why are these here - "animationCustom" : {}, //are they even merged into the weapon + "animationParts": {}, //TODO: why are these here + "animationCustom": {}, //are they even merged into the weapon - "ability" : { - "name" : "Shotgun", - "type" : "sb_shotgun", - "scripts" : ["/items/active/weapons/ranged/abilities/altfire.lua"], - "class" : "AltFireAttack", - "projectileCount" : 4, - "energyUsage" : 19.75, - "baseDamage" : 7, - "baseDps" : 13.25, - "fireTime" : 1.5, - "inaccuracy" : 0.13, - "fireType" : "auto", - "usePrimaryFireSound" : true, - "useParticleEmitter" : false, + "ability": { + "name": "Shotgun", + "type": "sb_shotgun", + "scripts": ["/items/active/weapons/ranged/abilities/altfire.lua"], + "class": "AltFireAttack", + "projectileCount": 4, + "energyUsage": 19.75, + "baseDamage": 7, + "baseDps": 13.25, + "fireTime": 1.5, + "inaccuracy": 0.13, + "fireType": "auto", + "usePrimaryFireSound": true, + "useParticleEmitter": false, - "stances" : { - "idle" : { - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "allowRotate" : true, - "allowFlip" : true - }, - "fire" : {}, - "cooldown" : { - "duration" : 0.11, - "armRotation" : 0, - "weaponRotation" : 0, - "twoHanded" : true, - "recoil" : true, - "allowRotate" : true, - "allowFlip" : true - } - } + "stances": { + "idle": { + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "allowRotate": true, + "allowFlip": true + }, + "fire": {}, + "cooldown": { + "duration": 0.11, + "armRotation": 0, + "weaponRotation": 0, + "twoHanded": true, + "recoil": true, + "allowRotate": true, + "allowFlip": true + } + } } -} \ No newline at end of file +} diff --git a/items/active/starbound/guns/testrevolver.activeitem b/items/active/starbound/guns/testrevolver.activeitem index c2e8975e..8137bbc1 100644 --- a/items/active/starbound/guns/testrevolver.activeitem +++ b/items/active/starbound/guns/testrevolver.activeitem @@ -1,21 +1,23 @@ { - "itemName" : "sb_testrevolver", - "definition" : "revolver", - "itemTags" : ["weapon","ranged","pistol","revolver","novakid","upgradeableWeapon"], - "rarity" : "essential", - "configOverrides" : { - "inventoryIcon" : "revolvericon.png", - "animationParts" : {"middle":"revolver.png"}, - "baseOffset" : [0.5, 0.15], - "primaryAbility" : { - "energyUsage" : 18.75, - "inaccuracy" : 0.008, - "projectileType" : "bullet-1" + "itemName": "sb_testrevolver", + "definition": "revolver", + "itemTags": ["weapon", "ranged", "pistol", "revolver", "novakid", "upgradeableWeapon"], + "rarity": "essential", + "configOverrides": { + "inventoryIcon": "revolvericon.png", + "animationParts": { + "middle": "revolver.png" + }, + "baseOffset": [0.5, 0.15], + "primaryAbility": { + "energyUsage": 18.75, + "inaccuracy": 0.008, + "projectileType": "bullet-1" } }, - "description" : "\"Bolt Single Action Army\" is engraved on its side.", - "shortdescription" : "Pristine Revolver", - "muzzleOffset" : [1.8,0.4], - "level" : 10, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "description": "\"Bolt Single Action Army\" is engraved on its side.", + "shortdescription": "Pristine Revolver", + "muzzleOffset": [1.8, 0.4], + "level": 10, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/guns/tranquilizergun.activeitem b/items/active/starbound/guns/tranquilizergun.activeitem index 0afab6e0..f2c7ed2d 100644 --- a/items/active/starbound/guns/tranquilizergun.activeitem +++ b/items/active/starbound/guns/tranquilizergun.activeitem @@ -1,34 +1,40 @@ { - "itemName" : "sb_tranquilizergun", - "inventoryIcon" : "tranquilizergun.png", - "maxStack" : 1, - "price" : 1500, - "fixedRarity" : false, - "rarity" : "Rare", - "category" : "uniqueWeapon", - "itemTags" : ["weapon","ranged","upgradeableWeapon"], - "tooltipKind" : "sb_gun2", - "tooltipFields" : {"damageKindImage":"/interface/statuses/tranquilizer.png"}, - "animation" : "/items/active/starbound/guns/randomgenerated/gun.animation", - "animationCustom" : {"sounds":{"fire":["/sfx/gun/blowgun1.ogg","/sfx/gun/blowgun2.ogg","/sfx/gun/blowgun3.ogg"]}}, - "animationParts" : { - "barrel" : "", - "butt" : "", - "muzzleFlash" : "", - "middle" : "tranquilizergun.png" + "itemName": "sb_tranquilizergun", + "inventoryIcon": "tranquilizergun.png", + "maxStack": 1, + "price": 1500, + "fixedRarity": false, + "rarity": "Rare", + "category": "uniqueWeapon", + "itemTags": ["weapon", "ranged", "upgradeableWeapon"], + "tooltipKind": "sb_gun2", + "tooltipFields": { + "damageKindImage": "/interface/statuses/tranquilizer.png" }, - "scripts" : ["/items/active/weapons/ranged/gun.lua"], - "description" : "Gradually slows enemies to a crawl.", - "shortdescription" : "Tranquilizer Gun", - "baseOffset" : [0.375, 0.15], - "muzzleOffset" : [1, 0.4], - "twoHanded" : false, - "primaryAbilityType" : "sb_gun", - "primaryAbility" : { - "fireTime" : 0.8, - "energyUsage" : 18.75, - "inaccuracy" : 0, - "projectileType" : "sb_tranquilizerdart" + "animation": "/items/active/starbound/guns/randomgenerated/gun.animation", + "animationCustom": { + "sounds": { + "fire": ["/sfx/gun/blowgun1.ogg", "/sfx/gun/blowgun2.ogg", "/sfx/gun/blowgun3.ogg"] + } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "animationParts": { + "barrel": "", + "butt": "", + "muzzleFlash": "", + "middle": "tranquilizergun.png" + }, + "scripts": ["/items/active/weapons/ranged/gun.lua"], + "description": "Gradually slows enemies to a crawl.", + "shortdescription": "Tranquilizer Gun", + "baseOffset": [0.375, 0.15], + "muzzleOffset": [1, 0.4], + "twoHanded": false, + "primaryAbilityType": "sb_gun", + "primaryAbility": { + "fireTime": 0.8, + "energyUsage": 18.75, + "inaccuracy": 0, + "projectileType": "sb_tranquilizerdart" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/biostaff.activeitem b/items/active/starbound/staves/biostaff.activeitem index 4d571b01..f7f6fd14 100644 --- a/items/active/starbound/staves/biostaff.activeitem +++ b/items/active/starbound/staves/biostaff.activeitem @@ -1,39 +1,58 @@ { - "itemName" : "sb_biostaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "bio", "" : "bioglow"}, + "itemName": "sb_biostaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "bio", + "": "bioglow" + }, - "description" : "Generates a glowing ball of light that harms nearby foes.", - "shortdescription" : "Bio Light Staff", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/sb_biolightball.png"}, - "staffHasFullbright" : true, + "description": "Generates a glowing ball of light that harms nearby foes.", + "shortdescription": "Bio Light Staff", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_biolightball.png" + }, + "staffHasFullbright": true, - "animationCustom" : { - "animatedParts": {"parts":{"chargeEffect":{"properties":{"offset":[-0.2,0.8]}}}} + "animationCustom": { + "animatedParts": { + "parts": { + "chargeEffect": { + "properties": { + "offset": [-0.2, 0.8] + } + } + } + } }, - "elementalType" : "fire", - "altAbilityType" : "kluexshooter", + "elementalType": "fire", + "altAbilityType": "kluexshooter", - "primaryAbility" : { - "projectileType" : "sb_biolightball", - "projectileParameters" : { - "speed" : 0, - "baseDamage" : 14, - "color" : [255, 10, 10], - "damageTeam" : {"type":"indiscriminate"} + "primaryAbility": { + "projectileType": "sb_biolightball", + "projectileParameters": { + "speed": 0, + "baseDamage": 14, + "color": [255, 10, 10], + "damageTeam": { + "type": "indiscriminate" + } } }, - "altAbility" : { - "name" : "Glow Trail", - "energyPerShot" : 7, - "projectileParameters" : { - "baseDamage" : 0, - "statusEffects" : [{"effect":"glow","duration":180}] + "altAbility": { + "name": "Glow Trail", + "energyPerShot": 7, + "projectileParameters": { + "baseDamage": 0, + "statusEffects": [{ + "effect": "glow", + "duration": 180 + } + ] }, - "projectileType" : "glowgas" + "projectileType": "glowgas" }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/boulderstaff.activeitem b/items/active/starbound/staves/boulderstaff.activeitem index fe6f32a1..5dc5e835 100644 --- a/items/active/starbound/staves/boulderstaff.activeitem +++ b/items/active/starbound/staves/boulderstaff.activeitem @@ -1,32 +1,39 @@ { - "itemName" : "sb_boulderstaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "boulder", "" : "/items/active/weapons/staff/generated/glow/physical"}, + "itemName": "sb_boulderstaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "boulder", + "": "/items/active/weapons/staff/generated/glow/physical" + }, - "description" : "A technological marvel designed to teleport giant boulders at your enemies.", - "shortdescription" : "Rockalanche Staff", - "tooltipFields" : {"damageKindImage":"/items/throwables/throwingboulder.png"}, - "staffHasFullbright" : true, + "description": "A technological marvel designed to teleport giant boulders at your enemies.", + "shortdescription": "Rockalanche Staff", + "tooltipFields": { + "damageKindImage": "/items/throwables/throwingboulder.png" + }, + "staffHasFullbright": true, - "animationCustom" : { - "particleEmitters" : { - "physicalcharge" : {"particles":[]} - }//, + "animationCustom": { + "particleEmitters": { + "physicalcharge": { + "particles": [] + } + } //, //"sounds" : { // "zoneactivate" : ["/sfx/blocks/water_puddlemod.ogg","/sfx/blocks/water_swim.ogg"] - // } + // } }, - "elementalType" : "physical", - "altAbilityType" : "slowzone", - "primaryAbility" : { - "projectileType" : "bigboulderexplosion", - "projectileParameters" : { - "speed" : 0, - "baseDamage" : 18 + "elementalType": "physical", + "altAbilityType": "slowzone", + "primaryAbility": { + "projectileType": "bigboulderexplosion", + "projectileParameters": { + "speed": 0, + "baseDamage": 18 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/fleshstaff.activeitem b/items/active/starbound/staves/fleshstaff.activeitem index dbae326a..78c436d5 100644 --- a/items/active/starbound/staves/fleshstaff.activeitem +++ b/items/active/starbound/staves/fleshstaff.activeitem @@ -1,30 +1,47 @@ { - "itemName" : "sb_fleshstaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "flesh", "" : "fleshglow"}, + "itemName": "sb_fleshstaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "flesh", + "": "fleshglow" + }, - "description" : "Creates revolting solid light holograms. Long live the new flesh!", - "shortdescription" : "Fleshbringer", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/sb_fleshseedspawn.png"}, - "animationCustom" : { - "animatedParts": {"parts":{"chargeEffect":{"properties":{"offset":[0,1]}}}}, - "particleEmitters" : { - "physicalcharge" : {"particles":[]} + "description": "Creates revolting solid light holograms. Long live the new flesh!", + "shortdescription": "Fleshbringer", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/sb_fleshseedspawn.png" + }, + "animationCustom": { + "animatedParts": { + "parts": { + "chargeEffect": { + "properties": { + "offset": [0, 1] + } + } + } + }, + "particleEmitters": { + "physicalcharge": { + "particles": [] + } }, - "sounds" : { - "zoneactivate" : ["/sfx/blocks/water_puddlemod.ogg","/sfx/blocks/water_swim.ogg"] + "sounds": { + "zoneactivate": ["/sfx/blocks/water_puddlemod.ogg", "/sfx/blocks/water_swim.ogg"] } }, - "elementalType" : "poison", - "altAbilityType" : "elementrain", - "primaryAbility" : { - "projectileType" : "sb_fleshseedspawn", - "projectileParameters" : { - "baseDamage" : 8, - "damageTeam" : {"type":"indiscriminate"} + "elementalType": "poison", + "altAbilityType": "elementrain", + "primaryAbility": { + "projectileType": "sb_fleshseedspawn", + "projectileParameters": { + "baseDamage": 8, + "damageTeam": { + "type": "indiscriminate" + } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/oceantrident.activeitem b/items/active/starbound/staves/oceantrident.activeitem index 889a578d..0d1215e2 100644 --- a/items/active/starbound/staves/oceantrident.activeitem +++ b/items/active/starbound/staves/oceantrident.activeitem @@ -1,34 +1,42 @@ { - "itemName" : "sb_oceantrident", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], + "itemName": "sb_oceantrident", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], - "description" : "This trident smells fishy.", - "shortdescription" : "Dangpa's Fury", - "tooltipFields" : {"damageKindImage":"/items/tools/miningtools/fishicon.png"}, + "description": "This trident smells fishy.", + "shortdescription": "Dangpa's Fury", + "tooltipFields": { + "damageKindImage": "/items/tools/miningtools/fishicon.png" + }, - "animationCustom" : { - "particleEmitters" : {"physicalcharge":{"particles":[]}} -// "sounds" : {"zoneactivate" : ["/sfx/blocks/water_puddlemod.ogg","/sfx/blocks/water_swim.ogg"]} + "animationCustom": { + "particleEmitters": { + "physicalcharge": { + "particles": [] + } + } + // "sounds" : {"zoneactivate" : ["/sfx/blocks/water_puddlemod.ogg","/sfx/blocks/water_swim.ogg"]} }, - "elementalType" : "ice", - "altAbilityType" : "forcecage", - "primaryAbility" : { - "projectileType" : "randomfish", - "projectileParameters" : { - "baseDamage" : 8, - "damageTeam" : {"type":"indiscriminate"} + "elementalType": "ice", + "altAbilityType": "forcecage", + "primaryAbility": { + "projectileType": "randomfish", + "projectileParameters": { + "baseDamage": 8, + "damageTeam": { + "type": "indiscriminate" + } } }, - "configOverrides" : { - "inventoryIcon" : "oceantrident.png", - "animationParts" : { - "staff" : "oceantrident.png", - "chargeEffect" : "/items/active/weapons/staff/generated/glow/physical.png" + "configOverrides": { + "inventoryIcon": "oceantrident.png", + "animationParts": { + "staff": "oceantrident.png", + "chargeEffect": "/items/active/weapons/staff/generated/glow/physical.png" } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/apexsteelstaff1.activeitem b/items/active/starbound/staves/racialstaves/apexsteelstaff1.activeitem index 1429cb25..a86cd6aa 100644 --- a/items/active/starbound/staves/racialstaves/apexsteelstaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/apexsteelstaff1.activeitem @@ -1,26 +1,35 @@ { - "itemName" : "sb_apexsteelstaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "apex", "" : "steelstaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Deploys a small drone that shoots lasers.", - "shortdescription" : "Monkey Nut Staff", - "tooltipFields" : {"subtitle":"Steel Staff","damageKindImage":"/interface/sb_tooltips/sb_monkeynut.png"}, - "elementalType" : "electric", - "altAbilityType" : "energyzone", - "primaryAbility" : { - "projectileType" : "sb_monkeynutteleportin", - "projectileParameters" : { - "baseDamage" : 9, - "speed" : 0 + "itemName": "sb_apexsteelstaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "apex", + "": "steelstaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Deploys a small drone that shoots lasers.", + "shortdescription": "Monkey Nut Staff", + "tooltipFields": { + "subtitle": "Steel Staff", + "damageKindImage": "/interface/sb_tooltips/sb_monkeynut.png" + }, + "elementalType": "electric", + "altAbilityType": "energyzone", + "primaryAbility": { + "projectileType": "sb_monkeynutteleportin", + "projectileParameters": { + "baseDamage": 9, + "speed": 0 } }, - "configOverrides" : { - "stances" : { - "cooldown" : {"duration" : 0.5} + "configOverrides": { + "stances": { + "cooldown": { + "duration": 0.5 + } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/apexsteelstaff2.activeitem b/items/active/starbound/staves/racialstaves/apexsteelstaff2.activeitem index 4dffab17..25210f5f 100644 --- a/items/active/starbound/staves/racialstaves/apexsteelstaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/apexsteelstaff2.activeitem @@ -1,21 +1,28 @@ { - "itemName" : "sb_apexsteelstaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "apex", "" : "steelstaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "description" : "Deploys a drone that fires lasers and rockets.", - "shortdescription" : "Deadbolt Staff", - "tooltipFields" : {"subtitle":"Steel Staff","damageKindImage":"/interface/sb_tooltips/sb_deadbolt.png"}, - "elementalType" : "electric", - "altAbilityType" : "energyzone", - "primaryAbility" : { - "projectileType" : "sb_deadboltteleportin", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "itemName": "sb_apexsteelstaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "apex", + "": "steelstaff", + "": "2" + }, + "rarity": "legendary", + "level": 6, + "description": "Deploys a drone that fires lasers and rockets.", + "shortdescription": "Deadbolt Staff", + "tooltipFields": { + "subtitle": "Steel Staff", + "damageKindImage": "/interface/sb_tooltips/sb_deadbolt.png" + }, + "elementalType": "electric", + "altAbilityType": "energyzone", + "primaryAbility": { + "projectileType": "sb_deadboltteleportin", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/aviancrystalstaff1.activeitem b/items/active/starbound/staves/racialstaves/aviancrystalstaff1.activeitem index a7abe138..17a7efde 100644 --- a/items/active/starbound/staves/racialstaves/aviancrystalstaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/aviancrystalstaff1.activeitem @@ -1,21 +1,28 @@ { - "itemName" : "sb_aviancrystalstaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "avian", "" : "crystalstaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Creates a floating crystal that harms anything nearby.", - "shortdescription" : "Cardinal's Chalcedony", - "tooltipFields" : {"subtitle":"Crystal Staff","damageKindImage":"/projectiles/sb_staves/racialstaves/crystal/cardinalschalcedony/cardinalschalcedony.png:0"}, - "elementalType" : "electric", - "altAbilityType" : "pullzone", - "primaryAbility" : { - "projectileType" : "sb_cardinalschalcedony", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "itemName": "sb_aviancrystalstaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "avian", + "": "crystalstaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Creates a floating crystal that harms anything nearby.", + "shortdescription": "Cardinal's Chalcedony", + "tooltipFields": { + "subtitle": "Crystal Staff", + "damageKindImage": "/projectiles/sb_staves/racialstaves/crystal/cardinalschalcedony/cardinalschalcedony.png:0" + }, + "elementalType": "electric", + "altAbilityType": "pullzone", + "primaryAbility": { + "projectileType": "sb_cardinalschalcedony", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/aviancrystalstaff2.activeitem b/items/active/starbound/staves/racialstaves/aviancrystalstaff2.activeitem index df4da518..e2f0c46e 100644 --- a/items/active/starbound/staves/racialstaves/aviancrystalstaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/aviancrystalstaff2.activeitem @@ -1,21 +1,28 @@ { - "itemName" : "sb_aviancrystalstaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "avian", "" : "crystalstaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "description" : "Creates a gemstone pulsing with tremendous energy.", - "shortdescription" : "Quetzalcoatl's Quartz", - "tooltipFields" : {"subtitle":"Crystal Staff","damageKindImage":"/projectiles/sb_staves/racialstaves/crystal/quetzalcoatlsquartz/quetzalcoatlsquartz.png:0"}, - "elementalType" : "electric", - "altAbilityType" : "pullzone", - "primaryAbility" : { - "projectileType" : "sb_quetzalcoatlsquartz", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "itemName": "sb_aviancrystalstaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "avian", + "": "crystalstaff", + "": "2" + }, + "rarity": "legendary", + "level": 6, + "description": "Creates a gemstone pulsing with tremendous energy.", + "shortdescription": "Quetzalcoatl's Quartz", + "tooltipFields": { + "subtitle": "Crystal Staff", + "damageKindImage": "/projectiles/sb_staves/racialstaves/crystal/quetzalcoatlsquartz/quetzalcoatlsquartz.png:0" + }, + "elementalType": "electric", + "altAbilityType": "pullzone", + "primaryAbility": { + "projectileType": "sb_quetzalcoatlsquartz", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/floranleafstaff1.activeitem b/items/active/starbound/staves/racialstaves/floranleafstaff1.activeitem index 330fd873..afd79c44 100644 --- a/items/active/starbound/staves/racialstaves/floranleafstaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/floranleafstaff1.activeitem @@ -1,21 +1,28 @@ { - "itemName" : "sb_floranleafstaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "floran", "" : "leafstaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Creates a powerful blizzard of leaves.", - "shortdescription" : "Leaf Flurry", - "tooltipFields" : {"subtitle":"Leaf Staff","damageKindImage":"/items/throwables/sb_cutterleaf.png"}, - "elementalType" : "poison", - "altAbilityType" : "elementorb", - "primaryAbility" : { - "projectileType" : "sb_leafcloud", - "projectileParameters" : { - "baseDamage" : 5, - "speed" : 0 + "itemName": "sb_floranleafstaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "floran", + "": "leafstaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Creates a powerful blizzard of leaves.", + "shortdescription": "Leaf Flurry", + "tooltipFields": { + "subtitle": "Leaf Staff", + "damageKindImage": "/items/throwables/sb_cutterleaf.png" + }, + "elementalType": "poison", + "altAbilityType": "elementorb", + "primaryAbility": { + "projectileType": "sb_leafcloud", + "projectileParameters": { + "baseDamage": 5, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/floranleafstaff2.activeitem b/items/active/starbound/staves/racialstaves/floranleafstaff2.activeitem index 1b345e39..798110e6 100644 --- a/items/active/starbound/staves/racialstaves/floranleafstaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/floranleafstaff2.activeitem @@ -1,21 +1,28 @@ { - "itemName" : "sb_floranleafstaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "floran", "" : "leafstaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "description" : "Creates an unbearable flurry of petals.", - "shortdescription" : "Petal Storm Staff", - "tooltipFields" : {"subtitle":"Leaf Staff","damageKindImage":"/items/throwables/sb_cutterleaf.png"}, - "elementalType" : "poison", - "altAbilityType" : "elementorb", - "primaryAbility" : { - "projectileType" : "sb_petalcloud", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "itemName": "sb_floranleafstaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "floran", + "": "leafstaff", + "": "2" + }, + "rarity": "legendary", + "level": 6, + "description": "Creates an unbearable flurry of petals.", + "shortdescription": "Petal Storm Staff", + "tooltipFields": { + "subtitle": "Leaf Staff", + "damageKindImage": "/items/throwables/sb_cutterleaf.png" + }, + "elementalType": "poison", + "altAbilityType": "elementorb", + "primaryAbility": { + "projectileType": "sb_petalcloud", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/glitchglitchstaff1.activeitem b/items/active/starbound/staves/racialstaves/glitchglitchstaff1.activeitem index f59f5685..856defe3 100644 --- a/items/active/starbound/staves/racialstaves/glitchglitchstaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/glitchglitchstaff1.activeitem @@ -1,22 +1,31 @@ { - "itemName" : "sb_glitchglitchstaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "glitch", "" : "glitchstaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "01100101 01110010 01110010 01101111 01110010", - "shortdescription" : "Binary Breaker", - "tooltipFields" : {"subtitle":"Glitch Staff","damageKindImage":"/interface/statuses/crash.png"}, - "elementalType" : "fire", - "altAbilityType" : "elementorb", - "primaryAbility" : { - "projectileType" : "sb_glitchscratch", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "itemName": "sb_glitchglitchstaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "glitch", + "": "glitchstaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "01100101 01110010 01110010 01101111 01110010", + "shortdescription": "Binary Breaker", + "tooltipFields": { + "subtitle": "Glitch Staff", + "damageKindImage": "/interface/statuses/crash.png" + }, + "elementalType": "fire", + "altAbilityType": "elementorb", + "primaryAbility": { + "projectileType": "sb_glitchscratch", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "altAbility" : {"name":"4669726520 4F7262"}, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "altAbility": { + "name": "4669726520 4F7262" + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/glitchglitchstaff2.activeitem b/items/active/starbound/staves/racialstaves/glitchglitchstaff2.activeitem index 42f0e0c8..7f81a72e 100644 --- a/items/active/starbound/staves/racialstaves/glitchglitchstaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/glitchglitchstaff2.activeitem @@ -1,41 +1,47 @@ { - "itemName" : "sb_glitchglitchstaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "glitch", "" : "glitchstaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "configOverrides" : {"price" : 1337}, - "description" : "‘ÝnßRÀ17LR¥Ä…8æ/ñ¡C!±…Ä¥ŠKÞËáõg€§ýÛ¸Ž - ÖeŒq‘¿çH§Ëx¹ØtU - ªŒ—üð†", - "shortdescription" : "G4mE_bReÄK3r", - "tooltipFields" : { - "subtitle":"61!7(|-| 574|=|=", - "damageKindDImage":"/interface/statuses/crash.png?flipy", - "priceLabel":"LEET", - "rarityLabel":"1363|/||)4|2\\|/", - "handednessLabel":"40|/|3 |-|4|/||)3|)" + "itemName": "sb_glitchglitchstaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "glitch", + "": "glitchstaff", + "": "2" }, - "elementalType" : "fire", - "altAbilityType" : "plasmabladebarrage", - "primaryAbility" : { - "projectileType":"sb_gamebreakerscratch", - "projectileParameters" : { - "baseDamage" : 12, - "speed" : 0 + "rarity": "legendary", + "level": 6, + "configOverrides": { + "price": 1337 + }, + "description": "‘ÝnßRÀ17LR¥Ä…8æ/ñ¡C!±…Ä¥ŠKÞËáõg€§ýÛ¸Ž + ÖeŒq‘¿çH§Ëx¹ØtU + ªŒ—üð†", + "shortdescription": "G4mE_bReÄK3r", + "tooltipFields": { + "subtitle": "61!7(|-| 574|=|=", + "damageKindDImage": "/interface/statuses/crash.png?flipy", + "priceLabel": "LEET", + "rarityLabel": "1363|/||)4|2\\|/", + "handednessLabel": "40|/|3 |-|4|/||)3|)" + }, + "elementalType": "fire", + "altAbilityType": "plasmabladebarrage", + "primaryAbility": { + "projectileType": "sb_gamebreakerscratch", + "projectileParameters": { + "baseDamage": 12, + "speed": 0 } }, - "altAbility" : { - "name" : "8|_4|)3 |)|209", //blade drop - "projectileDistance" : 8, - "projectileAmount" : 6, - "projectileType" : "sb_glitchsword", - "projectileParameters" : { - "timeToLive" : 2, - "speed" : -6, - "acceleration" : -8 + "altAbility": { + "name": "8|_4|)3 |)|209", //blade drop + "projectileDistance": 8, + "projectileAmount": 6, + "projectileType": "sb_glitchsword", + "projectileParameters": { + "timeToLive": 2, + "speed": -6, + "acceleration": -8 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/humanplasmastaff1.activeitem b/items/active/starbound/staves/racialstaves/humanplasmastaff1.activeitem index c357927c..4c48bdda 100644 --- a/items/active/starbound/staves/racialstaves/humanplasmastaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/humanplasmastaff1.activeitem @@ -1,22 +1,31 @@ { - "itemName" : "sb_humanplasmastaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "human", "" : "plasmastaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Channels the energy of human spirit.", - "shortdescription" : "Plasma Pulse Staff", - "tooltipFields" : {"subtitle":"Plasma Staff","damageKindImage":"/interface/sb_tooltips/boomblast.png"}, - "elementalType" : "electric", - "altAbilityType" : "plasmabarrage", - "primaryAbility" : { - "projectileType" : "sb_plasmapulse", - "projectileParameters" : { - "speed" : 60, - "baseDamage" : 12 + "itemName": "sb_humanplasmastaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "human", + "": "plasmastaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Channels the energy of human spirit.", + "shortdescription": "Plasma Pulse Staff", + "tooltipFields": { + "subtitle": "Plasma Staff", + "damageKindImage": "/interface/sb_tooltips/boomblast.png" + }, + "elementalType": "electric", + "altAbilityType": "plasmabarrage", + "primaryAbility": { + "projectileType": "sb_plasmapulse", + "projectileParameters": { + "speed": 60, + "baseDamage": 12 } }, - "altAbility" : {"projectileCount":3}, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "altAbility": { + "projectileCount": 3 + }, + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/humanplasmastaff2.activeitem b/items/active/starbound/staves/racialstaves/humanplasmastaff2.activeitem index 75f9ba27..3cb285e2 100644 --- a/items/active/starbound/staves/racialstaves/humanplasmastaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/humanplasmastaff2.activeitem @@ -1,22 +1,29 @@ { - "itemName" : "sb_humanplasmastaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "human", "" : "plasmastaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "description" : "Powered by the destructive desires of the wielder. And a battery.", - "shortdescription" : "Boom Blast Staff", - "tooltipFields" : {"subtitle":"Plasma Staff","damageKindImage":"/interface/sb_tooltips/plasmapulse.png"}, - "elementalType" : "fire", - "altAbilityType" : "plasmabarrage", - "primaryAbilityType" : "sb_staff", - "primaryAbility" : { - "projectileType" : "sb_boomblast", - "projectileParameters" : { - "speed" : 60, - "baseDamage" : 12 + "itemName": "sb_humanplasmastaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "human", + "": "plasmastaff", + "": "2" + }, + "rarity": "legendary", + "level": 6, + "description": "Powered by the destructive desires of the wielder. And a battery.", + "shortdescription": "Boom Blast Staff", + "tooltipFields": { + "subtitle": "Plasma Staff", + "damageKindImage": "/interface/sb_tooltips/plasmapulse.png" + }, + "elementalType": "fire", + "altAbilityType": "plasmabarrage", + "primaryAbilityType": "sb_staff", + "primaryAbility": { + "projectileType": "sb_boomblast", + "projectileParameters": { + "speed": 60, + "baseDamage": 12 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/hylotlaquastaff1.activeitem b/items/active/starbound/staves/racialstaves/hylotlaquastaff1.activeitem index 15e9bbd1..625b35b6 100644 --- a/items/active/starbound/staves/racialstaves/hylotlaquastaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/hylotlaquastaff1.activeitem @@ -1,34 +1,43 @@ { - "itemName" : "sb_hylotlaquastaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "hylotl", "" : "aquastaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Creates a a splash of water.", - "shortdescription" : "Sacred Splash Staff", - "tooltipFields" : {"subtitle":"Aqua Staff","damageKindImage":"/items/liquids/liquidwatericon.png"}, - "animationCustom" : { - "sounds" : { - "zoneactivate" : [] + "itemName": "sb_hylotlaquastaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "hylotl", + "": "aquastaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Creates a a splash of water.", + "shortdescription": "Sacred Splash Staff", + "tooltipFields": { + "subtitle": "Aqua Staff", + "damageKindImage": "/items/liquids/liquidwatericon.png" + }, + "animationCustom": { + "sounds": { + "zoneactivate": [] } }, - "configOverrides" : { - "stances" : { - "idle" : { - "weaponOffset" : [-0.2, 0.6] + "configOverrides": { + "stances": { + "idle": { + "weaponOffset": [-0.2, 0.6] }, - "charge" : {"duration" : 0.9} + "charge": { + "duration": 0.9 + } } }, - "elementalType" : "ice", - "altAbilityType" : "healingzone", - "primaryAbility" : { - "projectileType":"sb_splashdrop2", - "projectileParameters" : { - "baseDamage" : 18, - "speed" : 0 + "elementalType": "ice", + "altAbilityType": "healingzone", + "primaryAbility": { + "projectileType": "sb_splashdrop2", + "projectileParameters": { + "baseDamage": 18, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/hylotlaquastaff2.activeitem b/items/active/starbound/staves/racialstaves/hylotlaquastaff2.activeitem index 9752d6fe..2dedacd1 100644 --- a/items/active/starbound/staves/racialstaves/hylotlaquastaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/hylotlaquastaff2.activeitem @@ -1,27 +1,40 @@ { - "itemName" : "sb_hylotlaquastaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "hylotl", "" : "aquastaff", "" : "2"}, - "rarity" : "legendary", - "level" : 6, - "description" : "Creates a a torrent of water.", - "shortdescription" : "Hylid's Pulse Staff", - "tooltipFields" : {"subtitle":"Aqua Staff","damageKindImage":"/items/liquids/liquidwatericon.png"}, - "animationCustom" : {"sounds":{"zoneactivate":[]}}, - "configOverrides" : { - "stances" : { - "idle" : {"weaponOffset" : [-0.2, 0.5]} + "itemName": "sb_hylotlaquastaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "hylotl", + "": "aquastaff", + "": "2" + }, + "rarity": "legendary", + "level": 6, + "description": "Creates a a torrent of water.", + "shortdescription": "Hylid's Pulse Staff", + "tooltipFields": { + "subtitle": "Aqua Staff", + "damageKindImage": "/items/liquids/liquidwatericon.png" + }, + "animationCustom": { + "sounds": { + "zoneactivate": [] + } + }, + "configOverrides": { + "stances": { + "idle": { + "weaponOffset": [-0.2, 0.5] + } } }, - "elementalType" : "ice", - "altAbilityType" : "healingzone", - "primaryAbility" : { - "projectileType":"sb_splashspawner2", - "projectileParameters" : { - "baseDamage" : 9, - "speed" : 0 + "elementalType": "ice", + "altAbilityType": "healingzone", + "primaryAbility": { + "projectileType": "sb_splashspawner2", + "projectileParameters": { + "baseDamage": 9, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" } diff --git a/items/active/starbound/staves/racialstaves/novakidlightstaff1.activeitem b/items/active/starbound/staves/racialstaves/novakidlightstaff1.activeitem index f3e9a18e..c275c6a6 100644 --- a/items/active/starbound/staves/racialstaves/novakidlightstaff1.activeitem +++ b/items/active/starbound/staves/racialstaves/novakidlightstaff1.activeitem @@ -1,42 +1,56 @@ { - "itemName" : "sb_novakidlightstaff1", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "novakid", "" : "lightstaff", "" : "1"}, - "rarity" : "rare", - "level" : 5, - "description" : "Creates a miniature sun to light up the area.", - "shortdescription" : "Red Giant Orb", - "tooltipFields" : {"subtitle":"Light Staff","damageKindImage":"/projectiles/sb_staves/racialstaves/light/redgiant/icon.png"}, - "animationCustom" : {"lights":{"glow":{"active":true,"color":[255,85,10]}}}, - "configOverrides" : { - "stances" : { - "idle" : { - "armRotation" : 20, - "weaponRotation" : -20, - "weaponOffset" : [-0.2, 0.2], - "twoHanded" : true + "itemName": "sb_novakidlightstaff1", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "novakid", + "": "lightstaff", + "": "1" + }, + "rarity": "rare", + "level": 5, + "description": "Creates a miniature sun to light up the area.", + "shortdescription": "Red Giant Orb", + "tooltipFields": { + "subtitle": "Light Staff", + "damageKindImage": "/projectiles/sb_staves/racialstaves/light/redgiant/icon.png" + }, + "animationCustom": { + "lights": { + "glow": { + "active": true, + "color": [255, 85, 10] + } + } + }, + "configOverrides": { + "stances": { + "idle": { + "armRotation": 20, + "weaponRotation": -20, + "weaponOffset": [-0.2, 0.2], + "twoHanded": true }, - "charge" : { - "armRotation" : 90, - "weaponRotation" : -90 + "charge": { + "armRotation": 90, + "weaponRotation": -90 }, - "charged" : { - "armRotation" : 90, - "weaponRotation" : -90 + "charged": { + "armRotation": 90, + "weaponRotation": -90 } } }, - "elementalType" : "fire", - "altAbilityType" : "forcecage", - "primaryAbility" : { - "projectileType" : "sb_redgiant", - "maxCastRange" : 20, - "energyCost" : 80, - "projectileParameters" : { - "baseDamage" : 20, - "speed" : 0 + "elementalType": "fire", + "altAbilityType": "forcecage", + "primaryAbility": { + "projectileType": "sb_redgiant", + "maxCastRange": 20, + "energyCost": 80, + "projectileParameters": { + "baseDamage": 20, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/racialstaves/novakidlightstaff2.activeitem b/items/active/starbound/staves/racialstaves/novakidlightstaff2.activeitem index d4d8b27e..8c419d1a 100644 --- a/items/active/starbound/staves/racialstaves/novakidlightstaff2.activeitem +++ b/items/active/starbound/staves/racialstaves/novakidlightstaff2.activeitem @@ -1,52 +1,64 @@ { - "itemName" : "sb_novakidlightstaff2", - "definition" : "racialstaff", - "itemTags" : ["weapon","staff"], - "tags" : {"" : "novakid", "" : "lightstaff2", "" : ""}, - "rarity" : "legendary", - "level" : 6, - "description" : "Creates a bright star to light up the area.", - "shortdescription" : "Supergiant Orb", - "tooltipFields" : {"subtitle":"Light Staff","damageKindImage":"/projectiles/sb_staves/racialstaves/light/supergiant/icon.png"}, - "animationCustom" : { - "lights":{"glow":{"active":true,"color":[185,255,255]}}, - "sounds":{ - "icecharge" : ["/sfx/melee/staff_charge2_fire.ogg"], - "icefullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "icechargedloop" : ["/sfx/melee/staff_charged_fire2.ogg"], - "icedischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "iceactivate" : ["/sfx/melee/travelingslash_fire2.ogg"] + "itemName": "sb_novakidlightstaff2", + "definition": "racialstaff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "novakid", + "": "lightstaff2", + "": "" + }, + "rarity": "legendary", + "level": 6, + "description": "Creates a bright star to light up the area.", + "shortdescription": "Supergiant Orb", + "tooltipFields": { + "subtitle": "Light Staff", + "damageKindImage": "/projectiles/sb_staves/racialstaves/light/supergiant/icon.png" + }, + "animationCustom": { + "lights": { + "glow": { + "active": true, + "color": [185, 255, 255] + } + }, + "sounds": { + "icecharge": ["/sfx/melee/staff_charge2_fire.ogg"], + "icefullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "icechargedloop": ["/sfx/melee/staff_charged_fire2.ogg"], + "icedischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "iceactivate": ["/sfx/melee/travelingslash_fire2.ogg"] } }, - "configOverrides" : { - "stances" : { - "idle" : { - "armRotation" : 20, - "weaponRotation" : -20, - "weaponOffset" : [-0.2, 0.2], - "twoHanded" : true + "configOverrides": { + "stances": { + "idle": { + "armRotation": 20, + "weaponRotation": -20, + "weaponOffset": [-0.2, 0.2], + "twoHanded": true }, - "charge" : { - "armRotation" : 90, - "weaponRotation" : -90 + "charge": { + "armRotation": 90, + "weaponRotation": -90 }, - "charged" : { - "armRotation" : 90, - "weaponRotation" : -90 + "charged": { + "armRotation": 90, + "weaponRotation": -90 } } }, - "elementalType" : "ice", - "altAbilityType" : "forcecage", - "primaryAbility" : { - "projectileType" : "sb_supergiant", - "maxCastRange" : 20, - "energyCost" : 80, - "projectileParameters" : { - "baseDamage" : 35, - "speed" : 0 + "elementalType": "ice", + "altAbilityType": "forcecage", + "primaryAbility": { + "projectileType": "sb_supergiant", + "maxCastRange": 20, + "energyCost": 80, + "projectileParameters": { + "baseDamage": 35, + "speed": 0 } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/scistaff.activeitem b/items/active/starbound/staves/scistaff.activeitem index 1453cd0d..8ba124bc 100644 --- a/items/active/starbound/staves/scistaff.activeitem +++ b/items/active/starbound/staves/scistaff.activeitem @@ -1,28 +1,43 @@ { - "itemName" : "sb_scistaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "sci", "" : "/items/active/weapons/staff/generated/glow/physical"}, + "itemName": "sb_scistaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "sci", + "": "/items/active/weapons/staff/generated/glow/physical" + }, - "description" : "Gives nearby foes an icy reception at your command.", - "shortdescription" : "Sci-Cryo Staff", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/icethrower.png"}, - "staffHasFullbright" : true, + "description": "Gives nearby foes an icy reception at your command.", + "shortdescription": "Sci-Cryo Staff", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/icethrower.png" + }, + "staffHasFullbright": true, - "animationCustom" : { - "animatedParts": {"parts":{"chargeEffect":{"properties":{"offset":[-0.4,0.85]}}}} + "animationCustom": { + "animatedParts": { + "parts": { + "chargeEffect": { + "properties": { + "offset": [-0.4, 0.85] + } + } + } + } }, - "elementalType" : "ice", - "altAbilityType" : "elementswarm", - "primaryAbilityType" : "plasmabarrage", - "primaryAbility" : { - "projectileType" : "icebreath", - "projectileParameters" : { - "speed" : 0, - "baseDamage" : 8, - "damageTeam" : {"type":"indiscriminate"} + "elementalType": "ice", + "altAbilityType": "elementswarm", + "primaryAbilityType": "plasmabarrage", + "primaryAbility": { + "projectileType": "icebreath", + "projectileParameters": { + "speed": 0, + "baseDamage": 8, + "damageTeam": { + "type": "indiscriminate" + } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/slimestaff.activeitem b/items/active/starbound/staves/slimestaff.activeitem index a18cff41..ace04e06 100644 --- a/items/active/starbound/staves/slimestaff.activeitem +++ b/items/active/starbound/staves/slimestaff.activeitem @@ -1,29 +1,50 @@ { - "itemName" : "sb_slimestaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "slime", "" : "slimeglow"}, + "itemName": "sb_slimestaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "slime", + "": "slimeglow" + }, - "description" : "Casts a spread of sticky slime at your target.", - "shortdescription" : "Slime Staff", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/slimeexplosion.png"}, + "description": "Casts a spread of sticky slime at your target.", + "shortdescription": "Slime Staff", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/slimeexplosion.png" + }, - "animationCustom" : { - "animatedParts": {"parts":{"chargeEffect":{"properties":{"offset":[0,0.85]}}}}, -// "particleEmitters" : {"physicalcharge" : {"particles":[]}}, - "sounds" : {"zoneactivate" : ["/sfx/blocks/water_puddlemod.ogg","/sfx/blocks/water_swim.ogg"]} + "animationCustom": { + "animatedParts": { + "parts": { + "chargeEffect": { + "properties": { + "offset": [0, 0.85] + } + } + } + }, + // "particleEmitters" : {"physicalcharge" : {"particles":[]}}, + "sounds": { + "zoneactivate": ["/sfx/blocks/water_puddlemod.ogg", "/sfx/blocks/water_swim.ogg"] + } }, - "elementalType" : "poison", - "altAbilityType" : "elementbouncer", - "primaryAbility" : { - "projectileType" : "slimeexplosion", - "projectileParameters" : { - "speed" : 0, - "baseDamage" : 8, - "statusEffects" : [{"effect":"slimeslow","duration":5}], - "damageTeam" : {"type":"indiscriminate"} + "elementalType": "poison", + "altAbilityType": "elementbouncer", + "primaryAbility": { + "projectileType": "slimeexplosion", + "projectileParameters": { + "speed": 0, + "baseDamage": 8, + "statusEffects": [{ + "effect": "slimeslow", + "duration": 5 + } + ], + "damageTeam": { + "type": "indiscriminate" + } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/staves/staff.animation b/items/active/starbound/staves/staff.animation index 5acf7fa7..4ae691d9 100644 --- a/items/active/starbound/staves/staff.animation +++ b/items/active/starbound/staves/staff.animation @@ -1,99 +1,99 @@ { - "animatedParts" : { - "stateTypes" : { - "charge" : { - "default" : "idle", - "states" : { - "idle" : {}, - "charge" : { - "frames" : 13, - "cycle" : 1.3, - "mode" : "transition", - "transition" : "spark" + "animatedParts": { + "stateTypes": { + "charge": { + "default": "idle", + "states": { + "idle": {}, + "charge": { + "frames": 13, + "cycle": 1.3, + "mode": "transition", + "transition": "spark" }, - "spark" : { - "frames" : 3, - "cycle" : 0.3, - "mode" : "transition", - "transition" : "charged" + "spark": { + "frames": 3, + "cycle": 0.3, + "mode": "transition", + "transition": "charged" }, - "charged" : { - "frames" : 4, - "cycle" : 0.5, - "mode" : "loop" + "charged": { + "frames": 4, + "cycle": 0.5, + "mode": "loop" }, - "discharge" : { - "frames" : 3, - "cycle" : 0.3, - "mode" : "transition", - "transition" : "idle" + "discharge": { + "frames": 3, + "cycle": 0.3, + "mode": "transition", + "transition": "idle" } } } }, - "parts" : { - "staff" : { - "properties" : { - "zLevel" : 0, - "centered" : true, - "image" : "", - "offset" : [0.0, 1.0], - "focalPoint" : [0, 2.5], - "transformationGroups" : ["weapon"] + "parts": { + "staff": { + "properties": { + "zLevel": 0, + "centered": true, + "image": "", + "offset": [0.0, 1.0], + "focalPoint": [0, 2.5], + "transformationGroups": ["weapon"] } }, - "staffFullbright" : { - "properties" : { - "zLevel" : 1, - "centered" : true, - "fullbright" : true, - "image" : "", - "offset" : [0.0, 1.0], - "focalPoint" : [0.0, 2.5], - "transformationGroups" : ["weapon"] + "staffFullbright": { + "properties": { + "zLevel": 1, + "centered": true, + "fullbright": true, + "image": "", + "offset": [0.0, 1.0], + "focalPoint": [0.0, 2.5], + "transformationGroups": ["weapon"] } }, - "stone" : { - "properties" : { - "zLevel" : 2, - "centered" : true, - "fullbright" : false, - "image" : "", - "offset" : [0.0, 2], - "focalPoint" : [0, 0], - "transformationGroups" : ["weapon"] + "stone": { + "properties": { + "zLevel": 2, + "centered": true, + "fullbright": false, + "image": "", + "offset": [0.0, 2], + "focalPoint": [0, 0], + "transformationGroups": ["weapon"] } }, - "chargeEffect" : { - "properties" : { - "zLevel" : 3, - "fullbright" : true, - "centered" : true, - "offset" : [0, 1.6], - "transformationGroups" : ["weapon"] + "chargeEffect": { + "properties": { + "zLevel": 3, + "fullbright": true, + "centered": true, + "offset": [0, 1.6], + "transformationGroups": ["weapon"] }, - "partStates" : { - "charge" : { - "charge" : { - "properties" : { - "image" : ":charging." + "partStates": { + "charge": { + "charge": { + "properties": { + "image": ":charging." } }, - "spark" : { - "properties" : { - "image" : ":spark." + "spark": { + "properties": { + "image": ":spark." } }, - "charged" : { - "properties" : { - "image" : ":loop." + "charged": { + "properties": { + "image": ":loop." } }, - "discharge" : { - "properties" : { - "image" : ":discharge." + "discharge": { + "properties": { + "image": ":discharge." } } } @@ -102,107 +102,121 @@ } }, - "transformationGroups" : { - "weapon" : {} + "transformationGroups": { + "weapon": {} }, - "lights" : { - "glow" : { - "active" : false, - "position" : [0, 3.0], - "color" : [0, 0, 0], - "transformationGroups" : ["weapon"] + "lights": { + "glow": { + "active": false, + "position": [0, 3.0], + "color": [0, 0, 0], + "transformationGroups": ["weapon"] } }, - "particleEmitters" : { - "physicalcharge" : { - "active" : false, - "transformationGroups" : ["weapon"], - "emissionRate" : 10, - "offsetRegion" : [-0.5, 1.25, 0.5, 2.75], - "particles" : [ - {"particle" : "energyblade"}, - {"particle" : "energyblade2"} + "particleEmitters": { + "physicalcharge": { + "active": false, + "transformationGroups": ["weapon"], + "emissionRate": 10, + "offsetRegion": [-0.5, 1.25, 0.5, 2.75], + "particles": [{ + "particle": "energyblade" + }, { + "particle": "energyblade2" + } ] }, - "firecharge" : { - "active" : false, - "transformationGroups" : ["weapon"], - "emissionRate" : 0, - "offsetRegion" : [-0.5, 1.25, 0.5, 2.75], - "particles" : [ - {"particle" : "fireswoosh1"}, - {"particle" : "fireswoosh2"}, - {"particle" : "fireswoosh3"} + "firecharge": { + "active": false, + "transformationGroups": ["weapon"], + "emissionRate": 0, + "offsetRegion": [-0.5, 1.25, 0.5, 2.75], + "particles": [{ + "particle": "fireswoosh1" + }, { + "particle": "fireswoosh2" + }, { + "particle": "fireswoosh3" + } ] }, - "electriccharge" : { - "active" : false, - "transformationGroups" : ["weapon"], - "emissionRate" : 0, - "offsetRegion" : [-0.5, 1.25, 0.5, 2.75], - "particles" : [ - {"particle" : "electricswoosh1"}, - {"particle" : "electricswoosh2"}, - {"particle" : "electricswoosh2"} + "electriccharge": { + "active": false, + "transformationGroups": ["weapon"], + "emissionRate": 0, + "offsetRegion": [-0.5, 1.25, 0.5, 2.75], + "particles": [{ + "particle": "electricswoosh1" + }, { + "particle": "electricswoosh2" + }, { + "particle": "electricswoosh2" + } ] }, - "poisoncharge" : { - "active" : false, - "transformationGroups" : ["weapon"], - "emissionRate" : 0, - "offsetRegion" : [-0.5, 1.25, 0.5, 2.75], - "particles" : [ - {"particle" : "poisonswoosh1"}, - {"particle" : "poisonswoosh2"}, - {"particle" : "fireswoosh2"} + "poisoncharge": { + "active": false, + "transformationGroups": ["weapon"], + "emissionRate": 0, + "offsetRegion": [-0.5, 1.25, 0.5, 2.75], + "particles": [{ + "particle": "poisonswoosh1" + }, { + "particle": "poisonswoosh2" + }, { + "particle": "fireswoosh2" + } ] }, - "icecharge" : { - "active" : false, - "transformationGroups" : ["weapon"], - "emissionRate" : 0, - "offsetRegion" : [-0.5, 1.25, 0.5, 2.75], - "particles" : [ - {"particle" : "iceswoosh1"}, - {"particle" : "iceswoosh2"}, - {"particle" : "iceswoosh3"} + "icecharge": { + "active": false, + "transformationGroups": ["weapon"], + "emissionRate": 0, + "offsetRegion": [-0.5, 1.25, 0.5, 2.75], + "particles": [{ + "particle": "iceswoosh1" + }, { + "particle": "iceswoosh2" + }, { + "particle": "iceswoosh3" + } ] } }, - "sounds" : { - "physicalcharge" : ["/sfx/melee/staff_charge1.ogg"], - "physicalfullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "physicalchargedloop" : ["/sfx/melee/charge_full_hold1.ogg"], - "physicaldischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "physicalactivate" : ["/sfx/projectiles/plasma3.ogg"], + "sounds": { + "physicalcharge": ["/sfx/melee/staff_charge1.ogg"], + "physicalfullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "physicalchargedloop": ["/sfx/melee/charge_full_hold1.ogg"], + "physicaldischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "physicalactivate": ["/sfx/projectiles/plasma3.ogg"], - "firecharge" : ["/sfx/melee/staff_charge2_fire.ogg"], - "firefullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "firechargedloop" : ["/sfx/melee/staff_charged_fire2.ogg"], - "firedischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "fireactivate" : ["/sfx/melee/travelingslash_fire2.ogg"], + "firecharge": ["/sfx/melee/staff_charge2_fire.ogg"], + "firefullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "firechargedloop": ["/sfx/melee/staff_charged_fire2.ogg"], + "firedischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "fireactivate": ["/sfx/melee/travelingslash_fire2.ogg"], - "icecharge" : ["/sfx/melee/staff_charge3_ice.ogg"], - "icefullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "icechargedloop" : ["/sfx/melee/staff_charged_ice2.ogg"], - "icedischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "iceactivate" : ["/sfx/melee/travelingslash_ice3.ogg", "/sfx/melee/travelingslash_ice4.ogg"], + "icecharge": ["/sfx/melee/staff_charge3_ice.ogg"], + "icefullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "icechargedloop": ["/sfx/melee/staff_charged_ice2.ogg"], + "icedischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "iceactivate": ["/sfx/melee/travelingslash_ice3.ogg", "/sfx/melee/travelingslash_ice4.ogg"], - "electriccharge" : ["/sfx/melee/staff_charge4_electric.ogg"], - "electricfullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "electricchargedloop" : ["/sfx/melee/staff_charged_electric2.ogg"], - "electricdischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "electricactivate" : ["/sfx/melee/travelingslash_electric4.ogg", "/sfx/melee/travelingslash_electric5.ogg"], + "electriccharge": ["/sfx/melee/staff_charge4_electric.ogg"], + "electricfullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "electricchargedloop": ["/sfx/melee/staff_charged_electric2.ogg"], + "electricdischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "electricactivate": ["/sfx/melee/travelingslash_electric4.ogg", "/sfx/melee/travelingslash_electric5.ogg"], - "poisoncharge" : ["/sfx/melee/staff_charge1_poison.ogg"], - "poisonfullcharge" : ["/sfx/melee/elemental_aura_activate.ogg"], - "poisonchargedloop" : ["/sfx/melee/staff_charged_poison2.ogg"], - "poisondischarge" : ["/sfx/melee/elemental_aura_deactivate1.ogg"], - "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], + "poisoncharge": ["/sfx/melee/staff_charge1_poison.ogg"], + "poisonfullcharge": ["/sfx/melee/elemental_aura_activate.ogg"], + "poisonchargedloop": ["/sfx/melee/staff_charged_poison2.ogg"], + "poisondischarge": ["/sfx/melee/elemental_aura_deactivate1.ogg"], + "poisonactivate": ["/sfx/melee/travelingslash_poison3.ogg"], - "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] + "zoneactivate": ["/sfx/melee/staff_aura_activate.ogg"] } -} \ No newline at end of file +} diff --git a/items/active/starbound/staves/staff.weaponability b/items/active/starbound/staves/staff.weaponability index 0f978743..d16688c0 100644 --- a/items/active/starbound/staves/staff.weaponability +++ b/items/active/starbound/staves/staff.weaponability @@ -1,12 +1,12 @@ { - "ability" : { - "type" : "sb_staff", - "name" : "Staff", - "scripts" : ["/items/active/starbound/staves/staff.lua"], - "class" : "sb_staff", - "energyCost" : 80, - "maxCastRange" : 25, - "projectileType" : "healingzone", - "projectileParameters" : {} + "ability": { + "type": "sb_staff", + "name": "Staff", + "scripts": ["/items/active/starbound/staves/staff.lua"], + "class": "sb_staff", + "energyCost": 80, + "maxCastRange": 25, + "projectileType": "healingzone", + "projectileParameters": {} } -} \ No newline at end of file +} diff --git a/items/active/starbound/staves/uraniumrodstaff.activeitem b/items/active/starbound/staves/uraniumrodstaff.activeitem index de4733cd..9f1e9a4d 100644 --- a/items/active/starbound/staves/uraniumrodstaff.activeitem +++ b/items/active/starbound/staves/uraniumrodstaff.activeitem @@ -1,82 +1,87 @@ { - "itemName" : "sb_uraniumrodstaff", - "definition" : "staff", - "itemTags" : ["weapon","staff","upgradeableWeapon"], - "tags" : {"" : "uraniumrod", "" : "uraniumglow"}, + "itemName": "sb_uraniumrodstaff", + "definition": "staff", + "itemTags": ["weapon", "staff", "upgradeableWeapon"], + "tags": { + "": "uraniumrod", + "": "uraniumglow" + }, - "description" : "Sometimes a simple fireball just isn't enough.", - "shortdescription" : "Uranium Rod Staff", - "tooltipFields" : {"damageKindImage":"/interface/sb_tooltips/poisonthrower.png"}, - "fuelAmount" : 50, + "description": "Sometimes a simple fireball just isn't enough.", + "shortdescription": "Uranium Rod Staff", + "tooltipFields": { + "damageKindImage": "/interface/sb_tooltips/poisonthrower.png" + }, + "fuelAmount": 50, - "animationCustom" : { - "lights":{"glow":{"active":true,"color":[9,186,9],"position":[0,0]}}, + "animationCustom": { + "lights": { + "glow": { + "active": true, + "color": [9, 186, 9], + "position": [0, 0] + } + }, "animatedParts": { - "parts" : { - "chargeEffect" : { - "properties" : { - "offset" : [-0.15, 1] - } - }, - "staff" : { - "properties" : { - "fullbright" : true - } - } + "parts": { + "chargeEffect": { + "properties": { + "offset": [-0.15, 1] + } + }, + "staff": { + "properties": { + "fullbright": true + } + } } } }, - "elementalType" : "poison", - "altAbilityType" : "elementorb", + "elementalType": "poison", + "altAbilityType": "elementorb", - "primaryAbility" : { - "projectileType" : "invisibleprojectile", - "projectileParameters" : { - "baseDamage" : 8, - "timeToLive" : 0, - "actionOnReap" : [ - { - "action" : "config", - "file" : "/projectiles/explosions/regularexplosion2/poisonexplosionknockback.config" - }, - { - "action" : "projectile", - "type" : "gas2", - "inheritDamageFactor" : 0.2, - "angle" : 0 - }, - { - "action" : "projectile", - "type" : "gas2", - "inheritDamageFactor" : 0.2, - "angle" : 90 - }, - { - "action" : "projectile", - "type" : "gas2", - "inheritDamageFactor" : 0.2, - "angle" : 158 - }, - { - "action" : "projectile", - "type" : "gas2", - "inheritDamageFactor" : 0.2, - "angle" : 225 - }, - { - "action" : "projectile", - "type" : "gas2", - "inheritDamageFactor" : 0.2, - "angle" : 292 - } + "primaryAbility": { + "projectileType": "invisibleprojectile", + "projectileParameters": { + "baseDamage": 8, + "timeToLive": 0, + "actionOnReap": [{ + "action": "config", + "file": "/projectiles/explosions/regularexplosion2/poisonexplosionknockback.config" + }, { + "action": "projectile", + "type": "gas2", + "inheritDamageFactor": 0.2, + "angle": 0 + }, { + "action": "projectile", + "type": "gas2", + "inheritDamageFactor": 0.2, + "angle": 90 + }, { + "action": "projectile", + "type": "gas2", + "inheritDamageFactor": 0.2, + "angle": 158 + }, { + "action": "projectile", + "type": "gas2", + "inheritDamageFactor": 0.2, + "angle": 225 + }, { + "action": "projectile", + "type": "gas2", + "inheritDamageFactor": 0.2, + "angle": 292 + } ] } }, - "altAbility" : { - "name" : "Focused Exposure", - "projectileType" : "sb_uraniumorb" + "altAbility": { + "name": "Focused Exposure", + "projectileType": "sb_uraniumorb" }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/weapons/shortswords/huntingknife.activeitem b/items/active/starbound/weapons/shortswords/huntingknife.activeitem index d65e80f0..e8a134ce 100644 --- a/items/active/starbound/weapons/shortswords/huntingknife.activeitem +++ b/items/active/starbound/weapons/shortswords/huntingknife.activeitem @@ -1,38 +1,44 @@ { - "itemName" : "sb_huntingknife", - "level" : 1, - "maxStack" : 1, - "rarity" : "common", - "description" : "A sharp hunting knife, makes monsters drop meat and other goods.", - "shortdescription" : "Hunting Knife", - "tooltipKind" : "sb_sword2", - "price" : 120, - "category" : "shortsword", - "twoHanded" : false, - "itemTags" : ["weapon","melee","shortsword","upgradeableWeapon"], + "itemName": "sb_huntingknife", + "level": 1, + "maxStack": 1, + "rarity": "common", + "description": "A sharp hunting knife, makes monsters drop meat and other goods.", + "shortdescription": "Hunting Knife", + "tooltipKind": "sb_sword2", + "price": 120, + "category": "shortsword", + "twoHanded": false, + "itemTags": ["weapon", "melee", "shortsword", "upgradeableWeapon"], - "inventoryIcon" : "huntingknife.png", - "animation" : "/items/active/starbound/weapons/shortsword.animation", - "animationParts" : { + "inventoryIcon": "huntingknife.png", + "animation": "/items/active/starbound/weapons/shortsword.animation", + "animationParts": { "handle": "", - "blade" : "huntingknife.png" + "blade": "huntingknife.png" }, - "animationCustom" : {}, + "animationCustom": {}, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], - "elementalType" : "physical", - "primaryAbilityType" : "sb_meleeslash2", - "aimOffset" : 0, - "primaryAbility" : { - "fireTime" : 0.52, - "baseDps" : 8, - "stances" : { - "idle" : {"weaponOffset" : [0.8, 2.3]}, - "windup" : {"weaponOffset" : [0.8, 2.3]}, - "fire" : {"weaponOffset" : [0.8, 2.3]} + "elementalType": "physical", + "primaryAbilityType": "sb_meleeslash2", + "aimOffset": 0, + "primaryAbility": { + "fireTime": 0.52, + "baseDps": 8, + "stances": { + "idle": { + "weaponOffset": [0.8, 2.3] + }, + "windup": { + "weaponOffset": [0.8, 2.3] + }, + "fire": { + "weaponOffset": [0.8, 2.3] + } } }, - "builder" : "/items/buildscripts/starbound/buildunrandweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildunrandweapon.lua" +} diff --git a/items/active/starbound/weapons/shortswords/undergrowthtrimmer.activeitem b/items/active/starbound/weapons/shortswords/undergrowthtrimmer.activeitem index 41b5b97a..c0f44749 100644 --- a/items/active/starbound/weapons/shortswords/undergrowthtrimmer.activeitem +++ b/items/active/starbound/weapons/shortswords/undergrowthtrimmer.activeitem @@ -1,38 +1,56 @@ { - "itemName" : "sb_undergrowthtrimmer", - "level" : 1, - "maxStack" : 1, - "rarity" : "legendary", - "description" : "Creates a flurry of leaves when swung.", - "shortdescription" : "Undergrowth Trimmer", - "tooltipKind" : "sb_sword2", - "price" : 800, - "category" : "shortsword", - "twoHanded" : false, - "sb_waBan" : true, - "itemTags" : ["weapon","melee","shortsword","wilderness","upgradeableWeapon"], - "sb_dyeable" : true, - "sb_backingDirectives" : "?replace;b5b5b5=ffca8a;808080=e0975c;555=a85636;303030=6f2919", - "handGrip" : "inside", - "inventoryIcon" : "undergrowthtrimmer.png", - "animation" : "/items/active/starbound/weapons/shortsword.animation", - "animationParts" : {"blade":"undergrowthtrimmer.png","handle":""}, - "animationCustom" : { - "lights":{"glow":{"color":[0,0,0]}}, - "animatedParts":{ - "parts" : { - "swoosh":{"partStates":{"swoosh":{"fire":{"properties":{"image":"wildswoosh.png:"}}}}} - }} + "itemName": "sb_undergrowthtrimmer", + "level": 1, + "maxStack": 1, + "rarity": "legendary", + "description": "Creates a flurry of leaves when swung.", + "shortdescription": "Undergrowth Trimmer", + "tooltipKind": "sb_sword2", + "price": 800, + "category": "shortsword", + "twoHanded": false, + "sb_waBan": true, + "itemTags": ["weapon", "melee", "shortsword", "wilderness", "upgradeableWeapon"], + "sb_dyeable": true, + "sb_backingDirectives": "?replace;b5b5b5=ffca8a;808080=e0975c;555=a85636;303030=6f2919", + "handGrip": "inside", + "inventoryIcon": "undergrowthtrimmer.png", + "animation": "/items/active/starbound/weapons/shortsword.animation", + "animationParts": { + "blade": "undergrowthtrimmer.png", + "handle": "" + }, + "animationCustom": { + "lights": { + "glow": { + "color": [0, 0, 0] + } + }, + "animatedParts": { + "parts": { + "swoosh": { + "partStates": { + "swoosh": { + "fire": { + "properties": { + "image": "wildswoosh.png:" + } + } + } + } + } + } + } }, - "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"], - "primaryAbilityType" : "sb_meleeslash2", - "primaryAbility" : { - "projectileType" : "sb_leaforb", - "projectileOffset" : [1, 0.5], - "fireTime" : [0.333,0.666], - "baseDps" : [2.5,5.5], - "baseDamage" : [2.5,5.5] + "scripts": ["/items/active/weapons/melee/meleeweapon.lua"], + "primaryAbilityType": "sb_meleeslash2", + "primaryAbility": { + "projectileType": "sb_leaforb", + "projectileOffset": [1, 0.5], + "fireTime": [0.333, 0.666], + "baseDps": [2.5, 5.5], + "baseDamage": [2.5, 5.5] }, - "builder" : "/items/buildscripts/starbound/buildweapon.lua" -} \ No newline at end of file + "builder": "/items/buildscripts/starbound/buildweapon.lua" +} diff --git a/items/generic/celestial/sb_shipupgrade.lua b/items/generic/celestial/sb_shipupgrade.lua index 54cb7e65..a15db495 100644 --- a/items/generic/celestial/sb_shipupgrade.lua +++ b/items/generic/celestial/sb_shipupgrade.lua @@ -6,7 +6,6 @@ require "/scripts/activeitem/sb_swing.lua" function init() swingInit() sb_cursor("power") itemName = config.getParameter("itemName")..config.getParameter("customUpgradeID","") onlyOnce = config.getParameter("onlyOnce",true) - property = "sb_shipUpgrades" end function swingAction() animateSwing() @@ -16,12 +15,12 @@ function swingAction() animateSwing() for k, v in pairs(upgrade) do upgrade[k] = ship[k] + v end end if onlyOnce then - local upgrades = player.getProperty(property,{}) + local upgrades = player.getProperty("sb_shipUpgrades",{}) if #upgrades == 0 then - player.setProperty(property,{itemName}) + player.setProperty("sb_shipUpgrades",{itemName}) else upgrades[#upgrades+1] = itemName - player.setProperty(property,upgrades) + player.setProperty("sb_shipUpgrades",upgrades) end local betabound = player.getProperty("betabound",{}) player.setProperty("betabound",sb.jsonMerge(betabound,{ship=sb.jsonMerge(betabound.ship,upgrade)})) @@ -31,4 +30,4 @@ function swingAction() animateSwing() item.consume(1) end -function hasUpgrade() return contains(player.getProperty(property,{}),itemName) end \ No newline at end of file +function hasUpgrade() return contains(player.getProperty("sb_shipUpgrades",{}),itemName) end \ No newline at end of file diff --git a/items/generic/food/tier6/coralcreepcurry.consumable.patch b/items/generic/food/tier6/coralcreepcurry.consumable.patch index 1bc9d653..8f566c33 100644 --- a/items/generic/food/tier6/coralcreepcurry.consumable.patch +++ b/items/generic/food/tier6/coralcreepcurry.consumable.patch @@ -3,10 +3,12 @@ [{"op":"test","path":"/rottedItem","inverse":true},{"op":"add","path":"/rottedItem","value":"sb_revoltingstew"}], [{"op":"add","path":"/sb_plateHide","value":true}], -[{"op":"test","path":"/rarity","value":"Uncommon"},{"op":"replace","path":"/rarity","value":"Rare"}], - +[{"op":"test","path":"/foodValue","value":50},{"op":"replace","path":"/foodValue","value":40}], +[{"op":"test","path":"/price","value":515},{"op":"replace","path":"/price","value":335}], [{"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_foodheal170"}] +[{"op":"test","path":"/effects/0/duration","value":225},{"op":"replace","path":"/effects/0/duration","value":180}], +[{"op":"test","path":"/effects/1/duration","value":225},{"op":"replace","path":"/effects/1/duration","value":180}], +[{"op":"add","path":"/effects/0/-","value":"sb_foodheal135"}] ] \ No newline at end of file diff --git a/npcs/dungeon/aviantemple/templeguard.npctype.patch b/npcs/dungeon/aviantemple/templeguard.npctype.patch new file mode 100644 index 00000000..3b689caf --- /dev/null +++ b/npcs/dungeon/aviantemple/templeguard.npctype.patch @@ -0,0 +1,4 @@ +[ +[{"op":"test","path":"/items/override/0/1/0/sheathedprimary"},{"op":"add","path":"/items/override/0/1/0/sheathedprimary/-","value":"sb_aviangun"}], +[{"op":"test","path":"/items/override/0/1/0/sheathedprimary"},{"op":"add","path":"/items/override/0/1/0/sheathedprimary/-","value":"sb_avianblaster"}] +] \ No newline at end of file diff --git a/npcs/outpost/outpostfloranfan.npctype.patch b/npcs/outpost/outpostfloranfan.npctype.patch index cadccc0c..ab6d333b 100644 --- a/npcs/outpost/outpostfloranfan.npctype.patch +++ b/npcs/outpost/outpostfloranfan.npctype.patch @@ -9,6 +9,12 @@ "value": ["/npcs/bmain.lua"] } ], + [{ + "op": "add", + "path": "/scripts/-", + "value": "/npcs/sb_outpostcivilian.lua" + } + ], [{ "op": "add", "path": "/scripts/-", diff --git a/objects/boss/sb_decoyprincess.object b/objects/boss/sb_decoyprincess.object index a6481c37..cf6db1af 100644 --- a/objects/boss/sb_decoyprincess.object +++ b/objects/boss/sb_decoyprincess.object @@ -1,7 +1,7 @@ { "objectName" : "sb_decoyprincess", "rarity" : "essential", - "description" : "A decoy princess. The perfect bait.", + "description" : "A decoy princess. The perfect bait. ^gray;It could help obtain a ^#CEA867;dragon bone^gray;...^reset;", "shortdescription" : "^#f00;Decoy Princess^reset;", "race" : "generic", "category" : "other", diff --git a/objects/boss/sb_ironbeacon.object b/objects/boss/sb_ironbeacon.object index 58a6da88..1385fda2 100644 --- a/objects/boss/sb_ironbeacon.object +++ b/objects/boss/sb_ironbeacon.object @@ -1,46 +1,47 @@ { - "objectName" : "sb_ironbeacon", - "rarity" : "essential", - "description" : "A distress beacon. Who knows who might hear it?", - "shortdescription" : "^#f00;Distress Beacon^reset;", - "race" : "generic", - "category" : "other", - "printable" : false, - "tooltipKind" : "sb_object", - "tooltipFields" : {"rarityLabel":"Critical"}, - "learnBlueprintsOnPickup" : ["sb_ironcraftingtable"], + "objectName": "sb_ironbeacon", + "rarity": "essential", + "description": "A distress beacon. Who knows who might hear it? ^gray;It could help find a ^#CEA867;molten core^gray;...^reset;", + "shortdescription": "^#f00;Distress Beacon^reset;", + "race": "generic", + "category": "other", + "printable": false, + "tooltipKind": "sb_object", + "tooltipFields": { + "rarityLabel": "Critical" + }, + "learnBlueprintsOnPickup": ["sb_ironcraftingtable"], - "price" : 600, - "apexDescription" : "A distress beacon. I hope the person who left it is okay.", - "avianDescription" : "A distress beacon. Someone must be in trouble.", - "floranDescription" : "Floran help as well as hunt. Sssometimes.", - "glitchDescription" : "Analysis. This distress beacon is transmitting at a number of frequencies.", - "humanDescription" : "This beacon's sending out a distress call.", - "hylotlDescription" : "Someone needs help. Protecting the weak is a worthwhile pursuit.", + "price": 600, + "apexDescription": "A distress beacon. I hope the person who left it is okay.", + "avianDescription": "A distress beacon. Someone must be in trouble.", + "floranDescription": "Floran help as well as hunt. Sssometimes.", + "glitchDescription": "Analysis. This distress beacon is transmitting at a number of frequencies.", + "humanDescription": "This beacon's sending out a distress call.", + "hylotlDescription": "Someone needs help. Protecting the weak is a worthwhile pursuit.", - "inventoryIcon" : "sb_ironbeaconicon.png", - "orientations" : [ - { - "dualImage" : "sb_ironbeacon.png:.", - "imagePosition" : [-16, 0], - "frames" : 12, - "animationCycle" : 2, - "spaceScan" : 0.1, - "anchors" : [ "bottom" ] + "inventoryIcon": "sb_ironbeaconicon.png", + "orientations": [{ + "dualImage": "sb_ironbeacon.png:.", + "imagePosition": [-16, 0], + "frames": 12, + "animationCycle": 2, + "spaceScan": 0.1, + "anchors": ["bottom"] } ], - "animation" : "sb_ironbeacon.animation", - "animationParts" : { - "beacon" : "sb_ironbeacon.png" + "animation": "sb_ironbeacon.animation", + "animationParts": { + "beacon": "sb_ironbeacon.png" }, - "animationPosition" : [-16, 0], - "sounds" : ["/sfx/interface/clickon_error.ogg"], + "animationPosition": [-16, 0], + "sounds": ["/sfx/interface/clickon_error.ogg"], - "scripts" : [ "sb_ironbeacon.lua" ], - "scriptDelta" : 5, - "hasAnimation" : true, - "badReception" : ["say","No signal!\nPlease activate on planet surface.\n\nIf the problem persists, please check the power of the device and cable connection status, or relocate the device."], - "bossType" : [["sb_penguinUfo",[0,32]]], - "bossLevel" : 1 -} \ No newline at end of file + "scripts": ["sb_ironbeacon.lua"], + "scriptDelta": 5, + "hasAnimation": true, + "badReception": ["say", "No signal!\nPlease activate on planet surface.\n\nIf the problem persists, please check the power of the device and cable connection status, or relocate the device."], + "bossType": [["sb_penguinUfo", [0, 32]]], + "bossLevel": 1 +} diff --git a/objects/boss/sb_peanutbutter.object b/objects/boss/sb_peanutbutter.object index b9a03942..b0c10b03 100644 --- a/objects/boss/sb_peanutbutter.object +++ b/objects/boss/sb_peanutbutter.object @@ -1,44 +1,45 @@ { - "objectName" : "sb_peanutbutter", - "rarity" : "essential", - "description" : "This could attract anything... I should make sure I'm prepared before using it.", - "shortdescription" : "^#f00;Peanut Butter Trap^reset;", - "race" : "generic", - "category" : "other", - "printable" : false, - "price" : 500, - "tooltipKind" : "sb_object", - "tooltipFields" : {"rarityLabel":"Critical"}, + "objectName": "sb_peanutbutter", + "rarity": "essential", + "description": "This could attract anything... I should make sure I'm prepared before using it. ^gray;It could help obtain ^#CEA867;endomorphic jelly^gray;...^reset;", + "shortdescription": "^#f00;Peanut Butter Trap^reset;", + "race": "generic", + "category": "other", + "printable": false, + "price": 500, + "tooltipKind": "sb_object4b", + "tooltipFields": { + "rarityLabel": "Critical" + }, - "apexDescription" : "A peanut butter trap. I wonder what this could catch?", - "avianDescription" : "A trap with peanut butter. Tasty AND deadly.", - "floranDescription" : "Floran use peanut sssquishy to catch thing!", - "glitchDescription" : "Skeptical. Surely only a tiny creature will be lured in by this.", - "humanDescription" : "If I'm not careful, I'll get caught in this trap myself.", - "hylotlDescription" : "A peanut butter trap. I bet this won't attract a thing.", + "apexDescription": "A peanut butter trap. I wonder what this could catch?", + "avianDescription": "A trap with peanut butter. Tasty AND deadly.", + "floranDescription": "Floran use peanut sssquishy to catch thing!", + "glitchDescription": "Skeptical. Surely only a tiny creature will be lured in by this.", + "humanDescription": "If I'm not careful, I'll get caught in this trap myself.", + "hylotlDescription": "A peanut butter trap. I bet this won't attract a thing.", - "inventoryIcon" : "sb_peanutbuttericon.png", - "orientations" : [ - { - "dualImage" : "sb_peanutbutter.png", - "imagePosition" : [-16, 0], - "frames" : 1, - "animationCycle" : 1, - "spaceScan" : 0.1, - "anchors" : ["bottom"] + "inventoryIcon": "sb_peanutbuttericon.png", + "orientations": [{ + "dualImage": "sb_peanutbutter.png", + "imagePosition": [-16, 0], + "frames": 1, + "animationCycle": 1, + "spaceScan": 0.1, + "anchors": ["bottom"] } ], - "animation" : "sb_ironbeacon2.animation", - "animationParts" : { - "beacon" : "sb_peanutbutter.png" + "animation": "sb_ironbeacon2.animation", + "animationParts": { + "beacon": "sb_peanutbutter.png" }, - "animationPosition" : [-16, 0], + "animationPosition": [-16, 0], - "scripts" : ["sb_ironbeacon.lua"], - "scriptDelta" : 5, - "hasAnimation" : true, - "badReception" : [0,"I should take it to the planet surface before trying to use it."], - "bossType" : [["sb_jellyboss",[0,40]],["sb_skeye",[20,40]],["sb_skeye",[-20,40]]], - "bossLevel" : 3 -} \ No newline at end of file + "scripts": ["sb_ironbeacon.lua"], + "scriptDelta": 5, + "hasAnimation": true, + "badReception": [0, "I should take it to the planet surface before trying to use it."], + "bossType": [["sb_jellyboss", [0, 40]], ["sb_skeye", [20, 40]], ["sb_skeye", [-20, 40]]], + "bossLevel": 3 +} diff --git a/objects/boss/sb_sleepingrobot.object b/objects/boss/sb_sleepingrobot.object index 9b3cf700..57b1af5c 100644 --- a/objects/boss/sb_sleepingrobot.object +++ b/objects/boss/sb_sleepingrobot.object @@ -1,47 +1,48 @@ { - "objectName" : "sb_robot", - "rarity" : "essential", - "description" : "An inactive robot! I wonder what happens if it's switched on.", - "shortdescription" : "^#f00;Inactive Robot^reset;", - "race" : "generic", - "category" : "other", - "tooltipKind" : "sb_object", - "tooltipFields" : {"rarityLabel":"Critical"}, - "printable" : false, - "price" : 2000, + "objectName": "sb_robot", + "rarity": "essential", + "description": "An inactive robot! Who knows what happens if it's switched on. ^gray;It could help obtain a ^#CEA867;processor^gray;...^reset;", + "shortdescription": "^#f00;Inactive Robot^reset;", + "race": "generic", + "category": "other", + "tooltipKind": "sb_object4", + "tooltipFields": { + "rarityLabel": "Critical" + }, + "printable": false, + "price": 2000, - "apexDescription" : "An inactive robot. It looks pretty friendly!", - "avianDescription" : "Perhaps I can activate this robot and be met with gratitude.", - "floranDescription" : "Floran want to wake metalman!", - "glitchDescription" : "Alarm. I detect a hostile logarithm in this robot's programming.", - "humanDescription" : "All the other robots I've met have been mostly friendly, I bet this is too!", - "hylotlDescription" : "Even if this robot is hostile, I can no doubt use diplomacy to reason with it.", + "apexDescription": "An inactive robot. It looks pretty friendly!", + "avianDescription": "Perhaps I can activate this robot and be met with gratitude.", + "floranDescription": "Floran want to wake metalman!", + "glitchDescription": "Alarm. I detect a hostile logarithm in this robot's programming.", + "humanDescription": "All the other robots I've met have been mostly friendly, I bet this is too!", + "hylotlDescription": "Even if this robot is hostile, I can no doubt use diplomacy to reason with it.", - "inventoryIcon" : "sb_robothead.png", - "orientations" : [ - { - "dualImage" : "sb_sleepingrobot.png", - "imagePosition" : [-16, 0], - "frames" : 1, - "animationCycle" : 1, - "spaceScan" : 0.1, - "anchors" : [ "bottom" ] + "inventoryIcon": "sb_robothead.png", + "orientations": [{ + "dualImage": "sb_sleepingrobot.png", + "imagePosition": [-16, 0], + "frames": 1, + "animationCycle": 1, + "spaceScan": 0.1, + "anchors": ["bottom"] } ], - "animation" : "sb_ironbeacon2.animation", - "animationParts" : { - "beacon" : "sb_sleepingrobot.png" + "animation": "sb_ironbeacon2.animation", + "animationParts": { + "beacon": "sb_sleepingrobot.png" }, - "animationPosition" : [-16, 0], - "sounds" : ["/sfx/interface/clickon_error.ogg"], + "animationPosition": [-16, 0], + "sounds": ["/sfx/interface/clickon_error.ogg"], - "scripts" : [ "sb_ironbeacon.lua" ], - "scriptDelta" : 5, - "hasAnimation" : true, - "badReception" : ["say","ERROR:\nMUST BE ON PLANET SURFACE TO ACTIVATE."], -//"badReception" : [0,"I should take it to the planet surface before powering it up."], - "projectile" : "sb_robotwake", - "bossType" : [["sb_robotboss",[0,5]]], - "bossLevel" : 2 -} \ No newline at end of file + "scripts": ["sb_ironbeacon.lua"], + "scriptDelta": 5, + "hasAnimation": true, + "badReception": ["say", "ERROR:\nMUST BE ON PLANET SURFACE TO ACTIVATE."], + //"badReception" : [0,"I should take it to the planet surface before powering it up."], + "projectile": "sb_robotwake", + "bossType": [["sb_robotboss", [0, 5]]], + "bossLevel": 2 +} diff --git a/objects/outpost/infinityexpress/infinityexpress.object.patch b/objects/outpost/infinityexpress/infinityexpress.object.patch index 60f14b55..aa51871b 100644 --- a/objects/outpost/infinityexpress/infinityexpress.object.patch +++ b/objects/outpost/infinityexpress/infinityexpress.object.patch @@ -26,5 +26,14 @@ ,{"op":"add","path":"/interactData/items/-","value":{"item":"sb_copybook"}} ,{"op":"add","path":"/interactData/items/-","value":{"item":"sb_customcodex"}} ,{"op":"add","path":"/interactData/items/-","value":{"item":"sb_coffeemachine","prerequisiteQuest":"sb_coffee0.gearup"}} -,{"op":"add","path":"/interactData/items/-","value":{"item":"sb_airpocketback","prerequisiteQuest":"sb_outpost2.gearup"}}] -] \ No newline at end of file +,{"op":"add","path":"/interactData/items/-","value":{"item":"sb_airpocketback","prerequisiteQuest":"sb_outpost2.gearup"}}], + + + [{"op":"test","path":"/scripts","inverse":true},{"op":"add","path":"/scripts","value":[]}], + [{"op":"test","path":"/animation","inverse":true},{"op":"add","path":"/scripts/-","value":"sb_infinityexpress.lua"}], + [{"op":"test","path":"/animation","inverse":true},{"op":"add","path":"/animation","value":"sb_infinityexpress.animation"}], + [{"op":"test","path":"/animationParts","inverse":true},{"op":"add","path":"/animationParts","value":{"shopright":"infinityexpressright.png","shopleft":"infinityexpressleft.png"}}], + [{"op":"test","path":"/animationPosition","inverse":true},{"op":"add","path":"/animationPosition","value":[-88,0]}], + [{"op":"test","path":"/orientations/0/imageLayers/0/image","value":"infinityexpressleft.png:"},{"op":"replace","path":"/orientations/0/imageLayers/0/image","value":"infinityexpressleft.png:."}], + [{"op":"test","path":"/orientations/1/imageLayers/0/image","value":"infinityexpressright.png:"},{"op":"replace","path":"/orientations/1/imageLayers/0/image","value":"infinityexpressright.png:."}] +] diff --git a/objects/outpost/infinityexpress/infinityexpressleft.frames.patch b/objects/outpost/infinityexpress/infinityexpressleft.frames.patch new file mode 100644 index 00000000..769a342b --- /dev/null +++ b/objects/outpost/infinityexpress/infinityexpressleft.frames.patch @@ -0,0 +1,33 @@ +[ + [{ + "op": "test", + "path": "/frameGrid/dimensions/0", + "value": 1 + }, { + "op": "replace", + "path": "/frameGrid/dimensions/0", + "value": 4 + }, { + "op": "replace", + "path": "/frameGrid/names", + "value": [["default.1", "default.2", "default.3", "default.4"]] + } + ], + [{ + "op": "test", + "path": "/aliases", + "inverse": true + }, { + "op": "add", + "path": "/aliases", + "value": { + "0.default": "default.1", + "default.default": "default.1", + "default.reverse1": "default.4", + "default.reverse2": "default.3", + "default.reverse3": "default.2", + "default.reverse4": "default.1" + } + } + ] +] diff --git a/objects/outpost/infinityexpress/infinityexpressright.frames.patch b/objects/outpost/infinityexpress/infinityexpressright.frames.patch new file mode 100644 index 00000000..769a342b --- /dev/null +++ b/objects/outpost/infinityexpress/infinityexpressright.frames.patch @@ -0,0 +1,33 @@ +[ + [{ + "op": "test", + "path": "/frameGrid/dimensions/0", + "value": 1 + }, { + "op": "replace", + "path": "/frameGrid/dimensions/0", + "value": 4 + }, { + "op": "replace", + "path": "/frameGrid/names", + "value": [["default.1", "default.2", "default.3", "default.4"]] + } + ], + [{ + "op": "test", + "path": "/aliases", + "inverse": true + }, { + "op": "add", + "path": "/aliases", + "value": { + "0.default": "default.1", + "default.default": "default.1", + "default.reverse1": "default.4", + "default.reverse2": "default.3", + "default.reverse3": "default.2", + "default.reverse4": "default.1" + } + } + ] +] diff --git a/objects/outpost/infinityexpress/sb_infinityexpress.animation b/objects/outpost/infinityexpress/sb_infinityexpress.animation new file mode 100644 index 00000000..700ed9c4 --- /dev/null +++ b/objects/outpost/infinityexpress/sb_infinityexpress.animation @@ -0,0 +1,98 @@ +{ + "animatedParts": { + "stateTypes": { + "shopleft": { + "default": "off", + "states": { + "off": {}, + "open": { + "frames": 4, + "cycle": 0.4, + "properties": { + "immediateSound": "/sfx/objects/apexcooldoor_open.ogg" + } + }, + "close": { + "frames": 4, + "cycle": 0.4, + "properties": { + "immediateSound": "/sfx/objects/apexcooldoor_close.ogg" + } + } + } + }, + "shopright": { + "default": "off", + "states": { + "off": {}, + "open": { + "frames": 4, + "cycle": 0.4, + "properties": { + "immediateSound": "/sfx/objects/apexcooldoor_open.ogg" + } + }, + "close": { + "frames": 4, + "cycle": 0.4, + "properties": { + "immediateSound": "/sfx/objects/apexcooldoor_close.ogg" + } + } + } + } + }, + "parts": { + "shopleft": { + "properties": { + "centered": false, + "zLevel": -1 + }, + "partStates": { + "shopleft": { + "off": { + "properties": { + "image": "" + } + }, + "open": { + "properties": { + "image": ":.?flipx" + } + }, + "close": { + "properties": { + "image": ":.reverse?flipx" + } + } + } + } + }, + "shopright": { + "properties": { + "centered": false, + "zLevel": -1 + }, + "partStates": { + "shopright": { + "off": { + "properties": { + "image": "" + } + }, + "open": { + "properties": { + "image": ":." + } + }, + "close": { + "properties": { + "image": ":.reverse" + } + } + } + } + } + } + } +} diff --git a/objects/outpost/infinityexpress/sb_infinityexpress.lua b/objects/outpost/infinityexpress/sb_infinityexpress.lua new file mode 100644 index 00000000..14bf6fb1 --- /dev/null +++ b/objects/outpost/infinityexpress/sb_infinityexpress.lua @@ -0,0 +1,17 @@ +local ini = init or function() end +local updat = update or function() end + +function init() ini() + sb_dir = "shop"..(object.direction() > 0 and "right" or "left") + sb_justClosed = true +end + +function update() updat() + if #world.entityQuery(object.position(), 5, {includedTypes = {"creature"}}) > 0 then + animator.setAnimationState(sb_dir, "open") + sb_justClosed = false + elseif not sb_justClosed then + animator.setAnimationState(sb_dir, "close") + sb_justClosed = true + end +end \ No newline at end of file diff --git a/quests/sb_outpostskin.questtemplate b/quests/sb_outpostskin.questtemplate index ebebc204..e6d7c42f 100644 --- a/quests/sb_outpostskin.questtemplate +++ b/quests/sb_outpostskin.questtemplate @@ -2,7 +2,7 @@ "id" : "sb_outpostSkin.gearup", "prerequisites" : ["sb_outpost0.gearup", "human_mission1"], "title" : "^orange;Help! I need somebody!", - "text" : "I've received a distress signal from a nearby lunar mining facility. If you wish to investigate it, you should make yourself any set of ^orange;armour made from copper or iron.^reset; Craft it by using an ^orange;anvil.^green; Come back when you're equipped,^reset; and I'll give you a ^green;nano-suit^reset; that allows you to breathe when no oxygen is present.", + "text" : "I've received a distress signal from a nearby lunar mining facility. If you wish to investigate it, you should make yourself any set of ^orange;armour made from iron.^reset; Craft it by using an ^orange;anvil.^green; Come back when you're equipped,^reset; and I'll give you a ^green;nano-suit^reset; that allows you to breathe when no oxygen is present.", "completionText" : "You're all equipped! In that case, get the ^green;coordinates^reset; from ^orange;Penguin Pete^reset; and take this ^green;respiratory nano-suit.^reset; Good luck-- Wait, ^orange;you've already done it?^reset; ...That's good to know.", "speaker" : "questGiver", "moneyRange" : [0, 0], diff --git a/recipes/cookingtable1/drinks/bottledwater.recipe.patch b/recipes/cookingtable1/drinks/bottledwater.recipe.patch index 488d6303..b4d99095 100644 --- a/recipes/cookingtable1/drinks/bottledwater.recipe.patch +++ b/recipes/cookingtable1/drinks/bottledwater.recipe.patch @@ -1,5 +1,6 @@ [ {"op":"add","path":"/groups/-","value":"plain"}, {"op":"add","path":"/groups/-","value":"sb_t1food"}, -{"op":"add","path":"/groups/-","value":"sb_healing"} +{"op":"add","path":"/groups/-","value":"sb_healing"}, +{"op":"add","path":"/groups/-","value":"consumables"} ] \ No newline at end of file diff --git a/recipes/starbound/upgrades/weaponupgrades/weaponupgrade5.recipe b/recipes/starbound/upgrades/weaponupgrades/weaponupgrade5.recipe index 6d3d9332..44433a5e 100644 --- a/recipes/starbound/upgrades/weaponupgrades/weaponupgrade5.recipe +++ b/recipes/starbound/upgrades/weaponupgrades/weaponupgrade5.recipe @@ -1,5 +1,5 @@ { - "input" : ["upgrademodule",["sb_refinedrubium",2],["refinedaegisalt",2],["refinedferozium",2],["refinedviolium",2]], + "input" : ["upgrademodule",["refinedaegisalt",2],["sb_refinedrubium",2],["refinedferozium",2],["refinedviolium",2]], "output" : "sb_weaponupgrade5", "groups" : ["sb_roboticcraftingtable","tools","all"] } \ No newline at end of file diff --git a/tiles/mods/plutonium.matmod.patch b/tiles/mods/plutonium.matmod.patch index 2ca1770c..c48b1ea1 100644 --- a/tiles/mods/plutonium.matmod.patch +++ b/tiles/mods/plutonium.matmod.patch @@ -1,2 +1,3 @@ -[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[227,14,207]}]] +[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[114,14,104]}]] +//227,14,207 //255,163,245 \ No newline at end of file diff --git a/tiles/mods/solarium.matmod.patch b/tiles/mods/solarium.matmod.patch index 4f9498fe..536dd9ea 100644 --- a/tiles/mods/solarium.matmod.patch +++ b/tiles/mods/solarium.matmod.patch @@ -1,2 +1,3 @@ -[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[208,194,22]}]] +[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[104,97,22]}]] +//208,194,22 //248,234,62 \ No newline at end of file diff --git a/tiles/mods/uranium.matmod.patch b/tiles/mods/uranium.matmod.patch index 922ba85a..2a49080a 100644 --- a/tiles/mods/uranium.matmod.patch +++ b/tiles/mods/uranium.matmod.patch @@ -1 +1,2 @@ -[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[9,186,9]}]] \ No newline at end of file +[[{"op":"test","path":"/renderParameters/radiantLight","inverse":true},{"op":"add","path":"/renderParameters/radiantLight","value":[9,93,9]}]] +//9,186,9 \ No newline at end of file diff --git a/treasure/npcdrops.treasurepools.patch b/treasure/npcdrops.treasurepools.patch index 676b6144..40848886 100644 --- a/treasure/npcdrops.treasurepools.patch +++ b/treasure/npcdrops.treasurepools.patch @@ -1,18 +1,21 @@ [ [{"op":"add","path":"/villagertreasure/0/1/pool/-","value":{"weight":0.25,"pool":"food"}}] -,[{"op":"add","path":"/castlelordtreasure/0/1/pool/-","value":{"weight":0.25,"item":"sb_uncommonbroadsword"}}] -,[{"op":"add","path":"/castlelordtreasure/0/1/pool/-","value":{"weight":0.25,"item":"sb_glitchlordshield"}}] +,[{"op":"add","path":"/castlelordtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_uncommonbroadsword"}}] +,[{"op":"add","path":"/castlelordtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_glitchlordshield"}}] ,[{"op":"add","path":"/prisonberserkertreasure/0/1/pool/-","value":{"weight":0.25,"pool":"sb_stim"}}] ,[{"op":"add","path":"/prisonbruisertreasure/0/1/pool/-","value":{"weight":0.25,"pool":"sb_stim"}}] ,[{"op":"add","path":"/prisongunmantreasure/0/1/pool/-","value":{"weight":0.25,"pool":"sb_stim"}}] -,[{"op":"add","path":"/prisonberserkertreasure/0/1/pool/-","value":{"weight":0.15,"item":"sb_shiv"}}] -,[{"op":"add","path":"/prisonbruisertreasure/0/1/pool/-","value":{"weight":0.15,"item":"sb_steelchair"}}] -,[{"op":"add","path":"/prisongunmantreasure/0/1/pool/-","value":{"weight":0.15,"item":"sb_uzi"}}] +,[{"op":"add","path":"/prisonberserkertreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_shiv"}}] +,[{"op":"add","path":"/prisonbruisertreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_steelchair"}}] +,[{"op":"add","path":"/prisongunmantreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_uzi"}}] -,[{"op":"add","path":"/floranwildhuntertreasure/0/1/pool/-","value":{"weight":0.15,"item":"sb_florangrenadelauncher"}}] +,[{"op":"add","path":"/floranwildhuntertreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_florangrenadelauncher"}}] + +,[{"op":"add","path":"/templeguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_aviangun"}}] +,[{"op":"add","path":"/templeguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_avianblaster"}}] ,[{"op":"add","path":"/bunkerguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"riotshield"}}] ,[{"op":"add","path":"/bunkerguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":["soldierhead",1,{"colorIndex":7}]}}] @@ -21,6 +24,6 @@ ,[{"op":"add","path":"/bunkerguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_pulserifle"}}] ,[{"op":"add","path":"/bunkerguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_nightstick"}}] -,[{"op":"add","path":"/eyeguardtreasure/0/1/pool/-","value":{"weight":0.03,"item":"sb_eyesword"}}] -,[{"op":"add","path":"/eyeguardtreasure/0/1/pool/-","value":{"weight":0.03,"item":"eyesword"}}] +,[{"op":"add","path":"/eyeguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"sb_eyesword"}}] +,[{"op":"add","path":"/eyeguardtreasure/0/1/pool/-","value":{"weight":0.01,"item":"eyesword"}}] ] \ No newline at end of file diff --git a/weather.config.patch b/weather.config.patch index 01a2902d..0fea6b9a 100644 --- a/weather.config.patch +++ b/weather.config.patch @@ -1,8 +1,13 @@ -[{"op":"add","path":"/sb_tentacle","value":[ - [0.1, "rain" ], - [0.05, "storm" ], - [0.025, "glowingrain" ], - [0.125, "drizzle" ], - [0.055, "acidrain" ], - [0.7, "clear" ] -]}] \ No newline at end of file +[{ + "op": "add", + "path": "/sb_tentacle", + "value": [ + [0.1, "rain"], + [0.05, "storm"], + [0.025, "glowingrain"], + [0.125, "drizzle"], + [0.055, "acidrain"], + [0.7, "clear"] + ] + } +]