From 8dfbe9ba2f4816901d5c5051727803cda748849b Mon Sep 17 00:00:00 2001 From: "Mr. Stallion" Date: Wed, 10 Jul 2019 19:38:09 -0500 Subject: [PATCH] Better age match --- learn/matcher.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/learn/matcher.ts b/learn/matcher.ts index 3adf313..a7040a6 100644 --- a/learn/matcher.ts +++ b/learn/matcher.ts @@ -596,11 +596,12 @@ export class Matcher { if ((yourAge !== null) && (yourAge > 0) && (theirAge > 0) && (yourAge <= 80) && (theirAge <= 80)) { const olderCharactersScore = Matcher.getKinkPreference(you, Kink.OlderCharacters); const youngerCharactersScore = Matcher.getKinkPreference(you, Kink.YoungerCharacters); + const ageDifference = Math.abs(yourAge - theirAge); - if ((yourAge < theirAge) && (olderCharactersScore !== null)) + if ((yourAge < theirAge) && (olderCharactersScore !== null) && (ageDifference >= 4)) return Matcher.formatKinkScore(olderCharactersScore, 'older characters'); - if ((yourAge > theirAge) && (youngerCharactersScore !== null)) + if ((yourAge > theirAge) && (youngerCharactersScore !== null) && (ageDifference <= 4)) return Matcher.formatKinkScore(youngerCharactersScore, 'younger characters'); }