diff --git a/BondageClub/Screens/Interface.csv b/BondageClub/Screens/Interface.csv index 643d42bb90..3e5c2dea97 100644 --- a/BondageClub/Screens/Interface.csv +++ b/BondageClub/Screens/Interface.csv @@ -183,6 +183,7 @@ NotificationTitleLarp,LARP - Your turn NotificationTitleTest,Test Notification OpacityLabel,Change Opacity OptionNeedsToBeBought,Option needs to be bought +OwnerProposeSub,<b>You've asked TargetCharacterName to become your submissive. Don't forget to friend them if they accept!</b> Page,Page PandoraActivityBondage,A Pandora guard puts TargetCharacterName in new restraints. PandoraActivitySpank,A Pandora guard spanks TargetCharacterName butt many times. diff --git a/BondageClub/Screens/Online/ChatRoom/ChatRoom.js b/BondageClub/Screens/Online/ChatRoom/ChatRoom.js index 0dcc1fd096..ec543ea792 100644 --- a/BondageClub/Screens/Online/ChatRoom/ChatRoom.js +++ b/BondageClub/Screens/Online/ChatRoom/ChatRoom.js @@ -5512,9 +5512,15 @@ function ChatRoomSendOwnershipRequest(RequestType) { CharacterChangeMoney(Player, -100); DialogChangeReputation("Dominant", 10); } - if ((ChatRoomOwnershipOption == "CanEndTrial") && (RequestType == "Accept")) DialogChangeReputation("Dominant", -20); + if ((ChatRoomOwnershipOption == "CanEndTrial") && (RequestType == "Accept")) { + DialogChangeReputation("Dominant", -20); + } ChatRoomOwnershipOption = ""; ServerSend("AccountOwnership", { MemberNumber: CurrentCharacter.MemberNumber, Action: RequestType }); + if (RequestType === "Propose") { + const msg = InterfaceTextGet("OwnerProposeSub").replace("TargetCharacterName", CharacterNickname(CurrentCharacter)); + ChatRoomSendLocal(msg); + } if (RequestType == "Accept") DialogLeave(); }