code:
var Remtairy = Remtairy || {};
Remtairy.NewPassives = Remtairy.NewPassives || {};

//=============================================================================
 /*:
 * @plugindesc New Passives
 * @author Remtairy
 *
 * @help
 * This is a private plugin.
 * Do not redistribute, use, or modify this plugin
 * without explicit written permission from Remtairy.
 *
 */
//=============================================================================

const CHARA_CREATE_TWO_BOOBS_ID = 990;
const CHARA_CREATE_TWO_NIPPLES_ID = 991;
const CHARA_CREATE_TWO_CLIT_ID = 992;
const CHARA_CREATE_TWO_PUSSY_ID = 993;
const CHARA_CREATE_TWO_BUTT_ID = 994;
const CHARA_CREATE_TWO_ANAL_ID = 995;
const CHARA_CREATE_TWO_MOUTH_ID = 996;
const CHARA_CREATE_TWO_BODY_ID = 997;

const CHARA_CREATE_THREE_MOUTH_ID = 980;
const CHARA_CREATE_THREE_BOOBS_ID = 981;
const CHARA_CREATE_THREE_PUSSY_ID = 982;
const CHARA_CREATE_THREE_BUTT_ID = 983;
const CHARA_CREATE_THREE_ONANI_ID = 984;
const CHARA_CREATE_THREE_SADO_ID = 985;
const CHARA_CREATE_THREE_MAZO_ID = 986;
const CHARA_CREATE_THREE_SLUT_ID = 987;

const PASSIVE_SECRET_CURIOSITY_ID = 114;

const PASSIVE_MAX_MOUTH_DESIRE_FIRST_ID = 115;
const PASSIVE_MAX_BOOBS_DESIRE_FIRST_ID = 116;
const PASSIVE_MAX_PUSSY_DESIRE_FIRST_ID = 117;
const PASSIVE_MAX_BUTT_DESIRE_FIRST_ID = 118;
const PASSIVE_MAX_COCK_DESIRE_FIRST_ID = 119;
const PASSIVE_MAX_ALL_DESIRE_FIRST_ID = 120;

const PASSIVE_MAX_MOUTH_DESIRE_SECOND_ID = 121;
const PASSIVE_MAX_BOOBS_DESIRE_SECOND_ID = 122;
const PASSIVE_MAX_PUSSY_DESIRE_SECOND_ID = 123;
const PASSIVE_MAX_BUTT_DESIRE_SECOND_ID = 124;
const PASSIVE_MAX_COCK_DESIRE_SECOND_ID = 125;
const PASSIVE_MAX_ALL_DESIRE_SECOND_ID = 126;

const PASSIVE_MAX_MOUTH_DESIRE_THREE_ID = 127;
const PASSIVE_MAX_BOOBS_DESIRE_THREE_ID = 128;
const PASSIVE_MAX_PUSSY_DESIRE_THREE_ID = 129;
const PASSIVE_MAX_BUTT_DESIRE_THREE_ID = 130;
const PASSIVE_MAX_COCK_DESIRE_THREE_ID = 131;
const PASSIVE_MAX_ALL_DESIRE_THREE_ID = 132;

const PASSIVE_FIRST_KISS_ID = 133;
const PASSIVE_KISS_COUNT_ONE_ID = 134;
const PASSIVE_KISS_PEOPLE_ONE_ID = 135;
const PASSIVE_KISS_PEOPLE_TWO_ID = 136;
const PASSIVE_KISS_COUNT_TWO_ID = 137;
const PASSIVE_KISS_PEOPLE_THREE_ID = 138;
const PASSIVE_KISS_PEOPLE_FOUR_ID = 139;
const PASSIVE_KISS_ORGASM_ONE_ID = 140;
const PASSIVE_KISS_ORGASM_TWO_ID = 141;

const PASSIVE_BJ_COUNT_ONE_ID = 142;
const PASSIVE_BJ_PEOPLE_ONE_ID = 143;
const PASSIVE_BJ_COUNT_TWO_ID = 144;
const PASSIVE_BJ_PEOPLE_TWO_ID = 145;
const PASSIVE_BJ_PEOPLE_THREE_ID = 146;
const PASSIVE_BJ_PEOPLE_FOUR_ID = 147;
const PASSIVE_BJ_ORGASM_ONE_ID = 148;
const PASSIVE_BJ_ORGASM_TWO_ID = 149;

const PASSIVE_MOUTH_PLEASURE_ONE_ID = 150;
const PASSIVE_MOUTH_PLEASURE_TWO_ID = 151;

const PASSIVE_FIRST_SWALLOW_ID = 152;
const PASSIVE_SWALLOW_ML_ONE_ID = 153;
const PASSIVE_SWALLOW_ML_TWO_ID = 154;
const PASSIVE_SWALLOW_ML_THREE_ID = 155;
const PASSIVE_SWALLOW_ML_FOUR_ID = 156;
const PASSIVE_MAX_SWALLOW_ML_ONE_ID = 157;
const PASSIVE_MAX_SWALLOW_ML_TWO_ID = 158;
const PASSIVE_SWALLOW_ORGASM_ONE_ID = 159;
const PASSIVE_SWALLOW_ORGASM_TWO_ID = 160;

const PASSIVE_BUKKAKE_COUNT_ONE_ID = 161;
const PASSIVE_BUKKAKE_COUNT_TWO_ID = 162;
const PASSIVE_BUKKAKE_COUNT_THREE_ID = 163;
const PASSIVE_BUKKAKE_COUNT_FOUR_ID = 164;
const PASSIVE_BUKKAKE_COUNT_FIVE_ID = 165;
const PASSIVE_FIRST_EJACULATION_ID = 166;
const PASSIVE_BUKKAKE_MAX_ML_ONE_ID = 167;
const PASSIVE_BUKKAKE_MAX_ML_TWO_ID = 168;
const PASSIVE_FLOOR_EJACULATION_COUNT_ONE_ID = 169;
const PASSIVE_FLOOR_EJACULATION_COUNT_TWO_ID = 170;
const PASSIVE_FIRST_BUKKAKE_ID = 171;
const PASSIVE_BUKKAKE_ORGASM_ONE_ID = 172;
const PASSIVE_BUKKAKE_ORGASM_TWO_ID = 173;

const PASSIVE_HJ_COUNT_ONE_ID = 174;
const PASSIVE_HJ_PEOPLE_ONE_ID = 175;
const PASSIVE_HJ_COUNT_TWO_ID = 176;
const PASSIVE_HJ_PEOPLE_TWO_ID = 177;
const PASSIVE_HJ_PEOPLE_THREE_ID = 178;
const PASSIVE_HJ_PEOPLE_FOUR_ID = 179;
const PASSIVE_HJ_ORGASM_ONE_ID = 180;
const PASSIVE_HJ_ORGASM_TWO_ID = 181;

const PASSIVE_HJ_COUNT_THREE_ID = 182;
const PASSIVE_COCK_PETTING_PEOPLE_ONE_ID = 183;
const PASSIVE_COCK_PETTING_PEOPLE_TWO_ID = 184;
const PASSIVE_COCK_PETTING_PEOPLE_THREE_ID = 185;

const PASSIVE_ORGASM_COUNT_ONE_ID = 186;
const PASSIVE_ORGASM_COUNT_TWO_ID = 189;
const PASSIVE_ORGASM_COUNT_THREE_ID = 190;
const PASSIVE_ORGASM_COUNT_FOUR_ID = 191;
const PASSIVE_ORGASM_COUNT_FIVE_ID = 192;
const PASSIVE_ORGASM_COUNT_SIX_ID = 193;
const PASSIVE_ORGASM_COUNT_SEVEN_ID = 194;
const PASSIVE_ORGASM_DOUBLE_ID = 187;
const PASSIVE_ORGASM_TRIPLE_ID = 188;
const PASSIVE_ORGASM_ML_ONE_ID = 195;
const PASSIVE_ORGASM_ML_TWO_ID = 196;
const PASSIVE_ORGASM_PEOPLE_ONE_ID = 197;
const PASSIVE_ORGASM_PEOPLE_TWO_ID = 198;
const PASSIVE_PUSSY_JUICE_ML_ONE_ID = 199;
const PASSIVE_PUSSY_JUICE_ML_TWO_ID = 200;

const PASSIVE_BOOBS_PETTED_COUNT_ONE_ID = 201;
const PASSIVE_BOOBS_PETTED_PEOPLE_ONE_ID = 202;
const PASSIVE_BOOBS_PETTED_COUNT_TWO_ID = 203;
const PASSIVE_BOOBS_PETTED_PEOPLE_TWO_ID = 204;
const PASSIVE_BOOBS_PETTED_COUNT_THREE_ID = 205;
const PASSIVE_BOOBS_PETTED_PEOPLE_THREE_ID = 206;
const PASSIVE_BOOBS_PETTED_PEOPLE_FOUR_ID = 207;

const PASSIVE_NIPPLES_PETTED_COUNT_ONE_ID = 208;
const PASSIVE_NIPPLES_PETTED_PEOPLE_ONE_ID = 209;
const PASSIVE_NIPPLES_PETTED_COUNT_TWO_ID = 210;
const PASSIVE_NIPPLES_PETTED_PEOPLE_TWO_ID = 211;
const PASSIVE_NIPPLES_PETTED_COUNT_THREE_ID = 212;
const PASSIVE_NIPPLES_PETTED_PEOPLE_THREE_ID = 213;

const PASSIVE_TITTYFUCK_COUNT_ONE_ID = 214;
const PASSIVE_TITTYFUCK_PEOPLE_ONE_ID = 215;
const PASSIVE_TITTYFUCK_COUNT_TWO_ID = 216;
const PASSIVE_TITTYFUCK_PEOPLE_TWO_ID = 217;
const PASSIVE_TITTYFUCK_PEOPLE_THREE_ID = 218;
const PASSIVE_TITTYFUCK_PEOPLE_FOUR_ID = 219;
const PASSIVE_TITTYFUCK_ORGASM_ONE_ID = 220;
const PASSIVE_TITTYFUCK_ORGASM_TWO_ID = 221;

const PASSIVE_BOOBS_PLEASURE_ONE_ID = 222;
const PASSIVE_BOOBS_PLEASURE_TWO_ID = 223;

const PASSIVE_CLIT_PETTED_COUNT_ONE_ID = 224;
const PASSIVE_CLIT_PETTED_PEOPLE_ONE_ID = 225;
const PASSIVE_CLIT_PETTED_COUNT_TWO_ID = 226;
const PASSIVE_CLIT_PETTED_PEOPLE_TWO_ID = 227;
const PASSIVE_CLIT_PETTED_COUNT_THREE_ID = 228;
const PASSIVE_CLIT_PETTED_PEOPLE_THREE_ID = 229;
const PASSIVE_CLIT_PETTED_PEOPLE_FOUR_ID = 230;

const PASSIVE_FIRST_CUNNILINGUS_ID = 231;
const PASSIVE_CUNNILINGUS_PEOPLE_ONE_ID = 232;
const PASSIVE_CUNNILINGUS_PEOPLE_TWO_ID = 233;
const PASSIVE_CUNNILINGUS_PEOPLE_THREE_ID = 234;
const PASSIVE_CUNNILINGUS_ORGASM_ONE_ID = 235;
const PASSIVE_CUNNILINGUS_ORGASM_TWO_ID = 236;

const PASSIVE_PUSSY_PETTED_COUNT_ONE_ID = 237;
const PASSIVE_PUSSY_PETTED_PEOPLE_ONE_ID = 238;
const PASSIVE_PUSSY_PETTED_COUNT_TWO_ID = 239;
const PASSIVE_PUSSY_PETTED_PEOPLE_TWO_ID = 240;
const PASSIVE_PUSSY_PETTED_COUNT_THREE_ID = 241;
const PASSIVE_PUSSY_PETTED_PEOPLE_THREE_ID = 242;
const PASSIVE_PUSSY_PETTED_COUNT_FOUR_ID = 243;

const PASSIVE_FIRST_SEX_ID = 244;
const PASSIVE_PUSSY_SEX_COUNT_ONE_ID = 245;
const PASSIVE_PUSSY_SEX_PEOPLE_ONE_ID = 246;
const PASSIVE_PUSSY_SEX_COUNT_TWO_ID = 247;
const PASSIVE_PUSSY_SEX_PEOPLE_TWO_ID = 248;
const PASSIVE_PUSSY_SEX_PEOPLE_THREE_ID = 249;
const PASSIVE_PUSSY_SEX_PEOPLE_FOUR_ID = 250;
const PASSIVE_PUSSY_SEX_PEOPLE_FIVE_ID = 251;
const PASSIVE_PUSSY_SEX_ORGASM_ONE_ID = 252;
const PASSIVE_PUSSY_SEX_ORGASM_TWO_ID = 253;
const PASSIVE_PUSSY_PLEASURE_ONE_ID = 254;
const PASSIVE_PUSSY_PLEASURE_TWO_ID = 255;

const PASSIVE_FIRST_PUSSY_CREAMPIE_ID = 256;
const PASSIVE_PUSSY_CREAMPIE_ML_ONE_ID = 257;
const PASSIVE_PUSSY_CREAMPIE_ML_TWO_ID = 258;
const PASSIVE_PUSSY_CREAMPIE_ML_THREE_ID = 259;
const PASSIVE_PUSSY_CREAMPIE_ML_FOUR_ID = 260;
const PASSIVE_PUSSY_CREAMPIE_ML_FIVE_ID = 261;
const PASSIVE_MAX_PUSSY_CREAMPIE_ML_ONE_ID = 262;
const PASSIVE_MAX_PUSSY_CREAMPIE_ML_TWO_ID = 263;
const PASSIVE_PUSSY_CREAMPIE_ORGASM_ONE_ID = 264;
const PASSIVE_PUSSY_CREAMPIE_ORGASM_TWO_ID = 265;

const PASSIVE_BUTT_PETTED_COUNT_ONE_ID = 266;
const PASSIVE_BUTT_PETTED_PEOPLE_ONE_ID = 267;
const PASSIVE_BUTT_PETTED_COUNT_TWO_ID = 268;
const PASSIVE_BUTT_PETTED_PEOPLE_TWO_ID = 269;
const PASSIVE_BUTT_PETTED_COUNT_THREE_ID = 270;
const PASSIVE_BUTT_PETTED_PEOPLE_THREE_ID = 271;
const PASSIVE_BUTT_PETTED_PEOPLE_FOUR_ID = 272;

const PASSIVE_FIRST_BUTT_SPANKED_ID = 273;
const PASSIVE_BUTT_SPANKED_PEOPLE_ONE_ID = 274;
const PASSIVE_BUTT_SPANKED_PEOPLE_TWO_ID = 275;
const PASSIVE_BUTT_SPANKED_PEOPLE_THREE_ID = 276;
const PASSIVE_BUTT_SPANKED_PEOPLE_FOUR_ID = 277;

const PASSIVE_ANAL_PETTED_COUNT_ONE_ID = 278;
const PASSIVE_ANAL_PETTED_PEOPLE_ONE_ID = 279;
const PASSIVE_ANAL_PETTED_COUNT_TWO_ID = 280;
const PASSIVE_ANAL_PETTED_PEOPLE_TWO_ID = 281;
const PASSIVE_ANAL_PETTED_COUNT_THREE_ID = 282;
const PASSIVE_ANAL_PETTED_PEOPLE_THREE_ID = 283;
const PASSIVE_ANAL_PETTED_COUNT_FOUR_ID = 284;

const PASSIVE_FIRST_ANAL_SEX_ID = 285;
const PASSIVE_ANAL_SEX_COUNT_ONE_ID = 286;
const PASSIVE_ANAL_SEX_PEOPLE_ONE_ID = 287;
const PASSIVE_ANAL_SEX_COUNT_TWO_ID = 288;
const PASSIVE_ANAL_SEX_PEOPLE_TWO_ID = 289;
const PASSIVE_ANAL_SEX_PEOPLE_THREE_ID = 290;
const PASSIVE_ANAL_SEX_PEOPLE_FOUR_ID = 291;
const PASSIVE_ANAL_SEX_PEOPLE_FIVE_ID = 292;
const PASSIVE_ANAL_SEX_ORGASM_ONE_ID = 293;
const PASSIVE_ANAL_SEX_ORGASM_TWO_ID = 294;
const PASSIVE_ANAL_PLEASURE_ONE_ID = 295;
const PASSIVE_ANAL_PLEASURE_TWO_ID = 296;

