The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Character Costume Protector
Showing 1-10 of 21 entries
< 1  2  3 >
Update: 16 Dec, 2024 @ 12:00pm

Added MIT License file. This file should be included in any mods using the protector moving forward, but will not be necessary for mods who have used this library before this point

Update: 16 Dec, 2024 @ 12:00pm

Added MIT License file. This file should be included in any mods using the protector moving forward, but will not be necessary for mods who have used this library before this point

Update: 16 Aug, 2023 @ 4:49pm

v1.4.2
  • Fixed Book of Shadows shield always applying by completely forgetting to put it in the code. Whoops.

Update: 20 Dec, 2022 @ 11:51am

-Removed "return false" from the single MC_USE_ITEM callback that was present. As of the 1.7.9a update to Repentance, this caused all future MC_USE_ITEM callbacks to stop functioning from all mods.

Update: 23 Aug, 2022 @ 9:53am

v1.4.1
  • Fixed Null Item effect costumes never being applied

Update: 1 May, 2022 @ 7:25am

v1.4
  • Changed name of the "NullEffectCostumeWhitelist" to "NullItemIDWhitelist"
  • Changed error handling to specify that, to functions that require the player and don't find one, it was looking for "EntityPlayer" instead of "userdata".
  • Fixed PlayerType error handling sending back the wrong variable and typing.
  • Fixed NullItemID and trinket whitelists being entirely unusable, as the variables detected to see if they were nil were incorrectly named, resulting in always being nil.
  • Fixed the AB+ "use item" function not being provided with the Item ID.

Update: 9 Feb, 2022 @ 9:20am

v1.3
  • Instead of de-initting any character who was previously protected in a run and wasn't in a local library's protection, any non-protected character is now de-initted if they were previously under the local library's protection. This helps in a very specific case that multiple character mods with the library are active and at least one of these characters wishes to switch to a different protected character.
  • Switching between one character to another character mid-run that are both protected will re-initiate the new character with the proper data provided. Make sure AddPlayer() is called for all of your characters in POST_PLAYER_INIT.
  • Switched back to not requiing you specify the PlayerType BEFORE calling AddPlayer(). Data to actively protect the currently initiated player is only done if the PlayerType of that character matches the PlayerType specified in AddPlayer().
  • Thanks to modding magic, protected characters will retain their costumes inside the Mines II/Ashpit II Knife Piece 2 area. This is done by manually rendering the player and their costumes over the current player, mimicking the actual player's movements.
  • Re-did the entirety of the workshop page to be more presentable (This will be done very soon I just wanted this to be a part of the update)

Update: 8 Jan, 2022 @ 11:27pm

1.2.6
  • Removed .git files
  • Tick is now properly removed from a protected player.
  • Specified in the wiki that you must check for the player's PlayerType for the character you're calling the AddPlayer for.
  • There is now a delay for de-initting an unprotected character with protection data.
  • Fixed costumes not resetting when the player's total number of TemporaryEffects changed.
  • Added Book of Belial to active items that cause a costume reset.
  • Added "RemovePlayer" and "RemoveAllPlayers" functions for removing protected characters from the system.
  • Added a check for adding whitelisted item costumes that the item whitelisted actually has a costume attached to it.
  • Fixed a protected character's costumes being removed once revived from being a co-op ghost.
  • Changed check for Empty Vessel so that Empty Vessel's NullItemID must be whitelisted instead of its Collectible Item ID.
[/list]

Update: 14 Dec, 2021 @ 8:16pm

v1.2.3
-Improved error handling

Update: 30 Nov, 2021 @ 7:54pm

v1.2.2
-Fixed shit being broken, not like anyone cared because no one has talked about it, and no one really uses this except 2 people I know