Add scripted boss phase artwork and native impact effects

This commit is contained in:
raptorreplica committed 2026-10-11 19:23:30 +11:00
1 parent e1a6b54712
commit f9b6caf4d4
6 files changed
+519 -3

No files matched your search

+55
View File
@@ -204,6 +204,36 @@
},
"additionalProperties": false
},
{
"description": "Pin a nonlegacy enemy's artwork frame; null resumes automatic animation.",
"type": "object",
"required": [
"entity",
"op"
],
"properties": {
"entity": {
"type": "integer",
"format": "uint64",
"minimum": 0.0
},
"frame": {
"type": [
"integer",
"null"
],
"format": "uint32",
"minimum": 0.0
},
"op": {
"type": "string",
"enum": [
"animation"
]
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
@@ -302,6 +332,14 @@
"y"
],
"properties": {
"kind": {
"default": "air_blast",
"allOf": [
{
"$ref": "#/definitions/ScriptEffectKind"
}
]
},
"op": {
"type": "string",
"enum": [
@@ -478,6 +516,23 @@
"additionalProperties": false
}
]
},
"ScriptEffectKind": {
"description": "Script names are independent of the legacy effect serialization format.",
"type": "string",
"enum": [
"ground_blast",
"small_ground",
"large_air",
"medium_air",
"small_air",
"air_blast",
"energy",
"person",
"platoon",
"flare",
"sparkle"
]
}
}
}