const PASSIVE_FIRST_ANAL_CREAMPIE_ID = 297;
const PASSIVE_ANAL_CREAMPIE_ML_ONE_ID = 298;
const PASSIVE_ANAL_CREAMPIE_ML_TWO_ID = 299;
const PASSIVE_ANAL_CREAMPIE_ML_THREE_ID = 701;
const PASSIVE_ANAL_CREAMPIE_ML_FOUR_ID = 702;
const PASSIVE_ANAL_CREAMPIE_ML_FIVE_ID = 703;
const PASSIVE_MAX_ANAL_CREAMPIE_ML_ONE_ID = 704;
const PASSIVE_MAX_ANAL_CREAMPIE_ML_TWO_ID = 705;
const PASSIVE_ANAL_CREAMPIE_ORGASM_ONE_ID = 706;
const PASSIVE_ANAL_CREAMPIE_ORGASM_TWO_ID = 707;

const PASSIVE_TALK_PEOPLE_ONE_ID = 708;
const PASSIVE_TALK_MOUTH_ONE_ID = 709;
const PASSIVE_TALK_MOUTH_TWO_ID = 710;
const PASSIVE_TALK_BOOBS_ONE_ID = 711;
const PASSIVE_TALK_BOOBS_TWO_ID = 712;
const PASSIVE_TALK_PLEASURE_ONE_ID = 713;
const PASSIVE_TALK_PLEASURE_TWO_ID = 714;
const PASSIVE_TALK_ORGASM_ONE_ID = 715;
const PASSIVE_TALK_ORGASM_TWO_ID = 716;

const PASSIVE_SIGHT_PEOPLE_ONE_ID = 717;
const PASSIVE_ORGASM_PEOPLE_THREE_ID = 718;
const PASSIVE_ORGASM_PEOPLE_FOUR_ID = 719;
const PASSIVE_SIGHT_MOUTH_ONE_ID = 720;
const PASSIVE_SIGHT_MOUTH_TWO_ID = 721;
const PASSIVE_SIGHT_MOUTH_THREE_ID = 722;
const PASSIVE_SIGHT_BOOBS_ONE_ID = 723;
const PASSIVE_SIGHT_BOOBS_TWO_ID = 724;
const PASSIVE_SIGHT_BOOBS_THREE_ID = 725;
const PASSIVE_SIGHT_PUSSY_ONE_ID = 726;
const PASSIVE_SIGHT_PUSSY_TWO_ID = 727;
const PASSIVE_SIGHT_PUSSY_THREE_ID = 728;
const PASSIVE_SIGHT_BUTT_ONE_ID = 729;
const PASSIVE_SIGHT_BUTT_TWO_ID = 730;
const PASSIVE_SIGHT_BUTT_THREE_ID = 731;
const PASSIVE_SIGHT_PLEASURE_ONE_ID = 732;
const PASSIVE_SIGHT_PLEASURE_TWO_ID = 733;
const PASSIVE_SIGHT_ORGASM_ONE_ID = 734;
const PASSIVE_SIGHT_ORGASM_TWO_ID = 735;

const PASSIVE_SEE_JERKOFF_COUNT_ONE_ID = 736;
const PASSIVE_SEE_JERKOFF_COUNT_TWO_ID = 737;
const PASSIVE_SEE_JERKOFF_COUNT_THREE_ID = 738;

const PASSIVE_MASTURBATED_COUCH_COUNT_ONE_ID = 739;
const PASSIVE_MASTURBATED_COUCH_COUNT_TWO_ID = 740;
const PASSIVE_MASTURBATED_COUCH_COUNT_THREE_ID = 741;
const PASSIVE_MASTURBATED_INBATTLE_COUNT_ONE_ID = 742;
const PASSIVE_MASTURBATED_INBATTLE_COUNT_TWO_ID = 743;
const PASSIVE_MASTURBATED_INBATTLE_COUNT_THREE_ID = 744;
const PASSIVE_MASTURBATED_INBATTLE_COUNT_FOUR_ID = 745;
const PASSIVE_MASTURBATE_ORGASM_ONE_ID = 746;
const PASSIVE_MASTURBATE_ORGASM_TWO_ID = 747;

const PASSIVE_PETTING_ORGASM_ONE_ID = 750;
const PASSIVE_PETTING_ORGASM_TWO_ID = 751;

const PASSIVE_CLOTHES_STRIPPED_ONE_ID = 752;
const PASSIVE_CLOTHES_STRIPPED_TWO_ID = 753;
const PASSIVE_CLOTHES_STRIPPED_THREE_ID = 754;
const PASSIVE_CLOTHES_STRIPPED_FOUR_ID = 755;
const PASSIVE_PANTIES_STRIPPED_ONE_ID = 756;
const PASSIVE_PANTIES_STRIPPED_TWO_ID = 757;
const PASSIVE_PANTIES_STRIPPED_THREE_ID = 758;

const PASSIVE_SUBDUED_COUNT_ONE_ID = 759;
const PASSIVE_SUBDUED_COUNT_TWO_ID = 760;
const PASSIVE_COCKINESS_COUNT_ONE_ID = 761;
const PASSIVE_COCKINESS_COUNT_TWO_ID = 762;
const PASSIVE_COCKINESS_COUNT_THREE_ID = 763;
const PASSIVE_COCKINESS_COUNT_FOUR_ID = 764;
const PASSIVE_TAUNT_COUNT_ONE_ID = 765;
const PASSIVE_TAUNT_COUNT_TWO_ID = 766;
const PASSIVE_TAUNT_COUNT_THREE_ID = 767;
const PASSIVE_SUBDUED_ERECT_COUNT_ONE_ID = 768;
const PASSIVE_SUBDUED_ERECT_COUNT_TWO_ID = 769;
const PASSIVE_COCKKICK_COUNT_ONE_ID = 770;
const PASSIVE_COCKKICK_COUNT_TWO_ID = 771;
const PASSIVE_COCKKICK_COUNT_THREE_ID = 772;
const PASSIVE_SADISM_PLEASURE_ONE_ID = 773;
const PASSIVE_SADISM_PLEASURE_TWO_ID = 774;
const PASSIVE_SADISM_ORGASM_ONE_ID = 775;
const PASSIVE_SADISM_ORGASM_TWO_ID = 776;

const PASSIVE_DEFEATED_COUNT_ONE_ID = 777;
const PASSIVE_DEFEATED_COUNT_TWO_ID = 778;
const PASSIVE_DEFEATED_COUNT_THREE_ID = 779;
const PASSIVE_DEFEATED_COUNT_FOUR_ID = 780;
const PASSIVE_DOGEZA_COUNT_ONE_ID = 781;
const PASSIVE_DOGEZA_COUNT_TWO_ID = 782;
const PASSIVE_DOGEZA_COUNT_THREE_ID = 783;
const PASSIVE_MASOCHISM_PLEASURE_ONE_ID = 784;
const PASSIVE_MASOCHISM_PLEASURE_TWO_ID = 785;
const PASSIVE_MASOCHISM_ORGASM_ONE_ID = 786;
const PASSIVE_MASOCHISM_ORGASM_TWO_ID = 787;

const PASSIVE_DOUBLE_PEN_COUNT_ONE_ID = 788;
const PASSIVE_DOUBLE_PEN_COUNT_TWO_ID = 789;
const PASSIVE_DOUBLE_PEN_COUNT_THREE_ID = 790;
const PASSIVE_TRIPLE_PEN_COUNT_ONE_ID = 791;
const PASSIVE_TRIPLE_PEN_COUNT_TWO_ID = 792;
const PASSIVE_TRIPLE_PEN_COUNT_THREE_ID = 793;
const PASSIVE_BLOWBANG_COUNT_ONE_ID = 794;
const PASSIVE_BLOWBANG_COUNT_TWO_ID = 795;
const PASSIVE_BLOWBANG_COUNT_THREE_ID = 796;

const PASSIVE_SEXUAL_PARTNERS_TOTAL_ONE_ID = 797;
const PASSIVE_SEXUAL_PARTNERS_TOTAL_TWO_ID = 798;
const PASSIVE_SEXUAL_PARTNERS_TOTAL_THREE_ID = 799;
const PASSIVE_SEXUAL_PARTNERS_TOTAL_FOUR_ID = 800;
const PASSIVE_SEXUAL_PARTNERS_TOTAL_FIVE_ID = 801;

const PASSIVE_SEXUAL_PARTNERS_GOBLIN_ONE_ID = 802;
const PASSIVE_SEXUAL_PARTNERS_GOBLIN_TWO_ID = 803;
const PASSIVE_SEXUAL_PARTNERS_GOBLIN_THREE_ID = 804;
const PASSIVE_SEXUAL_PARTNERS_THUG_ONE_ID = 805;
const PASSIVE_SEXUAL_PARTNERS_THUG_TWO_ID = 806;
const PASSIVE_SEXUAL_PARTNERS_THUG_THREE_ID = 807;
const PASSIVE_SEXUAL_PARTNERS_GUARD_ONE_ID = 808;
const PASSIVE_SEXUAL_PARTNERS_GUARD_TWO_ID = 809;
const PASSIVE_SEXUAL_PARTNERS_GUARD_THREE_ID = 810;

const PASSIVE_KISS_USAGE_ONE_ID = 811;
const PASSIVE_KISS_USAGE_TWO_ID = 812;
const PASSIVE_KISS_USAGE_THREE_ID = 813;
const PASSIVE_BJ_USAGE_ONE_ID = 814;
const PASSIVE_BJ_USAGE_TWO_ID = 815;
const PASSIVE_BJ_USAGE_THREE_ID = 816;
const PASSIVE_HJ_USAGE_ONE_ID = 817;
const PASSIVE_HJ_USAGE_TWO_ID = 818;
const PASSIVE_HJ_USAGE_THREE_ID = 819;
const PASSIVE_TITTYFUCK_USAGE_ONE_ID = 820;
const PASSIVE_TITTYFUCK_USAGE_TWO_ID = 821;
const PASSIVE_TITTYFUCK_USAGE_THREE_ID = 822;
const PASSIVE_PUSSY_SEX_USAGE_ONE_ID = 823;
const PASSIVE_PUSSY_SEX_USAGE_TWO_ID = 824;
const PASSIVE_PUSSY_SEX_USAGE_THREE_ID = 825;
const PASSIVE_PUSSY_SEX_USAGE_FOUR_ID = 826;
const PASSIVE_ANAL_SEX_USAGE_ONE_ID = 827;
const PASSIVE_ANAL_SEX_USAGE_TWO_ID = 828;
const PASSIVE_ANAL_SEX_USAGE_THREE_ID = 829;
const PASSIVE_ANAL_SEX_USAGE_FOUR_ID = 830;

const PASSIVE_SUBDUED_COUNT_THREE_ID = 831;
const PASSIVE_FLAUNT_COUNT_ONE_ID = 832;
const PASSIVE_FLAUNT_COUNT_TWO_ID = 833;
const PASSIVE_FLAUNT_COUNT_THREE_ID = 834;
const PASSIVE_HORNY_COUNT_ONE_ID = 835;
const PASSIVE_HORNY_COUNT_TWO_ID = 836;
const PASSIVE_HORNY_COUNT_THREE_ID = 837;
const PASSIVE_HORNY_COUNT_FOUR_ID = 838;
const PASSIVE_OFFBALANCE_COUNT_ONE_ID = 839;
const PASSIVE_OFFBALANCE_COUNT_TWO_ID = 840;
const PASSIVE_OFFBALANCE_COUNT_THREE_ID = 841;
const PASSIVE_FALLEN_COUNT_ONE_ID = 842;
const PASSIVE_FALLEN_COUNT_TWO_ID = 843;
const PASSIVE_FALLEN_COUNT_THREE_ID = 844;

const PASSIVE_RIMJOB_COUNT_ONE_ID = 845;
const PASSIVE_RIMJOB_PEOPLE_ONE_ID = 846;
const PASSIVE_RIMJOB_COUNT_TWO_ID = 847;
const PASSIVE_RIMJOB_PEOPLE_TWO_ID = 848;
const PASSIVE_RIMJOB_USAGE_ONE_ID = 849;
const PASSIVE_RIMJOB_USAGE_TWO_ID = 850;
const PASSIVE_RIMJOB_USAGE_THREE_ID = 851;

const PASSIVE_FOOTJOB_COUNT_ONE_ID = 852;
const PASSIVE_FOOTJOB_PEOPLE_ONE_ID = 853;
const PASSIVE_FOOTJOB_COUNT_TWO_ID = 854;
const PASSIVE_FOOTJOB_PEOPLE_TWO_ID = 855;
const PASSIVE_FOOTJOB_USAGE_ONE_ID = 856;
const PASSIVE_FOOTJOB_USAGE_TWO_ID = 857;
const PASSIVE_FOOTJOB_USAGE_THREE_ID = 858;

const PASSIVE_VIRGINS_TOTAL_ONE_ID = 859;
const PASSIVE_VIRGINS_TOTAL_TWO_ID = 860;
const PASSIVE_VIRGINS_TOTAL_THREE_ID = 861;
const PASSIVE_VIRGINS_TOTAL_FOUR_ID = 862;

const PASSIVE_TOTAL_TOYS_INSERT_COUNT_ONE_ID = 863;
const PASSIVE_TOTAL_TOYS_INSERT_COUNT_TWO_ID = 864;
const PASSIVE_PINK_ROTOR_INSERT_COUNT_ONE_ID = 865;
const PASSIVE_PINK_ROTOR_INSERT_COUNT_TWO_ID = 866;
const PASSIVE_DILDO_INSERT_COUNT_ONE_ID = 867;
const PASSIVE_DILDO_INSERT_COUNT_TWO_ID = 868;
const PASSIVE_ANAL_BEADS_INSERT_COUNT_ONE_ID = 869;
const PASSIVE_ANAL_BEADS_INSERT_COUNT_TWO_ID = 870;
const PASSIVE_TOYS_PLEASURE_ONE_ID = 871;
const PASSIVE_TOYS_PLEASURE_TWO_ID = 872;
const PASSIVE_TOYS_ORGASM_ONE_ID = 873;
const PASSIVE_TOYS_ORGASM_TWO_ID = 874;

const PASSIVE_SEXUAL_PARTNERS_NERD_ONE_ID = 875;
const PASSIVE_SEXUAL_PARTNERS_NERD_TWO_ID = 876;
const PASSIVE_SEXUAL_PARTNERS_NERD_THREE_ID = 877;
const PASSIVE_SEXUAL_PARTNERS_ROGUE_ONE_ID = 878;
const PASSIVE_SEXUAL_PARTNERS_ROGUE_TWO_ID = 879;
const PASSIVE_SEXUAL_PARTNERS_ROGUE_THREE_ID = 880;
const PASSIVE_SEXUAL_PARTNERS_SLIME_ONE_ID = 881;
const PASSIVE_SEXUAL_PARTNERS_SLIME_TWO_ID = 882;
const PASSIVE_SEXUAL_PARTNERS_SLIME_THREE_ID = 883;

const PASSIVE_BAR_WAITRESS_SEX_COUNT_ONE_ID = 884;
const PASSIVE_BAR_WAITRESS_SEX_COUNT_TWO_ID = 885;
const PASSIVE_BAR_WAITRESS_SEX_COUNT_THREE_ID = 886;
const PASSIVE_URINAL_COUNT_ONE_ID = 887;
const PASSIVE_URINAL_COUNT_TWO_ID = 888;
const PASSIVE_URINAL_COUNT_THREE_ID = 889;

const PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_ONE_ID = 890;
const PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_TWO_ID = 891;
const PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_THREE_ID = 892;

const PASSIVE_KARRYN_STARE_COCK_ONE_ID = 893;
const PASSIVE_KARRYN_STARE_COCK_TWO_ID = 894;
const PASSIVE_KARRYN_STARE_COCK_THREE_ID = 895;
const PASSIVE_KARRYN_STARE_COCK_FOUR_ID = 896;

const PASSIVE_WAITRESS_FLASH_COUNT_ONE_ID = 897;
const PASSIVE_WAITRESS_FLASH_COUNT_TWO_ID = 898;

const PASSIVE_JOB_PETTING_COUNT_ONE_ID = 899;
const PASSIVE_JOB_PETTING_COUNT_TWO_ID = 900;
const PASSIVE_JOB_PETTING_COUNT_THREE_ID = 901;

const PASSIVE_DOWNSTAMINA_COUNT_ONE_ID = 902;
const PASSIVE_DOWNSTAMINA_COUNT_TWO_ID = 903;
const PASSIVE_DOWNSTAMINA_COUNT_THREE_ID = 904;

const PASSIVE_SPANKING_ORGASM_ONE_ID = 905;
const PASSIVE_SPANKING_ORGASM_TWO_ID = 906;
const PASSIVE_SADISM_ORGASM_THREE_ID = 907;
const PASSIVE_MASOCHISM_ORGASM_THREE_ID = 908;

const PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_ONE_ID = 909;
const PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_TWO_ID = 910;
const PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_THREE_ID = 911;
const PASSIVE_SEXUAL_PARTNERS_ORC_ONE_ID = 912;
const PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID = 913;
const PASSIVE_SEXUAL_PARTNERS_ORC_THREE_ID = 914;
const PASSIVE_SEXUAL_PARTNERS_HOMELESS_ONE_ID = 915;
const PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID = 916;
const PASSIVE_SEXUAL_PARTNERS_HOMELESS_THREE_ID = 917;

const PASSIVE_KICK_COUNTER_SEX_COUNT_ONE_ID = 918;
const PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID = 919;
const PASSIVE_KICK_COUNTER_SEX_COUNT_THREE_ID = 920;

const PASSIVE_TIED_SEX_COUNT_ONE_ID = 921;
const PASSIVE_TIED_SEX_COUNT_TWO_ID = 922;
const PASSIVE_TIED_SEX_COUNT_THREE_ID = 923;

const PASSIVE_MASTURBATED_HALBERD_COUNT_ONE_ID = 924;
const PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID = 925;
const PASSIVE_MASTURBATED_HALBERD_COUNT_THREE_ID = 926;
const PASSIVE_MASTURBATED_GLORYHOLE_COUNT_ONE_ID = 927;
const PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID = 928;
const PASSIVE_MASTURBATED_GLORYHOLE_COUNT_THREE_ID = 929;

const PASSIVE_TOILET_BATTLE_COUNT_ONE_ID = 930;
const PASSIVE_TOILET_BATTLE_COUNT_TWO_ID = 931;
const PASSIVE_TOILET_BATTLE_COUNT_THREE_ID = 932;
const PASSIVE_TOILET_COCK_APPEARED_COUNT_ONE_ID = 933;
const PASSIVE_TOILET_COCK_APPEARED_COUNT_TWO_ID = 934;
const PASSIVE_GLORY_HOLE_SEX_PEOPLE_ONE_ID = 935;
const PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID = 936;
const PASSIVE_GLORY_HOLE_SEX_PEOPLE_THREE_ID = 937;

const PASSIVE_MAX_MOUTH_DESIRE_FOUR_ID = 938;
const PASSIVE_MAX_BOOBS_DESIRE_FOUR_ID = 939;
const PASSIVE_MAX_PUSSY_DESIRE_FOUR_ID = 940;
const PASSIVE_MAX_BUTT_DESIRE_FOUR_ID = 941;
const PASSIVE_MAX_COCK_DESIRE_FOUR_ID = 942;
const PASSIVE_MAX_ALL_DESIRE_FOUR_ID = 943;

const PASSIVE_SUCKED_FINGERS_COUNT_ONE_ID = 944;
const PASSIVE_SUCKED_FINGERS_PEOPLE_ONE_ID = 945;
const PASSIVE_SUCKED_FINGERS_COUNT_TWO_ID = 946;
const PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID = 947;
const PASSIVE_SUCKED_FINGERS_COUNT_THREE_ID = 948;
const PASSIVE_SUCKED_FINGERS_PEOPLE_THREE_ID = 949;

const PASSIVE_FIRST_FACE_BUKKAKE_ID = 950;
const PASSIVE_FACE_BUKKAKE_COUNT_ONE_ID = 951;
const PASSIVE_FACE_BUKKAKE_COUNT_TWO_ID = 952;

const PASSIVE_TALK_MOUTH_THREE_ID = 953;
const PASSIVE_TALK_BOOBS_THREE_ID = 954;
const PASSIVE_TALK_PUSSY_ONE_ID = 955;
const PASSIVE_TALK_PUSSY_TWO_ID = 956;
const PASSIVE_TALK_PUSSY_THREE_ID = 957;
const PASSIVE_TALK_BUTT_ONE_ID = 958;
const PASSIVE_TALK_BUTT_TWO_ID = 959;
const PASSIVE_TALK_BUTT_THREE_ID = 960;
const PASSIVE_TALK_COCK_ONE_ID = 961;
const PASSIVE_TALK_COCK_TWO_ID = 962;
const PASSIVE_TALK_COCK_THREE_ID = 963;

const PASSIVE_FIRST_HJ_ID = 964;
const PASSIVE_FIRST_BJ_ID = 965;
const PASSIVE_FIRST_TITTYFUCK_ID = 966;
const PASSIVE_FOOTJOB_PEOPLE_THREE_ID = 967;
const PASSIVE_RIMJOB_PEOPLE_THREE_ID = 968;

const PASSIVE_SEXUAL_PARTNERS_WEREWOLF_ONE_ID = 969;
const PASSIVE_SEXUAL_PARTNERS_WEREWOLF_TWO_ID = 970;
const PASSIVE_SEXUAL_PARTNERS_WEREWOLF_THREE_ID = 971;
const PASSIVE_SEXUAL_PARTNERS_YETI_ONE_ID = 972;
const PASSIVE_SEXUAL_PARTNERS_YETI_TWO_ID = 973;
const PASSIVE_SEXUAL_PARTNERS_YETI_THREE_ID = 974;
const PASSIVE_PILLORY_SEX_COUNT_ONE_ID = 975;
const PASSIVE_PILLORY_SEX_COUNT_TWO_ID = 976;
const PASSIVE_PILLORY_SEX_COUNT_THREE_ID = 977;

const PASSIVE_NIGHT_BATTLE_COUNT_ONE_ID = 2101;
const PASSIVE_NIGHT_BATTLE_COUNT_TWO_ID = 2102;
const PASSIVE_NIGHT_BATTLE_COUNT_THREE_ID = 2103;

const PASSIVE_STRIPPER_PATRON_SEX_COUNT_ONE_ID = 2104;
const PASSIVE_STRIPPER_PATRON_SEX_COUNT_TWO_ID = 2105;
const PASSIVE_STRIPPER_PATRON_SEX_COUNT_THREE_ID = 2106;

const PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_ONE_ID = 2107;
const PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_TWO_ID = 2108;
const PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_THREE_ID = 2109;

////////////
//////////////
// Game Actor
//////////////
////////////

//////////
// Check For New Passives
//////////////////

Game_Actor.prototype.checkForNewPassives = function() {
	if(!DEBUG_MODE) return;

	/*
	this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_ONE_ID);
	this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID);
	this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_THREE_ID);
	this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID);
	this.learnNewPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID);
	this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_ONE_ID);
	this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_TWO_ID);
	this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_THREE_ID);
	this.learnNewPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_ONE_ID);
	this.learnNewPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID);
	this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_ONE_ID);
	this.learnNewPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_THREE_ID);
	this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID);
	this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_THREE_ID);
	this.learnNewPassive(PASSIVE_TOILET_COCK_APPEARED_COUNT_ONE_ID);
	this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_ONE_ID);
	this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID);
	this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_THREE_ID);
	this.learnNewPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID);
	this.learnNewPassive(PASSIVE_SUCKED_FINGERS_COUNT_THREE_ID);
	this.learnNewPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_THREE_ID);
	*/

	this.checkForNewMouthPassives();
	this.checkForNewHandjobPassives();
	this.checkForNewBlowjobPassives();
	this.checkForNewBoobsPassives();
	this.checkForNewPussyPassives();
	this.checkForNewButtPassives();
	this.checkForNewCockPassives();
	this.checkForNewTalkSightStripPassives();
	this.checkForNewMasturbationPassives();
	this.checkForNewSpecialPassives();
	this.checkForNewEjaculationPassives();
	this.checkForNewSadoMasoPassives();
	this.checkForNewOrgasmPassives();
	this.checkForNewDebuffPassives();
	this.checkForNewSexualPartnersPassives();

	this.recalculateBodySensitivities();
	this.recalculateSkillLvls();
};

Game_Actor.prototype.checkForNewMouthPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MAX_MOUTH_DESIRE_FIRST_ID, this._recordMaxReached50MouthDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_MOUTH_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_MOUTH_DESIRE_SECOND_ID, this._recordMaxReached75MouthDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_MOUTH_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_MOUTH_DESIRE_THREE_ID, this._recordMaxReached100MouthDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_MOUTH_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_MOUTH_DESIRE_FOUR_ID, this._recordMaxReached150MouthDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_MOUTH_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_COUNT_ONE_ID, this._recordFingersSuckedCount)) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SUCKED_FINGERS_COUNT_TWO_ID, this._recordFingersSuckedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_COUNT_TWO_ID, this._recordFingersSuckedCount) && this.hasPassive(PASSIVE_SUCKED_FINGERS_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SUCKED_FINGERS_COUNT_THREE_ID, this._recordFingersSuckedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_COUNT_THREE_ID, this._recordFingersSuckedCount) && this.hasPassive(PASSIVE_SUCKED_FINGERS_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_PEOPLE_ONE_ID, this._recordFingersSuckedPeople)) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID, this._recordFingersSuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID, this._recordFingersSuckedPeople) && this.hasPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SUCKED_FINGERS_PEOPLE_THREE_ID, this._recordFingersSuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_SUCKED_FINGERS_PEOPLE_THREE_ID, this._recordFingersSuckedPeople) && this.hasPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SUCKED_FINGERS_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_KISS_ID, this._firstKissWantedID != -1)) {
		this.learnNewPassive(PASSIVE_FIRST_KISS_ID);
		if(this._recordKissedCount > 0)
			this.addToPassiveReqExtra(PASSIVE_KISS_COUNT_ONE_ID, this._recordKissedCount);
		if(this._recordKissedPeople > 0)
			this.addToPassiveReqExtra(PASSIVE_KISS_PEOPLE_ONE_ID, this._recordKissedPeople);
	}

	if(this.meetsPassiveReq(PASSIVE_KISS_COUNT_ONE_ID, this._recordKissedCount)) {
		this.learnNewPassive(PASSIVE_KISS_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_COUNT_TWO_ID, this._recordKissedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_COUNT_TWO_ID, this._recordKissedCount) && this.hasPassive(PASSIVE_KISS_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_KISS_PEOPLE_ONE_ID, this._recordKissedPeople)) {
		this.learnNewPassive(PASSIVE_KISS_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_PEOPLE_TWO_ID, this._recordKissedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_PEOPLE_TWO_ID, this._recordKissedPeople) && this.hasPassive(PASSIVE_KISS_PEOPLE_ONE_ID)) {
		this.learnNewPassive(PASSIVE_KISS_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_PEOPLE_THREE_ID, this._recordKissedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_PEOPLE_THREE_ID, this._recordKissedPeople) && this.hasPassive(PASSIVE_KISS_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_PEOPLE_FOUR_ID, this._recordKissedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_PEOPLE_FOUR_ID, this._recordKissedPeople) && this.hasPassive(PASSIVE_KISS_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_KISS_USAGE_ONE_ID, this._recordKissUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_USAGE_TWO_ID, this._recordKissUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_USAGE_TWO_ID, this._recordKissUsageCount) && this.hasPassive(PASSIVE_KISS_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_USAGE_THREE_ID, this._recordKissUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_USAGE_THREE_ID, this._recordKissUsageCount) && this.hasPassive(PASSIVE_KISS_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MOUTH_PLEASURE_ONE_ID, this._recordMouthPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MOUTH_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MOUTH_PLEASURE_TWO_ID, this._recordMouthPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_MOUTH_PLEASURE_TWO_ID, this._recordMouthPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MOUTH_PLEASURE_TWO_ID);
	}
};

Game_Actor.prototype.checkForNewHandjobPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_FIRST_HJ_ID, this._recordHandjobCount)) {
		this.learnNewPassive(PASSIVE_FIRST_HJ_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_COUNT_ONE_ID, this._recordHandjobCount);
		this.addToPassiveReqExtra(PASSIVE_HJ_PEOPLE_ONE_ID, this._recordHandjobPeople);
	}

	if(this.meetsPassiveReq(PASSIVE_HJ_COUNT_ONE_ID, this._recordHandjobCount)) {
		this.learnNewPassive(PASSIVE_HJ_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_COUNT_TWO_ID, this._recordHandjobCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_COUNT_TWO_ID, this._recordHandjobCount) && this.hasPassive(PASSIVE_HJ_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_HJ_COUNT_TWO_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_COUNT_THREE_ID, this._recordHandjobUsageCount) && this.hasPassive(PASSIVE_HJ_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_HJ_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_HJ_PEOPLE_ONE_ID, this._recordHandjobPeople)) {
		this.learnNewPassive(PASSIVE_HJ_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_PEOPLE_TWO_ID, this._recordHandjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_PEOPLE_TWO_ID, this._recordHandjobPeople) && this.hasPassive(PASSIVE_HJ_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_PEOPLE_THREE_ID, this._recordHandjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_PEOPLE_THREE_ID, this._recordHandjobPeople) && this.hasPassive(PASSIVE_HJ_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_PEOPLE_FOUR_ID, this._recordHandjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_PEOPLE_FOUR_ID, this._recordHandjobPeople) && this.hasPassive(PASSIVE_HJ_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_HJ_USAGE_ONE_ID, this._recordHandjobUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_USAGE_TWO_ID, this._recordHandjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_USAGE_TWO_ID, this._recordHandjobUsageCount) && this.hasPassive(PASSIVE_HJ_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_USAGE_THREE_ID, this._recordHandjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_USAGE_THREE_ID, this._recordHandjobUsageCount) && this.hasPassive(PASSIVE_HJ_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_COCK_PETTING_PEOPLE_ONE_ID, this._recordCockPettedPeople) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCK_PETTING_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_COCK_PETTING_PEOPLE_TWO_ID, this._recordCockPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_COCK_PETTING_PEOPLE_TWO_ID, this._recordCockPettedPeople) && this.hasPassive(PASSIVE_COCK_PETTING_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCK_PETTING_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_COCK_PETTING_PEOPLE_THREE_ID, this._recordCockPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_COCK_PETTING_PEOPLE_THREE_ID, this._recordCockPettedPeople) && this.hasPassive(PASSIVE_COCK_PETTING_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCK_PETTING_PEOPLE_THREE_ID);
	}

};

Game_Actor.prototype.checkForNewBlowjobPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_FIRST_BJ_ID, this._recordBlowjobPeople)) {
		this.learnNewPassive(PASSIVE_FIRST_BJ_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_COUNT_ONE_ID, this._recordBlowjobCount);
		this.addToPassiveReqExtra(PASSIVE_BJ_PEOPLE_ONE_ID, this._recordBlowjobPeople);
	}

	if(this._recordBlowjobPeople >= 1) {
		if(this.meetsPassiveReq(PASSIVE_BJ_COUNT_ONE_ID, this._recordBlowjobCount)) {
			this.learnNewPassive(PASSIVE_BJ_COUNT_ONE_ID);
			this.addToPassiveReqExtra(PASSIVE_BJ_COUNT_TWO_ID, this._recordBlowjobCount);
		}
		if(this.meetsPassiveReq(PASSIVE_BJ_COUNT_TWO_ID, this._recordBlowjobCount)) {
			this.learnNewPassive(PASSIVE_BJ_COUNT_TWO_ID);
		}
	}

	if(this.meetsPassiveReq(PASSIVE_BJ_PEOPLE_ONE_ID, this._recordBlowjobPeople)) {
		this.learnNewPassive(PASSIVE_BJ_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_PEOPLE_TWO_ID, this._recordBlowjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_PEOPLE_TWO_ID, this._recordBlowjobPeople) && this.hasPassive(PASSIVE_BJ_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_PEOPLE_THREE_ID, this._recordBlowjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_PEOPLE_THREE_ID, this._recordBlowjobPeople) && this.hasPassive(PASSIVE_BJ_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_PEOPLE_FOUR_ID, this._recordBlowjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_PEOPLE_FOUR_ID, this._recordBlowjobPeople) && this.hasPassive(PASSIVE_BJ_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BJ_USAGE_ONE_ID, this._recordBlowjobUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_USAGE_TWO_ID, this._recordBlowjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_USAGE_TWO_ID, this._recordBlowjobUsageCount) && this.hasPassive(PASSIVE_BJ_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_USAGE_THREE_ID, this._recordBlowjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_USAGE_THREE_ID, this._recordBlowjobUsageCount) && this.hasPassive(PASSIVE_BJ_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_SWALLOW_ID, this._recordSwallowML)) {
		this.learnNewPassive(PASSIVE_FIRST_SWALLOW_ID);
		this.addToPassiveReqExtra(PASSIVE_SWALLOW_ML_ONE_ID, this._recordSwallowML);
	}
	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ML_ONE_ID, this._recordSwallowML)) {
		this.learnNewPassive(PASSIVE_SWALLOW_ML_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SWALLOW_ML_TWO_ID, this._recordSwallowML);
	}
	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ML_TWO_ID, this._recordSwallowML) && this.hasPassive(PASSIVE_SWALLOW_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SWALLOW_ML_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SWALLOW_ML_THREE_ID, this._recordSwallowML);
	}
	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ML_THREE_ID, this._recordSwallowML) && this.hasPassive(PASSIVE_SWALLOW_ML_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SWALLOW_ML_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_SWALLOW_ML_FOUR_ID, this._recordSwallowML);
	}
	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ML_FOUR_ID, this._recordSwallowML) && this.hasPassive(PASSIVE_SWALLOW_ML_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SWALLOW_ML_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MAX_SWALLOW_ML_ONE_ID, this._recordSwallowMaxML)) {
		this.learnNewPassive(PASSIVE_MAX_SWALLOW_ML_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_SWALLOW_ML_TWO_ID, this._recordSwallowMaxML) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_SWALLOW_ML_TWO_ID);
	}

};

