90 lines
6.7 KiB
Lua
90 lines
6.7 KiB
Lua
---------------------------------------
|
|
----- Basic English descriptions -----
|
|
---------------------------------------
|
|
|
|
-- FORMAT: Item ID | Name | Description
|
|
|
|
-- Special character markup:
|
|
-- ↑ = Up Arrow | ↓ = Down Arrow | # = Starts a new line
|
|
-- More can be found here: https://github.com/wofsauge/External-Item-Descriptions/wiki/Markup
|
|
|
|
local languageCode = "en_us"
|
|
|
|
---------- Collectibles ----------
|
|
|
|
local collectibles = {
|
|
-- Change: added "Creep persists until you exit the room"
|
|
[56] = {"56", "Lemon Mishap", "Spills a pool of creep#The creep deals 24 damage per second#Creep persists until you exit the room"}, -- Lemon Mishap
|
|
-- Change: added "Persists between rooms if player is at 1/2 hearts"
|
|
[117] = {"117", "Dead Bird", "Taking damage spawns a bird that attacks enemies#The bird deals 4.3 contact damage per second#Persists between rooms if player is at 1/2 hearts"}, -- Dead Bird
|
|
-- Change: Complete rewrite
|
|
[351] = {"351", "Mega Bean", "{{Petrify}} Deals 100 damage and petrifies all enemies in the room#{{Poison}} Deals 5 damage and poisons any enemies nearby#Can open secret rooms and break rocks"}, -- Mega Bean
|
|
-- Change: Complete rewrite
|
|
[436] = {"436", "Milk!", "Blocks enemy projectiles#{{Tears}} After 10 hits, it breaks and grants a Tears up for the remainder of the floor"}, -- Milk!
|
|
-- Change: Complete rewrite
|
|
[447] = {"447", "Linger Bean", "Firing without pause for 4 seconds spawns a poop cloud#The cloud increases its size over 10 seconds#The cloud deals less damage the bigger it gets#It can be moved by shooting it"}, -- Linger Bean
|
|
-- Change: added " and fires radial bursts of tears"
|
|
[470] = {"470", "Hushy", "Bounces around the room#Deals 30 contact damage per second#Stops moving when Isaac shoots#Blocks projectiles when stopped and fires radial bursts of tears"}, -- Hushy
|
|
-- Change: added "Turns item pedestals into glitched items"
|
|
[481] = {"481", "Dataminer", "↑ Random stat up#↓ Random stat down#{{Timer}} Random tear effects for the room#Turns item pedestals into glitched items#{{Blank}} Corrupts all sprites and music in the room"}, -- Dataminer
|
|
-- Change: Complete rewrite
|
|
[510] = {"510", "Delirious", "Spawns a friendly delirium version of a boss#Persists between rooms#{{Warning}} Only one boss can be active at a time#The item-charge is based on the quality of the previously spawned boss"}, -- Delirious
|
|
-- Change: added "Tears leave a pool of creep on impact"
|
|
[560] = {"560", "It Hurts", "{{Timer}} When taking damage, receive for the room:#↑ {{Tears}} +1.2 Fire rate on the first hit#↑ {{Tears}} +0.4 Fire rate for each additional hit#Releases a ring of 10 tears around Isaac#Tears leave a pool of creep on impact"}, -- It Hurts
|
|
-- Change: Heals 2 hearts instead of 1/2
|
|
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 Empty heart containers#↓ {{Speed}} -0.3 Speed#{{HealingRed}} Heals 2 heart#{{Speed}} Speed builds up to +0.5 while standing still#{{Poison}} Moving releases poison clouds#{{Poison}} Poison immunity"}, -- Jupiter
|
|
-- Change: Complete rewrite
|
|
[632] = {"632", "Evil Charm", "↑ {{Luck}} +2 Luck#Immune to {{Burning}} fire damage, {{Confusion}} confusion, {{Fear}} fear, {{Slow}} spider-webs and {{Poison}} poison effects#Grants 1 second immunity to creep"}, -- Evil Charm
|
|
-- Change: Added Shop as a new destination
|
|
[660] = {"660", "Card Reading", "Spawns two portals in the first room of each floor#Leaving the room despawns the portals#{{Blank}} {{ColorRed}}Red: {{CR}}{{BossRoom}} Boss Room#{{Blank}} {{ColorYellow}}Yellow: {{CR}}{{TreasureRoom}} Item Room#{{Blank}} {{ColorBlue}}Blue: {{CR}}{{SecretRoom}} Secret Room#{{Blank}} {{ColorGreen}}Green: {{CR}}{{Shop}} Shop"}, -- Card Reading
|
|
-- Change: Complete rewrite
|
|
[681] = {"681", "Lil Portal", "Double-tapping a fire button launches the portal#Deals contact damage when launched#Consumes pickups in its path#Each pickup consumed increases its size, damage, and spawns a blue fly#Consuming 2-3 pickups spawns a portal to a special room and the familiar disappears for the rest of the floor#The content of the room persists for the rest of the run"}, -- Lil Portal
|
|
-- Change: Added info about the damage based on item quality
|
|
[706] = {"706", "Abyss", "Consumes all item pedestals in the room and spawns a locust familiar for each one#Some items spawn a special locust when consumed#{{Damage}} Locusts deal Isaac's damage multiplied by the item quality consumed:#{{Quality0}} - 0.5x#{{Quality1}} - 0.75x#{{Quality2}} - 1.0x#{{Quality3}} - 1.5x#{{Quality4}} - 2.0x"}, -- Abyss
|
|
}
|
|
EID:updateDescriptionsViaTable(collectibles, EID.descriptions[languageCode].collectibles)
|
|
|
|
---------- Trinkets ----------
|
|
|
|
local trinkets = {
|
|
-- Change: added ", {{Trinket135}} A Lighter"
|
|
[53] = {"53", "Tick", "{{HealingRed}} Heals 1 heart when entering a {{BossRoom}} Boss Room#-15% boss health#{{Warning}} Once picked up, it can't be removed#Only removeable with {{Trinket41}} Match Stick, {{Trinket135}} A Lighter, or gulping"}, -- Tick
|
|
-- Change: Changed "12-20 times" to "6-12 times"
|
|
[97] = {"97", "Tonsil", "Taking damage 6-12 times spawns a projectile blocking familiar#Caps at 2 familiars"}, -- Tonsil
|
|
-- Change: added "Bombs deal 15% more damage"
|
|
[133] = {"133", "Short Fuse", "Isaac's bombs explode faster#Bombs deal 15% more damage"}, -- Short Fuse
|
|
-- Change: "2%" to "5%"
|
|
[104] = {"104", "Wish Bone", "5% chance to get destroyed and spawn a pedestal item when hit"}, -- Wish Bone
|
|
-- Change: "2%" to "5%"
|
|
[105] = {"105", "Bag Lunch", "{{Collectible22}} 5% chance to get destroyed and spawn Lunch when hit"}, -- Bag Lunch
|
|
}
|
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
|
|
|
---------- Cards ----------
|
|
|
|
local cards = {
|
|
-- Change: Complete rewrite
|
|
[38] = {"38", "Berkano", "{{Collectible706}} Summons 3 Abyss locusts for the room"}, -- Berkano
|
|
}
|
|
EID:updateDescriptionsViaTable(cards, EID.descriptions[languageCode].cards)
|
|
|
|
|
|
---------- Conditions ----------
|
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
|
|
|
-- Special Locust effects when Item was eaten by Abyss. Entries here will override the auto-generated descriptions
|
|
local abyssSynergies = {
|
|
[706] = "Spawns 16 locusts with different colors and effects", -- Abyss
|
|
}
|
|
|
|
-- Remove all entries from Repentance file, and only add special descriptions relevant to Repentance+
|
|
EID.descriptions[languageCode].abyssSynergies = {}
|
|
EID:updateDescriptionsViaTable(abyssSynergies, EID.descriptions[languageCode].abyssSynergies)
|
|
|
|
|
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
|
if EID.enableDebug then
|
|
EID.descriptions[languageCode].repPlusCollectibles = collectibles
|
|
EID.descriptions[languageCode].repPlusTrinkets = trinkets
|
|
end
|