Modding Help [Solved] Crash on double swing

Discussion in 'Starbound Modding' started by SpectralDark, Dec 5, 2016.

  1. SpectralDark

    SpectralDark Aquatic Astronaut

    I made a sword mod and everything works fine until the second swing, the game suddenly crashes.. look:

    sword.animation:
    {
    "globalTagDefaults" : {
    "paletteSwaps" : ""
    },

    "animatedParts" : {
    "stateTypes" : {
    "swoosh" : {
    "default" : "idle",
    "states" : {
    "idle" : {
    },
    "fire" : {
    "frames" : 3,
    "cycle" : 0.07,
    "mode" : "transition",
    "transition" : "idle"
    }
    }
    }
    },

    "parts" : {
    "blade" : {
    "properties" : {
    "zLevel" : 0,
    "centered" : true,
    "image" : "<partImage><paletteSwaps>?<directives>?<bladeDirectives>",
    "offset" : [0, 1.875],
    "transformationGroups" : ["weapon"],
    "rotationCenter" : [0, 0],
    "damageArea" : [ [-0.7, -1.0], [-0.7, 2.5], [0.5, 2.5], [0.5, -1.0] ]
    }
    },"
    bladefullbright" : {
    "properties" : {
    "zLevel" : 1,
    "centered" : true,
    "fullbright" : true,
    "image" : "/items/active/weapons/melee/nightedgefullbright.png",
    "offset" : [0, 1.875],
    "transformationGroups" : ["weapon"],
    "rotationCenter" : [0, 0],
    "damageArea" : [ [-0.7, -1.0], [-0.7, 2.5], [0.5, 2.5], [0.5, -1.0] ]
    }
    },
    "handle" : {
    "properties" : {
    "zLevel" : 1,
    "centered" : true,
    "image" : "<partImage><paletteSwaps>?<directives>",
    "offset" : [0, 1.875],
    "transformationGroups" : ["weapon"],
    "rotationCenter" : [0, 0]
    }
    },
    "swoosh" : {
    "properties" : {
    "zLevel" : -1,
    "centered" : true,
    "offset" : [-0.25, 2.5],
    "transformationGroups" : ["swoosh"],
    "rotationCenter" : [0, 0]
    },

    "partStates" : {
    "swoosh" : {
    "idle" : {
    "properties" : {
    "image" : ""
    }
    },
    "fire" : {
    "properties" : {
    "image" : "/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>",
    "damageArea" : [[-5, 2], [-2.5, 3], [1, 3], [4, 1.75], [5, -0.25], [5, -2.25], [4, -3.25], [0, -2.5]]
    }
    }
    }
    }
    }
    }
    },

    "transformationGroups" : {
    "weapon" : {},
    "swoosh" : {}
    },

    "particleEmitters" : {
    "physicalswoosh" : {
    "active" : false,
    "transformationGroups" : ["swoosh"],
    "burstCount" : 4,
    "particles" : [
    { "particle" : "energyblade"},
    { "particle" : "energyblade2"}
    ]
    }
    },

    "blade" : {
    "active" : false,
    "transformationGroups" : ["weapon"],
    "offsetRegion" : [-0.5, 1.5, 0.5, 4.0],
    "emissionRate" : 5,
    "particles" : [
    { "particle" : "energyblade"},
    { "particle" : "energyblade2"}
    ]
    },

    "sounds" : {
    "fire" : [ ]
    }
    }


    item.activeitem:

    {
    "itemName" : "nightedge",
    "level" : 4,
    "price" : 1200,
    "maxStack" : 1,
    "rarity" : "Legendary",
    "description" : "A sword of extraordinary dark power, once used by a powerful soul.",
    "shortdescription" : "Night's Edge",
    "tooltipKind" : "sword",
    "category" : "broadsword",
    "twoHanded" : true,
    "itemTags" : ["weapon","melee","broadsword"],

    "inventoryIcon" : "nightedge.png",

    "animation" : "nightedge.animation",
    "animationParts" : {
    "handle" : "",
    "blade" : "nightedge.png",
    "bladefullbright" : "nightedgefullbright.png"
    },
    "animationCustom" : {
    "sounds" : {
    "fire" : [ "/sfx/melee/laser_weapon_swing1.ogg", "/sfx/melee/laser_weapon_swing2.ogg", "/sfx/melee/laser_weapon_swing3.ogg" ],
    "fire2" : [ "/sfx/melee/laser_weapon_swing1.ogg", "/sfx/melee/laser_weapon_swing2.ogg", "/sfx/melee/laser_weapon_swing3.ogg" ],
    "fire3" : [ "/sfx/melee/laser_weapon_swing1.ogg", "/sfx/melee/laser_weapon_swing2.ogg", "/sfx/melee/laser_weapon_swing3.ogg" ]
    }
    },

    "scripts" : ["/items/active/weapons/melee/meleeweapon.lua"],

    "elementalType" : "physical",

    "primaryAbilityType" : "broadswordcombo",
    "primaryAbility" : {
    "fireTime" : 0.9,
    "baseDps" : 11.5
    },

    "altAbilityType" : "astraltear",

    "builder" : "/items/buildscripts/buildunrandweapon.lua"
    }
     
  2. SpectralDark

    SpectralDark Aquatic Astronaut

    Btw I know it's using vanilla sword stuff, I wanted to finish everything else before ..
     

Share This Page