From acda876e9cc763f68224e60a7c2b350d119c4946 Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 14:42:44 +0900 Subject: [PATCH 1/7] Quick fix for Crane Game + Glowing Hour Glass --- main.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/main.lua b/main.lua index 7a49f391..73aa6c6c 100644 --- a/main.lua +++ b/main.lua @@ -33,6 +33,7 @@ EID.sacrificeCounter = {} EID.itemConfig = Isaac.GetItemConfig() EID.itemUnlockStates = {} EID.CraneItemType = {} +EID.LastCraneType = {} EID.absorbedItems = {} EID.CollectedItems = {} EID.IgnoredEntities = {} @@ -255,6 +256,19 @@ if REPENTANCE then local lastGetItemResult = {nil, nil, nil, nil} -- itemID, Frame, gridIndex, InitSeed local lastFrameGridChecked = 0 + local function RevertCraneGameItems() + for seed, collectibleType in pairs(EID.LastCraneType) do + if EID.CraneItemType[seed] then + EID.CraneItemType[seed] = EID.LastCraneType[seed] + end + end + end + + local function OnUseGlowingHourGlass(_, _, _, player) + RevertCraneGameItems() + end + EID:AddCallback(ModCallbacks.MC_USE_ITEM, OnUseGlowingHourGlass, CollectibleType.COLLECTIBLE_GLOWING_HOUR_GLASS) + function EID:postGetCollectible(selectedCollectible, itemPoolType, decrease, seed) -- Handle Crane Game if itemPoolType == ItemPoolType.POOL_CRANE_GAME then @@ -740,6 +754,17 @@ if REPENTANCE then initialItemNext = false flipItemNext = false EID:AssignFlipItems() + + -- Handle Crane Game + if REPENTANCE then + EID.LastCraneType = {} + for _, crane in ipairs(Isaac.FindByType(6, 16, -1, true, false)) do + if EID.CraneItemType[tostring(crane.InitSeed)] then + EID.LastCraneType[tostring(crane.InitSeed)] = EID.CraneItemType[tostring(crane.InitSeed)] + end + end + end + end EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.onNewRoom) end @@ -1566,6 +1591,7 @@ if EID.MCMLoaded or REPENTANCE then if REPENTANCE then EID.BagItems = {} EID.CraneItemType = {} + EID.LastCraneType = {} EID.flipItemPositions = {} EID.absorbedItems = {} From 6170df715a28ac46dc633846b624ca345d325efe Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 14:46:33 +0900 Subject: [PATCH 2/7] ko_kr : more improvements --- descriptions/ab+/ko_kr.lua | 32 ++++++++++++++++---------------- descriptions/rep/ko_kr.lua | 21 +++++++++++---------- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/descriptions/ab+/ko_kr.lua b/descriptions/ab+/ko_kr.lua index db13786c..56fc351b 100644 --- a/descriptions/ab+/ko_kr.lua +++ b/descriptions/ab+/ko_kr.lua @@ -166,7 +166,7 @@ EID.descriptions[languageCode].collectibles={ {"131", "폭탄 주머니", "방 2~3개 클리어 시 {{Bomb}}폭탄을 하나 드랍합니다."}, -- Bomb Bag {"132", "석탄 한 덩이", "공격이 멀리 나갈수록 공격력이 최대 6 증가합니다."}, -- A Lump of Coal {"133", "구피의 발", "사용 시 최대 체력 1칸을 {{SoulHeart}}소울하트 3칸으로 바꿉니다."}, -- Guppy's Paw - {"134", "구피의 꼬리", "방 클리어 보상이 33%의 확률로 상자로 바뀝니다.#방 클리어 보상이 33%의 확률로 등장하지 않습니다."}, -- Guppy's Tail + {"134", "구피의 꼬리", "{{Chest}} 방 클리어 보상이 33%의 확률로 상자로 바뀝니다.#방 클리어 보상이 22%의 확률로 등장하지 않습니다.#{{GreedModeSmall}} (그리드 모드에서는 무효과)"}, -- Guppy's Tail {"135", "수혈 팩", "사용 시 체력 반 칸을 깎고 {{Coin}}동전을 1~3개 드랍합니다."}, -- IV Bag {"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 110의 폭발을 일으키는 인형을 소환합니다."}, -- Best Friend {"137", "원격 폭파기", "↑ {{Bomb}}폭탄 +5#폭탄이 아이템 사용 전까지 터지지 않습니다."}, -- Remote Detonator @@ -231,7 +231,7 @@ EID.descriptions[languageCode].collectibles={ {"196", "쥐어짜기 장난감", "↑ {{TearsSmall}}연사 +0.4#{{SoulHeart}}소울하트를 2개 드랍합니다."}, -- Squeezy {"197", "예수 주스", "↑ {{DamageSmall}}공격력 +0.5#↑ {{RangeSmall}}사거리 +0.25#↑ 눈물 높이 +0.5"}, -- Jesus Juice {"198", "상자", "모든 종류의 픽업 아이템을 하나씩 드랍합니다."}, -- Box - {"199", "엄마의 열쇠", "↑ {{Key}}열쇠 +2#상자를 열 때 드랍되는 픽업 아이템의 수가 증가합니다."}, -- Mom's Key + {"199", "엄마의 열쇠", "↑ {{Key}}열쇠 +2#{{Chest}} 상자를 열 때 드랍되는 픽업 아이템의 수가 증가합니다."}, -- Mom's Key {"200", "엄마의 아이섀도우", "{{Charm}} 10%의 확률로 적을 매혹시키는 공격이 나갑니다.#!!! {{LuckSmall}}행운 수치 비례"}, -- Mom's Eyeshadow {"201", "철괴", "↑ {{DamageSmall}}공격력 +0.3#{{Confusion}} 10%의 확률로 적을 혼란시키는 공격이 나갑니다.#!!! {{LuckSmall}}행운 수치 비례"}, -- Iron Bar {"202", "미다스의 손길", "적에게 접촉시 접촉한 적을 멈추게 만들며 멈춘 적 처치 시 {{Coin}}동전을 1~3개 드랍합니다.#!!! 접촉 대미지 : 소지 동전 수"}, -- Midas' Touch @@ -273,14 +273,14 @@ EID.descriptions[languageCode].collectibles={ {"238", "열쇠 조각 1", "{{MegaSatanSmall}} Key Piece 2와 조합 시 Chest/Dark Room 스테이지에서 Mega Satan 문을 열 수 있습니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 1 {"239", "열쇠 조각 2", "{{MegaSatanSmall}} Key Piece 1와 조합 시 Chest/Dark Room 스테이지에서 Mega Satan 문을 열 수 있습니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 2 {"240", "임상시험", "모든 능력치가 랜덤으로 증가하거나 감소합니다."}, -- Experimental Treatment - {"241", "지하로부터의 계약", "방 클리어 보상이 두배로 나오는 대신 보상이 드랍될 확률이 33% 감소합니다."}, -- Contract from Below + {"241", "지하로부터의 계약", "방 클리어 보상이 하나 더 나오는 대신 보상이 드랍될 확률이 33% 감소합니다.#{{Blank}} (보상 개수 및 드랍 확률 감소는 중첩됨)"}, -- Contract from Below {"242", "악명", "적 탄환에 맞았을 때 50% 확률로 피해를 무시합니다."}, -- Infamy {"243", "삼위일체 방패", "캐릭터의 정면에서 오는 적의 탄환을 모두 방어합니다."}, -- Trinity Shield {"244", "기계 0.5", "공격 시 캐릭터의 이마 쪽에서 보조 레이저가 발사됩니다."}, -- Tech.5 {"245", "시력 2.0", "공격이 2발로 나갑니다."}, -- 20/20 {"246", "파란 지도", "맵에 {{SecretRoom}}비밀방, {{SuperSecretRoom}}일급 비밀방의 위치가 표시됩니다."}, -- Blue Map - {"247", "베프들!", "패밀리어들의 공격력이 2배 증가합니다."}, -- BFFS! - {"248", "군체의식", "파란 아군 파리 및 거미의 공격력이 2배 증가합니다."}, -- Hive Mind + {"247", "베프들!", "패밀리어들의 공격력이 2배로 증가합니다."}, -- BFFS! + {"248", "군체의식", "파란 아군 파리 및 거미의 공격력이 2배로 증가합니다."}, -- Hive Mind {"249", "추가 선택권", "{{BossRoom}}보스방 보상 아이템이 2개가 나오며 하나를 선택하면 나머지는 사라집니다."}, -- There's Options {"250", "1+1 폭탄", "{{Bomb}}폭탄 픽업이 1+1로 나옵니다."}, -- BOGO Bombs {"251", "스타터 덱", "{{Card}}카드를 하나 드랍합니다.#카드를 2개 들 수 있습니다.#모든 알약이 카드로 교체됩니다."}, -- Starter Deck @@ -420,7 +420,7 @@ EID.descriptions[languageCode].collectibles={ {"385", "범보", "방 안을 돌아다니며 동전을 먹으며 일정 개수 이상 먹으면 성장합니다.#1단계: X#2단계: 때때로 픽업 아이템을 드랍합니다.#3단계: 적에게 공격력 3.5의 눈물을 발사합니다.#4단계: 적을 따라다니며 접촉한 적에게 초당 37.5의 피해를 입힙니다."}, -- Bumbo {"386", "12면 주사위", "사용 시 방 안의 모든 장애물을 바꿉니다."}, -- D12 {"387", "향로", "{{Slow}} 오라를 가지고 캐릭터를 따라다니며 오라 안에 들어온 적과 탄환을 둔화시킵니다."}, -- Censer - {"388", "열쇠 거지", "방 안을 돌아다니며 열쇠를 먹으며 일정 개수 이상 먹으면 랜덤한 상자를 드랍합니다."}, -- Key Bum + {"388", "열쇠 거지", "방 안을 돌아다니며 열쇠를 먹으며 일정 개수 이상 먹으면 랜덤한 {{Chest}}상자를 드랍합니다."}, -- Key Bum {"389", "룬 가방", "{{Rune}} 방 5~6개 클리어 시 룬을 하나 드랍합니다."}, -- Rune Bag {"390", "세라핌", "공격하는 방향으로 공격력 10, {{TearsSmall}}연사 -0.25의 유도 눈물을 발사합니다."}, -- Seraphim {"391", "배신", "{{Charm}} 피격 시 방 안의 모든 적을 5초간 매혹시킵니다."}, -- Betrayal @@ -456,7 +456,7 @@ EID.descriptions[languageCode].collectibles={ {"421", "강낭콩", "{{Charm}} 사용 시 매혹 방귀를 뀝니다."}, -- Kidney Bean {"422", "빛나는 모래시계", "사용 시 이전 방의 시점으로 시간을 되돌립니다."}, -- Glowing Hour Glass {"423", "보호의 고리", "캐릭터 주위에 하얀 고리가 둘러지며 고리에 접촉하는 적에게 현재 공격력만큼의 피해를 줍니다.#탄환이 고리에 접촉할 시 확률적으로 유도 반사판을 발사합니다."}, -- Circle of Protection - {"424", "자루 머리", "픽업 아이템이 드랍될 때 33% 확률로 픽업 자루로 바뀝니다."}, -- Sack Head + {"424", "자루 머리", "특정 픽업 아이템을 일정 확률로 픽업 자루로 바꿉니다.#!!! 픽업 대체 확률({{ColorRed}}고정 드랍 포함{{CR}}):#{{Coin}} 동전: 10%#{{Key}} 열쇠: 20%#{{Bomb}} 폭탄: 20%(방 클리어 트롤 폭탄 포함)#{{Battery}} 배터리: 20%"}, -- Sack Head {"425", "손전등", "{{Slow}} 캐릭터의 몸통이 바라보는 방향으로 손전등을 비추며 빛 안에 들어온 적이나 탄환을 둔화시킵니다."}, -- Night Light {"426", "집착하는 추종자", "캐릭터가 지나간 길을 3초 후 따라가며 접촉한 적에게 초당 30의 피해를 입힙니다."}, -- Obsessed Fan {"427", "마인크래프터", "사용 시 이동식 TNT를 생성합니다."}, -- Mine Crafter @@ -511,7 +511,7 @@ EID.descriptions[languageCode].collectibles={ {"476", "1면 주사위", "사용 시 방 안의 픽업 아이템 중 하나를 복사합니다."}, -- D1 {"477", "공허", "사용 시 방 안의 아이템을 흡수합니다.#액티브 흡수와 동시에, 그리고 아이템을 사용할 때마다 흡수한 액티브의 효과가 발동됩니다.#패시브 흡수 시 랜덤한 능력치가 2개 증가합니다."}, -- Void {"478", "일시정지", "사용 시 방 안의 모든 적의 움직임이 30초간 멈춥니다.#공격키를 누르면 효과가 풀립니다."}, -- Pause - {"479", "용광로", "사용 시 소지중인 장신구를 흡수해 효과를 영구적으로 얻습니다."}, -- Smelter + {"479", "용광로", "사용 시 소지중인 장신구를 흡수해 효과를 영구적으로 얻습니다.#소지 시 방 클리어 보상이 2%의 확률로 장신구로 바뀝니다."}, -- Smelter {"480", "퇴비", "사용 시 방 안의 픽업 아이템을 흡수하고 흡수한 개수만큼 파란 아군 파리 및 거미를 소환하며 현재 소지 중인 파란 아군 파리 및 거미를 2배로 늘립니다.#파란 아군 파리 및 거미가 하나도 없을 경우 둘 중 한마리를 소환합니다."}, -- Compost {"481", "데이터마이너", "사용 시 그 방에서 능력치가 랜덤으로 증가하거나 감소하며 눈물에 랜덤한 효과가 부여됩니다."}, -- Dataminer {"482", "클리커", "사용 시 가장 최근에 획득한 패시브 아이템을 제거하고 캐릭터를 랜덤하게 바꿉니다."}, -- Clicker @@ -553,7 +553,7 @@ EID.descriptions[languageCode].collectibles={ {"518", "친구 든 상자", "공격하는 방향으로 특수 효과 눈물을 발사합니다.#효과는 스테이지마다 바뀝니다."}, -- Buddy in a Box {"519", "꼬마 델리리움", "10초마다 랜덤한 패밀리어로 바뀝니다."}, -- Lil Delirium {"520", "점퍼 케이블", "적 15기 처치 시 액티브 아이템 충전량을 한칸 충전합니다."}, -- Jumper Cables - {"521", "쿠폰", "{{Shop}}상점이나 {{DevilRoom}}악마방에서 사용 시 상품 하나를 거래없이 얻을 수 있습니다."}, -- Coupon + {"521", "쿠폰", "{{Shop}}상점이나 {{DevilRoom}}악마방에서 사용 시 랜덤 상품 하나를 거래없이 얻을 수 있습니다."}, -- Coupon {"522", "염동력", "사용 시 3초동안 캐릭터에게 날아오는 적의 탄환을 붙잡습니다.#3초가 끝나면 붙잠은 탄환을 다시 되돌려 발사합니다."}, -- Telekinesis {"523", "수납상자", "사용 시 방 안의 모든 아이템과 픽업 아이템을 상자에 저장합니다.#다음 사용 시 저장했던 아이템들을 드랍합니다."}, -- Moving Box {"524", "기계장치 0", "눈물마다 레이저가 연결되며 나갑니다."}, -- Technology Zero @@ -591,7 +591,7 @@ EID.descriptions[languageCode].collectibles={ EID.descriptions[languageCode].trinkets={ {"1", "삼킨 동전", "피격 시 {{Coin}}동전을 1~2개 드랍합니다."}, -- Swallowed Penny {"2", "굳은 똥", "똥 파괴 시 픽업 아이템이 드랍될 확률이 50% 증가합니다."}, -- Petrified Poop - {"3", "AAA 건전지", "액티브 아이템의 충전량이 한칸 남았을 경우 액티브를 자동으로 충전합니다."}, -- AAA Battery + {"3", "AAA 건전지", "방 클리어 시 액티브 아이템의 충전량이 한칸 남았을 경우 액티브를 자동으로 충전합니다."}, -- AAA Battery {"4", "고장난 조종기", "액티브 아이템 사용 시 스테이지 안의 랜덤한 방으로 순간이동합니다."}, -- Broken Remote {"5", "퍼플 하트 훈장", "적이 챔피언의 형태로 나올 확률이 증가합니다."}, -- Purple Heart {"6", "깨진 자석", "{{Coin}}동전이 캐릭터에게 끌려옵니다."}, -- Broken Magnet @@ -607,7 +607,7 @@ EID.descriptions[languageCode].trinkets={ {"16", "엄마의 발톱", "1분마다 엄마발이 랜덤한 위치에 떨어집니다."}, -- Mom's Toenail {"17", "검은 립스틱", "{{BlackHeart}}블랙하트가 나올 확률이 증가합니다."}, -- Black Lipstick {"18", "성경 책자", "{{EthernalHeart}}이터널하트가 나올 확률이 증가합니다."}, -- Bible Tract - {"19", "종이 클립", "황금상자를 열쇠 소모 없이 열 수 있습니다."}, -- Paper Clip + {"19", "종이 클립", "{{GoldenChest}}황금상자를 열쇠 소모 없이 열 수 있습니다."}, -- Paper Clip {"20", "원숭이 손", "피격 시 체력이 반칸 남았을때 {{BlackHeart}}블랙하트를 하나 (총 3번) 드랍합니다."}, -- Monkey Paw {"21", "신비한 종이", "피격 시 확률적으로 {{Collectible327}}The Polaroid, {{Collectible328}}The Negative, {{Trinket48}}A Missing Page, {{Trinket23}}Missing Poster 장신구 효과 중 하나를 발동합니다."}, -- Mysterious Paper {"22", "악마 꼬리", "빨간하트가 드랍될 때 확률적으로 {{BlackHeart}}블랙하트로 대체됩니다."}, -- Daemon's Tail @@ -649,7 +649,7 @@ EID.descriptions[languageCode].trinkets={ {"58", "삼손의 머리채", "적 처치 시 1/15의 확률로 그 방에서 {{DamageSmall}}공격력이 0.5씩 (최대 +5) 증가합니다.#!!! {{LuckSmall}}행운 수치 비례: 행운 10 이상일 때 100% 확률"}, -- Samson's Lock {"59", "카인의 오른쪽 눈", "스테이지 입장 시 25%의 확률로 그 스테이지에서 맵에 특수방의 위치를 보여줍니다.#!!! {{LuckSmall}}행운 수치 비례: 행운 3 이상일 때 100% 확률"}, -- Cain's Eye {"60", "이브의 새 다리", "적 처치 시 5%의 확률로 {{Collectible117}}Dead Bird를 소환합니다.#!!! {{LuckSmall}}행운 수치 비례: 행운 8 이상일 때 100% 확률"}, -- Eve's Bird Foot - {"61", "왼손목", "모든 상자가 빨간 상자로 교체됩니다."}, -- The Left Hand + {"61", "왼손목", "{{RedChest}} 모든 상자가 빨간 상자로 교체됩니다."}, -- The Left Hand {"62", "빛나는 돌", "10초마다 색돌이나 {{LadderRoom}}사다리방이 있는 돌이 빛납니다."}, -- Shiny Rock {"63", "안전 가위", "트롤폭탄을 {{Bomb}}폭탄 픽업으로 바꿉니다.#슈퍼 트롤폭탄을 1+1 {{Bomb}}폭탄 픽업으로 바꿉니다."}, -- Safety Scissors {"64", "무지개 벌레", "3초마다 랜덤한 벌레 장신구 효과가 발동됩니다."}, -- Rainbow Worm @@ -664,7 +664,7 @@ EID.descriptions[languageCode].trinkets={ {"73", "폭파용 뇌관", "폭탄이 터질 때 10% 확률로 {{Bomb}}폭탄 픽업이 드랍됩니다."}, -- Blasting Cap {"74", "벽체 탐지기", "장애물 파괴 시 {{LadderRoom}}사다리방이 등장할 확률이 증가합니다."}, -- Stud Finder {"75", "오류", "방마다 다른 랜덤한 장신구의 효과가 발동됩니다."}, -- Error - {"76", "포커 칩", "상자에서 50% 확률로 보상 보너스 또는 파리가 나옵니다."}, -- Poker Chip + {"76", "포커 칩", "{{Chest}} 상자에서 50% 확률로 보상 보너스 또는 파리가 나옵니다."}, -- Poker Chip {"77", "물집", "공격이 적을 밀쳐냅니다."}, -- Blister {"78", "초침", "적에게 걸린 상태이상의 지속시간이 2배 증가합니다."}, -- Second Hand {"79", "끝없는 무명", "{{Card}}카드 또는 {{Pill}}알약 사용 시 25% 확률로 같은 효과의 픽업이 드랍됩니다."}, -- Endless Nameless @@ -672,7 +672,7 @@ EID.descriptions[languageCode].trinkets={ {"81", "눈먼 분노", "피격 후 무적시간이 증가합니다."}, -- Blind Rage {"82", "황금 말발굽", "스테이지 입장 시 15% 확률로 {{TreasureRoom}}보물방 아이템이 2개가 나오며 하나를 선택하면 나머지는 사라집니다."}, -- Golden Horse Shoe {"83", "상점 열쇠", "{{Shop}}상점을 열쇠 소모 없이 열 수 있습니다."}, -- Store Key - {"84", "그리드의 갈비뼈", "{{Shop}}상점과 {{SecretRoom}}비밀방에서 Greed/Super Greed가 등장하지 않습니다.#이미 Greed를 처치하였을 경우 재입장 시 상점이 복원됩니다."}, -- Rib of Greed + {"84", "그리드의 갈비뼈", "{{Shop}}상점과 {{SecretRoom}}비밀방에서 Greed/Super Greed가 등장하지 않습니다.#이미 Greed를 처치하였을 경우 재입장 시 상점이 복원됩니다.#방 클리어 시 하트가 등장할 경우 33%의 확률로 {{Coin}}동전으로 바뀝니다."}, -- Rib of Greed {"85", "업보", "기부기계에 기부 시 확률적으로 아래 효과 중 하나 발동:#{{Blank}} {{Coin}}동전 +1#{{Blank}} {{Heart}}빨간하트 한칸 회복#{{Blank}} {{LuckSmall}}행운 +1#{{Blank}} 거지 소환#{{Blank}}"}, -- Karma {"86", "꼬마 라바", "똥을 파괴할 때마다 파란 아군 파리를 소환합니다."}, -- Lil Larva {"87", "엄마의 로켓", "열쇠를 소모할 때마다 {{HalfHeart}}체력 반칸을 회복합니다.#{{Heart}}빨간하트 반칸 픽업을 한칸으로 바꿉니다."}, -- Mom's Locket @@ -837,9 +837,9 @@ EID.descriptions[languageCode].sacrifice={ {"1", "희생 1회", "[50%] {{Coin}}동전 1개#[100%] 1분 이내로 1스테이지 보스 클리어 시 {{Bomb}}폭탄 1개"}, {"2", "희생 2회", "[50%] {{Coin}}동전 1개#[100%] 1분 이내로 1스테이지 보스 클리어 시 {{Bomb}}폭탄 1개"}, {"3", "희생 3회", "[67%] {{AngelChanceSmall}}천사방 확률 +15%"}, - {"4", "희생 4회", "[50%] 상자 1개"}, + {"4", "희생 4회", "[50%] {{Chest}}상자 1개"}, {"5", "희생 5회", "[67%] {{AngelChanceSmall}}천사방 확률 +50%#[33%] {{Coin}}동전 3개"}, - {"6", "희생 6회", "[67%] 상자 1개#[33%] {{AngelRoom}}천사방/{{DevilRoom}}악마방으로 순간이동"}, + {"6", "희생 6회", "[67%] {{Chest}}상자 1개#[33%] {{AngelRoom}}천사방/{{DevilRoom}}악마방으로 순간이동"}, {"7", "희생 7회", "[67%] {{SoulHeart}}소울하트 1개#[33%] {{AngelRoom}}천사방 아이템 1개"}, {"8", "희생 8회", "[100%] 트롤폭탄 7개"}, {"9", "희생 9회", "[100%] 천사 Uriel 보스 소환"}, diff --git a/descriptions/rep/ko_kr.lua b/descriptions/rep/ko_kr.lua index 7b3f8090..5878008f 100644 --- a/descriptions/rep/ko_kr.lua +++ b/descriptions/rep/ko_kr.lua @@ -28,7 +28,7 @@ local repCollectibles={ [45] = {"45", "맛난 하트", "사용 시 {{Heart}}빨간하트 1칸을 회복합니다.#다른 플레이어의 {{HalfHeart}}빨간하트를 반칸 회복합니다."}, -- Yum Heart [46] = {"46", "행운의 발", "↑ {{LuckSmall}}행운 +1#부정적인 알약 효과가 등장하지 않습니다.#방 클리어 보상이 등장할 확률이 추가로 증가합니다.#야바위와 도박기계의 성공 확률이 증가합니다."}, -- Lucky Foot [52] = {"52", "태아 박사", "공격이 폭탄 발사 공격으로 변경됩니다.#폭탄 공격력: x10#{{Blank}}공격력 60 이상인 경우: x5 +30"}, -- Dr. Fetus - [53] = {"53", "자석", "픽업 아이템이 캐릭터에게 끌려옵니다.#가까이에 있는 상자를 접촉 없이 열 수 있습니다."}, -- Magneto + [53] = {"53", "자석", "픽업 아이템이 캐릭터에게 끌려옵니다.#{{Chest}} 가까이에 있는 상자를 접촉 없이 열 수 있습니다."}, -- Magneto [55] = {"55", "엄마의 눈알", "50%의 확률로 캐릭터의 뒤에서 공격이 나갑니다.#!!! {{LuckSmall}}행운 수치 비례: 행운 5 이상일 때 100% 확률"}, -- Mom's Eye [59] = {"59", "벨리알의 책", "!!! Judas 전용:#!!! {{Collectible619}}Birthright 습득시 획득:#다른 액티브와 결합되며 결합된 액티브 사용 시 그 방에서 액티브 충전량 1칸 당 {{DamageSmall}}공격력이 0.7 증가합니다.#일부 액티브 아이템에 특수한 효과를 추가합니다."}, -- Book of Belial [62] = {"62", "뱀파이어의 부적", "↑ {{DamageSmall}}공격력 +0.3#적 13기 처치시 {{HalfHeart}}체력을 반칸 회복합니다."}, -- Charm of the Vampire @@ -154,7 +154,7 @@ local repCollectibles={ [327] = {"327", "즉석사진", "!!! Chest/Home 스테이지 입장에 필요#피격 시 {{HalfHeart}}빨간하트가 반칸 이하일 때 5초간 무적 상태가 됩니다."}, -- The Polaroid [328] = {"328", "반전사진", "!!! Dark Room/Home 스테이지 입장에 필요#↑ {{DamageSmall}}공격력 +1#피격 시 {{HalfHeart}}빨간하트가 반칸 이하일 때 방 안의 모든 적에게 40의 피해를 줍니다."}, -- The Negative [330] = {"330", "두유", "↓ {{DamageSmall}}공격력 배율 x0.2#↑ {{TearsSmall}}연사 배율 x5.5#충전이 필요한 공격이 충전 없이 자동으로 발사됩니다.#{{Blank}} (부가 공격 제외)"}, -- Soy Milk - [331] = {"331", "신", "↑ {{DamageSmall}}공격력 +1#↓ {{TearsSmall}}연사 -0.6#↑ {{RangeSmall}}사거리 +0.5#↓ {{ShotspeedSmall}}탄속 -0.3#공격이 적에게 유도됩니다.#눈물에 후광이 생기며 후광에 닿은 적은 프레임당 2의 피해를 입습니다."}, -- Godhead + [331] = {"331", "신", "↑ {{DamageSmall}}공격력 +1#↓ {{TearsSmall}}연사 -0.3#↑ {{RangeSmall}}사거리 +0.5#↓ {{ShotspeedSmall}}탄속 -0.3#공격이 적에게 유도됩니다.#눈물에 후광이 생기며 후광에 닿은 적은 프레임당 2의 피해를 입습니다."}, -- Godhead [332] = {"332", "나사로의 붕대", "↑ 목숨 +1#{{Player11}} 사망 시 즉시 Lazarus Risen 캐릭터#{{Blank}} (1{{Heart}}/{{DamageSmall}}공격력 배율 x1.4/{{Collectible214}}Anemic)로 부활하며 최대 체력이 1 감소, {{DamageSmall}}공격력이 +0.5 증가합니다.#부활 이후 스테이지 진입 시마다 사망 이전의 Lazarus 캐릭터로 변경되며 해당 아이템의 효과를 다시 발동할 수 있습니다."}, -- Lazarus' Rags [333] = {"333", "정신", "맵에 특급 비밀방을 제외한 모든 방의 위치가 표시됩니다."}, -- The Mind [336] = {"336", "죽은 양파", "↓ {{RangeSmall}}사거리 -1.5#↓ {{ShotspeedSmall}}탄속 -0.4#공격이 적과 장애물을 관통합니다."}, -- Dead Onion @@ -208,6 +208,7 @@ local repCollectibles={ [431] = {"431", "다차원 아기", "캐릭터가 지나간 길을 0.66초 후 따라가며 눈물이 통과하면 2개로 복제되어 나갑니다."}, -- Multidimensional Baby [436] = {"436", "우유!", "피격 시 그 방에서 {{TearsSmall}}연사(+상한) +1"}, -- Milk! [437] = {"437", "7면체 주사위", "사용 시 그 방을 다시 시작하며, 방 클리어 시 이전과 다른 보상이 드랍됩니다.#{{MirrorRoom}} 거울세계의 특수방에서 사용 시 해당 특수방을 재설정합니다."}, -- D7 + [439] = {"439", "엄마의 상자", "사용 시 랜덤한 장신구를 하나 드랍합니다.#↑ 소지중일 때 {{LuckSmall}}행운이 1 증가하며 들고있는 장신구의 효과가 2배로 증가합니다.#{{Blank}} (황금 장신구는 1.5배)"}, -- Mom's Box [440] = {"440", "신장 결석", "공격중에 때때로 공격이 멈추며 충전이 진행되고 충전이 끝났을 때 공격키를 떼면 연사가 최대가 되며 눈물을 한번에 발사합니다."}, -- Kidney Stone -- Afterbirth + [442] = {"442", "어둠 왕자의 왕관", "{{Heart}}빨간하트가 1칸일 때: #↑ {{TearsSmall}}연사(+상한) +2#↑ {{RangeSmall}}사거리 +1.5#↑ {{ShotspeedSmall}}탄속 +0.2"}, -- Dark Princes Crown @@ -250,7 +251,7 @@ local repCollectibles={ [509] = {"509", "피눈물 눈알", "캐릭터 주위를 돌며 적의 탄환을 막아주고 자신이 바라보는 방향으로 공격력 3.5의 눈물을 발사합니다.#접촉 시 초당 30의 피해를 입힙니다."}, -- Bloodshot Eye [514] = {"514", "고장난 모뎀", "적이 때때로 1초간 멈춥니다.#적의 탄환이 일정 확률로 1초간 멈춘 후 사라집니다.#방 클리어 보상이 25% 확률로 2배로 나옵니다."}, -- Broken Modem [517] = {"517", "빠른 폭탄", "↑ {{Bomb}}폭탄 +7#폭탄을 설치할 때 지연 없이 빠르게 설치할 수 있습니다.#설치된 폭탄끼리는 서로 밀리지 않습니다."}, -- Fast Bombs - [521] = {"521", "쿠폰", "{{Shop}}상점이나 {{DevilRoom}}악마방에서 사용 시 상품 하나를 거래없이 얻을 수 있습니다.#상점의 상품 중 최소 하나 이상에 반값이 적용됩니다."}, -- Coupon + [521] = {"521", "쿠폰", "{{Shop}}상점이나 {{DevilRoom}}악마방에서 사용 시 랜덤 상품 하나를 거래없이 얻을 수 있습니다.#소지 시 상점의 상품 중 최소 하나 이상에 반값이 적용됩니다."}, -- Coupon [522] = {"522", "염동력", "사용 시 3초간 캐릭터에게 날아오는 적의 탄환을 붙잡습니다.#3초가 끝나면 붙잡은 탄환을 다시 되돌려 발사합니다."}, -- Telekinesis [523] = {"523", "수납상자", "사용 시 방 안의 모든 아이템과 픽업 아이템 중 랜덤한 아이템 10개를 상자에 저장합니다.#재사용 시 저장했던 아이템들을 드랍합니다."}, -- Moving Box [524] = {"524", "기계장치 0", "눈물마다 공격력 33%의 레이저가 연결되어 나갑니다."}, -- Technology Zero @@ -282,7 +283,7 @@ local repCollectibles={ [566] = {"566", "드림캐쳐", "↑ 스테이지 입장 시 {{HalfSoulHeart}}소울하트 +0.5#스테이지 전환 애니메이션에서 다음 스테이지의 {{TreasureRoom}}보물방 아이템과 {{BossRoom}}보스를 보여줍니다."}, -- Dream Catcher [567] = {"567", "부활절 양초", "피격당하지 않고 방 클리어 시 {{TearsSmall}}연사(+상한)가 +0.4씩 최대 5번 증가합니다.#패널티 피격 시 연사 증가치가 초기화됩니다."}, -- Paschal Candle [568] = {"568", "신의 개입", "공격키를 두번 눌러 방패를 날릴 수 있습니다.#방패는 1초간 날아가며 적을 밀쳐내고 공격을 반사합니다.#{{TimerSmall}} (쿨타임 2.5초)"}, -- Divine Intervention - [569] = {"569", "피의 맹세", "스테이지 입장 시 빨간하트가 반칸 이상일 경우 빨간하트를 모두 깎고 그 스테이지에서 깎은 하트 0.5개 당 {{DamageSmall}}공격력이 +0.3, {{SpeedSmall}}이동속도가 +0.05 증가합니다.#소울하트외 뼈하트가 없을 경우 최소 빨간하트 반칸을 보존합니다."}, -- Blood Oath + [569] = {"569", "피의 맹세", "스테이지 입장 시 빨간하트가 반칸 이상일 경우 빨간하트를 모두 깎고 그 스테이지에서 깎은 하트 반칸 당 {{DamageSmall}}공격력이 +0.3, {{SpeedSmall}}이동속도가 +0.05 증가합니다.#소울하트와 뼈하트가 없을 경우 최소 빨간하트 반칸을 보존합니다."}, -- Blood Oath [570] = {"570", "찰흙 쿠키", "공격할 때마다 랜덤한 상태이상 효과 공격이 나갑니다."}, -- Playdoh Cookie [571] = {"571", "짝짝이 양말", "↑ {{SoulHeart}}소울하트 +2#↑ {{SpeedSmall}}이동속도 +0.3#가시나 장판에 피해를 입지 않습니다."}, -- Orphan Socks [572] = {"572", "오컬트의 눈", "↑ {{DamageSmall}}공격력 +1#↑ {{RangeSmall}}사거리 +7.5#↓ {{ShotspeedSmall}}탄속 -0.16#날아가는 눈물의 방향을 조종할 수 있습니다."}, -- Eye of the Occult @@ -378,7 +379,7 @@ local repCollectibles={ [662] = {"662", "평화주의자", ""}, -- Pacifist [663] = {"663", "이빨과 손톱", "6초마다 1초간 무적 상태가 되고 적과 접촉 시 40의 피해를 줍니다."}, -- Tooth and Nail [664] = {"664", "폭식가", "↑ {{Heart}}최대 체력 +1#{{Heart}} 체력을 모두 회복합니다.#모든 아이템이 음식(체력 증가) 아이템과 1초마다 전환되며 두 아이템 중 하나를 선택할 수 있습니다.#음식 아이템 획득 시 30초간 {{DamageSmall}}공격력이 +3.6 증가하며 영구적으로 {{SpeedSmall}}이동속도가 -0.03 감소하고 특정한 능력치 2개가 증가합니다."}, -- Binge Eater - [665] = {"665", "구피의 눈", "상자와 자루 픽업, 장애물의 내용물을 볼 수 있습니다."}, -- Guppy's Eye + [665] = {"665", "구피의 눈", "{{Chest}}상자와 {{GrabBag}}{{BlackSack}}자루 픽업, 장애물의 내용물을 볼 수 있습니다."}, -- Guppy's Eye [666] = {"666", "", ""}, -- [667] = {"667", "밀짚인형", "↑ {{Bomb}}폭탄 +1#동전 체력 3개를 가진 Keeper 캐릭터가 2p 플레이어로 소환됩니다.#Keeper가 소환되어 있는 동안 체력 거래가 동전 거래로 바뀝니다.#!!! Keeper 캐릭터도 아이템을 획득할 수 있으며 사망 시 획득한 아이템({{ColorRed}}루트 진행 아이템 포함{{CR}})이 영구적으로 사라집니다."}, -- Strawman [668] = {"668", "아빠의 쪽지", "!!! 획득 시 역행을 위한 스테이지 재시작#재시작한 이후 스테이지의 특수 방은 이번 게임에서 방문했던 {{BossRoom}}보스방과 {{TreasureRoom}}보물방으로만 이루어져 있으며 획득 이전에 해당 방에서 버린 장신구는 전부 {{Card78}}깨진 열쇠로 바뀝니다.#!!! 깨진 열쇠는 붉은 열쇠 해금 이후에만 바뀝니다."}, -- Dad's Note @@ -414,7 +415,7 @@ local repCollectibles={ [698] = {"698", "뒤틀린 한 쌍", "캐릭터의 양 옆에서 공격하는 방향으로 캐릭터의 공격력 x0.375의 공격을 발사합니다."}, -- Twisted Pair [699] = {"699", "아자젤의 분노", "방 4개 클리어 시 다음 방에서 3.33초 동안 초당 공격력 x15의 대형 혈사포를 발사합니다."}, -- Azazel's Rage [700] = {"700", "반향효과", "{{Card}}카드나 {{Pill}}알약 사용 시 이 아이템 획득 후 사용한 카드나 알약의 효과를 모두 발동합니다.#3회 이상 발동된 효과는 사라집니다."}, -- Echo Chamber - [701] = {"701", "아이작의 무덤", "스테이지 첫 방에 오래된 잠긴 상자를 1개 생성합니다."}, -- Isaac's Tomb + [701] = {"701", "아이작의 무덤", "{{DirtyChest}} 스테이지 첫 방에 오래된 잠긴 상자를 1개 생성합니다."}, -- Isaac's Tomb [702] = {"702", "복수심의 영혼", "피격 시 캐릭터 주위를 돌며 공격하는 방향으로 공격력 3의 눈물을 발사하는 불꽃을 소환합니다.#최대 6마리까지 소환할 수 있습니다."}, -- Blood Soul [703] = {"703", "에사우 주니어", "사용 시 Esau 캐릭터 ({{BlackHeart}}블랙하트 3, {{DamageSmall}}공격력 +2, 비행, 고유능력 취급)로 전환됩니다.#재사용 시 원래 캐릭터로 전환됩니다.#두 캐릭터는 체력과 아이템을 공유하지 않습니다.#처음 사용 시 Esau 캐릭터는 기존 캐릭터가 갖고 있는 아이템의 개수만큼 랜덤한 아이템을 가집니다."}, -- Esau Jr. [704] = {"704", "폭주!", "사용 시 5초 동안 {{DamageSmall}}공격력이 +3, {{SpeedSmall}}이동속도가 +0.4 증가하며 공격이 공격력 x3의 휘두르는 뼈 공격으로 변경됩니다.#방 클리어로 충전되지 않으며 적에게 120의 피해를 주면 충전됩니다."}, -- Berserk! @@ -753,7 +754,7 @@ local repTrinkets={ [17] = {"17", "검은 립스틱", "{{BlackHeart}} 블랙하트가 드랍될 확률이 2배 증가합니다."}, -- Black Lipstick [18] = {"18", "성경 책자", "{{EthernalHeart}} 이터널하트가 드랍될 확률이 증가합니다."}, -- Bible Tract [19] = {"19", "종이 클립", "열쇠가 필요한 모든 상자를 열쇠 소모 없이 열 수 있습니다."}, -- Paper Clip - [22] = {"22", "악마 꼬리", "하트가 드랍될 때 80% 확률로 {{Key}}열쇠로 바뀝니다.#↓ 상자에서 하트가 드랍될 확률이 대폭 감소합니다.#고정 드랍이 아닌 하트가 드랍될 때 열쇠로 바뀌지 않은 경우 100%의 확률로 {{BlackHeart}}블랙하트로 대체됩니다."}, -- Daemon's Tail + [22] = {"22", "악마 꼬리", "방 클리어 시 하트가 드랍될 때 80% 확률로 {{Key}}열쇠로 바뀝니다.#↓ 상자에서 하트가 드랍될 확률이 대폭 감소합니다.#고정 드랍이 아닌 하트가 드랍될 때 열쇠로 바뀌지 않은 경우 100%의 확률로 {{BlackHeart}}블랙하트로 대체됩니다."}, -- Daemon's Tail [24] = {"24", "Butt Penny", "똥 오브젝트에서 {{Coin}}동전이 나올 확률이 20% 증가합니다.#동전 획득 시 적을 밀쳐내는 방귀를 뀝니다."}, -- Butt Penny [26] = {"26", "꺾기벌레", "↑ {{TearsSmall}}연사 +0.4#↑ {{RangeSmall}}사거리 +1.5#눈물이 지그재그로 날아갑니다.#공격이 장애물을 관통합니다."}, -- Hook Worm -- Original @@ -813,7 +814,7 @@ local repTrinkets={ [156] = {"156", "어머니의 키스", "↑ 소지중일 때 {{Heart}}최대 체력 +1#↑ {{Player14}}/{{Player33}}Keeper: 소지중일 때 체력 상한 +1"}, -- Mother's Kiss [157] = {"157", "찢어진 카드", "!!! 눈물을 15번 발사할 때 마다:#{{Blank}} {{Collectible5}}{{Collectible149}}캐릭터에게 되돌아오는 폭발하는 독성 눈물을 발사합니다."}, -- Torn Card [158] = {"158", "찢어진 주머니", "피격 시 소지중인 픽업 아이템 중 2가지를 드랍합니다."}, -- Torn Pocket - [159] = {"159", "도금 열쇠", "↑ {{Key}}열쇠 +1#낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다."}, -- Gilded Key + [159] = {"159", "도금 열쇠", "↑ {{Key}}열쇠 +1#{{GoldenChest}} 낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다.#!!! 황금 상자에서 픽업이 더 많이 드랍되나 상자, 카드, 장신구가 드랍되지 않습니다."}, -- Gilded Key [160] = {"160", "복주머니", "스테이지 첫 방에 자루 픽업을 드랍합니다."}, -- Lucky Sack [161] = {"161", "사악한 왕관", "Sheol 스테이지에서 {{TreasureRoom}}보물방과 {{Shop}}상점이 생성됩니다."}, -- Wicked Crown [162] = {"162", "아자젤의 뿔대", "{{Player7}} 방 클리어 시 50%의 확률로 Azazel 캐릭터로 바뀝니다.#다음 방 클리어 후 이동시 원래 캐릭터로 돌아옵니다."}, -- Azazel's Stump @@ -867,7 +868,7 @@ EID.descriptions[languageCode].goldenTrinketEffects = { -- NO! [88] = { "{{Quality0}}등급인 아이템이 등장하지 않습니다." }, -- Gilded Key (Golden version only): it doesn't give a key. bug that will get fixed (maybe it'll give a Golden Key?) - [159] = { "낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다.#상자에서 {{Card}}카드 또는 장신구가 추가적으로 드랍됩니다." }, + [159] = { "{{GoldenChest}} 낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다.#!!! 황금 상자에서 픽업이 더 많이 드랍되나 상자, 카드, 장신구가 드랍되지 않습니다." }, } ---------- Cards ---------- @@ -895,7 +896,7 @@ local repCards={ [61] = {"61", "V - 교황?", "{{EmptyBoneHeart}}뼈하트를 2개 드랍합니다."}, -- V - The Hierophant? [62] = {"62", "VI - 연인?", "{{Collectible642}}Magic Skin 효과 발동:#사용 시 최대 체력 1칸 또는 소울하트 2칸을 소모하고 {{BrokenHeart}}소지 불가능 체력을 1칸 추가하며 그 방의 아이템을 하나 생성합니다.#{{Blank}} (이 카드 사용 시에도 아이템이 Magic Skin으로 대체되지 않음)"}, -- VI - The Lovers? [63] = {"63", "VII - 전차?", "10초간 {{TearsSmall}}연사가 4배 증가하고 무적 상태가 되며 움직일 수 없습니다."}, -- VII - The Chariot? - [64] = {"64", "VIII - 정의?", "황금상자를 2~4개 생성합니다."}, -- VIII - Justice? + [64] = {"64", "VIII - 정의?", "{{GoldenChest}} 황금상자를 2~4개 생성합니다."}, -- VIII - Justice? [65] = {"65", "IX - 은둔자?", "방 안의 아이템과 픽업 아이템을 없애고 없앤 아이템의 가격만큼 {{Coin}}동전을 드랍합니다."}, -- IX - The Hermit? [66] = {"66", "X - 운명의 수레바퀴?", "랜덤한 주사위방 효과를 발동합니다."}, -- X - Wheel of Fortune? [67] = {"67", "XI - 힘?", "{{Weakness}}1분간 그 방에서 적의 속도가 느려지며 적에게 주는 피해량이 2배 증가합니다."}, -- XI - Strength? From 93b2809dde0cdd0824830f530e983ea19150cb6f Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 15:14:49 +0900 Subject: [PATCH 3/7] Do not check EID.CraneItemType[seed] --- main.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main.lua b/main.lua index 73aa6c6c..fe8135fa 100644 --- a/main.lua +++ b/main.lua @@ -258,9 +258,8 @@ if REPENTANCE then local function RevertCraneGameItems() for seed, collectibleType in pairs(EID.LastCraneType) do - if EID.CraneItemType[seed] then - EID.CraneItemType[seed] = EID.LastCraneType[seed] - end + -- Do not check EID.CraneItemType[seed] is valid, because destroyed machines are also be restored + EID.CraneItemType[seed] = EID.LastCraneType[seed] end end From a3cccb64d924caef9603ac3cf4f826532d396c3b Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 15:16:16 +0900 Subject: [PATCH 4/7] update comments --- main.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.lua b/main.lua index fe8135fa..5b9334e7 100644 --- a/main.lua +++ b/main.lua @@ -258,7 +258,7 @@ if REPENTANCE then local function RevertCraneGameItems() for seed, collectibleType in pairs(EID.LastCraneType) do - -- Do not check EID.CraneItemType[seed] is valid, because destroyed machines are also be restored + -- Do not check if EID.CraneItemType[seed] is valid, because destroyed machines are also be restored anyway EID.CraneItemType[seed] = EID.LastCraneType[seed] end end From a5e5efaf07b2ff3de14a45d97934b71609607560 Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 16:04:49 +0900 Subject: [PATCH 5/7] Revert "update comments" This reverts commit a3cccb64d924caef9603ac3cf4f826532d396c3b. --- main.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.lua b/main.lua index 5b9334e7..fe8135fa 100644 --- a/main.lua +++ b/main.lua @@ -258,7 +258,7 @@ if REPENTANCE then local function RevertCraneGameItems() for seed, collectibleType in pairs(EID.LastCraneType) do - -- Do not check if EID.CraneItemType[seed] is valid, because destroyed machines are also be restored anyway + -- Do not check EID.CraneItemType[seed] is valid, because destroyed machines are also be restored EID.CraneItemType[seed] = EID.LastCraneType[seed] end end From 64623ce5c15cbe14755e214fabad43f8b578dfce Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 16:04:56 +0900 Subject: [PATCH 6/7] Revert "Do not check EID.CraneItemType[seed]" This reverts commit 93b2809dde0cdd0824830f530e983ea19150cb6f. --- main.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index fe8135fa..73aa6c6c 100644 --- a/main.lua +++ b/main.lua @@ -258,8 +258,9 @@ if REPENTANCE then local function RevertCraneGameItems() for seed, collectibleType in pairs(EID.LastCraneType) do - -- Do not check EID.CraneItemType[seed] is valid, because destroyed machines are also be restored - EID.CraneItemType[seed] = EID.LastCraneType[seed] + if EID.CraneItemType[seed] then + EID.CraneItemType[seed] = EID.LastCraneType[seed] + end end end From 6917ccda2b252bad3ead905797853b4e6ee0539e Mon Sep 17 00:00:00 2001 From: kohashiwakaba Date: Wed, 20 Apr 2022 16:05:01 +0900 Subject: [PATCH 7/7] Revert "Quick fix for Crane Game + Glowing Hour Glass" This reverts commit acda876e9cc763f68224e60a7c2b350d119c4946. --- main.lua | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/main.lua b/main.lua index 73aa6c6c..7a49f391 100644 --- a/main.lua +++ b/main.lua @@ -33,7 +33,6 @@ EID.sacrificeCounter = {} EID.itemConfig = Isaac.GetItemConfig() EID.itemUnlockStates = {} EID.CraneItemType = {} -EID.LastCraneType = {} EID.absorbedItems = {} EID.CollectedItems = {} EID.IgnoredEntities = {} @@ -256,19 +255,6 @@ if REPENTANCE then local lastGetItemResult = {nil, nil, nil, nil} -- itemID, Frame, gridIndex, InitSeed local lastFrameGridChecked = 0 - local function RevertCraneGameItems() - for seed, collectibleType in pairs(EID.LastCraneType) do - if EID.CraneItemType[seed] then - EID.CraneItemType[seed] = EID.LastCraneType[seed] - end - end - end - - local function OnUseGlowingHourGlass(_, _, _, player) - RevertCraneGameItems() - end - EID:AddCallback(ModCallbacks.MC_USE_ITEM, OnUseGlowingHourGlass, CollectibleType.COLLECTIBLE_GLOWING_HOUR_GLASS) - function EID:postGetCollectible(selectedCollectible, itemPoolType, decrease, seed) -- Handle Crane Game if itemPoolType == ItemPoolType.POOL_CRANE_GAME then @@ -754,17 +740,6 @@ if REPENTANCE then initialItemNext = false flipItemNext = false EID:AssignFlipItems() - - -- Handle Crane Game - if REPENTANCE then - EID.LastCraneType = {} - for _, crane in ipairs(Isaac.FindByType(6, 16, -1, true, false)) do - if EID.CraneItemType[tostring(crane.InitSeed)] then - EID.LastCraneType[tostring(crane.InitSeed)] = EID.CraneItemType[tostring(crane.InitSeed)] - end - end - end - end EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.onNewRoom) end @@ -1591,7 +1566,6 @@ if EID.MCMLoaded or REPENTANCE then if REPENTANCE then EID.BagItems = {} EID.CraneItemType = {} - EID.LastCraneType = {} EID.flipItemPositions = {} EID.absorbedItems = {}