ZenlessData/Data/TreasureCar_Reward.json
2024-08-13 22:59:23 -03:00

251 lines
6.5 KiB
JSON

{
"AbilityName": "TreasureCar_Reward",
"AbilitySpecials": {
"IsShowModel": {
"Value": 2
},
"OnceRewardID": {
"Value": 0
},
"RewardID": {
"Value": 0
},
"isOnceReward": {
"Value": 2
}
},
"AbilityStacking": "Unique",
"Modifiers": {
"RewardConditionModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "AddRewardAction",
"IsShowDropModel": true,
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "IsShowModel",
"ParamType": "Integer",
"Target": "Self"
}
],
"RewardCount": 1,
"RewardID": "%RewardID"
},
{
"$type": "AddRewardAction",
"IsShowDropModel": false,
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "IsShowModel",
"ParamType": "Integer",
"Target": "Self"
}
],
"RewardCount": 1,
"RewardID": "%RewardID"
},
{
"$type": "AddOnceRewardAction",
"IsShowDropModel": true,
"OnceRewardID": "%OnceRewardID",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "IsShowModel",
"ParamType": "Integer",
"Target": "Self"
}
]
},
{
"$type": "AddOnceRewardAction",
"IsShowDropModel": false,
"OnceRewardID": "%OnceRewardID",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "IsShowModel",
"ParamType": "Integer",
"Target": "Self"
}
]
},
{
"$type": "DropItemAction",
"DropStr": "1008:10000:5",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "OnceRewardID",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByTags",
"TagList": [
"RareS"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DropItemAction",
"DropStr": "1007:10000:5",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "OnceRewardID",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByTags",
"TagList": [
"RareA"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DropItemAction",
"DropStr": "1006:10000:5",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "OnceRewardID",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByTags",
"TagList": [
"RareB"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DropItemAction",
"DropStr": "1005:10000:5",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "isOnceReward",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 0,
"ParamName": "OnceRewardID",
"ParamType": "Integer",
"Target": "Self"
},
{
"$type": "ByTags",
"TagList": [
"RareC"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "LDListenEntityAction",
"TargetKey": "TreasureCar_GetReward"
}
]
}
},
"OnAbilityStart": [
{
"$type": "ApplyModifier",
"ModifierName": "RewardConditionModifier",
"Target": "Self"
}
]
}