From d858f2c2da325c4f9ee0e281d9dba1e7fa6aa103 Mon Sep 17 00:00:00 2001 From: irbizzelus <117110119+irbizzelus@users.noreply.github.com> Date: Mon, 31 Oct 2022 22:12:18 +0300 Subject: [PATCH] Version 1.5 FWB fix, string id update, move to github updates --- lua/copmovement.lua | 5 +++++ main.xml | 2 +- menus/immdomcopsmenu.txt | 12 ++++++------ menus/lang/immdomcopsmenu_chs.txt | 12 ++++++------ menus/lang/immdomcopsmenu_en.txt | 12 ++++++------ menus/lang/immdomcopsmenu_es.txt | 12 ++++++------ menus/lang/immdomcopsmenu_fr.txt | 12 ++++++------ menus/lang/immdomcopsmenu_ru.txt | 12 ++++++------ mod.txt | 2 +- 9 files changed, 43 insertions(+), 38 deletions(-) diff --git a/lua/copmovement.lua b/lua/copmovement.lua index 31c3cbe..c154ba6 100644 --- a/lua/copmovement.lua +++ b/lua/copmovement.lua @@ -16,6 +16,11 @@ Hooks:PostHook(CopMovement, "action_request", "postactionrequesttweakunitdata" , return end + -- Wacky zany First World Bank stealth retention code by Divided By Zero² + if Global.game_settings and Global.game_settings.level_id == "red2" and managers.groupai:state():whisper_mode() then + return + end + -- Much better way to make sure that wrong 'enemies' dont get immortal/mortal is to only allow enemies from a list that we make ourselves to become mortal/immortal -- Pros: -- 1) less bugs diff --git a/main.xml b/main.xml index b0e3ebd..0180f67 100644 --- a/main.xml +++ b/main.xml @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/menus/immdomcopsmenu.txt b/menus/immdomcopsmenu.txt index 22a78ee..7ad1cc5 100644 --- a/menus/immdomcopsmenu.txt +++ b/menus/immdomcopsmenu.txt @@ -1,16 +1,16 @@ { "menu_id": "immdomcopsmenu", "parent_menu_id": "blt_options", - "title": "immdomcops_title", - "description": "immdomcops_desc", + "title": "IMMDOMCOP_title", + "description": "IMMDOMCOP_desc", "back_callback": "idc_immdomcopssave", "items": [ { "type" : "toggle", "id" : "highlights", - "title" : "highlights", - "description" : "highlights_desc", + "title" : "IMMDOMCOP_highlights", + "description" : "IMMDOMCOP_highlights_desc", "callback" : "idc_cb_highlights", "value" : "highlights", "default_value" : true @@ -18,8 +18,8 @@ { "type" : "toggle", "id" : "meleekill", - "title" : "meleekill", - "description" : "meleekill_desc", + "title" : "IMMDOMCOP_meleekill", + "description" : "IMMDOMCOP_meleekill_desc", "callback" : "idc_cb_meleekill", "value" : "meleekill", "default_value" : true diff --git a/menus/lang/immdomcopsmenu_chs.txt b/menus/lang/immdomcopsmenu_chs.txt index f8b64e2..7c2a04e 100644 --- a/menus/lang/immdomcopsmenu_chs.txt +++ b/menus/lang/immdomcopsmenu_chs.txt @@ -1,8 +1,8 @@ { - "immdomcops_title": "Immortal dominated cops", - "immdomcops_desc": "Immortal dominated cops(已被恐吓的警察无敌)模组设置", - "highlights": "高亮轮廓", - "highlights_desc": "勾选或取消勾选以决定是否高亮被恐吓的警察的轮廓", - "meleekill": "近战一击必杀", - "meleekill_desc": "勾选后主机近战攻击已经完全投降的敌人会直接将其击杀" + "IMMDOMCOP_title": "Immortal dominated cops", + "IMMDOMCOP_desc": "Immortal dominated cops(已被恐吓的警察无敌)模组设置", + "IMMDOMCOP_highlights": "高亮轮廓", + "IMMDOMCOP_highlights_desc": "勾选或取消勾选以决定是否高亮被恐吓的警察的轮廓", + "IMMDOMCOP_meleekill": "近战一击必杀", + "IMMDOMCOP_meleekill_desc": "勾选后主机近战攻击已经完全投降的敌人会直接将其击杀" } \ No newline at end of file diff --git a/menus/lang/immdomcopsmenu_en.txt b/menus/lang/immdomcopsmenu_en.txt index c9fbf03..e54684e 100644 --- a/menus/lang/immdomcopsmenu_en.txt +++ b/menus/lang/immdomcopsmenu_en.txt @@ -1,8 +1,8 @@ { - "immdomcops_title": "Immortal dominated cops", - "immdomcops_desc": "", - "highlights": "Highlights", - "highlights_desc": "Enable or disable intimidated enemy highlighs", - "meleekill": "Melee insta-kill", - "meleekill_desc": "If enabled host can insta kill any cop who has given up completely with a melee attack" + "IMMDOMCOP_title": "Immortal dominated cops", + "IMMDOMCOP_desc": "", + "IMMDOMCOP_highlights": "Highlights", + "IMMDOMCOP_highlights_desc": "Enable or disable intimidated enemy highlighs", + "IMMDOMCOP_meleekill": "Melee insta-kill", + "IMMDOMCOP_meleekill_desc": "If enabled host can insta kill any cop who has given up completely with a melee attack" } \ No newline at end of file diff --git a/menus/lang/immdomcopsmenu_es.txt b/menus/lang/immdomcopsmenu_es.txt index 2cc235f..4ac0d58 100644 --- a/menus/lang/immdomcopsmenu_es.txt +++ b/menus/lang/immdomcopsmenu_es.txt @@ -1,8 +1,8 @@ { - "immdomcops_title": "Immortal dominated cops", - "immdomcops_desc": "", - "highlights": "Contornos", - "highlights_desc": "Activa o desactiva los contornos de los enemigos dominados", - "meleekill": "Insta-Muerte cuerpo a cuerpo", - "meleekill_desc": "Si se activa el host puede matar instantáneamente a cualquier policía que se haya rendido completamente, con un ataque cuerpo a cuerpo" + "IMMDOMCOP_title": "Immortal dominated cops", + "IMMDOMCOP_desc": "", + "IMMDOMCOP_highlights": "Contornos", + "IMMDOMCOP_highlights_desc": "Activa o desactiva los contornos de los enemigos dominados", + "IMMDOMCOP_meleekill": "Insta-Muerte cuerpo a cuerpo", + "IMMDOMCOP_meleekill_desc": "Si se activa el host puede matar instantáneamente a cualquier policía que se haya rendido completamente, con un ataque cuerpo a cuerpo" } \ No newline at end of file diff --git a/menus/lang/immdomcopsmenu_fr.txt b/menus/lang/immdomcopsmenu_fr.txt index ebe25bf..34f6c75 100644 --- a/menus/lang/immdomcopsmenu_fr.txt +++ b/menus/lang/immdomcopsmenu_fr.txt @@ -1,8 +1,8 @@ { - "immdomcops_title": "Immortal dominated cops", - "immdomcops_desc": "", - "highlights": "Surbrillance", - "highlights_desc": "Active ou désactive la surbrillance des ennemis dominés", - "meleekill": "Meutre instantanée via mélée", - "meleekill_desc": "Si activer, l'hôte peut tuer instantanément un flic qui s'est rendu avec une attaque de mêlée" + "IMMDOMCOP_title": "Immortal dominated cops", + "IMMDOMCOP_desc": "", + "IMMDOMCOP_highlights": "Surbrillance", + "IMMDOMCOP_highlights_desc": "Active ou désactive la surbrillance des ennemis dominés", + "IMMDOMCOP_meleekill": "Meutre instantanée via mélée", + "IMMDOMCOP_meleekill_desc": "Si activer, l'hôte peut tuer instantanément un flic qui s'est rendu avec une attaque de mêlée" } \ No newline at end of file diff --git a/menus/lang/immdomcopsmenu_ru.txt b/menus/lang/immdomcopsmenu_ru.txt index 3b97319..aeed528 100644 --- a/menus/lang/immdomcopsmenu_ru.txt +++ b/menus/lang/immdomcopsmenu_ru.txt @@ -1,8 +1,8 @@ { - "immdomcops_title": "Immortal dominated cops", - "immdomcops_desc": "", - "highlights": "Подсветка", - "highlights_desc": "Включить или выключить подсветку сдавшихся врагов.", - "meleekill": "Убийство с рукопашного оружия", - "meleekill_desc": "Позволяет лидеру лобби убивать полностью сдавшихся врагов оружием ближнего боя" + "IMMDOMCOP_title": "Immortal dominated cops", + "IMMDOMCOP_desc": "", + "IMMDOMCOP_highlights": "Подсветка", + "IMMDOMCOP_highlights_desc": "Включить или выключить подсветку сдавшихся врагов.", + "IMMDOMCOP_meleekill": "Убийство с рукопашного оружия", + "IMMDOMCOP_meleekill_desc": "Позволяет лидеру лобби убивать полностью сдавшихся врагов оружием ближнего боя" } \ No newline at end of file diff --git a/mod.txt b/mod.txt index 7955d0c..78ed73d 100644 --- a/mod.txt +++ b/mod.txt @@ -3,7 +3,7 @@ "description" : "Gives immportality and visual highlight to dominated enemies.", "author" : "irbizzelus\nBased on Undeadsewer's Intimidated Outlines", "contact" : "Steam profile link is on my modworkshop account\nUndeadsewer: undeadsewer@gmail.com", - "version" : "1.41", + "version" : "1.5", "hooks" : [ { "hook_id" : "lib/units/enemies/cop/copmovement", "script_path" : "lua/copmovement.lua" }, { "hook_id" : "lib/units/enemies/cop/copdamage", "script_path" : "lua/copdamage.lua" },