diff --git a/objects/vanity/cloud/cloudbed/cloudbed.frames b/objects/vanity/cloud/cloudbed/cloudbed.frames new file mode 100644 index 0000000000..ec49f869b1 --- /dev/null +++ b/objects/vanity/cloud/cloudbed/cloudbed.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [48, 24], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudbed/cloudbed.object b/objects/vanity/cloud/cloudbed/cloudbed.object new file mode 100644 index 0000000000..ec5b4ec876 --- /dev/null +++ b/objects/vanity/cloud/cloudbed/cloudbed.object @@ -0,0 +1,38 @@ +{ + "objectName" : "cloudbed", + "colonyTags" : ["cloud", "bed"], + "printable" : false, + "rarity" : "common", + "description" : "A soft fluffy cloud bed.", + "shortdescription" : "Cloud Bed", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudbedicon.png", + "orientations" : [ + { + "dualImage" : "cloudbed.png:", + + "imagePosition" : [-24, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + + } + ], + + "objectType" : "loungeable", + "sitFlipDirection" : true, + "sitPosition" : [-10, 14], + "sitOrientation" : "lay", + "sitAngle" : 90, + "sitCoverImage" : "/objects/cloud/cloudbed/cloudbedcover.png", + "sitEmote" : "sleep", + "sitStatusEffects" : [ + "bed1" + ], + "sitEffectEmitters" : [ "sleepbubbles" ] +} diff --git a/objects/vanity/cloud/cloudbed/cloudbed.png b/objects/vanity/cloud/cloudbed/cloudbed.png new file mode 100644 index 0000000000..1f758c2120 Binary files /dev/null and b/objects/vanity/cloud/cloudbed/cloudbed.png differ diff --git a/objects/vanity/cloud/cloudbed/cloudbedcover.png b/objects/vanity/cloud/cloudbed/cloudbedcover.png new file mode 100644 index 0000000000..58e20f085c Binary files /dev/null and b/objects/vanity/cloud/cloudbed/cloudbedcover.png differ diff --git a/objects/vanity/cloud/cloudbed/cloudbedicon.png b/objects/vanity/cloud/cloudbed/cloudbedicon.png new file mode 100644 index 0000000000..36d9fec5e5 Binary files /dev/null and b/objects/vanity/cloud/cloudbed/cloudbedicon.png differ diff --git a/objects/vanity/cloud/cloudbookcase/carbonbookcase.frames b/objects/vanity/cloud/cloudbookcase/carbonbookcase.frames new file mode 100644 index 0000000000..59cd316cd4 --- /dev/null +++ b/objects/vanity/cloud/cloudbookcase/carbonbookcase.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [24, 40], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} diff --git a/objects/vanity/cloud/cloudbookcase/cloudbookcase.object b/objects/vanity/cloud/cloudbookcase/cloudbookcase.object new file mode 100644 index 0000000000..6881f154b7 --- /dev/null +++ b/objects/vanity/cloud/cloudbookcase/cloudbookcase.object @@ -0,0 +1,34 @@ +{ + "objectName" : "cloudbookcase", + "colonyTags" : ["cloud","storage"], + "printable" : false, + "objectType" : "container", + "tooltipKind" : "container", + "rarity" : "common", + "description" : "A bookcase made from clouds.", + "shortdescription" : "Cloud Bookcase", + "race" : "generic", + "category" : "furniture", + "price" : 600, + "health" : 1.5, + + + "inventoryIcon" : "cloudbookcaseicon.png", + "orientations" : [ + { + "dualImage" : "cloudbookcase.png:", + "imagePosition" : [-16, 0], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ], + "collision" : "platform" + } + ], + + "openSounds" : [ "/sfx/objects/chest_small_open.ogg" ], + "closeSounds" : [ "/sfx/objects/chest_small_close.ogg" ], + "slotCount" : 32, + "uiConfig" : "/interface/chests/cdx/chest.config", + "frameCooldown" : 5, + "autoCloseCooldown" : 3600 +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudbookcase/cloudbookcase.png b/objects/vanity/cloud/cloudbookcase/cloudbookcase.png new file mode 100644 index 0000000000..b04a8c2b98 Binary files /dev/null and b/objects/vanity/cloud/cloudbookcase/cloudbookcase.png differ diff --git a/objects/vanity/cloud/cloudbookcase/cloudbookcaseicon.png b/objects/vanity/cloud/cloudbookcase/cloudbookcaseicon.png new file mode 100644 index 0000000000..79f78aca35 Binary files /dev/null and b/objects/vanity/cloud/cloudbookcase/cloudbookcaseicon.png differ diff --git a/objects/vanity/cloud/cloudbookcase2/carbonbookcase2.frames b/objects/vanity/cloud/cloudbookcase2/carbonbookcase2.frames new file mode 100644 index 0000000000..59cd316cd4 --- /dev/null +++ b/objects/vanity/cloud/cloudbookcase2/carbonbookcase2.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [24, 40], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} diff --git a/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.object b/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.object new file mode 100644 index 0000000000..270a0382e5 --- /dev/null +++ b/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.object @@ -0,0 +1,34 @@ +{ + "objectName" : "cloudbookcase2", + "colonyTags" : ["cloud","storage"], + "printable" : false, + "objectType" : "container", + "tooltipKind" : "container", + "rarity" : "common", + "description" : "A bookcase made from clouds.", + "shortdescription" : "Cloud Bookcase", + "race" : "generic", + "category" : "furniture", + "price" : 600, + "health" : 1.5, + + + "inventoryIcon" : "cloudbookcaseicon2.png", + "orientations" : [ + { + "dualImage" : "cloudbookcase2.png:", + "imagePosition" : [-16, 0], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ], + "collision" : "platform" + } + ], + + "openSounds" : [ "/sfx/objects/chest_small_open.ogg" ], + "closeSounds" : [ "/sfx/objects/chest_small_close.ogg" ], + "slotCount" : 32, + "uiConfig" : "/interface/chests/cdx/chest.config", + "frameCooldown" : 5, + "autoCloseCooldown" : 3600 +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.png b/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.png new file mode 100644 index 0000000000..9de4b13949 Binary files /dev/null and b/objects/vanity/cloud/cloudbookcase2/cloudbookcase2.png differ diff --git a/objects/vanity/cloud/cloudbookcase2/cloudbookcaseicon2.png b/objects/vanity/cloud/cloudbookcase2/cloudbookcaseicon2.png new file mode 100644 index 0000000000..8602ba0085 Binary files /dev/null and b/objects/vanity/cloud/cloudbookcase2/cloudbookcaseicon2.png differ diff --git a/objects/vanity/cloud/cloudchair1/cloudchair1.frames b/objects/vanity/cloud/cloudchair1/cloudchair1.frames new file mode 100644 index 0000000000..9d93276dfb --- /dev/null +++ b/objects/vanity/cloud/cloudchair1/cloudchair1.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [16, 20], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchair1/cloudchair1.object b/objects/vanity/cloud/cloudchair1/cloudchair1.object new file mode 100644 index 0000000000..1a3ce6ec4b --- /dev/null +++ b/objects/vanity/cloud/cloudchair1/cloudchair1.object @@ -0,0 +1,29 @@ +{ + "objectName" : "cloudchair1", + "colonyTags" : ["cloud", "misc"], + "printable" : false, + "rarity" : "common", + "description" : "A chair made from clouds.", + "shortdescription" : "Cloud Chair", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudchair1icon.png", + "orientations" : [ + { + "dualImage" : "cloudchair1.png:", + "imagePosition" : [-8, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ], + + "objectType" : "loungeable", + "sitFlipDirection" : false, + "sitPosition" : [2, 22] + +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchair1/cloudchair1.png b/objects/vanity/cloud/cloudchair1/cloudchair1.png new file mode 100644 index 0000000000..75b6db5425 Binary files /dev/null and b/objects/vanity/cloud/cloudchair1/cloudchair1.png differ diff --git a/objects/vanity/cloud/cloudchair1/cloudchair1icon.png b/objects/vanity/cloud/cloudchair1/cloudchair1icon.png new file mode 100644 index 0000000000..bd80bc57a0 Binary files /dev/null and b/objects/vanity/cloud/cloudchair1/cloudchair1icon.png differ diff --git a/objects/vanity/cloud/cloudchair2/cloudchair2.frames b/objects/vanity/cloud/cloudchair2/cloudchair2.frames new file mode 100644 index 0000000000..9d93276dfb --- /dev/null +++ b/objects/vanity/cloud/cloudchair2/cloudchair2.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [16, 20], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchair2/cloudchair2.object b/objects/vanity/cloud/cloudchair2/cloudchair2.object new file mode 100644 index 0000000000..e1c5e05ecd --- /dev/null +++ b/objects/vanity/cloud/cloudchair2/cloudchair2.object @@ -0,0 +1,29 @@ +{ + "objectName" : "cloudchair2", + "colonyTags" : ["cloud", "misc"], + "printable" : false, + "rarity" : "common", + "description" : "A chair made from clouds.", + "shortdescription" : "Cloud Chair", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudchair2icon.png", + "orientations" : [ + { + "dualImage" : "cloudchair2.png:", + "imagePosition" : [-8, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ], + + "objectType" : "loungeable", + "sitFlipDirection" : false, + "sitPosition" : [2, 22] + +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchair2/cloudchair2.png b/objects/vanity/cloud/cloudchair2/cloudchair2.png new file mode 100644 index 0000000000..e8ded48d76 Binary files /dev/null and b/objects/vanity/cloud/cloudchair2/cloudchair2.png differ diff --git a/objects/vanity/cloud/cloudchair2/cloudchair2icon.png b/objects/vanity/cloud/cloudchair2/cloudchair2icon.png new file mode 100644 index 0000000000..b492a3ae84 Binary files /dev/null and b/objects/vanity/cloud/cloudchair2/cloudchair2icon.png differ diff --git a/objects/vanity/cloud/cloudchest/cloudchest.frames b/objects/vanity/cloud/cloudchest/cloudchest.frames new file mode 100644 index 0000000000..ebede3e8db --- /dev/null +++ b/objects/vanity/cloud/cloudchest/cloudchest.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [16, 16], + "dimensions" : [3, 1], + "names" : [ + [ "default.0", "default.1", "default.2" ] + ] + }, + + "aliases" : { + "default.default" : "default.0" + } +} diff --git a/objects/vanity/cloud/cloudchest/cloudchest.object b/objects/vanity/cloud/cloudchest/cloudchest.object new file mode 100644 index 0000000000..3052d55e9b --- /dev/null +++ b/objects/vanity/cloud/cloudchest/cloudchest.object @@ -0,0 +1,34 @@ +{ + "objectName" : "cloudchest", + "colonyTags" : ["cloud","nature","storage"], + "printable" : false, + "rarity" : "Common", + "objectType" : "container", + "tooltipKind" : "container", + + "category" : "storage", + "price" : 40, + "description" : "A small fluffy chest made of condensed water vapor.", + "shortdescription" : "Cloud Chest", + "race" : "generic", + "health" : 1.5, + + "inventoryIcon" : "cloudchesticon.png", + "orientations" : [ + { + "dualImage" : "cloudchest.png:.", + "imagePosition" : [-8, 0], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + + ], + + "openSounds" : [ "/sfx/objects/chest_small_open.ogg" ], + "closeSounds" : [ "/sfx/objects/chest_small_close.ogg" ], + "slotCount" : 16, + "uiConfig" : "/interface/chests/chest.config", + "frameCooldown" : 5, + "autoCloseCooldown" : 3600 +} diff --git a/objects/vanity/cloud/cloudchest/cloudchest.png b/objects/vanity/cloud/cloudchest/cloudchest.png new file mode 100644 index 0000000000..f44d613420 Binary files /dev/null and b/objects/vanity/cloud/cloudchest/cloudchest.png differ diff --git a/objects/vanity/cloud/cloudchest/cloudchesticon.png b/objects/vanity/cloud/cloudchest/cloudchesticon.png new file mode 100644 index 0000000000..2c8fe001ca Binary files /dev/null and b/objects/vanity/cloud/cloudchest/cloudchesticon.png differ diff --git a/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.frames b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.frames new file mode 100644 index 0000000000..20608df30d --- /dev/null +++ b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.frames @@ -0,0 +1,15 @@ + +{ + + "frameGrid" : { + "size" : [24, 16], + "dimensions" : [3, 1], + "names" : [ + [ "default.0", "default.1", "default.2" ] + ] + }, + + "aliases" : { + "default.default" : "default.0" + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.object b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.object new file mode 100644 index 0000000000..5131e0a3a4 --- /dev/null +++ b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.object @@ -0,0 +1,33 @@ +{ + "objectName" : "cloudchestlarge", + "colonytags" : ["cloud","storage"], + "rarity" : "common", + "objectType" : "container", + "tooltipKind" : "container", + "category" : "storage", + "price" : 500, + "description" : "A large fluffy cloud chest.", + "shortdescription" : "Large Cloud Chest", + "race" : "generic", + "health" : 3.0, + + + "inventoryIcon" : "cloudchestlargeicon.png", + "orientations" : [ + { + "dualImage" : "cloudchestlarge.png:.", + "imagePosition" : [-8, 0], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + + ], + + "openSounds" : [ "/sfx/objects/chest_small_open.ogg" ], + "closeSounds" : [ "/sfx/objects/chest_small_close.ogg" ], + "slotCount" : 32, + "uiConfig" : "/interface/chests/chest.config", + "frameCooldown" : 6, + "autoCloseCooldown" : 3600 +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.png b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.png new file mode 100644 index 0000000000..ad00d0869c Binary files /dev/null and b/objects/vanity/cloud/cloudchestlarge/cloudchestlarge.png differ diff --git a/objects/vanity/cloud/cloudchestlarge/cloudchestlargeicon.png b/objects/vanity/cloud/cloudchestlarge/cloudchestlargeicon.png new file mode 100644 index 0000000000..0ae18c2e37 Binary files /dev/null and b/objects/vanity/cloud/cloudchestlarge/cloudchestlargeicon.png differ diff --git a/objects/vanity/cloud/cloudcouch1/cloudcouch1.frames b/objects/vanity/cloud/cloudcouch1/cloudcouch1.frames new file mode 100644 index 0000000000..c55c9da106 --- /dev/null +++ b/objects/vanity/cloud/cloudcouch1/cloudcouch1.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [32, 18], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudcouch1/cloudcouch1.object b/objects/vanity/cloud/cloudcouch1/cloudcouch1.object new file mode 100644 index 0000000000..00bb74771c --- /dev/null +++ b/objects/vanity/cloud/cloudcouch1/cloudcouch1.object @@ -0,0 +1,46 @@ +{ + "objectName" : "cloudcouch1", + "colonyTags" : ["cloud", "misc"], + "rarity" : "common", + "description" : "A couch made from clouds.", + "shortdescription" : "Cloud Couch", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "objectType" : "loungeable", + "sitFlipDirection" : false, + + "inventoryIcon" : "cloudcouch1icon.png", + "orientations" : [ + { + "image" : "cloudcouch1.png:", + "sitCoverImage" : "/objects/cloud/cloudcouch1/cloudcouch1cover.png", + "imagePosition" : [-16, 0], + "direction" : "left", + "flipImages" : true, + + "sitPositions" : [ + [-7, 21], + [6, 21] + ], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + }, + { + "image" : "cloudcouch1.png:", + "sitCoverImage" : "/objects/cloud/cloudcouch1/cloudcouch1cover.png", + "imagePosition" : [-16, 0], + "direction" : "right", + + "sitPositions" : [ + [-6, 21], + [7, 21] + ], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudcouch1/cloudcouch1.png b/objects/vanity/cloud/cloudcouch1/cloudcouch1.png new file mode 100644 index 0000000000..9cd00e7e29 Binary files /dev/null and b/objects/vanity/cloud/cloudcouch1/cloudcouch1.png differ diff --git a/objects/vanity/cloud/cloudcouch1/cloudcouch1cover.png b/objects/vanity/cloud/cloudcouch1/cloudcouch1cover.png new file mode 100644 index 0000000000..c7df8b892f Binary files /dev/null and b/objects/vanity/cloud/cloudcouch1/cloudcouch1cover.png differ diff --git a/objects/vanity/cloud/cloudcouch1/cloudcouch1icon.png b/objects/vanity/cloud/cloudcouch1/cloudcouch1icon.png new file mode 100644 index 0000000000..381f9c39c9 Binary files /dev/null and b/objects/vanity/cloud/cloudcouch1/cloudcouch1icon.png differ diff --git a/objects/vanity/cloud/cloudcouch2/cloudcouch2.frames b/objects/vanity/cloud/cloudcouch2/cloudcouch2.frames new file mode 100644 index 0000000000..c55c9da106 --- /dev/null +++ b/objects/vanity/cloud/cloudcouch2/cloudcouch2.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [32, 18], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudcouch2/cloudcouch2.object b/objects/vanity/cloud/cloudcouch2/cloudcouch2.object new file mode 100644 index 0000000000..a131d4fee7 --- /dev/null +++ b/objects/vanity/cloud/cloudcouch2/cloudcouch2.object @@ -0,0 +1,46 @@ +{ + "objectName" : "cloudcouch2", + "colonyTags" : ["cloud", "misc"], + "rarity" : "common", + "description" : "A couch made from clouds.", + "shortdescription" : "Cloud Couch", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "objectType" : "loungeable", + "sitFlipDirection" : false, + + "inventoryIcon" : "cloudcouch2icon.png", + "orientations" : [ + { + "image" : "cloudcouch2.png:", + "sitCoverImage" : "/objects/cloud/cloudcouch2/cloudcouch2cover.png", + "imagePosition" : [-16, 0], + "direction" : "left", + "flipImages" : true, + + "sitPositions" : [ + [-7, 21], + [6, 21] + ], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + }, + { + "image" : "cloudcouch2.png:", + "sitCoverImage" : "/objects/cloud/cloudcouch2/cloudcouch2cover.png", + "imagePosition" : [-16, 0], + "direction" : "right", + + "sitPositions" : [ + [-6, 21], + [7, 21] + ], + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudcouch2/cloudcouch2.png b/objects/vanity/cloud/cloudcouch2/cloudcouch2.png new file mode 100644 index 0000000000..b58d19ff9a Binary files /dev/null and b/objects/vanity/cloud/cloudcouch2/cloudcouch2.png differ diff --git a/objects/vanity/cloud/cloudcouch2/cloudcouch2cover.png b/objects/vanity/cloud/cloudcouch2/cloudcouch2cover.png new file mode 100644 index 0000000000..c7df8b892f Binary files /dev/null and b/objects/vanity/cloud/cloudcouch2/cloudcouch2cover.png differ diff --git a/objects/vanity/cloud/cloudcouch2/cloudcouch2icon.png b/objects/vanity/cloud/cloudcouch2/cloudcouch2icon.png new file mode 100644 index 0000000000..e1418890c0 Binary files /dev/null and b/objects/vanity/cloud/cloudcouch2/cloudcouch2icon.png differ diff --git a/objects/vanity/cloud/clouddoor/clouddoor.frames b/objects/vanity/cloud/clouddoor/clouddoor.frames new file mode 100644 index 0000000000..777545d995 --- /dev/null +++ b/objects/vanity/cloud/clouddoor/clouddoor.frames @@ -0,0 +1,22 @@ +{ + + "frameGrid" : { + "size" : [40, 40], + "dimensions" : [6, 1], + "names" : [ + [ "closed", "halfLeft", "left", "", "halfRight", "right" ] + ] + }, + + "aliases" : { + "default" : "closed", + "closeLeft.1" : "halfLeft", + "closeLeft.2" : "closed", + "closeRight.1" : "halfRight", + "closeRight.2" : "closed", + "openLeft.1" : "halfLeft", + "openLeft.2" : "left", + "openRight.1" : "halfRight", + "openRight.2" : "right" + } +} diff --git a/objects/vanity/cloud/clouddoor/clouddoor.object b/objects/vanity/cloud/clouddoor/clouddoor.object new file mode 100644 index 0000000000..cb4c962297 --- /dev/null +++ b/objects/vanity/cloud/clouddoor/clouddoor.object @@ -0,0 +1,51 @@ +{ + "objectName" : "clouddoor", + "colonyTags" : ["fu","cloud","pretty","valuable","door"], + "rarity" : "Common", + + "category" : "door", + "price" : 95, + "description" : "A fluffy door made from clouds.", + "shortdescription" : "Cloud Door", + "race" : "generic", + + "inventoryIcon" : "clouddooricon.png", + + "tooltipKind" : "door", + "largeImage" : "clouddoor.png:right", + + "orientations" : [ + { + "image" : "clouddoor.png:default", + "imagePosition" : [-16, 0], + "renderLayer" : "Object+5", + + "spaceScan" : 0.1, + "anchors" : [ "bottom", "top" ] + } + ], + + "scripts" : [ "/objects/wired/door/door.lua" ], + "scriptDelta" : 5, + + "animation" : "/objects/wired/door/door.animation", + "animationCustom" : { + "sounds" : { + "open" : { + "pool" : [ "/sfx/objects/birddoor_open.ogg" ], + "rangeMultiplier" : 0.5 + }, + "close" : { + "pool" : [ "/sfx/objects/birddoor_close.ogg" ], + "rangeMultiplier" : 0.5 + } + } + }, + "animationParts" : { + "door" : "clouddoor.png" + }, + "animationPosition" : [-16, 0], + + "inputNodes" : [ [0, 4] ], + "outputNodes" : [ [0, 0] ] +} diff --git a/objects/vanity/cloud/clouddoor/clouddoor.png b/objects/vanity/cloud/clouddoor/clouddoor.png new file mode 100644 index 0000000000..e00b7330ec Binary files /dev/null and b/objects/vanity/cloud/clouddoor/clouddoor.png differ diff --git a/objects/vanity/cloud/clouddoor/clouddooricon.png b/objects/vanity/cloud/clouddoor/clouddooricon.png new file mode 100644 index 0000000000..3dc7c567c7 Binary files /dev/null and b/objects/vanity/cloud/clouddoor/clouddooricon.png differ diff --git a/objects/vanity/cloud/cloudendtable/cloudendtable.frames b/objects/vanity/cloud/cloudendtable/cloudendtable.frames new file mode 100644 index 0000000000..99f35bd080 --- /dev/null +++ b/objects/vanity/cloud/cloudendtable/cloudendtable.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [24, 16], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudendtable/cloudendtable.object b/objects/vanity/cloud/cloudendtable/cloudendtable.object new file mode 100644 index 0000000000..82a3f4c681 --- /dev/null +++ b/objects/vanity/cloud/cloudendtable/cloudendtable.object @@ -0,0 +1,27 @@ +{ + "objectName" : "cloudendtable", + "colonyTags" : ["cloud", "commerce"], + "printable" : false, + "rarity" : "common", + "description" : "An end table made from clouds.", + "shortdescription" : "Cloud End Table", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudendtableicon.png", + "orientations" : [ + { + "dualImage" : "cloudendtable.png:", + + "imagePosition" : [-16, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ], + "collision" : "platform" + + } + ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudendtable/cloudendtable.png b/objects/vanity/cloud/cloudendtable/cloudendtable.png new file mode 100644 index 0000000000..dd061055d8 Binary files /dev/null and b/objects/vanity/cloud/cloudendtable/cloudendtable.png differ diff --git a/objects/vanity/cloud/cloudendtable/cloudendtableicon.png b/objects/vanity/cloud/cloudendtable/cloudendtableicon.png new file mode 100644 index 0000000000..68715f113e Binary files /dev/null and b/objects/vanity/cloud/cloudendtable/cloudendtableicon.png differ diff --git a/objects/vanity/cloud/cloudlight/cloudlight.frames b/objects/vanity/cloud/cloudlight/cloudlight.frames new file mode 100644 index 0000000000..fe00dc31fa --- /dev/null +++ b/objects/vanity/cloud/cloudlight/cloudlight.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [16, 16], + "dimensions" : [7, 1], + "names" : [ + [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.off" + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudlight/cloudlight.object b/objects/vanity/cloud/cloudlight/cloudlight.object new file mode 100644 index 0000000000..ef767e2960 --- /dev/null +++ b/objects/vanity/cloud/cloudlight/cloudlight.object @@ -0,0 +1,58 @@ +{ + "objectName" : "cloudlight", + "colonyTags" : ["cloud","light"], + "rarity" : "Common", + "description" : "A light made from clouds. It floats gently.", + "shortdescription" : "Floating Cloud Light", + "race" : "generic", + + "category" : "light", + "price" : 45, + "lightColor" : [249, 255, 255], + + "inventoryIcon" : "cloudlighticon.png", + "orientations": [{ + "image": "cloudlight.png:.", + "imagePosition": [-6, 0], + "frames": 6, + "animationCycle": 1.0, + "direction": "left", + "flipImages": true, + "lightPosition": [0, 3], + "animationPosition": [-6, 0], + "spaceScan": 0.1 + }, + { + "image": "cloudlight.png:.", + "imagePosition": [-6, 0], + "frames": 6, + "animationCycle": 1.0, + "direction": "right", + "lightPosition": [0, 3], + "animationPosition": [-6, 0], + "spaceScan": 0.1 + } + ], + + "animation": "/objects/wired/light/lighttogglebgfullbright.animation", + "animationParts": { + "bg": "cloudlight.png", + "fg": "cloudlightlit.png" + }, + "animationCustom": { + "sounds": { + "on": ["/sfx/objects/tinywallswitch.ogg"], + "off": ["/sfx/objects/tinywallswitch.ogg"] + } + }, + + "soundEffect": "/sfx/weather/rain_light.ogg", + + "scripts": ["/objects/wired/light/light.lua"], + "scriptDelta": 60, + + "inputNodes": [ + [0, 0] + ] + +} diff --git a/objects/vanity/cloud/cloudlight/cloudlight.png b/objects/vanity/cloud/cloudlight/cloudlight.png new file mode 100644 index 0000000000..9801aca8ca Binary files /dev/null and b/objects/vanity/cloud/cloudlight/cloudlight.png differ diff --git a/objects/vanity/cloud/cloudlight/cloudlighticon.png b/objects/vanity/cloud/cloudlight/cloudlighticon.png new file mode 100644 index 0000000000..10254feec2 Binary files /dev/null and b/objects/vanity/cloud/cloudlight/cloudlighticon.png differ diff --git a/objects/vanity/cloud/cloudlight/cloudlightlit.frames b/objects/vanity/cloud/cloudlight/cloudlightlit.frames new file mode 100644 index 0000000000..fe00dc31fa --- /dev/null +++ b/objects/vanity/cloud/cloudlight/cloudlightlit.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [16, 16], + "dimensions" : [7, 1], + "names" : [ + [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.off" + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudlight/cloudlightlit.png b/objects/vanity/cloud/cloudlight/cloudlightlit.png new file mode 100644 index 0000000000..4f2d0e7533 Binary files /dev/null and b/objects/vanity/cloud/cloudlight/cloudlightlit.png differ diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlight.frames b/objects/vanity/cloud/cloudrainlight/cloudrainlight.frames new file mode 100644 index 0000000000..a4d2cb7308 --- /dev/null +++ b/objects/vanity/cloud/cloudrainlight/cloudrainlight.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [8, 16], + "dimensions" : [5, 1], + "names" : [ + [ "default.0", "default.1", "default.2", "default.3", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.off" + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlight.object b/objects/vanity/cloud/cloudrainlight/cloudrainlight.object new file mode 100644 index 0000000000..a264038d3d --- /dev/null +++ b/objects/vanity/cloud/cloudrainlight/cloudrainlight.object @@ -0,0 +1,56 @@ +{ + "objectName" : "cloudrainlight", + "colonyTags" : ["cloud","light"], + "rarity" : "Common", + "description" : "A small rainy cloud light.", + "shortdescription" : "Cloud Rain Light", + "race" : "generic", + + "category" : "light", + "price" : 45, + "lightColor" : [227, 234, 248], + + "inventoryIcon" : "cloudrainlighticon.png", + "orientations" : [ + { + "image" : "cloudrainlight.png:.", + "imagePosition" : [-6, 0], + "frames" : 4, + "animationCycle" : 1.0, + "direction" : "left", + "flipImages" : true, + "lightPosition" : [0, 3], + "animationPosition" : [-6, 0], + "spaceScan" : 0.1 + }, + { + "image" : "cloudrainlight.png:.", + "imagePosition" : [-6, 0], + "frames" : 4, + "animationCycle" : 1.0, + "direction" : "right", + "lightPosition" : [0, 3], + "animationPosition" : [-6, 0], + "spaceScan" : 0.1 + } + ], + + "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", + "animationParts" : { + "bg" : "cloudrainlight.png", + "fg" : "cloudrainlightlit.png" + }, + "animationCustom" : { + "sounds" : { + "on" : [ "/sfx/objects/tinywallswitch.ogg" ], + "off" : [ "/sfx/objects/tinywallswitch.ogg" ] + } + }, + + "soundEffect" : "/sfx/weather/rain_medium.ogg", + + "scripts" : [ "/objects/wired/light/light.lua" ], + "scriptDelta" : 60, + + "inputNodes" : [ [0, 0] ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlight.png b/objects/vanity/cloud/cloudrainlight/cloudrainlight.png new file mode 100644 index 0000000000..ee2ab35ab9 Binary files /dev/null and b/objects/vanity/cloud/cloudrainlight/cloudrainlight.png differ diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlighticon.png b/objects/vanity/cloud/cloudrainlight/cloudrainlighticon.png new file mode 100644 index 0000000000..b389665694 Binary files /dev/null and b/objects/vanity/cloud/cloudrainlight/cloudrainlighticon.png differ diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.frames b/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.frames new file mode 100644 index 0000000000..a4d2cb7308 --- /dev/null +++ b/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [8, 16], + "dimensions" : [5, 1], + "names" : [ + [ "default.0", "default.1", "default.2", "default.3", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.off" + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.png b/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.png new file mode 100644 index 0000000000..2a849b50e6 Binary files /dev/null and b/objects/vanity/cloud/cloudrainlight/cloudrainlightlit.png differ diff --git a/objects/vanity/cloud/cloudstool1/cloudstool1.frames b/objects/vanity/cloud/cloudstool1/cloudstool1.frames new file mode 100644 index 0000000000..497a9ee259 --- /dev/null +++ b/objects/vanity/cloud/cloudstool1/cloudstool1.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [16, 16], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudstool1/cloudstool1.object b/objects/vanity/cloud/cloudstool1/cloudstool1.object new file mode 100644 index 0000000000..f92a6d405e --- /dev/null +++ b/objects/vanity/cloud/cloudstool1/cloudstool1.object @@ -0,0 +1,29 @@ +{ + "objectName" : "cloudstool1", + "colonyTags" : ["cloud", "misc"], + "printable" : false, + "rarity" : "common", + "description" : "A stool made from clouds.", + "shortdescription" : "Cloud Stool", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudstool1icon.png", + "orientations" : [ + { + "dualImage" : "cloudstool1.png:", + "imagePosition" : [-8, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ], + + "objectType" : "loungeable", + "sitFlipDirection" : false, + "sitPosition" : [2, 22] + +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudstool1/cloudstool1.png b/objects/vanity/cloud/cloudstool1/cloudstool1.png new file mode 100644 index 0000000000..553e10fb10 Binary files /dev/null and b/objects/vanity/cloud/cloudstool1/cloudstool1.png differ diff --git a/objects/vanity/cloud/cloudstool1/cloudstool1icon.png b/objects/vanity/cloud/cloudstool1/cloudstool1icon.png new file mode 100644 index 0000000000..5bad91eb3c Binary files /dev/null and b/objects/vanity/cloud/cloudstool1/cloudstool1icon.png differ diff --git a/objects/vanity/cloud/cloudstool2/cloudstool2.frames b/objects/vanity/cloud/cloudstool2/cloudstool2.frames new file mode 100644 index 0000000000..497a9ee259 --- /dev/null +++ b/objects/vanity/cloud/cloudstool2/cloudstool2.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [16, 16], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudstool2/cloudstool2.object b/objects/vanity/cloud/cloudstool2/cloudstool2.object new file mode 100644 index 0000000000..c70c87ae93 --- /dev/null +++ b/objects/vanity/cloud/cloudstool2/cloudstool2.object @@ -0,0 +1,29 @@ +{ + "objectName" : "cloudstool2", + "colonyTags" : ["cloud", "misc"], + "printable" : false, + "rarity" : "common", + "description" : "A stool made from clouds.", + "shortdescription" : "Cloud Stool", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudstool2icon.png", + "orientations" : [ + { + "dualImage" : "cloudstool2.png:", + "imagePosition" : [-8, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ] + } + ], + + "objectType" : "loungeable", + "sitFlipDirection" : false, + "sitPosition" : [2, 22] + +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudstool2/cloudstool2.png b/objects/vanity/cloud/cloudstool2/cloudstool2.png new file mode 100644 index 0000000000..5e281b1e82 Binary files /dev/null and b/objects/vanity/cloud/cloudstool2/cloudstool2.png differ diff --git a/objects/vanity/cloud/cloudstool2/cloudstool2icon.png b/objects/vanity/cloud/cloudstool2/cloudstool2icon.png new file mode 100644 index 0000000000..7d40967b49 Binary files /dev/null and b/objects/vanity/cloud/cloudstool2/cloudstool2icon.png differ diff --git a/objects/vanity/cloud/cloudtable/cloudtable.frames b/objects/vanity/cloud/cloudtable/cloudtable.frames new file mode 100644 index 0000000000..a82375f46d --- /dev/null +++ b/objects/vanity/cloud/cloudtable/cloudtable.frames @@ -0,0 +1,11 @@ +{ + + "frameGrid" : { + "size" : [40, 16], + "dimensions" : [1, 1], + "names" : [ + [ "default" ] + ] + + } +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudtable/cloudtable.object b/objects/vanity/cloud/cloudtable/cloudtable.object new file mode 100644 index 0000000000..e2de71fb46 --- /dev/null +++ b/objects/vanity/cloud/cloudtable/cloudtable.object @@ -0,0 +1,27 @@ +{ + "objectName" : "cloudtable", + "colonyTags" : ["cloud", "commerce"], + "printable" : false, + "rarity" : "common", + "description" : "A table made from clouds.", + "shortdescription" : "Cloud Table", + "race" : "generic", + "category" : "furniture", + "price" : 500, + + "inventoryIcon" : "cloudtableicon.png", + "orientations" : [ + { + "dualImage" : "cloudtable.png:", + + "imagePosition" : [-16, 0], + "frames" : 1, + "animationCycle" : 1.0, + + "spaceScan" : 0.1, + "anchors" : [ "bottom" ], + "collision" : "platform" + + } + ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudtable/cloudtable.png b/objects/vanity/cloud/cloudtable/cloudtable.png new file mode 100644 index 0000000000..783fedbd82 Binary files /dev/null and b/objects/vanity/cloud/cloudtable/cloudtable.png differ diff --git a/objects/vanity/cloud/cloudtable/cloudtableicon.png b/objects/vanity/cloud/cloudtable/cloudtableicon.png new file mode 100644 index 0000000000..8fec90bc32 Binary files /dev/null and b/objects/vanity/cloud/cloudtable/cloudtableicon.png differ diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.frames b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.frames new file mode 100644 index 0000000000..9d17f300d7 --- /dev/null +++ b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [8, 16], + "dimensions" : [2, 1], + "names" : [ + [ "default.on", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.on" + } +} diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.object b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.object new file mode 100644 index 0000000000..cd1cacd68c --- /dev/null +++ b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.object @@ -0,0 +1,56 @@ +{ + "objectName" : "cloudthunderlight", + "colonyTags" : ["cloud","light"], + "rarity" : "Common", + "description" : "A small cloud light with thunder.", + "shortdescription" : "Cloud Thunder Light", + "race" : "generic", + + "category" : "light", + "price" : 45, + "lightColor" : [227, 234, 248], + + "inventoryIcon" : "cloudthunderlighticon.png", + "orientations" : [ + { + "image" : "cloudthunderlight.png:.", + "imagePosition" : [-6, 0], + "frames" : 1, + "animationCycle" : 0.3, + "direction" : "left", + "flipImages" : true, + "lightPosition" : [0, 3], + "animationPosition" : [-6, 0], + "spaceScan" : 0.1 + }, + { + "image" : "cloudthunderlight.png:.", + "imagePosition" : [-6, 0], + "frames" : 1, + "animationCycle" : 0.3, + "direction" : "right", + "lightPosition" : [0, 3], + "animationPosition" : [-6, 0], + "spaceScan" : 0.1 + } + ], + + "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", + "animationParts" : { + "bg" : "cloudthunderlight.png", + "fg" : "cloudthunderlightlit.png" + }, + "animationCustom" : { + "sounds" : { + "on" : [ "/sfx/objects/tinywallswitch.ogg" ], + "off" : [ "/sfx/objects/tinywallswitch.ogg" ] + } + }, + + "soundEffect" : "/sfx/weather/rain_heavy.ogg", + + "scripts" : [ "/objects/wired/light/light.lua" ], + "scriptDelta" : 60, + + "inputNodes" : [ [0, 0] ] +} \ No newline at end of file diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.png b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.png new file mode 100644 index 0000000000..c44e1d3755 Binary files /dev/null and b/objects/vanity/cloud/cloudthunderlight/cloudthunderlight.png differ diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlighticon.png b/objects/vanity/cloud/cloudthunderlight/cloudthunderlighticon.png new file mode 100644 index 0000000000..1e5c109b09 Binary files /dev/null and b/objects/vanity/cloud/cloudthunderlight/cloudthunderlighticon.png differ diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.frames b/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.frames new file mode 100644 index 0000000000..9d17f300d7 --- /dev/null +++ b/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.frames @@ -0,0 +1,14 @@ +{ + + "frameGrid" : { + "size" : [8, 16], + "dimensions" : [2, 1], + "names" : [ + [ "default.on", "default.off" ] + ] + }, + + "aliases" : { + "default.default" : "default.on" + } +} diff --git a/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.png b/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.png new file mode 100644 index 0000000000..7b75b4ddc9 Binary files /dev/null and b/objects/vanity/cloud/cloudthunderlight/cloudthunderlightlit.png differ