R110 Beta 1 + Change Log

This commit is contained in:
BondageProjects 2024-11-09 11:54:48 -05:00
parent 0426020794
commit a96a49b0ff
4 changed files with 142 additions and 74 deletions

4
.gitignore vendored
View file

@ -8,5 +8,5 @@
node_modules
web.config
/BondageClub/Tools/Node/.imagemin-cache
BondageClub/generate.bat
BondageClub/prepare.bat
BondageClub/1 - prepare.bat
BondageClub/2 - generate.bat

View file

@ -11,9 +11,43 @@ This changelog follows the format outlined in [keepachangelog.com](https://keepa
**Note to contributors:** To avoid merge conflicts, please don't update this file yourself in your PRs - one of the developers will update the changelog with your change before your PR is merged.
* Changelog last updated: 2024-10-21
* Last recorded PR: [#5227](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5227)
* Last recorded commit hash: `62931c7e89c470100024b0ff2ccfc037c1de45c9`
* Changelog last updated: 2024-11-09
* Last recorded PR: [#5244](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5244)
* Last recorded commit hash: `0426020794ac887d723c6ea22f4d58d96e1c4341`
## [R110]
### [Changes]
* Cleon - [ADD] HeelBinders,MassiveAnkleCuffs,KneeOver,FullLegBoots and FullMittens ([#5241](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5241))
* EllieThePink - Rich formatted club card game log ([#5224](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5224))
* Da'Inihlus - General improvement for CN translation, mainly the GGTS part ([#5228](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5228))
* ewhac - Scale LockPicking "Tired" Delay by Skill ([#5234](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5234))
* Haruhi - Adds HairFront62a and HairFront62b ([#5238](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5238))
* Haruhi - Adds Premium Muzzle Gag and Overfilled Gag ([#5240](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5240))
* Haruhi - Added Long Fishnet Stockings, 2 Collars and Bed Metal Cuffs ([#5244](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5244))
* michiru - Adds missing russian translation and fixes formatting for russian and chinese cards ([#5242](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5242))
* Rama - Allow crafted items access to the tighten/loosen screen ([#5243](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5243))
* Ben987 - Russian Translation by Makeevchanin
* Ben987 - Proof Reading
* Ben987 - Color Picker - Opacity Slider Instead of Click
* Ben987 - Bondage College - Intro Text Warning
* Ben987 - Change Log
### [Fixes]
* harmony - Correctly reset ChatRoomData on relog and leash following ([#5231](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5231))
* harmony - Quick fix for chat room recration on relog ([#5233](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5233))
* Haruhi - Onihorns config fixed on Ears slot ([#5232](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5232))
* Sepia Oulomenohn - Fix missing SelectBase dialogue in Custom Ball Hood ([#5229](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5229))
* EllieThePink - BUG: Fix for empty opponent deck with Pandora's Box card ([#5239](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5239))
* Rama - Prevent tooltips from handling any click- or hover-related actions... ([#5236](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5236))
* Rama - Fix `CraftingDescription.Decode` failing to properly handle zero-terminated bits ([#5237](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5237))
### [Technical]
* Rama - Introduce `ChatRoomUnload` ([#5230](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5230))
* Rama - Clean up of various minor screen changing & exit logic ([#5235](https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5235))
## [R109]

View file

@ -1,7 +1,7 @@
"use strict";
/** BC's version */
var GameVersion = "R109";
var GameVersion = "R110Beta1";
const GameVersionFormat = /^R([0-9]+)(?:(Alpha|Beta)([0-9]+)?)?$/;

View file

@ -6,7 +6,8 @@
<body><h1>Bondage Club - Changelog</h1>
<h2 id="table-of-contents">Table of Contents</h2>
<ul id="toc-list">
<li><a href="#r109">R109 (Current)</a></li>
<li><a href="#r110">R110 (Current)</a></li>
<li><a href="#r109">R109</a></li>
<li><a href="#r108">R108</a></li>
<li><a href="#r107">R107</a></li>
<li><a href="#r106">R106</a></li>
@ -66,9 +67,42 @@
an issue</a> on the game's GitGud project.
</p>
</blockquote>
<h2 id="r109">[R109]</h2>
<h2 id="r110">[R110]</h2>
<h3 id="changes">[Changes]</h3>
<ul>
<li>Cleon - [ADD] HeelBinders,MassiveAnkleCuffs,KneeOver,FullLegBoots and FullMittens (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5241">#5241</a>)</li>
<li>EllieThePink - Rich formatted club card game log (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5224">#5224</a>)</li>
<li>Da'Inihlus - General improvement for CN translation, mainly the GGTS part (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5228">#5228</a>)</li>
<li>ewhac - Scale LockPicking "Tired" Delay by Skill (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5234">#5234</a>)</li>
<li>Haruhi - Adds HairFront62a and HairFront62b (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5238">#5238</a>)</li>
<li>Haruhi - Adds Premium Muzzle Gag and Overfilled Gag (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5240">#5240</a>)</li>
<li>Haruhi - Added Long Fishnet Stockings, 2 Collars and Bed Metal Cuffs (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5244">#5244</a>)</li>
<li>michiru - Adds missing russian translation and fixes formatting for russian and chinese cards (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5242">#5242</a>)</li>
<li>Rama - Allow crafted items access to the tighten/loosen screen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5243">#5243</a>)</li>
<li>Ben987 - Russian Translation by Makeevchanin</li>
<li>Ben987 - Proof Reading</li>
<li>Ben987 - Color Picker - Opacity Slider Instead of Click</li>
<li>Ben987 - Bondage College - Intro Text Warning</li>
<li>Ben987 - Change Log</li>
</ul>
<h3 id="fixes">[Fixes]</h3>
<ul>
<li>harmony - Correctly reset ChatRoomData on relog and leash following (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5231">#5231</a>)</li>
<li>harmony - Quick fix for chat room recration on relog (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5233">#5233</a>)</li>
<li>Haruhi - Onihorns config fixed on Ears slot (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5232">#5232</a>)</li>
<li>Sepia Oulomenohn - Fix missing SelectBase dialogue in Custom Ball Hood (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5229">#5229</a>)</li>
<li>EllieThePink - BUG: Fix for empty opponent deck with Pandora's Box card (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5239">#5239</a>)</li>
<li>Rama - Prevent tooltips from handling any click- or hover-related actions... (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5236">#5236</a>)</li>
<li>Rama - Fix <code>CraftingDescription.Decode</code> failing to properly handle zero-terminated bits (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5237">#5237</a>)</li>
</ul>
<h3 id="technical">[Technical]</h3>
<ul>
<li>Rama - Introduce <code>ChatRoomUnload</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5230">#5230</a>)</li>
<li>Rama - Clean up of various minor screen changing &amp; exit logic (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5235">#5235</a>)</li>
</ul>
<h2 id="r109">[R109]</h2>
<h3 id="changes-1">[Changes]</h3>
<ul>
<li>Haruhi - Adds HairFront59, 60 and 61 (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5212">#5212</a>)</li>
<li>Haruhi - Adds Face Scars and Oni Horns by me (Haruhi) (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5219">#5219</a>)</li>
<li>Haruhi - Add Light behind Eyes on Demon Mask (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5226">#5226</a>)</li>
@ -93,7 +127,7 @@
<li>Ben987 - Server - Better email validation</li>
<li>Ben987 - Change Log</li>
</ul>
<h3 id="fixes">[Fixes]</h3>
<h3 id="fixes-1">[Fixes]</h3>
<ul>
<li>Haruhi - Fixed Skunk Tail position, Face Scars asset strings and Necromance typo (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5223">#5223</a>)</li>
<li>harmony - Crashes in the crafting screen when no item is selected (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5201">#5201</a>)</li>
@ -112,7 +146,7 @@
<li>Rama - Fix the gap on the left side of the chat room separator (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5209">#5209</a>)</li>
<li>Ben987 - Appearance Screen - Missing Button Hover Text</li>
</ul>
<h3 id="technical">[Technical]</h3>
<h3 id="technical-1">[Technical]</h3>
<ul>
<li>Estsanatlehi - Remove ChatRoomPlayerCanJoin and check if we're already in a room instead (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5198">#5198</a>)</li>
<li>Estsanatlehi - Remove handler for non-Ctrl-Z shortcuts and let the normal processing happen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5199">#5199</a>)</li>
@ -120,7 +154,7 @@
<li>Rama - Briefly disable click events when creating elements on mobile (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5216">#5216</a>)</li>
</ul>
<h2 id="r108">[R108]</h2>
<h3 id="changes-1">[Changes]</h3>
<h3 id="changes-2">[Changes]</h3>
<ul>
<li>Manilla - Cybernetic ears (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5164">#5164</a>)</li>
<li>kotax - QOL: On Kidnap win, restore clothes and remove restraints (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5158">#5158</a>)</li>
@ -141,7 +175,7 @@
<li>Ben987 - Russian Translation by Makeevchanin</li>
<li>Ben987 - Change Log</li>
</ul>
<h3 id="fixes-1">[Fixes]</h3>
<h3 id="fixes-2">[Fixes]</h3>
<ul>
<li>EllieThePink - Fix the lucky wheel sometimes stopping early (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5165">#5165</a>)</li>
<li>EllieThePink - Add MapImmobile to some more items (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5183">#5183</a>)</li>
@ -185,7 +219,7 @@
<li>Ben987 - Virgin Killer - Yoked + OverTheHead Poses Compatibility</li>
<li>Ben987 - Few fixes on the /apppaste and /appcopy commands</li>
</ul>
<h3 id="technical-1">[Technical]</h3>
<h3 id="technical-2">[Technical]</h3>
<ul>
<li>dDeepLb - Split styles into different files and format them (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5180">#5180</a>)</li>
<li>dDeepLb - Add normalize.css (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5179">#5179</a>)</li>
@ -195,7 +229,7 @@
<li>Ben987 - Remove 3D Assets from Repo</li>
</ul>
<h2 id="r107">[R107]</h2>
<h3 id="changes-2">[Changes]</h3>
<h3 id="changes-3">[Changes]</h3>
<ul>
<li>Manilla - Dragon wings (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5136">#5136</a>)</li>
<li>Cleon - New ArmbinderSuit, RubberMask, BrickWall, TightCorset, HipHarness and more (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5129">#5129</a>)</li>
@ -217,7 +251,7 @@
<li>Ben987 - Slave Market - Meet Random Succubus Slaves and Buyers</li>
<li>Ben987 - GGTS - Hide "Collared For" in player sheet when owned by GGTS</li>
</ul>
<h3 id="fixes-2">[Fixes]</h3>
<h3 id="fixes-3">[Fixes]</h3>
<ul>
<li>Cleon - Fix some AnimeGirlBoots assets and adding some ArmbinderSuit instructions. (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5141">#5141</a>)</li>
<li>Haruhi - QualityHarnessGag ring version fix (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5150">#5150</a>)</li>
@ -235,7 +269,7 @@
<li>Ben987 - Make Bondage Bustier compatible with OverTheHead and Yoked poses</li>
<li>Ben987 - Bondage Bustier 2 - OverTheHead and Yoked poses compatibility</li>
</ul>
<h3 id="technical-2">[Technical]</h3>
<h3 id="technical-3">[Technical]</h3>
<ul>
<li>Rama - Various css button changes (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5127">#5127</a>)</li>
<li>Rama - Log error messages when attempting to create DOM elements with conflicting IDs (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5147">#5147</a>)</li>
@ -246,7 +280,7 @@
<li>Ben987 - Remove uneeded "Random: true" properties</li>
</ul>
<h2 id="r106">[R106]</h2>
<h3 id="changes-3">[Changes]</h3>
<h3 id="changes-4">[Changes]</h3>
<ul>
<li>Cleon - Adding Cosplay Girl Power Staff &amp; BigMouthHood and CatsuitGloves minor fixes. (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5112">#5112</a>)</li>
<li>Cleon - Cosplay Girl Set (Cloth, Boots, Gloves, Tiara and Necklace) (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5103">#5103</a>)</li>
@ -273,7 +307,7 @@
<li>Ben987 - NPC - New Bunny Archetype and Dialog</li>
<li>Ben987 - NPC - Add Dress Up Options for New Archetypes</li>
</ul>
<h3 id="fixes-3">[Fixes]</h3>
<h3 id="fixes-4">[Fixes]</h3>
<ul>
<li>Rama - Fix whispering not always using the whisper-partners name color (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5095">#5095</a>)</li>
<li>Rama - Fix chat-specific keybindings not working if the canvas gets focused (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5096">#5096</a>)</li>
@ -296,7 +330,7 @@
<li>Ben987 - Fix the Main Hall Police Intro Dialog</li>
<li>Ben987 - Fix invalid owner property preventing some players from starting a D/s new trial</li>
</ul>
<h3 id="technical-3">[Technical]</h3>
<h3 id="technical-4">[Technical]</h3>
<ul>
<li>Rama - Fix incorrect <code>::before</code> selectors (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5097">#5097</a>)</li>
<li>Rama - Ensure that <code>screen-generated</code> attributes and <code>HideOnPopup</code> css classes... (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5081">#5081</a>)</li>
@ -304,7 +338,7 @@
<li>Ben987 - Skip Inventory ID Validation in Production Environments</li>
</ul>
<h2 id="r105">[R105]</h2>
<h3 id="changes-4">[Changes]</h3>
<h3 id="changes-5">[Changes]</h3>
<ul>
<li>EllieThePink - ENH: New college club cards &amp; card balancing tweaks (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5078">#5078</a>)</li>
<li>Da'Inihlus - CN translation for current change (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5090">#5090</a>)</li>
@ -330,7 +364,7 @@
<li>Ben987 - InventoryID warnings in Console</li>
<li>Ben987 - InventoryID - All Missing IDs + Compression Logic</li>
</ul>
<h3 id="fixes-4">[Fixes]</h3>
<h3 id="fixes-5">[Fixes]</h3>
<ul>
<li>EllieThePink - Compare fame from start of turn in Contract Caretaker club card (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5094">#5094</a>)</li>
<li>Cleon - Uns. Pose missing chat message. (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5079">#5079</a>)</li>
@ -371,7 +405,7 @@
<li>Ben987 - Melody + Zara Animations</li>
<li>Ben987 - Scorpions</li>
</ul>
<h3 id="technical-4">[Technical]</h3>
<h3 id="technical-5">[Technical]</h3>
<ul>
<li>Estsanatlehi - HOTFIX: Add missing jsdoc comment to BackgroundsTextGet which messes up bc-stub (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5043">#5043</a>)</li>
<li>Estsanatlehi - HOTFIX: Fix a couple more strings that didn't survive the split (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/5046">#5046</a>)</li>
@ -390,7 +424,7 @@
<li>Ben987 - ClubCard functions integrity</li>
</ul>
<h2 id="r104">[R104]</h2>
<h3 id="changes-5">[Changes]</h3>
<h3 id="changes-6">[Changes]</h3>
<ul>
<li>Echovo - Added Yuletide Velvet Warmth, Nun Robes, Nun Veil, Leather Vest Suit, Bow Back Accessory, Fu and Paper bag (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4955">#4955</a>)</li>
<li>Rama - Add a proper layering sub screen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4984">#4984</a>)</li>
@ -423,7 +457,7 @@
<li>Ben987 - Bondage Brawl - Desert Assets</li>
<li>Ben987 - Chat Room Maps - 3 New Floor/Water Tiles</li>
</ul>
<h3 id="fixes-5">[Fixes]</h3>
<h3 id="fixes-6">[Fixes]</h3>
<ul>
<li>Estsanatlehi - Correct the regex that validate drawn colors (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4975">#4975</a>)</li>
<li>Estsanatlehi - Update the Cyberwings filenames to the new style (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4976">#4976</a>)</li>
@ -465,7 +499,7 @@
<li>Ben987 - Fix Club Card French Maid Typo</li>
<li>Ben987 - Fix displayed crafting properties</li>
</ul>
<h3 id="technical-5">[Technical]</h3>
<h3 id="technical-6">[Technical]</h3>
<ul>
<li>Rama - MAINT: Ensure that the pose function can better deal with unaided pose changes (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4960">#4960</a>)</li>
<li>Estsanatlehi - Use Canvas.save()/.restore() when drawing the back/next UI element (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4968">#4968</a>)</li>
@ -484,7 +518,7 @@
<li>Ben987 - Data Compression - ArousalSettings - Activity</li>
</ul>
<h2 id="r103">[R103]</h2>
<h3 id="changes-6">[Changes]</h3>
<h3 id="changes-7">[Changes]</h3>
<ul>
<li>Rama - Ensure that speech garbling better preserves capitalization and punctuation (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4880">#4880</a>)</li>
<li>u3shit - Use MouseDown in minigames where reaction time matters (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4882">#4882</a>)</li>
@ -525,7 +559,7 @@
<li>Ben987 - Chat Room Maps - New Camping Items</li>
<li>Ben987 - Allow skipping struggle on non-roleplay difficulties for R103</li>
</ul>
<h3 id="fixes-6">[Fixes]</h3>
<h3 id="fixes-7">[Fixes]</h3>
<ul>
<li>Rama - Ensure that the tighten/loosen button in the extended item menu checks <code>Player.CanInteract</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4901">#4901</a>)</li>
<li>Rama - Prevent holding alt + K from spamming the kneel/stand action (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4904">#4904</a>)</li>
@ -577,7 +611,7 @@
<li>Ben987 - Idle Audio</li>
<li>Ben987 - New Desert Backgrounds</li>
</ul>
<h3 id="technical-6">[Technical]</h3>
<h3 id="technical-7">[Technical]</h3>
<ul>
<li>Rama - Ensure that <code>Player.RunScripts</code> is always <code>true</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4905">#4905</a>)</li>
<li>Rama - Optimize the handling of crafted items in <code>DialogInventoryBuild</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4900">#4900</a>)</li>
@ -599,7 +633,7 @@
<li>Ben987 - NPCs - New Arousal Zone Compatibility</li>
</ul>
<h2 id="r102">[R102]</h2>
<h3 id="changes-7">[Changes]</h3>
<h3 id="changes-8">[Changes]</h3>
<ul>
<li>KyraObscura - Add Colour Layers to the Nurse Uniform (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4804">#4804</a>)</li>
<li>Rama -Slightly shift the wheel of fortune buttons (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4811">#4811</a>)</li>
@ -630,7 +664,7 @@
<li>Ben987 - Online Chat Rooms - Top Menu Buttons Rework</li>
<li>Ben987 - R102 + Credits + Patrons</li>
</ul>
<h3 id="fixes-7">[Fixes]</h3>
<h3 id="fixes-8">[Fixes]</h3>
<ul>
<li>Estsanatlehi - Only force account updates when requested (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4824">#4824</a>)</li>
<li>Rama - Fix a number of gag-based prerequisite checks checking both lower and higher gags (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4828">#4828</a>)</li>
@ -671,7 +705,7 @@
<li>Ben987 - Maid Drinks Mini Game Background</li>
<li>Ben987 - Online Chat Rooms - Always Show Kneel Button</li>
</ul>
<h3 id="technical-7">[Technical]</h3>
<h3 id="technical-8">[Technical]</h3>
<ul>
<li>Estsanatlehi - Fix linting (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4813">#4813</a>)</li>
<li>Estsanatlehi - Typedef for Fetish (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4814">#4814</a>)</li>
@ -697,7 +731,7 @@
<li>Rama - Add a generic item filter registration mechanism for the shop and other misc maintenance (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4875">#4875</a>)</li>
</ul>
<h2 id="r101">[R101]</h2>
<h3 id="changes-8">[Changes]</h3>
<h3 id="changes-9">[Changes]</h3>
<ul>
<li>Cleon - Adding Latex Apron. (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4739">#4739</a>)</li>
<li>kotax - Make StruggleCount Matter Again (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4758">#4758</a>)</li>
@ -725,7 +759,7 @@
<li>Ben987 - Chat Room Map - Medical Pack</li>
<li>Ben987 - Bondage Brawl - Controller Support + Default to XBox gamepad</li>
</ul>
<h3 id="fixes-8">[Fixes]</h3>
<h3 id="fixes-9">[Fixes]</h3>
<ul>
<li>Cleon - Minor Street Eyewear glasses fix (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4776">#4776</a>)</li>
<li>Rama - Fix the bondage skirt not hiding for the hogtied &amp; allFours poses (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4765">#4765</a>)</li>
@ -758,7 +792,7 @@
<li>Ben987 - The Hanging Frame Preview Image</li>
<li>Ben987 - Bondage Brawl Mobile Support</li>
</ul>
<h3 id="technical-8">[Technical]</h3>
<h3 id="technical-9">[Technical]</h3>
<p>Estsanatlehi - Fix sending a message silently truncating it (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4762%22">#4762</a>)
Rama - Enable the <code>scripts:typecheck</code> tests by default (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4771%22">#4771</a>)
Rama - Automatically set extended asset dynamic draw boolean flags in <code>ExtendedItemCreateCallbacks</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4772%22">#4772</a>)
@ -819,7 +853,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Kalina - Fixed a chat room map interaction bug when clicking on a character in map mode (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4697">#4697</a>)</li>
<li>Kalina - Fixed crashes in hybrid mode and chat room buttons in map view (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4707">#4707</a>)</li>
</ul>
<h3 id="technical-9">[Technical]</h3>
<h3 id="technical-10">[Technical]</h3>
<ul>
<li>Estsanatlehi - Made the <code>ChatRoom</code> keydown listener report whether it handled the event (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4669">#4669</a>)</li>
<li>Estsanatlehi - Implemented various linting &amp; TS fixes (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4696">#4696</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4699">#4699</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4757">#4757</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4703">#4703</a>)</li>
@ -882,7 +916,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Rama - Fixed the Variable Height archetype not pushing any changes to the server (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4639">#4639</a>)</li>
<li>Rama - Fixed <code>Character.ActivePose</code> not updating (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4642">#4642</a>)</li>
</ul>
<h3 id="technical-10">[Technical]</h3>
<h3 id="technical-11">[Technical]</h3>
<ul>
<li>Rama - Added a script for dumping and comparing all asset layer pose mappings (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4593">#4593</a>)</li>
<li>Rama - Added a test to verify that <code>SetPose</code> contains only one pose per category (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4607">#4607</a>)</li>
@ -961,7 +995,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>EllieThePink - Fixed crafted items not displaying properly with the delayed appearance updates (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4551">#4551</a>)</li>
<li>kotax - Changed the "submit to teacher" dialog to collar the player on completion (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4545">#4545</a>)</li>
</ul>
<h3 id="technical-11">[Technical]</h3>
<h3 id="technical-12">[Technical]</h3>
<ul>
<li>Estsanatlehi - Gave extensions some storage directly in the login packet (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4503">#4503</a>)</li>
<li>Rama - Applied a code formatter to <code>Female3DCG.js</code> and <code>Female3DCGExtended.js</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4527">#4527</a>)</li>
@ -1040,7 +1074,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Ben987 - Fixed an issue with broken dialogs in the Slave Market</li>
<li>Ben987 - Fixed a bug with being able to navigate to invalid pages when crafting</li>
</ul>
<h3 id="technical-12">[Technical]</h3>
<h3 id="technical-13">[Technical]</h3>
<ul>
<li>Estsanatlehi - Separated and document the shared Group/Asset/Layer properties (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4469">#4469</a>)</li>
<li>Estsanatlehi - Removed casing duplicates (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4484">#4484</a>)</li>
@ -1103,7 +1137,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>kotax - Fixed struggle expressions not working correctly (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4450">#4450</a>), with a follow up from Estsanatlehi (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4452">#4452</a>)</li>
<li>Ben987 - Some Club Cards weren't giving the correct reward; those have been fixed</li>
</ul>
<h3 id="technical-13">[Technical]</h3>
<h3 id="technical-14">[Technical]</h3>
<ul>
<li>Estsanatlehi - Allowed NPC dialogs to track and use pronouns correctly; this is only the technical part, none of the dialogs have been updated yet (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4437">#4437</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4449">#4449</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4451">#4451</a>)</li>
<li>Estsanatlehi - Corrected most of the CI issues (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4445">#4445</a>)</li>
@ -1164,7 +1198,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Ellie - Fixed currently set modular options not being selectable anymore in the extended screen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4419">#4419</a>)</li>
<li>Rama - Fixed a crash in the extended item menu of the full latex lockdown suit (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4418">#4418</a>)</li>
</ul>
<h3 id="technical-14">[Technical]</h3>
<h3 id="technical-15">[Technical]</h3>
<ul>
<li>Rama - Improved the tests to ensure item properties are disjoint w.r.t. their asset counterpart (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4397">#4397</a>)</li>
<li>Rama - Merged the <code>PussyLight{x}</code>/<code>PussyDark{x}</code> assets (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4398">#4398</a>)</li>
@ -1247,7 +1281,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Rama - Fixed a casing issue with one of the Kabeshiri Wall layers (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4389">#4389</a>)</li>
<li>Tsubasahane - Fixed the FamilyPadlock being removed by validation (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4390">#4390</a>)</li>
</ul>
<h3 id="technical-15">[Technical]</h3>
<h3 id="technical-16">[Technical]</h3>
<ul>
<li>Rama - Added a test to verify that modular item properties are disjoint w.r.t. the various modules (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4335">#4335</a>)</li>
<li>Rama - Fixed ESlint issues (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4342">#4342</a>)</li>
@ -1301,7 +1335,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Rama - Fixed the text co-archetype of the wooden transport box (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4281">#4281</a>)</li>
<li>Rama - Fixed the missing initialization of the <code>OverrideHeight</code> record (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4282">#4282</a>)</li>
</ul>
<h3 id="technical-16">[Technical]</h3>
<h3 id="technical-17">[Technical]</h3>
<ul>
<li>Rama - Cleaned up duplication of the Owner/Lovers/Family lock code (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4200">#4200</a>)</li>
<li>Estsanatlehi - Removed a duplicate nickname regex (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4228">#4228</a>)</li>
@ -1430,7 +1464,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>shion - Fixed lock positioning on the Latex Dog Hood (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4190">#4190</a>)</li>
<li>Rama - Fixed a bug with automated assets not changing state by explicitly setting <code>ChangeWhenLocked: true</code>, allowing a lock-bypass to happen if appropriate (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4196">#4196</a>)</li>
</ul>
<h3 id="technical-17">[Technical]</h3>
<h3 id="technical-18">[Technical]</h3>
<ul>
<li>Estsanatlehi - Add stict types for the asset prerequisites (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4139">#4139</a>)</li>
<li>Rama - Added modular item archetypical subscreen support and general subscreen standardization (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4151">#4151</a>)</li>
@ -1526,7 +1560,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>ewhac - Changed the key-up handler of the crafting screen to not cause performance issues when typing text (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4076">#4076</a>)</li>
<li>kotax - Made sure the curfew status for Jennifer and Sidney gets imported correctly from their Bondage College storyline (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4080">#4080</a>)</li>
</ul>
<h3 id="technical-18">[Technical]</h3>
<h3 id="technical-19">[Technical]</h3>
<ul>
<li>Rama - Changed the vibrating archetype to use more of the extended item API (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3999">#3999</a>)</li>
<li>Miisha - Cleaned up code handling activities and clothing changes in the Private room (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4043">#4043</a>)</li>
@ -1624,7 +1658,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>bananarama92 - BUG: Fix the return module when exiting the wheel of fortune customization menu (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4015">#4015</a>)</li>
<li>Estsanatlehi - Protect against having no assets in metadata when playing audio (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/4018">#4018</a>)</li>
</ul>
<h3 id="technical-19">[Technical]</h3>
<h3 id="technical-20">[Technical]</h3>
<ul>
<li>bananarama92 - MAINT: Let <code>Character.CanTalk()</code> use <code>SpeechGetTotalGagLevel()</code> under the hood (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3951">#3951</a>)</li>
<li>Estsanatlehi - Make sure archetype mismatches get caught (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3929">#3929</a>)</li>
@ -1709,7 +1743,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Ellie - Fixed a bug with name substitution when swapping characters around (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3887">#3887</a>)</li>
<li>bananarama92 - Changed the love chastity belt's text so it can only be modified by the owner (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3889">#3889</a>)</li>
</ul>
<h3 id="technical-20">[Technical]</h3>
<h3 id="technical-21">[Technical]</h3>
<ul>
<li>Estsanatlehi - Cleaned up the Poker minigame (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3877">#3877</a>)</li>
<li>Ellie - Changed asset groups with AllowNone: false to use preview images (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3891">#3891</a>)</li>
@ -1788,7 +1822,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>bananarama92 - Fixed an incorrect chat prefix for the Transport Wooden Box (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3816">#3816</a>)</li>
<li>bananarama92 - Fixed the various show-options of the futuristic straitjacket (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3830">#3830</a>)</li>
</ul>
<h3 id="technical-21">[Technical]</h3>
<h3 id="technical-22">[Technical]</h3>
<ul>
<li>bananarama92 - Overhauled the extended item's validation, fixing some issues (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3796">#3796</a>)</li>
<li>bananarama92 - Added more validation for the futuristic gag around the <code>OriginalSetting</code> property (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3808">#3808</a>)</li>
@ -1865,7 +1899,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>Ellie - Silence a few AssetCheck warnings (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3751">#3751</a>)</li>
<li>bananarama92 - Fixed a slew of issues with crafted items when they're extended assets (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3774">#3774</a>)</li>
</ul>
<h3 id="technical-22">[Technical]</h3>
<h3 id="technical-23">[Technical]</h3>
<ul>
<li>bananarama92 - Converted lots of the old-style assets to the new architecture (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3665">small locker - #3665</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3739">inflatable dildo/buttplug - #3739</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3744">assets with opacity - #3744</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3747">sci-fi pleasure panties - #3747</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3752">manual shock items - #3752</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3753">transport jacket, futuristic bra, halo, clit and dildo belt - #3753</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3761">futuristic gags - #3761</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3766">auto-shock collar - #3766</a>)</li>
<li>bananarama92 - Changed the crafting validation of <code>Type</code> and <code>Color</code> properties to be less strict (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3735">#3735</a>)</li>
@ -1934,7 +1968,7 @@ Rama - Remove redundant <code>null</code> guards in <code>CharacterOnlineRefresh
<li>bananarama92 - Fixed a broken <code>Asset.Prerequisite</code> check (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3660">#3660</a>)</li>
<li>bananarama92 - Added validation for <code>Item.Craft</code> (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3662">#3662</a>)</li>
</ul>
<h3 id="technical-23">[Technical]</h3>
<h3 id="technical-24">[Technical]</h3>
<ul>
<li>Estsanatlehi - Added a few documentation comments (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3650">#3650</a>)</li>
<li>bananarama92 - Improved crafting-related type annotations (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3659">#3659</a>)</li>
@ -2031,7 +2065,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Luna - Fixed a few problems with the Ponygag (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3641">#3641</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3649">#3649</a>)</li>
<li>bananarama92 - Reenabled gagged actions while wearing <code>small</code> gags (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3644">#3644</a>)</li>
</ul>
<h3 id="technical-24">[Technical]</h3>
<h3 id="technical-25">[Technical]</h3>
<ul>
<li>Estsanatlehi - Refactored ChatRoomMessage (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3592">#3592</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3643">#3643</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3645">#3645</a>)</li>
<li>Estsanatlehi - Added typedefs for the dynamic drawing callbacks (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3620">#3620</a>)</li>
@ -2068,7 +2102,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Estsanatlehi - Fixed crash with the padded mittens (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3609">#3609</a>)</li>
<li>Estsanatlehi - Split Egged from the remote-needed function (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3599">#3599</a>)</li>
</ul>
<h3 id="technical-25">[Technical]</h3>
<h3 id="technical-26">[Technical]</h3>
<ul>
<li>Da'Inihlus - Updated the chinese translation (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3603">#3603</a>)</li>
<li>Estsanatlehi - Updated russian activity translations (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3608">#3608</a>)</li>
@ -2108,7 +2142,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Ellie - Fixed a loophole that allowed players to crash other players' games via console (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3578">#3578</a>)</li>
<li>zR1OQicz - Fixed an issue with color handling in the magic puzzle minigame (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3579">#3579</a>)</li>
</ul>
<h3 id="technical-26">[Technical]</h3>
<h3 id="technical-27">[Technical]</h3>
<ul>
<li>Demopans - Converted the old Git contribution guide into markdown and added it to the game repository (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3555">#3555</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -2163,7 +2197,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Estsanatlehi - Fixed a crash that could occur on login for some players (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3532">#3532</a>)</li>
<li>Estsanatlehi - Fixed an issue where item duplicates could appear in the inventory screen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3548">#3548</a>)</li>
</ul>
<h3 id="technical-27">[Technical]</h3>
<h3 id="technical-28">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Estsanatlehi - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3525">#3525</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3536">#3536</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3537">#3537</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3542">#3542</a></li>
@ -2233,7 +2267,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Ellie - Fixed an issue where players with no owner/lovers could get stuck in owner/lover locks (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3505">#3505</a>)</li>
<li>Estsanatlehi - Fixed an issue where skills could overlap on the player's informatino sheet (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3511">#3511</a>)</li>
</ul>
<h3 id="technical-28">[Technical]</h3>
<h3 id="technical-29">[Technical]</h3>
<ul>
<li>Ellie - Overhauled <code>AllowLock</code> behaviour to permit lockable item variations (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3450">#3450</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3454">#3454</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -2333,7 +2367,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>remiliacn - Fixed an issue where OOC using the full-width left parenthesis character (<code></code>) could bypass OOC being blocked when gagged (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3449">#3449</a>)</li>
<li>anniclub - Fixed a piece of missing chat message when picking the "Light" option on the Inflatable Strait Leotard (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3458">#3458</a>)</li>
</ul>
<h3 id="technical-29">[Technical]</h3>
<h3 id="technical-30">[Technical]</h3>
<ul>
<li>Nina - Added a new Variable Height archetype to the asset system (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3357">#3357</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3387">#3387</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -2407,7 +2441,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Sidious - Fixed a crash when inspecting a combo lock while your blindness level changed (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3276">#3276</a>)</li>
<li>Estsanatlehi - Fixed an issue where the remote control menu button would not appear for some eligible items (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3335">#3335</a>)</li>
</ul>
<h3 id="technical-30">[Technical]</h3>
<h3 id="technical-31">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Nina - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3275">#3275</a></li>
@ -2483,7 +2517,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Karamel - Fixed an issue where the cafe maid would not handle multi-layered gags correctly (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3270">#3270</a>)</li>
<li>Estsanatlehi - Fixed an issue with the positioning of the steel ankle cuffs (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3271">#3271</a>)</li>
</ul>
<h3 id="technical-31">[Technical]</h3>
<h3 id="technical-32">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Ellie - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3247">#3247</a></li>
@ -2544,7 +2578,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Estsanatlehi - Fixed some issues with the Automatic Shock Collar &amp; Shock Unit (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3242">#3242</a>)</li>
<li>Sidious - Fixed a crash when entering the College in a colored skirt (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3243">#3243</a>)</li>
</ul>
<h3 id="technical-32">[Technical]</h3>
<h3 id="technical-33">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Estsanatlehi - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3103">#3103</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3216">#3216</a></li>
@ -2599,7 +2633,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Nina - Fixed zones without activities being displayed in preferences (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3171">#3171</a>)</li>
<li>klorpa - Fixed several spelling mistakes across the game (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3172">#3172</a>)</li>
</ul>
<h3 id="technical-33">[Technical]</h3>
<h3 id="technical-34">[Technical]</h3>
<ul>
<li>Jomshir - Code cleanup (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3154">#3154</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3160">#3160</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3161">#3161</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3177">#3177</a>)</li>
<li>Nina - Added <code>OverrideAssetEffect</code> property to ignore base item effects (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3164">#3164</a>)</li>
@ -2665,7 +2699,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Emily R - Fixed the Latex Boxtie Armbinder, Armbinder Jacket and Bolero Straightjacket hiding parts of certain items (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3132">#3132</a>)</li>
<li>Nina - Fixed an issue where the Admiral Top's shirt would disappear in the over-the-head pose for players with the small body size (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3134">#3134</a>)</li>
</ul>
<h3 id="technical-34">[Technical]</h3>
<h3 id="technical-35">[Technical]</h3>
<ul>
<li>Ellie - The extended item framework now permits a new archetype for vibrating items (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3081">#3081</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -2743,7 +2777,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Ellie - Fixed some minor graphical artefacts on the Display Frame (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3063">#3063</a>)</li>
<li>Ellie - Fixed a bug where the Techno Collar could emit <code>(MISSING PLAYER DIALOG: TriggerShock-1)</code> messages (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3086">#3086</a>)</li>
</ul>
<h3 id="technical-35">[Technical]</h3>
<h3 id="technical-36">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Estsanatlehi - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3014">#3014</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3020">#3020</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3021">#3021</a></li>
@ -2804,7 +2838,7 @@ Bondage-College/-/merge_requests/3716))</li>
<li>Ellie - Fixed some errors in the chatroom messages for the Futuristic Straitjacket (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3010">#3010</a>)</li>
<li>Ada - Fixed a bug where the Futuristic Mask wasn't properly disabling some mouth activities (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/3013">#3013</a>)</li>
</ul>
<h3 id="technical-36">[Technical]</h3>
<h3 id="technical-37">[Technical]</h3>
<ul>
<li>Technical changes, fixes and improvements:<ul>
<li>Nina - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2975">#2975</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2977">#2977</a></li>
@ -2987,7 +3021,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Fixed a bug where helping someone to kneel would reset their arm position to the default (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2978">#2978</a>)</li>
<li>Nina - Fixed the grammar for the chatroom messages of several items (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2976">#2976</a>)</li>
</ul>
<h3 id="technical-37">[Technical]</h3>
<h3 id="technical-38">[Technical]</h3>
<ul>
<li>Ellie - Added a new npm script to run all Github checks locally <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2889">#2889</a><ul>
<li>Contributors with Node.js &amp; npm installed can run checks locally by navigating to <code>BondageClub/Tools/Node</code> and running <code>npm run checks</code> (after running an <code>npm install</code> if necessary)</li>
@ -3126,7 +3160,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Ace - Fixed an issue where some maid items would never get removed from the player's inventory when they should (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2813">#2813</a>)</li>
<li>Kimei - Fixed some 404 errors with the Vacbed Deluxe when locked (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2830">#2830</a>)</li>
</ul>
<h3 id="technical-38">[Technical]</h3>
<h3 id="technical-39">[Technical]</h3>
<ul>
<li>Jomshir - Changed the asset check (used for Github PR checks) to use TypeScript for improved type checking (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2776">#2776</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -3268,7 +3302,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Improved several NPCs to better respect players' blocked item settings (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2742">#2742</a>)</li>
<li>Ace - Fixed an issue where handheld items could fail to render or be incorrectly named when wearing some mittens (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2742">#2742</a>)</li>
</ul>
<h3 id="technical-39">[Technical]</h3>
<h3 id="technical-40">[Technical]</h3>
<ul>
<li>Ellie - Added validation to prevent players from adding certain impossible item combinations to others via console (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2618">#2618</a>)</li>
<li>Ace - Performance optimizations for text drawing (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2640">#2640</a>)</li>
@ -3383,7 +3417,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Ellie - Fixed a few typos <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2583">#2583</a></li>
<li>Ellie - Fixed an issue with the Seamless Open Crotch Strait Dress not hiding skirts (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2584">#2584</a>)</li>
</ul>
<h3 id="technical-40">[Technical]</h3>
<h3 id="technical-41">[Technical]</h3>
<ul>
<li>Jomshir - Made some major optimizations to character drawing for suspended characters, and when blindfolded (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2528">#2528</a>)</li>
<li>Sekkmer - Optimized character account updates to reduce server traffic (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2297">#2297</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2531">#2531</a>)</li>
@ -3487,7 +3521,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Fixed an issue where multiple players inspecting the extended menus for certain items could cause appearance desyncs (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2471">#2471</a>)</li>
<li>Ada - Increased the size of the combination input for the Safeword Padlock (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2478">#2478</a>)</li>
</ul>
<h3 id="technical-41">[Technical]</h3>
<h3 id="technical-42">[Technical]</h3>
<ul>
<li>Jomshir - Added a lint check to the code using ESLint - pull requests will now be checked against ESLint and linting errors will be highlighted (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2286">#2286</a>)</li>
<li>fleisch11 - Added a check to prevent players from accidentally adding invalid skills/reputations via the console (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2382">#2382</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2386">#2386</a>)</li>
@ -3584,7 +3618,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Sekkmer - Fixed an issue with the handling of chatroom enter/leave messages (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2329">#2329</a>)</li>
<li>Ellie - Fixed an issue where the player's expression could get automatically reset to default after a manual expression change (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2332">#2332</a>)</li>
</ul>
<h3 id="technical-42">[Technical]</h3>
<h3 id="technical-43">[Technical]</h3>
<ul>
<li>Ellie - Rework of multiplayer appearance update validation for better consistency and reliability (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2186">#2186</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2255">#2255</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2264">#2264</a>)</li>
<li>Ellie - Added a new framework for typed extended items - currently being piloted on the Latex Boxtie/Butterfly/Seamless leotards (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2263">#2263</a>)</li>
@ -3694,7 +3728,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Fixed an issue where player interaction options in chatrooms would overflow the height of the screen (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2190">#2190</a>)</li>
<li>Ellie - Fixed an issue where the collar cuffs would prevent activities on the neck zone (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2236">#2236</a>)</li>
</ul>
<h3 id="technical-43">[Technical]</h3>
<h3 id="technical-44">[Technical]</h3>
<ul>
<li>Jomshir - Created a new item saving format to reduce server message sizes (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2137">#2137</a>, <a href="https://github.com/Ben987/Bondage-Club-Server/pull/68">Server #68</a> <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2138">#2138</a>)</li>
<li>Technical changes, fixes and improvements:<ul>
@ -3848,7 +3882,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Ellie - Fixed a bug where the expression reset button was resetting players' mouth color (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2053">#2053</a>)</li>
<li>Ellie - Fixed an issue where players could not add/remove time from the Owner Timer Padlock (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/2056">#2056</a>)</li>
</ul>
<h3 id="technical-44">[Technical]</h3>
<h3 id="technical-45">[Technical]</h3>
<ul>
<li>Jomshir - Added an asset-checking script to help identify and fix asset definition errors (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1955">#1955</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1962">#1962</a>)</li>
<li>Ellie - Added support for variable item opacity, and new slider controls (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1931">#1931</a>)</li>
@ -3977,7 +4011,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Fixed an exploit that allowed players to circumvent OOC being blocked (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1900">#1900</a>)</li>
<li>Nina - Fixed an issue where players could sometimes not access the College despite wearing the correct clothes (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1921">#1921</a>)</li>
</ul>
<h3 id="technical-45">[Technical]</h3>
<h3 id="technical-46">[Technical]</h3>
<ul>
<li>Sandrine - Added a major performance enhancement to extended item screens (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1511">#1511</a>)</li>
<li>Nina - Reworked the game's height system, allowing the creation of items that extend outside the character canvas. This will enable the creation of several exciting new items and features in this release and future releases (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1844">#1844</a>)</li>
@ -4094,7 +4128,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Ellie - Fixed a potential exploit where console users could crash other players' games (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1733">#1733</a>)</li>
<li>Wultir - Fixed an error with the Shock Collar/Unit when the players shock themselves (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1736">#1736</a>)</li>
</ul>
<h3 id="technical-46">[Technical]</h3>
<h3 id="technical-47">[Technical]</h3>
<ul>
<li>Minor technical changes, fixes and improvements:<ul>
<li>Ada - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1684">#1684</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1700">#1700</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1705">#1705</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1709">#1709</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1710">#1710</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1717">#1717</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1722">#1722</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1725">#1725</a>, <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1730">#1730</a></li>
@ -4210,7 +4244,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Ellie - Fixed an issue where changing the vibrator settings on the Mermaid Tail would cause its locks to fall off (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1633">#1633</a>)</li>
<li>Nina - Fixed an issue where unlocking a gag would break the gag's speech garbling effect (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1637">#1637</a>)</li>
</ul>
<h3 id="technical-47">[Technical]</h3>
<h3 id="technical-48">[Technical]</h3>
<ul>
<li>Many technical changes, fixes and improvements:<ul>
<li>Ellie - <a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1591">#1591</a></li>
@ -4369,7 +4403,7 @@ chatroom (<a href="https://github.com/Ben987/Bondage-Club-Server/pull/107">Serve
<li>Nina - Fix for the list of friends being drawn in the wrong position for rooms in the last row (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1558">#1558</a>)</li>
<li>Wultir - Fix for the afk emote not always being set as expected (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1557">#1557</a>)</li>
</ul>
<h3 id="technical-48">[Technical]</h3>
<h3 id="technical-49">[Technical]</h3>
<ul>
<li>Ace - New dynamic asset framework (<a href="https://gitgud.io/BondageProjects/Bondage-College/-/merge_requests/1324">#1324</a>)<ul>
<li>New online preference to disable dynamic assets on others (should assist users on slower machines)</li>