The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Unique Animated Spirit Swords
Logicka  [developer] 29 May, 2022 @ 4:17am
REPORT BUGS HERE
Thread start
< >
Showing 1-15 of 18 comments
there seems to be a bug with tainted cain? Theres no swing animation (as in theres no swing with the bag or anything), it may be just a conflict with other mods but...
Logicka  [developer] 30 May, 2022 @ 8:12pm 
It may very well be a conflict, are there any other mods you have installed that affect spirit swords/knives?
i've basically removed all my sword related mods, and its still not working, do i need 2 uninstall all of the cosmetic mods that affect forgotten too?
Logicka  [developer] 1 Jun, 2022 @ 5:11am 
If you can list the mods you have installed, as the bug is still occurring, I can run some tests to see if I can work around it
Roary  [developer] 1 Jun, 2022 @ 12:15pm 
I got what @human meant. When mod is on:
#1) forgotten's bone doesn't leave trail.
#2) even when you have spirit sword but also have anything, that makes you attack more than one time (inner eye, conjoined and even cursed eye) only one trail is showed.
#2.5) trail is rendered on the same distance from forgotten, no matter what his range is. Haven't checked whether hitbox stays at the same place
Last edited by Roary; 1 Jun, 2022 @ 12:32pm
Roary  [developer] 1 Jun, 2022 @ 12:39pm 
It seems, bag of crafting re-uses to Forgotten's bone attack, so mod also tries to change it.
Since Berserk (T.Samson ability) also re-uses Forgotten's bone, it's also vulnerable.

Though, it can be somewhat fixed by simply adding a check for whether player has spirit sword, as soon as player gets it, Forgotten's problem #2 and bag of crafting problem will be back.

I would consider turning this feature off, atleast for now.
Last edited by Roary; 1 Jun, 2022 @ 12:53pm
Logicka  [developer] 1 Jun, 2022 @ 1:19pm 
Lol Roary now I have to promote you I'm putting you in devs so add me
Last edited by Logicka; 1 Jun, 2022 @ 1:21pm
Roary  [developer] 3 Jun, 2022 @ 12:23pm 
Hotfix. Not ideal, forgotten's spirit sword issues still remain, but berserk, forgotten without spirit sword and bag of crafting issues should be gone.

function SpiritSwords:SpriteReplace(knife)
local data = knife:GetData()
if data.UpdatedCustomSword then return end
local player = knife.Parent
if player == nil then return end
if (player.Type ~= EntityType.ENTITY_PLAYER) and (player.Type ~= EntityType.ENTITY_FAMILIAR) then return end
if not player:ToPlayer():HasCollectible(579, false) then return end
local lilith = player.SpawnerEntity
local pType = nil
if (player.Type ~= EntityType.ENTITY_FAMILIAR) then pType = player:ToPlayer():GetPlayerType() else pType = lilith:ToPlayer():GetPlayerType() end

if not (knife.Variant == 10
or (knife.Variant == 1 and (pType == PlayerType.PLAYER_THEFORGOTTEN or pType == PlayerType.PLAYER_THEFORGOTTEN_B))
or (knife.Variant == 5 and pType == PlayerType.PLAYER_EVE_B)) then return end

if ModdedSwordSprites[pType] == nil and pType >40 then
print("Incompatible player type: "..player:ToPlayer():GetPlayerType()) return end
if knife:GetEntityFlags() == 67108864 then knife.Visible = false return end

if knife.Variant == 10 and pType ~= PlayerType.PLAYER_THEFORGOTTEN then
local sprite = knife:GetSprite()
local anim = sprite:GetAnimation()
if pType <41 then
sprite:Load("gfx/effects/"..VanillaSwordSprites[pType+1].."_spirit_sword.anm2", true)
else
sprite:Load("gfx/effects/"..ModdedSwordSprites[pType].."_spirit_sword.anm2", true)
end

if VanillaSwordSprites[pType+1] == "bluebabyb" then
local color = Color(1, 1, 1, 1, 0, 0, 0)
sprite.Color = color
elseif ModdedSwordSprites[pType] == "andromedab" then
local color = player:ToPlayer():GetHeadColor()
local tearVariant = player:ToPlayer():GetTearHitParams(WeaponType.WEAPON_TEARS, 1, 1, nil).TearVariant
if tearVariant == TearVariant.BLOOD
or tearVariant == TearVariant.CUPID_BLOOD
or tearVariant == TearVariant.PUPULA_BLOOD
or tearVariant == TearVariant.GODS_FLESH_BLOOD
or tearVariant == TearVariant.NAIL_BLOOD
or tearVariant == TearVariant.GLAUCOMA_BLOOD
or tearVariant == TearVariant.EYE_BLOOD
or tearVariant == TearVariant.KEY_BLOOD then
sprite.Color = Color(1, 0, 0, 1, 0, 0, 0)
else
sprite.Color = HeadColors[color+2]
end
end
knife.Visible = true
sprite:Play(anim, true)
data.UpdatedCustomSword = pType
elseif knife.Variant == 1 and (pType == PlayerType.PLAYER_THEFORGOTTEN or pType == PlayerType.PLAYER_THEFORGOTTEN_B) then
if player:ToPlayer():GetEffects():HasCollectibleEffect(704) then return end
local sprite = knife:GetSprite()
local anim = sprite:GetAnimation()
sprite:Load("gfx/effects/"..VanillaSwordSprites[pType+1].."_spirit_sword.anm2", true)
sprite:SetAnimation(anim, true)
sprite:Play(anim, true)
data.UpdatedCustomSword = pType
elseif knife.Variant == 5 and pType == PlayerType.PLAYER_EVE_B then
if player:ToPlayer():GetEffects():HasCollectibleEffect(704) then return end
local sprite = knife:GetSprite()
local anim = sprite:GetAnimation()
sprite:Load("gfx/effects/spirit_sumptorium.anm2")
sprite:SetAnimation(anim, true)
sprite:Play(anim, true)
data.UpdatedCustomSword = pType
end
end
BeeF 7 Jun, 2022 @ 8:18am 
this is the only sword mod i have and it doesn't show the swing effect on T.Cain's bag and T.Samson's vanilla rage sword
Roary  [developer] 8 Jun, 2022 @ 7:52am 
@BeeHeccer you have the last version of the mod? This issues should be solved now
zkrr 8 Jul, 2022 @ 11:53pm 
pls fix the mod, when im start a run, my game's screen turns blue with nothing in, its a nice mod i want to keep playing with him


(sorry for bad english)
The Cleaver 9 Jul, 2022 @ 12:14am 
Latest update to mod possibly messes with some of the rendering effects of the game, causing rooms to be much brighter than they should be.
Logicka  [developer] 9 Jul, 2022 @ 12:24am 
OH that's my fault I'm in the middle of filming the character roster and I have files in there to create a blank space, hotfix in 5 min
Logicka  [developer] 9 Jul, 2022 @ 12:27am 
Should be fixed
the j 4 Mar, 2023 @ 9:46am 
tainted andromeda has very buggy sprites
< >
Showing 1-15 of 18 comments
Per page: 1530 50