diff --git a/zz_utils.js b/zz_utils.js index 263f50d..c648440 100644 --- a/zz_utils.js +++ b/zz_utils.js @@ -244,7 +244,7 @@ function Draw_Results_Organ(a_data) { str_row += ''; for (var j = 0; j < arrEffekte.length; j++) { - objEffekt = Get_Organ_Effekt_Noxe_Zeit(a_data[i].organ, a_data[i].effekt_de, arrEffekte[j], glb_Zeit); + objEffekt = Get_Organ_Effekt_Noxe_Zeit(a_data[i].organ, a_data[i].effekt_de, arrEffekte[j], glb_Zeit, glb_Lang); if (glb_isMobile == false) { str_row += ''; @@ -462,7 +462,7 @@ function Get_Organ_Effekte(a_organ) { } // Get_Organ_Effekte -function Get_Organ_Effekt_Noxe_Zeit(a_organ, a_effekt, a_noxe, a_noxe_zeit) { +function Get_Organ_Effekt_Noxe_Zeit(a_organ, a_effekt, a_noxe, a_noxe_zeit, a_lang) { // Alle passenden Einträge aus json_matrix.arrMatrix //console.log("Filter_Noxe_Zeit_Organ: "+ a_noxe + " / " + a_noxe_zeit); @@ -478,6 +478,9 @@ function Get_Organ_Effekt_Noxe_Zeit(a_organ, a_effekt, a_noxe, a_noxe_zeit) { jsonData = $(jsonData).filter(function (i, n) { return n.organ == a_organ }); + jsonData = $(jsonData).filter(function (i, n) { + return !JSON.stringify(n).includes("suppress") || n.suppress.indexOf(a_lang) === -1 + }); //console.log(jsonData);