Game_Actor.prototype.checkForNewBoobsPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MAX_BOOBS_DESIRE_FIRST_ID, this._recordMaxReached50BoobsDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BOOBS_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BOOBS_DESIRE_SECOND_ID, this._recordMaxReached75BoobsDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BOOBS_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BOOBS_DESIRE_THREE_ID, this._recordMaxReached100BoobsDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BOOBS_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BOOBS_DESIRE_FOUR_ID, this._recordMaxReached150BoobsDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_BOOBS_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_COUNT_ONE_ID, this._recordBoobsPettedCount)) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PETTED_COUNT_TWO_ID, this._recordBoobsPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_COUNT_TWO_ID, this._recordBoobsPettedCount) && this.hasPassive(PASSIVE_BOOBS_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PETTED_COUNT_THREE_ID, this._recordBoobsPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_COUNT_THREE_ID, this._recordBoobsPettedCount) && this.hasPassive(PASSIVE_BOOBS_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_PEOPLE_ONE_ID, this._recordBoobsPettedPeople)) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PETTED_PEOPLE_TWO_ID, this._recordBoobsPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_PEOPLE_TWO_ID, this._recordBoobsPettedPeople) && this.hasPassive(PASSIVE_BOOBS_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PETTED_PEOPLE_THREE_ID, this._recordBoobsPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_PEOPLE_THREE_ID, this._recordBoobsPettedPeople) && this.hasPassive(PASSIVE_BOOBS_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PETTED_PEOPLE_FOUR_ID, this._recordBoobsPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PETTED_PEOPLE_FOUR_ID, this._recordBoobsPettedPeople) && this.hasPassive(PASSIVE_BOOBS_PETTED_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PETTED_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_COUNT_ONE_ID, this._recordNipplesPettedCount)) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_NIPPLES_PETTED_COUNT_TWO_ID, this._recordNipplesPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_COUNT_TWO_ID, this._recordNipplesPettedCount) && this.hasPassive(PASSIVE_NIPPLES_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_NIPPLES_PETTED_COUNT_THREE_ID, this._recordNipplesPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_COUNT_THREE_ID, this._recordNipplesPettedCount) && this.hasPassive(PASSIVE_NIPPLES_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_COUNT_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_PEOPLE_ONE_ID, this._recordNipplesPettedPeople)) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_NIPPLES_PETTED_PEOPLE_TWO_ID, this._recordNipplesPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_PEOPLE_TWO_ID, this._recordNipplesPettedPeople) && this.hasPassive(PASSIVE_NIPPLES_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_NIPPLES_PETTED_PEOPLE_THREE_ID, this._recordNipplesPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_NIPPLES_PETTED_PEOPLE_THREE_ID, this._recordNipplesPettedPeople) && this.hasPassive(PASSIVE_NIPPLES_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_NIPPLES_PETTED_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_TITTYFUCK_ID, this._recordTittyFuckPeople)) {
		this.learnNewPassive(PASSIVE_FIRST_TITTYFUCK_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_COUNT_ONE_ID, this._recordTittyFuckCount);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_PEOPLE_ONE_ID, this._recordTittyFuckPeople);
	}

	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_COUNT_ONE_ID, this._recordTittyFuckCount)) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_COUNT_TWO_ID, this._recordTittyFuckCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_COUNT_TWO_ID, this._recordTittyFuckCount) && this.hasPassive(PASSIVE_TITTYFUCK_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_PEOPLE_ONE_ID, this._recordTittyFuckPeople)) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_PEOPLE_TWO_ID, this._recordTittyFuckPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_PEOPLE_TWO_ID, this._recordTittyFuckPeople) && this.hasPassive(PASSIVE_TITTYFUCK_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_PEOPLE_THREE_ID, this._recordTittyFuckPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_PEOPLE_THREE_ID, this._recordTittyFuckPeople) && this.hasPassive(PASSIVE_TITTYFUCK_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_PEOPLE_FOUR_ID, this._recordTittyFuckPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_PEOPLE_FOUR_ID, this._recordTittyFuckPeople) && this.hasPassive(PASSIVE_TITTYFUCK_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_USAGE_ONE_ID, this._recordTittyFuckUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_USAGE_TWO_ID, this._recordTittyFuckUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_USAGE_TWO_ID, this._recordTittyFuckUsageCount) && this.hasPassive(PASSIVE_TITTYFUCK_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_USAGE_THREE_ID, this._recordTittyFuckUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_USAGE_THREE_ID, this._recordTittyFuckUsageCount) && this.hasPassive(PASSIVE_TITTYFUCK_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BOOBS_PLEASURE_ONE_ID, this._recordBoobsPleasure + this._recordNipplesPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BOOBS_PLEASURE_TWO_ID, this._recordBoobsPleasure + this._recordNipplesPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_BOOBS_PLEASURE_TWO_ID, this._recordBoobsPleasure + this._recordNipplesPleasure) && this.hasPassive(PASSIVE_BOOBS_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BOOBS_PLEASURE_TWO_ID);
	}

};

Game_Actor.prototype.checkForNewPussyPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_DESIRE_FIRST_ID, this._recordMaxReached50PussyDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_DESIRE_SECOND_ID, this._recordMaxReached75PussyDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_DESIRE_THREE_ID, this._recordMaxReached100PussyDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_DESIRE_FOUR_ID, this._recordMaxReached150PussyDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_COUNT_ONE_ID, this._recordClitPettedCount)) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_CLIT_PETTED_COUNT_TWO_ID, this._recordClitPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_COUNT_TWO_ID, this._recordClitPettedCount) && this.hasPassive(PASSIVE_CLIT_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_CLIT_PETTED_COUNT_THREE_ID, this._recordClitPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_COUNT_THREE_ID, this._recordClitPettedCount) && this.hasPassive(PASSIVE_CLIT_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_PEOPLE_ONE_ID, this._recordClitPettedPeople)) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_CLIT_PETTED_PEOPLE_TWO_ID, this._recordClitPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_PEOPLE_TWO_ID, this._recordClitPettedPeople) && this.hasPassive(PASSIVE_CLIT_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_CLIT_PETTED_PEOPLE_THREE_ID, this._recordClitPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_PEOPLE_THREE_ID, this._recordClitPettedPeople) && this.hasPassive(PASSIVE_CLIT_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_CLIT_PETTED_PEOPLE_FOUR_ID, this._recordClitPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CLIT_PETTED_PEOPLE_FOUR_ID, this._recordClitPettedPeople) && this.hasPassive(PASSIVE_CLIT_PETTED_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLIT_PETTED_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_CUNNILINGUS_ID, this._recordCunnilingusPeople)) {
		this.learnNewPassive(PASSIVE_FIRST_CUNNILINGUS_ID);
		this.addToPassiveReqExtra(PASSIVE_CUNNILINGUS_PEOPLE_ONE_ID, this._recordCunnilingusPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CUNNILINGUS_PEOPLE_ONE_ID, this._recordCunnilingusPeople)) {
		this.learnNewPassive(PASSIVE_CUNNILINGUS_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_CUNNILINGUS_PEOPLE_TWO_ID, this._recordCunnilingusPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CUNNILINGUS_PEOPLE_TWO_ID, this._recordCunnilingusPeople) && this.hasPassive(PASSIVE_CUNNILINGUS_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CUNNILINGUS_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_CUNNILINGUS_PEOPLE_THREE_ID, this._recordCunnilingusPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_CUNNILINGUS_PEOPLE_THREE_ID, this._recordCunnilingusPeople) && this.hasPassive(PASSIVE_CUNNILINGUS_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CUNNILINGUS_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_COUNT_ONE_ID, this._recordPussyPettedCount)) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PETTED_COUNT_TWO_ID, this._recordPussyPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_COUNT_TWO_ID, this._recordPussyPettedCount) && this.hasPassive(PASSIVE_PUSSY_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PETTED_COUNT_THREE_ID, this._recordPussyPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_COUNT_THREE_ID, this._recordPussyPettedCount) && this.hasPassive(PASSIVE_PUSSY_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PETTED_COUNT_FOUR_ID, this._recordPussyPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_COUNT_FOUR_ID, this._recordPussyPettedCount) && this.hasPassive(PASSIVE_PUSSY_PETTED_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_PEOPLE_ONE_ID, this._recordPussyPettedPeople)) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PETTED_PEOPLE_TWO_ID, this._recordPussyPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_PEOPLE_TWO_ID, this._recordPussyPettedPeople) && this.hasPassive(PASSIVE_PUSSY_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PETTED_PEOPLE_THREE_ID, this._recordPussyPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PETTED_PEOPLE_THREE_ID, this._recordPussyPettedPeople) && this.hasPassive(PASSIVE_PUSSY_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PETTED_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_SEX_ID, this._recordPussyFuckedCount) || this.meetsPassiveReq(PASSIVE_FIRST_SEX_ID, this._recordPussyToyInsertedCount)) {
		this.learnNewPassive(PASSIVE_FIRST_SEX_ID);
		if(this._recordPussyFuckedCount > 0)
			this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_COUNT_ONE_ID, this._recordPussyFuckedCount);
		if(this._recordPussyFuckedPeople > 0)
			this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_PEOPLE_ONE_ID, this._recordPussyFuckedPeople);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_COUNT_ONE_ID, this._recordPussyFuckedCount)) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_COUNT_TWO_ID, this._recordPussyFuckedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_COUNT_TWO_ID, this._recordPussyFuckedCount) && this.hasPassive(PASSIVE_PUSSY_SEX_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_PEOPLE_ONE_ID, this._recordPussyFuckedPeople)) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_PEOPLE_TWO_ID, this._recordPussyFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_PEOPLE_TWO_ID, this._recordPussyFuckedPeople) && this.hasPassive(PASSIVE_PUSSY_SEX_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_PEOPLE_THREE_ID, this._recordPussyFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_PEOPLE_THREE_ID, this._recordPussyFuckedPeople) && this.hasPassive(PASSIVE_PUSSY_SEX_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_PEOPLE_FOUR_ID, this._recordPussyFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_PEOPLE_FOUR_ID, this._recordPussyFuckedPeople) && this.hasPassive(PASSIVE_PUSSY_SEX_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_PEOPLE_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_PEOPLE_FIVE_ID, this._recordPussyFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_PEOPLE_FIVE_ID, this._recordPussyFuckedPeople) && this.hasPassive(PASSIVE_PUSSY_SEX_PEOPLE_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_PEOPLE_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_USAGE_ONE_ID, this._recordPussySexUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_USAGE_TWO_ID, this._recordPussySexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_USAGE_TWO_ID, this._recordPussySexUsageCount) && this.hasPassive(PASSIVE_PUSSY_SEX_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_USAGE_THREE_ID, this._recordPussySexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_USAGE_THREE_ID, this._recordPussySexUsageCount) && this.hasPassive(PASSIVE_PUSSY_SEX_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_USAGE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_USAGE_FOUR_ID, this._recordPussySexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_USAGE_FOUR_ID, this._recordPussySexUsageCount) && this.hasPassive(PASSIVE_PUSSY_SEX_USAGE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_USAGE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_PLEASURE_ONE_ID, this._recordPussyPleasure + this._recordClitPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_PLEASURE_TWO_ID, this._recordPussyPleasure + this._recordClitPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_PLEASURE_TWO_ID, this._recordPussyPleasure + this._recordClitPleasure) && this.hasPassive(PASSIVE_PUSSY_PLEASURE_ONE_ID) && this.hasPassive(PASSIVE_ORGASM_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_PLEASURE_TWO_ID);
	}

};

Game_Actor.prototype.checkForNewButtPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MAX_BUTT_DESIRE_FIRST_ID, this._recordMaxReached50ButtDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BUTT_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BUTT_DESIRE_SECOND_ID, this._recordMaxReached75ButtDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BUTT_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BUTT_DESIRE_THREE_ID, this._recordMaxReached100ButtDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_BUTT_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_BUTT_DESIRE_FOUR_ID, this._recordMaxReached150ButtDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_BUTT_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_COUNT_ONE_ID, this._recordButtPettedCount)) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_PETTED_COUNT_TWO_ID, this._recordButtPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_COUNT_TWO_ID, this._recordButtPettedCount) && this.hasPassive(PASSIVE_BUTT_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_PETTED_COUNT_THREE_ID, this._recordButtPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_COUNT_THREE_ID, this._recordButtPettedCount) && this.hasPassive(PASSIVE_BUTT_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_PEOPLE_ONE_ID, this._recordButtPettedPeople)) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_PETTED_PEOPLE_TWO_ID, this._recordButtPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_PEOPLE_TWO_ID, this._recordButtPettedPeople) && this.hasPassive(PASSIVE_BUTT_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_PETTED_PEOPLE_THREE_ID, this._recordButtPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_PEOPLE_THREE_ID, this._recordButtPettedPeople) && this.hasPassive(PASSIVE_BUTT_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_PETTED_PEOPLE_FOUR_ID, this._recordButtPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_PETTED_PEOPLE_FOUR_ID, this._recordButtPettedPeople) && this.hasPassive(PASSIVE_BUTT_PETTED_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_PETTED_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_BUTT_SPANKED_ID, this._recordButtSpankedPeople)) {
		this.learnNewPassive(PASSIVE_FIRST_BUTT_SPANKED_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_SPANKED_PEOPLE_ONE_ID, this._recordButtSpankedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_SPANKED_PEOPLE_ONE_ID, this._recordButtSpankedPeople)) {
		this.learnNewPassive(PASSIVE_BUTT_SPANKED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_SPANKED_PEOPLE_TWO_ID, this._recordButtSpankedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_SPANKED_PEOPLE_TWO_ID, this._recordButtSpankedPeople) && this.hasPassive(PASSIVE_BUTT_SPANKED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_SPANKED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_SPANKED_PEOPLE_THREE_ID, this._recordButtSpankedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_SPANKED_PEOPLE_THREE_ID, this._recordButtSpankedPeople) && this.hasPassive(PASSIVE_BUTT_SPANKED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_SPANKED_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUTT_SPANKED_PEOPLE_FOUR_ID, this._recordButtSpankedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_BUTT_SPANKED_PEOPLE_FOUR_ID, this._recordButtSpankedPeople) && this.hasPassive(PASSIVE_BUTT_SPANKED_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUTT_SPANKED_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_COUNT_ONE_ID, this._recordAnalPettedCount)) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PETTED_COUNT_TWO_ID, this._recordAnalPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_COUNT_TWO_ID, this._recordAnalPettedCount) && this.hasPassive(PASSIVE_ANAL_PETTED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PETTED_COUNT_THREE_ID, this._recordAnalPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_COUNT_THREE_ID, this._recordAnalPettedCount) && this.hasPassive(PASSIVE_ANAL_PETTED_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PETTED_COUNT_FOUR_ID, this._recordAnalPettedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_COUNT_FOUR_ID, this._recordAnalPettedCount) && this.hasPassive(PASSIVE_ANAL_PETTED_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_PEOPLE_ONE_ID, this._recordAnalPettedPeople)) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PETTED_PEOPLE_TWO_ID, this._recordAnalPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_PEOPLE_TWO_ID, this._recordAnalPettedPeople) && this.hasPassive(PASSIVE_ANAL_PETTED_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PETTED_PEOPLE_THREE_ID, this._recordAnalPettedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PETTED_PEOPLE_THREE_ID, this._recordAnalPettedPeople) && this.hasPassive(PASSIVE_ANAL_PETTED_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PETTED_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_ANAL_SEX_ID, this._recordAnalFuckedPeople)) {
		this.learnNewPassive(PASSIVE_FIRST_ANAL_SEX_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_COUNT_ONE_ID, this._recordAnalFuckedCount);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_PEOPLE_ONE_ID, this._recordAnalFuckedPeople);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_COUNT_ONE_ID, this._recordAnalFuckedCount)) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_COUNT_TWO_ID, this._recordAnalFuckedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_COUNT_TWO_ID, this._recordAnalFuckedCount) && this.hasPassive(PASSIVE_ANAL_SEX_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_PEOPLE_ONE_ID, this._recordAnalFuckedPeople)) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_PEOPLE_TWO_ID, this._recordAnalFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_PEOPLE_TWO_ID, this._recordAnalFuckedPeople) && this.hasPassive(PASSIVE_ANAL_SEX_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_PEOPLE_THREE_ID, this._recordAnalFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_PEOPLE_THREE_ID, this._recordAnalFuckedPeople) && this.hasPassive(PASSIVE_ANAL_SEX_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_PEOPLE_FOUR_ID, this._recordAnalFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_PEOPLE_FOUR_ID, this._recordAnalFuckedPeople) && this.hasPassive(PASSIVE_ANAL_SEX_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_PEOPLE_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_PEOPLE_FIVE_ID, this._recordAnalFuckedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_PEOPLE_FIVE_ID, this._recordAnalFuckedPeople) && this.hasPassive(PASSIVE_ANAL_SEX_PEOPLE_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_PEOPLE_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_USAGE_ONE_ID, this._recordAnalSexUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_USAGE_TWO_ID, this._recordAnalSexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_USAGE_TWO_ID, this._recordAnalSexUsageCount) && this.hasPassive(PASSIVE_ANAL_SEX_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_USAGE_THREE_ID, this._recordAnalSexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_USAGE_THREE_ID, this._recordAnalSexUsageCount) && this.hasPassive(PASSIVE_ANAL_SEX_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_USAGE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_USAGE_FOUR_ID, this._recordAnalSexUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_USAGE_FOUR_ID, this._recordAnalSexUsageCount) && this.hasPassive(PASSIVE_ANAL_SEX_USAGE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_USAGE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_PLEASURE_ONE_ID, this._recordButtPleasure + this._recordAnalPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_PLEASURE_TWO_ID, this._recordButtPleasure + this._recordAnalPleasuret);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_PLEASURE_TWO_ID, this._recordButtPleasure + this._recordAnalPleasure) && this.hasPassive(PASSIVE_ANAL_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_PLEASURE_TWO_ID);
	}

};

