Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f0f4edc15 | ||
|
|
5a645e14dc | ||
|
|
714fb3ef8a | ||
|
|
14e0b8646d | ||
|
|
4034dbe03f | ||
|
|
687df40be6 | ||
|
|
55f7b3baaf | ||
|
|
eb637bb297 | ||
|
|
f224ec29f4 |
No files matched your search
@@ -128,7 +128,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"105", "The D6", "Rerolls pedestal items in the room"},
|
||||
{"106", "Mr. Mega", "↑ {{Bomb}} x1.83 Bomb damage#{{Bomb}} +5 Bombs"},
|
||||
{"107", "The Pinking Shears", "{{Timer}} Receive for the room:#Flight#Isaac's body separates from his head and attacks enemies with 82.5 contact damage per second"},
|
||||
{"108", "The Wafer", "Reduces all damage taken to half a heart"},
|
||||
{"108", "The Wafer", "Reduces most damage taken to half a heart#Does not work for Keeper or Tainted Keeper"},
|
||||
{"109", "Money = Power", "↑ {{Damage}} +0.04 Damage for every {{Coin}} coin Isaac has"},
|
||||
{"110", "Mom's Contacts", "↑ {{Range}} +0.25 Range#↑ +0.5 Tear height#20% chance to shoot petrifying tears#{{Luck}} 50% chance at 20 luck"},
|
||||
{"111", "The Bean", "{{Poison}} Farts a poison cloud#The poison deals Isaac's damage 6 times"},
|
||||
@@ -137,7 +137,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"114", "Mom's Knife", "Isaac's tears are replaced by a throwable knife#{{Damage}} The knife deals 2x Isaac's damage while held and 6x at the furthest possible distance"},
|
||||
{"115", "Ouija Board", "Spectral tears"},
|
||||
{"116", "9 Volt", "{{Battery}} Automatically charges the first bar of active items#{{Battery}} Fully recharges the active item on pickup"},
|
||||
{"117", "Dead Bird", "Getting hit spawns a bird#The bird deals 4 contact damage per second"},
|
||||
{"117", "Dead Bird", "Getting hit spawns a bird#The bird deals 4.3 contact damage per second"},
|
||||
{"118", "Brimstone", "↓ {{Tears}} x3 Tear delay multiplier#{{Chargeable}} Isaac's tears are replaced by a chargeable blood beam"},
|
||||
{"119", "Blood Bag", "↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#{{Heart}} Heals 4 hearts"},
|
||||
{"120", "Odd Mushroom (Thin)", "↑ {{Speed}} +0.3 Speed#↑ {{Tears}} +1.7 Tears#↓ {{Damage}} x0.9 Damage multiplier#↓ {{Damage}} -0.4 Damage"},
|
||||
@@ -369,7 +369,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"344", "Match Book", "{{BlackHeart}} +1 Black Heart#{{Bomb}} Spawns 3 bombs"},
|
||||
{"345", "Synthoil", "↑ {{Damage}} +1 Damage#↑ {{Range}} +5.25 Range#↑ +0.5 Tear height"},
|
||||
{"346", "A Snack", "↑ {{Heart}} +1 Health"},
|
||||
{"347", "Diplopia", "{{Warning}} SINGLE USE {{Warning}}#Duplicates all item pedestals and consumables in the room"},
|
||||
{"347", "Diplopia", "{{Warning}} SINGLE USE {{Warning}}#Duplicates all item pedestals and pickups in the room"},
|
||||
{"348", "Placebo", "{{Pill}} Triggers the effect of the pill Isaac holds without using it"},
|
||||
{"349", "Wooden Nickel", "{{Coin}} 50% chance to spawn a random coin"},
|
||||
{"350", "Toxic Shock", "{{Poison}} Entering a room poisons all enemies#Enemies killed leave a puddle of creep#The creep deals 30 damage per second"},
|
||||
|
||||
+24
-11
@@ -160,7 +160,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"138", "Стигмата", "↑ +1 к здоровью#↑ +0.3 к урону"},
|
||||
{"139", "Мамина сумочка", "Позволяет носить 2 брелока"},
|
||||
{"140", "Проклятье Боба", "Ядовитые бомбы#+5 Бомб"},
|
||||
{"141", "Артистичный мальчик", "Появляется 7 случайных монет"},
|
||||
{"141", "Эффектный мальчик", "Появляется 7 случайных монет"},
|
||||
{"142", "Наплечники", "Если вы получили урон и осталось пол-сердца, дает Сердце Души#(Только один раз за комнату)"},
|
||||
{"143", "Спидбол", "↑ +0.3 к скорости#↑ +0.2 скорость слезы"},
|
||||
{"144", "Друг-бездельник", "Собирает монеты и дает за них предметы"},
|
||||
@@ -232,7 +232,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"210", "Обглоданный лист", "Неуязвимость, если вы стоите на месте дольше секунды"},
|
||||
{"211", "Паук малыш", "При получении вами урона появляется союзный паук"},
|
||||
{"212", "Ошейник Гаппи", "50% шанс возродиться после смерти"},
|
||||
{"213", "Потерянная линза", "У слез появится щит, блокирующий другие снаряды#При столкновении такой слезы и снаряда обе исчезнут#↓ -16% к скорости слезы"},
|
||||
{"213", "Потерянная линза", "У слез появится щит, блокирующий другие снаряды#При столкновении такой слезы и снаряда обе исчезнут#↓ -0.15 к скорости слезы"},
|
||||
{"214", "Анемия", "↑ +5 дальность стрельбы#При получении урона вы начинаете оставлять ядовитый след в пределах комнаты"},
|
||||
{"215", "Козья голова", "100% шанс появления комнаты Дьявола{{DevilRoom}}/Ангела{{AngelRoom}}"},
|
||||
{"216", "Церемониальная мантия", "↑ +1 к урону#+3 Черных Сердца"},
|
||||
@@ -823,16 +823,16 @@ EID.descriptions[languageCode].pills={
|
||||
EID.descriptions[languageCode].sacrificeHeader = "[Комната жертвоприношений - следующая награда]"
|
||||
|
||||
EID.descriptions[languageCode].sacrifice={
|
||||
{"1", "", "50% шанс на 1 Монету#100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
|
||||
{"2", "", "50% шанс на 1 Монету#100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
|
||||
{"3", "", "67% вероятность повысить шанс появления {{AngelRoom}}Комнаты Ангела"},
|
||||
{"4", "", "50% шанс на 1 случайный сундук"},
|
||||
{"5", "", "33% шанс на 3 монеты#67% вероятность повысить шанс появления {{AngelRoom}} Комнаты Ангела"},
|
||||
{"6", "", "33% шанс телепортироваться в комнату {{AngelRoom}} Ангела или {{DevilRoom}} Дьявола#67% шанс на случайный сундук"},
|
||||
{"7", "", "33% шанс на 1 случайный предмет из {{AngelRoom}} Комнаты Ангела#67% шанс на 1 синее сердце"},
|
||||
{"1", "", "{{Coin}} 50% шанс на 1 Монету#{{Bomb}} 100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
|
||||
{"2", "", "{{Coin}} 50% шанс на 1 Монету#{{Bomb}} 100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
|
||||
{"3", "", "{{AngelChance}} 67% вероятность повысить шанс появления Комнаты Ангела"},
|
||||
{"4", "", "{{Chest}} 50% шанс на 1 случайный сундук"},
|
||||
{"5", "", "{{Coin}} 33% шанс на 3 монеты#{{AngelChance}} 67% вероятность повысить шанс появления Комнаты Ангела"},
|
||||
{"6", "", "{{AngelRoom}} 33% шанс телепортироваться в комнату Ангела#{{DevilRoom}} Телепортирует в комнату Дьявола, если она уже появилась на этаже#{{Chest}} 67% шанс на случайный сундук"},
|
||||
{"7", "", "{{AngelRoom}} 33% шанс на 1 случайный предмет из Комнаты Ангела#{{SoulHeart}} 67% шанс на 1 синее сердце"},
|
||||
{"8", "", "100% шанс появления 7 тролль-бомб"},
|
||||
{"9", "", "100% шанс появления ангела \"Уриил\""},
|
||||
{"10", "", "50% шанс на 7 синих сердец#50% шанс на 30 монет"},
|
||||
{"10", "", "{{SoulHeart}} 50% шанс на 7 синих сердец#{{Coin}} 50% шанс на 30 монет"},
|
||||
{"11", "", "100% шанс появления ангела \"Гавриил\""},
|
||||
{"12", "", "50% шанс телепортироваться на этаж \"Темная комната\""},
|
||||
}
|
||||
@@ -844,7 +844,7 @@ EID.descriptions[languageCode].dice={
|
||||
{"1", "", "Меняет все пассивные и активный артефакты персонажа на случайные из пула той комнаты, в которой они были получены"},
|
||||
{"2", "", "Меняет все подбираемые предметы в данной комнате"},
|
||||
{"3", "", "Меняет все подбираемые предметы на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела"},
|
||||
{"4", "", "Меняет все артефакты, находящиеся на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела, {{Shop}} Магазин и {{Library}} Библиотеку"},
|
||||
{"4", "", "Меняет все артефакты, находящиеся на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела"},
|
||||
{"5", "", "Меняет и заново генерирует весь этаж"},
|
||||
{"6", "", "Меняет артефакты персонажа на случайные, а также предметы и артефакты на данном этаже"},
|
||||
}
|
||||
@@ -882,3 +882,16 @@ EID.descriptions[languageCode].MCM = {
|
||||
DemoObjectTransformation = "Демо траснформация",
|
||||
DemoObjectText = "Это текст на русском#Очень крутое и длинное описание для симуляции конца линий, образованных шириной текстового окна EID!#{{Collectible4}} Это тоже крутая линия#{{Heart}} Эта линия тебя любит ;)#{{AngelDevilChance}} Эта линия может быть твоим ангелом или дьяволом#\1 {{Damage}} +1 к характеристике",
|
||||
}
|
||||
|
||||
EID.descriptions[languageCode].ItemReminder = {
|
||||
ResultHeader = " Результат",
|
||||
InventoryEmpty = "(У игрока нет предметов)",
|
||||
CategoryNames = {
|
||||
Overview = "Обзор инвентаря",
|
||||
Special = "Особый",
|
||||
Actives = "Активные предметы",
|
||||
Pockets = "Слот расходников",
|
||||
Trinkets = "Брелоки",
|
||||
Passives = "Пассивные предметы"
|
||||
}
|
||||
}
|
||||
+22
-8
@@ -435,7 +435,7 @@ function EID:ItemReminderHandleInputs()
|
||||
lastScrollDirection = 1
|
||||
elseif Input.IsActionTriggered(EID.Config["ItemReminderNavigateUpButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
|
||||
if not EID:IsScrollableCategorySelected() then
|
||||
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer - 1) % #EID.coopAllPlayers
|
||||
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer - 1) % #EID:ItemReminderGetAllPlayers()
|
||||
else
|
||||
EID.ItemReminderSelectedItem = EID.ItemReminderSelectedItem - 1 -- clamp later
|
||||
end
|
||||
@@ -444,7 +444,7 @@ function EID:ItemReminderHandleInputs()
|
||||
lastInputTime = Isaac.GetTime()
|
||||
elseif Input.IsActionTriggered(EID.Config["ItemReminderNavigateDownButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
|
||||
if not EID:IsScrollableCategorySelected() then
|
||||
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer + 1) % #EID.coopAllPlayers
|
||||
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer + 1) % #EID:ItemReminderGetAllPlayers()
|
||||
else
|
||||
EID.ItemReminderSelectedItem = EID.ItemReminderSelectedItem + 1 -- clamp later
|
||||
end
|
||||
@@ -455,6 +455,17 @@ function EID:ItemReminderHandleInputs()
|
||||
end
|
||||
end
|
||||
|
||||
-- special list of all players, ignoring tainted forgotten ghost and coop babies
|
||||
function EID:ItemReminderGetAllPlayers()
|
||||
local filteredPlayerList = {}
|
||||
for i, player in ipairs(EID.coopAllPlayers) do
|
||||
if not (EID.isRepentance and player:GetPlayerType() == PlayerType.PLAYER_THESOUL_B) and player:GetBabySkin() == -1 then
|
||||
table.insert(filteredPlayerList, player)
|
||||
end
|
||||
end
|
||||
return filteredPlayerList
|
||||
end
|
||||
|
||||
function EID:IsScrollableCategorySelected()
|
||||
return EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1].isScrollable
|
||||
end
|
||||
@@ -467,8 +478,9 @@ function EID:ItemReminderHandleInitHoldTab()
|
||||
local oldDisplayPlayer = EID.ItemReminderSelectedPlayer
|
||||
|
||||
-- set currently displayed player to the one who is now holding tab
|
||||
for i = 1, #EID.coopAllPlayers do
|
||||
if EID.coopAllPlayers[i] == EID.holdTabPlayer then
|
||||
local playerList = EID:ItemReminderGetAllPlayers()
|
||||
for i = 1, #playerList do
|
||||
if playerList[i] == EID.holdTabPlayer then
|
||||
EID.ItemReminderSelectedPlayer = i - 1
|
||||
break
|
||||
end
|
||||
@@ -497,9 +509,10 @@ function EID:ItemReminderGetTitle()
|
||||
end
|
||||
|
||||
-- add player toggle when more than 1 player is present
|
||||
if #EID.coopAllPlayers > 1 then
|
||||
local playerList = EID:ItemReminderGetAllPlayers()
|
||||
if #playerList > 1 then
|
||||
local curPlayerID = EID.ItemReminderSelectedPlayer + 1
|
||||
local currentPlayer = EID.coopAllPlayers[curPlayerID]
|
||||
local currentPlayer = playerList[curPlayerID]
|
||||
local playerIcon = EID:GetPlayerIcon(currentPlayer:GetPlayerType(), "P" .. curPlayerID )
|
||||
|
||||
local playerSelectWidget = playerIcon .. " "
|
||||
@@ -576,7 +589,7 @@ function EID:ItemReminderGetDescription()
|
||||
currentBlacklist = {}
|
||||
for key, _ in pairs(EID.ItemReminderBlacklist) do currentBlacklist[key] = true end
|
||||
|
||||
local player = EID.coopAllPlayers[EID.ItemReminderSelectedPlayer + 1]
|
||||
local player = EID:ItemReminderGetAllPlayers()[EID.ItemReminderSelectedPlayer + 1] or EID.player -- use main player as fallback
|
||||
|
||||
if EID.ItemReminderSelectedCategory == 0 or EID.Config["ItemReminderDisplayMode"] == "Classic" then
|
||||
-- execute all functions defined per category
|
||||
@@ -644,7 +657,8 @@ function EID:ItemReminderGetDescription()
|
||||
countLines = countLines + numLinebreaks + 2 -- one for the item name, one for initial line
|
||||
end
|
||||
countLines = countLines + math.ceil(countText/EID.Config["TextboxWidth"])
|
||||
if countLines < 12 then
|
||||
local allowedLines = (EID:getScreenSize().Y - EID.Config["YPosition"]) / 14 -- approximate the available screen space
|
||||
if countLines < allowedLines then
|
||||
tryTrim = false -- dont trim if screen is not filled with a lot of text
|
||||
end
|
||||
end
|
||||
|
||||
@@ -614,6 +614,7 @@ if MCMLoaded then
|
||||
MCM.AddText("EID", "Reminder", "Item Descriptions")
|
||||
|
||||
EID:AddNumberSetting("Reminder", "ItemReminderMaxEntriesCount", "Max Entries", 0, 10, {infoText = {"Number of Descriptions possible to be displayed in the Item Reminder feature"}})
|
||||
EID:AddNumberSetting("Reminder", "ItemReminderOverviewHideAfterRows", "Overview hide after X rows", 1, 20, {infoText = {"Reduces the length of the description in the overview categorie, if they are to long to display"}})
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
@@ -10,8 +10,8 @@ EID.isRepentance = REPENTANCE -- REPENTANCE variable can be altered by any mod,
|
||||
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.71
|
||||
EID.ModVersionCommit = "deed954"
|
||||
EID.ModVersion = 4.72
|
||||
EID.ModVersionCommit = "5a645e1"
|
||||
EID.DefaultConfig.Version = EID.Config.Version
|
||||
EID.isHidden = false
|
||||
EID.player = nil -- The primary Player Entity of Player 1
|
||||
|
||||
+3
-3
@@ -34,8 +34,8 @@ Supported Languages:
|
||||
Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Brazilian-Portuguese, Turkish, Ukrainian
|
||||
|
||||
[img]https://i.imgur.com/RVtZEqp.png[/img]
|
||||
For [b]Steam users[/b], simply press the "Subscribe" button on the mod's Steam Workshop page. This will automatically install the mod for you.
|
||||
For [b]manual mod installation[/b], read this tutorial "[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]"
|
||||
For [b]Steam users[/b], simply press the "Subscribe" button on the mod's Steam Workshop page. This will automatically install the mod for you.
|
||||
For [b]manual mod installation[/b], read this tutorial "[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]"
|
||||
If you have problems installing use the [url=https://wofsauge.github.io/IsaacDocs/rep/faq/interactive_FAQ.html]Interactive FAQ[/url].
|
||||
[img]https://i.imgur.com/PFTZnfC.png[/img]
|
||||
Simply install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787]'Mod Config Menu Pure'[/url]. You can use it to configure the mod while playing.
|
||||
@@ -51,7 +51,7 @@ You are currently looking at the version for Afterbirth+ and Repentance.
|
||||
[img]https://i.imgur.com/jrdGbna.png[/img]
|
||||
[url=https://github.com/wofsauge/External-Item-Descriptions/blob/master/CREDITS.md]Check out the credits here[/url]
|
||||
</description>
|
||||
<version>4.71</version>
|
||||
<version>4.72</version>
|
||||
<visibility>Public</visibility>
|
||||
<tag id="Lua"/>
|
||||
<tag id="Items"/>
|
||||
|
||||
Reference in new issue
Block a user