From 5165fcf749d5802705528f8bbd57c8d9ca1ebe68 Mon Sep 17 00:00:00 2001 From: biobak64 Date: Sat, 12 Mar 2022 01:57:59 +0100 Subject: [PATCH] added 67 icons, reorganized icons, fixed most of the kerning on icons --- eid_data.lua | 398 ++++++++++++++++---------- resources/gfx/eid_inline_icons.anm2 | 425 +++++++++++++++++----------- resources/gfx/eid_inline_icons.png | Bin 17579 -> 24646 bytes 3 files changed, 506 insertions(+), 317 deletions(-) diff --git a/eid_data.lua b/eid_data.lua index 485330b2..d4a22289 100644 --- a/eid_data.lua +++ b/eid_data.lua @@ -123,106 +123,146 @@ EID.InlineIcons = { ["10"] = {"numbers", 10, 6, 7}, ["11"] = {"numbers", 11, 6, 7}, ["12"] = {"numbers", 12, 6, 7}, + -- Hearts - ["Heart"] = {"hearts", 0, 9, 9}, - ["HalfHeart"] = {"hearts", 1, 9, 9}, - ["EternalHeart"] = {"hearts", 2, 9, 9}, - ["EmptyHeart"] = {"hearts", 3, 9, 9}, - ["BlendedHeart"] = {"hearts", 4, 9, 9}, - ["BoneHeart"] = {"hearts", 5, 9, 9}, - ["HalfBoneHeart"] = {"hearts", 6, 9, 9}, - ["EmptyBoneHeart"] = {"hearts", 7, 9, 9}, - ["SoulHeart"] = {"hearts", 8, 9, 9}, - ["HalfSoulHeart"] = {"hearts", 9, 9, 9}, - ["BlackHeart"] = {"hearts", 10, 9, 9}, - ["HalfBlackHeart"] = {"hearts", 11, 9, 9}, - ["GoldenHeart"] = {"hearts", 12, 9, 9}, - ["CoinHeart"] = {"hearts", 13, 9, 9}, - ["HalfCoinHeart"] = {"hearts", 14, 9, 9}, - ["EmptyCoinHeart"] = {"hearts", 15, 9, 9}, - ["RottenHeart"] = {"hearts", 16, 9, 9}, - ["BrokenHeart"] = {"hearts", 17, 9, 9}, - ["HolyMantle"] = {"hearts", 18, 14, 16, -1, -2}, - ["HolyMantleSmall"] = {"hearts", 19, 9, 9,}, + ["Heart"] = {"hearts", 0, 10, 9, 0, 1}, + ["HalfHeart"] = {"hearts", 1, 10, 9, 0, 1}, + ["EternalHeart"] = {"hearts", 2, 10, 9, 0, 1}, + ["EmptyHeart"] = {"hearts", 3, 10, 9, 0, 1}, + ["BlendedHeart"] = {"hearts", 4, 10, 9, 0, 1}, + ["BoneHeart"] = {"hearts", 5, 10, 9, 0, 1}, + ["HalfBoneHeart"] = {"hearts", 6, 10, 9, 0, 1}, + ["EmptyBoneHeart"] = {"hearts", 7, 10, 9, 0, 1}, + ["SoulHeart"] = {"hearts", 8, 10, 9, 0, 1}, + ["HalfSoulHeart"] = {"hearts", 9, 10, 9, 0, 1}, + ["BlackHeart"] = {"hearts", 10, 10, 9, 0, 1}, + ["HalfBlackHeart"] = {"hearts", 11, 10, 9, 0, 1}, + ["GoldenHeart"] = {"hearts", 12, 10, 9, 0, 1}, + ["CoinHeart"] = {"hearts", 13, 10, 9, 0, 1}, + ["HalfCoinHeart"] = {"hearts", 14, 10, 9, 0, 1}, + ["EmptyCoinHeart"] = {"hearts", 15, 10, 9, 0, 1}, + ["RottenHeart"] = {"hearts", 16, 10, 9, 0, 1}, + ["BrokenHeart"] = {"hearts", 17, 10, 9, 0}, + ["HolyMantle"] = {"hearts", 18, 14, 16, 0, -2}, + ["HolyMantleSmall"] = {"hearts", 19, 9, 9, 0}, + ["RottenBoneHeart"] = {"hearts", 20, 10, 9, 0, 1}, + ["UnknownHeart"] = {"hearts", 21, 10, 9, 0, 1}, + -- Pickups - ["Key"] = {"pickups", 0, 7, 9}, - ["GoldenKey"] = {"pickups", 1, 7, 9}, - ["Bomb"] = {"pickups", 2, 10, 9}, - ["GoldenBomb"] = {"pickups", 3, 10, 9}, - ["Coin"] = {"pickups", 4, 7, 9}, - ["Rune"] = {"pickups", 5, 8, 9}, - ["Card"] = {"pickups", 6, 11, 11}, + ["Key"] = {"pickups", 0, 8, 9, 0}, + ["GoldenKey"] = {"pickups", 1, 8, 9, 0}, + ["Bomb"] = {"pickups", 2, 10, 9, -1, -1}, + ["GoldenBomb"] = {"pickups", 3, 10, 9, -1, -1}, + ["Coin"] = {"pickups", 4, 8, 9, 0, 1}, + ["Rune"] = {"pickups", 5, 9, 9, 0, -1}, + ["Card"] = {"pickups", 6, 12, 11, 0, -1}, ----- Use Markup "Card"+ ID to render card-front sprites (example: {{Card1}} = 01 - The Fool) ----- Modded Card-fronts need to be added manually! (Example in Wiki) - ["RedCard"] = {"pickups", 7, 11, 11}, - ["Pill"] = {"pickups", 8, 9, 9}, + ["RedCard"] = {"pickups", 7, 12, 11, 0, -1}, + ["Pill"] = {"pickups", 8, 11, 9, 0, 1}, ----- Use Markup "Pill"+ ID to render pill sprites (example: {{Pill1}} = Blue Pill) ----- Modded Pill-Colors need to be added manually! (Example in Wiki) - ["Battery"] = {"pickups", 9, 8, 9}, - ["Timer"] = {"pickups", 10, 8, 9}, - ["PoopPickup"] = {"pickups", 11, 8, 9}, + ["Battery"] = {"pickups", 9, 9, 9, 0}, + ["PoopPickup"] = {"pickups", 10, 11, 9, 0}, + ["GrabBag"] = {"pickups", 11, 8, 8, 0, 2}, + ["BlackSack"] = {"pickups", 12, 8, 8, 0, 2}, + + -- Collectible ["Collectible"] = {"Collectible", 0, 7, 7}, ----- Use Markup "Collectible"+ ITEMID to render collectible sprites (example: {{Collectible1}} = Sad Onion) ----- Modded Collectible-icons are automatically generated. No code needed! + + -- Trinket ["Trinket"] = {"Trinket", 0, 7, 7}, ----- Use Markup "Trinket"+ ITEMID to render trinket sprites (example: {{Trinket1}} = Swallowed Penny) ----- Modded Trinket-icons are automatically generated. No code needed! - ["Slotmachine"] = {"Slotmachine", 0, 9, 7, 0}, + + -- Machines + ["Slotmachine"] = {"machines", 0, 8, 7, 0, 3}, + ["BloodDonationMachine"] = {"machines", 1, 9, 7, 0, 3}, + ["FortuneTeller"] = {"machines", 2, 8, 7, 0, 3}, + ["Confessional"] = {"machines", 3, 8, 7, 0, 3}, + ["DonationMachine"] = {"machines", 4, 8, 7, 0, 3}, + ["RestockMachine"] = {"machines", 5, 8, 7, 0, 3}, + ["Mirror"] = {"machines", 6, 8, 7, 0, 2}, + ["CraneGame"] = {"machines", 7, 8, 7, 0, 3}, + + -- Beggars + ["Beggar"] = {"Beggars", 0, 8, 7, 0, 3}, + ["DemonBeggar"] = {"Beggars", 1, 8, 7, 0, 3}, + ["BatteryBeggar"] = {"Beggars", 2, 8, 7, 0, 2}, + ["KeyBeggar"] = {"Beggars", 3, 8, 7, 0, 3}, + ["BombBeggar"] = {"Beggars", 4, 8, 7, 0, 3}, + ["RottenBeggar"] = {"Beggars", 5, 8, 7, 0, 3}, + + -- Chests + ["Chest"] = {"Chests", 0, 10, 7, 0, 3}, + ["GoldenChest"] = {"Chests", 1, 10, 7, 0, 3}, + ["RedChest"] = {"Chests", 2, 10, 7, 0, 3}, + ["SpikedChest"] = {"Chests", 3, 12, 7, 0, 3}, + ["TrapChest"] = {"Chests", 4, 10, 7, 0, 3}, + ["HolyChest"] = {"Chests", 5, 10, 7, 0, 3}, + ["WoodenChest"] = {"Chests", 6, 10, 7, 0, 3}, + ["StoneChest"] = {"Chests", 7, 10, 7, 0, 3}, + ["HauntedChest"] = {"Chests", 8, 10, 7, 0, 3}, + ["DirtyChest"] = {"Chests", 9, 10, 7, 0, 3}, + ["MegaChest"] = {"Chests", 10, 12, 9, 0, 1}, + -- Behaviors - ["Throwable"] = {"Behavior", 0, 9, 9}, - ["Chargeable"] = {"Behavior", 1, 9, 9}, + ["Throwable"] = {"Behavior", 0, 9, 9, 0}, + ["Chargeable"] = {"Behavior", 1, 9, 9, 0}, + -- Room Icons ["Shop"] = {"roomicons", 0, 8, 9, 0, 2}, ["SecretRoom"] = {"roomicons", 1, 8, 9, 0, 2}, ["SuperSecretRoom"] = {"roomicons", 2, 8, 9, 0, 2}, - ["Library"] = {"roomicons", 3, 8, 9, 0, 2}, - ["TreasureRoom"] = {"roomicons", 4, 8, 9, 0, 2}, + ["Library"] = {"roomicons", 3, 9, 9, 0, 2}, + ["TreasureRoom"] = {"roomicons", 4, 8, 9, 0, 3}, ["AngelRoom"] = {"roomicons", 5, 8, 9, 0, 2}, ["DevilRoom"] = {"roomicons", 6, 8, 9, 0, 2}, ["MiniBoss"] = {"roomicons", 7, 8, 9, 0, 2}, - ["BossRoom"] = {"roomicons", 8, 9, 9, 0, 2}, - ["ChallengeRoom"] = {"roomicons", 9, 8, 9, 0, 2}, - ["BossRushRoom"] = {"roomicons", 10, 8, 9, 0, 2}, + ["BossRoom"] = {"roomicons", 8, 10, 9, 0, 2}, + ["ChallengeRoom"] = {"roomicons", 9, 8, 9, 0, 3}, + ["BossRushRoom"] = {"roomicons", 10, 9, 9, 0, 3}, ["CursedRoom"] = {"roomicons", 11, 8, 9, 0, 2}, ["SacrificeRoom"] = {"roomicons", 12, 8, 9, 0, 2}, ["ArcadeRoom"] = {"roomicons", 13, 8, 9, 0, 2}, - ["GreedTreasureRoom"] = {"roomicons", 14, 8, 9, 0, 2}, - ["DiceRoom"] = {"roomicons", 15, 8, 9, 0, 2}, - ["ChestRoom"] = {"roomicons", 16, 8, 9, 0, 2}, - ["IsaacsRoom"] = {"roomicons", 17, 8, 9, 0, 2}, - ["BarrenRoom"] = {"roomicons", 18, 8, 9, 0, 2}, + ["GreedTreasureRoom"] = {"roomicons", 14, 8, 9, 0, 3}, + ["DiceRoom"] = {"roomicons", 15, 9, 9, 0, 2}, + ["ChestRoom"] = {"roomicons", 16, 9, 9, 0, 2}, + ["IsaacsRoom"] = {"roomicons", 17, 9, 9, 0, 2}, + ["BarrenRoom"] = {"roomicons", 18, 9, 9, 0, 2}, ["UltraSecretRoom"] = {"roomicons", 19, 8, 9, 0, 2}, ["Planetarium"] = {"roomicons", 20, 8, 9, 0, 2}, - ["PoopRoomIcon"] = {"roomicons", 21, 8, 9, 0, 2}, - ["RedChestRoomIcon"] = {"roomicons", 22, 8, 9, 0, 2}, - ["GoldenChestRoomIcon"] = {"roomicons", 23, 8, 9, 0, 2}, - ["RedTreasureRoom"] = {"roomicons", 24, 8, 9, 0, 2}, - ["MegaChestRoomIcon"] = {"roomicons", 25, 8, 9, 0, 1}, - ["Confessional"] = {"roomicons", 26, 8, 9, 0, 1}, - ["CraneGame"] = {"roomicons", 27, 8, 9, 0, 2}, - ["MirrorRoom"] = {"roomicons", 28, 8, 9, 0, 2}, - ["MinecartRoom"] = {"roomicons", 29, 7, 9, 0, 1}, - ["LadderRoom"] = {"roomicons", 30, 6, 9, 0, 2}, - ["DevilBeggar"] = {"roomicons", 31, 8, 9, 0, 2}, - ["Beggar"] = {"roomicons", 32, 8, 9, 0, 2}, - ["DonationMachine"] = {"roomicons", 33, 8, 9, 0, 2}, - ["RestockMachine"] = {"roomicons", 34, 8, 9, 0, 2}, - ["GrabBag"] = {"roomicons", 35, 6, 9, 0, 3}, - ["BloodDonationMachine"] = {"roomicons", 36, 8, 9, 0, 2}, + ["PoopRoomIcon"] = {"roomicons", 21, 7, 9, 0, 3}, + ["RedChestRoomIcon"] = {"roomicons", 22, 6, 9, 0, 4}, + ["GoldenChestRoomIcon"] = {"roomicons", 23, 6, 9, 0, 4}, + ["RedTreasureRoom"] = {"roomicons", 24, 8, 9, 0, 3}, + ["MegaChestRoomIcon"] = {"roomicons", 25, 8, 9, 0, 3}, + ["MirrorRoom"] = {"roomicons", 26, 8, 9, 0, 2}, + ["MinecartRoom"] = {"roomicons", 27, 8, 9, 0}, + ["LadderRoom"] = {"roomicons", 28, 6, 9, 0, 3}, + ["ChestRoomIcon"] = {"roomicons", 29, 6, 6, 0, 4}, + ["StoneChestRoomIcon"] = {"roomicons", 30, 6, 9, 0, 4}, + ["SpikedChestRoomIcon"] = {"roomicons", 31, 6, 9, 0, 4}, + ["HolyChestRoomIcon"] = {"roomicons", 32, 6, 9, 0, 4}, + ["WoodenChestRoomIcon"] = {"roomicons", 33, 6, 9, 0, 4}, + ["Teleporter"] = {"roomicons", 34, 9, 9, 0, 2}, -- Roomshape Icons - ["Room"] = {"roomshape", 0, 9, 9, 0, 2}, - ["RoomSmallHorizontal"] = {"roomshape", 1, 9, 9}, - ["RoomSmallVertical"] = {"roomshape", 2, 7, 6}, - ["RoomLongVertical"] = {"roomshape", 3, 7, 9}, - ["RoomLongHorizontal"] = {"roomshape", 4, 11, 9}, - ["RoomLongThinVertical"] = {"roomshape", 5, 5, 9}, - ["RoomLongThinHorizontal"] = {"roomshape", 6, 11, 9}, - ["RoomXL"] = {"roomshape", 7, 11, 11}, - ["RoomL"] = {"roomshape", 8, 10, 10}, - ["RoomLTopLeft"] = {"roomshape", 9, 10, 10}, - ["RoomLBottomLeft"] = {"roomshape", 10, 10, 10}, - ["RoomLBottomRight"] = {"roomshape", 11, 10, 10}, + ["Room"] = {"roomshape", 0, 10, 9, 0, 2}, + ["RoomSmallHorizontal"] = {"roomshape", 1, 10, 9, 0, 3}, + ["RoomSmallVertical"] = {"roomshape", 2, 7, 6, 0, 2}, + ["RoomLongVertical"] = {"roomshape", 3, 8, 9, 0, 0}, + ["RoomLongHorizontal"] = {"roomshape", 4, 13, 9, 0, 2}, + ["RoomLongThinVertical"] = {"roomshape", 5, 6, 9, 0}, + ["RoomLongThinHorizontal"] = {"roomshape", 6, 13, 9, 0, 4}, + ["RoomXL"] = {"roomshape", 7, 11, 11, 0, 1}, + ["RoomL"] = {"roomshape", 8, 11, 10, 0, 1}, + ["RoomLTopLeft"] = {"roomshape", 9, 11, 10, 0, 1}, + ["RoomLBottomLeft"] = {"roomshape", 10, 11, 10, 0, 1}, + ["RoomLBottomRight"] = {"roomshape", 11, 11, 10, 0, 1}, + -- Transformation Icons ["CustomTransformation"] = {"TransformationCustom", 0, 16, 16, -5, -1, EID.IconSprite}, ["Guppy"] = {"Transformation1", 0, 16, 16, 0, -1, EID.IconSprite}, @@ -242,13 +282,14 @@ EID.InlineIcons = { ["SpiderBaby"] = {"Transformation13", 0, 16, 16, 0, -1, EID.IconSprite}, ["Adult"] = {"Transformation14",0,16, 16, 0, -1, EID.IconSprite}, ["Stompy"] = {"Transformation15",0,16, 16, 0, -1, EID.IconSprite}, - -- Quality + -- Quality ["Quality0"] = {"Quality", 0, 10, 10, 0, 0}, ["Quality1"] = {"Quality", 1, 10, 10, 0, 0}, ["Quality2"] = {"Quality", 2, 10, 10, 0, 0}, ["Quality3"] = {"Quality", 3, 10, 10, 0, 0}, ["Quality4"] = {"Quality", 4, 10, 10, 0, 0}, + -- Controller Button Icons dynamically return either Controller or Keyboard key sprites ["ButtonY"] = {"XboxOne", 0, 9, 8, 3, 4, function(_) return getControllerSprite() end}, ["ButtonA"] = {"XboxOne", 1, 9, 8, 3, 4, function(_) return getControllerSprite() end}, @@ -268,61 +309,74 @@ EID.InlineIcons = { ["ButtonMenu"] = {"XboxOne", 15, 8, 8, 3, 4, function(_) return getControllerSprite() end}, -- Crafting - - ["Crafting0"] = {"Crafting", 0, 14, 16, -2, -3}, - ["Crafting1"] = {"Crafting", 1, 14, 16, -2, -3}, - ["Crafting2"] = {"Crafting", 2, 14, 16, -2, -3}, - ["Crafting3"] = {"Crafting", 3, 14, 16, -2, -3}, - ["Crafting4"] = {"Crafting", 4, 14, 16, -2, -3}, - ["Crafting5"] = {"Crafting", 5, 14, 16, -2, -3}, - ["Crafting6"] = {"Crafting", 6, 14, 16, -2, -3}, - ["Crafting7"] = {"Crafting", 7, 14, 16, -2, -3}, - ["Crafting8"] = {"Crafting", 8, 14, 16, -2, -3}, - ["Crafting9"] = {"Crafting", 9, 14, 16, -2, -3}, - ["Crafting10"] = {"Crafting", 10, 14, 16, -2, -3}, - ["Crafting11"] = {"Crafting", 11, 14, 16, -2, -3}, - ["Crafting12"] = {"Crafting", 12, 14, 16, -2, -3}, - ["Crafting13"] = {"Crafting", 13, 14, 16, -2, -3}, - ["Crafting14"] = {"Crafting", 14, 14, 16, -2, -3}, - ["Crafting15"] = {"Crafting", 15, 14, 16, -2, -3}, - ["Crafting16"] = {"Crafting", 16, 14, 16, -2, -3}, - ["Crafting17"] = {"Crafting", 17, 14, 16, -2, -3}, - ["Crafting18"] = {"Crafting", 18, 14, 16, -2, -3}, - ["Crafting19"] = {"Crafting", 19, 14, 16, -2, -3}, - ["Crafting20"] = {"Crafting", 20, 14, 16, -2, -3}, - ["Crafting21"] = {"Crafting", 21, 14, 16, -2, -3}, - ["Crafting22"] = {"Crafting", 22, 14, 16, -2, -3}, - ["Crafting23"] = {"Crafting", 23, 14, 16, -2, -3}, - ["Crafting24"] = {"Crafting", 24, 14, 16, -2, -3}, - ["Crafting25"] = {"Crafting", 25, 14, 16, -2, -3}, - ["Crafting26"] = {"Crafting", 26, 14, 16, -2, -3}, - ["Crafting27"] = {"Crafting", 27, 14, 16, -2, -3}, - ["Crafting28"] = {"Crafting", 28, 14, 16, -2, -3}, - ["Crafting29"] = {"Crafting", 29, 14, 16, -2, -3}, - ["Crafting30"] = {"Crafting", 30, 14, 16, -2, -3}, + ["Crafting0"] = {"Crafting", 0, 11, 16, 0, 1}, + ["Crafting1"] = {"Crafting", 1, 11, 16, 0, 1}, + ["Crafting2"] = {"Crafting", 2, 11, 16, 0, 1}, + ["Crafting3"] = {"Crafting", 3, 11, 16, 0, 1}, + ["Crafting4"] = {"Crafting", 4, 11, 16, 0, 1}, + ["Crafting5"] = {"Crafting", 5, 11, 16, 0, 1}, + ["Crafting6"] = {"Crafting", 6, 11, 16, 0, 1}, + ["Crafting7"] = {"Crafting", 7, 11, 16, 0, 0}, + ["Crafting8"] = {"Crafting", 8, 10, 16, 0, 1}, + ["Crafting9"] = {"Crafting", 9, 10 , 16, 0, 1}, + ["Crafting10"] = {"Crafting", 10, 10, 16, 0, 1}, + ["Crafting11"] = {"Crafting", 11, 10, 16, 0}, + ["Crafting12"] = {"Crafting", 12, 10, 16, 0, -1}, + ["Crafting13"] = {"Crafting", 13, 10, 16, 0, -1}, + ["Crafting14"] = {"Crafting", 14, 10, 16, -2, -2}, + ["Crafting15"] = {"Crafting", 15, 12, 16, -2, -2}, + ["Crafting16"] = {"Crafting", 16, 12, 16, -2, -2}, + ["Crafting17"] = {"Crafting", 17, 16, 16, -1, -2}, + ["Crafting18"] = {"Crafting", 18, 9, 16, 0, 1}, + ["Crafting19"] = {"Crafting", 19, 11, 16, 0, -1}, + ["Crafting20"] = {"Crafting", 20, 15, 16, 0, -2}, + ["Crafting21"] = {"Crafting", 21, 14, 16, 0, -1}, + ["Crafting22"] = {"Crafting", 22, 11, 16, 0, 1}, + ["Crafting23"] = {"Crafting", 23, 10, 16, 0, -1}, + ["Crafting24"] = {"Crafting", 24, 11, 16, 0, 1}, + ["Crafting25"] = {"Crafting", 25, 10, 16, 0, 3}, + ["Crafting26"] = {"Crafting", 26, 10, 16, 0, -1}, + ["Crafting27"] = {"Crafting", 27, 11, 16, 0, 1}, + ["Crafting28"] = {"Crafting", 28, 11, 16, 0, -1}, + ["Crafting29"] = {"Crafting", 29, 13, 16, 0, -1}, + ["Crafting30"] = {"Crafting", 30, 11, 16, 0}, -- Stats - ["Damage"] = {"Stats", 0, 12, 16, 6, 6}, - ["Speed"] = {"Stats", 1, 12, 16, 6, 6}, - ["Tears"] = {"Stats", 2, 12, 16, 6, 6}, - ["Range"] = {"Stats", 3, 12, 16, 6, 6}, - ["Shotspeed"] = {"Stats", 4, 12, 16, 6, 6}, - ["Luck"] = {"Stats", 5, 12, 16, 6, 6}, - ["AngelChance"] = {"Stats", 6, 12, 16, 6, 6}, - ["DevilChance"] = {"Stats", 7, 12, 16, 6, 6}, - ["AngelDevilChance"] = {"Stats", 8, 12, 16, 6, 6}, - ["PlanetariumChance"] = {"Stats", 9, 12, 16, 6, 6}, --unused - ["TreasureRoomChance"] = {"Stats", 10, 12, 16, 6, 6}, --unused, assuming that's what it means - ["Tearsize"] = {"Stats", 11, 12, 16, 6, 6}, - ["DamageAB"] = {"Stats", 12, 12, 16, 6, 6}, - ["SpeedAB"] = {"Stats", 13, 12, 16, 6, 6}, - ["TearsAB"] = {"Stats", 14, 12, 16, 6, 6}, - ["RangeAB"] = {"Stats", 15, 12, 16, 6, 6}, - ["ShotspeedAB"] = {"Stats", 16, 12, 16, 6, 6}, - ["LuckAB"] = {"Stats", 17, 12, 16, 6, 6}, - ["AngelChanceAB"] = {"Stats", 18, 12, 16, 6, 6}, - ["DevilChanceAB"] = {"Stats", 19, 12, 16, 6, 6}, - ["TearsizeAB"] = {"Stats", 20, 12, 16, 6, 6}, + ["Damage"] = {"Stats", 0, 13, 16, 0, -1}, + ["Speed"] = {"Stats", 1, 16, 16, 0, -1}, + ["Tears"] = {"Stats", 2, 17, 16, 0, 0}, + ["Range"] = {"Stats", 3, 15, 16, 0, -1}, + ["Shotspeed"] = {"Stats", 4, 13, 16, 0, -1}, + ["Luck"] = {"Stats", 5, 15, 16, 0, -2}, + ["AngelChance"] = {"Stats", 6, 15, 16, -1, -1}, + ["DevilChance"] = {"Stats", 7, 15, 16, 0, -2}, + ["AngelDevilChance"] = {"Stats", 8, 17, 16, 0, -3}, + ["PlanetariumChance"] = {"Stats", 9, 11, 16, 0, -1}, --unused + ["TreasureRoomChance"] = {"Stats", 10, 14, 16, 0, 0}, --unused, assuming that's what it means + ["Tearsize"] = {"Stats", 11, 11, 16, 0, 1}, + -- Stats (Afterbirth+) + ["DamageAB"] = {"Stats", 12, 12, 16, 0, 0}, + ["SpeedAB"] = {"Stats", 13, 13, 16, 0, 0}, + ["TearsAB"] = {"Stats", 14, 15, 16, 0, -1}, + ["RangeAB"] = {"Stats", 15, 14, 16, 0, -1}, + ["ShotspeedAB"] = {"Stats", 16, 11, 16, 0, 1}, + ["LuckAB"] = {"Stats", 17, 10, 16, 0, 1}, + ["AngelChanceAB"] = {"Stats", 18, 7, 16, 0, 1}, + ["DevilChanceAB"] = {"Stats", 19, 7, 16, 0, 1}, + ["TearsizeAB"] = {"Stats", 20, 9, 16, 0, 1}, + -- Stats (Small) + ["DamageSmall"] = {"Stats", 21, 10, 16, 0, 1}, + ["SpeedSmall"] = {"Stats", 22, 12, 16, 0, 1}, + ["TearsSmall"] = {"Stats", 23, 13, 16, 0, 1}, + ["RangeSmall"] = {"Stats", 24, 12, 16, 0, 0}, + ["ShotspeedSmall"] = {"Stats", 25, 9, 16, 0, 1}, + ["LuckSmall"] = {"Stats", 26, 10, 16, 0, 1}, + ["AngelChanceSmall"] = {"Stats", 27, 10, 16, 0, 1}, + ["DevilChanceSmall"] = {"Stats", 28, 11, 16, 0, 1}, + ["AngelDevilChanceSmall"] = {"Stats", 29, 12, 16, 0, 0}, + ["PlanetariumChanceSmall"] = {"Stats", 30, 8, 16, 0, 1}, + ["TreasureRoomChanceSmall"] = {"Stats", 31, 10, 16, 0, 2}, + ["TearsizeSmall"] = {"Stats", 32, 8, 16, 0, 2}, -- Player Icons for Birthright ["Player0"] = {"Players", 0, 12, 12, -1, 1, EID.PlayerSprite}, @@ -368,39 +422,71 @@ EID.InlineIcons = { ["Player40"] = {"Players", 40, 12, 12, -1, 1, EID.PlayerSprite}, -- Status effects - ["Charm"] = {"StatusEffects", 0, 9, 9, 6, 6}, - ["Burning"] = {"StatusEffects", 1, 9, 9, 6, 6}, - ["Crown"] = {"StatusEffects", 2, 9, 9, 6, 6}, - ["Fear"] = {"StatusEffects", 3, 9, 9, 6, 6}, - ["Poison"] = {"StatusEffects", 4, 9, 9, 6, 6}, - ["Slow"] = {"StatusEffects", 5, 11, 9, 6, 6}, - ["Magnetize"] = {"StatusEffects", 6, 9, 9, 6, 6}, - ["BrimstoneCurse"] = {"StatusEffects", 7, 9, 9, 6, 6}, - ["BleedingOut"] = {"StatusEffects", 8, 9, 9, 6, 6}, - ["Bait"] = {"StatusEffects", 9, 10, 9, 6, 5}, - ["Weakness"] = {"StatusEffects", 10, 10, 9, 6, 6}, - ["DeathMark"] = {"StatusEffects", 11, 11, 9, 6, 6}, - ["Confusion"] = {"StatusEffects", 12, 10, 9, 6, 5}, - ["Freezing"] = {"StatusEffects", 13, 10, 9, 5, 5}, + ["Charm"] = {"StatusEffects", 0, 10, 9, 0, 1}, + ["Burning"] = {"StatusEffects", 1, 8, 9, 0, 1}, + ["Crown"] = {"StatusEffects", 2, 10, 9, 0, 3}, + ["Fear"] = {"StatusEffects", 3, 10, 9, 0, 1}, + ["Poison"] = {"StatusEffects", 4, 8, 9, 0, 1}, + ["Slow"] = {"StatusEffects", 5, 10, 9, 0, 2}, + ["Magnetize"] = {"StatusEffects", 6, 10, 9, 0, 1}, + ["BrimstoneCurse"] = {"StatusEffects", 7, 10, 9, 0, 1}, + ["BleedingOut"] = {"StatusEffects", 8, 8, 9, 0, 1}, + ["Bait"] = {"StatusEffects", 9, 10, 9, 0, 1}, + ["Weakness"] = {"StatusEffects", 10, 10, 9, 0, 1}, + ["DeathMark"] = {"StatusEffects", 11, 10, 9, 0, 1}, + ["Confusion"] = {"StatusEffects", 12, 10, 9, 0, 1}, + ["Freezing"] = {"StatusEffects", 13, 10, 9, 0, 1}, -- Curses - ["CurseDarkness"] = {"Curses", 0, 13, 11, -2, -2}, - ["CurseLabyrinth"] = {"Curses", 1, 13, 11, -2, -2}, - ["CurseLost"] = {"Curses", 2, 13, 11, -2, -2}, - ["CurseUnknown"] = {"Curses", 3, 13, 11, -2, -2}, - ["CurseCursed"] = {"Curses", 4, 13, 11, -2, -2}, - ["CurseMaze"] = {"Curses", 5, 13, 11, -2, -2}, - ["CurseBlind"] = {"Curses", 6, 13, 11, -2, -2}, - ["CurseGiant"] = {"Curses", 7, 13, 11, -2, -2}, + ["CurseDarkness"] = {"Curses", 0, 13, 11, 0, -1}, + ["CurseLabyrinth"] = {"Curses", 1, 16, 11, 0, -1}, + ["CurseLost"] = {"Curses", 2, 14, 11, 0, -1}, + ["CurseUnknown"] = {"Curses", 3, 14, 11, 0, -2}, + ["CurseCursed"] = {"Curses", 4, 15, 11, 0, -1}, + ["CurseMaze"] = {"Curses", 5, 16, 11, 0, -2}, + ["CurseBlind"] = {"Curses", 6, 12, 11, -1, -1}, + ["CurseGiant"] = {"Curses", 7, 14, 11, 0, -1}, + + -- Boss + ["MomBoss"] = {"Boss", 0, 16, 14, 0, -1}, + ["MomsHeart"] = {"Boss", 1, 14, 14, 0, -2}, + ["Satan"] = {"Boss", 2, 16, 14, 0, -1}, + ["Isaac"] = {"Boss", 3, 16, 13, 0, -1}, + ["Delirium"] = {"Boss", 4, 17, 15, 0, -2}, + ["Hush"] = {"Boss", 6, 16, 11, 0, -1}, + ["Mother"] = {"Boss", 5, 16, 14, 0, -1}, + ["BlueBaby"] = {"Boss", 7, 16, 13, 0, -1}, + ["TheLamb"] = {"Boss", 8, 20, 13, 0, -1}, + ["MegaSatan"] = {"Boss", 9, 19, 16, 0, -3}, + -- Boss (Small) + ["MomBossSmall"] = {"Boss", 10, 10, 10, 0}, + ["MomsHeartSmall"] = {"Boss", 11, 9, 10, 0}, + ["IsaacSmall"] = {"Boss", 12, 10, 8, 0, 2}, + ["BlueBabySmall"] = {"Boss", 13, 10, 8, 0, 2}, + ["DeliriumSmall"] = {"Boss", 14, 10, 9, 0, 1}, + ["TheLambSmall"] = {"Boss", 15, 14, 9, 0, 1}, + ["MotherSmall"] = {"Boss", 16, 10, 9, 0, 1}, + ["MegaSatanSmall"] = {"Boss", 17, 13, 9, 0, 1}, + ["SatanSmall"] = {"Boss", 18, 12, 9, 0, 1}, + ["HushSmall"] = {"Boss", 19, 11, 9, 0, 1}, -- Misc - ["HardMode"] = {"Misc", 0, 13, 12, -1, -2}, - ["GreedMode"] = {"Misc", 1, 13, 12, -1, -2}, - ["GreedierMode"] = {"Misc", 2, 13, 12, -1, -2}, - ["DonationJam"] = {"Misc", 3, 13, 12, -1, -2}, - ["AchievementLocked"] = {"Misc", 4, 13, 12, -1, -2}, - ["VictoryLap"] = {"Misc", 5, 13, 12, -2, -2}, - + ["HardMode"] = {"Misc", 0, 16, 12, 0, -2}, + ["GreedMode"] = {"Misc", 1, 16, 12, 0, -2}, + ["GreedierMode"] = {"Misc", 2, 16, 12, 0, -2}, + ["DonationJam"] = {"Misc", 3, 17, 12, 0, -2}, + ["AchievementLocked"] = {"Misc", 4, 16, 12, 0, -2}, + ["VictoryLap"] = {"Misc", 5, 16, 12, 0, -2}, + ["Timer"] = {"Misc", 6, 10, 9, 0, 1}, + ["TimerSmall"] = {"Misc", 7, 8, 9, 0, 2}, + ["Trophy"] = {"Misc", 8, 10, 9, 0, 1}, + ["VictoryLapSmall"] = {"Misc", 9, 8, 9, 0, 1}, + ["HardModeSmall"] = {"Misc", 10, 10, 12, 0, 1}, + ["GreedModeSmall"] = {"Misc", 11, 10, 12, 0, 1}, + ["GreedierModeSmall"] = {"Misc", 12, 10, 12, 0, 1}, + ["AchievementLockedSmall"] = {"Misc", 13, 10, 12, 0, 1}, + ["DailyRun"] = {"Misc", 14, 15, 12, 0, -1}, + ["DailyRunSmall"] = {"Misc", 15, 12, 12, 0, 1}, } -- Table that holds Colors used for markup objects. Example: "{{ColorRed}}" diff --git a/resources/gfx/eid_inline_icons.anm2 b/resources/gfx/eid_inline_icons.anm2 index 162ffd69..9d507a1b 100644 --- a/resources/gfx/eid_inline_icons.anm2 +++ b/resources/gfx/eid_inline_icons.anm2 @@ -1,5 +1,5 @@ - + @@ -58,26 +58,28 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -129,67 +131,66 @@ - - + + - - + + - + - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -209,19 +210,6 @@ - - - - - - - - - - - - - @@ -243,12 +231,12 @@ - - - - - - + + + + + + @@ -304,36 +292,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -391,27 +379,39 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -424,20 +424,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -449,14 +449,14 @@ - - - - - - - - + + + + + + + + @@ -474,7 +474,110 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/gfx/eid_inline_icons.png b/resources/gfx/eid_inline_icons.png index b30d775e2b4603574d7c9935346b843b81a3c8ec..7daf8fc3a16e0e5bf7d3564f53d4b1c29aba6a09 100644 GIT binary patch literal 24646 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