v1.4.4
131
assets/devel/objects/rails/railbladetrap/railbladetrap.object
Normal file
|
@ -0,0 +1,131 @@
|
|||
{
|
||||
"objectName" : "railbladetrap",
|
||||
"colonyTags" : ["evil"],
|
||||
"rarity" : "Common",
|
||||
"description" : "Fires spinning blades that follow rails for absurdly dangerous situations!",
|
||||
"shortdescription" : "Railblade Trap",
|
||||
"race" : "generic",
|
||||
"category" : "rail",
|
||||
"price" : 200,
|
||||
|
||||
"inventoryIcon" : "railbladetrapicon.png",
|
||||
"orientations" : [
|
||||
{
|
||||
"dualImage" : "railbladetrapground.png",
|
||||
|
||||
"imagePosition" : [-12, 0],
|
||||
|
||||
"animationPosition" : [-12, 0],
|
||||
"animationParts" : {
|
||||
"bg" : "railbladetrapground.png",
|
||||
"fg" : "railbladetrapground.png"
|
||||
},
|
||||
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "bottom" ],
|
||||
"direction" : "right",
|
||||
|
||||
"projectileDirection" : [0, 1],
|
||||
"projectilePosition" : [0, 0.5],
|
||||
"projectileConfig" : {
|
||||
"railConfig" : {
|
||||
"direction" : "n"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"dualImage" : "railbladetrapceiling.png",
|
||||
|
||||
"imagePosition" : [-12, 0],
|
||||
|
||||
"animationPosition" : [-12, 0],
|
||||
"animationParts" : {
|
||||
"bg" : "railbladetrapceiling.png",
|
||||
"fg" : "railbladetrapceiling.png"
|
||||
},
|
||||
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "top" ],
|
||||
"direction" : "right",
|
||||
|
||||
"projectileDirection" : [0, -1],
|
||||
"projectilePosition" : [0, 0.5],
|
||||
"projectileConfig" : {
|
||||
"railConfig" : {
|
||||
"direction" : "s"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"image" : "railbladetrapleft.png",
|
||||
|
||||
"imagePosition" : [0, -12],
|
||||
|
||||
"animationPosition" : [0, -12],
|
||||
"animationParts" : {
|
||||
"bg" : "railbladetrapleft.png",
|
||||
"fg" : "railbladetrapleft.png"
|
||||
},
|
||||
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "left" ],
|
||||
"direction" : "right",
|
||||
|
||||
"projectileDirection" : [1, 0],
|
||||
"projectilePosition" : [0.5, 0],
|
||||
"projectileConfig" : {
|
||||
"railConfig" : {
|
||||
"direction" : "e"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"image" : "railbladetrapright.png",
|
||||
|
||||
"imagePosition" : [0, -12],
|
||||
|
||||
"animationPosition" : [0, -12],
|
||||
"animationParts" : {
|
||||
"bg" : "railbladetrapright.png",
|
||||
"fg" : "railbladetrapright.png"
|
||||
},
|
||||
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "right" ],
|
||||
"direction" : "right",
|
||||
|
||||
"projectileDirection" : [-1, 0],
|
||||
"projectilePosition" : [0.5, 0],
|
||||
"projectileConfig" : {
|
||||
"railConfig" : {
|
||||
"direction" : "w"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
"animationParts" : {
|
||||
"bg" : "railbladetrapground.png",
|
||||
"fg" : "railbladetrapground.png"
|
||||
},
|
||||
|
||||
"animation" : "/objects/wired/projectiletrap/projectiletrap.animation",
|
||||
|
||||
"inputNodes" : [ [0, 0] ],
|
||||
|
||||
"smashOnBreak" : true,
|
||||
"smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ],
|
||||
|
||||
"scripts" : [ "/objects/wired/projectiletrap/projectiletrap.lua" ],
|
||||
"scriptDelta" : 5,
|
||||
|
||||
"inactiveLightColor" : [0, 0, 0],
|
||||
"activeLightColor" : [0, 0, 0],
|
||||
|
||||
"fireTime" : 5.0,
|
||||
"fireTimeVariance" : 0.0,
|
||||
"projectile" : "railblade"
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"frameGrid" : {
|
||||
"size" : [24, 8],
|
||||
"dimensions" : [1, 1],
|
||||
|
||||
"names" : [
|
||||
[ "default" ]
|
||||
]
|
||||
},
|
||||
|
||||
"aliases" : {
|
||||
"default.default" : "default",
|
||||
"default.on" : "default",
|
||||
"default.off" : "default",
|
||||
"default.1" : "default"
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 214 B |
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"frameGrid" : {
|
||||
"size" : [24, 8],
|
||||
"dimensions" : [1, 1],
|
||||
|
||||
"names" : [
|
||||
[ "default" ]
|
||||
]
|
||||
},
|
||||
|
||||
"aliases" : {
|
||||
"default.default" : "default",
|
||||
"default.on" : "default",
|
||||
"default.off" : "default",
|
||||
"default.1" : "default"
|
||||
}
|
||||
}
|
BIN
assets/devel/objects/rails/railbladetrap/railbladetrapground.png
Normal file
After Width: | Height: | Size: 213 B |
BIN
assets/devel/objects/rails/railbladetrap/railbladetrapicon.png
Normal file
After Width: | Height: | Size: 209 B |
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"frameGrid" : {
|
||||
"size" : [8, 24],
|
||||
"dimensions" : [1, 1],
|
||||
|
||||
"names" : [
|
||||
[ "default" ]
|
||||
]
|
||||
},
|
||||
|
||||
"aliases" : {
|
||||
"default.default" : "default",
|
||||
"default.on" : "default",
|
||||
"default.off" : "default",
|
||||
"default.1" : "default"
|
||||
}
|
||||
}
|
BIN
assets/devel/objects/rails/railbladetrap/railbladetrapleft.png
Normal file
After Width: | Height: | Size: 220 B |
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"frameGrid" : {
|
||||
"size" : [8, 24],
|
||||
"dimensions" : [1, 1],
|
||||
|
||||
"names" : [
|
||||
[ "default" ]
|
||||
]
|
||||
},
|
||||
|
||||
"aliases" : {
|
||||
"default.default" : "default",
|
||||
"default.on" : "default",
|
||||
"default.off" : "default",
|
||||
"default.1" : "default"
|
||||
}
|
||||
}
|
BIN
assets/devel/objects/rails/railbladetrap/railbladetrapright.png
Normal file
After Width: | Height: | Size: 216 B |
22
assets/devel/objects/rails/raildoor/raildoor.frames
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
|
||||
"frameGrid" : {
|
||||
"size" : [40, 40],
|
||||
"dimensions" : [6, 1],
|
||||
"names" : [
|
||||
[ "closed", "halfLeft", "left", null, "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"
|
||||
}
|
||||
}
|
53
assets/devel/objects/rails/raildoor/raildoor.object
Normal file
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
"objectName" : "raildoor",
|
||||
"colonyTags" : ["rails","door"],
|
||||
"rarity" : "Common",
|
||||
|
||||
"category" : "door",
|
||||
"price" : 300,
|
||||
"description" : "This door includes rails to allow riders through when open.",
|
||||
"shortdescription" : "Rail Door",
|
||||
"race" : "generic",
|
||||
|
||||
"inventoryIcon" : "raildooricon.png",
|
||||
"orientations" : [
|
||||
{
|
||||
"image" : "raildoor.png:default",
|
||||
"flipImages" : true,
|
||||
"imagePosition" : [-20, 0],
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "bottom", "top" ],
|
||||
"direction" : "left"
|
||||
},
|
||||
{
|
||||
"image" : "raildoor.png:default",
|
||||
"imagePosition" : [-20, 0],
|
||||
"spaceScan" : 0.1,
|
||||
"anchors" : [ "bottom", "top" ],
|
||||
"direction" : "right"
|
||||
}
|
||||
],
|
||||
|
||||
"scripts" : [ "/objects/wired/door/door.lua" ],
|
||||
"scriptDelta" : 5,
|
||||
|
||||
"openMaterialSpaces" : [
|
||||
[[-1, 0], "metamaterial:rail"], [[0, 0], "metamaterial:rail"],
|
||||
[[-1, 4], "metamaterial:rail"], [[0, 4], "metamaterial:rail"]
|
||||
],
|
||||
|
||||
"animation" : "/objects/wired/door/door.animation",
|
||||
"animationCustom" : {
|
||||
"sounds" : {
|
||||
"open" : [ "/sfx/objects/apexcooldoor_open.ogg" ],
|
||||
"close" : [ "/sfx/objects/apexcooldoor_close.ogg" ]
|
||||
}
|
||||
},
|
||||
"animationParts" : {
|
||||
"door" : "raildoor.png"
|
||||
},
|
||||
"animationPosition" : [-20, 0],
|
||||
|
||||
"inputNodes" : [ [-1, 4] ],
|
||||
"outputNodes" : [ [0, 0] ]
|
||||
}
|
BIN
assets/devel/objects/rails/raildoor/raildoor.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
assets/devel/objects/rails/raildoor/raildooricon.png
Normal file
After Width: | Height: | Size: 227 B |