Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
9811290850
14 files changed
+260
-335
No files matched your search
@@ -16,7 +16,7 @@ EID.descriptions[languageCode].custom = {} -- table for custom entity descriptio
|
||||
EID.descriptions[languageCode].languageName = "English"
|
||||
|
||||
-- Fonts to be used with this language pack
|
||||
EID.descriptions[languageCode].fonts = {{name="default", lineHeight=11, textboxWidth = 115}, {name="inverted", lineHeight=11, textboxWidth = 115}, {name="borderless", lineHeight=11, textboxWidth = 115}}
|
||||
EID.descriptions[languageCode].fonts = {{name="default"}, {name="inverted"}, {name="borderless"}}
|
||||
|
||||
---------- Collectibles ----------
|
||||
EID.descriptions[languageCode].collectibles={
|
||||
@@ -451,7 +451,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"429", "Head of the Keeper", "Enemies have a 5% chance to drop a Penny when hit with your tears"},
|
||||
{"430", "Papa Fly", "Follows your movement pattern on a 1 second delay#Fires tears at nearby enemies that deal damage equal to your damage"},
|
||||
{"431", "Multidimensional Baby", "Follows your movement pattern on a 2 second delay#Tears that pass through it will split up and gain a speed boost"},
|
||||
{"432", "Glitter Bombs", "+5 bombs#Bombs have a chance to drop random pickups when they explode"},
|
||||
{"432", "Glitter Bombs", "+5 bombs#Bombs have a chance to drop random pickups or charm enemies when they explode#"},
|
||||
{"433", "My Shadow", "Each time you take damage, it will apply a fear effect to all enemies and spawn a friendly black charger#The charger deals 5 damage per second"},
|
||||
{"434", "Jar of Flies", "Every time you kill an enemy a blue fly will be added to the Jar#Up to 20 flies#Using the item will release all the flies"},
|
||||
{"435", "Lil Loki", "Shoots 4 tears in a cross pattern#Deals 3.5 damage per shot"},
|
||||
@@ -502,7 +502,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"480", "Compost", "Converts pickups into blue flies or spiders#Doubles your current blue flies/spiders#Spawns 1 blue fly or spider when you don't have any"},
|
||||
{"481", "Dataminer", "When used, ↑/↓ small amount on random stat#Random tear effect for current room#Fucks up all sprites"},
|
||||
{"482", "Clicker", "Transforms you into a different character#Removes the last item you collected"},
|
||||
{"483", "Mama Mega!", "!!! SINGLE USE !!!#Affects whole floor#Explodes all objects#Deals 200 damage to all enemies#Opens the door to Boss Rush, Hush and all secret rooms"},
|
||||
{"483", "Mama Mega!", "!!! SINGLE USE !!!#Affects whole floor#Explodes all objects#Deals 200 damage to all enemies#Opens the door to Boss Rush, Hush and all secret rooms#!!! If you have a Golden Bomb, consumes it on use instead of Mama Mega"},
|
||||
{"484", "Wait What?", "Upon use, pushes enemies away and spawn a wave of rocks#Can open rooms and break rocks"},
|
||||
{"485", "Crooked Penny", "50% chance to double all items, consumables and chests in room#50% chance to remove items / pickups in room and spawn 1 coin"},
|
||||
{"486", "Dull Razor", "Hurts you without damaging you#Can trigger item effects"},
|
||||
|
||||
+13
-13
@@ -176,7 +176,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"141", "분장 소년", "동전 7개를 드랍합니다."}, -- Pageant Boy
|
||||
{"142", "성의", "피격 시 체력이 반 칸 남았을때 방당 1회 한정으로 소울하트를 하나 얻습니다."}, -- Scapular
|
||||
{"143", "스피드볼 마약", "↑ {{Speed}}이동속도 +0.3#↑ {{Shotspeed}}탄속 +0.2"}, -- Speed Ball
|
||||
{"144", "거지 친구", "방 안을 돌아다니며 동전을 먹으며 일정 갯수 이상 먹으면 랜덤한 픽업 아이템을 드랍합니다."}, -- Bum Friend
|
||||
{"144", "거지 친구", "방 안을 돌아다니며 동전을 먹으며 일정 개수 이상 먹으면 랜덤한 픽업 아이템을 드랍합니다."}, -- Bum Friend
|
||||
{"145", "구피의 머리", "사용 시 파란 아군 파리를 2~4마리 소환합니다."}, -- Guppy's Head
|
||||
{"146", "기도 카드", "사용 시 이터널하트 +1"}, -- Prayer Card
|
||||
{"147", "각진 곡괭이", "사용 시 그 방의 장애물을 부술 수 있습니다."}, -- Notched Axe
|
||||
@@ -417,10 +417,10 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"382", "익숙한 공", "사용 시 공격하는 방향으로 몬스터볼을 던집니다.#몬스터볼에 맞은 적은 포획되며 다음 사용 시 아군 상태로 소환됩니다."}, -- Friendly Ball
|
||||
{"383", "눈물 기폭제", "사용 시 방 안의 모든 눈물이 6갈래로 분열합니다."}, -- Tear Detonator
|
||||
{"384", "꼬마 거디", "공격키를 누르고 있는 동안 충전되며 공격키를 떼면 공격했던 방향으로 돌진해 벽에 튕겨다니며 적을 공격합니다."}, -- Lil Gurdy
|
||||
{"385", "범보", "방 안을 돌아다니며 동전을 먹으며 일정 갯수 이상 먹으면 성장합니다.#1단계: X#2단계: 때때로 픽업 아이템을 드랍합니다.#3단계: 적에게 공격력 3.5의 눈물을 발사합니다.#4단계: 적을 따라다니며 접촉한 적에게 초당 37.5의 피해를 입힙니다."}, -- Bumbo
|
||||
{"385", "범보", "방 안을 돌아다니며 동전을 먹으며 일정 개수 이상 먹으면 성장합니다.#1단계: X#2단계: 때때로 픽업 아이템을 드랍합니다.#3단계: 적에게 공격력 3.5의 눈물을 발사합니다.#4단계: 적을 따라다니며 접촉한 적에게 초당 37.5의 피해를 입힙니다."}, -- Bumbo
|
||||
{"386", "12면 주사위", "사용 시 방 안의 모든 장애물을 바꿉니다."}, -- D12
|
||||
{"387", "향로", "오라를 가지고 캐릭터를 따라다니며 오라 안에 들어온 적과 탄환을 둔화시킵니다."}, -- Censer
|
||||
{"388", "열쇠 거지", "방 안을 돌아다니며 열쇠를 먹으며 일정 갯수 이상 먹으면 랜덤한 상자를 드랍합니다."}, -- Key Bum
|
||||
{"388", "열쇠 거지", "방 안을 돌아다니며 열쇠를 먹으며 일정 개수 이상 먹으면 랜덤한 상자를 드랍합니다."}, -- Key Bum
|
||||
{"389", "룬 가방", "방 5~6개 클리어 시 룬을 하나 드랍합니다."}, -- Rune Bag
|
||||
{"390", "세라핌", "공격하는 방향으로 공격력 10, {{Tears}}연사 -0.25의 유도 눈물을 발사합니다."}, -- Seraphim
|
||||
{"391", "배신", "피격 시 방 안의 모든 적을 5초간 매혹시킵니다."}, -- Betrayal
|
||||
@@ -445,7 +445,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"410", "악마의 눈", "공격 시 확률적으로 푸른 눈을 발사하며 눈은 날아가면서 캐릭터가 공격하는 방향으로 캐릭터의 눈물 효과와 같은 눈물을 발사합니다."}, -- Evil Eye
|
||||
{"411", "욕망의 피", "적 처치 시 그 방에서 {{Damage}}공격력이 +0.5씩(최대 +5) 증가합니다."}, -- Lusty Blood
|
||||
{"412", "몽마의 자식들", "일정 횟수만큼 피격받을 시 악마류 패밀리어를 영구적으로 소환합니다.#{{Blank}} (최대 4마리)"}, -- Cambion Conception
|
||||
{"413", "원죄없는 잉태", "일정 갯수만큼 하트 픽업 획득 시 천사류 패밀리어를 영구적으로 소환합니다.#{{Blank}} (최대 5마리)"}, -- Immaculate Conception
|
||||
{"413", "원죄없는 잉태", "일정 개수만큼 하트 픽업 획득 시 천사류 패밀리어를 영구적으로 소환합니다.#{{Blank}} (최대 5마리)"}, -- Immaculate Conception
|
||||
{"414", "더 많은 선택권", "{{TreasureRoom}}보물방 아이템이 2개가 나오며 하나를 선택하면 나머지는 사라집니다."}, -- More Options
|
||||
{"415", "빛의 왕관", "↑ 소울하트 +2#최대 체력이 모두 차있거나 빨간하트가 없을 때 {{Damage}}공격력이 2배 증가합니다.#피격 시 그 방에서만 비활성화됩니다."}, -- Crown Of Light
|
||||
{"416", "넓은 가방", "카드 또는 알약을 2개 들 수 있습니다."}, -- Deep Pockets
|
||||
@@ -464,7 +464,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"429", "키퍼의 머리", "눈물이 적에게 명중 시 5% 확률로 동전을 드랍합니다."}, -- Head of the Keeper
|
||||
{"430", "파리 아저씨", "캐릭터가 지나간 길을 2.5초 후 따라가며 근처의 적에게 눈물 공격력과 같은 눈물을 발사합니다."}, -- Papa Fly
|
||||
{"431", "다차원 아기", "캐릭터가 지나간 길을 3초 후 따라가며 눈물이 통과하면 2개로 복제되어 나갑니다."}, -- Multidimensional Baby
|
||||
{"432", "반짝이 폭탄", "↑ 폭탄 +5#폭탄이 터질 때 랜덤한 픽업 아이템 또는 장신구가 드랍됩니다."}, -- Glitter Bombs
|
||||
{"432", "반짝이 폭탄", "↑ 폭탄 +5#폭탄이 터질 때 일정 확률로 랜덤한 픽업 아이템 또는 장신구가 드랍되거나 랜덤한 적을 매혹시킵니다."}, -- Glitter Bombs
|
||||
{"433", "내 그림자", "피격 시 방 안의 모든 적을 도망가게 하며 검은색 아군 애벌레를 소환합니다."}, -- My Shadow
|
||||
{"434", "파리 담은 병", "적 처치 시 병에 파리가 저장됩니다.#사용 시 저장된 파리 수 만큼 파란 아군 파리를 소환합니다."}, -- Jar of Flies
|
||||
{"435", "꼬마 로키", "공격력 3.5의 눈물을 4갈래로 발사합니다."}, -- Lil Loki
|
||||
@@ -496,7 +496,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"461", "기생자", "확률적으로 알주머니 눈물이 나가며 알주머니가 적에게 명중 시 파란 아군 거미 또는 파리를 소환합니다."}, -- Parasitoid
|
||||
{"462", "벨리알의 눈", "↑ {{Range}}사거리 +1.5#눈물이 적을 관통하며 관통한 눈물은 적에게 유도되고 공격력이 2배 증가합니다."}, -- Eye of Belial
|
||||
{"463", "황산", "↑ {{Damage}}공격력 +0.3#확률적으로 오브젝트를 부수는 눈물이 나갑니다."}, -- Sulfuric Acid
|
||||
{"464", "균형의 문장", "↑ 소울하트 +2#소지중인 픽업 아이템의 갯수에 따라 챔피언 적이 드랍하는 보상이 달라집니다."}, -- Glyph of Balance
|
||||
{"464", "균형의 문장", "↑ 소울하트 +2#소지중인 픽업 아이템의 개수에 따라 챔피언 적이 드랍하는 보상이 달라집니다."}, -- Glyph of Balance
|
||||
{"465", "아날로그 스틱", "↑ {{Tears}}연사 +0.3#공격을 360도로 발사할 수 있습니다."}, -- Analog Stick
|
||||
{"466", "전염병", "방에서 처음 죽은 적은 독가스를 뀌며 독가스에 맞은 적은 감염됩니다.#감염된 적은 죽을 때 다시 독가스를 뀝니다."}, -- Contagion
|
||||
{"467", "손가락!", "공격하는 방향으로 움직이며 가리킨 방향에 있는 적에게 공격력의 10%의 지속 피해를 입힙니다."}, -- Finger!
|
||||
@@ -512,7 +512,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"477", "공허", "사용 시 방 안의 아이템을 흡수합니다.#액티브 흡수 시 아이템을 사용할 때마다 흡수한 액티브의 효과가 발동됩니다.#패시브 흡수 시 랜덤한 능력치가 2개 증가합니다."}, -- Void
|
||||
{"478", "일시정지", "사용 시 방 안의 모든 적의 움직임이 30초간 멈춥니다.#공격키를 누르면 효과가 풀립니다."}, -- Pause
|
||||
{"479", "용광로", "사용 시 소지중인 장신구를 흡수해 효과를 영구적으로 얻습니다."}, -- Smelter
|
||||
{"480", "퇴비", "사용 시 방 안의 픽업 아이템을 흡수하고 흡수한 갯수만큼 파란 아군 파리 및 거미를 소환합니다."}, -- Compost
|
||||
{"480", "퇴비", "사용 시 방 안의 픽업 아이템을 흡수하고 흡수한 개수만큼 파란 아군 파리 및 거미를 소환합니다."}, -- Compost
|
||||
{"481", "데이터마이너", "사용 시 그 방에서 능력치가 랜덤으로 증가하거나 감소하며 눈물에 랜덤한 효과가 부여됩니다."}, -- Dataminer
|
||||
{"482", "클리커", "사용 시 가장 최근에 획득한 패시브 아이템을 제거하고 캐릭터를 랜덤하게 바꿉니다."}, -- Clicker
|
||||
{"483", "맘마 메가!", "!!! 일회용#사용 시 그 스테이지에서 방 입장 시 방 안의 모든 적에게 200의 폭발 피해를 입힙니다.#사용 후 {{BossRoom}}보스방을 처음 입장한 경우에 한해 보스러시/Blue Womb으로 향하는 문이 열립니다."}, -- Mama Mega!
|
||||
@@ -537,7 +537,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"502", "대왕 여드름", "확률적으로 적을 둔화시키는 공격력 x2의 눈물이 나갑니다."}, -- Large Zit
|
||||
{"503", "작은 뿔", "확률적으로 적을 즉사시키는 눈물이 나갑니다.#적에게 접촉 시 3.5의 피해를 입힙니다."}, -- Little Horn
|
||||
{"504", "갈색 너겟", "사용 시 그 자리에서 주위의 적을 공격하는 파란 파리를 소환합니다."}, -- Brown Nugget
|
||||
{"505", "포켓 GO", "방 임장 시 확률적으로 아군 적을 소환합니다.."}, -- Poke Go
|
||||
{"505", "포켓 GO", "방 입장 시 확률적으로 아군 적을 소환합니다."}, -- Poke Go
|
||||
{"506", "배신자", "적을 뒤에서 공격할 시 2배의 피해를 입히고 출혈 상태로 만듭니다."}, -- BackStabber
|
||||
{"507", "날카로운 빨대", "사용 시 방 안의 모든 적에게 눈물 공격력 + 적 체력의 10%의 피해를 줍니다."}, -- Sharp Straw
|
||||
{"508", "엄마의 면도칼", "캐릭터 주위를 돌며 접촉하는 적에게 초당 공격력의 300%의 피해를 입히고 출혈 상태로 만듭니다."}, -- Mom's Razor
|
||||
@@ -557,7 +557,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"522", "염동력", "사용 시 3초동안 캐릭터에게 날아오는 적의 탄환을 붙잡습니다.#3초가 끝나면 붙잠은 탄환을 다시 되돌려 발사합니다."}, -- Telekinesis
|
||||
{"523", "수납상자", "사용 시 방 안의 모든 아이템과 픽업 아이템을 상자에 저장합니다.#다음 사용 시 저장했던 아이템들을 드랍합니다."}, -- Moving Box
|
||||
{"524", "기계장치 0", "눈물마다 레이저가 연결되며 나갑니다."}, -- Technology Zero
|
||||
{"525", "문둥병", "피격 시 캐릭터 주위를 돌며 적의 탄환을 막아줍니다.#탄환을 일정 갯수 이상 막을 시 사라집니다."}, -- Leprosy
|
||||
{"525", "문둥병", "피격 시 캐릭터 주위를 돌며 적의 탄환을 막아줍니다.#탄환을 일정 개수 이상 막을 시 사라집니다."}, -- Leprosy
|
||||
{"526", "7개의 도장", "방을 돌아다니며 접촉한 적에게 피해를 입히고 아군 파리를 소환합니다.#10초마다 모습이 바뀌며 적에게 주는 피해와 소환하는 아군 파리의 종류가 달라집니다."}, -- 7 Seals
|
||||
{"527", "미 씨!", "사용 시 조준점으로 목표를 설정하며 유령이 나타나 목표하는 대상에 상호작용합니다."}, -- Mr. ME!
|
||||
{"528", "천사빛 프리즘", "캐릭터 주위를 돌며 공격이 통과하면 4갈래로 갈라져 나갑니다."}, -- Angelic Prism
|
||||
@@ -691,7 +691,7 @@ EID.descriptions[languageCode].trinkets={
|
||||
{"100", "밝은 전구", "액티브 아이템의 충전량이 최대치일때 {{Damage}}공격력 +0.5, {{Tears}}연사 +0.2, {{Range}}사거리 +0.75, {{Speed}}이동속도 +0.5, {{Shotspeed}}탄속 +0.1, {{Luck}}행운 +1"}, -- Vibrant Bulb
|
||||
{"101", "꺼진 전구", "액티브 아이템의 충전량이 남아있지 않을때 {{Damage}}공격력 +1.5, {{Tears}}연사 +0.4, {{Range}}사거리 +1.5, {{Speed}}이동속도 +0.5, {{Shotspeed}}탄속 +0.3"}, -- Dim Bulb
|
||||
{"102", "조각난 카드", "스테이지에 {{SecretRoom}}비밀방이 2개 생성됩니다."}, -- Fragmented Card
|
||||
{"103", "똑같다!", "소지중인 동전, 폭탄, 열쇠의 갯수가 모두 같을 때 하트, 동전, 폭탄, 열쇠 픽업이 1+1로 나옵니다."}, -- Equality!
|
||||
{"103", "똑같다!", "소지중인 동전, 폭탄, 열쇠의 개수가 모두 같을 때 하트, 동전, 폭탄, 열쇠 픽업이 1+1로 나옵니다."}, -- Equality!
|
||||
{"104", "창사골", "!!! 일회용#피격 시 2% 확률로 그 방의 아이템을 하나 생성합니다."}, -- Wish Bone
|
||||
{"105", "점심 도시락", "!!! 일회용#피격 시 2% 확률로 {{Collectible22}}Lunch (최대 체력 +1) 아이템을 생성합니다."}, -- Bag Lunch
|
||||
{"106", "잃어버린 코르크", "캐릭터와 패밀리어가 생성하는 장판의 범위가 넓어집니다."}, -- Lost Cork
|
||||
@@ -761,7 +761,7 @@ EID.descriptions[languageCode].cards={
|
||||
{"38", "벨카노", "파란 아군 파리/거미를 3마리씩 소환합니다."}, -- Berkano
|
||||
{"39", "알기즈", "30초동안 무적 상태가 됩니다."}, -- Algiz
|
||||
{"40", "비어있는 룬", "랜덤한 룬 효과를 발동합니다.#25% 확률로 Blank Rune을 드랍합니다."}, -- Blank Rune
|
||||
{"41", "검은 룬", "방 안의 아이템을 흡수하고 흡수한 만큼 랜덤한 능력치가 2개씩 증가합니다.#방 안의 픽업 아이템을 흡수하고 흡수한 갯수만큼 파란 아군 파리 및 거미를 소환합니다.#방 안의 모든 적에게 40의 피해를 줍니다."}, -- Black Rune
|
||||
{"41", "검은 룬", "방 안의 아이템을 흡수하고 흡수한 만큼 랜덤한 능력치가 2개씩 증가합니다.#방 안의 픽업 아이템을 흡수하고 흡수한 개수만큼 파란 아군 파리 및 거미를 소환합니다.#방 안의 모든 적에게 40의 피해를 줍니다."}, -- Black Rune
|
||||
{"42", "혼돈 카드", "바라보는 방향으로 카드를 던지며 카드에 맞은 적은 즉사합니다."}, -- Chaos Card
|
||||
{"43", "신용카드", "{{Shop}}상점 또는 {{DevilRoom}}악마방에서 사용 시 모든 상품을 무료로 획득할 수 있습니다."}, -- Credit Card
|
||||
{"44", "규칙 카드", "게임 힌트를 화면에 출력합니다."}, -- Rules Card
|
||||
@@ -784,7 +784,7 @@ EID.descriptions[languageCode].pills={
|
||||
{"0", "질나쁜 방귀", "독방귀를 뀝니다."}, -- Bad Gas
|
||||
{"1", "질나쁜 환각", "체력 한칸의 피해를 입습니다."}, -- Bad Trip
|
||||
{"2", "강철같은 알약", "↑ 소울하트 +2"}, -- Balls of Steel
|
||||
{"3", "폭탄은 곧 열쇠", "폭탄과 열쇠의 갯수를 서로 바꿉니다."}, -- Bombs are Key
|
||||
{"3", "폭탄은 곧 열쇠", "폭탄과 열쇠의 개수를 서로 바꿉니다."}, -- Bombs are Key
|
||||
{"4", "폭탄 설사", "캐릭터의 위치에 점화된 폭탄 5개를 생성합니다."}, -- Explosive Diarrhea
|
||||
{"5", "체력 회복", "체력을 모두 회복합니다."}, -- Full Health
|
||||
{"6", "체력 감소", "↓ 최대 체력 -1"}, -- Health Down
|
||||
@@ -815,7 +815,7 @@ EID.descriptions[languageCode].pills={
|
||||
{"31", "", "Maze 저주에 걸립니다."}, -- ???
|
||||
{"32", "커지는 알약", "캐릭터의 크기가 커집니다."}, -- One makes you larger
|
||||
{"33", "작아지는 알약", "캐릭터의 크기가 작아집니다."}, -- One makes you small
|
||||
{"34", "감염!", "방 안의 똥의 갯수만큼 파란 아군 거미를 소환합니다."}, -- Infested!
|
||||
{"34", "감염!", "방 안의 똥의 개수만큼 파란 아군 거미를 소환합니다."}, -- Infested!
|
||||
{"35", "감염?", "방 안의 적의 수만큼 파란 아군 거미를 소환합니다."}, -- Infested?
|
||||
{"36", "최강 알약!", "6초간 무적 상태가 되며 접촉한 적에게 40의 피해를 입힙니다."}, -- Power Pill!
|
||||
{"37", "전자오락 시야경", "30초마다 총 3번 화면의 화질이 감소합니다."}, -- Retro Vision
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
----- Basic Chinese descriptions ---
|
||||
--------------------------------------
|
||||
|
||||
-- Last Sync Revise: 2022.01.16
|
||||
-- Last Sync Revise: 2022.01.20
|
||||
-- Last Full Check: N/A -- I will have a full check someday else.
|
||||
|
||||
-- FORMAT: Item ID | Name | Description
|
||||
@@ -441,7 +441,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"416", "深口袋", "能携带2个卡牌/胶囊/符文"},
|
||||
{"417", "魅魔", "在房间内漂浮的跟班,产生伤害光环,每秒造成角色伤害的129%的伤害#↑ 站在光环中+50%伤害"},
|
||||
{"418", "水果蛋糕", "每颗眼泪都有不同效果"},
|
||||
{"419", "传送2.0", "传送至另1个未探索的随机房间#等级:{{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}>{{ArcadeRoom}}>{{ChestRoom}}>{{SecretRoom}}>{{DevilRoom}}{{AngelRoom}}>错误房"},
|
||||
{"419", "传送2.0", "传送至另1个未探索的随机房间#等级:{{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}>{{ArcadeRoom}}>{{ChestRoom}}>{{SecretRoom}}>{{DevilRoom}}/{{AngelRoom}}>错误房"},
|
||||
{"420", "黑色粉末", "在地上走1个圈会产生五角星符号#每秒造成30接触伤害"},
|
||||
{"421", "腰豆", "使用时将任何范围内的敌人魅惑并造成5伤害"},
|
||||
{"422", "发光沙漏", "倒退时间并将角色放回上1个房间,且与当时的状态一致"},
|
||||
@@ -454,7 +454,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"429", "店主的头", "敌人被眼泪击中时有5%几率掉落硬币"},
|
||||
{"430", "狙击蝇老爹", "跟随角色移动的跟班,有1秒延迟#向附近敌人发射眼泪,造成与角色伤害相等的伤害"},
|
||||
{"431", "多维宝宝", "跟随角色移动的跟班,有2秒延迟#经过它的眼泪会分成2个并有速度加成"},
|
||||
{"432", "闪光炸弹", "+5炸弹#炸弹爆炸时有几率掉落随机掉落物"},
|
||||
{"432", "闪光炸弹", "+5炸弹#炸弹爆炸时几率掉落随机掉落物#炸弹爆炸时几率魅惑敌人"},
|
||||
{"433", "我的影子", "每次受伤时使所有敌人恐惧并生成1个友好的黑蛆#黑蛆会造成5接触伤害"},
|
||||
{"434", "苍蝇罐", "每次杀死敌人会在罐子里加入1只蓝苍蝇#最多20只苍蝇#使用时释放所有苍蝇"},
|
||||
{"435", "小洛基", "十字发射眼泪的跟班#每次射击造成3.5伤害"},
|
||||
@@ -505,7 +505,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"480", "堆肥", "将掉落物变成蓝苍蝇或蓝蜘蛛#使当前的蓝苍蝇/蓝蜘蛛翻倍#如果什么都没有就生成1只蓝苍蝇或蓝蜘蛛"},
|
||||
{"481", "数据破解", "使用时,对随机属性小幅↑/↓#所在房间内随机眼泪效果#搞乱所有贴图"},
|
||||
{"482", "遥控器", "将你换成另1个角色#移除上1个收集到的道具"},
|
||||
{"483", "妈咪炸弹!", "{{Warning}} 一次性 {{Warning}}#影响整层#炸碎所有障碍物#对所有敌人造成200伤害#打开Boss Rush/窒息胎/隐藏房的门#若持有金炸弹,则可不消耗道具使用一次,每层仅限一次"},
|
||||
{"483", "妈咪炸弹!", "{{Warning}} 一次性 {{Warning}}#影响整层#炸碎所有障碍物#对所有敌人造成200伤害#打开Boss Rush/窒息胎/隐藏房的门#若持有金炸弹,则可不消耗道具使用一次"},
|
||||
{"484", "等等,啥?", "使用时使敌人推走并生成岩石波#可以开门或摧毁岩石"},
|
||||
{"485", "被掰弯的硬币", "有50%几率使房间内所有道具,掉落物和箱子翻倍#另外50%几率将上述内容移除并掉落1硬币"},
|
||||
{"486", "钝剃刀片", "使角色受伤但不掉血#可以用来触发道具效果"},
|
||||
@@ -543,7 +543,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"518", "伙伴盲盒", "与合作宝宝外观一样的跟班#随机眼泪效果#每层都会重置"},
|
||||
{"519", "精神错乱宝宝", "每10秒变成其他随机跟班的跟班"},
|
||||
{"520", "跨接电缆", "每杀死15个敌人主动道具+1充能"},
|
||||
{"521", "代金券", "使用时{{Shop}}商店或{{DevilRoom}}恶魔房的随机1个道具免费#持有时,1件商店道具必定打折"},
|
||||
{"521", "代金券", "使用时{{Shop}}商店或{{DevilRoom}}恶魔房的随机1个道具免费#持有时,1件商店物品必定打折"},
|
||||
{"522", "念力", "使用时使靠近角色的敌人弹幕滞留3秒#结束后弹幕会被扔走#3秒充能"},
|
||||
{"523", "搬家盒", "使用时储存所在房间的所有掉落物#再次使用将储存物放回地上#可以在房间之间搬东西"},
|
||||
{"524", "科技零", "眼泪以电束连接#电击伤害与角色伤害一致"},
|
||||
@@ -852,7 +852,7 @@ EID.descriptions[languageCode].dice={
|
||||
|
||||
---------- Transformations ----------
|
||||
|
||||
-- Using customary name for better understanding.
|
||||
-- Using customary name for better understanding
|
||||
EID.descriptions[languageCode].transformations={
|
||||
"", -- 0 = none
|
||||
"嗝屁猫套装", -- 1
|
||||
|
||||
@@ -27,6 +27,7 @@ local repCollectibles={
|
||||
[29] = {"29", "Mom's Underwear", "↑ +1.5 Range up#Spawns 3-6 Blue Flies"}, -- Mom's Underwear
|
||||
[30] = {"30", "Mom's Heels", "↑ +1.5 Range up#Touched enemies take 12 damage"}, -- Mom's Heels
|
||||
[31] = {"31", "Mom's Lipstick", "↑ +2.25 Range up#Spawns 1 random heart"}, -- Mom's Lipstick
|
||||
[37] = {"37", "Mr. Boom", "Drops a large bomb below the player which deals 185 damage"}, -- Mr. Boom
|
||||
[40] = {"40", "Kamikaze!", "Causes a big explosion at the player's location#Deals 185 damage"}, -- Kamikaze!
|
||||
[42] = {"42", "Bob's Rotten Head", "Throwable poison bomb#Deals 185 + your damage#Creates poison cloud"}, -- Bob's Rotten Head
|
||||
[44] = {"44", "Teleport", "Teleports Isaac into a random room except I AM ERROR rooms#Influence direction a bit by moving in desired direction"}, -- Teleport
|
||||
@@ -167,6 +168,7 @@ local repCollectibles={
|
||||
[415] = {"415", "Crown Of Light", "+2 Soul Hearts#If you don't have any damaged Red Heart containers:#↑ +100% Damage up#↑ +1.5 Range up#↓ -0.3 Shot Speed down#Deactivates for the current room when damaged at all"}, -- Crown Of Light
|
||||
[416] = {"416", "Deep Pockets", "Spawns 1-3 coins if a room didn't yield a reward#Increases coin cap to 999"}, -- Deep Pockets
|
||||
[417] = {"417", "Succubus", "Bounces around the room with a damaging aura, dealing 7.5-10 damage every second#↑ +50% damage while standing in the aura"}, -- Succubus
|
||||
[419] = {"419", "Teleport 2.0", "Teleports you to another random room that has not been explored yet#Hierarchy: {{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}> {{ArcadeRoom}}>{{ChestRoom}}>{{Planetarium}}>{{SecretRoom}}>{{DevilRoom}}{{AngelRoom}}> Error-Room"}, -- Teleport 2.0
|
||||
[421] = {"421", "Kidney Bean", "Applies charm effect to any enemies in close range"}, -- Kidney Bean
|
||||
[426] = {"426", "Obsessed Fan", "Follows your exact movement on a 0.66 second delay#Deals 30 contact damage per second"}, -- Obsessed Fan
|
||||
[430] = {"430", "Papa Fly", "Follows your movement pattern on a 0.66 second delay#Fires tears at nearby enemies that deal damage equal to your damage"}, -- Papa Fly
|
||||
@@ -243,7 +245,7 @@ local repCollectibles={
|
||||
[591] = {"591", "Venus", "↑ +1 Health up#Heals 1 Red Heart#Close enemies become charmed"}, -- Venus
|
||||
[592] = {"592", "Terra", "↑ +1 Damage up#Replaces tears with rocks#They deal variable damage#Can destroy obstacles#Increased knockback"}, -- Terra
|
||||
[593] = {"593", "Mars", "Dash by double-tapping a movement key, becoming invincible and dealing 4x your damage#3 seconds cooldown"}, -- Mars
|
||||
[594] = {"594", "Jupiter", "↑ +2 Health up#Heals half a Red Heart#↓ -0.3 Speed down#Build up to +0.5 Speed while standing still#Moving releases poison fart clouds behind you"}, -- Jupiter
|
||||
[594] = {"594", "Jupiter", "↑ +2 Health up#Heals half a Red Heart#↓ -0.3 Speed down#Makes you immune to poison damage#Build up to +0.5 Speed while standing still#Moving releases poison fart clouds behind you"}, -- Jupiter
|
||||
[595] = {"595", "Saturnus", "A circle surrounds you#Upon entering a room, 7 tears will orbit in it#Chance to catch enemy projectiles in orbit"}, -- Saturnus
|
||||
[596] = {"596", "Uranus", "Shoot ice tears, which slow enemies and freeze monsters they kill#Touching frozen enemies slide away and explode into 6 ice shards"}, -- Uranus
|
||||
[597] = {"597", "Neptunus", "Builds a massive tears bonus over 3 seconds while not firing#Shooting again will release stored tears#The tear bonus falls off as you fire"}, -- Neptunus
|
||||
@@ -316,7 +318,7 @@ local repCollectibles={
|
||||
[664] = {"664", "Binge Eater", "↑ +1 Health up#Full health#Item pedestals periodically switch between food items and the item they would hold otherwise#Picking up a food item grants temporary +3.6 damage boost, 2 small permanent stat ups and a permanent -0.03 speed down#Food items heal 3 Red Hearts"}, -- Binge Eater
|
||||
[665] = {"665", "Guppy's Eye", "Shows the contents of Chests, Sacks, Shopkeepers, and Fire Places before they're opened"}, -- Guppy's Eye
|
||||
[666] = {"666", "", "<Item does not exist>"},
|
||||
[667] = {"667", "Strawman", "Spawns Keeper as a second character#If he dies, he spawns blue spiders#Item gets removed afterwards#Devil deals cost coins while he's alive#!!! He can pick up items, including Story items, removing them permanently on death"}, -- Strawman
|
||||
[667] = {"667", "Strawman", "+1 Bomb#Spawns Keeper as a second character#If he dies, he spawns blue spiders#Item gets removed afterwards#Devil deals cost coins while he's alive#!!! He can pick up items, including Story items, removing them permanently on death"}, -- Strawman
|
||||
[668] = {"668", "Dad's Note", "Begins the sequence to access the Home floor#Trinkets left in previous {{TreasureRoom}}Treasure or {{BossRoom}}Boss Rooms turn into {{Card78}}Cracked Key"}, -- Dad's Note
|
||||
[669] = {"669", "Sausage", "↑ +1 Health up#Full health#↑ +0.5 Damage up#↑ +0.2 Speed up#↑ +1.2 Shot Speed up#↑ +0.16 Range up#↑ +1 Luck up#↑ +6.9% {{DevilRoom}}Devil or {{AngelRoom}}Angel Room chance#↑ +6.9% {{Planetarium}}Planetarium chance"}, -- Sausage
|
||||
[670] = {"670", "Options?", "If a room grants a clear reward, there will be two different rewards to choose from#Taking one causes the other to disappear"}, -- Options?
|
||||
@@ -325,7 +327,7 @@ local repCollectibles={
|
||||
[673] = {"673", "Redemption", "Grants 1 Soul Heart and +1 Damage when entering a {{DevilRoom}}Devil Room and not taking any item/pickup"}, -- Redemption
|
||||
[674] = {"674", "Spirit Shackles", "On death, Isaac's ghost is chained to his dead body and he can continue to fight with half a heart#Return to life after 10 seconds#Must be recharged by picking up a Soul Heart"}, -- Spirit Shackles
|
||||
[675] = {"675", "Cracked Orb", "When you take damage:#Unlocks locked doors in the current room#Reveals a random room#Destroys all tinted and crawlspace rocks#Can open story doors#Can reveal the {{UltraSecretRoom}}Ultra Secret Room"}, -- Cracked Orb
|
||||
[676] = {"676", "Empty Heart", "When having an empty heart container at the start of a new floor, grants another one#Bone Hearts don't count"}, -- Empty Heart
|
||||
[676] = {"676", "Empty Heart", "When down to 1 Red Heart or less at the start of a new floor, grants an empty Heart Container#No effect for characters that can't have Red Hearts"}, -- Empty Heart
|
||||
[677] = {"677", "Astral Projection", "When getting hit, stops time for 3 seconds#Isaac becomes a ghost and leaves his body#In ghost form gain flight, spectral tears and also negate next hit taken"}, -- Astral Projection
|
||||
[678] = {"678", "C Section", "Gain a short delay charge attack that fires homing, spectral fetus tears"}, -- C Section
|
||||
[679] = {"679", "Lil Abaddon", "Familiar which shoots a mini {{Collectible399}}Maw of the Void attack"}, -- Lil Abaddon
|
||||
@@ -973,13 +975,13 @@ EID.descriptions[languageCode].GlitchedItemText = {
|
||||
-- Attribute triggers
|
||||
chain = "Then:{{CR}} ",
|
||||
active = "On use:#",
|
||||
pickup_collected = "When you collect a pickup:#", --chance to?
|
||||
pickup_collected = "When you collect a pickup:#",
|
||||
enemy_kill = "On kill, chance to:#",
|
||||
damage_taken = "When you take damage:#", --chance to?
|
||||
damage_taken = "When you take damage:#",
|
||||
entity_spawned = "When a {T1} is spawned:#",
|
||||
tear_fire = "When you fire a tear, chance to:#",
|
||||
enemy_hit = "On hitting an enemy, chance to:#",
|
||||
room_clear = "On room clear:#", --chance to?
|
||||
room_clear = "On room clear:#",
|
||||
|
||||
-- Attribute effects
|
||||
area_damage = "Deal {1} damage in an area around you",
|
||||
|
||||
+42
-42
@@ -129,7 +129,7 @@ local repCollectibles={
|
||||
[287] = {"287", "비밀의 책", "사용 시 맵에 {{Collectible21}}특수방 위치, {{Collectible246}}비밀방 위치, {{Collectible54}}스테이지 구조 중 하나를 표시합니다.#맵에 이미 특수방, 비밀방, 스테이지 구조가 표시되어 있는 경우 사용 시 그 스테이지에서 {{SecretRoom}}{{SuperSecretRoom}}비밀방이 자동으로 열립니다."}, -- Book of Secrets
|
||||
[288] = {"288", "거미 상자", "사용 시 파란 아군 거미를 4~8마리 소환합니다."}, -- Box of Spiders
|
||||
[289] = {"289", "빨간 양초", "사용 시 공격하는 방향으로 최대 공격력 125의 불꽃을 날립니다.#불꽃은 5번 막을 때까지, 혹은 10초동안 지속됩니다."}, -- Red Candle
|
||||
[291] = {"291", "쏴아!", "사용 시 방 안의 모든 일반 적을 똥으로 바꿉니다.#똥 타입의 몬스터 및 보스를 즉사시킵니다.#용암이 가득 찬 방을 식혀 용암이였던 구간을 지나갈 수 있게 됩니다."}, -- Flush!
|
||||
[291] = {"291", "쏴아!", "사용 시 방 안의 모든 일반 적을 똥으로 바꿉니다.#똥 타입의 몬스터 및 보스를 즉사시킵니다.#용암이 가득 찬 방을 식혀 용암이었던 구간을 지나갈 수 있게 됩니다."}, -- Flush!
|
||||
[292] = {"292", "사탄경", "사용 시 블랙하트 +1#사용 시 그 층의 {{BossRoom}}보스방 보상이 체력 거래가 필요한 {{DevilRoom}}악마방 아이템으로 대체됩니다.#해당 거래는 악마 거래로 취급됩니다."}, -- Satanic Bible
|
||||
[293] = {"293", "크람푸스의 머리", "사용 시 대각선 또는 십자 방향으로 최대 190의 피해를 주는 혈사포를 발사합니다."}, -- Head of Krampus
|
||||
[294] = {"294", "흰강낭콩", "사용 시 방귀를 뀌며 주변의 적을 밀쳐냅니다."}, -- Butter Bean
|
||||
@@ -144,7 +144,7 @@ local repCollectibles={
|
||||
[314] = {"314", "살찐 허벅지", "↑ 최대 체력 +1#↑ 빨간하트 +1#↓ {{Speed}}이동속도 -0.4#장애물을 부술 수 있습니다."}, -- Thunder Thighs
|
||||
[315] = {"315", "이상한 끌개", "공격이 무언가에 부딪힐 때 적과 픽업 아이템이 공격에 끌려옵니다."}, -- Strange Attractor
|
||||
[316] = {"316", "저주받은 눈알", "눈물을 충전한 다음 최대 5발의 눈물을 일렬로 발사합니다.#충전중 피격 시 스테이지 안의 랜덤한 방으로 순간이동합니다.# {{Collectible260}}검은 양초 보유시 순간이동 효과가 사라집니다."}, -- Cursed Eye
|
||||
[320] = {"320", "???의 하나뿐인한 친구", "공격하는 방향으로 이동하며 접촉하는 적에게 틱 당 3.5의 피해를 입힙니다."}, -- ???'s Only Friend
|
||||
[320] = {"320", "???의 하나뿐인 친구", "공격하는 방향으로 이동하며 접촉하는 적에게 틱 당 3.5의 피해를 입힙니다."}, -- ???'s Only Friend
|
||||
[325] = {"325", "가위", "사용 시 머리가 분리됩니다.#분리된 머리는 제자리에서 공격하는 방향으로 캐릭터의 공격과 같은 공격을 발사합니다.#몸통은 공격하는 방향으로 여러 개의 눈물을 흩뿌리면서 발사합니다."}, -- Scissors
|
||||
[326] = {"326", "생명의 숨결", "사용 키를 누르고 있으면 충전량이 줄어들며 충전량이 모두 줄어들면 2초간 무적 상태가 됩니다.#무적 상태에서 적에게 접촉 시 빛줄기가 떨어집니다.#무적 상태가 끝나도 키를 누르면 체력 반칸의 피해를 입습니다."}, -- Breath of Life
|
||||
[328] = {"328", "반전사진", "↑ {{Damage}}공격력 +1#피격 시 빨간하트가 반칸 이하일 때 방 안의 모든 적에게 40의 피해를 줍니다.#Dark Room 스테이지 입장에 필요한 아이템입니다."}, -- The Negative
|
||||
@@ -178,7 +178,7 @@ local repCollectibles={
|
||||
[384] = {"384", "꼬마 거디", "공격키를 누르고 있는 동안 충전되며 공격키를 떼면 공격했던 방향으로 돌진해 벽에 튕겨다니며 적을 공격합니다.#충전량에 따라 공격력과 거리가 증가합니다."}, -- Lil Gurdy
|
||||
[389] = {"389", "룬 가방", "방 8개 클리어 시 룬 및 영혼석을 하나 드랍합니다."}, -- Rune Bag
|
||||
[393] = {"393", "독뱀의 키스", "확률적으로 적을 중독시키는 공격이 나갑니다.#적에게 접촉시 12의 피해를 주고 적을 중독시킵니다.#접촉으로 중독된 적이 죽을때 20% 확률로 블랙하트가 드랍됩니다."}, -- Serpent's Kiss
|
||||
[394] = {"394", "조준", "↑ {{Tears}}연사 +0.7#↑ {{Range}}사거리 +3.15#조준점을 조종하여 조준점이 있는 방향을 향해 눈물을 발사할 수 있습니다.#패밀리어들이 조준점을 향해 공격합니다."}, -- Marked
|
||||
[394] = {"394", "조준", "↑ {{Tears}}연사 +0.7#↑ {{Range}}사거리 +3.15#조준점을 조종하여 조준점이 있는 방향을 향해 눈물을 자동으로 발사합니다.#패밀리어들이 조준점을 향해 공격합니다.#{{ButtonRT}}버튼을 눌러 자동 공격을 멈출 수 있습니다."}, -- Marked
|
||||
[395] = {"395", "기계 X", "공격이 충전형 레이저 고리 공격으로 변경됩니다.#레이저 공격력은 충전량에 따라 x0.25 ~ x1로 증감합니다.#레이저는 사거리 제한이 없으며 적과 장애물을 관통합니다."}, -- Tech X
|
||||
[397] = {"397", "조종 광선", "↑ {{Tears}}연사 +0.5#↑ {{Range}}사거리 +1.5#↑ {{Shotspeed}}탄속 +0.16#눈물이 캐릭터가 바라보는 방향의 일직선으로만 나갑니다."}, -- Tractor Beam
|
||||
[399] = {"399", "공허의 구렁텅이", "공격키를 2.5초 이상 누르면 충전되며 공격키를 떼면 캐릭터 주위에 검은 고리가 둘러집니다.#고리는 다단히트로 접촉한 적에게 최대 30번의 피해를 줍니다."}, -- Maw Of The Void
|
||||
@@ -190,9 +190,9 @@ local repCollectibles={
|
||||
[409] = {"409", "빈 그릇", "↑ 블랙하트 +2#빨간하트가 없을 때 비행 능력을 얻으며 방 안에 적이 있을 때 40초마다 10초간 무적 상태가 됩니다."}, -- Empty Vessel
|
||||
[414] = {"414", "더 많은 선택권", "{{TreasureRoom}}보물방에 아이템이 한개 더 추가되며 하나를 선택하면 나머지는 사라집니다."}, -- More Options
|
||||
[415] = {"415", "빛의 왕관", "↑ 소울하트 +2#!!! 최대 체력이 모두 차있거나 빨간하트가 없을 때:#↑ {{Damage}}공격력 배율 x2#↑ {{Range}}사거리 +1.5#↓ {{Shotspeed}}}탄속 -0.3#피격 시 그 방에서만 비활성화됩니다."}, -- Crown Of Light
|
||||
[416] = {"416", "넓은 가방", "동전의 최대 소지 가능 갯수가 999로 증가합니다.#방 클리어 시 보상이 드랍되지 않으면 동전을 1~3개 드랍합니다."}, -- Deep Pockets
|
||||
[416] = {"416", "넓은 가방", "동전의 최대 소지 가능 개수가 999로 증가합니다.#방 클리어 시 보상이 드랍되지 않으면 동전을 1~3개 드랍합니다."}, -- Deep Pockets
|
||||
[417] = {"417", "서큐버스", "오라를 가지고 대각선으로 이동하며 오라 안에 들어온 적에게 프레임당 2.5의 피해를 입히고 캐릭터가 들어오면 {{Damage}}공격력을 x1.5 증가시켜줍니다."}, -- Succubus
|
||||
[419] = {"419", "순간이동 2.0", "사용 시 클리어하지 않은 방들 중 하나로 정해진 우선순위에 따라서 순간이동합니다.#!!! 순서: {{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}> {{ArcadeRoom}}>{{ChestRoom}}>{{SecretRoom}}>{{DevilRoom}}{{AngelRoom}}> 오류방"}, -- Teleport 2.0
|
||||
[419] = {"419", "순간이동 2.0", "사용 시 클리어하지 않은 방들 중 하나로 정해진 우선순위에 따라서 순간이동합니다.#!!! 순서: {{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}> {{ArcadeRoom}}>{{ChestRoom}}>{{Planetarium}}>{{SecretRoom}}>{{DevilRoom}}{{AngelRoom}}> 오류방"}, -- Teleport 2.0
|
||||
[421] = {"421", "강낭콩", "사용 시 매혹 방귀를 뀝니다."}, -- Kidney Bean
|
||||
[426] = {"426", "집착하는 추종자", "캐릭터가 지나간 길을 1초 후 따라가며 접촉한 적에게 초당 30의 피해를 입힙니다."}, -- Obsessed Fan
|
||||
[427] = {"427", "마인크래프터", "사용 시 이동식 TNT를 생성합니다.#충전되지 않았을때 사용 시 생성한 TNT를 폭파합니다."}, -- Mine Crafter
|
||||
@@ -215,7 +215,7 @@ local repCollectibles={
|
||||
[459] = {"459", "축농증", "20%의 확률로 접착 눈물이 나가며 접착 눈물이 적에게 붙을 시 10초동안 지속적으로 현재 공격력만큼의 피해를 입힙니다."}, -- Sinus Infection
|
||||
[462] = {"462", "벨리알의 눈", "↑ {{Range}}사거리 +1.5#눈물이 적을 관통하며 관통한 눈물은 적에게 유도되고 공격력이 2배 증가합니다."}, -- Eye of Belial
|
||||
[463] = {"463", "황산", "↑ {{Damage}}공격력 +0.3#확률적으로 장애물을 부수는 눈물이 나갑니다."}, -- Sulfuric Acid
|
||||
[464] = {"464", "균형의 문장", "↑ 소울하트 +2#소지중인 픽업 아이템의 갯수에 따라 챔피언 적이 드랍하는 보상과 방 클리어 보상이 달라집니다."}, -- Glyph of Balance
|
||||
[464] = {"464", "균형의 문장", "↑ 소울하트 +2#소지중인 픽업 아이템의 개수에 따라 챔피언 적이 드랍하는 보상과 방 클리어 보상이 달라집니다."}, -- Glyph of Balance
|
||||
[467] = {"467", "손가락!", "공격하는 방향으로 움직이며 가리킨 방향에 있는 적에게 공격력 x0.1의 지속 피해를 입힙니다."}, -- Finger!
|
||||
[472] = {"472", "아기 왕", "캐릭터를 따라다니며 공격키를 누르고 있으면 움직이지 않습니다.#다른 패밀리어들이 이 패밀리어를 기준으로 이동합니다.#멈추고 있는 동안은 패밀리어들이 적을 자동으로 조준합니다."}, -- King Baby
|
||||
[474] = {"474", "부서진 유리 대포", "충전량을 모두 채우면 {{Collectible352}}Glass Cannon 아이템으로 바뀝니다."}, -- Broken Glass Cannon
|
||||
@@ -252,7 +252,7 @@ local repCollectibles={
|
||||
-- Repentance
|
||||
[553] = {"553", "털곰팡이균", "25% 확률로 접착 눈물이 나가며 접착 눈물이 적에게 붙을 시 2.5초후 폭발해 5의 피해를 입힙니다."}, -- Mucormycosis
|
||||
[554] = {"554", "넘나 무서운 것", "캐릭터와 가까이 있는 적을 도망가게 합니다."}, -- 2Spooky
|
||||
[555] = {"555", "황금 면도날", "↑ 획득 시 동전 +5#사용 시 동전을 5개 소모하고 그 방에서 {{Damage}}공격력 +1.2#공격력 증가 효과는 중첩됩니다."}, -- Golden Razor
|
||||
[555] = {"555", "황금 면도날", "↑ 동전 +5#사용 시 동전을 5개 소모하고 그 방에서 {{Damage}}공격력 +1.2#공격력 증가 효과는 중첩됩니다."}, -- Golden Razor
|
||||
[556] = {"556", "황", "사용 시 그 방에서 공격이 {{Collectible118}}충전형 혈사포 공격으로 변경됩니다."}, -- Sulfur
|
||||
[557] = {"557", "포츈 쿠키", "사용 시 30% 확률로 소울하트, 카드, 룬, 장신구 중 하나를 드랍합니다."}, -- Fortune Cookie
|
||||
[558] = {"558", "흉물", "공격 시 확률적으로 랜덤한 방향으로 1~3개의 눈물을 발사합니다."}, -- Eye Sore
|
||||
@@ -291,7 +291,7 @@ local repCollectibles={
|
||||
[591] = {"591", "금성", "↑ 최대 체력 +1#↑ 빨간하트 +1#캐릭터와 가까이 있는 적을 매혹시킵니다."}, -- Venus
|
||||
[592] = {"592", "지구", "↑ {{Damage}}공격력 +1.0#확률적으로 장애물을 부수는 공격이 나갑니다.#눈물을 발사할 때마다 눈물 공격력이 x0.5~x1.5로 증감합니다."}, -- Terra
|
||||
[593] = {"593", "화성", "이동키를 두번 누르면 누른 방향으로 돌진하여 접촉한 적에게 공격력 x4 +8의 피해를 입힙니다.#{{Blank}} (쿨타임 3초)"}, -- Mars
|
||||
[594] = {"594", "목성", "↑ 최대 체력 +1#↑ 빈 최대 체력 +1#↓ {{Speed}}이동속도 -0.3#이동하지 않으면 이동속도가 0.5 증가하며, 증가한 상태에서 이동 시 공격력 x0.5의 독가스를 발사하고 이동속도가 다시 감소합니다."}, -- Jupiter
|
||||
[594] = {"594", "목성", "↑ 최대 체력 +1#↑ 빈 최대 체력 +1#↓ {{Speed}}이동속도 -0.3#이동하지 않으면 이동속도가 0.5 증가하며, 증가한 상태에서 이동 시 공격력 x0.5의 독가스를 발사하고 이동속도가 다시 감소합니다.#캐릭터가 독구름에 면역이 됩니다."}, -- Jupiter
|
||||
[595] = {"595", "토성", "캐릭터 주변에 하얀 고리가 생기며 방 입장 시 고리를 따라 움직이는 눈물이 7개 생성됩니다.#고리에 적의 탄환이나 캐릭터의 눈물이 닿을 시 확률적으로 13초동안 고리를 따라 회전합니다."}, -- Saturnus
|
||||
[596] = {"596", "천황성", "적 처치시 적이 얼어붙습니다.#얼어붙은 적은 접촉 시 직선으로 날아가 6방향으로 고드름 눈물을 발사합니다."}, -- Uranus
|
||||
[597] = {"597", "해왕성", "공격하지 않으면 눈물을 충전합니다.#공격 시 충전한 눈물을 한번에 발사합니다."}, -- Neptunus
|
||||
@@ -319,7 +319,7 @@ local repCollectibles={
|
||||
[619] = {"619", "생득권", "획득한 캐릭터에 따라 효과가 달라집니다."}, -- Birthright
|
||||
[620] = {"620", "", "<item does not exist>"}, --
|
||||
[621] = {"621", "붉은 스튜", "체력을 모두 회복합니다.# {{Damage}}공격력이 +21.6 증가하며 증가한 공격력은 1초마다 -0.12씩 감소합니다.#공격력 감소 중에 적 처치시 일시적으로 공격력이 +0.12 증가합니다."}, -- Red Stew
|
||||
[622] = {"622", "창세기", "!!! 일회용#사용 시 캐릭터를 초기화, 소지중인 아이템을 모두 제거하고 특수한 오류방으로 이동합니다.#제거한 아이템의 갯수만큼 랜덤한 아이템 3개 중 하나를 선택할 수 있는 횟수가 주어집니다."}, -- Genesis
|
||||
[622] = {"622", "창세기", "!!! 일회용#사용 시 캐릭터를 초기화, 소지중인 아이템을 모두 제거하고 특수한 오류방으로 이동합니다.#제거한 아이템의 개수만큼 랜덤한 아이템 3개 중 하나를 선택할 수 있는 횟수가 주어집니다."}, -- Genesis
|
||||
[623] = {"623", "날카로운 열쇠", "↑ 열쇠 +5#사용 시 열쇠를 1개 소모해 공격하는 방향으로 공격력 x5 +30의 열쇠를 날립니다.#열쇠는 적에게 피해를 주거나 잠긴 문이나 {{SecretRoom}}비밀방을 열거나 장애물을 부술 수 있습니다.#열쇠로 적 처치 시 일정 확률로 상자의 내용물을 드랍합니다."}, -- Sharp Key
|
||||
[624] = {"624", "부스터 팩", "카드를 5개 드랍합니다."}, -- Booster Pack
|
||||
[625] = {"625", "거대버섯", "사용 시 30초 동안 캐릭터의 크기가 대폭 커지며 눈물 공격력이 x4 증가하고 무적 상태가 되며 장애물을 부술 수 있습니다."}, -- Mega Mush
|
||||
@@ -339,9 +339,9 @@ local repCollectibles={
|
||||
[639] = {"639", "역겨운 하트", "사용 시 썩은 하트 +1"}, -- Yuck Heart
|
||||
[640] = {"640", "영혼의 항아리", "적 처치시 항아리에 불꽃이 저장됩니다.#사용 시 저장된 불꽃을 소모해 공격하는 방향으로 공격력 초당 22.5의 불꽃을 발사합니다."}, -- Urn of Souls
|
||||
[641] = {"641", "아겔다마", "적이 있는 방에 입장 시 캐릭터의 뒤에 눈물끈이 생성됩니다.#눈물끈에 닿은 적은 3.5의 피해를 입습니다."}, -- Akeldama
|
||||
[642] = {"642", "마법의 피부", "사용 시 최대 체력 1칸 또는 소울하트 2칸을 소모하고 {{BrokenHeart}}소지 불가능 체력을 1칸 추가하며 그 방의 아이템을 하나 생성합니다.#사용 후 액티브 아이템 교체 시 일정 확률로 등장하는 아이템이 Magic Skin으로 교체됩니다.#!!! 교체 확률: 1/(12-아이템 사용 횟수) (최대 50%)#!!! Lost 캐릭터가 사용 시 해당 아이템이 사라집니다."}, -- Magic Skin
|
||||
[642] = {"642", "마법의 피부", "사용 시 최대 체력 1칸 또는 소울하트 2칸을 소모하고 {{BrokenHeart}}소지 불가능 체력을 1칸 추가하며 그 방의 아이템을 하나 생성합니다.#사용 후 액티브 아이템 교체 시 일정 확률로 등장하는 아이템이 Magic Skin으로 교체됩니다.#!!! 교체 확률: 1/(4-아이템 사용 횟수) (3회 이상 사용 시 100%)#{{Blank}} (현재 층에 판매 중이지 않은 Magic Skin 아이템이 있을 경우 교체 확률 감소)#!!! Lost 캐릭터가 사용 시 해당 아이템이 사라집니다."}, -- Magic Skin
|
||||
[643] = {"643", "계시", "↑ 소울하트 +2#비행 능력을 얻습니다.#공격키를 2.5초 이상 누르면 충전되며 공격키를 떼면 일직선 방향으로 레이저를 발사합니다.#레이저는 다단히트로 적에게 최대 15번의 피해를 줍니다."}, -- Revelation
|
||||
[644] = {"644", "위로상", "가장 낮은 능력치가 특정 수치만큼 증가합니다.# {{Damage}}공격력: +1#{{Blank}} {{Tears}}연사: 0.5#{{Blank}} {{Speed}}이동속도: 0.2#{{Blank}} {{Range}}사거리: 1.5#가장 적게 소지중인 픽업 아이템을 특정 갯수만큼 드랍합니다.#{{Blank}} 동전 3개는 폭탄/열쇠 1개와 같은 양으로 계산됩니다."}, -- Consolation Prize
|
||||
[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
|
||||
@@ -350,7 +350,7 @@ local repCollectibles={
|
||||
[650] = {"650", "플럼 피리", "사용 시 10초 동안 아군 Baby Plum 보스를 소환합니다."}, -- Plum Flute
|
||||
[651] = {"651", "베들레헴의 별", "오라를 가지고 {{BossRoom}}보스방이 있는 곳으로 이동합니다.#캐릭터가 오라 안에 있을 시 {{Damage}}공격력이 +1, {{Damage}}공격력 배율이 x1.2, {{Tears}}연사가 2.5배 증가하며 피해를 확률적으로 무시하고 공격에 유도 효과가 생깁니다."}, -- Star of Bethlehem
|
||||
[652] = {"652", "큐브 아기", "스스로 움직일 수 없으며 캐릭터가 접촉할 시 직선으로 미끄러지며 이동합니다.#적과 접촉 시 11의 피해를 주고 적의 탄환을 막습니다."}, -- Cube Baby
|
||||
[653] = {"653", "사탄아 물렀거라", "소지중일 때 적 처치시 그 자리에 붉은 귀신을 소환합니다.#사용 시 유령이 폭파되며 주변의 적에게 피해를 줍니다."}, -- Vade Retro
|
||||
[653] = {"653", "사탄아 물렀거라", "소지중일 때 적 처치시 그 자리에 붉은 귀신을 소환합니다.#사용 시 붉은 귀신이 폭파되며 주변의 적에게 피해를 주며, 체력이 50% 이하인 유령 종류의 적들 및 보스를 즉사시킵니다."}, -- Vade Retro
|
||||
[654] = {"654", "위조 학위", "↑ 블랙하트 +1#알약을 1개 드랍합니다.#사용하지 않은 알약의 효과를 알 수 있습니다.#긍정적인 알약과 중립적인 알약 효과가 등장하지 않습니다.#능력치 감소 알약 사용 시 {{Damage}}공격력이 +0.6 증가합니다.#부정 효과 알약 사용 시 블랙하트를 1개 드랍합니다."}, -- False PHD
|
||||
[655] = {"655", "룰렛 팽이", "소지중일 때 룰렛이 캐릭터 주위를 돌며 적의 탄환을 막아주고 접촉한 적에게 초당 10.5의 피해를 줍니다.#사용중일 때 {{Speed}}이동속도가 +0.5 증가하며 룰렛의 공전 속도와 피해량이 증가합니다."}, -- Spin to Win
|
||||
[656] = {"656", "다모클레스", "Damocles(액티브) 사용 시 이 아이템을 획득합니다."}, -- Damocles
|
||||
@@ -364,7 +364,7 @@ local repCollectibles={
|
||||
[664] = {"664", "폭식가", "↑ 최대 체력 +1#모든 아이템이 음식(체력 증가) 아이템과 1초마다 전환되며 두 아이템 중 하나를 선택할 수 있습니다.#음식 아이템 획득 시 30초간 {{Damage}}공격력이 +3.6 증가하며 영구적으로 {{Speed}}이동속도가 -0.03 감소하고 특정한 능력치 2개가 증가합니다."}, -- Binge Eater
|
||||
[665] = {"665", "구피의 눈", "상자와 자루 픽업, 장애물의 내용물을 볼 수 있습니다."}, -- Guppy's Eye
|
||||
[666] = {"666", "", "<item does not exist>"}, --
|
||||
[667] = {"667", "밀짚인형", "동전 체력 3개를 가진 Keeper 캐릭터가 2p 플레이어로 소환됩니다.#Keeper가 소환되어 있는 동안 체력 거래가 동전 거래로 바뀝니다.#!!! Keeper 캐릭터도 아이템을 획득할 수 있으며 사망 시 획득한 아이템({{ColorRed}}루트 진행 아이템 포함{{CR}})이 영구적으로 사라집니다."}, -- Strawman
|
||||
[667] = {"667", "밀짚인형", "↑ 폭탄 +1#동전 체력 3개를 가진 Keeper 캐릭터가 2p 플레이어로 소환됩니다.#Keeper가 소환되어 있는 동안 체력 거래가 동전 거래로 바뀝니다.#!!! Keeper 캐릭터도 아이템을 획득할 수 있으며 사망 시 획득한 아이템({{ColorRed}}루트 진행 아이템 포함{{CR}})이 영구적으로 사라집니다."}, -- Strawman
|
||||
[668] = {"668", "아빠의 쪽지", "!!! 획득 시 역행을 위한 스테이지 재시작#재시작한 이후 스테이지의 특수 방은 {{BossRoom}}보스방과 {{TreasureRoom}}보물방으로만 이루어져 있으며 획득 이전에 해당 방에서 버린 장신구는 전부 {{Card78}}깨진 열쇠로 바뀝니다.#!!! 깨진 열쇠는 붉은 열쇠 해금 이후에만 바뀝니다."}, -- Dad's Note
|
||||
[669] = {"669", "소세지", "↑ 최대 체력 +1#체력을 모두 회복합니다.#↑ {{Damage}}공격력 +0.5#↑ {{Tears}}연사 +0.5#↑ {{Range}}사거리 +1.5#↑ {{Speed}}이동속도 +0.2#↑ {{Shotspeed}}탄속 +0.2#↑ {{Luck}}행운 +1#↑ {{DevilChance}}악마방 확률 +6.9%#↑ {{PlanetariumChance}}첫 천체방 확률 +6.9%"}, -- Sausage
|
||||
[670] = {"670", "선택권?", "방 클리어 보상 아이템이 2개가 나오며 하나를 선택하면 나머지는 사라집니다."}, -- Options?
|
||||
@@ -382,7 +382,7 @@ local repCollectibles={
|
||||
[682] = {"682", "지렁이 친구", "4초동안 방 안의 랜덤한 적을 붙잡아 초당 8의 피해를 주고 움직이지 못하게 합니다."}, -- Worm Friend
|
||||
[683] = {"683", "골국", "적 처치시 그 자리에 적의 탄환을 막아주는 일회용 뼛조각을 1~2개 소환합니다."}, -- Bone Spurs
|
||||
[684] = {"684", "굶주린 영혼", "적 처치시 확률적으로 유령이 나와 적을 따라다니며 접촉하는 적에게 초당 공격력 x2의 피해를 주고 5초 후 폭파되어 주변의 적에게 공격력 x3의 피해를 줍니다."}, -- Hungry Soul
|
||||
[685] = {"685", "도깨비불 든 병", "사용 시 캐릭터 주위를 돌며 공격하는 방향으로 공격력 2의 눈물을 발사하는 불꽃을 소환합니다.#사용할 때 마다 소환하는 불꽃의 갯수가 증가합니다."}, -- Jar of Wisps
|
||||
[685] = {"685", "도깨비불 든 병", "사용 시 캐릭터 주위를 돌며 공격하는 방향으로 공격력 2의 눈물을 발사하는 불꽃을 소환합니다.#사용할 때마다 소환하는 불꽃의 개수가 증가합니다."}, -- Jar of Wisps
|
||||
[686] = {"686", "영혼 로켓", "소울하트를 1개 드랍합니다.#소울하트를 획득할 때마다 랜덤한 능력치가 증가합니다."}, -- Soul Locket
|
||||
[687] = {"687", "친구 찾기", "사용 시 캐릭터가 움직이는 방향으로 움직이며 공격하는 방향으로 공격하는 매혹된 적을 소환합니다."}, -- Friend Finder
|
||||
[688] = {"688", "내면의 아이", "↑ 목숨 +1#사망 시 즉시 체력 0.5, {{Speed}}이동속도 +0.2에 캐릭터의 크기가 대폭 줄어든 상태로 부활합니다."}, -- Inner Child
|
||||
@@ -400,7 +400,7 @@ local repCollectibles={
|
||||
[700] = {"700", "반향효과", "카드나 알약 사용 시 이 아이템 획득 후 사용한 카드나 알약의 효과를 모두 발동합니다.#3회 이상 발동된 효과는 사라집니다."}, -- Echo Chamber
|
||||
[701] = {"701", "아이작의 무덤", "스테이지 첫 방에 오래된 잠긴 상자를 1개 생성합니다."}, -- Isaac's Tomb
|
||||
[702] = {"702", "복수심의 영혼", "피격 시 캐릭터 주위를 돌며 공격하는 방향으로 공격력 3의 눈물을 발사하는 불꽃을 소환합니다.#최대 6마리까지 소환할 수 있습니다."}, -- Blood Soul
|
||||
[703] = {"703", "에사우 주니어", "사용 시 Esau 캐릭터 (블랙하트 3, {{Damage}}공격력 +2, 비행)로 전환됩니다.#재사용 시 원래 캐릭터로 전환됩니다.#두 캐릭터는 체력과 아이템을 공유하지 않습니다.#처음 사용 시 Esau 캐릭터는 기존 캐릭터가 갖고 있는 아이템의 갯수만큼 랜덤한 아이템을 가집니다."}, -- Esau Jr.
|
||||
[703] = {"703", "에사우 주니어", "사용 시 Esau 캐릭터 (블랙하트 3, {{Damage}}공격력 +2, 비행)로 전환됩니다.#재사용 시 원래 캐릭터로 전환됩니다.#두 캐릭터는 체력과 아이템을 공유하지 않습니다.#처음 사용 시 Esau 캐릭터는 기존 캐릭터가 갖고 있는 아이템의 개수만큼 랜덤한 아이템을 가집니다."}, -- Esau Jr.
|
||||
[704] = {"704", "폭주!", "사용 시 5초 동안 {{Damage}}공격력이 +3, {{Speed}}이동속도가 +0.4 증가하며 공격이 공격력 x3의 휘두르는 뼈 공격으로 변경됩니다.#방 클리어로 충전되지 않으며 적에게 120의 피해를 주면 충전됩니다."}, -- Berserk!
|
||||
[705] = {"705", "흑마술", "사용 시 1초 동안 {{Speed}}이동속도가 +1.0 증가하고 무적 상태가 되며 적과 탄환을 통과할 수 있습니다.#효과가 끝나면 통과한 적들에게 공격력 x3의 피해를 줍니다."}, -- Dark Arts
|
||||
[706] = {"706", "무저갱", "사용 시 방 안의 아이템을 흡수하며 흡수한 아이템의 수만큼 특수한 아군 파리를 소환합니다.#소환된 아군 파리는 공격하는 방향으로 돌진하며 접촉한 적에게 초당 공격력 x3의 피해를 줍니다.#흡수한 아이템에 따라 소환되는 아군 파리의 능력이 달라집니다."}, -- Abyss
|
||||
@@ -459,9 +459,9 @@ EID.descriptions[languageCode].birthright ={
|
||||
{"Esau", "", "아이템을 획득한 캐릭터는 다른 캐릭터가 최근에 획득한 아이템 3개를 획득합니다."},
|
||||
{"Tainted Isaac", "", "소지 가능한 아이템 공간이 4개 증가합니다."},
|
||||
{"Tainted Magdalene", "", "↑ 고정 체력 +1"},
|
||||
{"Tainted Cain", "", "아이템 획득 시 생성되는 픽업 아이템의 갯수가 2배로 증가합니다."},
|
||||
{"Tainted Cain", "", "아이템 획득 시 생성되는 픽업 아이템의 개수가 2배로 증가합니다."},
|
||||
{"Tainted Judas", "", "{{Collectible705}}Dark Arts의 인식 범위가 대폭 증가합니다."},
|
||||
{"Tainted ???", "", "↑ 소지 가능한 똥 갯수가 +20"},
|
||||
{"Tainted ???", "", "↑ 소지 가능한 똥 개수가 +20"},
|
||||
{"Tainted Eve", "", "빨간 클롯이 죽으면 2초 후 사라지는 빨간하트를 드랍합니다."},
|
||||
{"Tainted Samson", "", "적 처치시 늘어나는 광폭화 지속시간이 2초 증가합니다."},
|
||||
{"Tainted Azazel", "", "{{Collectible726}}재채기의 범위가 2배 증가합니다."},
|
||||
@@ -629,7 +629,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[477] = "흡수한 액티브 아이템의 불꽃을 소환합니다.", -- Void
|
||||
[478] = "꺼지면 방 안의 적을 5초간 멈추는 불꽃을 소환합니다.", -- Pause
|
||||
[479] = "꺼지면 확률적으로 장신구를 드랍하는 불꽃을 소환합니다.", -- Smelter
|
||||
[480] = "흡수한 픽업 아이템 갯수만큼의 체력을 가진 불꽃을 소환합니다.", -- Compost
|
||||
[480] = "흡수한 픽업 아이템 개수만큼의 체력을 가진 불꽃을 소환합니다.", -- Compost
|
||||
[481] = "확률적으로 적을 랜덤한 효과의 불꽃으로 바꾸는 불꽃을 소환합니다.", -- Dataminer
|
||||
[482] = "랜덤한 효과의 불꽃을 소환합니다.", -- Clicker
|
||||
[483] = "꺼지면 {{ColorGold}}황금 트롤 폭탄{{CR}}을 드랍하는 불꽃을 8마리 소환합니다.", -- Mama Mega!
|
||||
@@ -691,7 +691,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[710] = "아이템을 제작할 때마다 랜덤한 효과의 불꽃을 소환합니다.", -- Bag of Crafting
|
||||
[711] = "(특수 효과 없음/모양이 다른 일반 불꽃이 소환됨)#!!! Tainted Lazarus 한정: 폼 스위치마다 불꽃을 소환합니다.", -- Flip
|
||||
[712] = "소환되는 불꽃의 공격이 적에게 유도되며 방어력이 증가합니다.", -- Lemegeton
|
||||
[713] = "흡수한 빨간 클롯의 수만큼 불꽃을 소환합니다.#클롯을 다시 생성한 갯수만큼 불꽃이 사라집니다.", -- Sumptorium
|
||||
[713] = "흡수한 빨간 클롯의 수만큼 불꽃을 소환합니다.#클롯을 다시 생성한 개수만큼 불꽃이 사라집니다.", -- Sumptorium
|
||||
[714] = "(효과 없음)", -- Recall
|
||||
[715] = "(효과 없음)", -- Hold
|
||||
[719] = "적 처치 시 확률적으로 동전을 드랍하는 불꽃을 소환합니다.", -- Keeper's Box
|
||||
@@ -795,7 +795,7 @@ local repTrinkets={
|
||||
[156] = {"156", "어머니의 키스", "↑ 소지중일 때 최대 체력 +1#↑ Keeper류 캐릭터의 경우 소지중일 때 체력 상한 +1"}, -- Mother's Kiss
|
||||
[157] = {"157", "찢어진 카드", "!!! 눈물을 15번 발사할 때 마다:#{{Blank}} {{Collectible5}}{{Collectible149}}캐릭터에게 되돌아오는 폭발하는 독성 눈물을 발사합니다."}, -- Torn Card
|
||||
[158] = {"158", "찢어진 주머니", "피격 시 소지중인 픽업 아이템 중 2가지를 드랍합니다."}, -- Torn Pocket
|
||||
[159] = {"159", "도금 열쇠", "열쇠 +1#낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다."}, -- Gilded Key
|
||||
[159] = {"159", "도금 열쇠", "↑ 열쇠 +1#낡은 상자, 메가 상자를 제외한 모든 상자가 황금 상자로 교체됩니다."}, -- Gilded Key
|
||||
[160] = {"160", "복주머니", "스테이지 첫 방에 자루 픽업을 드랍합니다."}, -- Lucky Sack
|
||||
[161] = {"161", "사악한 왕관", "Sheol 스테이지에서 {{TreasureRoom}}보물방과 {{Shop}}상점이 생성됩니다."}, -- Wicked Crown
|
||||
[162] = {"162", "아자젤의 뿔대", "방 클리어 시 50%의 확률로 Azazel 캐릭터로 바뀝니다.#다음 방 클리어 후 이동시 원래 캐릭터로 돌아옵니다."}, -- Azazel's Stump
|
||||
@@ -909,7 +909,7 @@ local repCards={
|
||||
[94] = {"94", "아폴리온의 영혼", "랜덤한 효과의 아군 파리를 15마리 소환합니다."}, -- Soul of Apollyon
|
||||
[95] = {"95", "포가튼의 영혼", "그 방에서 뼈하트 2개를 가진 The Forgotten 캐릭터가 2p 플레이어로 소환됩니다."}, -- Soul of the Forgotten
|
||||
[96] = {"96", "베서니의 영혼", "불꽃 패밀리어를 6마리 소환합니다."}, -- Soul of Bethany
|
||||
[97] = {"97", "야곱과 에서의 영혼", "그 방에서 최대 체력 1칸, 소울하트 1칸을 가진 Esau 캐릭터가 2p 플레이어로 소환됩니다.#소환된 Esau 캐릭터는 캐릭터가 소지한 패시브 갯수만큼의 새로운 패시브 아이템을 획득합니다."}, -- Soul of Jacob and Esau
|
||||
[97] = {"97", "야곱과 에서의 영혼", "그 방에서 최대 체력 1칸, 소울하트 1칸을 가진 Esau 캐릭터가 2p 플레이어로 소환됩니다.#소환된 Esau 캐릭터는 캐릭터가 소지한 패시브 개수만큼의 새로운 패시브 아이템을 획득합니다."}, -- Soul of Jacob and Esau
|
||||
}
|
||||
EID:updateDescriptionsViaTable(repCards, EID.descriptions[languageCode].cards)
|
||||
|
||||
@@ -922,8 +922,8 @@ EID.descriptions[languageCode].tarotClothBuffs = {
|
||||
[3] = "발이 한번 더 떨어집니다.", -- The High Priestess
|
||||
[4] = "효과 2배", -- The Empress
|
||||
[5] = "소울하트 +1", -- The Emperor
|
||||
[6] = "드랍하는 소울하트의 갯수 +1", -- The Hierophant
|
||||
[7] = "드랍하는 하트의 갯수 +1", -- The Lovers
|
||||
[6] = "드랍하는 소울하트의 개수 +1", -- The Hierophant
|
||||
[7] = "드랍하는 하트의 개수 +1", -- The Lovers
|
||||
[8] = "지속시간 2배", -- The Chariot
|
||||
[9] = "효과 2배", -- Justice
|
||||
[10] = "상점 방문 여부와 상관없이 Greed가 등장한 상점을 일반 상점으로 바꿉니다.", -- The Hermit
|
||||
@@ -938,13 +938,13 @@ EID.descriptions[languageCode].tarotClothBuffs = {
|
||||
[21] = "효과 2배", -- The Judgement
|
||||
[56] = "소지중인 아이템 중 랜덤한 6개의 아이템을 추가로 내려놓습니다.", -- The Fool Reverse
|
||||
[59] = "증가되는 최대 체력 +1", -- The Empress Reverse
|
||||
[61] = "드랍하는 뼈하트의 갯수 +1", -- The Hierophant Reverse
|
||||
[61] = "드랍하는 뼈하트의 개수 +1", -- The Hierophant Reverse
|
||||
[62] = "효과 2배", -- The Lovers Reverse
|
||||
[64] = "생성하는 상자의 갯수 4~14개로 증가", -- Justice Reverse
|
||||
[65] = "드랍하는 동전의 갯수 +1", -- The Hermit Reverse
|
||||
[64] = "생성하는 상자의 개수 4~14개로 증가", -- Justice Reverse
|
||||
[65] = "드랍하는 동전의 개수 +1", -- The Hermit Reverse
|
||||
[66] = "효과 2배", -- The Wheel of Fortune Reverse
|
||||
[68] = "지속시간 2배", -- The Hanged Man Reverse
|
||||
[70] = "사용하는 알약의 갯수 x2", -- The Temperance Reverse
|
||||
[70] = "사용하는 알약의 개수 x2", -- The Temperance Reverse
|
||||
[72] = "생성되는 장애물의 구조 14번으로 증가", -- The Tower Reverse
|
||||
[73] = "효과 2배", -- The Stars Reverse
|
||||
[76] = "효과 2배", -- The Judgement Reverse
|
||||
@@ -953,7 +953,7 @@ EID.descriptions[languageCode].tarotClothBuffs = {
|
||||
---------- Pills ----------
|
||||
local repPills={
|
||||
[3] = {"2", "강철같은 알약", "소울하트 +2"}, -- Balls of Steel
|
||||
[4] = {"3", "폭탄은 곧 열쇠", "폭탄과 열쇠의 갯수를 서로 바꿉니다.#{{GoldenBomb}}황금폭탄과 {{GoldenKey}}황금열쇠를 서로 바꿉니다."}, -- Bombs are Key
|
||||
[4] = {"3", "폭탄은 곧 열쇠", "폭탄과 열쇠의 개수를 서로 바꿉니다.#{{GoldenBomb}}황금폭탄과 {{GoldenKey}}황금열쇠를 서로 바꿉니다."}, -- Bombs are Key
|
||||
[12] = {"11", "사거리 감소", "↓ {{Range}}사거리 -0.6"}, -- Range Down
|
||||
[13] = {"12", "사거리 증가", "↑ {{Range}}사거리 +0.75"}, -- Range Up
|
||||
[38] = {"37", "전자오락 시야경", "30초 동안 화면의 화질이 감소합니다."}, -- Retro Vision
|
||||
@@ -972,7 +972,7 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"0", "질나쁜 방귀", "방 안의 모든 적을 3초간 중독시킵니다."}, -- Bad Gas
|
||||
{"1", "질나쁜 환각", "체력 2칸의 피해를 입습니다."}, -- Bad Trip
|
||||
{"2", "강철같은 알약", "소울하트 +4"}, -- Balls of Steel
|
||||
{"3", "폭탄은 곧 열쇠", "소지중인 폭탄과 열쇠의 갯수가 50% 증가하며 갯수를 서로 바꿉니다.#{{GoldenBomb}}황금폭탄과 {{GoldenKey}}황금열쇠를 서로 바꿉니다."}, -- Bombs are Key
|
||||
{"3", "폭탄은 곧 열쇠", "소지중인 폭탄과 열쇠의 개수가 50% 증가하며 개수를 서로 바꿉니다.#{{GoldenBomb}}황금폭탄과 {{GoldenKey}}황금열쇠를 서로 바꿉니다."}, -- Bombs are Key
|
||||
{"4", "폭탄 설사", "캐릭터의 위치에 점화된 유도성 대형 폭탄 5개를 생성합니다."}, -- Explosive Diarrhea
|
||||
{"5", "체력 회복", "소울하트 +3#체력을 모두 회복합니다."}, -- Full Health
|
||||
{"6", "체력 감소", "↓ 최대 체력 -2"}, -- Health Down
|
||||
@@ -1003,7 +1003,7 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"31", "", "Maze 저주에 걸립니다."}, -- ???
|
||||
{"32", "커지는 알약", "캐릭터의 크기가 대폭 커집니다."}, -- One makes you larger
|
||||
{"33", "작아지는 알약", "캐릭터의 크기가 대폭 작아집니다."}, -- One makes you small
|
||||
{"34", "감염!", "방 안의 똥의 갯수만큼 파란 아군 거미 * 2를 소환합니다."}, -- Infested!
|
||||
{"34", "감염!", "방 안의 똥의 개수만큼 파란 아군 거미 * 2를 소환합니다."}, -- Infested!
|
||||
{"35", "감염?", "방 안의 적의 수만큼 파란 아군 거미 * 2를 소환합니다."}, -- Infested?
|
||||
{"36", "최강 알약!", "그 방에서 {{Damage}}공격력 +7, {{Range}}사거리 +3#6초간 무적 상태가 되며 접촉한 적에게 20의 피해를 입힙니다."}, -- Power Pill!
|
||||
{"37", "전자오락 시야경", "90초 동안 화면의 화질이 감소합니다."}, -- Retro Vision
|
||||
@@ -1043,22 +1043,22 @@ EID.descriptions[languageCode].GlitchedItemText = {
|
||||
[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?
|
||||
chain = "그 다음:{{CR}} ",
|
||||
active = "아이템 사용 시:#",
|
||||
pickup_collected = "픽업을 주울 시:#",
|
||||
enemy_kill = "적을 죽일 시 확률적으로 발동:#",
|
||||
damage_taken = "캐릭터가 피격 시:#",
|
||||
entity_spawned = "{T1}이/가 소환될 시:#",
|
||||
tear_fire = "눈물 발사 시 확률적으로 발동:#",
|
||||
enemy_hit = "적들이 피격 시 확률적으로 발동:#",
|
||||
room_clear = "방 클리어 시:#",
|
||||
|
||||
-- Attribute effects
|
||||
area_damage = "캐릭터 주변의 적에게 {1}의 피해를 줍니다.",
|
||||
add_temporary_effect = "현재 방에서 {1} 아이템의 효과를 얻습니다.",
|
||||
convert_entities = "방 안의 {{ColorGray}}{1}{{ColorText}}을/를 {{ColorGray}}{2}{{ColorText}}(으)로 바꿉니다.",
|
||||
convert_entities = "방 안의 {1}을/를 {2}(으)로 바꿉니다.",
|
||||
use_active_item = "{1}을/를 사용합니다.",
|
||||
spawn_entity = "{{ColorGray}}{1}{{ColorText}}을/를 소환합니다.",
|
||||
spawn_entity = "{1}을/를 소환합니다.",
|
||||
fart = "{1}의 크기만큼 방귀를 뀝니다.",
|
||||
|
||||
-- Generic entity names not obtained from entities2.xml
|
||||
@@ -1105,7 +1105,7 @@ EID.descriptions[languageCode].CraftingHideKey = "숨기기:"
|
||||
EID.descriptions[languageCode].CraftingPreviewKey = "미리보기:"
|
||||
EID.descriptions[languageCode].CraftingPreviewBackup = "!!! 아이템이 언락되어 있지 않을 경우 결과가 달라질 수 있습니다."
|
||||
|
||||
EID.descriptions[languageCode].CraftingResults = "(스크롤: hold {{CONFIG_BoC_Toggle}} + {{ButtonY}} {{ButtonA}},#고정: {{ButtonX}}, 새로고침: {{ButtonB}})"
|
||||
EID.descriptions[languageCode].CraftingResults = "(스크롤: {{CONFIG_BoC_Toggle}} 꾹 누름 + {{ButtonY}} {{ButtonA}},#고정: {{ButtonX}}, 새로고침: {{ButtonB}},#초기화: {{ButtonRB}} 꾹 누르기)"
|
||||
|
||||
EID.descriptions[languageCode].BlankCardCharge = "Blank Card 충전량:"
|
||||
EID.descriptions[languageCode].BlankCardQCard = "오류방으로 순간이동합니다.#Blank Card와 ? 카드가 제거됩니다."
|
||||
|
||||
+17
-17
@@ -165,8 +165,9 @@ local repCollectibles={
|
||||
[407] = {"407", "纯洁", "↑ 根据角色光环颜色对角色属性进行增强#受伤或进入新房间时,获得新的光环:#{{ColorRed}}红色{{CR}} = +4伤害#{{ColorBlue}}蓝色{{CR}} = +2发射速度#{{ColorYellow}}黄色{{CR}} = +0.5移速#{{ColorOrange}}橙色{{CR}} = +3.0射程"},
|
||||
[408] = {"408", "祭祀之刃", "受伤时在角色周围产生黑色硫磺火圈"}, -- Athame
|
||||
[415] = {"415", "光明之冠", "+2魂心#如果没有不满的心之容器:#↑ +100%伤害#↑ +1.5射程#↓ -0.3弹速#受伤后,当前房间无论心之容器是否是满的,效果消失"}, -- Crown Of Light
|
||||
[416] = {"416", "深口袋", "能携带2个卡牌/胶囊/符文#如果房间没有奖励,生成1-3硬币#提高硬币上限为999"}, -- Deep Pockets
|
||||
[416] = {"416", "深口袋", "如果房间没有奖励,生成1-3硬币#提高硬币上限为999"}, -- Deep Pockets
|
||||
[417] = {"417", "魅魔", "在房间内漂浮的跟班,产生伤害光环,每秒造成7-10的伤害#↑ 站在光环中+50%伤害"}, -- Succubus
|
||||
[419] = {"419", "传送2.0", "传送至另1个未探索的随机房间#等级:{{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}>{{DiceRoom}}> {{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}>{{IsaacsRoom}}>{{ArcadeRoom}}>{{ChestRoom}}>{{Planetarium}}>{{SecretRoom}}>{{DevilRoom}}/{{AngelRoom}}>错误房"},
|
||||
[421] = {"421", "腰豆", "使用时将任何范围内的敌人魅惑"}, -- Kidney Bean
|
||||
[426] = {"426", "狂热粉丝", "跟随角色移动的跟班,有0.66秒延迟#每秒造成30接触伤害"}, -- Obsessed Fan
|
||||
[430] = {"430", "狙击蝇老爹", "跟随角色移动的跟班,有0.66秒延迟#向附近敌人发射眼泪,造成与角色伤害相等的伤害"}, -- Papa Fly
|
||||
@@ -175,7 +176,7 @@ local repCollectibles={
|
||||
[440] = {"440", "肾结石", "发射眼泪时几率进行蓄力攻击#松开发射键后发射肾结石和一串眼泪"}, -- Kidney Stone
|
||||
[442] = {"442", "黑王子之冠", "!!! 仅有1红心时:#↑ +2发射速度#↑ +1.5射程#↑ +0.2弹速#没有红心的角色无效)"}, -- Dark Princes Crown
|
||||
[444] = {"444", "铅笔", "每发射15颗眼泪,发射一串眼泪"}, -- Lead Pencil
|
||||
[448] = {"448", "玻璃碎片", "受减红心的伤时,喷出红色眼泪#攻击时控制喷出眼泪的方向#生效后,每20秒受到半心伤害#直到捡到红心或无红心为止#不致死"}, -- Shard of Glass
|
||||
[448] = {"448", "玻璃碎片", "受减红心的伤时:#在角色周围喷洒眼泪#攻击时控制喷出眼泪的方向#每20秒受到半红心伤害#直到捡到红心或无红心效果终止#不致死#受伤时有25%几率掉落1红心"}, -- Shard of Glass
|
||||
[451] = {"451", "塔罗牌桌布", "掉落1个随机卡牌或符文#某些卡牌有额外或双倍效果"}, -- Tarot Cloth
|
||||
[453] = {"453", "复杂性骨折", "↑ +0.38射程#骨头眼泪#眼泪击中时碎成1-3个小骨头碎片"}, -- Compound Fracture
|
||||
[455] = {"455", "老爸丢失的硬币", "↑ +0.38射程#生成1运气硬币"},
|
||||
@@ -243,7 +244,7 @@ local repCollectibles={
|
||||
[591] = {"591", "金星", "↑ +1心之容器#治疗1红心#近距离内的敌人受到魅惑"}, -- Venus
|
||||
[592] = {"592", "地球", "↑ +1.0伤害#眼泪变为石头#每颗伤害不定#可摧毁障碍物#击退增强"}, -- Terra
|
||||
[593] = {"593", "火星", "双击移动方向键进行冲锋#冲锋时无敌,造成角色伤害x4的伤害#3秒冷却时间"}, -- Mars
|
||||
[594] = {"594", "木星", "↑ +2心之容器#治疗半红心#↓ -0.3移速#不移动时累积至多0.5移速#移动时向后释放毒气"}, -- Jupiter
|
||||
[594] = {"594", "木星", "↑ +2心之容器#治疗半红心#↓ -0.3移速#不移动时累积至多0.5移速#移动时向后释放毒气#角色免疫中毒伤害"}, -- Jupiter
|
||||
[595] = {"595", "土星", "生成1个轨道#进入房间时生成7颗眼泪在轨道上环绕#轨道有几率捕获敌人的弹幕"}, -- Saturnus
|
||||
[596] = {"596", "天王星", "发射冰冻眼泪,对敌人造成减速效果,击杀时使敌人冻结#冻结的敌人可以推开,撞碎时向四周发射6个冰锥"}, -- Uranus
|
||||
[597] = {"597", "海王星", "不发射眼泪时积攒眼泪,最多持续3秒##发射时射出大量眼泪#发射时积攒的眼泪逐渐减少"}, -- Neptunus
|
||||
@@ -316,7 +317,7 @@ local repCollectibles={
|
||||
[664] = {"664", "大胃王", "↑ +1心之容器#满血#所有道具会周期性地切换为食物道具#捡起食物道具时获得临时+3.6伤害,永久提升2项属性并永久-0.03移速#食物道具治疗3红心"}, -- Binge Eater
|
||||
[665] = {"665", "嗝屁猫的眼睛", "显示所有箱子,福袋,火堆的内容"}, -- Guppy's Eye
|
||||
[666] = {"666", "", "<道具不存在>"},
|
||||
[667] = {"667", "稻草人", "生成店主作为第二个角色#店主死亡时生成蓝蜘蛛#店主死亡时该道具消失#店主活着时恶魔交易花费硬币#!!! 店主能够捡起道具,包括剧情道具,死亡时也会永久移除"}, -- Strawman
|
||||
[667] = {"667", "稻草人", "+1炸弹#生成店主作为第二个角色#店主死亡时生成蓝蜘蛛#店主死亡时该道具消失#店主活着时恶魔交易花费硬币#!!! 店主能够捡起道具,包括剧情道具,死亡时也会永久移除"}, -- Strawman
|
||||
[668] = {"668", "老爸的便条", "踏上回家的路#留在之前{{TreasureRoom}}道具房或{{BossRoom}}Boss房的饰品会变成 {{Card78}} 破裂的钥匙"}, -- Dad's Note
|
||||
[669] = {"669", "腊肠", "↑ +1心之容器#满血#↑ +0.5伤害#↑ +0.2移速#↑ +1.2弹速#↑ +0.16射程#↑ +1运气#↑ +6.9%{{DevilRoom}}恶魔房或{{AngelRoom}}天使房几率#↑ +6.9%{{Planetarium}}星象房几率"}, -- Sausage
|
||||
[670] = {"670", "选择?", "如果清理的房间有奖励,产生2种不同的奖励#捡起其一后另1个奖励消失"}, -- Options?
|
||||
@@ -549,7 +550,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[291] = "每有1便便类敌人额外生成1魂火", -- Flush!
|
||||
[292] = "每有1此类魂火+10%{{DevilRoom}}恶魔房或{{AngelRoom}}天使房几率", -- Satanic Bible
|
||||
[293] = "摧毁时发射4向激光", -- Head of Krampus
|
||||
[294] = "单房间魂火#不能发射眼泪#摧毁时产生棉豆效果", -- Butter Bean
|
||||
[294] = "单房间魂火#不能发射眼泪#摧毁时产生棉豆的效果", -- Butter Bean
|
||||
[295] = "摧毁时几率掉落1硬币", -- Magic Fingers
|
||||
[296] = "无特殊效果", -- Converter
|
||||
[297] = "无特殊效果", -- Pandora's Box
|
||||
@@ -605,7 +606,6 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[523] = "魂火只在掉落物品时生成#摧毁时生成随机掉落物", -- Moving Box
|
||||
[527] = "不能发射眼泪#清理房间后,魂火会打来箱子/门", -- Mr. ME!
|
||||
[536] = "将所有魂火变成半红心#献祭时生成1强力魂火", -- Sacrificial Altar
|
||||
|
||||
[545] = "摧毁时生成1友好的骷髅仔", -- Book of the Dead
|
||||
[550] = "眼泪有10%几率对敌人触发践踏", -- Broken Shovel
|
||||
[552] = "眼泪有10%几率对敌人触发践踏#另会生成1个高血量魂火,不能发射眼泪", -- Mom's Shovel
|
||||
@@ -968,22 +968,22 @@ EID.descriptions[languageCode].GlitchedItemText = {
|
||||
[0] = "伤害", "射速", "弹速", "射程", "移速", "眼泪效果", "眼泪颜色", "飞行", "攻击类型", "跟班", "幸运", "大小", "颜色", "箱子内容物", [16] = "所有属性",
|
||||
|
||||
-- Attribute triggers
|
||||
chain = "{{ColorCyan}}然后:{{CR}} ",
|
||||
active = "{{ColorCyan}}使用时:#",
|
||||
pickup_collected = "{{ColorCyan}}捡到掉落物时:#", --chance to?
|
||||
enemy_kill = "{{ColorCyan}}击杀时,几率:#",
|
||||
damage_taken = "{{ColorCyan}}受伤时:#", --chance to?
|
||||
entity_spawned = "当生成{{ColorCyan}}{T1}{{CR}}时:#",
|
||||
tear_fire = "{{ColorCyan}}角色发射眼泪时,几率:#",
|
||||
enemy_hit = "{{ColorCyan}}击中敌人时,几率:#",
|
||||
room_clear = "{{ColorCyan}}清理房间后:#", --chance to?
|
||||
chain = "然后:{{CR}}",
|
||||
active = "使用时:#",
|
||||
pickup_collected = "捡到掉落物时:#", --chance to?
|
||||
enemy_kill = "击杀时,几率:#",
|
||||
damage_taken = "受伤时:#", --chance to?
|
||||
entity_spawned = "当生成{T1}时:#",
|
||||
tear_fire = "角色发射眼泪时,几率:#",
|
||||
enemy_hit = "击中敌人时,几率:#",
|
||||
room_clear = "清理房间后:#", --chance to?
|
||||
|
||||
-- Attribute effects
|
||||
area_damage = "在角色周围造成{1}伤害",
|
||||
add_temporary_effect = "所在房间获得{1}效果",
|
||||
convert_entities = "将房间中所有{{ColorGray}}{1}{{CR}}变成{{ColorGray}}{2}{{CR}}",
|
||||
convert_entities = "将房间中所有{1}变成{2}",
|
||||
use_active_item = "使用{1}",
|
||||
spawn_entity = "生成1个{{ColorGray}}{1}{{CR}}",
|
||||
spawn_entity = "生成1个{1}",
|
||||
fart = "放屁,大小为{1}",
|
||||
|
||||
-- Generic entity names not obtained from entities2.xml
|
||||
|
||||
+19
-16
@@ -321,11 +321,15 @@ function EID:getDescriptionObj(Type, Variant, SubType, entity)
|
||||
|
||||
description.Transformation = EID:getTransformation(Type, Variant, SubType)
|
||||
|
||||
description.ModName = tableEntry and tableEntry[4]
|
||||
description.ModName = tableEntry and tableEntry[4]
|
||||
|
||||
for k,modifier in pairs(EID.DescModifiers) do
|
||||
if modifier.condition(description) then
|
||||
for _,modifier in pairs(EID.DescModifiers) do
|
||||
local result = modifier.condition(description)
|
||||
if type(result) == "table" then
|
||||
for _,callback in ipairs(result) do
|
||||
description = callback(description)
|
||||
end
|
||||
elseif result then
|
||||
description = modifier.callback(description)
|
||||
end
|
||||
end
|
||||
@@ -733,7 +737,6 @@ function EID:fitTextToWidth(str, textboxWidth, breakUtf8Chars)
|
||||
-- utf8 word (sequence): 0x11xxxxxx 0x10xxxxxx 0x10xxxxxx ... 0x10xxxxxx
|
||||
-- see https://en.wikipedia.org/wiki/UTF-8
|
||||
-- we can only break after space, or before 0x11xxxxxx
|
||||
local can_break_after_cursor = false
|
||||
local cur, next = byte(str,cursor), byte(str,cursor+1)
|
||||
if
|
||||
-- cond#1: we can break at the end of string
|
||||
@@ -797,7 +800,7 @@ function EID:fitTextToWidth(str, textboxWidth, breakUtf8Chars)
|
||||
local strFiltered, spriteTable = EID:filterIconMarkup(table.concat(filteredWord), 0, 0)
|
||||
local wordLength = EID:getStrWidth(strFiltered)
|
||||
|
||||
if curLength + wordLength <= textboxWidth or curLength < 12 then
|
||||
if curLength + wordLength <= textboxWidth or curLength < 17 then
|
||||
table.insert(text, word)
|
||||
curLength = curLength + wordLength
|
||||
else
|
||||
@@ -824,7 +827,7 @@ function EID:renderString(str, position, scale, kcolor)
|
||||
str = EID:replaceShortMarkupStrings(str)
|
||||
local textPartsTable = EID:filterColorMarkup(str, kcolor)
|
||||
local offsetX = 0
|
||||
for i, textPart in ipairs(textPartsTable) do
|
||||
for _, textPart in ipairs(textPartsTable) do
|
||||
local strFiltered, spriteTable = EID:filterIconMarkup(textPart[1], position.X, position.Y)
|
||||
EID:renderInlineIcons(spriteTable, position.X + offsetX, position.Y)
|
||||
EID.font:DrawStringScaledUTF8(strFiltered, position.X + offsetX, position.Y, scale.X, scale.Y, textPart[2], 0, false)
|
||||
@@ -881,11 +884,10 @@ end
|
||||
local itemConfigItemAttributes = { "AddMaxHearts", "AddHearts", "AddSoulHearts", "AddBlackHearts", "AddBombs", "AddCoins", "AddKeys", "CacheFlags" }
|
||||
function EID:CheckGlitchedItemConfig(id)
|
||||
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
|
||||
local config = Isaac.GetItemConfig()
|
||||
local item = config:GetCollectible(id)
|
||||
local item = EID.itemConfig:GetCollectible(id)
|
||||
if not item then return "" end
|
||||
local attributes = ""
|
||||
for k,v in ipairs(itemConfigItemAttributes) do
|
||||
for _,v in ipairs(itemConfigItemAttributes) do
|
||||
local val = item[v]
|
||||
if val ~= 0 then
|
||||
if (v == "CacheFlags") then
|
||||
@@ -906,8 +908,9 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
if string.find(v, "Hearts") then val = val / 2 end
|
||||
-- the g flag removes .0 in numbers like 1.0 (caused by the hearts division)
|
||||
local s = string.format("%.4g",val)
|
||||
if val > 0 then s = "+" .. s end
|
||||
attributes = attributes .. string.gsub(localizedNames[v], "{1}", s)
|
||||
local prefix = "↑ "
|
||||
if val > 0 then s = "+" .. s else prefix = "↓ " end
|
||||
attributes = attributes .. prefix .. string.gsub(localizedNames[v], "{1}", s)
|
||||
if val ~= 1 and val ~= -1 then attributes = attributes .. localizedNames["pluralize"] end
|
||||
attributes = attributes .. "#"
|
||||
end
|
||||
@@ -958,7 +961,7 @@ function EID:DetectModdedItems()
|
||||
end
|
||||
|
||||
function EID:isCollectibleUnlocked(collectibleID, itemPoolOfItem)
|
||||
local itemPool = Game():GetItemPool()
|
||||
local itemPool = game:GetItemPool()
|
||||
if maxCollectibleID == nil then maxCollectibleID = EID:GetMaxCollectibleID() end
|
||||
for i= 1, maxCollectibleID do
|
||||
if ItemConfig.Config.IsValidCollectible(i) and i ~= collectibleID then
|
||||
@@ -995,7 +998,7 @@ function EID:isCollectibleUnlockedAnyPool(collectibleID)
|
||||
return false
|
||||
end
|
||||
--iterate through the pools this item can be in
|
||||
for k,itemPoolID in ipairs(EID.XMLItemIsInPools[collectibleID]) do
|
||||
for _,itemPoolID in ipairs(EID.XMLItemIsInPools[collectibleID]) do
|
||||
if (itemPoolID < ItemPoolType.NUM_ITEMPOOLS and EID:isCollectibleUnlocked(collectibleID, itemPoolID)) then
|
||||
EID.itemUnlockStates[collectibleID] = true
|
||||
return true
|
||||
@@ -1085,7 +1088,7 @@ end
|
||||
|
||||
function EID:getScreenSize()
|
||||
local room = game:GetRoom()
|
||||
local pos = room:WorldToScreenPosition(Vector(0,0)) - room:GetRenderScrollOffset() - Game().ScreenShakeOffset
|
||||
local pos = room:WorldToScreenPosition(Vector(0,0)) - room:GetRenderScrollOffset() - game.ScreenShakeOffset
|
||||
|
||||
local rx = pos.X + 60 * 26 / 40
|
||||
local ry = pos.Y + 140 * (26 / 40)
|
||||
@@ -1110,8 +1113,8 @@ function EID:fixDefinedFont()
|
||||
end
|
||||
end
|
||||
EID.Config["FontType"] = EID.descriptions[curLang].fonts[1].name
|
||||
EID.lineHeight = EID.descriptions[curLang].fonts[1].lineHeight
|
||||
EID.Config["TextboxWidth"] = EID.descriptions[curLang].fonts[1].textboxWidth
|
||||
EID.Config["LineHeight"] = EID.descriptions[curLang].fonts[1].lineHeight or EID.DefaultConfig["LineHeight"]
|
||||
EID.Config["TextboxWidth"] = EID.descriptions[curLang].fonts[1].textboxWidth or EID.DefaultConfig["TextboxWidth"]
|
||||
return true
|
||||
end
|
||||
|
||||
|
||||
+20
-24
@@ -85,7 +85,7 @@ local pickupIDLookup = {
|
||||
local function IsTaintedCain()
|
||||
--no clue how the display works for co-op, as far as I can tell we're only caring about player 1
|
||||
--this check is necessary for some ingredient tracking now that Bag of Crafting is usable by everyone
|
||||
return game:GetPlayer(0):GetPlayerType() == 23
|
||||
return EID.player:GetPlayerType() == 23
|
||||
end
|
||||
|
||||
local componentShifts = {
|
||||
@@ -256,24 +256,21 @@ function EID:simulateBagOfCrafting(componentsTable)
|
||||
end
|
||||
|
||||
local poolWeights = {
|
||||
{idx = 0, weight = 1},
|
||||
{idx = 1, weight = 2},
|
||||
{idx = 2, weight = 2},
|
||||
{idx = 3, weight = compCounts[4] * 10},
|
||||
{idx = 4, weight = compCounts[5] * 10},
|
||||
{idx = 5, weight = compCounts[7] * 5},
|
||||
{idx = 7, weight = compCounts[30] * 10},
|
||||
{idx = 8, weight = compCounts[6] * 10},
|
||||
{idx = 9, weight = compCounts[26] * 10},
|
||||
{idx = 12, weight = compCounts[8] * 10},
|
||||
{idx = 0, weight = 1, totalWeight = 0},
|
||||
{idx = 1, weight = 2, totalWeight = 0},
|
||||
{idx = 2, weight = 2, totalWeight = 0},
|
||||
{idx = 3, weight = compCounts[4] * 10, totalWeight = 0},
|
||||
{idx = 4, weight = compCounts[5] * 10, totalWeight = 0},
|
||||
{idx = 5, weight = compCounts[7] * 5, totalWeight = 0},
|
||||
{idx = 7, weight = compCounts[30] * 10, totalWeight = 0},
|
||||
{idx = 8, weight = compCounts[6] * 10, totalWeight = 0},
|
||||
{idx = 9, weight = compCounts[26] * 10, totalWeight = 0},
|
||||
{idx = 12, weight = compCounts[8] * 10}, totalWeight = 0,
|
||||
}
|
||||
if compCounts[9] + compCounts[2] + compCounts[13] + compCounts[16] == 0 then
|
||||
table.insert(poolWeights, {idx = 26, weight = compCounts[24] * 10})
|
||||
end
|
||||
|
||||
for k,v in ipairs(poolWeights) do
|
||||
v.totalWeight = 0
|
||||
end
|
||||
local totalWeight = 0
|
||||
|
||||
local qualityWeights = {[0] = 0, 0, 0, 0, 0}
|
||||
@@ -326,7 +323,7 @@ function EID:simulateBagOfCrafting(componentsTable)
|
||||
--line break after boss pool
|
||||
if (firstAfterBoss) then poolString = poolString .. " " end
|
||||
poolString = poolString .. poolToIcon[v.idx] .. ":" .. math.floor(v.totalWeight/totalWeight*100+0.5) .. "%,"
|
||||
if (k == 3) then firstAfterBoss = true else firstAfterBoss = false end
|
||||
firstAfterBoss = (k == 3)
|
||||
end
|
||||
end
|
||||
poolString = string.sub(poolString,1,-2) .. "#"
|
||||
@@ -656,7 +653,6 @@ EID.bagOfCraftingRoomQueries = {}
|
||||
EID.bagOfCraftingFloorQuery = {}
|
||||
EID.BagItems = {}
|
||||
|
||||
local icount = 0
|
||||
local bagOfCraftingOffset = 0
|
||||
local lockedResults = nil
|
||||
local refreshNextTick = false
|
||||
@@ -863,7 +859,7 @@ function EID:handleBagOfCraftingRendering()
|
||||
local pickups = Isaac.FindByType(5, -1, -1, true, false)
|
||||
|
||||
if EID.bagOfCraftingCurPickupCount ~= #pickups then
|
||||
for i, entity in ipairs(pickups) do
|
||||
for _, entity in ipairs(pickups) do
|
||||
local craftingIDs = EID:getBagOfCraftingID(entity.Variant, entity.SubType)
|
||||
if craftingIDs ~= nil and not entity:ToPickup():IsShopItem() then
|
||||
for _,v in ipairs(craftingIDs) do
|
||||
@@ -882,7 +878,7 @@ function EID:handleBagOfCraftingRendering()
|
||||
local itemCount = {}
|
||||
|
||||
--max 8 copies of a single item in our list, to avoid repeat recipes
|
||||
for i, v in ipairs(EID.bagOfCraftingFloorQuery) do
|
||||
for _, v in ipairs(EID.bagOfCraftingFloorQuery) do
|
||||
if (not itemCount[v] or itemCount[v] < 8) then
|
||||
table.insert(itemQuery, v)
|
||||
if (not itemCount[v]) then itemCount[v] = 1
|
||||
@@ -890,7 +886,7 @@ function EID:handleBagOfCraftingRendering()
|
||||
end
|
||||
end
|
||||
|
||||
for i, v in ipairs(EID.BagItems) do
|
||||
for _, v in ipairs(EID.BagItems) do
|
||||
if (not itemCount[v] or itemCount[v] < 8) then
|
||||
table.insert(itemQuery, v)
|
||||
if (not itemCount[v]) then itemCount[v] = 1
|
||||
@@ -998,12 +994,12 @@ function EID:handleBagOfCraftingRendering()
|
||||
if (calcResultCache[queryString]) then
|
||||
sortedResults = calcResultCache[queryString]
|
||||
else
|
||||
for k, v in ipairs(sortedIDs) do
|
||||
for _, v in ipairs(sortedIDs) do
|
||||
sortedResults[v] = {}
|
||||
end
|
||||
end
|
||||
|
||||
for k, v in pairs(newResults) do
|
||||
for _, v in pairs(newResults) do
|
||||
local resultID, lockedAchievementID = EID:calculateBagOfCrafting(v)
|
||||
if resultID ~= lockedAchievementID then
|
||||
table.insert(sortedResults[resultID], {v, resultID, lockedAchievementID})
|
||||
@@ -1016,7 +1012,7 @@ function EID:handleBagOfCraftingRendering()
|
||||
results = sortedResults
|
||||
|
||||
numResults = 0
|
||||
for k,v in ipairs(sortedIDs) do
|
||||
for _,v in ipairs(sortedIDs) do
|
||||
if (refreshNextTick and bagOfCraftingOffset > 0 and v == refreshPosition) then
|
||||
--jump to the item we were looking at before, so you can more easily refresh for variants of recipes
|
||||
bagOfCraftingOffset = numResults
|
||||
@@ -1097,11 +1093,11 @@ function EID:handleBagOfCraftingRendering()
|
||||
end
|
||||
local curOffset = 0
|
||||
refreshPosition = -1
|
||||
for k,id in ipairs(sortedIDs) do
|
||||
for _,id in ipairs(sortedIDs) do
|
||||
if (curOffset + #results[id] <= bagOfCraftingOffset) then curOffset = curOffset + #results[id]
|
||||
else
|
||||
if (refreshPosition == -1) then refreshPosition = id end
|
||||
for k2, v in ipairs(results[id]) do
|
||||
for _, v in ipairs(results[id]) do
|
||||
curOffset = curOffset + 1
|
||||
if (curOffset > bagOfCraftingOffset+EID.Config["BagOfCraftingResults"]) then break end
|
||||
if not v then break end
|
||||
|
||||
+3
-3
@@ -25,8 +25,8 @@ EID.UserConfig = {
|
||||
-- Default = "default"
|
||||
["FontType"] = "default",
|
||||
-- Change the width of the info boxes (in characters).
|
||||
-- Default = 115
|
||||
["TextboxWidth"] = 115,
|
||||
-- Default = 130
|
||||
["TextboxWidth"] = 130,
|
||||
-- Change the size of the info boxes. Range: [0,...,1]
|
||||
-- Default = 1
|
||||
["Scale"] = 1,
|
||||
@@ -345,7 +345,7 @@ EID.DefaultConfig = {
|
||||
["Language"] = "en_us",
|
||||
["TranslateItemName"] = 2,
|
||||
["FontType"] = "default",
|
||||
["TextboxWidth"] = 115,
|
||||
["TextboxWidth"] = 130,
|
||||
["Scale"] = 1,
|
||||
["ScaleKey"] = Keyboard.KEY_F5,
|
||||
["Transparency"] = 0.75,
|
||||
|
||||
+84
-167
@@ -2,10 +2,6 @@ if REPENTANCE then
|
||||
local game = Game()
|
||||
|
||||
-- Handle Birthright
|
||||
local function BirthrightCondition(descObj)
|
||||
return descObj.ObjType == 5 and descObj.ObjVariant == PickupVariant.PICKUP_COLLECTIBLE and descObj.ObjSubType == 619
|
||||
end
|
||||
|
||||
local function BirthrightCallback(descObj)
|
||||
descObj.Description = ""
|
||||
local describedPlayerTypes = {}
|
||||
@@ -23,22 +19,9 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Birthright", BirthrightCondition, BirthrightCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Bingeeater description addition
|
||||
local function BingeeaterCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_COLLECTIBLE then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_BINGE_EATER) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function BingeeaterCallback(descObj)
|
||||
local function BingeEaterCallback(descObj)
|
||||
local bingeBuff = EID:getDescriptionEntry("bingeEaterBuffs", descObj.ObjSubType)
|
||||
if bingeBuff ~= nil then
|
||||
local iconStr = "#{{Collectible664}} "
|
||||
@@ -46,27 +29,9 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Bingeeater", BingeeaterCondition, BingeeaterCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Book of Belial description for Judas' Birthright addition
|
||||
local function BookofBelialCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_COLLECTIBLE then
|
||||
return false
|
||||
end
|
||||
for i = 0,game:GetNumPlayers() - 1 do
|
||||
local player = Isaac.GetPlayer(i)
|
||||
local playerType = player:GetPlayerType()
|
||||
|
||||
if (playerType == PlayerType.PLAYER_JUDAS or playerType == PlayerType.PLAYER_BLACKJUDAS) and player:HasCollectible(CollectibleType.COLLECTIBLE_BIRTHRIGHT) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function BookofBelialCallback(descObj)
|
||||
local function BookOfBelialCallback(descObj)
|
||||
local belialBuff = EID:getDescriptionEntry("bookOfBelialBuffs", descObj.ObjSubType)
|
||||
if belialBuff ~= nil then
|
||||
local iconStr = "#{{Collectible34}} "
|
||||
@@ -74,21 +39,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("BookofBelial", BookofBelialCondition, BookofBelialCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Book of Virtues description addition
|
||||
local function BookOfVirtuesCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_COLLECTIBLE then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function BookOfVirtuesCallback(descObj)
|
||||
local wispType = EID:getDescriptionEntry("bookOfVirtuesWisps", descObj.ObjSubType)
|
||||
if wispType ~= nil then
|
||||
@@ -97,21 +49,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Book of Virtues", BookOfVirtuesCondition, BookOfVirtuesCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Spindown Dice description addition
|
||||
local function SpindownDiceCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_COLLECTIBLE then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_SPINDOWN_DICE) or (EID.absorbedSpindown and EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_VOID)) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function SpindownDiceCallback(descObj)
|
||||
EID:appendToDescription(descObj, "#{{Collectible723}} :")
|
||||
local refID = descObj.ObjSubType
|
||||
@@ -140,21 +79,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Spindown Dice", SpindownDiceCondition, SpindownDiceCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Tarot Cloth description addition
|
||||
local function TarotClothCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_TAROTCARD then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_TAROT_CLOTH) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function TarotClothCallback(descObj)
|
||||
local clothBuff = EID:getDescriptionEntry("tarotClothBuffs", descObj.ObjSubType)
|
||||
if clothBuff ~= nil then
|
||||
@@ -163,29 +89,12 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Tarot Cloth", TarotClothCondition, TarotClothCallback)
|
||||
|
||||
|
||||
local hasBox = false
|
||||
local isGolden = false
|
||||
|
||||
-- Handle Golden Trinket / Mom's Box description addition
|
||||
local function GoldenTrinketCondition(descObj)
|
||||
if descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_TRINKET then
|
||||
return false
|
||||
end
|
||||
--check if our effect is doubled or tripled here
|
||||
hasBox = false
|
||||
isGolden = false
|
||||
if descObj.ObjSubType > TrinketType.TRINKET_GOLDEN_FLAG then
|
||||
isGolden = true
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_MOMS_BOX) then
|
||||
hasBox = true
|
||||
end
|
||||
return isGolden or hasBox
|
||||
end
|
||||
|
||||
local function GoldenTrinketCallback(descObj)
|
||||
local trinketID = descObj.ObjSubType % TrinketType.TRINKET_GOLDEN_FLAG
|
||||
local data = EID.GoldenTrinketData[trinketID]
|
||||
@@ -259,21 +168,9 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Golden Trinket", GoldenTrinketCondition, GoldenTrinketCallback)
|
||||
|
||||
|
||||
-- Handle Blank Card description addition
|
||||
local blankCardHidden = {[32]=true,[33]=true,[34]=true,[35]=true,[36]=true,[37]=true,[38]=true,[39]=true,[40]=true,[41]=true,[49]=true,[50]=true,[55]=true,[78]=true}
|
||||
local function BlankCardCondition(descObj)
|
||||
if not REPENTANCE or descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_TAROTCARD or blankCardHidden[descObj.ObjSubType] or descObj.ObjSubType > 80 then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_BLANK_CARD) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function BlankCardCallback(descObj)
|
||||
local text = EID:getDescriptionEntry("BlankCardCharge")
|
||||
local charge = EID.cardMetadata[descObj.ObjSubType]
|
||||
@@ -288,22 +185,9 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Blank Card", BlankCardCondition, BlankCardCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Clear Rune description addition
|
||||
local runeIDs = {[32]=true,[33]=true,[34]=true,[35]=true,[36]=true,[37]=true,[38]=true,[39]=true,[40]=true,[41]=true,[55]=true,[81]=true,[82]=true,[83]=true,[84]=true,[85]=true,[86]=true,[87]=true,[88]=true,[89]=true,[90]=true,[91]=true,[92]=true,[93]=true,[94]=true,[95]=true,[96]=true,[97]=true,}
|
||||
local function ClearRuneCondition(descObj)
|
||||
if not REPENTANCE or descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_TAROTCARD or not runeIDs[descObj.ObjSubType] then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_CLEAR_RUNE) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function ClearRuneCallback(descObj)
|
||||
local text = EID:getDescriptionEntry("ClearRuneCharge")
|
||||
local charge = EID.cardMetadata[descObj.ObjSubType]
|
||||
@@ -313,21 +197,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Clear Rune", ClearRuneCondition, ClearRuneCallback)
|
||||
|
||||
|
||||
|
||||
-- Handle Placebo description addition
|
||||
local function PlaceboCondition(descObj)
|
||||
if not REPENTANCE or descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_PILL then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_PLACEBO) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function PlaceboCallback(descObj)
|
||||
local text = EID:getDescriptionEntry("PlaceboCharge")
|
||||
local adjustedID = EID:getAdjustedSubtype(descObj.ObjType, descObj.ObjVariant, descObj.ObjSubType)
|
||||
@@ -338,19 +209,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Placebo", PlaceboCondition, PlaceboCallback)
|
||||
|
||||
-- Handle False PHD description addition
|
||||
local function FalsePHDCondition(descObj)
|
||||
if not REPENTANCE or descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_PILL then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_FALSE_PHD) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function FalsePHDCallback(descObj)
|
||||
local adjustedID = EID:getAdjustedSubtype(descObj.ObjType, descObj.ObjVariant, descObj.ObjSubType)
|
||||
local horse = descObj.ObjSubType > 2048
|
||||
@@ -370,20 +230,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("False PHD", FalsePHDCondition, FalsePHDCallback)
|
||||
|
||||
|
||||
-- Handle Abyss description addition
|
||||
local function AbyssCondition(descObj)
|
||||
if not REPENTANCE or descObj.ObjType ~= 5 or descObj.ObjVariant ~= PickupVariant.PICKUP_COLLECTIBLE then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_ABYSS) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function AbyssCallback(descObj)
|
||||
local text = EID:getDescriptionEntry("abyssSynergies", descObj.ObjSubType)
|
||||
if text ~= nil then
|
||||
@@ -392,20 +240,8 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Abyss", AbyssCondition, AbyssCallback)
|
||||
|
||||
|
||||
-- Handle Flip description addition
|
||||
local function FlipCondition(descObj)
|
||||
if not REPENTANCE or not EID:getEntityData(descObj.Entity, "EID_FlipItemID") then
|
||||
return false
|
||||
end
|
||||
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_FLIP) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function FlipCallback(descObj)
|
||||
local flipItemID = EID:getEntityData(descObj.Entity, "EID_FlipItemID")
|
||||
if flipItemID <= 0 then return descObj end
|
||||
@@ -423,6 +259,87 @@ local game = Game()
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
EID:addDescriptionModifier("Flip", FlipCondition, FlipCallback)
|
||||
|
||||
|
||||
--------------------------------
|
||||
-- Although individual conditions/callbacks work well for mods to be able to add through the API,
|
||||
-- As we kept adding callbacks for vanilla items, a lot of code got repeated over and over
|
||||
-- This one-condition setup fixes that and can only help performance
|
||||
-- It also allows us to pick the order that modifiers are appended to descriptions (stats/effects first, then reroll/flip/recharge info)
|
||||
|
||||
local collectiblesToCheck = { CollectibleType.COLLECTIBLE_BINGE_EATER, CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES,
|
||||
CollectibleType.COLLECTIBLE_SPINDOWN_DICE, CollectibleType.COLLECTIBLE_VOID,
|
||||
CollectibleType.COLLECTIBLE_TAROT_CLOTH, CollectibleType.COLLECTIBLE_MOMS_BOX,
|
||||
CollectibleType.COLLECTIBLE_BLANK_CARD, CollectibleType.COLLECTIBLE_CLEAR_RUNE, CollectibleType.COLLECTIBLE_PLACEBO,
|
||||
CollectibleType.COLLECTIBLE_FALSE_PHD, CollectibleType.COLLECTIBLE_ABYSS, CollectibleType.COLLECTIBLE_FLIP,
|
||||
}
|
||||
local collectiblesOwned = {}
|
||||
|
||||
local function EIDConditions(descObj)
|
||||
-- currently, only pickup descriptions have modifiers
|
||||
if descObj.ObjType ~= 5 then return false end
|
||||
|
||||
-- recheck the players' owned collectibles periodically, not every frame
|
||||
if game:GetFrameCount() % 10 == 0 then
|
||||
local numPlayers = game:GetNumPlayers()
|
||||
local players = {}; for i = 0, numPlayers - 1 do players[i] = Isaac.GetPlayer(i) end
|
||||
for _,v in ipairs(collectiblesToCheck) do
|
||||
collectiblesOwned[v] = false
|
||||
for i = 0, numPlayers - 1 do
|
||||
if players[i]:HasCollectible(v) then
|
||||
collectiblesOwned[v] = true
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
-- Birthright Book of Belial
|
||||
collectiblesOwned[59] = false
|
||||
for i = 0, numPlayers - 1 do
|
||||
local playerType = players[i]:GetPlayerType()
|
||||
if (playerType == PlayerType.PLAYER_JUDAS or playerType == PlayerType.PLAYER_BLACKJUDAS) and players[i]:HasCollectible(CollectibleType.COLLECTIBLE_BIRTHRIGHT) then
|
||||
collectiblesOwned[59] = true
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
local callbacks = {}
|
||||
|
||||
-- Collectible Pedestal Callbacks
|
||||
if descObj.ObjVariant == PickupVariant.PICKUP_COLLECTIBLE then
|
||||
-- Using magic numbers here in case it's slightly faster, and because the callback names give context
|
||||
-- Check Birthright first because it overwrites the description instead of appending to it
|
||||
if descObj.ObjSubType == 619 then table.insert(callbacks, BirthrightCallback) end
|
||||
|
||||
if collectiblesOwned[664] then table.insert(callbacks, BingeEaterCallback) end
|
||||
if collectiblesOwned[59] then table.insert(callbacks, BookOfBelialCallback) end
|
||||
if collectiblesOwned[584] then table.insert(callbacks, BookOfVirtuesCallback) end
|
||||
if collectiblesOwned[706] then table.insert(callbacks, AbyssCallback) end
|
||||
|
||||
if collectiblesOwned[723] or (EID.absorbedSpindown and collectiblesOwned[477]) then table.insert(callbacks, SpindownDiceCallback) end
|
||||
if collectiblesOwned[711] and EID:getEntityData(descObj.Entity, "EID_FlipItemID") then table.insert(callbacks, FlipCallback) end
|
||||
-- Card / Rune Callbacks
|
||||
elseif descObj.ObjVariant == PickupVariant.PICKUP_TAROTCARD then
|
||||
if collectiblesOwned[451] then table.insert(callbacks, TarotClothCallback) end
|
||||
|
||||
if collectiblesOwned[286] and not blankCardHidden[descObj.ObjSubType] and descObj.ObjSubType <= 80 then table.insert(callbacks, BlankCardCallback) end
|
||||
if collectiblesOwned[263] and runeIDs[descObj.ObjSubType] then table.insert(callbacks, ClearRuneCallback) end
|
||||
-- Pill Callbacks
|
||||
elseif descObj.ObjVariant == PickupVariant.PICKUP_PILL then
|
||||
if collectiblesOwned[654] then table.insert(callbacks, FalsePHDCallback) end
|
||||
|
||||
if collectiblesOwned[348] then table.insert(callbacks, PlaceboCallback) end
|
||||
-- Trinket Callbacks
|
||||
elseif descObj.ObjVariant == PickupVariant.PICKUP_TRINKET then
|
||||
-- Golden Trinket / Mom's Box
|
||||
isGolden = (descObj.ObjSubType > TrinketType.TRINKET_GOLDEN_FLAG)
|
||||
hasBox = collectiblesOwned[439]
|
||||
if isGolden or hasBox then table.insert(callbacks, GoldenTrinketCallback) end
|
||||
end
|
||||
|
||||
return callbacks
|
||||
end
|
||||
EID:addDescriptionModifier("EID Repentance", EIDConditions, nil)
|
||||
|
||||
end
|
||||
+8
-8
@@ -43,7 +43,7 @@ local function entityToName(e, plural)
|
||||
if name == e then Isaac.DebugString("No name found for " .. e .. " (could be modded)")
|
||||
elseif plural then name = name .. localizedNames["pluralize"] end
|
||||
|
||||
return "{{ColorGray}}" .. name .. "{{CR}}"
|
||||
return name
|
||||
end
|
||||
|
||||
local function parseEffectLine(raw)
|
||||
@@ -56,9 +56,11 @@ local function parseEffectLine(raw)
|
||||
|
||||
-- words[1] = "[INFO]", words[2] = "-"
|
||||
local effectTrigger = words[3]
|
||||
-- the effects list is rarely interrupted by music loading log entries, just ignore it and have a slightly inaccurate desc
|
||||
if effectTrigger == "Queued" then return "" end
|
||||
if (string.find(effectTrigger, "entity_spawned")) then
|
||||
effectTrigger = "entity_spawned"
|
||||
triggerReplacements[1] = entityToName(string.sub(words[3], 16, -2))
|
||||
triggerReplacements[1] = "{{ColorEIDObjName}}" .. entityToName(string.sub(words[3], 16, -2)) .. "{{CR}}"
|
||||
end
|
||||
-- words[4] = "->"
|
||||
local effectType = words[5]
|
||||
@@ -75,10 +77,10 @@ local function parseEffectLine(raw)
|
||||
|
||||
replacements[1] = "{{Collectible" .. Isaac.GetItemIdByName(name) .. "}} " .. name
|
||||
elseif effectType == "convert_entities" then
|
||||
replacements[1] = entityToName(words[6], true)
|
||||
replacements[2] = entityToName(words[8])
|
||||
replacements[1] = "{{ColorGray}}" .. entityToName(words[6], true) .. "{{CR}}"
|
||||
replacements[2] = "{{ColorGray}}" .. entityToName(words[8])
|
||||
elseif effectType == "spawn_entity" then
|
||||
replacements[1] = entityToName(words[6])
|
||||
replacements[1] = "{{ColorGray}}" .. entityToName(words[6])
|
||||
elseif effectType == "fart" then
|
||||
replacements[1] = words[6]
|
||||
elseif effectType == "area_damage" then
|
||||
@@ -102,10 +104,9 @@ local function CheckLogForItems(_)
|
||||
-- Check log.txt every 5 frames if there's a collectible we haven't read the data for yet
|
||||
-- (Should work well for Corrupted Data)
|
||||
if game:GetFrameCount() % 5 ~= 0 or not EID.Config["DisplayGlitchedItemInfo"] or not logFound or
|
||||
Isaac.GetItemConfig():GetCollectible(maxNumber - spawnedItems - 1) == nil then return end
|
||||
EID.itemConfig:GetCollectible(maxNumber - spawnedItems - 1) == nil then return end
|
||||
|
||||
local numEffects = 0
|
||||
local itemScore = 0
|
||||
local eidDesc = ""
|
||||
|
||||
local theLog = io.open(logLocation, "r")
|
||||
@@ -114,7 +115,6 @@ local function CheckLogForItems(_)
|
||||
local line = theLog:read()
|
||||
while line ~= nil do
|
||||
if string.find(line, "initialized with") then
|
||||
local count = 0
|
||||
spawnedItems = spawnedItems + 1
|
||||
lastEffectTrigger = "chain"
|
||||
eidDesc = ""
|
||||
|
||||
@@ -9,7 +9,7 @@ local game = Game()
|
||||
require("eid_config")
|
||||
EID.Config = EID.UserConfig
|
||||
EID.Config.Version = "3.2" -- note: changing this will reset everyone's settings to default!
|
||||
EID.ModVersion = "4.12"
|
||||
EID.ModVersion = "4.13"
|
||||
EID.DefaultConfig.Version = EID.Config.Version
|
||||
EID.isHidden = false
|
||||
EID.player = nil
|
||||
@@ -441,6 +441,7 @@ function EID:printDescription(desc)
|
||||
local textScale = Vector(EID.Scale, EID.Scale)
|
||||
local renderPos = EID:getTextPosition()
|
||||
local offsetX = 0
|
||||
EID.lineHeight = EID.Config["LineHeight"]
|
||||
if EID.Config["ShowItemIcon"] then
|
||||
local iconType = nil
|
||||
local subType = desc.ObjSubType
|
||||
@@ -809,6 +810,7 @@ function EID:onGameUpdate()
|
||||
EID:setPlayer()
|
||||
|
||||
--Fix Overlapping Pedestals
|
||||
-- PERFORMANCENOTE move this to a post pickup init or something
|
||||
local curPositions = {}
|
||||
for _, entity in ipairs(Isaac.FindByType(5, 100, -1, true, false)) do
|
||||
local pos = entity.Position
|
||||
@@ -843,8 +845,11 @@ function EID:onGameUpdate()
|
||||
end
|
||||
if EID.pathCheckerEntity == nil then
|
||||
EID.pathCheckerEntity = game:Spawn(17, 3169, EID.player.Position, nullVector, EID.player ,0 , 4354) -- Spawns the EID Helper entity with seed that doesnt spawn rewards
|
||||
-- Spawns an Ultra Greed Door and makes it invisible and intangible (not fully tested yet)
|
||||
--EID.pathCheckerEntity = game:Spawn(294, 0, EID.player.Position, nullVector, EID.player, 0, 0)
|
||||
EID.pathCheckerEntity:ClearEntityFlags(EntityFlag.FLAG_APPEAR)
|
||||
EID.pathCheckerEntity:AddEntityFlags (EntityFlag.FLAG_PERSISTENT | EntityFlag.FLAG_NO_STATUS_EFFECTS | EntityFlag.FLAG_NO_SPRITE_UPDATE | EntityFlag.FLAG_HIDE_HP_BAR | EntityFlag.FLAG_NO_DEATH_TRIGGER)
|
||||
EID.pathCheckerEntity:AddEntityFlags (EntityFlag.FLAG_PERSISTENT | EntityFlag.FLAG_NO_STATUS_EFFECTS | EntityFlag.FLAG_NO_SPRITE_UPDATE | EntityFlag.FLAG_HIDE_HP_BAR | EntityFlag.FLAG_NO_DEATH_TRIGGER | EntityFlag.FLAG_FRIENDLY)
|
||||
if REPENTANCE then EID.pathCheckerEntity:AddEntityFlags(EntityFlag.FLAG_NO_QUERY) end
|
||||
EID.pathCheckerEntity.EntityCollisionClass = EntityCollisionClass.ENTCOLL_NONE
|
||||
EID.pathCheckerEntity.Visible = false
|
||||
EID.hasValidWalkingpath = false
|
||||
@@ -888,7 +893,7 @@ local function renderAchievementInfo()
|
||||
hasShownAchievementWarning = true
|
||||
else
|
||||
-- Achievements Locked Check (do we have Cube of Meat or Book of Revelations unlocked?)
|
||||
local characterID = Game():GetPlayer(0):GetPlayerType()
|
||||
local characterID = EID.player:GetPlayerType()
|
||||
--ID 21 = Tainted Isaac. Tainted characters have definitely beaten Mom! (Fixes Tainted Lost's item pools ruining this check)
|
||||
if characterID < 21 and game.Challenge == 0 and not EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_TMTRAINER) then
|
||||
local hasBookOfRevelationsUnlocked = EID:isCollectibleUnlockedAnyPool(CollectibleType.COLLECTIBLE_BOOK_OF_REVELATIONS or CollectibleType.COLLECTIBLE_BOOK_REVELATIONS)
|
||||
@@ -918,8 +923,6 @@ local function onRender(t)
|
||||
EID.isDisplaying = false
|
||||
EID:setPlayer()
|
||||
|
||||
--Keyboard hide keys are 32+, controller hide keys have their own option now so don't allow controller inputs in it
|
||||
if EID.Config["HideKey"] < 32 then EID.Config["HideKey"] = -1 end
|
||||
if Input.IsButtonTriggered(EID.Config["HideKey"], 0) or Input.IsButtonTriggered(EID.Config["HideButton"], EID.player.ControllerIndex) then
|
||||
EID.isHidden = not EID.isHidden
|
||||
end
|
||||
@@ -1062,16 +1065,12 @@ local function onRender(t)
|
||||
|
||||
EID:printDescription(glitchedObj)
|
||||
return
|
||||
end
|
||||
|
||||
if closest.Type == 1000 and closest.Variant == 76 then
|
||||
-- Handle Dice Room Floor
|
||||
elseif closest.Type == 1000 and closest.Variant == 76 then
|
||||
EID:printDescription(EID:getDescriptionObj(closest.Type, closest.Variant, closest.SubType+1, closest))
|
||||
return
|
||||
end
|
||||
|
||||
if closest.Type == 6 and closest.Variant == 16 then
|
||||
-- Handle Crane Game
|
||||
|
||||
elseif closest.Type == 6 and closest.Variant == 16 then
|
||||
if EID.CraneItemType[tostring(closest.InitSeed)] then
|
||||
if EID:getEntityData(closest, "EID_DontHide") ~= true then
|
||||
if (EID:hasCurseBlind() and EID.Config["DisableOnCurse"]) or (game.Challenge == Challenge.CHALLENGE_APRILS_FOOL and EID.Config["DisableOnAprilFoolsChallenge"]) then
|
||||
@@ -1197,10 +1196,10 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
EID.absorbedSpindown = false
|
||||
|
||||
if isSave then
|
||||
EID.BagItems = savedEIDConfig["BagContent"]
|
||||
EID.bagOfCraftingRoomQueries = savedEIDConfig["BagFloorContent"]
|
||||
EID.CraneItemType = savedEIDConfig["CraneItemType"]
|
||||
EID.absorbedSpindown = savedEIDConfig["AbsorbedSpindownDice"]
|
||||
EID.BagItems = savedEIDConfig["BagContent"] or {}
|
||||
EID.bagOfCraftingRoomQueries = savedEIDConfig["BagFloorContent"] or {}
|
||||
EID.CraneItemType = savedEIDConfig["CraneItemType"] or {}
|
||||
EID.absorbedSpindown = savedEIDConfig["AbsorbedSpindownDice"] or false
|
||||
|
||||
-- turn list back into dict because json cant save dict indices.
|
||||
local flipItemTable = {}
|
||||
@@ -1241,7 +1240,6 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
EID.isHidden = EID.Config["InitiallyHidden"]
|
||||
EID.UsedPosition = Vector(EID.Config["XPosition"], EID.Config["YPosition"])
|
||||
EID.Scale = EID.Config["Scale"]
|
||||
EID.lineHeight = EID.Config["LineHeight"]
|
||||
|
||||
EID:fixDefinedFont()
|
||||
EID:loadFont(EID.modPath .. "resources/font/eid_"..EID.Config["FontType"]..".fnt")
|
||||
@@ -1275,7 +1273,6 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
end
|
||||
EID.Config["FlipItemPositions"] = flipItemTable or {}
|
||||
end
|
||||
EID.Config["LineHeight"] = EID.lineHeight
|
||||
EID.SaveData(EID, json.encode(EID.Config))
|
||||
EID:hidePermanentText()
|
||||
EID.itemUnlockStates[CollectibleType.COLLECTIBLE_CUBE_OF_MEAT] = nil
|
||||
|
||||
+12
-7
@@ -29,7 +29,7 @@ This mod displays detailed information about all items, trinkets, cards, runes a
|
||||
[b]Press F2 to hide/show the descriptions![/b]
|
||||
|
||||
[img]https://i.imgur.com/NqSBJqj.png[/img]
|
||||
[img]https://i.imgur.com/Hkv0pcO.png[/img]
|
||||
[img]https://i.imgur.com/unoJRAB.png[/img]
|
||||
[table]
|
||||
[tr]
|
||||
[th]ENGLISH[/th]
|
||||
@@ -39,11 +39,6 @@ This mod displays detailed information about all items, trinkets, cards, runes a
|
||||
[th]FRENCH[/th]
|
||||
[th]PORTUGUESE[/th]
|
||||
[th]BRAZILIAN PORTUGUESE[/th]
|
||||
[th]BULGARIAN[/th]
|
||||
[th]TURKISH[/th]
|
||||
[th]POLISH[/th]
|
||||
[th]KOREAN[/th]
|
||||
[th]CHINESE[/th]
|
||||
[/tr]
|
||||
[tr]
|
||||
[td]by Wofsauge[/td]
|
||||
@@ -53,6 +48,16 @@ This mod displays detailed information about all items, trinkets, cards, runes a
|
||||
[td]by Nicolas Delvaux[/td]
|
||||
[td]by Marcelino Cruz[/td]
|
||||
[td]by LuanRoger, NotZin02[/td]
|
||||
[/tr][tr]
|
||||
[th]GERMAN[/th]
|
||||
[th]BULGARIAN[/th]
|
||||
[th]TURKISH[/th]
|
||||
[th]POLISH[/th]
|
||||
[th]KOREAN[/th]
|
||||
[th]CHINESE[/th]
|
||||
[/tr]
|
||||
[tr]
|
||||
[td]by Jake[/td]
|
||||
[td]by TST_Gogo_, Gothika_47[/td]
|
||||
[td]by Cagdas Salur, Mert Dutal[/td]
|
||||
[td]by Rickyy, Kennyluz, DimonoKingoKongo, MERITT[/td]
|
||||
@@ -98,7 +103,7 @@ https://moddingofisaac.com/mod/1079/external-item-descriptions
|
||||
- Jake for the sweet [b]German[/b] language pack
|
||||
- Blackcreamtea and 미카 for the awesome [b]Korean[/b] language pack
|
||||
- [url=https://steamcommunity.com/id/whytefang/]adc[/url] for creating an awesome new Languagepack and providing ideas for new functionalities</description>
|
||||
<version>4.12</version>
|
||||
<version>4.13</version>
|
||||
<visibility>Public</visibility>
|
||||
<tag id="Lua"/>
|
||||
<tag id="Items"/>
|
||||
|
||||
+10
-5
@@ -24,8 +24,12 @@ local MCMCompat_oldPermanentObj = false
|
||||
EID.MCMLoaded = MCMLoaded
|
||||
local colorNameArray = {}
|
||||
|
||||
local function renderDummyDesc()
|
||||
local function renderDummyDesc(reload)
|
||||
if reload then
|
||||
MCMCompat_oldPermanentObj = nil
|
||||
else
|
||||
MCMCompat_oldPermanentObj = EID.permanentDisplayTextObj
|
||||
end
|
||||
local demoDescObj = EID:getDescriptionObj(5, 100, 33)
|
||||
demoDescObj.Name = EID:getDescriptionEntry("MCM","DemoObjectName")
|
||||
demoDescObj.Transformation = EID:getDescriptionEntry("MCM","DemoObjectTransformation")
|
||||
@@ -228,6 +232,7 @@ if MCMLoaded then
|
||||
if isFixed then
|
||||
EID:loadFont(EID.modPath .. "resources/font/eid_"..EID.Config["FontType"]..".fnt")
|
||||
end
|
||||
renderDummyDesc(true)
|
||||
end,
|
||||
Info = {"Changes the language.","Languages marked with (WIP) are incomplete"}
|
||||
}
|
||||
@@ -315,15 +320,15 @@ if MCMLoaded then
|
||||
{
|
||||
Type = ModConfigMenu.OptionType.NUMBER,
|
||||
CurrentSetting = function()
|
||||
return EID.lineHeight
|
||||
return EID.Config["LineHeight"]
|
||||
end,
|
||||
Minimum = 1,
|
||||
Maximum = 100,
|
||||
Display = function()
|
||||
return "Line Height: " .. EID.lineHeight
|
||||
return "Line Height: " .. EID.Config["LineHeight"]
|
||||
end,
|
||||
OnChange = function(currentNum)
|
||||
EID.lineHeight = currentNum
|
||||
EID.Config["LineHeight"] = currentNum
|
||||
end,
|
||||
Info = {"Default = 11","Line height will automatically change when changing a font/language"}
|
||||
}
|
||||
@@ -346,7 +351,7 @@ if MCMLoaded then
|
||||
OnChange = function(currentNum)
|
||||
EID.Config["TextboxWidth"] = currentNum
|
||||
end,
|
||||
Info = {"Default = 100","Width of the EID textbox, in pixels"}
|
||||
Info = {"Default = 130, varies per language","Width of the EID textbox, in pixels"}
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Reference in new issue
Block a user