Commit graph

13302 commits

Author SHA1 Message Date
BondageProjects
d57ed35554 Merge branch 'craft-dom' into 'master'
MAINT: Use DOM lists for the crafting component of button tooltips

See merge request 
2025-03-31 00:02:09 +00:00
BondageProjects
f96d0db616 Merge branch 'fix/pandora-activity-hogtie' into 'master'
Fix incorrect group name when applying hogtie

See merge request 
2025-03-31 00:01:18 +00:00
BondageProjects
257b25efe2 Merge branch 'craft3' into 'master'
BUG: Fix `CraftingLoad()` failing to properly handle nullish (i.e. unused) crafts

See merge request 
2025-03-31 00:00:43 +00:00
BondageProjects
6457aa6a51 Merge branch 'fix/full-height-crash' into 'master'
Fix a crash when the player somehow becomes invalid

See merge request 
2025-03-31 00:00:03 +00:00
BondageProjects
ba0600bddc Merge branch 'header-copy' into 'master'
BUG: Fix the new chat room header icons not producing text upon copy/pasting

See merge request 
2025-03-30 23:58:58 +00:00
BondageProjects
cf99906d4f Merge branch 'fix/owner-friend-notification' into 'master'
When sending an ownership request, remind the sender to friend their sub

See merge request 
2025-03-30 23:58:16 +00:00
BondageProjects
c98f0a965c Merge branch 'feature/butt-massage' into 'master'
Add ItemButt as a valid activity target for MassageHands

See merge request 
2025-03-30 23:56:49 +00:00
BondageProjects
b8278e3b8f Merge branch 'fix/cleanup-list-access' into 'master'
Move all the access list checks into a single function

See merge request 
2025-03-30 23:55:52 +00:00
BondageProjects
b0737060d3 Merge branch 'fix/ci' into 'master'
Fix CI (almost)

See merge request 
2025-03-30 23:53:59 +00:00
BondageProjects
5f2d3d6a53 Merge branch 'craft2' into 'master'
BUG: Fix `InventoryWear()` ignoring explicitly passed colors in favor of `Craft.Color`

See merge request 
2025-03-30 23:52:40 +00:00
BondageProjects
11f498ce26 Merge branch 'fix/msgid-crash' into 'master'
Check that the message is proper before trying to put an id inside it

See merge request 
2025-03-30 23:52:07 +00:00
BondageProjects
877c8ac4a4 Merge branch 'bra-port' into 'master'
Added artwork for Satin Corset 1, Bandage, Leather Bunny Hollow Bra, and Maid Bra to the Bra asset folders from Echo mod.

See merge request 
2025-03-30 23:50:40 +00:00
BondageProjects
e7e8698a82 Merge branch 'COMMUNITY' into 'master'
Added 4 community logos to the custom tshirt

