From ed89a6227ec3444dd53c3ad87a26b6f46737e57d Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Sun, 16 Jan 2022 02:33:39 +0900 Subject: [PATCH 1/4] ko_kr : Font settings updated --- descriptions/ab+/ko_kr.lua | 11 ++++++++++- descriptions/rep/ko_kr.lua | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/descriptions/ab+/ko_kr.lua b/descriptions/ab+/ko_kr.lua index 65a1bb1a..bf296eb3 100644 --- a/descriptions/ab+/ko_kr.lua +++ b/descriptions/ab+/ko_kr.lua @@ -16,7 +16,7 @@ EID.descriptions[languageCode].languageName = "Korean" korean_galmoori9, korean_galmoori11 is added for community request. ]] -EID.descriptions[languageCode].fonts = {{name="korean_hcrdotum", lineHeight=14}, {name="korean_lanapixel", lineHeight=14}, {name="korean_soyakkoma", lineHeight=14}, {name="korean_soyakkoma_borderless", lineHeight=14}, {name="korean_soyakkoma_inverted", lineHeight=14}, {name="korean_soyanon", lineHeight=14}, {name="korean_galmoori9", lineHeight=14}, {name="korean_galmoori11", lineHeight=14}} -- Fonts to be used with this languagepack +EID.descriptions[languageCode].fonts = {{name="korean_hcrdotum", lineHeight=11}, {name="korean_lanapixel", lineHeight=12}, {name="korean_soyakkoma", lineHeight=13}, {name="korean_soyakkoma_borderless", lineHeight=13}, {name="korean_soyakkoma_inverted", lineHeight=13}, {name="korean_soyanon", lineHeight=12}, {name="korean_galmoori9", lineHeight=12}, {name="korean_galmoori11", lineHeight=14}} -- Fonts to be used with this languagepack @@ -878,4 +878,13 @@ EID.descriptions[languageCode].transformations = { "Spider Baby", -- 13 "Adult", -- 14 "Stompy" -- 15 +} + + +---------- MISC ---------- + +EID.descriptions[languageCode].MCM = { + DemoObjectName = "아이템 설명 모드 표시용", + DemoObjectTransformation = "테스트 변신 세트 표시", + DemoObjectText = "이 설명은 한국어로 작성되었습니다.#매우 긴 한 줄 설명이 한국어로 작성되었습니다. 현재 너비에 따라 자동으로 줄바꿈이 이루어집니다.#\1 이것 또한 새로운 한글 라인입니다.#이 줄은 당신을 사랑한답니다{{Heart}}", } \ No newline at end of file diff --git a/descriptions/rep/ko_kr.lua b/descriptions/rep/ko_kr.lua index 02eb6a5d..e795db2e 100644 --- a/descriptions/rep/ko_kr.lua +++ b/descriptions/rep/ko_kr.lua @@ -286,7 +286,7 @@ local repCollectibles={ [611] = {"611", "후두", "사용 시 주변 적에게 피해를 주고 적을 밀쳐냅니다.#충전량에 상관없이 사용할 수 있으며 충전량 한칸 당 범위와 공격력이 28 증가합니다."}, -- Larynx [612] = {"612", "잃어버린 영혼", "캐릭터의 뒤를 따라다니며 적에게 맞을 시 사라지고 다음 스테이지에서 재소환됩니다.#영혼이 사라지지 않은 상태에서 다음 스테이지로 넘어갈 시 이터널 하트 2~3개 또는 보물방이나 천사방 아이템을 드랍합니다."}, -- Lost Soul [613] = {"613", "", ""}, -- - [614] = {"614", "혈액 폭탄", "↑ 최대 체력 +1#↑ 빨간하트 +5#폭탄이 터질 때 터진 자리에 15초간 빨간 장판이 생기며 장판에 닿은 적은 초당 20의 피해를 입습니다.#폭탄이 0개일 때 체력 0.5칸을 소모해 폭탄을 설치할 수 있습니다.#!!! 이 아이템으로 인한 피해는 패널티 피격으로 간주됩니다."}, -- Blood Bombs + [614] = {"614", "혈액 폭탄", "↑ 최대 체력 +1#↑ 빨간하트 +5#폭탄이 터질 때 터진 자리에 15초간 빨간 장판이 생기며 장판에 닿은 적은 초당 20의 피해를 입습니다.#폭탄이 0개일 때 체력 0.5칸을 소모해 폭탄을 설치할 수 있습니다."}, -- Blood Bombs [615] = {"615", "꼬마 덤피", "방안을 돌아다니며 때때로 적을 밀쳐내는 방귀나 독방귀를 뀝니다."}, -- Lil Dumpy [616] = {"616", "버즈아이", "공격 시 8%의 확률로 공격력 x2 ~ x4의 지속 불꽃을 날립니다.#!!! {{Luck}}행운 수치 비례: 행운 11 이상일 때 50% 확률"}, -- Birds Eye [617] = {"617", "자철석", "17%의 확률로 맞은 적에게 자력 효과가 부여되는 공격이 나갑니다.#!!! {{Luck}}행운 수치 비례: 행운 10 이상일 때 100% 확률"}, -- Lodestone @@ -319,7 +319,7 @@ local repCollectibles={ [644] = {"644", "위로상", "가장 낮은 능력치가 특정 수치만큼 증가합니다.# {{Damage}}공격력: +1#{{Blank}} {{Tears}}연사: 0.5#{{Blank}} {{Speed}}이동속도: 0.2#{{Blank}} {{Range}}사거리: 1.5#가장 적게 소지중인 픽업 아이템을 특정 갯수만큼 드랍합니다.#{{Blank}} 동전 3개는 폭탄/열쇠 1개와 같은 양으로 계산됩니다."}, -- Consolation Prize [645] = {"645", "타이니토마", "캐릭터 주위를 돌며 적의 탄환을 막고 접촉한 적에게 3.5의 피해를 줍니다.#적과 3번 접촉 시 2조각으로 분열하며 2번 분열 시 파괴되어 파란 아군 거미를 3마리 소환합니다."}, -- Tinytoma [646] = {"646", "유황불 폭탄", "↑ 폭탄 +5#폭탄이 터질 때 폭탄 기준 4방향으로 적에게 최대 160의 피해를 주는 혈사포를 발사합니다."}, -- Brimstone Bombs - [647] = {"647", "4.5볼트 건전지", "방을 클리어해도 액티브 아이템이 충전되지 않습니다.#적에게 일정량의 피해를 줄 때마다 액티브 충전량을 한칸 충전합니다.#!!! 한 칸 충전에 필요한 피해량:#{{Blank}} (현재 스테이지 * 20) + 40"}, -- 4.5 Volt + [647] = {"647", "4.5볼트 건전지", "!!! 방을 클리어해도 액티브 아이템이 충전되지 않습니다.#적에게 일정량의 피해를 줄 때마다 액티브 충전량을 한칸 충전합니다.#!!! 한 칸 충전에 필요한 피해량:#{{Blank}} (현재 스테이지 * 20) + 40"}, -- 4.5 Volt [648] = {"648", "", ""}, -- [649] = {"649", "탱탱한 플럼", "방 안을 돌아다니며 대각선 방향으로 눈물 다발을 발사합니다."}, -- Frutiy Plum [650] = {"650", "플럼 피리", "사용 시 10초 동안 아군 Baby Plum 보스를 소환합니다."}, -- Plum Flute From 9f2283f6330382e0e0762f39cd8631c616cbdae7 Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Sun, 16 Jan 2022 02:38:04 +0900 Subject: [PATCH 2/4] Added inline character icons, used for Birthright --- eid_data.lua | 43 ++++++++++++++++++ eid_modifiers.lua | 2 +- main.lua | 3 ++ resources/gfx/eid_player_icons.anm2 | 67 ++++++++++++++++++++++++++++ resources/gfx/eid_player_icons.png | Bin 0 -> 10945 bytes 5 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 resources/gfx/eid_player_icons.anm2 create mode 100644 resources/gfx/eid_player_icons.png diff --git a/eid_data.lua b/eid_data.lua index bcc4aa17..7ffcb749 100644 --- a/eid_data.lua +++ b/eid_data.lua @@ -301,6 +301,49 @@ EID.InlineIcons = { ["AngelChanceAB"] = {"Stats", 18, 16, 16, 7, 6}, ["DevilChanceAB"] = {"Stats", 19, 16, 16, 7, 6}, ["TearsizeAB"] = {"Stats", 20, 16, 16, 7, 6}, + + -- Player Icons for Birthright + ["Player0"] = {"Players", 0, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player1"] = {"Players", 1, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player2"] = {"Players", 2, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player3"] = {"Players", 3, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player4"] = {"Players", 4, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player5"] = {"Players", 5, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player6"] = {"Players", 6, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player7"] = {"Players", 7, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player8"] = {"Players", 8, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player9"] = {"Players", 9, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player10"] = {"Players", 10, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player11"] = {"Players", 11, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player12"] = {"Players", 12, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player13"] = {"Players", 13, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player14"] = {"Players", 14, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player15"] = {"Players", 15, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player16"] = {"Players", 16, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player17"] = {"Players", 17, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player18"] = {"Players", 18, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player19"] = {"Players", 19, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player20"] = {"Players", 20, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player21"] = {"Players", 21, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player22"] = {"Players", 22, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player23"] = {"Players", 23, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player24"] = {"Players", 24, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player25"] = {"Players", 25, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player26"] = {"Players", 26, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player27"] = {"Players", 27, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player28"] = {"Players", 28, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player29"] = {"Players", 29, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player30"] = {"Players", 30, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player31"] = {"Players", 31, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player32"] = {"Players", 32, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player33"] = {"Players", 33, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player34"] = {"Players", 34, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player35"] = {"Players", 35, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player36"] = {"Players", 36, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player37"] = {"Players", 37, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player38"] = {"Players", 38, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player39"] = {"Players", 39, 12, 12, -1, 1, EID.PlayerSprite}, + ["Player40"] = {"Players", 40, 12, 12, -1, 1, EID.PlayerSprite}, } diff --git a/eid_modifiers.lua b/eid_modifiers.lua index 548bf009..7ba9b56b 100644 --- a/eid_modifiers.lua +++ b/eid_modifiers.lua @@ -17,7 +17,7 @@ local game = Game() local birthrightDesc = EID:getDescriptionEntry("birthright", playerID+1) if birthrightDesc ~=nil then local playerName = birthrightDesc[1] or player:GetName() - EID:appendToDescription(descObj, "{{CustomTransformation}} {{ColorGray}}"..playerName.."{{CR}}#"..birthrightDesc[3].."#") + EID:appendToDescription(descObj, (EID:getIcon("Player"..playerID) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerID.."}}" or "{{CustomTransformation}}").." {{ColorGray}}"..playerName.."{{CR}}#"..birthrightDesc[3].."#") end end end diff --git a/main.lua b/main.lua index 3168a9e3..dc88186f 100644 --- a/main.lua +++ b/main.lua @@ -45,6 +45,9 @@ EID.CardPillSprite:Load("gfx/eid_cardspills.anm2", true) EID.ItemSprite = Sprite() EID.ItemSprite:Load("gfx/005.100_collectible.anm2", true) +EID.PlayerSprite = Sprite() +EID.PlayerSprite:Load("gfx/eid_player_icons.anm2", true) + local ArrowSprite = Sprite() ArrowSprite:Load("gfx/eid_transform_icons.anm2", true) ArrowSprite:Play("Arrow", false) diff --git a/resources/gfx/eid_player_icons.anm2 b/resources/gfx/eid_player_icons.anm2 new file mode 100644 index 00000000..3cb97785 --- /dev/null +++ b/resources/gfx/eid_player_icons.anm2 @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/gfx/eid_player_icons.png b/resources/gfx/eid_player_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..94d3635d77e1764c1a5b4dc6156f082d486267d1 GIT binary patch literal 10945 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 literal 0 HcmV?d00001 From fae93115cf2a4f0e1993efa6f9bb404a418cb1f8 Mon Sep 17 00:00:00 2001 From: AutisticGoat <83523192+AutisticGoat@users.noreply.github.com> Date: Sat, 15 Jan 2022 10:53:47 -0700 Subject: [PATCH 3/4] Added some things I added what is used descriptions of glitched items Tarot Cloth buffs (for some reason they were missing) And a few other things --- descriptions/rep/spa.lua | 97 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 3 deletions(-) diff --git a/descriptions/rep/spa.lua b/descriptions/rep/spa.lua index 2db5f7cf..fb192896 100644 --- a/descriptions/rep/spa.lua +++ b/descriptions/rep/spa.lua @@ -2,7 +2,7 @@ ----- Basic spanish descriptions ----- --------------------------------------- --- Last Sync with en_us: 12.26.2021 +-- Last Sync with en_us: 01.15.2022 -- FORMAT: Item ID | Name| Description -- '#' = starts new line of text @@ -830,6 +830,37 @@ local repCards={ } EID:updateDescriptionsViaTable(repCards, EID.descriptions[languageCode].cards) + +---------- Tarot Cloth Buffs ---------- +EID.descriptions[languageCode].tarotClothBuffs = { + [2] = "También otorga el efecto de {{Collectible34}} El libro de Belial", -- I - The Magician + [3] = "Un segundo pie atacará en cuanto el primero lo haga", -- II - The High Priestess + [4] = "Duplica el aumento de estadísticas", -- III - The Empress + [5] = "Si el jefe no ha sido derrotado, Recibes un {{SoulHeart}} Corazón de alma", -- IV - The Emperor + [6] = "Genera 3 corazones de alma", -- V - The Hierophant + [7] = "Genera 3 corazones rojos", -- VI - The Lovers + [8] = "Duración duplicada", -- VII - The Chariot + [9] = "Duplica la generación de recolectables", -- VIII - Justice + [10] ="Evita que Codicia aparezca en las tiendas#Si ya se peleó contra Codicia, la tienda regresará a la normalidad", -- IX - The Hermit + [11] = "Genera 2 máquinas tragaperras", -- X - Wheel of Fortune + [12] = "Duplica el aumento de estadísticas, excepto el multiplicador de daño", -- XI - Strength + [14] = "Inflinge 80 de daño", -- XIII - Death + [15] = "Genera 2 Máquinas de donación de sangre", -- XIV - Temperance + [16] = "Aumento de daño duplicado", -- XV - The Devil + [17] = "Genera 12 bombas troll", -- XVI - The Tower + [18] = "Si no se ha entrado a la sala del tesoro, esta tendrá 2 posibles opciones", -- XVII - The Stars + [21] = "Genera 2 mendigos", -- XX - Judgement + [56] = "Sueltas tanto los recolectables como los objetos, Incluyendo el Tapete de tarot", -- 0 - The Fool? + [59] = "↑ Salud +3", -- III - The Empress? + [61] = "Genera 3 corazones de hueso", -- V - The Hierophant? + [62] = "Añade 2 corazones rotos y genera 2 objetos", -- VI - The Lovers? + [64] = "Genera 4-14 cofres dorados", -- VIII - Justice? + [70] = "Consumes 10 píldoras", -- XIV - Temperance? + [72] = "Generas 14 agrupaciones de rocas", -- XVI - The Tower? + [73] = "Retira 2 objetos y genera otros 4", -- XVII - The Stars? + [76] = "Generan 4 máquinas de reabastecimiento", -- XX - Judgement? +} + ---------- Pills ---------- local repPills={ @@ -900,7 +931,61 @@ EID.descriptions[languageCode].horsepills={ [9999] = {"", "Píldora dorada", "Efecto de píldora de caballo aleatorio#Se destruye tras unos cuantos usos"}, -- Píldora dorada } +---------- Glitched Items Descriptions ---------- + -- This will be appended to words to pluralize them, make it "" to not pluralize + pluralize = "s", +EID.descriptions[languageCode].GlitchedItemText = { + -- Item Config info + AddBlackHearts = "{1} Corazón/zones negro/s", + AddBombs = "{1} Bomba/s", + AddCoins = "{1} Moneda/s", + AddHearts = "Cura {1} Corazón/es rojo/s", + AddKeys = "{1} Llave/s", + AddMaxHearts = "{1} Contendor/es de Corazón", + AddSoulHearts = "{1} Corazón/zones de alma", + + -- Cache Flag names + cacheFlagStart = "Puede afectar ", + [0] = "Daño", "Lágrimas", "Vel. de tiro", "Alcance", "Velocidad", "Efectos de lágrima", "Color de lágrima", "Vuelo", "Tipo de ataque", "Familiares", "Suerte", "Tamaño", "Color", "Contenido de cofres", [16] = "Todas las estadísticas", + + -- Attribute triggers + chain = "Que: ", + active = "Al usarse:#", + pickup_collected = "Al tomar un recolectable:#", --chance to? + enemy_kill = "Al matar, Posibilidad de:#", + damage_taken = "Al recibir daño:#", --chance to? + entity_spawned = "Cuando un {{ColorGray}}{T1}{{ColorText}} Se genera:#", + tear_fire = "Al disparar una lágrima, posibilidad de:#", + enemy_hit = "Al golpear un enemigo, posibilidad de:#", + room_clear = "Al limpiar una sala:#", --chance to? + + -- Attribute effects + area_damage = "Hace {1} de daño en el área", + add_temporary_effect = "Gana {1} Durante la sala", + convert_entities = "Convierte todos los {{ColorGray}}{1}{{ColorText}} de la sala en {{ColorGray}}{2}{{ColorText}}", + use_active_item = "Usa {1}", + spawn_entity = "Genera un {{ColorGray}}{1}{{ColorText}}", + fart = "Suelta un pedo de tamaño {1}", + + -- Generic entity names not obtained from entities2.xml + -- This could also be a place to localize entity names; this table is read from before EID.XMLEntityNames + ["4.-1"] = "lit Bomb", + ["5.0"] = "pickup", + ["5.10"] = "Heart", + ["5.20"] = "Coin", + ["5.30"] = "Key", + ["5.40"] = "Bomb pickup", + ["5.69"] = "Grab Bag", + ["5.70"] = "Pill", + ["5.90"] = "Battery", + ["5.300"] = "Card", + ["9.-1"] = "enemy projectile", + ["999.-1"] = "grid object", + ["1000.0"] = "effect", +} + +---------- Misc. Text ---------- EID.descriptions[languageCode].CraftingBagContent = "Bolsa:" EID.descriptions[languageCode].CraftingRoomContent = "Sala:" EID.descriptions[languageCode].CraftingFloorContent = "Piso:" @@ -908,7 +993,7 @@ EID.descriptions[languageCode].CraftingFloorContent = "Piso:" EID.descriptions[languageCode].CraftingBagQuality = "Calidad:" EID.descriptions[languageCode].CraftingBestQuality = "Mejor Calidad:" -EID.descriptions[languageCode].CraftingHideKey = "Oculto:" +EID.descriptions[languageCode].CraftingHideKey = "Ocultar:" EID.descriptions[languageCode].CraftingPreviewKey = "Prevista:" EID.descriptions[languageCode].CraftingPreviewBackup = "!!! Si este objeto está bloqueado, se convertirá en" @@ -933,4 +1018,10 @@ EID.descriptions[languageCode].FlipItemToggleInfo = "(Mantén presionado {{Butto EID.descriptions[languageCode].FalsePHDHeart = "Genera {{BlackHeart}} 1 corazón negro" EID.descriptions[languageCode].FalsePHDDamage = "{{Damage}} Daño +0.6" -EID.descriptions[languageCode].FalsePHDHorseDamage = "{{Damage}} Daño +1.2" \ No newline at end of file +EID.descriptions[languageCode].FalsePHDHorseDamage = "{{Damage}} Daño +1.2" + +EID.descriptions[languageCode].MCM = { + DemoObjectName = "Nombre de objeto demostrativo", + DemoObjectTransformation = "Transformación demostrativa", + DemoObjectText = "Este texto está en español#¡Una larga y genial descripción para demostrar los saltos de línea causados por la anchura de texto de EID!#\1 Esta linea también es genial#Esta linea te ama {{Heart}}", +} From b4896fbf23108914d301f777068320a73c881f70 Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Sun, 16 Jan 2022 03:12:51 +0900 Subject: [PATCH 4/4] ko_kr : Added glitched item text --- descriptions/rep/ko_kr.lua | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/descriptions/rep/ko_kr.lua b/descriptions/rep/ko_kr.lua index e795db2e..098582af 100644 --- a/descriptions/rep/ko_kr.lua +++ b/descriptions/rep/ko_kr.lua @@ -992,6 +992,64 @@ EID.descriptions[languageCode].horsepills={ [9999] = {"", "황금 알약", "일반 알약에서 나오지 않는 알약 효과가 랜덤하게 발동됩니다.#사라지기 전까지 무제한으로 사용할 수 있습니다."}, -- Golden Pill } + +---------- Glitched Item Descriptions ---------- + +EID.descriptions[languageCode].GlitchedItemText = { + -- This will be appended to words to pluralize them, make it "" to not pluralize + pluralize = "", + + -- Item Config info + AddBlackHearts = "블랙하트 {1}", + AddBombs = "폭탄 {1}", + AddCoins = "동전 {1}", + AddHearts = "빨간하트 {1}", + AddKeys = "열쇠 {1}", + AddMaxHearts = "최대체력 {1}", + AddSoulHearts = "소울하트 {1}", + + -- Cache Flag names + cacheFlagStart = "다음 수치가 변경될 수 있음: ", + [0] = "공격력", "연사", "탄속", "사거리", "이동속도", "눈물효과", "눈물색깔", "비행", "공격 유형", "패밀리어", "행운", "캐릭터의 크기", "캐릭터의 색깔", "상자 내용물", [16] = "모든 능력치", + + -- Attribute triggers + chain = "{{ColorCyan}}그 다음:{{ColorText}} ", + active = "{{ColorCyan}}아이템 사용 시:#", + pickup_collected = "{{ColorCyan}}픽업을 주울 시:#", --chance to? + enemy_kill = "{{ColorCyan}}적을 죽일 시 확률적으로 발동:#", + damage_taken = "{{ColorCyan}}캐릭터가 피격 시:#", --chance to? + entity_spawned = "{{ColorCyan}}{T1}{{ColorText}}이/가 소환될 시:#", + tear_fire = "{{ColorCyan}}눈물 발사 시 확률적으로 발동:#", + enemy_hit = "{{ColorCyan}}적들이 피격 시 확률적으로 발동:#", + room_clear = "{{ColorCyan}}방 클리어 시:#", --chance to? + + -- Attribute effects + area_damage = "캐릭터 주변의 적에게 {1} 의 피해를 줍니다.", + add_temporary_effect = "현재 방에서 {1} 아이템의 효과를 얻습니다.", + convert_entities = "방 안의 {{ColorGray}}{1}{{ColorText}}을/를 {{ColorGray}}{2}{{ColorText}}(으)로 바꿉니다.", + use_active_item = "{1}을/를 사용합니다.", + spawn_entity = "{{ColorGray}}{1}{{ColorText}}을/를 소환합니다.", + fart = "{1}의 크기만큼 방귀를 뀝니다.", + + -- Generic entity names not obtained from entities2.xml + -- This could also be a place to localize entity names; this table is read from before EID.XMLEntityNames + ["4.-1"] = "설치한 폭탄", + ["5.0"] = "픽업", + ["5.10"] = "하트", + ["5.20"] = "동전", + ["5.30"] = "열쇠", + ["5.40"] = "폭탄(픽업)", + ["5.69"] = "자루", + ["5.70"] = "알약", + ["5.90"] = "배터리", + ["5.300"] = "카드", + ["9.-1"] = "적 탄환", + ["999.-1"] = "장애물", + ["1000.0"] = "효과", + +} + + ---------- Misc, Text local repDiceEffects = {