Game_Actor.prototype.checkForNewCockPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MAX_COCK_DESIRE_FIRST_ID, this._recordMaxReached50CockDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_COCK_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_COCK_DESIRE_SECOND_ID, this._recordMaxReached75CockDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_COCK_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_COCK_DESIRE_THREE_ID, this._recordMaxReached100CockDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_COCK_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_COCK_DESIRE_FOUR_ID, this._recordMaxReached150CockDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_COCK_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEE_JERKOFF_COUNT_ONE_ID, this._recordSeeJerkOffCount)) {
		this.learnNewPassive(PASSIVE_SEE_JERKOFF_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEE_JERKOFF_COUNT_TWO_ID, this._recordSeeJerkOffCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SEE_JERKOFF_COUNT_TWO_ID, this._recordSeeJerkOffCount) && this.hasPassive(PASSIVE_SEE_JERKOFF_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEE_JERKOFF_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEE_JERKOFF_COUNT_THREE_ID, this._recordSeeJerkOffCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SEE_JERKOFF_COUNT_THREE_ID, this._recordSeeJerkOffCount) && this.hasPassive(PASSIVE_SEE_JERKOFF_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEE_JERKOFF_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_KARRYN_STARE_COCK_ONE_ID, this._recordSeeJerkOffCount * 1.5 + this._recordTalkedAtAboutCockPeople) && this._recordSeeJerkOffCount > 0) {
		this.learnNewPassive(PASSIVE_KARRYN_STARE_COCK_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_KARRYN_STARE_COCK_TWO_ID, this._recordCockStareUsageCount) && this.hasPassive(PASSIVE_KARRYN_STARE_COCK_ONE_ID)) {
		this.learnNewPassive(PASSIVE_KARRYN_STARE_COCK_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_KARRYN_STARE_COCK_THREE_ID, this._recordCockStareUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KARRYN_STARE_COCK_THREE_ID, this._recordCockStareUsageCount) && this.hasPassive(PASSIVE_KARRYN_STARE_COCK_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KARRYN_STARE_COCK_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_KARRYN_STARE_COCK_FOUR_ID, this._recordCockStareUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KARRYN_STARE_COCK_FOUR_ID, this._recordCockStareUsageCount) && this.hasPassive(PASSIVE_KARRYN_STARE_COCK_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KARRYN_STARE_COCK_FOUR_ID);
	}

};

Game_Actor.prototype.checkForNewTalkSightStripPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_TALK_PEOPLE_ONE_ID, this._recordTalkedAtPeople)) {
		this.learnNewPassive(PASSIVE_TALK_PEOPLE_ONE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_MOUTH_ONE_ID, this._recordTalkedAtAboutMouthPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_TALK_MOUTH_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_MOUTH_TWO_ID, this._recordTalkedAtAboutMouthPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_MOUTH_TWO_ID, this._recordTalkedAtAboutMouthPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_MOUTH_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_MOUTH_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_MOUTH_THREE_ID, this._recordTalkedAtAboutMouthPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_MOUTH_THREE_ID, this._recordTalkedAtAboutMouthPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_MOUTH_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_MOUTH_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_BOOBS_ONE_ID, this._recordTalkedAtAboutBoobsPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_TALK_BOOBS_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_BOOBS_TWO_ID, this._recordTalkedAtAboutBoobsPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_BOOBS_TWO_ID, this._recordTalkedAtAboutBoobsPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_BOOBS_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_BOOBS_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_BOOBS_THREE_ID, this._recordTalkedAtAboutBoobsPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_BOOBS_THREE_ID, this._recordTalkedAtAboutBoobsPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_BOOBS_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_BOOBS_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_PUSSY_ONE_ID, this._recordTalkedAtAboutPussyPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_TALK_PUSSY_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_PUSSY_TWO_ID, this._recordTalkedAtAboutPussyPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_PUSSY_TWO_ID, this._recordTalkedAtAboutPussyPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_PUSSY_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_PUSSY_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_PUSSY_THREE_ID, this._recordTalkedAtAboutPussyPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_PUSSY_THREE_ID, this._recordTalkedAtAboutPussyPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_PUSSY_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_PUSSY_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_BUTT_ONE_ID, this._recordTalkedAtAboutButtPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_TALK_BUTT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_BUTT_TWO_ID, this._recordTalkedAtAboutButtPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_BUTT_TWO_ID, this._recordTalkedAtAboutButtPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_BUTT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_BUTT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_BUTT_THREE_ID, this._recordTalkedAtAboutButtPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_BUTT_THREE_ID, this._recordTalkedAtAboutButtPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_BUTT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_BUTT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_COCK_ONE_ID, this._recordTalkedAtAboutCockPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_TALK_COCK_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_COCK_TWO_ID, this._recordTalkedAtAboutCockPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_COCK_TWO_ID, this._recordTalkedAtAboutCockPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_COCK_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_COCK_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_COCK_THREE_ID, this._recordTalkedAtAboutCockPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_COCK_THREE_ID, this._recordTalkedAtAboutCockPostFirstDefeatCount) && this.hasPassive(PASSIVE_TALK_COCK_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_COCK_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_PLEASURE_ONE_ID, this._recordTalkPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_PLEASURE_TWO_ID, this._recordTalkPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_PLEASURE_TWO_ID, this._recordTalkPleasure) && this.hasPassive(PASSIVE_TALK_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_PLEASURE_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_PEOPLE_ONE_ID, this._recordEnemySawPeople)) {
		this.learnNewPassive(PASSIVE_SIGHT_PEOPLE_ONE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_MOUTH_ONE_ID, this._recordEnemySawMouthPostFirstPublicOrgasmCount)) {
		this.learnNewPassive(PASSIVE_SIGHT_MOUTH_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_MOUTH_TWO_ID, this._recordEnemySawMouthPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_MOUTH_TWO_ID, this._recordEnemySawMouthPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_MOUTH_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_MOUTH_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_MOUTH_THREE_ID, this._recordEnemySawMouthPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_MOUTH_THREE_ID, this._recordEnemySawMouthPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_MOUTH_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_MOUTH_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_BOOBS_ONE_ID, this._recordEnemySawBoobsPostFirstPublicOrgasmCount)) {
		this.learnNewPassive(PASSIVE_SIGHT_BOOBS_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_BOOBS_TWO_ID, this._recordEnemySawBoobsPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_BOOBS_TWO_ID, this._recordEnemySawBoobsPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_BOOBS_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_BOOBS_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_BOOBS_THREE_ID, this._recordEnemySawBoobsPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_BOOBS_THREE_ID, this._recordEnemySawBoobsPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_BOOBS_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_BOOBS_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_PUSSY_ONE_ID, this._recordEnemySawPussyPostFirstPublicOrgasmCount)) {
		this.learnNewPassive(PASSIVE_SIGHT_PUSSY_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_PUSSY_TWO_ID, this._recordEnemySawPussyPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_PUSSY_TWO_ID, this._recordEnemySawPussyPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_PUSSY_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_PUSSY_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_PUSSY_THREE_ID, this._recordEnemySawPussyPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_PUSSY_THREE_ID, this._recordEnemySawPussyPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_PUSSY_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_PUSSY_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_BUTT_ONE_ID, this._recordEnemySawButtPostFirstPublicOrgasmCount)) {
		this.learnNewPassive(PASSIVE_SIGHT_BUTT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_BUTT_TWO_ID, this._recordEnemySawButtPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_BUTT_TWO_ID, this._recordEnemySawButtPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_BUTT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_BUTT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_BUTT_THREE_ID, this._recordEnemySawButtPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_BUTT_THREE_ID, this._recordEnemySawButtPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_SIGHT_BUTT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_BUTT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_PLEASURE_ONE_ID, this._recordSightPleasure)) {
		this.learnNewPassive(PASSIVE_SIGHT_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_PLEASURE_TWO_ID, this._recordSightPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_PLEASURE_TWO_ID, this._recordSightPleasure) && this.hasPassive(PASSIVE_SIGHT_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_PLEASURE_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_WAITRESS_FLASH_COUNT_ONE_ID, this._recordWaitressFlashedCount)) {
		this.learnNewPassive(PASSIVE_WAITRESS_FLASH_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_WAITRESS_FLASH_COUNT_TWO_ID, this._recordWaitressFlashedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_WAITRESS_FLASH_COUNT_TWO_ID, this._recordWaitressFlashedCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_WAITRESS_FLASH_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_CLOTHES_STRIPPED_ONE_ID, this._recordClothesStrippedCount)) {
		this.learnNewPassive(PASSIVE_CLOTHES_STRIPPED_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_CLOTHES_STRIPPED_TWO_ID, this._recordClothesStrippedPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_CLOTHES_STRIPPED_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLOTHES_STRIPPED_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_CLOTHES_STRIPPED_THREE_ID, this._recordClothesStrippedPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_CLOTHES_STRIPPED_THREE_ID, this._recordClothesStrippedPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_CLOTHES_STRIPPED_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLOTHES_STRIPPED_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_CLOTHES_STRIPPED_FOUR_ID, this._recordClothesStrippedPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_CLOTHES_STRIPPED_FOUR_ID, this._recordClothesStrippedPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_CLOTHES_STRIPPED_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CLOTHES_STRIPPED_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PANTIES_STRIPPED_ONE_ID, this._recordPantiesStrippedCount)) {
		this.learnNewPassive(PASSIVE_PANTIES_STRIPPED_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_PANTIES_STRIPPED_TWO_ID, this._recordPantiesStrippedPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_PANTIES_STRIPPED_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PANTIES_STRIPPED_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PANTIES_STRIPPED_THREE_ID, this._recordPantiesStrippedPostFirstPublicOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PANTIES_STRIPPED_THREE_ID, this._recordPantiesStrippedPostFirstPublicOrgasmCount) && this.hasPassive(PASSIVE_PANTIES_STRIPPED_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PANTIES_STRIPPED_THREE_ID);
	}
};

Game_Actor.prototype.checkForNewMasturbationPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_COUCH_COUNT_ONE_ID, this._recordMasturbatedCouchTotalCount)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_COUCH_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_COUCH_COUNT_TWO_ID, this._recordMasturbatedCouchTotalCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_MASTURBATED_COUCH_COUNT_TWO_ID, this._recordMasturbatedCouchTotalCount) && this.hasPassive(PASSIVE_MASTURBATED_COUCH_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_COUCH_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_COUCH_COUNT_THREE_ID, this._recordMasturbatedCouchTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_COUCH_COUNT_THREE_ID, this._recordMasturbatedCouchTotalCount) && this.hasPassive(PASSIVE_MASTURBATED_COUCH_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_COUCH_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_INBATTLE_COUNT_ONE_ID, this._recordMasturbatedInBattlePresencePeople)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_INBATTLE_COUNT_TWO_ID, this._recordMasturbatedInBattlePresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_INBATTLE_COUNT_TWO_ID, this._recordMasturbatedInBattlePresencePeople) && this.hasPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_INBATTLE_COUNT_THREE_ID, this._recordMasturbatedInBattlePresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_INBATTLE_COUNT_THREE_ID, this._recordMasturbatedInBattlePresencePeople) && this.hasPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_INBATTLE_COUNT_FOUR_ID, this._recordMasturbatedInBattlePresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_INBATTLE_COUNT_FOUR_ID, this._recordMasturbatedInBattlePresencePeople) && this.hasPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_INBATTLE_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_HALBERD_COUNT_ONE_ID, this._recordMasturbatedUsingHalberdCount)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID, this._recordMasturbatedUsingHalberdCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID, this._recordMasturbatedUsingHalberdCount) && this.hasPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_HALBERD_COUNT_THREE_ID, this._recordMasturbatedUsingHalberdCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_HALBERD_COUNT_THREE_ID, this._recordMasturbatedUsingHalberdCount) && this.hasPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATED_HALBERD_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_ONE_ID, this._recordMasturbatedGloryHoleCount)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID, this._recordMasturbatedGloryHoleCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID, this._recordMasturbatedGloryHoleCount) && this.hasPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_THREE_ID, this._recordMasturbatedGloryHoleCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_THREE_ID, this._recordMasturbatedGloryHoleCount) && this.hasPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_MASTURBATED_GLORYHOLE_COUNT_THREE_ID);
	}
};

