muffin v7.4.12

This commit is contained in:
alydev 2026-02-27 22:50:51 +10:00
parent e3e5a401c3
commit 0f9f445830
38 changed files with 13646 additions and 10442 deletions

View file

@ -105,6 +105,9 @@
"type": "boolean",
"description": "Most interactions with objects are checked for a Y (height) difference of 2 in-game units. If set to true, the game won't attempt to get any closer if the height difference is larger than this."
},
"IgnoreQuestMarker": {
"type": "boolean"
},
"RestartNavigationIfCancelled": {
"type": "boolean",
"description": "For some specific loading screen transitions (e.g. when entering/leaving the water through the portals in the ruby sea), setting this to 'false' means it won't re-attempt to move to the portal after the loading animation"
@ -153,7 +156,8 @@
"Instruction",
"AcceptQuest",
"CompleteQuest",
"InitiateLeve"
"InitiateLeve",
"FateAction"
]
},
"Disabled": {
@ -790,6 +794,34 @@
"additionalProperties": false
}
},
"FateActionTargets": {
"description": "List of targets with per-target actions for FateAction steps",
"type": "array",
"items": {
"type": "object",
"properties": {
"DataId": {
"description": "The NPC data id to use the action on",
"type": "integer"
},
"Action": {
"description": "The action to use on this target",
"type": "string",
"enum": [
"Cheer Rhythm: Red",
"Cheer Rhythm: Blue",
"Cheer Rhythm: Green",
"Cheer Rhythm: Yellow"
]
}
},
"required": [
"DataId",
"Action"
],
"additionalProperties": false
}
},
"CombatItemUse": {
"description": "Unlike the 'AfterItemUse' condition that is used for spawning an enemy in the first place, interacting with an item at a certain stage of combat is required",
"type": "object",
@ -1380,7 +1412,11 @@
"Shrouded Luminescence",
"Big Sneeze",
"Trickster's Treat",
"Treater's Trick"
"Treater's Trick",
"Cheer Rhythm: Red",
"Cheer Rhythm: Blue",
"Cheer Rhythm: Green",
"Cheer Rhythm: Yellow"
]
}
},
@ -1389,6 +1425,20 @@
]
}
},
{
"if": {
"properties": {
"InteractionType": {
"const": "FateAction"
}
}
},
"then": {
"required": [
"FateActionTargets"
]
}
},
{
"if": {
"properties": {