Initial commit

This commit is contained in:
Stillkill committed 2026-03-08 15:37:55 -05:00
commit bd6318027f
4937 files changed
+194287

No files matched your search

+644
View File
@@ -0,0 +1,644 @@
{
"effects": {
"MonsterHit": {
"lifetime": 0.1,
"keyframes": {
"0": [
{
"emitterName": "impactEmitter"
}
]
}
},
"PlayerFootstep": {
"lifetime": 0.05,
"keyframes": {
"0": [
{
"emitterName": "FootDust"
}
]
}
},
"SplashPotionBreak": {
"lifetime": 0.4,
"keyframes": {
"30": [
{
"particleName": "potionAreaParticle",
"startSize": 1.5,
"lifetime": 0.3
},
{
"emitterName": "brokenGlassEmitter"
}
],
"33": [
{
"emitterName": "dustPuff"
}
]
}
},
"PlayerLevelUp": {
"lifetime": 0.5,
"keyframes": {
"0": [
{
"particleName": "levelUpTextParticle"
}
],
"1": [
{
"soundName": "level.start"
}
],
"50": [
{
"particleName": "levelUpTextParticle"
}
],
"51": [
{
"soundName": "random.levelup"
}
],
"99": [
{
"particleName": "levelUpTextParticle"
}
],
"100": [
{
"emitterName": "soulFireBlastSparksEmitter"
}
]
}
},
"PlayerHeal": {
"lifetime": 1.1,
"keyframes": {
"0": [
{
"emitterName": "HealPlayer"
}
]
}
},
"Checkpoint": {
"lifetime": 0.2,
"keyframes": {
"0": [
{
"soundName": "adventure.checkpoint"
}
],
"100": [
{
"particleName": "checkpointTextParticle"
}
]
}
},
"EmitterTest": {
"lifetime": 1,
"keyframes": {
"50": [
{
"emitterName": "discEmitter"
},
{
"emitterName": "coneEmitter"
}
],
"100": [
{
"emitterName": "discEmitter",
"positionalVelocity": [0, 0.1, 0],
"spawnRate": 0,
"burst": 30
}
]
}
},
"Slowness": {
"lifetime": 1,
"keyframes": {
"0": [
{
"soundName": "mob.spider.net"
},
{
"particleName": "webParticle",
"facingRotation": [0, 0, 30],
"startPosition": [0.5, 0.5, 0]
},
{
"particleName": "webParticle",
"facingRotation": [30, 90, 0],
"startPosition": [0, 0.5, -0.5]
},
{
"particleName": "webParticle",
"facingRotation": [0, 180, 30],
"startPosition": [-0.5, 0.5, 0]
},
{
"particleName": "webParticle",
"facingRotation": [-30, 270, 0],
"startPosition": [0, 0.5, 0.5]
}
]
}
}
},
"emitters": {
"brokenGlassEmitter": {
"type": "cone",
"particleName": "brokenglass",
"lifetime": 0.1,
"spawnRate": 5,
"burst": 10,
"startPosition": [0, 0, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 1, 0],
"size": 180
},
"impactEmitter": {
"type": "cone",
"particleName": "impactParticle",
"lifetime": 0.05,
"spawnRate": 0,
"burst": 5,
"startPosition": [0, 2, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0.35, 0],
"size": 180
},
"soulFireRainEmitter": {
"type": "disc",
"particleName": "soulFire",
"lifetime": 2.5,
"spawnRate": 40,
"burst": 0,
"startPosition": [0, 0, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0.05, 0],
"size": 0.7
},
"soulFireBlastEmitter": {
"type": "disc",
"particleName": "soulFireBlast",
"lifetime": 1,
"spawnRate": 10,
"burst": 0,
"startPosition": [0, 0, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"size": 1
},
"soulFireBlastClimaxEmitter": {
"type": "box",
"particleName": "soulFireBlastClimax",
"lifetime": 0.3,
"spawnRate": 30,
"burst": 5,
"startPosition": [0, 1.7, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"size": 1.5
},
"soulFireBlastSparksEmitter": {
"type": "sphere",
"particleName": "glitter",
"lifetime": 0.8,
"spawnRate": 100,
"burst": 2,
"startPosition": [0, -0.5, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"size": 0.8,
"fadeTime": 0.8
},
"HealPlayer": {
"type": "sphere",
"particleName": "healglitter",
"lifetime": 0.8,
"spawnRate": 150,
"burst": 2,
"startPosition": [0, 1, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"size": 0.6,
"fadeTime": 0.8
},
"FootDust": {
"type": "disc",
"particleName": "dust",
"lifetime": 0.05,
"spawnRate": 0,
"burst": 40,
"startPosition": [0, 2.2, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0.02, 0],
"size": 0.4,
"fadeTime": 0.8
},
"dustPuff": {
"type": "cone",
"particleName": "dustBig",
"lifetime": 0.05,
"spawnRate": 0,
"burst": 400,
"startPosition": [0, 0.5, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0.6, 0],
"size": 90,
"fadeTime": 0.4
},
"coneEmitter": {
"type": "cone",
"particleName": "smokeSpin",
"lifetime": 2,
"spawnRate": 40,
"burst": 0,
"startPosition": [0, 3, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0.25, 0],
"size": 10
},
"discEmitter": {
"type": "disc",
"particleName": "smokeSpin2",
"lifetime": 10,
"spawnRate": 40,
"burst": 0,
"startPosition": [0, 0.2, 0],
"facingRotation": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"size": 3
}
},
"particles": {
"soulFire": {
"lifetime": 1.5,
"startYRotation": -1,
"yVelocity": 0,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": -0.5,
"startSize": 0.6,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 0.5],
"fadeTime": 0.3,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 10,
"animationCount": 16
},
"healParticle": {
"lifetime": 0.2,
"startYRotation": -1,
"yVelocity": 10,
"startPosition": [0, 0.5, 0],
"positionalVelocity": [0, 0.5, 0],
"gravity": 0.6,
"startSize": 0.2,
"growthVelocity": -0.1,
"facingRotation": [0, 0.5, 0],
"color": [1.4, 0.75, 0.9, 1],
"fadeTime": 0.5,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 9,
"animationCount": 8
},
"impactParticle": {
"lifetime": 0.25,
"startYRotation": 0,
"yVelocity": 0,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 1,
"startSize": 0.08,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1.3, 1.3, 1.4, 1],
"fadeTime": 0.27,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 5,
"animationStartY": 10,
"animationCount": 1
},
"soulFireBlast": {
"lifetime": 0.5,
"startYRotation": -1,
"yVelocity": 0,
"startPosition": [0, 0.8, 0],
"positionalVelocity": [0, 0.2, 0],
"gravity": 0,
"startSize": 1.8,
"growthVelocity": 0.2,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 1],
"fadeTime": 0.1,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "atlas.swosh",
"tileCountX": 8,
"tileCountY": 8,
"animationStartX": 0,
"animationStartY": 3,
"animationCount": 7
},
"soulFireBlastClimax": {
"lifetime": 0.25,
"startYRotation": 0,
"yVelocity": 0,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0,
"startSize": 1.8,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 1],
"fadeTime": 0.3,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 6,
"animationStartY": 10,
"animationCount": 1
},
"brokenglass": {
"lifetime": 0.5,
"startYRotation": -1,
"yVelocity": 1,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 2,
"startSize": 0.15,
"growthVelocity": -0.1,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 0.7],
"fadeTime": 0.1,
"useCollision": true,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 5,
"animationStartY": 10,
"animationCount": 1
},
"glitter": {
"lifetime": 0.5,
"startYRotation": 0,
"yVelocity": 5,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": -0.5,
"startSize": 0.05,
"growthVelocity": 0.05,
"facingRotation": [0, 0, 0],
"color": [1, 1, 0.7, 1],
"fadeTime": 0.1,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 9,
"animationCount": 8,
"unlit": true
},
"healglitter": {
"lifetime": 0.7,
"startYRotation": 0,
"yVelocity": 10,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": -0.5,
"startSize": 0.08,
"growthVelocity": 0.01,
"facingRotation": [0, 0, 0],
"color": [0.3, 0.8, 1, 0.8],
"fadeTime": 0.1,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 9,
"animationCount": 8,
"unlit": true
},
"sparks": {
"lifetime": 1.2,
"startYRotation": -1,
"yVelocity": 1,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 1,
"startSize": 0.15,
"growthVelocity": -0.1,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 0.5],
"fadeTime": 0.1,
"useCollision": true,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 5,
"animationStartY": 10,
"animationCount": 1
},
"dustBig": {
"growthVelocity": 0.05,
"color": [1, 0.85, 0.70, 0.5],
"lifetime": 0.65,
"startYRotation": -1,
"yVelocity": -1,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, -1, 0],
"gravity": 0.1,
"startSize": 0.35,
"facingRotation": [0, 0, 0],
"fadeTime": 0.5,
"useCollision": true,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 5,
"animationStartY": 10,
"animationCount": 1
},
"dust": {
"growthVelocity": 0.05,
"color": [0.95, 0.9, 0.85, 0.25],
"lifetime": 0.5,
"startYRotation": -1,
"yVelocity": -1,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0.0,
"startSize": 0.05,
"facingRotation": [0, 0, 0],
"fadeTime": 0.3,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 5,
"animationStartY": 10,
"animationCount": 1
},
"potionAreaParticle": {
"lifetime": 0.04,
"startYRotation": 0,
"yVelocity": 20,
"startPosition": [0, 0.05, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0,
"startSize": 1.5,
"growthVelocity": -1,
"facingRotation": [0, 0, 0],
"color": [1.3, 1.3, 1.3, 1],
"fadeTime": 0.5,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "atlas.circle",
"tileCountX": 1,
"tileCountY": 1,
"animationStartX": 0,
"animationStartY": 0,
"animationCount": 1
},
"smokeSpin": {
"lifetime": 1,
"startYRotation": 0,
"yVelocity": 1,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0.7,
"startSize": 0.4,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 1],
"fadeTime": 0.1,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 10,
"animationCount": 16
},
"smokeSpin2": {
"lifetime": 1,
"startYRotation": 0,
"yVelocity": 0,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0.0,
"startSize": 0.25,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1, 1, 0, 1],
"fadeTime": 0.1,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "atlas.particles",
"tileCountX": 16,
"tileCountY": 16,
"animationStartX": 0,
"animationStartY": 10,
"animationCount": 16
},
"levelUpTextParticle": {
"lifetime": 1.0,
"startYRotation": 180,
"yVelocity": 0,
"startPosition": [-0.25, -1, 0.3],
"positionalVelocity": [0, -0.75, 0],
"gravity": 0,
"startSize": 1.2,
"growthVelocity": 1.9,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 1],
"fadeTime": 0.3,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "text.levelup",
"tileCountX": 1,
"tileCountY": 1,
"animationStartX": 0,
"animationStartY": 0,
"animationCount": 1,
"unlit": true
},
"checkpointTextParticle": {
"lifetime": 1.2,
"startYRotation": 180,
"yVelocity": 0,
"startPosition": [0, -1, 0],
"positionalVelocity": [0, -0.8, 0],
"gravity": 0,
"startSize": 1.0,
"growthVelocity": 10,
"facingRotation": [0, 0, 0],
"color": [0.7, 0.8, 0.9, 1],
"fadeTime": 0.3,
"useCollision": false,
"useBillboarded": true,
"textureAtlas": "text.checkpoint",
"tileCountX": 1,
"tileCountY": 1,
"animationStartX": 0,
"animationStartY": 0,
"animationCount": 1
},
"webParticle": {
"lifetime": 2.25,
"startYRotation": 0,
"yVelocity": 0,
"startPosition": [0, 0, 0],
"positionalVelocity": [0, 0, 0],
"gravity": 0,
"startSize": 0.5,
"growthVelocity": 0,
"facingRotation": [0, 0, 0],
"color": [1, 1, 1, 1],
"fadeTime": 0.05,
"useCollision": false,
"useBillboarded": false,
"textureAtlas": "block.web",
"tileCountX": 1,
"tileCountY": 1,
"animationStartX": 0,
"animationStartY": 0,
"animationCount": 1
}
}
}