Additions:
- New general callback improvements to address some performance issues on some scenarios
- Deal rooms can now generate variants above 100
- Add new BlendTypes CONSTANT, OVERLAY
- EntityPlayer:
- SetHeadDirection(Direction, Time, Force)
- Get/SetHeadDirectionLockTime
- Game:
- SetDonationMod[Angel/Greed]
- ItemPool:
- GetBibleUpgrades(ItemPoolType)
- Player:
- Added Player:AddNullItemEffect and Player:AddCollectibleEffect, both with the same params (int type,bool costume, int cooldown=defaultcd, bool additive=true)
Fixes:
- Added Player:AddNullItemEffect and Player:AddCollectibleEffect, both with the same params (int type,bool costume, int cooldown=defaultcd, bool additive=true)
- Fixes a crash on MC_PRE_LEVEL_SELECT when a callback returned null
- Fixed a crash that could happen when you ran stage and achievement-related commands with bad syntax (missing a space)
- Fixed an issue with some Bethany challenges where you are supposed to start without book of virtues, starting with book of virtues
- Planetarium chance stat HUD is now initialized properly on save/continue
- Planetarium chance will now always return 0.0 if a planetarium room cannot spawn in the run (i.e. if a challenge doesn't spawn treasure rooms, the game is greed mode, or if planetariums aren't unlocked)
- Fix previously incorrect BlendType enums (ADDITIVE -> CONSTANT, MULTIPLICATIVE -> ADDITIVE)
- Fix ItemPool:GetPillColor not checking all identified effects
- Fix potential buffer overflow in ItemPool:UnidentifyPill