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,9 @@
{
"name" : "body",
"category" : "moondancer",
"type" : "body",
"frames" : {
"body" : "body.png"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,9 @@
{
"name" : "head",
"category" : "moondancer",
"type" : "head",
"frames" : {
"head" : "glow.png"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,67 @@
{
"animatedParts" : {
"parts" : {
"body" : {
"zLevel" : 0,
"properties" : {
"rotationGroup" : "body",
"image" : "<partImage>"
}
},
"head" : {
"zLevel" : 1,
"properties" : {
"rotationGroup" : "body",
"image" : "<partImage>",
"fullbright" : true
}
}
}
},
"rotationGroups" : {
"body" : {
"rotationCenter" : [0, 0],
"angularVelocity" : 5
}
},
"particleEmitters" : {
"trail" : {
"active" : true,
"emissionRate" : 10.0,
"particles" : [
{
"particle" : {
"type" : "animated",
"animation" : "/animations/fizz2/fizz2.animation",
"size" : 0.5,
"angularVelocity" : 20,
"fade" : 1,
"destructionTime" : 0,
"position" : [0, 0],
"initialVelocity" : [0, 0],
"timeToLive" : 4,
"layer" : "middle",
"variance" : {
"initialVelocity" : [1, 1]
}
}
}
]
}
},
"effects" : {
"blink" : {
"type" : "flash",
"time" : 0,
"directives" : "fade=ffffff;0.5"
}
},
"sounds" : {
"turnHostile" : [ ],
"deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ]
}
}

View file

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

View file

@ -0,0 +1,115 @@
{
"type" : "moondancer",
"categories" : [ "moondancer" ],
"parts" : [ "body", "head" ],
"animation" : "moondancer.animation",
"dropPools" : [
{
"default" : "empty",
"bugnet" : "butterbee"
}
],
"baseParameters" : {
"scripts" : [
"/monsters/bugs/bug.lua",
"/scripts/util.lua",
"/scripts/vec2.lua"
],
"buzzing" : {
"riseSpeed" : 2,
"minGroundDistance" : 2,
"fallSpeed" : 3,
"maxGroundDistance" : 5,
"changeDirSpeed" : 2,
"wanderDistance" : 5,
"rotationSpeed" : 2,
"rotationChangeInterval" : 1
},
"metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
"scale" : 1.0,
"movementSettings" : {
"collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
"mass" : 1,
"walkSpeed" : 10,
"runSpeed" : 10,
"jumpSpeed" : 5,
"flySpeed" : 3,
"airFriction" : 0,
"airForce" : 100.0,
"gravityEnabled" : false
},
"bodyMaterialKind" : "organic",
"knockoutTime" : 0.1,
"knockoutEffect" : "",
"damageTeamType" : "passive",
"statusSettings" : {
"statusProperties" : {
"targetMaterialKind" : "organic"
},
"appliesEnvironmentStatusEffects" : false,
"appliesWeatherStatusEffects" : false,
"minimumLiquidStatusEffectPercentage" : 0.1,
"primaryScriptSources" : [
"/stats/monster_primary.lua"
],
"primaryScriptDelta" : 5,
"stats" : {
"knockbackStunTime" : {
"baseValue" : 0.25
},
"knockbackThreshold" : {
"baseValue" : 9
},
"maxHealth" : {
"baseValue" : 1
},
"protection" : {
"baseValue" : 0.0
},
"healthRegen" : {
"baseValue" : 0.0
},
"wetImmunity" : {
"baseValue" : 1.0
},
"powerMultiplier" : {
"baseValue" : 1.0
}
},
"resources" : {
"stunned" : {
"deltaValue" : -1.0,
"initialValue" : 0.0
},
"health" : {
"maxStat" : "maxHealth",
"deltaStat" : "healthRegen",
"defaultPercentage" : 100
}
}
},
"mouthOffset" : [0, 0],
"feetOffset" : [0, -8],
"capturable" : false,
"relocatable" : true
}
}