This commit is contained in:
Aria 2025-03-21 22:23:30 +11:00
commit 9c94d113d3
Signed by untrusted user who does not match committer: aria
GPG key ID: 19AB7AA462B8AB3B
10260 changed files with 1237388 additions and 0 deletions

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [25, 20],
"dimensions" : [10, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 B

View file

@ -0,0 +1,21 @@
{
"projectileName" : "cellblastX",
"physics" : "bullet",
"speed" : 70,
"bounces" : 0,
"timeToLive" : 1.5,
"image" : "cellblastX.png",
"animationCycle" : 0.25,
"lightColor" : [0, 100, 150],
"frameNumber" : 10,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/pulsecannonexplosion/pulsecannonexplosion.config"
}
],
"power" : 1500,
"damagePoly" : [ [-3, 3], [-3, -3], [3, -3], [3, 3] ],
"damageType" : "NoDamage",
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [5, 1],
"names" : [
[ "0", "1", "2", "3", "4" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

View file

@ -0,0 +1,14 @@
{
"projectileName" : "coralshard",
"physics" : "grenade",
"bounces" : 1,
"timeToLive" : 0.8,
"image" : "coralshard.png",
"animationLoops" : false,
"animationCycle" : 0.8,
"frameNumber" : 5,
"lightColor" : [240, 120, 0],
"speed" : 40,
"power" : 53,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [5, 1],
"names" : [
[ "0", "1", "2", "3", "4" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

View file

@ -0,0 +1,18 @@
{
"projectileName" : "coralshardX",
"physics" : "grenade",
"bounces" : 2,
"timeToLive" : 1.5,
"image" : "coralshardX.png",
"animationLoops" : false,
"animationCycle" : 0.8,
"frameNumber" : 5,
"lightColor" : [255, 145, 28],
"speed" : 60,
"power" : 500,
"statusEffects" : [
"burning"
],
"damageKind" : "default",
"damageKindImage" : "/interface/statuses/fire.png"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 6],
"dimensions" : [4, 1],
"names" : [
[ "0", "1", "2", "3" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

View file

@ -0,0 +1,14 @@
{
"projectileName" : "crystalshard",
"physics" : "grenade",
"bounces" : 1,
"timeToLive" : 0.5,
"lightColor" : [50, 0, 35],
"image" : "crystalshard.png",
"animationLoops" : false,
"animationCycle" : 0.5,
"frameNumber" : 4,
"speed" : 20,
"power" : 76,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 6],
"dimensions" : [4, 1],
"names" : [
[ "0", "1", "2", "3" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

View file

@ -0,0 +1,14 @@
{
"projectileName" : "crystalshardX",
"physics" : "grenade",
"bounces" : 1,
"timeToLive" : 0.5,
"lightColor" : [20, 130, 5],
"image" : "crystalshardX.png",
"animationLoops" : false,
"animationCycle" : 0.5,
"frameNumber" : 4,
"speed" : 35,
"power" : 100,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [16, 16],
"dimensions" : [2, 1],
"names" : [
[ "0", "1" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

View file

@ -0,0 +1,24 @@
{
"projectileName" : "cutterleaf",
"image" : "cutterleaf.png",
"animationCycle" : 0.25,
"physics" : "gravitybullet",
"frameNumber" : 2,
"pointLight" : false,
"speed" : 35,
"timeToLive" : 2.5,
"orientationLocked" : true,
"flippable" : true,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/leafexplosion/leafexplosion.config"
}
],
"power" : 1.0,
"damagePoly" : [ [-2, 2], [-2, -2], [2, -2], [2, 2] ],
"damageKind" : "default",
"emitters" : [ "defaultgreen" ]
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [16, 16],
"dimensions" : [2, 1],
"names" : [
[ "0", "1" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B

View file

@ -0,0 +1,24 @@
{
"projectileName" : "cutterleafX",
"image" : "cutterleafX.png",
"animationCycle" : 0.25,
"physics" : "gravitybullet",
"frameNumber" : 2,
"pointLight" : false,
"speed" : 50,
"timeToLive" : 2.5,
"orientationLocked" : true,
"flippable" : true,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/leafexplosion/leafexplosion.config"
}
],
"power" : 1,
"damagePoly" : [ [-2, 2], [-2, -2], [2, -2], [2, 2] ],
"damageKind" : "default",
"emitters" : [ "defaultgreen" ]
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [32, 32],
"dimensions" : [10, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,15 @@
{
"projectileName" : "heckblood",
"image" : "heckblood.png",
"physics" : "grenadenobounce",
"animationCycle" : 0.3,
"damageKindImage" : "icon.png",
"frameNumber" : 10,
"power" : 300,
"speed" : 50,
"timeToLive" : 0.3,
"bounces" : 0,
"piercing" : true,
"damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ],
"damageKind" : "default"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [32, 32],
"dimensions" : [10, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,16 @@
{
"projectileName" : "heckbloodX",
"image" : "heckbloodX.png",
"physics" : "grenadenobounce",
"animationCycle" : 0.3,
"animationLoops" : false,
"damageKindImage" : "icon.png",
"frameNumber" : 10,
"power" : 400,
"speed" : 75,
"timeToLive" : 0.4,
"bounces" : 0,
"piercing" : true,
"damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ],
"damageKind" : "default"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [24, 24],
"dimensions" : [24, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,75 @@
{
"projectileName" : "hivebug",
"physics" : "flybug",
"speed" : 30,
"bounces" : 0,
"timeToLive" : 1.5,
"image" : "hivebug.png",
"animationCycle" : 1.5,
"animationLoops" : false,
"orientationLocked" : true,
"flippable" : true,
"lightColor" : [0, 35, 10],
"frameNumber" : 24,
"damageKind" : "default",
"damagePoly" : [ [-7, -1], [-4.6, -5.6], [0, -8], [4.6, -5.6], [7, -1], [4.6, 3.6], [0, 6], [-4.6, 3.6] ],
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/vsmallregularexplosion/vsmallregularexplosionnosound.config"
},
{
"action" : "sound",
"options" : [ "/sfx/npc/smallbiped/bulbouseyehead_small_idle1.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_idle2.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_attack1.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_attack2.ogg" ]
},
{
"action" : "projectile",
"type" : "hivebuggib",
"power" : 0,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivebuggib",
"power" : 0,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivecluster",
"power" : 6.25,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivecluster",
"power" : 6.25,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivecluster",
"power" : 6.25,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivecluster",
"power" : 6.25,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
}
]
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [24, 24],
"dimensions" : [24, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,69 @@
{
"projectileName" : "hivebugX",
"physics" : "flyhighbug",
"speed" : 30,
"bounces" : 0,
"timeToLive" : 1.5,
"image" : "hivebugX.png",
"animationCycle" : 1.5,
"animationLoops" : false,
"orientationLocked" : true,
"flippable" : true,
"lightColor" : [80, 0, 90],
"frameNumber" : 24,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/vsmallregularexplosion/vsmallregularexplosionnosound.config"
},
{
"action" : "sound",
"options" : [ "/sfx/npc/smallbiped/bulbouseyehead_small_idle1.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_idle2.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_attack1.ogg", "/sfx/npc/smallbiped/bulbouseyehead_small_attack2.ogg" ]
},
{
"action" : "projectile",
"type" : "xtermite",
"firePosition" : [-10, 5],
"fuzzAngle" : 0,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivebuggibX",
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hivebuggibX",
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hiveclusterX",
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hiveclusterX",
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "hiveclusterX",
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
}
],
"power" : 3000,
"damageType" : "NoDamage",
"damageKind" : "default"
}

View file

@ -0,0 +1,13 @@
{
"projectileName" : "hivebuggib",
"physics" : "grenade",
"bounces" : 1,
"timeToLive" : 0.4,
"image" : "hivebuggib.png",
"animationLoops" : false,
"animationCycle" : 0.4,
"frameNumber" : 5,
"lightColor" : [0, 0, 0],
"speed" : 5,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [5, 1],
"names" : [
[ "0", "1", "2", "3", "4" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

View file

@ -0,0 +1,14 @@
{
"projectileName" : "hivebuggibX",
"physics" : "grenade",
"bounces" : 1,
"timeToLive" : 0.4,
"image" : "hivebuggibX.png",
"animationLoops" : false,
"animationCycle" : 0.4,
"frameNumber" : 5,
"lightColor" : [0, 0, 0],
"speed" : 5,
"power" : 200,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [5, 1],
"names" : [
[ "0", "1", "2", "3", "4" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

View file

@ -0,0 +1,30 @@
{
"action" : "actions",
"list" : [
{
"action" : "loop",
"count" : 3,
"body" : [
{
"action" : "option",
"options" : [
{
"action" : "particle",
"specification" : {
"type" : "animated",
"animation" : "/animations/dusttest/dusttest.animation",
"size" : 1.0,
"rotation" : 0.14,
"timeToLive" : 10.6
}
}
]
}
]
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/bugswarm1.ogg", "/sfx/projectiles/bugswarm2.ogg", "/sfx/projectiles/bugswarm3.ogg", "/sfx/projectiles/bugswarm4.ogg" ]
}
]
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

View file

@ -0,0 +1,27 @@
{
"projectileName" : "hivecluster",
"image" : "hivecluster.png",
"animationCycle" : 0.5,
"frameNumber" : 1,
"damageKindImage" : "icon.png",
"physics" : "stickybomb",
"pointLight" : true,
"lightColor" : [10, 40, 0],
"timeToLive" : 4,
"bounces" : 1,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "smallregularexplosion",
"inheritDamageFactor" : 1.0,
"angle" : 5
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"speed" : 15,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 B

View file

@ -0,0 +1,28 @@
{
"projectileName" : "hiveclusterX",
"image" : "hiveclusterX.png",
"animationCycle" : 0.5,
"frameNumber" : 1,
"damageKindImage" : "icon.png",
"physics" : "stickybomb",
"pointLight" : true,
"lightColor" : [190, 75, 160],
"timeToLive" : 4,
"bounces" : 1,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "smallregularexplosion",
"inheritDamageFactor" : 0.5,
"angle" : 5
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"power" : 500,
"speed" : 10,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [10, 7],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B

View file

@ -0,0 +1,56 @@
{
"projectileName" : "plasmacrystal",
"physics" : "stickygrenade",
"bounces" : -1,
"speed" : 60,
"timeToLive" : 0.2,
"lightColor" : [105, 0, 90],
"image" : "plasmacrystal.png",
"animationCycle" : 0.5,
"piercing" : true,
"frameNumber" : 1,
"actionOnReap" : [
{
"action" : "sound",
"options" : [ "/sfx/tools/pickaxe_precious.ogg" ]
},
{
"action" : "projectile",
"type" : "crystalshard",
"fuzzAngle" : 10,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 120
},
{
"action" : "projectile",
"type" : "crystalshard",
"fuzzAngle" : 10,
"inheritDamageFactor" : 0.2,
"angleAdjust" : -120
},
{
"action" : "projectile",
"type" : "crystalshard",
"fuzzAngle" : 10,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 1
},
{
"action" : "projectile",
"type" : "crystalshard",
"fuzzAngle" : 10,
"inheritDamageFactor" : 0.2,
"angleAdjust" : -55
},
{
"action" : "projectile",
"type" : "crystalshard",
"fuzzAngle" : 10,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 55
}
],
"power" : 50,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [10, 7],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B

View file

@ -0,0 +1,60 @@
{
"projectileName" : "plasmacrystalX",
"physics" : "stickygrenade",
"bounces" : -1,
"speed" : 60,
"timeToLive" : 0.2,
"lightColor" : [85, 230, 45],
"image" : "plasmacrystalX.png",
"animationCycle" : 0.5,
"piercing" : true,
"frameNumber" : 1,
"actionOnReap" : [
{
"action" : "sound",
"options" : [ "/sfx/tools/pickaxe_precious.ogg" ]
},
{
"action" : "config",
"file" : "/projectiles/explosions/vlightblockexplosion/vlightblockexplosion.config"
},
{
"action" : "projectile",
"type" : "crystalshardX",
"fuzzAngle" : 45,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "crystalshardX",
"fuzzAngle" : 45,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "crystalshardX",
"fuzzAngle" : 45,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "crystalshardX",
"fuzzAngle" : 45,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "crystalshardX",
"fuzzAngle" : 45,
"inheritDamageFactor" : 0.2,
"angleAdjust" : 0
}
],
"power" : 100,
"damageKind" : "default"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [2, 1],
"names" : [
[ "0", "1" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

View file

@ -0,0 +1,42 @@
{
"projectileName" : "slimeblob",
"image" : "slimeblob.png",
"animationCycle" : 0.5,
"timeToLive" : 5.0,
"frameNumber" : 2,
"damageKindImage" : "icon.png",
"physics" : "grenadezbomb",
"speed" : 20,
"pointLight" : true,
"lightColor" : [0, 50, 40],
"actionOnReap" : [
{
"action" : "projectile",
"type" : "slimecluster",
"fuzzAngle" : 45,
"angleAdjust" : 45,
"inheritDamageFactor" : 0.333
},
{
"action" : "projectile",
"type" : "slimecluster",
"fuzzAngle" : 45,
"angleAdjust" : -45,
"inheritDamageFactor" : 0.333
},
{
"action" : "projectile",
"type" : "slimecluster",
"fuzzAngle" : 45,
"angleAdjust" : -45,
"inheritDamageFactor" : 0.333
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"power" : 120,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [2, 1],
"names" : [
[ "0", "1" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 B

View file

@ -0,0 +1,66 @@
{
"projectileName" : "slimeblobX",
"image" : "slimeblobX.png",
"animationCycle" : 0.5,
"timeToLive" : 0.8,
"frameNumber" : 2,
"damageKindImage" : "/interface/statuses/poison.png",
"physics" : "grenadezbomb",
"speed" : 25,
"pointLight" : true,
"lightColor" : [0, 50, 40],
"statusEffects" : [
"weakpoison"
],
"actionOnReap" : [
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 45,
"angleAdjust" : 45,
"inheritDamageFactor" : 0.166
},
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 45,
"angleAdjust" : -45,
"inheritDamageFactor" : 0.166
},
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 180,
"angleAdjust" : 180,
"inheritDamageFactor" : 0.166
},
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 180,
"angleAdjust" : 0,
"inheritDamageFactor" : 0.166
},
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 180,
"angleAdjust" : 0,
"inheritDamageFactor" : 0.166
},
{
"action" : "projectile",
"type" : "slimeclusterX",
"fuzzAngle" : 180,
"angleAdjust" : -75,
"inheritDamageFactor" : 0.166
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"power" : 1500,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

View file

@ -0,0 +1,28 @@
{
"projectileName" : "slimecluster",
"image" : "slimecluster.png",
"animationCycle" : 0.5,
"frameNumber" : 1,
"damageKindImage" : "icon.png",
"physics" : "stickybomb",
"pointLight" : true,
"lightColor" : [0, 50, 40],
"timeToLive" : 2,
"bounces" : 1,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "smallregularexplosion",
"inheritDamageFactor" : 0.5,
"angle" : 5
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"power" : 45,
"speed" : 20,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [12, 12],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View file

@ -0,0 +1,28 @@
{
"projectileName" : "slimeclusterX",
"image" : "slimeclusterX.png",
"animationCycle" : 0.5,
"frameNumber" : 1,
"damageKindImage" : "icon.png",
"physics" : "stickybomb",
"pointLight" : true,
"lightColor" : [0, 50, 40],
"timeToLive" : 2,
"bounces" : 1,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "smallregularexplosion",
"inheritDamageFactor" : 0.5,
"angle" : 5
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/goocluster_pop.ogg" ]
}
],
"power" : 600,
"speed" : 35,
"damageType" : "NoDamage",
"damageKind" : "acid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

View file

@ -0,0 +1,46 @@
{
"projectileName" : "multisporecloud",
"image" : "multisporecloud.png",
"animationCycle" : 1,
"frameNumber" : 1,
"timeToLive" : 0.01,
"speed" : 100,
"physics" : "laser",
"flippable" : true,
"damageKindImage" : "icon.png",
"pointLight" : false,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "sporecloud",
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"inheritDamageFactor" : 1
},
{
"action" : "projectile",
"type" : "sporecloud",
"inheritSpeedFactor" : 0.08,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0,
"inheritDamageFactor" : 1
},
{
"action" : "projectile",
"type" : "sporecloud",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 30,
"angleAdjust" : 0,
"inheritDamageFactor" : 1
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/fire_out_louder.ogg" ]
}
],
"damagePoly" : [ [-14, 0], [-10, -10], [0, -14], [10, -10], [14, 0], [10, 10], [0, 14], [-10, 10] ],
"damageKind" : "poison"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [32, 32],
"dimensions" : [8, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,15 @@
{
"projectileName" : "sporecloud",
"image" : "sporecloud.png",
"physics" : "gas",
"animationCycle" : 1.05,
"speed" : 5,
"frameNumber" : 8,
"damageKindImage" : "icon.png",
"pointLight" : false,
"timeToLive" : 1,
"piercing" : true,
"damageKind" : "poison",
"emitters" : [ "defaultbrown" ],
"damagePoly" : [ [-14, 0], [-10, -10], [0, -14], [10, -10], [14, 0], [10, 10], [0, 14], [-10, 10] ]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

View file

@ -0,0 +1,173 @@
{
"projectileName" : "multisporecloudX",
"image" : "multisporecloudX.png",
"animationCycle" : 1,
"frameNumber" : 1,
"timeToLive" : 0.01,
"speed" : 100,
"physics" : "laser",
"flippable" : true,
"damageKindImage" : "icon.png",
"pointLight" : false,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "sporecloudX",
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.15,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.18,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.2,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.08,
"firePosition" : [-10, 5],
"fuzzAngle" : 180,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 30,
"angleAdjust" : 0
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 5
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 10
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 15
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 20
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 25
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 30
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 35
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 40
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 45
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 50
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 55
},
{
"action" : "projectile",
"type" : "sporecloudX",
"inheritSpeedFactor" : 0.1,
"firePosition" : [-10, 5],
"fuzzAngle" : 360,
"angleAdjust" : 0,
"delaySteps" : 60
},
{
"action" : "sound",
"options" : [ "/sfx/projectiles/fire_out_louder.ogg" ]
}
],
"damagePoly" : [ [-14, 0], [-10, -10], [0, -14], [10, -10], [14, 0], [10, 10], [0, 14], [-10, 10] ],
"power" : 0.0,
"damageKind" : "poison"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [32, 32],
"dimensions" : [8, 1],
"names" : [
[ "0", "1", "2", "3", "4", "5", "6", "7" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,16 @@
{
"projectileName" : "sporecloudX",
"image" : "sporecloudX.png",
"physics" : "gas",
"animationCycle" : 1,
"speed" : 5,
"frameNumber" : 8,
"damageKindImage" : "icon.png",
"pointLight" : false,
"timeToLive" : 1,
"piercing" : true,
"power" : 200,
"damageKind" : "poison",
"lightColor" : [100, 175, 155],
"emitters" : [ "defaultlightblue" ]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 B

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [13, 13],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

View file

@ -0,0 +1,23 @@
{
"projectileName" : "tardrop",
"image" : "tardrop.png",
"animationCycle" : 0.5,
"timeToLive" : 5.0,
"frameNumber" : 1,
"damageKindImage" : "/interface/statuses/tar.png",
"physics" : "highgravgrenade",
"speed" : 10,
"piercing" : true,
"lightColor" : [0, 5, 10],
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/tarexplosion/tarexplosion.config"
}
],
"power" : 0,
"damageKind" : "tarball",
"statusEffects" : [
"tarslow"
]
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [20, 18],
"dimensions" : [4, 1],
"names" : [
[ "0", "1", "2", "3" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

View file

@ -0,0 +1,18 @@
{
"projectileName" : "leaforb",
"image" : "leaforb.png",
"animationCycle" : 0.3,
"frameNumber" : 4,
"power" : 50,
"physics" : "gas",
"piercing" : true,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/leafexplosion/leafexplosion.config"
}
],
"lightColor" : [50, 100, 30],
"damageKind" : "electric"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

View file

@ -0,0 +1,63 @@
{
"projectileName" : "wildorb",
"image" : "wildorb.png",
"animationCycle" : 1,
"frameNumber" : 1,
"timeToLive" : 0.01,
"physics" : "laser",
"flippable" : true,
"damageKindImage" : "icon.png",
"pointLight" : false,
"actionOnReap" : [
{
"action" : "projectile",
"type" : "leaforb",
"fuzzAngle" : 0,
"inheritDamageFactor" : 0,
"inheritSpeedFactor" : 0.1,
"delaySteps" : 0,
"config" : {
"timeToLive" : 0.6
}
},
{
"action" : "sound",
"delaySteps" : 15,
"options" : [ "/sfx/blocks/sand_fall1.ogg", "/sfx/blocks/sand_fall2.ogg", "/sfx/blocks/sand_fall3.ogg" ]
},
{
"action" : "projectile",
"type" : "cutterleaf",
"fuzzAngle" : 15,
"inheritSpeedFactor" : 1,
"delaySteps" : 15
},
{
"action" : "sound",
"delaySteps" : 20,
"options" : [ "/sfx/blocks/sand_fall4.ogg", "/sfx/blocks/sand_fall5.ogg", "/sfx/blocks/sand_fall6.ogg" ]
},
{
"action" : "projectile",
"type" : "cutterleaf",
"fuzzAngle" : 15,
"inheritSpeedFactor" : 1,
"delaySteps" : 20
},
{
"action" : "sound",
"delaySteps" : 25,
"options" : [ "/sfx/blocks/sand_fall7.ogg", "/sfx/blocks/sand_fall8.ogg", "/sfx/blocks/sand_fall9.ogg" ]
},
{
"action" : "projectile",
"type" : "cutterleaf",
"fuzzAngle" : 15,
"inheritSpeedFactor" : 1,
"delaySteps" : 25
}
],
"damagePoly" : [ ],
"power" : 0.0,
"damageKind" : "default"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [20, 18],
"dimensions" : [4, 1],
"names" : [
[ "0", "1", "2", "3" ]
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

View file

@ -0,0 +1,18 @@
{
"projectileName" : "leaforbX",
"image" : "leaforbX.png",
"animationCycle" : 0.3,
"frameNumber" : 4,
"power" : 50,
"physics" : "gas",
"piercing" : true,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/leafexplosion/leafexplosion.config"
}
],
"lightColor" : [50, 100, 30],
"damageKind" : "electric"
}

View file

@ -0,0 +1,10 @@
{
"frameGrid" : {
"size" : [8, 8],
"dimensions" : [1, 1],
"names" : [
[ "0" ]
]
}
}

Some files were not shown because too many files have changed in this diff Show more