From 4531e405abdc598417c30f1c444df60f97941453 Mon Sep 17 00:00:00 2001 From: Kenta420 Date: Wed, 19 Feb 2025 16:52:39 +0700 Subject: [PATCH] AUS: Added SugarBreak profile --- inter/aus/xml/page_topping_select6.lxml | 439 ++++++++++++++++++++++++ xml/profile/run.ev | 10 +- 2 files changed, 446 insertions(+), 3 deletions(-) diff --git a/inter/aus/xml/page_topping_select6.lxml b/inter/aus/xml/page_topping_select6.lxml index 4546cd4f..03f75c24 100644 --- a/inter/aus/xml/page_topping_select6.lxml +++ b/inter/aus/xml/page_topping_select6.lxml @@ -1270,6 +1270,8 @@ EndIf DEBUGVAR RecipeTag2 + DEBUGVAR NoSugarStepRight2 + DEBUGVAR TOPPING1 ; If TOPPING1 = "Sugar" Then Var SugarZeroCalOption = "Enable" @@ -1318,6 +1320,17 @@ Var SugarZeroCalOption = "Invisible" EndIf + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + If RecipeTag2 = "Topping6Step" Then + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + Else + Var SugarState5 = "Disable" + EndIf + + EndIf EndIf @@ -1374,6 +1387,18 @@ DEBUGVAR toppingID1Default DEBUGVAR SugarState1 + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + If RecipeTag2 = "Topping6Step" Then + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + Else + Var SugarState5 = "Disable" + EndIf + + EndIf EndIf @@ -1422,6 +1447,17 @@ Var SugarState2 = "PressForever" EndIf + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + If RecipeTag2 = "Topping6Step" Then + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + Else + Var SugarState5 = "Disable" + EndIf + + EndIf EndIf If TOPPING1 = "Powder Sugar Premix 50" Then @@ -1466,6 +1502,18 @@ Var SugarState3 = "PressForever" EndIf + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + If RecipeTag2 = "Topping6Step" Then + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + Else + Var SugarState5 = "Disable" + EndIf + + EndIf + EndIf If TOPPING1 = "Powder Sugar Premix 25" Then @@ -1511,6 +1559,18 @@ If sugar_default_flag = 0 Then Var SugarState2 = "PressForever" EndIf + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + If RecipeTag2 = "Topping6Step" Then + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + Else + Var SugarState5 = "Disable" + EndIf + + EndIf EndIf Var SugarModeUpdateWhenChangeDrinkType = 0 @@ -2336,6 +2396,14 @@ Var SugarState5 = "Enable" Var SugarState6 = "Enable" Var topping1 = toppingID1index1 + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf EndIf Var SugarZeroCalOption = "Invisible" @@ -2392,6 +2460,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -2402,6 +2479,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -2456,6 +2542,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -2466,6 +2561,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -2518,6 +2622,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -2528,6 +2641,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -2536,6 +2658,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -2588,6 +2719,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index5 EndIf @@ -2598,6 +2738,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -2606,6 +2755,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -2658,6 +2816,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index6 EndIf @@ -2668,6 +2835,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index5 EndIf @@ -2676,6 +2852,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -2782,6 +2967,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -2838,6 +3031,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -2890,6 +3091,14 @@ Var SugarState3 = "PressForever" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index3 Var SugarZeroCalCheck = "Enable" @@ -2943,6 +3152,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "PressForever" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index4 Var SugarZeroCalCheck = "Enable" @@ -3050,6 +3267,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -3107,6 +3332,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -3159,6 +3392,14 @@ Var SugarState3 = "PressForever" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -3211,6 +3452,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "PressForever" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -3446,6 +3695,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -3509,6 +3767,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -3519,6 +3786,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index1 ; select no sugar @@ -3586,6 +3862,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -3596,6 +3881,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 ; select no sugar @@ -3662,6 +3956,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -3672,6 +3975,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -3680,6 +3992,15 @@ Var SugarState4 = "PressForever" Var SugarState5 = "Enable" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index2 ; select no sugar @@ -3747,6 +4068,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index5 EndIf @@ -3757,6 +4087,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -3765,6 +4104,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "PressForever" Var SugarState6 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -3821,6 +4169,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index6 EndIf @@ -3831,6 +4188,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index5 EndIf @@ -3839,6 +4205,15 @@ Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "PressForever" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + Var SugarState6 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -4057,6 +4432,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -4114,6 +4497,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -4170,6 +4561,14 @@ Var SugarState3 = "PressForever" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -4225,6 +4624,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "PressForever" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf @@ -4445,6 +4852,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index1 EndIf @@ -4505,6 +4920,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index2 EndIf @@ -4560,6 +4983,14 @@ Var SugarState3 = "PressForever" Var SugarState4 = "Enable" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index3 EndIf @@ -4614,6 +5045,14 @@ Var SugarState3 = "Enable" Var SugarState4 = "PressForever" Var SugarState5 = "Enable" + + ; No 2 right steps + If NoSugarStepRight2 = "true" Then + + Var SugarState5 = "Disable" + + EndIf + Var topping1 = toppingID1index4 EndIf diff --git a/xml/profile/run.ev b/xml/profile/run.ev index c232c4ab..4f54301b 100644 --- a/xml/profile/run.ev +++ b/xml/profile/run.ev @@ -24,7 +24,8 @@ STRCONTAIN "y20IDCard-Liveness" XMLProfileFromJson Y20IDCARDLIVE_ENABLE STRCONTAIN "y20IDCard" XMLProfileFromJson Y20IDCARD_ENABLE - STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakEnable + STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakJsonEnable + STRCONTAIN "SugarBreak" XMLProfile SugarBreakEnable STRCONTAIN "MyanmarLang" XMLProfile MyanmarLangEnable @@ -78,11 +79,14 @@ If SugarBreakEnable = "true" Then Var NoSugarStepRight2 = "true" Else - Var NoSugarStepRight2 = "false" + If SugarBreakJsonEnable = "true" Then + Var NoSugarStepRight2 = "true" + Else + Var NoSugarStepRight2 = "false" + EndIf EndIf - ; flag for apply all menu. Var price_apply = 0