See merge request 
2025-03-30 23:49:40 +00:00
Jean-Baptiste Emmanuel Zorg
351c0e4394 Fix an error on reassigning window.location; use reload() instead 2025-03-30 23:49:49 +02:00
Jean-Baptiste Emmanuel Zorg
2627c788f0 Fix a few misnamed layers for the business trousers 2025-03-30 23:41:38 +02:00
Jean-Baptiste Emmanuel Zorg
a3efd25c79 Fix whitespace 2025-03-30 23:27:21 +02:00
Jean-Baptiste Emmanuel Zorg
a30dcbd182 Use CopyConfig to make the Bartender vest duplicates 2025-03-30 23:27:21 +02:00
bananarama92
afb7e4886b
MAINT: Use DOM lists for the crafted dialog panel 2025-03-30 21:23:34 +02:00
bananarama92
1bb41feaba
MAINT: Use DOM lists for the crafting component of button tooltips 2025-03-30 21:23:34 +02:00
Jean-Baptiste Emmanuel Zorg
ac44e94bdc Fix incorrect group name when applying hogtie 2025-03-30 20:40:32 +02:00
Jean-Baptiste Emmanuel Zorg
6e3ac67786 Merge the arousal zone setters into one function that can update both values
This saves on having duplicated code to unpack, apply one or the other,
then pack back again. The only places where we don't have change the
whole set at once are in the Arousal settings screen.
2025-03-30 19:05:44 +02:00
bananarama92
c40a362746
BUG: Fix InventoryCraft() overriding member numbers/names if they are already set 2025-03-30 15:40:00 +02:00
Jean-Baptiste Emmanuel Zorg
c024cd9317 Type-strict a bunch of arousal things 2025-03-30 15:34:31 +02:00
bananarama92
17b7767a9e
BUG: Fix CraftingLoad() failing to properly handle nullish (i.e. unused) crafts 2025-03-30 15:02:09 +02:00
RavenCreative
7408fd6480 Added 4 community logos to the custom tshirt 2025-03-30 12:15:23 +02:00
Sin
da20cd5413 rename all chinese files to english 2025-03-29 23:05:31 -04:00
Sin
1af19885b9 Merge branch 'bra-port' of ssh.gitgud.io:sin1337/Bondage-College into bra-port 2025-03-29 22:50:43 -04:00
Sin
bf94ea5446 rename all chinese files to english 2025-03-29 22:48:12 -04:00
Jean-Baptiste Emmanuel Zorg
baa480a3b3 Fix a crash when the player somehow becomes invalid
It's unclear what's causing it, but people have been reporting crashes
in the wardrobe, so let's stay safe and protect against a possibly
missing Player object.
2025-03-30 00:50:11 +01:00
bananarama92
fe716f31c7
BUG: Fix the new chat room header icons not producing text upon copy/pasting 2025-03-29 21:47:36 +01:00
Jean-Baptiste Emmanuel Zorg
4e112ad8d6 When sending an ownership request, remind the sender to friend their sub 2025-03-29 21:17:28 +01:00
Jean-Baptiste Emmanuel Zorg
347644356d Move all the access list checks into a single function
This adds nicer methods to the Character object for checking someone
against the various player/character access lists.
2025-03-29 17:42:56 +01:00
Jean-Baptiste Emmanuel Zorg
0ecff2f766 Add ItemButt as a valid activity target for MassageHands 2025-03-29 13:01:00 +01:00
Jean-Baptiste Emmanuel Zorg
1a31f76f46 Type-strict Login.js 2025-03-29 12:06:13 +01:00
Jean-Baptiste Emmanuel Zorg
b915a64953 Move Controller screen init to its subscreen load handler 2025-03-29 12:06:08 +01:00
Jean-Baptiste Emmanuel Zorg
5bbb5134d7 Type-strict Creation.js & Import.js
±0 errors
2025-03-29 12:06:04 +01:00
Jean-Baptiste Emmanuel Zorg
4f527715f8 Type-strict Assets.js 2025-03-29 12:06:04 +01:00
Jean-Baptiste Emmanuel Zorg
100023e447 Type-strict Platform 2025-03-29 12:06:04 +01:00
Jean-Baptiste Emmanuel Zorg
e2ca99014b Provide typedefs for all the ScreenFunctions
The reason is that the previous way of doing `ScreenFunctions[funcname]`
actually breaks in strict mode, because the optionality of the callback
gets carried over, causing an error.
2025-03-29 12:06:04 +01:00
Jean-Baptiste Emmanuel Zorg
dcc459fa32 Remove the refresh argument to CharacterAppearanceSetItem
It's low-level, and there's only 3 callers asking for a refresh
2025-03-29 12:06:04 +01:00
Jean-Baptiste Emmanuel Zorg
bb36722120 Type-strict ChatSearchRoomSpaces 2025-03-29 12:06:00 +01:00
Jean-Baptiste Emmanuel Zorg
b019a1677b Type-strict ChatRoom buttons names 2025-03-29 12:05:48 +01:00
Jean-Baptiste Emmanuel Zorg
2f7accdf20 Check that the message is proper before trying to put an id inside it
Stops a crash when running BCX, as it uses an object as a dictionary
instead of an array.
2025-03-28 19:18:47 +01:00
bananarama92
b19d0746c4
BUG: Fix InventoryCraft() failing to apply certain item properties for non-extended items 2025-03-28 17:22:00 +01:00
bananarama92
60ebf457f4
BUG: Fix InventoryWear() ignoring explicitly passed colors in favor of Craft.Color 2025-03-28 17:21:59 +01:00
BondageProjects
1a185e0318 Merge branch 'WigBack' into 'master'
Added a 'Back View' Wig Q option as a workaround hairstyle for proof of...

See merge request 
2025-03-28 14:10:17 +00:00
BondageProjects
b59834ea49 Merge branch 'master' into 'master'
[ADD] LeatherCage-SteelBelt-HoofBoots-ButterflyGarter-BartenderVest(M F) and more.

See merge request 
2025-03-28 14:08:27 +00:00
BondageProjects
012ab8ddb6 FIX - ServerSendQueueProcess - data.Dictionary 2025-03-28 10:04:50 -04:00
Cleon
512d674ffa Fixing issues and modifying CustomTShirt to fit Raven's new stamp additions. 2025-03-28 10:50:55 +00:00
RavenCreative
df22f3a532 Added a 'Back View' Wig Q option as a workaround hairstyle for proof of concept of a back view Sin is working on with permission from the original artist. 2025-03-28 03:26:05 -07:00