Game_Actor.prototype.checkForNewSpecialPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_SECRET_CURIOSITY_ID, 1)) {
		this.learnNewPassive(PASSIVE_SECRET_CURIOSITY_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MAX_ALL_DESIRE_FIRST_ID, this._recordMaxReached250TotalDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_ALL_DESIRE_FIRST_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_ALL_DESIRE_SECOND_ID, this._recordMaxReached375TotalDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_ALL_DESIRE_SECOND_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_ALL_DESIRE_THREE_ID, this._recordMaxReached500TotalDesireCount)) {
		this.learnNewPassive(PASSIVE_MAX_ALL_DESIRE_THREE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_ALL_DESIRE_FOUR_ID, this._recordMaxReached750TotalDesireCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_ALL_DESIRE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_KICK_COUNTER_SEX_COUNT_ONE_ID, this._recordSexPose_KickCounterCount)) {
		this.learnNewPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID, this._recordSexPose_KickCounterCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID, this._recordSexPose_KickCounterCount) && this.hasPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_KICK_COUNTER_SEX_COUNT_THREE_ID, this._recordSexPose_KickCounterCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KICK_COUNTER_SEX_COUNT_THREE_ID, this._recordSexPose_KickCounterCount) && this.hasPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KICK_COUNTER_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_DOUBLE_PEN_COUNT_ONE_ID, this._recordDoublePenetrationCount) && this._firstPussySexWantedID >= 0 && this._firstAnalSexWantedID >= 0) {
		this.learnNewPassive(PASSIVE_DOUBLE_PEN_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_DOUBLE_PEN_COUNT_TWO_ID, this._recordDoublePenetrationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_DOUBLE_PEN_COUNT_TWO_ID, this._recordDoublePenetrationCount) && this._firstPussySexWantedID >= 0 && this._firstAnalSexWantedID >= 0 && this.hasPassive(PASSIVE_DOUBLE_PEN_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_DOUBLE_PEN_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_DOUBLE_PEN_COUNT_THREE_ID, this._recordDoublePenetrationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_DOUBLE_PEN_COUNT_THREE_ID, this._recordDoublePenetrationCount) && this._firstPussySexWantedID >= 0 && this._firstAnalSexWantedID >= 0 && this.hasPassive(PASSIVE_DOUBLE_PEN_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_DOUBLE_PEN_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TRIPLE_PEN_COUNT_ONE_ID, this._recordTriplePenetrationCount)) {
		this.learnNewPassive(PASSIVE_TRIPLE_PEN_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TRIPLE_PEN_COUNT_TWO_ID, this._recordTriplePenetrationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TRIPLE_PEN_COUNT_TWO_ID, this._recordTriplePenetrationCount) && this.hasPassive(PASSIVE_TRIPLE_PEN_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TRIPLE_PEN_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TRIPLE_PEN_COUNT_THREE_ID, this._recordTriplePenetrationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TRIPLE_PEN_COUNT_THREE_ID, this._recordTriplePenetrationCount) && this.hasPassive(PASSIVE_TRIPLE_PEN_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TRIPLE_PEN_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BLOWBANG_COUNT_ONE_ID, this._recordBlowbangCount)) {
		this.learnNewPassive(PASSIVE_BLOWBANG_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BLOWBANG_COUNT_TWO_ID, this._recordBlowbangCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_BLOWBANG_COUNT_TWO_ID, this._recordBlowbangCount) && this.hasPassive(PASSIVE_BLOWBANG_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_BLOWBANG_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BLOWBANG_COUNT_THREE_ID, this._recordBlowbangCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_BLOWBANG_COUNT_THREE_ID, this._recordBlowbangCount) && this.hasPassive(PASSIVE_BLOWBANG_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BLOWBANG_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_URINAL_COUNT_ONE_ID, this._recordUrinalCount)) {
		this.learnNewPassive(PASSIVE_URINAL_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_URINAL_COUNT_TWO_ID, this._recordUrinalCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_URINAL_COUNT_TWO_ID, this._recordUrinalCount) && this.hasPassive(PASSIVE_URINAL_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_URINAL_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_URINAL_COUNT_THREE_ID, this._recordUrinalCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_URINAL_COUNT_THREE_ID, this._recordUrinalCount) && this.hasPassive(PASSIVE_URINAL_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_URINAL_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TIED_SEX_COUNT_ONE_ID, this._recordSoloCellCount)) {
		this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TIED_SEX_COUNT_TWO_ID, this._recordSoloCellCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_TIED_SEX_COUNT_TWO_ID, this._recordSoloCellCount) && this.hasPassive(PASSIVE_TIED_SEX_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TIED_SEX_COUNT_THREE_ID, this._recordSoloCellCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_TIED_SEX_COUNT_THREE_ID, this._recordSoloCellCount) && this.hasPassive(PASSIVE_TIED_SEX_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_TIED_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PILLORY_SEX_COUNT_ONE_ID, this._recordPilloryCount)) {
		this.learnNewPassive(PASSIVE_PILLORY_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PILLORY_SEX_COUNT_TWO_ID, this._recordPilloryCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_PILLORY_SEX_COUNT_TWO_ID, this._recordPilloryCount) && this.hasPassive(PASSIVE_PILLORY_SEX_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_PILLORY_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PILLORY_SEX_COUNT_THREE_ID, this._recordPilloryCount);
	}
	else if(this.meetsPassiveReq(PASSIVE_PILLORY_SEX_COUNT_THREE_ID, this._recordPilloryCount) && this.hasPassive(PASSIVE_PILLORY_SEX_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_PILLORY_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_JOB_PETTING_COUNT_ONE_ID, this._recordPettedWhileWorkingCount)) {
		this.learnNewPassive(PASSIVE_JOB_PETTING_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_JOB_PETTING_COUNT_TWO_ID, this._recordPettedWhileWorkingCount);
	}
	if(this.meetsPassiveReq(PASSIVE_JOB_PETTING_COUNT_TWO_ID, this._recordPettedWhileWorkingCount) && this.hasPassive(PASSIVE_JOB_PETTING_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_JOB_PETTING_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_JOB_PETTING_COUNT_THREE_ID, this._recordPettedWhileWorkingCount);
	}
	if(this.meetsPassiveReq(PASSIVE_JOB_PETTING_COUNT_THREE_ID, this._recordPettedWhileWorkingCount) && this.hasPassive(PASSIVE_JOB_PETTING_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_JOB_PETTING_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BAR_WAITRESS_SEX_COUNT_ONE_ID, this._recordBarWaitressSexCount)) {
		this.learnNewPassive(PASSIVE_BAR_WAITRESS_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BAR_WAITRESS_SEX_COUNT_TWO_ID, this._recordBarWaitressSexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BAR_WAITRESS_SEX_COUNT_TWO_ID, this._recordBarWaitressSexCount) && this.hasPassive(PASSIVE_BAR_WAITRESS_SEX_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BAR_WAITRESS_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BAR_WAITRESS_SEX_COUNT_THREE_ID, this._recordBarWaitressSexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BAR_WAITRESS_SEX_COUNT_THREE_ID, this._recordBarWaitressSexCount) && this.hasPassive(PASSIVE_BAR_WAITRESS_SEX_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BAR_WAITRESS_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_ONE_ID, this._recordSexualPartnersVisitor)) {
		this.learnNewPassive(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_TWO_ID, this._recordSexualPartnersVisitor);
	}
	if(this.meetsPassiveReq(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_TWO_ID, this._recordSexualPartnersVisitor) && this.hasPassive(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_THREE_ID, this._recordSexualPartnersVisitor);
	}
	if(this.meetsPassiveReq(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_THREE_ID, this._recordSexualPartnersVisitor) && this.hasPassive(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RECEPTIONIST_VISITOR_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TOILET_BATTLE_COUNT_ONE_ID, this._recordGloryBattleCount)) {
		this.learnNewPassive(PASSIVE_TOILET_BATTLE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TOILET_BATTLE_COUNT_TWO_ID, this._recordGloryBattleCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TOILET_BATTLE_COUNT_TWO_ID, this._recordGloryBattleCount) && this.hasPassive(PASSIVE_TOILET_BATTLE_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_TOILET_BATTLE_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TOILET_BATTLE_COUNT_THREE_ID, this._recordGloryBattleCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TOILET_BATTLE_COUNT_THREE_ID, this._recordGloryBattleCount) && this.hasPassive(PASSIVE_TOILET_BATTLE_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_TOILET_BATTLE_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TOILET_COCK_APPEARED_COUNT_ONE_ID, this._recordGloryBattleCocksAppearedCount)) {
		this.learnNewPassive(PASSIVE_TOILET_COCK_APPEARED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TOILET_COCK_APPEARED_COUNT_TWO_ID, this._recordGloryBattleCocksAppearedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TOILET_COCK_APPEARED_COUNT_TWO_ID, this._recordGloryBattleCocksAppearedCount)) {
		this.learnNewPassive(PASSIVE_TOILET_COCK_APPEARED_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_GLORY_HOLE_SEX_PEOPLE_ONE_ID, this._recordGloryBattleCockBeingServedPeople)) {
		this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID, this._recordGloryBattleCockBeingServedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID, this._recordGloryBattleCockBeingServedPeople) && this.hasPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_ONE_ID)) {
		this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_GLORY_HOLE_SEX_PEOPLE_THREE_ID, this._recordGloryBattleCockBeingServedPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_GLORY_HOLE_SEX_PEOPLE_THREE_ID, this._recordGloryBattleCockBeingServedPeople) && this.hasPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_TWO_ID)) {
		this.learnNewPassive(PASSIVE_GLORY_HOLE_SEX_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_NIGHT_BATTLE_COUNT_ONE_ID, this._recordNightBattleCompletedCount)) {
		this.learnNewPassive(PASSIVE_NIGHT_BATTLE_COUNT_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_NIGHT_BATTLE_COUNT_TWO_ID, this._recordNightBattleCompletedCount) && this._recordNightBattleCompletedPostFirstDefeatCount > 0 && this.hasPassive(PASSIVE_NIGHT_BATTLE_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_NIGHT_BATTLE_COUNT_TWO_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_NIGHT_BATTLE_COUNT_THREE_ID, this._recordNightBattleCompletedCount) && this._recordNightBattleCompletedPostFirstDefeatCount > 0 && this.hasPassive(PASSIVE_NIGHT_BATTLE_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_NIGHT_BATTLE_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_SEX_COUNT_ONE_ID, this._recordStripClubStripperSexCount)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_SEX_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_STRIPPER_PATRON_SEX_COUNT_TWO_ID, this._recordStripClubStripperSexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_SEX_COUNT_TWO_ID, this._recordStripClubStripperSexCount) && this.hasPassive(PASSIVE_STRIPPER_PATRON_SEX_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_SEX_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_STRIPPER_PATRON_SEX_COUNT_THREE_ID, this._recordStripClubStripperSexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_SEX_COUNT_THREE_ID, this._recordStripClubStripperSexCount) && this.hasPassive(PASSIVE_STRIPPER_PATRON_SEX_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_SEX_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_ONE_ID, this._recordStripClubCondomEjaculationCount)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_TWO_ID, this._recordStripClubCondomWornCount) && this.hasPassive(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_THREE_ID, this._recordStripClubCondomWornCount);
	}
	if(this.meetsPassiveReq(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_THREE_ID, this._recordStripClubCondomWornCount) && this.hasPassive(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_STRIPPER_PATRON_CONDOM_COUNT_THREE_ID);
	}
};

Game_Actor.prototype.checkForNewEjaculationPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_FIRST_EJACULATION_ID, this._recordFloorEjaculationCount)) {
		this.learnNewPassive(PASSIVE_FIRST_EJACULATION_ID);
		this.addToPassiveReqExtra(PASSIVE_FLOOR_EJACULATION_COUNT_ONE_ID, this._recordFloorEjaculationCount);
	}

	if(this.meetsPassiveReq(PASSIVE_FLOOR_EJACULATION_COUNT_ONE_ID, this._recordFloorEjaculationCount)) {
		this.learnNewPassive(PASSIVE_FLOOR_EJACULATION_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FLOOR_EJACULATION_COUNT_TWO_ID, this._recordFloorEjaculationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FLOOR_EJACULATION_COUNT_TWO_ID, this._recordFloorEjaculationCount) && this.hasPassive(PASSIVE_FLOOR_EJACULATION_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FLOOR_EJACULATION_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_BUKKAKE_ID, this._recordBukkakeTotalCount)) {
		this.learnNewPassive(PASSIVE_FIRST_BUKKAKE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_COUNT_ONE_ID, this._recordBukkakeTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_COUNT_ONE_ID, this._recordBukkakeTotalCount)) {
		this.learnNewPassive(PASSIVE_BUKKAKE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_COUNT_TWO_ID, this._recordBukkakeTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_COUNT_TWO_ID, this._recordBukkakeTotalCount) && this.hasPassive(PASSIVE_BUKKAKE_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_COUNT_THREE_ID, this._recordBukkakeTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_COUNT_THREE_ID, this._recordBukkakeTotalCount) && this.hasPassive(PASSIVE_BUKKAKE_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_COUNT_FOUR_ID, this._recordBukkakeTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_COUNT_FOUR_ID, this._recordBukkakeTotalCount) && this.hasPassive(PASSIVE_BUKKAKE_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_COUNT_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_COUNT_FIVE_ID, this._recordBukkakeTotalCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_COUNT_FIVE_ID, this._recordBukkakeTotalCount) && this.hasPassive(PASSIVE_BUKKAKE_COUNT_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_COUNT_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_FACE_BUKKAKE_ID, this._recordBukkakeFaceCount)) {
		this.learnNewPassive(PASSIVE_FIRST_FACE_BUKKAKE_ID);
		this.addToPassiveReqExtra(PASSIVE_FACE_BUKKAKE_COUNT_ONE_ID, this._recordBukkakeFaceCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FACE_BUKKAKE_COUNT_ONE_ID, this._recordBukkakeFaceCount) && this.hasPassive(PASSIVE_FIRST_FACE_BUKKAKE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FACE_BUKKAKE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FACE_BUKKAKE_COUNT_TWO_ID, this._recordBukkakeFaceCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FACE_BUKKAKE_COUNT_TWO_ID, this._recordBukkakeFaceCount) && this.hasPassive(PASSIVE_FACE_BUKKAKE_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FACE_BUKKAKE_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_MAX_ML_ONE_ID, this._recordBukkakeTotalMaxML)) {
		this.learnNewPassive(PASSIVE_BUKKAKE_MAX_ML_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_MAX_ML_TWO_ID, this._recordBukkakeTotalMaxML) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_MAX_ML_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_PUSSY_CREAMPIE_ID, this._recordPussyCreampiePeople)) {
		this.learnNewPassive(PASSIVE_FIRST_PUSSY_CREAMPIE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ML_ONE_ID, this._recordPussyCreampieML);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ML_ONE_ID, this._recordPussyCreampieML)) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ML_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ML_TWO_ID, this._recordPussyCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ML_TWO_ID, this._recordPussyCreampieML) && this.hasPassive(PASSIVE_PUSSY_CREAMPIE_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ML_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ML_THREE_ID, this._recordPussyCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ML_THREE_ID, this._recordPussyCreampieML) && this.hasPassive(PASSIVE_PUSSY_CREAMPIE_ML_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ML_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ML_FOUR_ID, this._recordPussyCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ML_FOUR_ID, this._recordPussyCreampieML) && this.hasPassive(PASSIVE_PUSSY_CREAMPIE_ML_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ML_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ML_FIVE_ID, this._recordPussyCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ML_FIVE_ID, this._recordPussyCreampieML) && this.hasPassive(PASSIVE_PUSSY_CREAMPIE_ML_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ML_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_CREAMPIE_ML_ONE_ID, this._recordPussyCreampieMaxML)) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_CREAMPIE_ML_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_PUSSY_CREAMPIE_ML_TWO_ID, this._recordPussyCreampieMaxML) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_PUSSY_CREAMPIE_ML_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FIRST_ANAL_CREAMPIE_ID, this._recordAnalCreampiePeople)) {
		this.learnNewPassive(PASSIVE_FIRST_ANAL_CREAMPIE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ML_ONE_ID, this._recordAnalCreampieML);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ML_ONE_ID, this._recordAnalCreampieML)) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ML_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ML_TWO_ID, this._recordAnalCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ML_TWO_ID, this._recordAnalCreampieML) && this.hasPassive(PASSIVE_ANAL_CREAMPIE_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ML_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ML_THREE_ID, this._recordAnalCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ML_THREE_ID, this._recordAnalCreampieML) && this.hasPassive(PASSIVE_ANAL_CREAMPIE_ML_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ML_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ML_FOUR_ID, this._recordAnalCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ML_FOUR_ID, this._recordAnalCreampieML) && this.hasPassive(PASSIVE_ANAL_CREAMPIE_ML_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ML_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ML_FIVE_ID, this._recordAnalCreampieML);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ML_FIVE_ID, this._recordAnalCreampieML) && this.hasPassive(PASSIVE_ANAL_CREAMPIE_ML_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ML_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MAX_ANAL_CREAMPIE_ML_ONE_ID, this._recordAnalCreampieMaxML)) {
		this.learnNewPassive(PASSIVE_MAX_ANAL_CREAMPIE_ML_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_MAX_ANAL_CREAMPIE_ML_TWO_ID, this._recordAnalCreampieMaxML) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MAX_ANAL_CREAMPIE_ML_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TOTAL_TOYS_INSERT_COUNT_ONE_ID, this._recordTotalToysInsertedCount)) {
		this.learnNewPassive(PASSIVE_TOTAL_TOYS_INSERT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TOTAL_TOYS_INSERT_COUNT_TWO_ID, this._recordTotalToysInsertedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TOTAL_TOYS_INSERT_COUNT_TWO_ID, this._recordTotalToysInsertedCount) && this.hasPassive(PASSIVE_TOTAL_TOYS_INSERT_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TOTAL_TOYS_INSERT_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PINK_ROTOR_INSERT_COUNT_ONE_ID, this._recordClitToyInsertedCount)) {
		this.learnNewPassive(PASSIVE_PINK_ROTOR_INSERT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PINK_ROTOR_INSERT_COUNT_TWO_ID, this._recordClitToyInsertedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PINK_ROTOR_INSERT_COUNT_TWO_ID, this._recordClitToyInsertedCount) && this.hasPassive(PASSIVE_PINK_ROTOR_INSERT_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PINK_ROTOR_INSERT_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_DILDO_INSERT_COUNT_ONE_ID, this._recordPussyToyInsertedCount)) {
		this.learnNewPassive(PASSIVE_DILDO_INSERT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_DILDO_INSERT_COUNT_TWO_ID, this._recordPussyToyInsertedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_DILDO_INSERT_COUNT_TWO_ID, this._recordPussyToyInsertedCount) && this.hasPassive(PASSIVE_DILDO_INSERT_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_DILDO_INSERT_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_BEADS_INSERT_COUNT_ONE_ID, this._recordAnalToyInsertedCount)) {
		this.learnNewPassive(PASSIVE_ANAL_BEADS_INSERT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_BEADS_INSERT_COUNT_TWO_ID, this._recordAnalToyInsertedCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_BEADS_INSERT_COUNT_TWO_ID, this._recordAnalToyInsertedCount) && this.hasPassive(PASSIVE_ANAL_BEADS_INSERT_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_BEADS_INSERT_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TOYS_PLEASURE_ONE_ID, this._recordToysPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TOYS_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TOYS_PLEASURE_TWO_ID, this._recordToysPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_TOYS_PLEASURE_TWO_ID, this._recordToysPleasure) && this.hasPassive(PASSIVE_TOYS_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TOYS_PLEASURE_TWO_ID);
	}
};

