Files
turnbasedgamedata/Config/Gameplays/Match3/Match3Config.json
2024-10-21 03:16:22 -03:00

318 lines
6.3 KiB
JSON

{
"ChessBoardConfig": {
"PieceConfigs": [
{
"ID": 1,
"Type": "Normal",
"StyleID": 1
},
{
"ID": 2,
"Type": "Normal",
"StyleID": 2
},
{
"ID": 3,
"Type": "Normal",
"StyleID": 3
},
{
"ID": 4,
"Type": "Normal",
"StyleID": 4
},
{
"ID": 5,
"Type": "Normal",
"StyleID": 5
},
{
"ID": 6,
"Type": "Bomb"
},
{
"ID": 7,
"Type": "Special"
},
{
"ID": 8,
"Type": "Special"
},
{
"ID": 9,
"Type": "Special"
},
{
"ID": 10,
"Type": "Special"
},
{
"ID": 11,
"Type": "Special"
},
{
"ID": 12,
"Type": "Special"
},
{
"ID": 13,
"Type": "Special"
}
],
"BombCreateConfigs": [
{
"MinRowBreak": 3,
"MinColumnBreak": 3,
"BombType": "MultiStyle",
"PieceConfigID": 6
},
{
"MinRowBreak": 5,
"BombType": "MultiStyle",
"PieceConfigID": 6
},
{
"MinColumnBreak": 5,
"BombType": "MultiStyle",
"PieceConfigID": 6
},
{
"MinRowBreak": 4,
"BombType": "Horizontal",
"StyleType": "FollowBreakStyle"
},
{
"MinColumnBreak": 4,
"BombType": "Vertical",
"StyleType": "FollowBreakStyle"
}
]
},
"FightConfig": {
"BattleShowMaxDuration": 7,
"BounceInitVelocity": {
"X": 0,
"Y": 8,
"Z": -17
},
"BounceBias": 5,
"BounceDuration": 1.1,
"FlapDistanceToCamera": 2,
"BirdInitScale": 1,
"BirdScalePerPower": 0.01,
"BirdMaxScale": 3
},
"TemplateApplyConfig": {
"PieceTagApplyConfig": [
{
"SourceTag": "GemPack",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"GemPack2",
"GemPack3",
"StepBonus",
"BlackFrog",
"FireEgg",
"FireEgg2",
"FireEgg3"
],
"RemoveGridTags": []
}
},
{
"SourceTag": "GemPack2",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"GemPack3",
"StepBonus",
"BlackFrog",
"FireEgg",
"FireEgg2",
"FireEgg3"
],
"RemoveGridTags": []
}
},
{
"SourceTag": "GemPack3",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack",
"GemPack2"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"StepBonus",
"BlackFrog",
"FireEgg",
"FireEgg2",
"FireEgg3"
],
"RemoveGridTags": []
}
},
{
"SourceTag": "BlackFrog",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack",
"GemPack2",
"GemPack3",
"StepBonus",
"FireEgg",
"FireEgg2",
"FireEgg3"
],
"AvoidGridTags": []
},
"ApplyPostAction": {}
},
{
"SourceTag": "StepBonus",
"ApplyCondition": {
"AvoidBombTypes": [],
"AvoidPieceTags": [
"GemPack",
"GemPack2",
"GemPack3",
"FireEgg",
"FireEgg2",
"FireEgg3",
"BlackFrog"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [],
"RemoveGridTags": []
}
},
{
"SourceTag": "FireEgg",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack",
"GemPack3",
"GemPack2"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"FireEgg2",
"FireEgg3",
"StepBonus",
"BlackFrog"
],
"RemoveGridTags": []
}
},
{
"SourceTag": "FireEgg2",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack",
"GemPack3",
"GemPack2",
"FireEgg"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"FireEgg3",
"StepBonus",
"BlackFrog"
],
"RemoveGridTags": []
}
},
{
"SourceTag": "FireEgg3",
"ApplyCondition": {
"AvoidBombTypes": [
"MultiStyle"
],
"AvoidPieceTags": [
"GemPack",
"GemPack3",
"GemPack2",
"FireEgg",
"FireEgg2"
],
"AvoidGridTags": []
},
"ApplyPostAction": {
"RemovePieceTags": [
"StepBonus",
"BlackFrog"
],
"RemoveGridTags": []
}
}
],
"GridTagApplyConfig": [
{
"SourceTag": "Ice2",
"ApplyCondition": {},
"ApplyPostAction": {}
}
]
},
"TagBehaviorConfig": {
"DisableMoveGridTags": [
"Ice2"
],
"BreakWithNeighborGridTags": [
"Ice2"
],
"DisableMovePieceTags": [
"GemPack",
"GemPack2",
"FireEgg",
"FireEgg2",
"FireEgg3",
"BlackFrog",
"GemPack3"
],
"BreakWithNeighborPieceTags": [
"GemPack",
"GemPack2",
"FireEgg",
"FireEgg2",
"FireEgg3",
"BlackFrog",
"GemPack3"
]
}
}