Skip to content

Commit

Permalink
updating FGParachute
Browse files Browse the repository at this point in the history
-   re: #2
  • Loading branch information
SignpostMarv committed Sep 22, 2024
1 parent f324e7b commit 35be3da
Showing 1 changed file with 218 additions and 15 deletions.
233 changes: 218 additions & 15 deletions schema/1.0.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -3220,7 +3220,11 @@
},
"FilterMontageTag": {
"type": "string",
"enum": ["HasAmmunition", "EquipmentInHand_None"]
"enum": [
"HasAmmunition",
"EquipmentInHand_None",
"EquipmentInHand_TwoHanded"
]
},
"FilterMontageTag--charged": {
"type": "string",
Expand Down Expand Up @@ -5189,43 +5193,242 @@
}
}
},
"FGParachute--AudioEvent": {
"type": "string",
"minLength": 1,
"UnrealEngineString": {
"left": "/Script/AkAudio.AkAudioEvent",
"right": {
"starts_with": "/Game/WwiseAudio/Events/Equipment/Parachute/"
}
}
},
"FGParachute": {
"type": "object",
"$ref": "#/$defs/FGEquipment--base",
"unevaluatedProperties": false,
"required": [
"ArmEquipmentsToSkipAnim",
"DeployedVFXComponents",
"mParachuteDeployMontageList",
"mParachuteDetachMontageList",
"mUseDistanceOverride",
"mIsDeployed"
],
"properties": {
"ArmEquipmentsToSkipAnim": {
"DeployedVFXComponents": {
"type": "string",
"const": ""
},
"mParachuteDeployMontageList": {
"type": "string",
"minLength": 1,
"typed_string": {
"minItems": 1,
"items": {
"type": "string",
"enum": [
"AE_ChainSaw",
"AE_PortableMiner",
"AE_Generic2Hand",
"AE_Nobelisk",
"AE_Rifle"
]
"required": ["Montages"],
"properties": {
"Montages": {
"type": "string",
"minLength": 1,
"typed_string": {
"minItems": 3,
"maxItems": 3,
"items": {
"oneOf": [
{
"type": "string",
"minLength": 1,
"typed_string": {
"required": [
"Filter",
"FilterMontageTag",
"Exclusive",
"Montage_1P",
"Montage_3P",
"AudioEvent",
"CameraAnim"
],
"properties": {
"Filter": {
"$ref": "#/$defs/boolean"
},
"FilterMontageTag": {
"$ref": "#/$defs/FilterMontageTag"
},
"Exclusive": {
"$ref": "#/$defs/boolean"
},
"Montage_1P": {
"$ref": "#/$defs/Montage_1P"
},
"Montage_3P": {
"$ref": "#/$defs/Montage_3P"
},
"AudioEvent": {
"$ref": "#/$defs/FGParachute--AudioEvent"
},
"CameraAnim": {
"$ref": "#/$defs/CameraAnim"
}
}
}
},
{
"type": "string",
"minLength": 1,
"typed_string": {
"required": [
"Filter",
"FilterMontageTag",
"Exclusive",
"Montage_3P",
"AudioEvent",
"CameraAnim"
],
"properties": {
"Filter": {
"$ref": "#/$defs/boolean"
},
"FilterMontageTag": {
"$ref": "#/$defs/FilterMontageTag"
},
"Exclusive": {
"$ref": "#/$defs/boolean"
},
"Montage_3P": {
"$ref": "#/$defs/Montage_3P"
},
"AudioEvent": {
"$ref": "#/$defs/FGParachute--AudioEvent"
},
"CameraAnim": {
"$ref": "#/$defs/CameraAnim"
}
}
}
},
{
"type": "string",
"minLength": 1,
"typed_string": {
"required": [
"Montage_1P",
"Montage_3P",
"AudioEvent",
"CameraAnim"
],
"properties": {
"Montage_1P": {
"$ref": "#/$defs/Montage_1P"
},
"Montage_3P": {
"$ref": "#/$defs/Montage_3P"
},
"AudioEvent": {
"$ref": "#/$defs/FGParachute--AudioEvent"
},
"CameraAnim": {
"$ref": "#/$defs/CameraAnim"
}
}
}
}
]
}
}
}
}
}
},
"DeployedVFXComponents": {
"mParachuteDetachMontageList": {
"type": "string",
"const": ""
"minLength": 1,
"typed_string": {
"required": ["Montages"],
"properties": {
"Montages": {
"type": "string",
"minLength": 1,
"typed_string": {
"minItems": 2,
"maxItems": 2,
"items": {
"oneOf": [
{
"type": "string",
"minLength": 1,
"typed_string": {
"required": [
"Filter",
"FilterMontageTag",
"InvertFilter",
"Exclusive",
"Montage_1P",
"Montage_3P",
"AudioEvent"
],
"properties": {
"Filter": {
"$ref": "#/$defs/boolean"
},
"FilterMontageTag": {
"$ref": "#/$defs/FilterMontageTag"
},
"InvertFilter": {
"$ref": "#/$defs/boolean"
},
"Exclusive": {
"$ref": "#/$defs/boolean"
},
"Montage_1P": {
"$ref": "#/$defs/Montage_1P"
},
"Montage_3P": {
"$ref": "#/$defs/Montage_3P"
},
"AudioEvent": {
"$ref": "#/$defs/FGParachute--AudioEvent"
}
}
}
},
{
"type": "string",
"minLength": 1,
"typed_string": {
"required": [
"Montage_3P",
"AudioEvent"
],
"properties": {
"Montage_3P": {
"$ref": "#/$defs/Montage_3P"
},
"AudioEvent": {
"$ref": "#/$defs/FGParachute--AudioEvent"
}
}
}
}
]
}
}
}
}
}
},
"mUseDistanceOverride": {
"$ref": "#/$defs/decimal-string"
},
"mIsDeployed": {
"$ref": "#/$defs/boolean"
},
"mEquipMontage": {
"$ref": "#/$defs/empty-object"
},
"mStingerMontage": {
"$ref": "#/$defs/empty-object"
},
"mUnEquipMontage": {
"$ref": "#/$defs/empty-object"
}
}
},
Expand Down

0 comments on commit 35be3da

Please sign in to comment.