{ "objectName" : "propeller", "rarity" : "Common", "price" : 900, "description" : "A beautifully crafted propeller.", "shortdescription" : "Propeller", "race" : "avian", "category" : "decorative", "apexDescription" : "An enormous propeller.", "avianDescription" : "They may not be wings, but these propellers keep Avian airships aloft.", "floranDescription" : "Ssspinny machine make ssships fly.", "glitchDescription" : "Observation. These propellers must spin very quickly to keep an entire ship in the air.", "humanDescription" : "The propeller is very loud.", "hylotlDescription" : "Loud and obnoxious but fit for purpose.", "inventoryIcon" : "propellericon.png", "orientations" : [ { "image" : "propeller.png:.", "imagePosition" : [-28, 0], "direction" : "left", "flipImages" : true, "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], "anchors" : [ "bottom" ], "touchDamage" : { "poly" : [ [-3.5, 3.9], [-3.5, 4.8], [4.5, 4.8], [4.5, 3.9] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } }, { "image" : "propeller.png:.", "imagePosition" : [-28, 0], "direction" : "right", "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], "anchors" : [ "bottom" ], "touchDamage" : { "poly" : [ [-3.5, 3.9], [-3.5, 4.8], [4.5, 4.8], [4.5, 3.9] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } }, { "image" : "propellertop.png:.", "imagePosition" : [-28, -40], "direction" : "left", "flipImages" : true, "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, -1], [0, -2], [-4, -3], [-3, -3], [-2, -3], [-1, -3], [0, -3], [1, -3], [2, -3], [3, -3], [4, -3], [-4, -4], [-3, -4], [-2, -4], [-1, -4], [0, -4], [1, -4], [2, -4], [3, -4], [4, -4], [-1, -5], [0, -5], [1, -5] ], "anchors" : [ "top" ], "touchDamage" : { "poly" : [ [-3.5, -2.8], [-3.5, -3.7], [4.5, -3.7], [4.5, -2.8] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } }, { "image" : "propellertop.png:.", "imagePosition" : [-28, -40], "direction" : "right", "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, -1], [0, -2], [-4, -3], [-3, -3], [-2, -3], [-1, -3], [0, -3], [1, -3], [2, -3], [3, -3], [4, -3], [-4, -4], [-3, -4], [-2, -4], [-1, -4], [0, -4], [1, -4], [2, -4], [3, -4], [4, -4], [-1, -5], [0, -5], [1, -5] ], "anchors" : [ "top" ], "touchDamage" : { "poly" : [ [-3.5, -2.8], [-3.5, -3.7], [4.5, -3.7], [4.5, -2.8] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } }, { "image" : "propellerleft.png:.", "imagePosition" : [0, -28], "direction" : "right", "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [0, 1], [0, 0], [0, -1], [1, 0], [2, 0], [3, 4], [3, 3], [3, 2], [3, 1], [3, 0], [3, -1], [3, -2], [3, -3], [3, -4], [4, 4], [4, 3], [4, 2], [4, 1], [4, 0], [4, -1], [4, -2], [4, -3], [4, -4], [5, 1], [5, 0], [5, -1] ], "anchors" : [ "left" ], "touchDamage" : { "poly" : [ [3.9, 4.5], [4.8, 4.5], [4.8, -3.5], [3.9, -3.5] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } }, { "image" : "propellerright.png:.", "imagePosition" : [-40, -28], "direction" : "right", "frames" : 4, "animationCycle" : 0.1, "spaces" : [ [0, 1], [0, 0], [0, -1], [-1, 0], [-2, 0], [-3, 4], [-3, 3], [-3, 2], [-3, 1], [-3, 0], [-3, -1], [-3, -2], [-3, -3], [-3, -4], [-4, 4], [-4, 3], [-4, 2], [-4, 1], [-4, 0], [-4, -1], [-4, -2], [-4, -3], [-4, -4], [-5, 1], [-5, 0], [-5, -1] ], "anchors" : [ "right" ], "touchDamage" : { "poly" : [ [-2.8, 4.5], [-3.7, 4.5], [-3.7, -3.5], [-2.8, -3.5] ], "damage" : 80, "damageType" : "IgnoresDef", "damageSourceKind" : "2hsword" } } ], "soundEffect" : "/sfx/objects/propeller.wav" //TODO: touch damage }