Game_Actor.prototype.checkForNewSadoMasoPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_SUBDUED_COUNT_ONE_ID, this._recordSubduedTotal)) {
		this.learnNewPassive(PASSIVE_SUBDUED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SUBDUED_COUNT_TWO_ID, this._recordSubduedTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SUBDUED_COUNT_TWO_ID, this._recordSubduedTotal) && this.hasPassive(PASSIVE_SUBDUED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SUBDUED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SUBDUED_COUNT_THREE_ID, this._recordSubduedTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SUBDUED_COUNT_THREE_ID, this._recordSubduedTotal) && this.charm >= VAR_ACCESSORY_CHARM_REQ_3 && this.hasPassive(PASSIVE_SUBDUED_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SUBDUED_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_COCKINESS_COUNT_ONE_ID, this._recordCockinessMaxedCount)) {
		this.learnNewPassive(PASSIVE_COCKINESS_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_COCKINESS_COUNT_TWO_ID, this._recordCockinessGainedValue);
	}
	if(this.meetsPassiveReq(PASSIVE_COCKINESS_COUNT_TWO_ID, this._recordCockinessGainedValue) && this.hasPassive(PASSIVE_COCKINESS_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCKINESS_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_COCKINESS_COUNT_THREE_ID, this._recordCockinessGainedValue);
	}
	if(this.meetsPassiveReq(PASSIVE_COCKINESS_COUNT_THREE_ID, this._recordCockinessGainedValue) && this.hasPassive(PASSIVE_COCKINESS_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCKINESS_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_COCKINESS_COUNT_FOUR_ID, this._recordCockinessGainedValue);
	}
	if(this.meetsPassiveReq(PASSIVE_COCKINESS_COUNT_FOUR_ID, this._recordCockinessGainedValue) && this.hasPassive(PASSIVE_COCKINESS_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCKINESS_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TAUNT_COUNT_ONE_ID, this._recordTauntPeople)) {
		this.learnNewPassive(PASSIVE_TAUNT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TAUNT_COUNT_TWO_ID, this._recordTauntPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_TAUNT_COUNT_TWO_ID, this._recordTauntPeople) && this.hasPassive(PASSIVE_TAUNT_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_TAUNT_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_TAUNT_COUNT_THREE_ID, this._recordTauntPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_TAUNT_COUNT_THREE_ID, this._recordTauntPeople) && this.hasPassive(PASSIVE_TAUNT_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TAUNT_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FLAUNT_COUNT_ONE_ID, this._recordFlauntPeople)) {
		this.learnNewPassive(PASSIVE_FLAUNT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FLAUNT_COUNT_TWO_ID, this._recordFlauntPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_FLAUNT_COUNT_TWO_ID, this._recordFlauntPeople) && this.hasPassive(PASSIVE_FLAUNT_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_FLAUNT_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_FLAUNT_COUNT_THREE_ID, this._recordFlauntPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_FLAUNT_COUNT_THREE_ID, this._recordFlauntPeople) && this.hasPassive(PASSIVE_FLAUNT_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FLAUNT_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SUBDUED_ERECT_COUNT_ONE_ID, this._recordSubduedErectEnemiesWithAttack)) {
		this.learnNewPassive(PASSIVE_SUBDUED_ERECT_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SUBDUED_ERECT_COUNT_TWO_ID, this._recordSubduedErectEnemiesWithAttack);
	}
	if(this.meetsPassiveReq(PASSIVE_SUBDUED_ERECT_COUNT_TWO_ID, this._recordSubduedErectEnemiesWithAttack) && this.hasPassive(PASSIVE_SUBDUED_ERECT_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SUBDUED_ERECT_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_COCKKICK_COUNT_ONE_ID, this._recordCockKickUsageCount)) {
		this.learnNewPassive(PASSIVE_COCKKICK_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_COCKKICK_COUNT_TWO_ID, this._recordCockKickUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_COCKKICK_COUNT_TWO_ID, this._recordCockKickUsageCount) && this.hasPassive(PASSIVE_COCKKICK_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCKKICK_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_COCKKICK_COUNT_THREE_ID, this._recordCockKickUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_COCKKICK_COUNT_THREE_ID, this._recordCockKickUsageCount) && this.hasPassive(PASSIVE_COCKKICK_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_COCKKICK_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_RIMJOB_COUNT_ONE_ID, this._recordRimjobCount)) {
		this.learnNewPassive(PASSIVE_RIMJOB_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_COUNT_TWO_ID, this._recordRimjobCount);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_PEOPLE_ONE_ID, this._recordRimjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_RIMJOB_COUNT_TWO_ID, this._recordRimjobCount) && this.hasPassive(PASSIVE_RIMJOB_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_RIMJOB_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_RIMJOB_PEOPLE_ONE_ID, this._recordRimjobPeople)) {
		this.learnNewPassive(PASSIVE_RIMJOB_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_PEOPLE_TWO_ID, this._recordRimjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_RIMJOB_PEOPLE_TWO_ID, this._recordRimjobPeople) && this.hasPassive(PASSIVE_RIMJOB_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RIMJOB_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_PEOPLE_THREE_ID, this._recordRimjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_RIMJOB_PEOPLE_THREE_ID, this._recordRimjobPeople) && this.hasPassive(PASSIVE_RIMJOB_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RIMJOB_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_RIMJOB_USAGE_ONE_ID, this._recordRimjobUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RIMJOB_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_USAGE_TWO_ID, this._recordRimjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_RIMJOB_USAGE_TWO_ID, this._recordRimjobUsageCount) && this.hasPassive(PASSIVE_RIMJOB_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RIMJOB_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_RIMJOB_USAGE_THREE_ID, this._recordRimjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_RIMJOB_USAGE_THREE_ID, this._recordRimjobUsageCount) && this.hasPassive(PASSIVE_RIMJOB_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_RIMJOB_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_COUNT_ONE_ID, this._recordFootjobCount)) {
		this.learnNewPassive(PASSIVE_FOOTJOB_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_COUNT_TWO_ID, this._recordFootjobCount);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_PEOPLE_ONE_ID, this._recordFootjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_COUNT_TWO_ID, this._recordFootjobCount) && this.hasPassive(PASSIVE_FOOTJOB_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_FOOTJOB_COUNT_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_PEOPLE_ONE_ID, this._recordFootjobPeople)) {
		this.learnNewPassive(PASSIVE_FOOTJOB_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_PEOPLE_TWO_ID, this._recordFootjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_PEOPLE_TWO_ID, this._recordFootjobPeople) && this.hasPassive(PASSIVE_FOOTJOB_PEOPLE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FOOTJOB_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_PEOPLE_THREE_ID, this._recordFootjobPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_PEOPLE_THREE_ID, this._recordFootjobPeople) && this.hasPassive(PASSIVE_FOOTJOB_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FOOTJOB_PEOPLE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_USAGE_ONE_ID, this._recordFootjobUsageCount) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FOOTJOB_USAGE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_USAGE_TWO_ID, this._recordFootjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_USAGE_TWO_ID, this._recordFootjobUsageCount) && this.hasPassive(PASSIVE_FOOTJOB_USAGE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FOOTJOB_USAGE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_FOOTJOB_USAGE_THREE_ID, this._recordFootjobUsageCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FOOTJOB_USAGE_THREE_ID, this._recordFootjobUsageCount) && this.hasPassive(PASSIVE_FOOTJOB_USAGE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FOOTJOB_USAGE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SADISM_PLEASURE_ONE_ID, this._recordSadismPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SADISM_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SADISM_PLEASURE_TWO_ID, this._recordSadismPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_SADISM_PLEASURE_TWO_ID, this._recordSadismPleasure) && this.hasPassive(PASSIVE_SADISM_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SADISM_PLEASURE_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_DEFEATED_COUNT_ONE_ID, this._recordDefeatedTotal)) {
		this.learnNewPassive(PASSIVE_DEFEATED_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_DEFEATED_COUNT_TWO_ID, this._recordDefeatedTotal);
	}
	else if(this.meetsPassiveReq(PASSIVE_DEFEATED_COUNT_TWO_ID, this._recordDefeatedTotal) && this.hasPassive(PASSIVE_DEFEATED_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_DEFEATED_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_DEFEATED_COUNT_THREE_ID, this._recordDefeatedTotal);
	}
	else if(this.meetsPassiveReq(PASSIVE_DEFEATED_COUNT_THREE_ID, this._recordDefeatedTotal) && this.hasPassive(PASSIVE_DEFEATED_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_DEFEATED_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_DEFEATED_COUNT_FOUR_ID, this._recordDefeatedTotal);
	}
	else if(this.meetsPassiveReq(PASSIVE_DEFEATED_COUNT_FOUR_ID, this._recordDefeatedTotal) && this.hasPassive(PASSIVE_DEFEATED_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_DEFEATED_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_DOGEZA_COUNT_ONE_ID, this._recordDogezaPeople) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_DOGEZA_COUNT_ONE_ID);
		//this.addToPassiveReqExtra(PASSIVE_DOGEZA_COUNT_TWO_ID, this._recordDogezaPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_DOGEZA_COUNT_TWO_ID, this._recordDogezaPeople) && this.hasPassive(PASSIVE_DOGEZA_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_DOGEZA_COUNT_TWO_ID);
		//this.addToPassiveReqExtra(PASSIVE_DOGEZA_COUNT_THREE_ID, this._recordDogezaPeople);
	}
	if(this.meetsPassiveReq(PASSIVE_DOGEZA_COUNT_THREE_ID, this._recordDogezaPeople) && this.hasPassive(PASSIVE_DOGEZA_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_DOGEZA_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASOCHISM_PLEASURE_ONE_ID, this._recordMasochismPleasure) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASOCHISM_PLEASURE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASOCHISM_PLEASURE_TWO_ID, this._recordMasochismPleasure);
	}
	if(this.meetsPassiveReq(PASSIVE_MASOCHISM_PLEASURE_TWO_ID, this._recordMasochismPleasure) && this.hasPassive(PASSIVE_MASOCHISM_PLEASURE_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASOCHISM_PLEASURE_TWO_ID);
	}
};

