1. Patch 1.0.4.5
  2.  
  3. Hello Rabbits!
  4.  
  5. No proper dev blog this month; sorry!
  6. I've been doing lots of fun things; like going to Magfest, getting very sick from going to Magfest, and also moving house IRL.
  7.  
  8. I have been making some progress on the DLC though!
  9. All of the background stages are now complete, and all of the design sketches for new enemies and classes are done.
  10.  
  11. After this post I will enter "art hell"; doing nothing but animating characters for the next month.
  12. It's not quite as hot as the real hell, but it's about as much toil and suffering.
  13.  
  14. In the meantime, look at this mysterious location!
  15.  
  16.  
  17.  
  18. And these cute enemy sketches!
  19.  
  20.  
  21.  
  22.  
  23. I'll have a real dev blog showing some of them in action... in a few months, when they have animations and fights and stuff.
  24.  
  25.  
  26. With that out of the way, the patch!
  27.  
  28. This patch is primarily a bug fixing patch, but also focuses on add a few requests from modders. New functions have been added so that achieving certain item effects is a bit easier, and some things are now possible that weren't before.
  29. These additions shouldn't break any existing mods, since it's only adding and fixing things.
  30. But if it did break your mod somehow, please let me know via email or Discord DM!
  31.  
  32. Hope to get back with a real dev blog in the near future!
  33.  
  34.  
  35.  
  36. - Adjusted the hitbox of "donuts", including Enrage and Color Match
  37. Previously, there was an exploit where, by having items that decreased your hitbox size, you could stand directly in the center of Enrage donuts and not get hit, or move quickly through the expanding donut and dodge it if you had a low framerate
  38. Donut ring hitboxes are now slightly larger, and no longer take buffs from items like Evasive Potion into account
  39.  
  40. - Adjusted the check for the unlock for the King's Arsenal Soundtrack to be slightly more lenient
  41. Previously, because of the time slow, if you defeated Merran just as it was about to end, it wouldn't count for the unlock; it now gives you more leeway
  42.  
  43. - Add a new icon to "Mods" in the options menu
  44.  
  45. - If you try to close the game just after an auto-save, it will wait about a second before closing.
  46. Hopefully this will minimize issues where closing the game during saving sometimes corrupts your save data.
  47.  
  48.  
  49.  
  50. - Added "distance" variable on "ipat_bruiser_3" and "ipat_bruiser_3_emerald"
  51. - Added "s_changeAmount", "s_newAmount", "s_sourceType", "s_sourceHb" to the "onGoldChange" trigger
  52. - Added "s_teamId" and "s_playerId" to the "onSquarePickup" trigger
  53.  
  54. - Fixed issue where, when editing existing items using Mods, it wouldn't let you add new triggers unless other items were also added in the same mod
  55. - Fixed issue where tset_uservar_darkflame and tset_strmult_backstab would crash the game
  56. - Fixed issue where squareVars other than squareVar0 were unaccessable
  57. - Fixed issue where the following functions didn't accept variables, only numbers (they now correctly accept variable names as well):
  58. tset_uservar_cond_squarevar_equal
  59. tset_uservar_random
  60. tset_uservar_random_range
  61. tset_uservar_sqvar
  62. tset_uservar_blackhole_charm_calc
  63. tset_strmult_backstab
  64.  
  65. - Added the following new "set" functions:
  66. tset_userver_random_range_int
  67. tset_uservar_switch
  68.  
  69. tset_uservar_difficulty
  70. tset_uservar_hallwaycount
  71. tset_uservar_stage
  72.  
  73. tset_uservar_hb_cooldownvar
  74. tset_uservar_hb_hitboxvar
  75. tset_uservar_hb_itemvar
  76. tset_uservar_hb_stat
  77. tset_uservar_player_stat
  78.  
  79. - The following enums have been added for use with "tset_uservar_difficulty", "tset_uservar_stage" and the "onGoldChange" trigger respectively:
  80. difficulty.cute
  81. difficulty.normal
  82. difficulty.hard
  83. difficulty.lunar
  84.  
  85. stage.test
  86. stage.outskirts
  87. stage.nest
  88. stage.arsenal
  89. stage.lighthouse
  90. stage.streets
  91. stage.lakeside
  92. stage.keep
  93. stage.pinnacle
  94.  
  95. goldSource.battleRewards
  96. goldSource.store
  97. goldSource.loot
  98. goldSource.debug
  99.  
  100.  
  101. - Added new "quickPatterns":
  102. tpat_player_add_hp
  103. tpat_player_set_hp
  104. tpat_player_add_gold
  105. tpat_player_set_gold
  106. tpat_player_add_level
  107. tpat_player_set_level
  108.  
  109.  
  110. - Added new boss patterns:
  111. bp_erase_bullets
  112. bp_erase_bullets_small
  113.  
  114. - You can now set items to spawn in with using Mods.
  115. To set an item as something to spawn in with, a flag needs to be set on that item.
  116. Check the API for additional info!
  117.  
  118. - Shop options will now sync correctly between players, even when using modded items
  119. - Now, if you mod "loot" into stores, it will function like potions do; where each player can buy one (instead of only one player being able to buy it)
  120.  
  121.  
  122.  
  123. - Fixed issue where spectating a game would allow you to unlock stages
  124. - Fixed issues where certain abilities and items (such as Assassin's Opal Secondary) could continuously activate over and over between battles
  125. - Fixed issues where certain loot that required standing still (such as Iron Grieves) could activate even when you were KO'd
  126. - Fixed issue where Diamond Shield wouldn't give allies invulnerability
  127. - Fixed issues where Blackstrike, Counter, Tranquility, Flash-STR, Flash-DEX, and Flash-INT wouldn't wear off properly when applied by an ally
  128. - Fixed issue where, if you defeated Tassha just as her clones disappeared, it could result in a softlock
  129. - Fixed issue where, if you were not the lobby host and revived just as the host saw a party wipe, your character would appear alive in the background of the defeat screen (it now just KO's you; if the host says you've lost then you've lost!)
  130.  
  131. - Fixed a number of typos and text issues in various languages
  132.  
  133. 1.0.4.6 Hotfix
  134.  
  135. - You can now set hbColor0 and hbColor1 to "-1" to make an item/ability match the current character's color palette
  136. - Added new pattern functions from October's balance update to the modding API
  137.  
  138. - Fixed issue where, if you had a mod that changed the effect of an item that already exists in the game, and then joined a lobby without any mods enabled; the item would still function as if it were modded while in that lobby
  139. - Fixed Tassha softlock for real this time
  140. - Fixed issue where trying to make new copies of base game status effects within mods would cause the game to crash
  141.  
  142. - Fixed typo in Wizard Rabbit's Sapphire Secondary (the description said it was a 30% damage increase, but it's actually 40%)
  143.  
  144. - Fixed a number of other typos
  145.  
  146.  
  147. 1.0.4.7 Hotfix
  148.  
  149. - Fixed issue where mods that copy status effects wouldn't correctly copy over certain parameters
  150.