Monoman1 Posted March 5, 2021 Author Posted March 5, 2021 Taking suggestions for dialogue lines for spectator NPCs happy with your dancing performance.
Corsayr Posted March 6, 2021 Posted March 6, 2021 5 minutes ago, Monoman1 said: 3 hours ago, HexBolt8 said: But the Friendly Woodelf is making work for someone else. Yes. She has a habit of doing that ? But now it is already a thing! The test scripts worked perfectly!!* ? *While I was trying to test it I set Defeat to 100% send to simple slavery after assault and turned off the SL_Trigger chance for destroying the freedom license (for the test). I was so sure I had it all worked out, but then as I was getting assaulted it started to rain! ? Fortunately they (The bandits) managed to finish and send me off to auction before I got too soaked. ? 1
Hex Bolt Posted March 6, 2021 Posted March 6, 2021 44 minutes ago, Monoman1 said: Taking suggestions for dialogue lines for spectator NPCs happy with your dancing performance. I'm using "Dance for Septims", which seems to be extremely similar. I added extra spectator comments to my personal version. It's for a female character. Feel free to use anything from here. Spoiler I'm speechless. The way her breasts swing, there's no words! Amazing performance. So lovely and sexy! She's so graceful, so sexy! It's mesmerizing. So slutty, but I can't look away. Pfft. I know a whore when I see one. Mesmerizing. So graceful, so seductive. I've seen erotic dancers perform before, but they weren't this good. Impressive! Watch how her breasts move! I could watch this all day. I'll bet she's talented between the sheets, too! Such a firm ass! Beautiful! Oh, this girl is giving me such naughty thoughts! [If not naked] C'mon, take off your top. Show us your breasts! Come on, sweetie, slip out of that outfit. Let's see your ass! Dance naked! I want to see all of you! [Males] Very nice! The way her hips move is getting me hard. The way her breasts bounce, I've never been so hard! She's so firm. I'm imaging my cock deep inside her. I want to do things to her. Dirty things. Outstanding! Just imagine how dextrous she'd be in bed! Captivating. I must fuck her! Are you taken? Oh, I must have you! [Females] If I were half this sexy, I'd never sleep alone. I wish I could dance like that. She's amazing! I could never do this. I envy her. I hate her. 6
Corsayr Posted March 6, 2021 Posted March 6, 2021 11 minutes ago, HexBolt8 said: [If not naked] C'mon, take off your top. Show us your breasts! Come on, sweetie, slip out of that outfit. Let's see your ass! Dance naked! I want to see all of you! I like that one! 1
Lupine00 Posted March 6, 2021 Posted March 6, 2021 8 hours ago, Corsayr said: I know, that is why it is a dream. SS doesn't have that much code in it. You could easily modify your own version to work that way if you care, and release it as a patch for others. There is already a path in SS where it gives up and lets you go, so you just need to detect the existence of the license and then leverage that path. As you can read the license status via StorageUtil with no dependency, it's a trivial change with no dependency requirements.
Monoman1 Posted March 6, 2021 Author Posted March 6, 2021 1 minute ago, Lupine00 said: Monoman will have a sensible way for an external mod to check for licenses, I imagine? You're way behind https://www.loverslab.com/topic/148601-simple-slavery-plus-plus/?do=findComment&comment=3307983 1
Corsayr Posted March 6, 2021 Posted March 6, 2021 4 minutes ago, Monoman1 said: You're way behind Really behind! It's already an officially release update on the main DL page. ? Version 6.3.7
Lupine00 Posted March 6, 2021 Posted March 6, 2021 19 minutes ago, Monoman1 said: You're way behind You answered too fast, without reading the update I made to my post literally seconds later. That said, the documentation for the license variables in the API file is non-existent. So while you can find the example of fetching and dumping them in the debug statement, it doesn't explain the SEMANTICS of the values stored. My guess is that anything > 0 mean you have a license. Maybe the value is days remaining? It doesn't say in the version I have, which is 635.
Monoman1 Posted March 6, 2021 Author Posted March 6, 2021 10 minutes ago, Lupine00 said: My guess is that anything > 0 mean you have a license. Maybe the value is days remaining? It doesn't say in the version I have, which is 635. Should be there in the comments: Values: -1: Licence type disabled, 0: Does not have licence or licence expired, 1: Has a valid licence
Corsayr Posted March 6, 2021 Posted March 6, 2021 How it started On 12/3/2020 at 4:54 PM, Corsayr said: Hi MM1 ? It's me again. ? I know you are like probably super bored, and looking for a new difficult to implement feature with fringe appeal at best. So I have just the thing! How about when the player is wet (frostfall wet) there is a chance of licenses getting ruined? Hope this post finds you in good health and good spirits, let me know how much you hate the idea it in the comments below. ? How it's going Spoiler If I forgot to mention it, I am absolutely loving the license getting wet feature. ? Thanks MM1! 2
Monoman1 Posted March 6, 2021 Author Posted March 6, 2021 4 minutes ago, Corsayr said: If I forgot to mention it, I am absolutely loving the license getting wet feature. While making that and for a while after I was thinking maybe there should be something you could buy to mitigate the risk of licences getting destroyed while wet. A leather satchel or something. Is it busywork to buy a satchel for your licences to go in? Shouldn't really cost much since it's just a leather satchel. So would it actually bring anything to the mechanic....?
Clea Strange Posted March 6, 2021 Posted March 6, 2021 I have a suggestion if I may and that suggestion is this "a chance of your license/license's getting stolen
Corsayr Posted March 6, 2021 Posted March 6, 2021 5 minutes ago, Monoman1 said: While making that and for a while after I was thinking maybe there should be something you could buy to mitigate the risk of licences getting destroyed while wet. A leather satchel or something. Is it busywork to buy a satchel for your licences to go in? Shouldn't really cost much since it's just a leather satchel. So would it actually bring anything to the mechanic....? If you're just doing it for me, no need. I like things as they are. ?
Corsayr Posted March 6, 2021 Posted March 6, 2021 3 minutes ago, Hiderius said: I have a suggestion if I may and that suggestion is this "a chance of your license/license's getting stolen If you are using SSE there is a mod sl_triggers that has addons for potentially losing licenses after sex. Otherwise Defeat, SL Adventures, and probably others I can't think of all have theft mechanics that can (and sometime do) steal your licenses.
Lupine00 Posted March 6, 2021 Posted March 6, 2021 32 minutes ago, Monoman1 said: Should be there in the comments: Values: -1: Licence type disabled, 0: Does not have licence or licence expired, 1: Has a valid licence So hard to find I gave up looking... Should be with the events at the top... Anyway, here is a quick hack of how the feature might work. Absolutely zero testing, in my inimitable style. My opinions are the same as facts, and my code has no bugs, so I don't need to test! ? I only listed the functions I needed to change - not the whole file. Based this on SSLV 6.3.4, which may not even be latest - but whatever the latest changes were, they appeared to be irrelevant to my game, so I didn't update. Spoiler event OnUpdate() ;if GetStage() >= 20 && Getstage() < 120 ;Game.DisablePlayerControls(True, False, False, False, False, False, False) ; RegisterForSingleUpdate(0.3) ;endif Working's for solution to DD issue. if Getstage() == 25 ; Clean up objective after license release... If StorageUtil.GetIntValue(None, "_SLS_HasValidFreedomLicence") > 0 && \ StorageUtil.GetIntValue(None, "_SSLV_ReleasedDueToLicense") > 0 SetObjectiveCompleted(25) StorageUtil.UnsetIntValue(None, "_SSLV_ReleasedDueToLicense") SetStage(120) ; Note, we're still using the objective from stage 25... RegisterForSingleUpdate(20.0) Return EndIf ; ASSIGN VARIABLES BEFORE YOU USE THEM!!! BG = Keyword.GetKeyword("zad_BlockGeneric") QD = Keyword.GetKeyword("zad_QuestItem") HB = Keyword.GetKeyword("zad_DeviousHeavyBondage") If !PlayerRef.WornHasKeyword(BG) && !PlayerRef.WornHasKeyword(QD) Utility.wait(5) Debug.Notification("Since you removed your devices your skin has been tingling.") Utility.wait(5) Debug.Notification("Your skin feels like it's on fire! What's happening?") PlayerRef.PlayIdle(BleedOutStart) Utility.wait(3) if !PlayerRef.WornHasKeyword(BG) && !PlayerRef.WornHasKeyword(QD) Reset() Debug.MessageBox("You black out for a second.\nYour vision clears, and you realize your back at the auction!\nYou were free...no... how? Those spells they used on you.\nThey must have enchanted you to teleport back here once you removed those devices.") SendModEvent("SSLV Entry") PlayerRef.PlayIdle(BleedOutStop) SetObjectiveFailed(25) else RegisterForSingleUpdate(20.0) PlayerRef.PlayIdle(BleedOutStop) Debug.Notification("It seems that device has stopped your skin feeling like it's on fire.") endif Else RegisterForSingleUpdate(20.0) EndIf endif Endevent function Stage_25() ; This stage is dedicated to dealing with devices ; Dirty hack demo of how Freedom license might work. If StorageUtil.GetIntValue(None, "_SLS_HasValidFreedomLicence") > 0 StorageUtil.SetIntValue(None, "_SSLV_ReleasedDueToLicense", 1) playerref.SetAngle(0, 0, 180) SetObjectiveCompleted(20) SetObjectiveDisplayed(25) Debug.MessageBox("They check your freedom license and realize that selling you would be illegal. Amazingly, you're free to go.") enablecontrols() Debug.SendAnimationEvent(playerref, "IdleForceDefaultState") RegisterForSingleUpdate(20.0) ; We will use the update to clear the objective Return EndIf SendModEvent("dhlp-Suspend") playerref.SetAngle(0, 0, 180) SetObjectiveCompleted(20) BG = Keyword.GetKeyword("zad_BlockGeneric") QD = Keyword.GetKeyword("zad_QuestItem") if PlayerRef.WornHasKeyword(BG) || PlayerRef.WornHasKeyword(QD) int iOption = BlockingDevicesMsg.Show() if iOption == 0 iOption = LastChanceMsg.Show() endif if iOption == 1 SetObjectiveDisplayed(25) Debug.MessageBox("They try to remove your restraints, casting all kinds of spells. They give up and tell you, \"We can't sell an owned slave.\"\n\nIt seems they're are gonna let you walk out the front door.") SendModEvent("dhlp-Resume") enablecontrols() Debug.SendAnimationEvent(playerref, "IdleForceDefaultState") RegisterForSingleUpdate(1.0) ; RegisterForSingleUpdate should be LAST thing you do!!! return endif endif ;game.disablePlayerControls() Utility.Wait(1.0) game.forcethirdperson() Utility.Wait(1.0) ClearDevices() playerref.PlayIdle(ZazAPCAO301) playerref.SetAngle(0, 0, 180) SetStage(30) Endfunction You'll notice I highlight/fix a few "bugs" in SSLV in just these couple of routines. This thing is a horror show. I said I'd never touch it, and it's a bottomless pit of fixing. This code is just a proof-of-concept. I'm not taking it any further. I think a proper solution should have its own quest stage for the license fail out, but I wanted to show you can do it without even touching the ESP.
Monoman1 Posted March 6, 2021 Author Posted March 6, 2021 13 minutes ago, Lupine00 said: Should be with the events at the top... Fixed! Scriptname _SLS_Api extends Quest ; See the relevant function for more details and examples!
Lupine00 Posted March 6, 2021 Posted March 6, 2021 25 minutes ago, Monoman1 said: Is it busywork to buy a satchel for your licences to go in? I think it should be a given that you take measures to protect your licenses from weather and water, which are not exactly surprises in Skyrim. I think you'd have something like a sealed scroll tube, or bottle to keep them in. Also, it seems reasonable the the writing on the licenses wouldn't run in water, and there would be official seals or other parts that are waterproof anyway. Nor, do we have lots of other equipment that you're carrying around in a bag suddenly deteriorate for no reason. Shouldn't the map and compass also be vulnerable? Thus, I don't enable the destroyed by wetness feature as it stands. However, there is something appealing about the feature concept. Maybe if you don't have a backpack, there could be a modifier? Then you could set the chance so it's zero with a backpack, and low without one? Maybe more important, most of the time, is how licenses are stolen, or not stolen, in defeat scenarios. Tricky... Simple Slavery ... while we're talking about it ... leaves all the player inventory intact. I simply don't GET this decision. It should - always - have gone into a chest in the AH, like an arrest. Including Quest items. Return to Riften to collect it from escrow if you ever become free. Maybe pay a fee for release. Amongst the two dozen things that annoy me in SS, that's ... one.
Hex Bolt Posted March 6, 2021 Posted March 6, 2021 29 minutes ago, Lupine00 said: Anyway, here is a quick hack of how the feature might work. 6.3.7 already has the freedom license feature. It was simple, so I did it right away. Corsayr and Herowynne tested the script change before I posted the update. 1
Lupine00 Posted March 6, 2021 Posted March 6, 2021 12 minutes ago, HexBolt8 said: 6.3.7 already has the freedom license feature. It was simple, so I did it right away. Corsayr and Herowynne tested the script change before I posted the update. Sorry. That made no sense to me when I read it earlier. I thought 637 was a SLS version and it was talking about access to license states, which had me baffled, because SLS is still on 635 as far as I can see. Well there's a waste of an hour I could have better spent on something actually useful to someone. On top of which, editing SSLV code has left me with a sensation like something is crawling under my skin. Not that I don't have to deal with some other code that triggers and frustrates me on a daily basis, but I didn't make SSLV my problem.
Lupine00 Posted March 6, 2021 Posted March 6, 2021 The issue with licenses right now is that they take over your entire game. Even at low cost values. That's probably fine if you don't have other things in your game, but if you have a slavery mod that stops you holding any cash, you can't get any licenses. That's annoying because you aren't even the one that is profiting from loot sales or whatever, nor are you the responsible party for the items. Maybe slaves shouldn't be wearing armor or carrying weapons around the hold, but they exist to haul loot and do other menial tasks. The two aspects are joined in SLS. I have a plan to work around this for DF, but I'm not even sure SLS will allow it to work for me yet.
Hex Bolt Posted March 6, 2021 Posted March 6, 2021 3 minutes ago, Lupine00 said: Well there's a waste of an hour. Ouch, the loss of an hour like that is truly frustrating. It kinda leaves a person demotivated for the rest of the day. (Topic change) Speaking of version numbers, is there a planned point when SL Survival will go to 1.0?
Corsayr Posted March 6, 2021 Posted March 6, 2021 2 hours ago, Lupine00 said: Also, it seems reasonable the the writing on the licenses wouldn't run in water, and there would be official seals or other parts that are waterproof anyway. Not reasonable if the guy issuing it doesn't care if it gets damaged. ? They really have no incentive to put it on good paper or quality ink or really anything. 2 hours ago, Lupine00 said: I think it should be a given that you take measures to protect your licenses from weather and water, which are not exactly surprises in Skyrim. Clothing with better coverage will reduce saturation over time, this is already a mechanic of frostfall. 2 hours ago, Lupine00 said: Simple Slavery ... while we're talking about it ... leaves all the player inventory intact. I simply don't GET this decision. It should - always - have gone into a chest in the AH, like an arrest. Including Quest items. Return to Riften to collect it from escrow if you ever become free. Maybe pay a fee for release. agreed, and maybe somethings should be missing... ? 2 hours ago, Lupine00 said: Shouldn't the map and compass also be vulnerable? Maps you either make yourself or buy from a merchant. So there are market influences for them to be made more sturdy* which do not exist for the licenses. At least this is my thinking on it though I could be talked into letting the wet feature destroy maps. But it would not make sense for wetness to damage a compass. So doing maps would require separating the maps and the compass into two items which is more work for MM1 for not much end value I think. Easier to just say maps are inked on to parchment and then waxed to protect from elements or just inked on to leather. ? *Also maps are made ahead of time, the licenses are made on the spot. Things like waxing the paper, and/or curing the inks take time which would not be available for an on demand license.
Corsayr Posted March 6, 2021 Posted March 6, 2021 5 minutes ago, Corsayr said: 39 minutes ago, Lupine00 said: I think it should be a given that you take measures to protect your licenses from weather and water, which are not exactly surprises in Skyrim. Clothing with better coverage will reduce saturation over time, this is already a mechanic of frostfall. Just to add to this, protecting untreated paper in a society that has not developed reliably water resistant synthetic materials is a lot harder than you would think. Try going to a beach sometime without one of those plastic containers or a zip lock bag. (drawing from personal experience on this one) ?
Monoman1 Posted March 6, 2021 Author Posted March 6, 2021 10 minutes ago, HexBolt8 said: Speaking of version numbers, is there a planned point when SL Survival will go to 1.0? Plan. Me? Eh.... Nope. I just bump up the version number whenever i need to run the update routine because I can't be bothered to create a new game. Which is why the version jumps randomly between updates. I have been known to make mod plans though.... In Ms paint.... 1
Corsayr Posted March 6, 2021 Posted March 6, 2021 11 minutes ago, Monoman1 said: Plan. Me? Eh.... Nope. I just bump up the version number whenever i need to run the update routine because I can't be bothered to create a new game. Which is why the version jumps randomly between updates. I have been known to make mod plans though.... In Ms paint.... Spoiler 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now