Game_Actor.prototype.checkForNewOrgasmPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_ORGASM_DOUBLE_ID, this._recordMaxConsecutiveOrgasmCount)) {
		this.learnNewPassive(PASSIVE_ORGASM_DOUBLE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_TRIPLE_ID, this._recordMaxConsecutiveOrgasmCount)) {
		this.learnNewPassive(PASSIVE_ORGASM_TRIPLE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_ONE_ID, this._recordOrgasmCount)) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_TWO_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_TWO_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_THREE_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_THREE_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_TWO_ID)) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_FOUR_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_FOUR_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_FIVE_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_FIVE_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_FIVE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_SIX_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_SIX_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_FIVE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_SIX_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_COUNT_SEVEN_ID, this._recordOrgasmCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_COUNT_SEVEN_ID, this._recordOrgasmCount) && this.hasPassive(PASSIVE_ORGASM_COUNT_SIX_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_COUNT_SEVEN_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ORGASM_ML_ONE_ID, this._recordOrgasmML)) {
		this.learnNewPassive(PASSIVE_ORGASM_ML_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_ML_TWO_ID, this._recordOrgasmML);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_ML_TWO_ID, this._recordOrgasmML) && this.hasPassive(PASSIVE_ORGASM_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_ML_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ORGASM_PEOPLE_ONE_ID, this._recordOrgasmPresencePeople)) {
		this.learnNewPassive(PASSIVE_ORGASM_PEOPLE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_PEOPLE_TWO_ID, this._recordOrgasmPresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_PEOPLE_TWO_ID, this._recordOrgasmPresencePeople) && this.hasPassive(PASSIVE_ORGASM_PEOPLE_ONE_ID)) {
		this.learnNewPassive(PASSIVE_ORGASM_PEOPLE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_PEOPLE_THREE_ID, this._recordOrgasmPresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_PEOPLE_THREE_ID, this._recordOrgasmPresencePeople) && this.hasPassive(PASSIVE_ORGASM_PEOPLE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_PEOPLE_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_ORGASM_PEOPLE_FOUR_ID, this._recordOrgasmPresencePeople);
	}
	if(this.meetsPassiveReq(PASSIVE_ORGASM_PEOPLE_FOUR_ID, this._recordOrgasmPresencePeople) && this.hasPassive(PASSIVE_ORGASM_PEOPLE_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ORGASM_PEOPLE_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_JUICE_ML_ONE_ID, this._recordPussyDripTenthML)) {
		this.learnNewPassive(PASSIVE_PUSSY_JUICE_ML_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_JUICE_ML_TWO_ID, this._recordPussyDripTenthML);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_JUICE_ML_TWO_ID, this._recordPussyDripTenthML) && this.hasPassive(PASSIVE_PUSSY_JUICE_ML_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_JUICE_ML_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_KISS_ORGASM_ONE_ID, this._recordOrgasmFromKissCount)) {
		this.learnNewPassive(PASSIVE_KISS_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_KISS_ORGASM_TWO_ID, this._recordOrgasmFromKissCount);
	}
	if(this.meetsPassiveReq(PASSIVE_KISS_ORGASM_TWO_ID, this._recordOrgasmFromKissCount) && this.hasPassive(PASSIVE_KISS_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_KISS_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_ORGASM_ONE_ID, this._recordOrgasmFromBukkakeCount)) {
		this.learnNewPassive(PASSIVE_BUKKAKE_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BUKKAKE_ORGASM_TWO_ID, this._recordOrgasmFromBukkakeCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BUKKAKE_ORGASM_TWO_ID, this._recordOrgasmFromBukkakeCount) && this.hasPassive(PASSIVE_BUKKAKE_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BUKKAKE_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_HJ_ORGASM_ONE_ID, this._recordOrgasmFromHandjobCount)) {
		this.learnNewPassive(PASSIVE_HJ_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_HJ_ORGASM_TWO_ID, this._recordOrgasmFromHandjobCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HJ_ORGASM_TWO_ID, this._recordOrgasmFromHandjobCount) && this.hasPassive(PASSIVE_HJ_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HJ_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_BJ_ORGASM_ONE_ID, this._recordOrgasmFromBlowjobCount)) {
		this.learnNewPassive(PASSIVE_BJ_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_BJ_ORGASM_TWO_ID, this._recordOrgasmFromBlowjobCount);
	}
	if(this.meetsPassiveReq(PASSIVE_BJ_ORGASM_TWO_ID, this._recordOrgasmFromBlowjobCount) && this.hasPassive(PASSIVE_BJ_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_BJ_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_ORGASM_ONE_ID, this._recordOrgasmFromTittyFuckCount)) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TITTYFUCK_ORGASM_TWO_ID, this._recordOrgasmFromTittyFuckCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TITTYFUCK_ORGASM_TWO_ID, this._recordOrgasmFromTittyFuckCount) && this.hasPassive(PASSIVE_TITTYFUCK_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TITTYFUCK_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_CUNNILINGUS_ORGASM_ONE_ID, this._recordOrgasmFromCunnilingusCount)) {
		this.learnNewPassive(PASSIVE_CUNNILINGUS_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_CUNNILINGUS_ORGASM_TWO_ID, this._recordOrgasmFromCunnilingusCount);
	}
	if(this.meetsPassiveReq(PASSIVE_CUNNILINGUS_ORGASM_TWO_ID, this._recordOrgasmFromCunnilingusCount) && this.hasPassive(PASSIVE_CUNNILINGUS_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_CUNNILINGUS_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_ORGASM_ONE_ID, this._recordOrgasmFromPussySexCount)) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_SEX_ORGASM_TWO_ID, this._recordOrgasmFromPussySexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_SEX_ORGASM_TWO_ID, this._recordOrgasmFromPussySexCount) && this.hasPassive(PASSIVE_PUSSY_SEX_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_SEX_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ORGASM_ONE_ID, this._recordOrgasmFromPussyCreampieCount)) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PUSSY_CREAMPIE_ORGASM_TWO_ID, this._recordOrgasmFromPussyCreampieCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PUSSY_CREAMPIE_ORGASM_TWO_ID, this._recordOrgasmFromPussyCreampieCount) && this.hasPassive(PASSIVE_PUSSY_CREAMPIE_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PUSSY_CREAMPIE_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_ORGASM_ONE_ID, this._recordOrgasmFromAnalSexCount)) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_SEX_ORGASM_TWO_ID, this._recordOrgasmFromAnalSexCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_SEX_ORGASM_TWO_ID, this._recordOrgasmFromAnalSexCount) && this.hasPassive(PASSIVE_ANAL_SEX_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_SEX_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ORGASM_ONE_ID, this._recordOrgasmFromAnalCreampieCount)) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_ANAL_CREAMPIE_ORGASM_TWO_ID, this._recordOrgasmFromAnalCreampieCount);
	}
	if(this.meetsPassiveReq(PASSIVE_ANAL_CREAMPIE_ORGASM_TWO_ID, this._recordOrgasmFromAnalCreampieCount) && this.hasPassive(PASSIVE_ANAL_CREAMPIE_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_ANAL_CREAMPIE_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ORGASM_ONE_ID, this._recordOrgasmFromCumSwallowCount)) {
		this.learnNewPassive(PASSIVE_SWALLOW_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SWALLOW_ORGASM_TWO_ID, this._recordOrgasmFromCumSwallowCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SWALLOW_ORGASM_TWO_ID, this._recordOrgasmFromCumSwallowCount) && this.hasPassive(PASSIVE_SWALLOW_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SWALLOW_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TALK_ORGASM_ONE_ID, this._recordOrgasmFromTalkCount)) {
		this.learnNewPassive(PASSIVE_TALK_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TALK_ORGASM_TWO_ID, this._recordOrgasmFromTalkCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TALK_ORGASM_TWO_ID, this._recordOrgasmFromTalkCount) && this.hasPassive(PASSIVE_TALK_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TALK_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SIGHT_ORGASM_ONE_ID, this._recordOrgasmFromSightCount)) {
		this.learnNewPassive(PASSIVE_SIGHT_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SIGHT_ORGASM_TWO_ID, this._recordOrgasmFromSightCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SIGHT_ORGASM_TWO_ID, this._recordOrgasmFromSightCount) && this.hasPassive(PASSIVE_SIGHT_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SIGHT_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_TOYS_ORGASM_ONE_ID, this._recordOrgasmFromToysCount)) {
		this.learnNewPassive(PASSIVE_TOYS_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_TOYS_ORGASM_TWO_ID, this._recordOrgasmFromToysCount);
	}
	if(this.meetsPassiveReq(PASSIVE_TOYS_ORGASM_TWO_ID, this._recordOrgasmFromToysCount) && this.hasPassive(PASSIVE_TOYS_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_TOYS_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_PETTING_ORGASM_ONE_ID, this._recordOrgasmFromPettingCount)) {
		this.learnNewPassive(PASSIVE_PETTING_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_PETTING_ORGASM_TWO_ID, this._recordOrgasmFromPettingCount);
	}
	if(this.meetsPassiveReq(PASSIVE_PETTING_ORGASM_TWO_ID, this._recordOrgasmFromPettingCount) && this.hasPassive(PASSIVE_PETTING_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_PETTING_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASTURBATE_ORGASM_ONE_ID, this._recordOrgasmFromMasturbationCount)) {
		this.learnNewPassive(PASSIVE_MASTURBATE_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASTURBATE_ORGASM_TWO_ID, this._recordOrgasmFromMasturbationCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASTURBATE_ORGASM_TWO_ID, this._recordOrgasmFromMasturbationCount) && this.hasPassive(PASSIVE_MASTURBATE_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASTURBATE_ORGASM_TWO_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SADISM_ORGASM_ONE_ID, this._recordOrgasmFromSadismCount)) {
		this.learnNewPassive(PASSIVE_SADISM_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SADISM_ORGASM_TWO_ID, this._recordOrgasmFromSadismCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SADISM_ORGASM_TWO_ID, this._recordOrgasmFromSadismCount) && this.hasPassive(PASSIVE_SADISM_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SADISM_ORGASM_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SADISM_ORGASM_THREE_ID, this._recordOrgasmFromSadismCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SADISM_ORGASM_THREE_ID, this._recordOrgasmFromSadismCount) && this.hasPassive(PASSIVE_SADISM_ORGASM_TWO_ID) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_SADISM_ORGASM_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_MASOCHISM_ORGASM_ONE_ID, this._recordOrgasmFromMasochismCount)) {
		this.learnNewPassive(PASSIVE_MASOCHISM_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_MASOCHISM_ORGASM_TWO_ID, this._recordOrgasmFromMasochismCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASOCHISM_ORGASM_TWO_ID, this._recordOrgasmFromMasochismCount) && this.hasPassive(PASSIVE_MASOCHISM_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_MASOCHISM_ORGASM_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_MASOCHISM_ORGASM_THREE_ID, this._recordOrgasmFromMasochismCount);
	}
	if(this.meetsPassiveReq(PASSIVE_MASOCHISM_ORGASM_THREE_ID, this._recordOrgasmFromMasochismCount) && this.hasPassive(PASSIVE_MASOCHISM_ORGASM_TWO_ID) && !$gameParty.isDemoVersion()) {
		//this.learnNewPassive(PASSIVE_MASOCHISM_ORGASM_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SPANKING_ORGASM_ONE_ID, this._recordOrgasmFromSpankingCount)) {
		this.learnNewPassive(PASSIVE_SPANKING_ORGASM_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SPANKING_ORGASM_TWO_ID, this._recordOrgasmFromSpankingCount);
	}
	if(this.meetsPassiveReq(PASSIVE_SPANKING_ORGASM_TWO_ID, this._recordOrgasmFromSpankingCount) && this.hasPassive(PASSIVE_SPANKING_ORGASM_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SPANKING_ORGASM_TWO_ID);
	}

};
Game_Actor.prototype.checkForNewDebuffPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_HORNY_COUNT_ONE_ID, this._recordHornyCount)) {
		this.learnNewPassive(PASSIVE_HORNY_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_HORNY_COUNT_TWO_ID, this._recordHornyCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HORNY_COUNT_TWO_ID, this._recordHornyCount) && this.hasPassive(PASSIVE_HORNY_COUNT_ONE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HORNY_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_HORNY_COUNT_THREE_ID, this._recordHornyCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HORNY_COUNT_THREE_ID, this._recordHornyCount) && this.hasPassive(PASSIVE_HORNY_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HORNY_COUNT_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_HORNY_COUNT_FOUR_ID, this._recordHornyCount);
	}
	if(this.meetsPassiveReq(PASSIVE_HORNY_COUNT_FOUR_ID, this._recordHornyCount) && this.hasPassive(PASSIVE_HORNY_COUNT_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_HORNY_COUNT_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_OFFBALANCE_COUNT_ONE_ID, this._recordDebuffOffBalancedPostFirstDefeatCount)) {
		this.learnNewPassive(PASSIVE_OFFBALANCE_COUNT_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_OFFBALANCE_COUNT_TWO_ID, this._recordDebuffOffBalancedPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_OFFBALANCE_COUNT_TWO_ID, this._recordDebuffOffBalancedPostFirstDefeatCount) && this.hasPassive(PASSIVE_OFFBALANCE_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_OFFBALANCE_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_OFFBALANCE_COUNT_THREE_ID, this._recordDebuffOffBalancedPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_OFFBALANCE_COUNT_THREE_ID, this._recordDebuffOffBalancedPostFirstDefeatCount) && this.hasPassive(PASSIVE_OFFBALANCE_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_OFFBALANCE_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_FALLEN_COUNT_ONE_ID, this._recordDebuffFallenCount)) {
		this.learnNewPassive(PASSIVE_FALLEN_COUNT_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_FALLEN_COUNT_TWO_ID, this._recordDebuffFallenPostFirstDefeatCount) && this.hasPassive(PASSIVE_FALLEN_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_FALLEN_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_FALLEN_COUNT_THREE_ID, this._recordDebuffFallenPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_FALLEN_COUNT_THREE_ID, this._recordDebuffFallenPostFirstDefeatCount) && this.hasPassive(PASSIVE_FALLEN_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_FALLEN_COUNT_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_DOWNSTAMINA_COUNT_ONE_ID, this._recordDebuffDownStaminaCount)) {
		this.learnNewPassive(PASSIVE_DOWNSTAMINA_COUNT_ONE_ID);
	}
	if(this.meetsPassiveReq(PASSIVE_DOWNSTAMINA_COUNT_TWO_ID, this._recordDebuffDownStaminaPostFirstDefeatCount) && this.hasPassive(PASSIVE_DOWNSTAMINA_COUNT_ONE_ID)) {
		this.learnNewPassive(PASSIVE_DOWNSTAMINA_COUNT_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_DOWNSTAMINA_COUNT_THREE_ID, this._recordDebuffDownStaminaPostFirstDefeatCount);
	}
	if(this.meetsPassiveReq(PASSIVE_DOWNSTAMINA_COUNT_THREE_ID, this._recordDebuffDownStaminaPostFirstDefeatCount) && this.hasPassive(PASSIVE_DOWNSTAMINA_COUNT_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_DOWNSTAMINA_COUNT_THREE_ID);
	}

};

Game_Actor.prototype.checkForNewSexualPartnersPassives = function() {
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_TOTAL_ONE_ID, this._recordSexualPartnersTotal)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_TOTAL_TWO_ID, this._recordSexualPartnersTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_TOTAL_TWO_ID, this._recordSexualPartnersTotal) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_TOTAL_THREE_ID, this._recordSexualPartnersTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_TOTAL_THREE_ID, this._recordSexualPartnersTotal) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_TOTAL_FOUR_ID, this._recordSexualPartnersTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_TOTAL_FOUR_ID, this._recordSexualPartnersTotal) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_FOUR_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_TOTAL_FIVE_ID, this._recordSexualPartnersTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_TOTAL_FIVE_ID, this._recordSexualPartnersTotal) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_FOUR_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_TOTAL_FIVE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_VIRGINS_TOTAL_ONE_ID, this._recordVirginitiesTakenTotal)) {
		this.learnNewPassive(PASSIVE_VIRGINS_TOTAL_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_VIRGINS_TOTAL_TWO_ID, this._recordVirginitiesTakenTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_VIRGINS_TOTAL_TWO_ID, this._recordVirginitiesTakenTotal) && this.hasPassive(PASSIVE_VIRGINS_TOTAL_ONE_ID)) {
		this.learnNewPassive(PASSIVE_VIRGINS_TOTAL_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_VIRGINS_TOTAL_THREE_ID, this._recordVirginitiesTakenTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_VIRGINS_TOTAL_THREE_ID, this._recordVirginitiesTakenTotal) && this.hasPassive(PASSIVE_VIRGINS_TOTAL_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_VIRGINS_TOTAL_THREE_ID);
		this.addToPassiveReqExtra(PASSIVE_VIRGINS_TOTAL_FOUR_ID, this._recordVirginitiesTakenTotal);
	}
	if(this.meetsPassiveReq(PASSIVE_VIRGINS_TOTAL_FOUR_ID, this._recordVirginitiesTakenTotal) && this.hasPassive(PASSIVE_VIRGINS_TOTAL_THREE_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_VIRGINS_TOTAL_FOUR_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GOBLIN_ONE_ID, this._recordSexualPartnersGoblin)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GOBLIN_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_GOBLIN_TWO_ID, this._recordSexualPartnersGoblin);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GOBLIN_TWO_ID, this._recordSexualPartnersGoblin) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_GOBLIN_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GOBLIN_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_GOBLIN_THREE_ID, this._recordSexualPartnersGoblin);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GOBLIN_THREE_ID, this._recordSexualPartnersGoblin) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_GOBLIN_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GOBLIN_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_THUG_ONE_ID, this._recordSexualPartnersThug)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_THUG_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_THUG_TWO_ID, this._recordSexualPartnersThug);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_THUG_TWO_ID, this._recordSexualPartnersThug) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_THUG_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_THUG_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_THUG_THREE_ID, this._recordSexualPartnersThug);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_THUG_THREE_ID, this._recordSexualPartnersThug) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_THUG_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_THUG_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GUARD_ONE_ID, this._recordSexualPartnersGuard)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GUARD_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_GUARD_TWO_ID, this._recordSexualPartnersGuard);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GUARD_TWO_ID, this._recordSexualPartnersGuard) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_GUARD_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GUARD_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_GUARD_THREE_ID, this._recordSexualPartnersGuard);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_GUARD_THREE_ID, this._recordSexualPartnersGuard) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_GUARD_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_GUARD_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_NERD_ONE_ID, this._recordSexualPartnersNerd)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_NERD_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_NERD_TWO_ID, this._recordSexualPartnersNerd);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_NERD_TWO_ID, this._recordSexualPartnersNerd) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_NERD_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_NERD_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_NERD_THREE_ID, this._recordSexualPartnersNerd);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_NERD_THREE_ID, this._recordSexualPartnersNerd) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_NERD_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_NERD_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ROGUE_ONE_ID, this._recordSexualPartnersRogue)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ROGUE_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_ROGUE_TWO_ID, this._recordSexualPartnersRogue);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ROGUE_TWO_ID, this._recordSexualPartnersRogue) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_ROGUE_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ROGUE_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_ROGUE_THREE_ID, this._recordSexualPartnersRogue);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ROGUE_THREE_ID, this._recordSexualPartnersRogue) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_ROGUE_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ROGUE_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_SLIME_ONE_ID, this._recordSexualPartnersSlime)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_SLIME_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_SLIME_TWO_ID, this._recordSexualPartnersSlime);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_SLIME_TWO_ID, this._recordSexualPartnersSlime) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_SLIME_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_SLIME_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_SLIME_THREE_ID, this._recordSexualPartnersSlime);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_SLIME_THREE_ID, this._recordSexualPartnersSlime) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_SLIME_TWO_ID) && !$gameParty.isDemoVersion()) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_SLIME_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_ONE_ID, this._recordSexualPartnersLizardman)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_TWO_ID, this._recordSexualPartnersLizardman);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_TWO_ID, this._recordSexualPartnersLizardman) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_THREE_ID, this._recordSexualPartnersLizardman);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_THREE_ID, this._recordSexualPartnersLizardman) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_LIZARDMAN_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ORC_ONE_ID, this._recordSexualPartnersOrc)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID, this._recordSexualPartnersOrc);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID, this._recordSexualPartnersOrc) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_ORC_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_ORC_THREE_ID, this._recordSexualPartnersOrc);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_ORC_THREE_ID, this._recordSexualPartnersOrc) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_ORC_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_ORC_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_HOMELESS_ONE_ID, this._recordSexualPartnersHomeless)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID, this._recordSexualPartnersHomeless);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID, this._recordSexualPartnersHomeless) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_HOMELESS_THREE_ID, this._recordSexualPartnersHomeless);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_HOMELESS_THREE_ID, this._recordSexualPartnersHomeless) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_HOMELESS_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_ONE_ID, this._recordSexualPartnersWerewolf)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_TWO_ID, this._recordSexualPartnersWerewolf);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_TWO_ID, this._recordSexualPartnersWerewolf) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_THREE_ID, this._recordSexualPartnersWerewolf);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_THREE_ID, this._recordSexualPartnersWerewolf) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_WEREWOLF_THREE_ID);
	}

	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_YETI_ONE_ID, this._recordSexualPartnersYeti)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_YETI_ONE_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_YETI_TWO_ID, this._recordSexualPartnersYeti);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_YETI_TWO_ID, this._recordSexualPartnersYeti) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_YETI_ONE_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_YETI_TWO_ID);
		this.addToPassiveReqExtra(PASSIVE_SEXUAL_PARTNERS_YETI_THREE_ID, this._recordSexualPartnersYeti);
	}
	if(this.meetsPassiveReq(PASSIVE_SEXUAL_PARTNERS_YETI_THREE_ID, this._recordSexualPartnersYeti) && this.hasPassive(PASSIVE_SEXUAL_PARTNERS_YETI_TWO_ID)) {
		this.learnNewPassive(PASSIVE_SEXUAL_PARTNERS_YETI_THREE_ID);
	}

};

repo_name: voidljb/karryn

license: unknown