Holy crap painslut is insanely OP

Natetheman223

Well-Known Member
Apr 18, 2018
322
325
I found out that you can beat Lash with no specials or shield if you have painslut. You take ~3-5 damage per turn, and you can keep throwing blows to your heart's content without ever worrying about actually losing a fight to health loss. Seriously, here's a screenshot. No specials or shield used. (And no save editor because I'm on mobile) (Tech specialist) Screenshot_20181202-231023.jpg
 

null_blank

Well-Known Member
Oct 29, 2015
2,752
3,429
The thing I don't get is you're supposed to take additional lust damage along with basic physical damage but instead your def just bulwarks against everything.
 

Xerox

Active Member
Jul 27, 2018
28
6
27
Unrelated and nitpicky, but you can play with save edited files on mobile. Just takes a computer and a bit of messing with file locations

Back on topic, thats pretty neat. Good job!
 

SoAndSo

Scientist
Creator
Mar 26, 2017
886
1,681
That is not how I wanted it to work.

25% of that strength at most. Also the lust damage should be like 5 per hit regardless of physical damage.

hells going on here
 

Thebiologist

Well-Known Member
Jun 24, 2017
585
644
32
That is not how I wanted it to work.

25% of that strength at most. Also the lust damage should be like 5 per hit regardless of physical damage.

hells going on here

I don't think it works like that. For what I can put together from the code it seems it just makes you resistant to damage and vulnerable to tease, but I couldn't find something linking taking damage to increasing lust and in game it doesn't do that.

if (target.hasPerk("Akane's Painslut")) defReduction += Math.round(((target.HPMax() - target.HP()) / target.HPMax()) * 5 * target.level);

if (target.hasPerk("Akane's Painslut")) lustDef -= Math.round(((target.HPMax() - target.HP()) / target.HPMax()) * 5 * target.level);

Here is the code, it makes you vulnerable to lust and physical damage taken decreases the lower your HP apparently, never been good with math.
 

ScarletteKnight

Well-Known Member
Dec 19, 2015
1,872
1,589
27
That's odd... it should be exactly the same as the Masochist perk from CoC, right? If we already have the code for that floating around then why isn't it used here?
 

Somebody Else

Well-Known Member
Nov 12, 2018
87
99
30
if (target.hasPerk("Akane's Painslut")) defReduction += Math.round(((target.HPMax() - target.HP()) / target.HPMax()) * 5 * target.level);

Currently, this works out to adding 1%-99% (depending on HP, higher percentage for lower health) of 5*level to damage reduction. At level 10, this works out from about 0 damage reduction, to about 50. Now, some scaling in the damage reduction based on level is fair; even taking into account higher defenses offered by late game armors, damage taken is still far higher than it was at level 1. Scaling around 1 or 2 damage per level seems more reasonable though.

Think the lust damage portion could be fixed by adding this code to the "* Now apply the damage" section of calculateDamage.as

if (target.hasPerk("Akane's Painslut") && damageResult.remainingDamage.getTotal() > 0)
{
calculateLustDamage(target, attacker, [appropriate lust damage value here], special);
}

Edit: Looking over the perk description, I think it could use some clarification on intended function. It looks like the intention was that there was a chance of gaining bonus defense, scaling based on health. The amount of defense gained would increase the higher the lust. This does run into some of the same problems as the existing version though, especially with weapons that steal health. If the bonus damage reduction was persistent, it could quickly reach levels that were out of hand.
 
Last edited:

SoAndSo

Scientist
Creator
Mar 26, 2017
886
1,681
At level 10, this works out from about 0 damage reduction, to about 50.

Eeee, half as much at most :notlikeblob: Even then, my realistic expectation was something like 10-15% at that level.

I think there's a fix in the pipeline already but gonna have to check with lighterboi for that.
 
  • Like
Reactions: valk42

BoyHowdy000

Well-Known Member
Oct 2, 2018
306
324
NOOOOOOOOO someone finally mentioned it. I found out that you can defeat Lash with JUST teasing without really even using a unique setup (aside from one health regen method) a few week ago but I was so hesitant to say anything because I'm addicted to the idea that my character has "nanomachines, son". It's so stupidly broken but it's really fun because it lets characters that don't use actual armor survive basically anything but lust attacks.
Also, I know it needs to be fixed, but I would actually highly recommend not letting it deal as much lust damage as was initially planned. After playing with it as is, I would almost certainly remove it with save editing if it got fixed because the character I have it on would just lose from a couple attacks of any strength due to the lust buildup on top of her base lust. I know it isn't working as intended, but at a minimum I would recommend something like reducing the damage reduction by as much as you think is necessary but only raising lust until you peak out at a certain point or something (maybe your base lust max) like that so characters with high base lust levels don't just get defeated instantly. Ideally, I would genuinely recommend making it a feature that the damage resistance builds up to maybe about 50% of what it is now only if you have clothes instead of armor or your armor has all three revealing flags (maybe give like 15% damage reduction while wearing armor, 30% at 1 revealed, 40% at 2 revealed, and 50% at fully exposed or while wearing clothes instead of armor). I know it probably sounds like I just want an overpowered feature to be left in the game, but I honestly found it way more fun this way and think it could be worked into something much more interesting than was initially planned. Obviously it's up to the creator to do what they want with the feature, but this was just my two cents on the matter.
 
Last edited:

Somebody Else

Well-Known Member
Nov 12, 2018
87
99
30
Eh, rather than changing this perk's functionality to support that, I think adding a genemod type item that's fluffed as "your skin looks and feels the same, but has a subdermal armor layer" or something like that would be better.
 

BoyHowdy000

Well-Known Member
Oct 2, 2018
306
324
I mean, yeah that definitely works, but that's going to require someone to program that in separately and there to be enough support for it in the first place. SoAndSo already has something really interesting here and it can be patched way faster than entirely new content can be added. Also, there's not really any balance to that perk. The Painslut perk makes you incredibly vulnerable to lust damage even in its current state, which helps to balance the boost to damage resistance and creates a lot of interesting planning before entering an area like Myrellion or Zheng Shi that is swarming with enemies that deal hefty lust damage that I never engaged in when I just brute forced my way through every enemy without really thinking about what their attacks did. If the damage resistance was just made less ridiculously overpowered so it didn't actually make standard combat completely meaningless and the lust mechanic was straightened out a bit, it would be a far more nuanced mechanic than a simple subdermal armor layer. Even if you took the next logical step and said that theoretical armor gene mod reduced your agility or something to balance it out, simple number changes like that really just can't compare to something as interesting as exchanging weakness to one entire combat mechanic for another. Like I said, it's up to the creator of the perk to decide what to do with their own creation, but I feel like it could be so much more than it was intended to be and wanted them to hear that before thinking this was just a coding error that needs to be fixed simply because it didn't work as intended.
Let me just say that I mostly just repeatedly clicked attack until I inevitably won for most enemies in the game and only really read their defeat scenes until I got the Painslut perk, but after that I've been paying way more attention to the types of attacks enemies do and how to watch out for them because I know one or two well placed lust attacks can take me out in an instant. It adds tension where there previously was none, draws your attention to enemies that otherwise might have gone unnoticed, makes your character feel even more awesome in those situations where they they get to shine against raw damage, opens up the door to way more character customization without needing to worry about defense values, and just all around makes the game way more interesting to play than it previously had been. Should it be left in its current state? Absolutely not. It's completely overpowered and needs to be changed. However, I still think it deserves to be given a closer look before it gets patched into the state it was originally intended to release in.
Sorry for the long messages, I just genuinely enjoy this perk and wanted to explain my personal view on it to SoAndSo before any plans were put into action.
 

null_blank

Well-Known Member
Oct 29, 2015
2,752
3,429
I still brute force my way through Zheng Shi and my Steele is loaded with lust penalties.
 

BoyHowdy000

Well-Known Member
Oct 2, 2018
306
324
Fair enough. With sufficiently high damage you are usually able to take out the Slavebreakers without much trouble just by attacking, but I got obliterated by them and the area boss when I tried running through it with the Frozen Spire just because it looked cool. The fact that you get the Power-Creep Blade for completing Akane's quest kinda makes that a personal issue, though. Still, there are plenty of enemies like the Bothrioc on Myrellion or the new Rat Raiders on Zheng Shi that pose a very real threat to you if you're vulnerable to lust attacks.
 
Last edited:

SeriousBlueJewel

Well-Known Member
Nov 5, 2018
1,677
867
The way this perk was probably supposed ti work wss giving you a permanent small to decent physical attack resistance combined with small lust gain every time you're hit
 

null_blank

Well-Known Member
Oct 29, 2015
2,752
3,429
Fair enough. With sufficiently high damage you are usually able to take out the Slavebreakers without much trouble just by attacking, but I got obliterated by them
I find it easier to just lust down the Slavebreakers. It takes too long via damage and the chance of losing by lust is rather high. As for those adorable rats, they seem to not bother with lust unless you switch to lust attack mode yourself.
 

BoyHowdy000

Well-Known Member
Oct 2, 2018
306
324
The Rats always have a strategy to stun/trip you, then pin you down so they can search you for stuff to steal. While they are doing so, they inflict some ridiculous lust damage simply because they're crawling all over you and groping your body. There's not a trigger for this as far as I can tell, they just do it once you're in a vulnerable enough state, which comes naturally from their standard attacks. I've fought them multiple times using entirely melee, ranged, and tease attacks across a few different characters and I almost always find myself getting lust buildup from them unless I get lucky and break out of their pin fast enough.
Also, I was under the impression that the general consensus was that tease attacks were broken by design because the entire universe of TiTS is just obsessed with sex. Unless the enemy is specifically designed to resist lust attacks, there's basically no chance you'll actually lose to them before you max out their lust bar even if they're way above your recommended level. You can't really compare them to standard melee or ranged builds because it's basically a 4 turn win at most against 95% of the enemies in the game and there's no build requirements you need to fulfill.
 

null_blank

Well-Known Member
Oct 29, 2015
2,752
3,429
I'm kind of realizing that I'm absolutely crushing things because of this perk lol.

edit: Eh. I edited away Akane's Painslut and it really doesn't make much of a difference outside of Dr. Lash as their isn't much out there even now that can match him in terms of DPS.
 
Last edited: