Skip to content

Commit

Permalink
Tanglevine Reanimator
Browse files Browse the repository at this point in the history
Added the Tanglevine Reanimator, along its figurine and coresponding collection entries
updated the wither splinter projectile so it does wither damage
added a withersmoke projectile
Changed the witherlord radio message from mission to tutorial, so that the player only sees it once
  • Loading branch information
Frykas committed Jun 20, 2023
1 parent c398853 commit 758a332
Show file tree
Hide file tree
Showing 19 changed files with 509 additions and 12 deletions.
5 changes: 3 additions & 2 deletions collections/actionfigures.collection.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[
{"op":"add","path":"/collectables/starforge-cacochiusaf","value":{"order":104,"item":"starforge-cacochiusaf"}}
,{"op":"add","path":"/collectables/starforge-centurionaf","value":{"order":120,"item":"starforge-centurionaf"}}
,{"op":"add","path":"/collectables/starforge-ancientcephalowormaf","value":{"order":121,"item":"starforge-ancientcephalowormaf"}}
,{"op":"add","path":"/collectables/starforge-centurionaf","value":{"order":130,"item":"starforge-centurionaf"}}
,{"op":"add","path":"/collectables/starforge-ancientcephalowormaf","value":{"order":131,"item":"starforge-ancientcephalowormaf"}}
,{"op":"add","path":"/collectables/starforge-florantaf","value":{"order":102,"item":"starforge-florantaf"}}
,{"op":"add","path":"/collectables/starforge-jootyfishaf","value":{"order":100,"item":"starforge-jootyfishaf"}}
,{"op":"add","path":"/collectables/starforge-novalimeaf","value":{"order":103,"item":"starforge-novalimeaf"}}
Expand All @@ -21,5 +21,6 @@
,{"op":"add","path":"/collectables/starforge-mothonaf","value":{"order":113,"item":"starforge-mothonaf"}}
,{"op":"add","path":"/collectables/starforge-starmiteaf","value":{"order":118,"item":"starforge-starmiteaf"}}
,{"op":"add","path":"/collectables/starforge-progenitorslitheraf","value":{"order":119,"item":"starforge-progenitorslitheraf"}}
,{"op":"add","path":"/collectables/starforge-progenitorslitheraf","value":{"order":120,"item":"starforge-tanglevinereanimatoraf"}}
]
//SILBR SOKLOVA PATCH!!!!!!
11 changes: 11 additions & 0 deletions collections/monsters.collection.patch
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,17 @@
}
},

{
"op": "add",
"path": "/collectables/tanglevinereanimator",
"value":
{
"order" : 112,
"monsterType" : "starforge-tanglevinereanimator",
"icon" : "/monsters/flyers/tanglevinereanimator/icon.png"
}
},

{
"op": "add",
"path": "/collectables/mothon",
Expand Down
9 changes: 9 additions & 0 deletions monsters/flyers/tanglevinereanimator/body.monsterpart
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name" : "tanglevinereanimator",
"category" : "tanglevinereanimator",
"type" : "body",

"frames" : {
"body" : "tanglevinereanimator.png"
}
}
11 changes: 11 additions & 0 deletions monsters/flyers/tanglevinereanimator/default.frames
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"frameGrid" : {
"size" : [35, 35],
"dimensions" : [7, 3],

"names" : [
[ null, "fly.1", "fly.2", "fly.3", "fly.4", null, "hurt.1"],
[ null, "fire.1", "fire.2", "fire.3", "fire.4"]
]
}
}
Binary file added monsters/flyers/tanglevinereanimator/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
160 changes: 160 additions & 0 deletions monsters/flyers/tanglevinereanimator/tanglevinereanimator.animation
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{
"animatedParts" : {
"stateTypes" : {
"body" : {
"priority" : 0,
"default" : "idle",
"states" : {
"idle" : {
"frames" : 4,
"cycle" : 0.5,
"mode" : "loop"
},
"fly" : {
"frames" : 4,
"cycle" : 0.3,
"mode" : "loop"
},
"firewindup" : {
"frames" : 4,
"cycle" : 0.6,
"mode" : "loop",
"properties" : {
"immediateSound" : "/sfx/npc/monsters/wisper_windup1.ogg"
}
},
"fire" : {
"frames" : 4,
"cycle" : 0.6,
"mode" : "loop",
"properties" : {
"immediateSound" : "/sfx/npc/monsters/wisper_fire.ogg"
}
}
}
},
"damage" : {
"priority" : 3,
"default" : "none",
"states" : {
"none" : {
"frames" : 1
},
"stunned" : {
"frames" : 1
}
}
},
"releaseParticles" : {
"default" : "off",
"states" : {
"off" : {
"frames" : 1,
"properties" : {
"particleEmittersOff" : [ "releaseParticles" ]
}
},
"on" : {
"frames" : 1,
"cycle" : 0.1,
"mode" : "transition",
"transition" : "off",
"properties" : {
"particleEmittersOn" : [ "releaseParticles" ]
}
}
}
}
},

"parts" : {
"body" : {
"properties" : {
"transformationGroups" : [ "body" ],
"offset" : [0.0, 0.125]
},
"partStates" : {
"body" : {
"idle" : {
"properties" : {
"image" : "<partImage>:fly.<frame>"
}
},
"fly" : {
"properties" : {
"image" : "<partImage>:fly.<frame>"
}
},
"firewindup" : {
"properties" : {
"image" : "<partImage>:fire.<frame>"
}
},
"fire" : {
"properties" : {
"image" : "<partImage>:fire.<frame>"
}
}
},
"damage" : {
"stunned" : {
"properties" : {
"image" : "<partImage>:hurt.<frame>"
}
}
}
}
}
}
},

"transformationGroups" : {
"body" : { "interpolated" : true }
},


"particleEmitters" : {
"deathPoof" : {
"particles" : [
{ "particle" : "deathfizz1left" },
{ "particle" : "deathfizz1right" },
{ "particle" : "deathfizz2left" },
{ "particle" : "deathfizz2right" },
{ "particle" : "deathfizz3left" },
{ "particle" : "deathfizz3right" },
{ "particle" : "deathfizz4left" },
{ "particle" : "deathfizz4right" }
]
},
"captureParticles" : {
"particles" : [
{ "particle" : "monstercapture" }
]
},
"releaseParticles" : {
"particles" : [
{ "particle" : "monsterrelease" }
]
},
"teleportOut" : {
"particles" : [
{ "particle" : "monstercapture" }
]
},
"teleportIn" : {
"particles" : [
{ "particle" : "monsterrelease" }
]
},
"levelUp" : {
"particles" : [
{ "particle" : "monsterlevelup" }
]
}
},

"sounds" : {
"aggroHop" : [ "/sfx/npc/monsters/monster_surprise.ogg" ],
"deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ]
}
}
Loading

0 comments on commit 758a332

Please sign in to comment.