So i had just encountered the gardner and lost the fight leading to my nipples getting modded then i encounter her again and get this critical error
``` Version: 0.9.140-PUBLIC-ELECTRON#6397 Message: Button for "Next" had an undefined function param. Stack:
TiTSException: Button for "Next" had an undefined function param.
at h (tits://titsapp/main.36e9c1ca.js:1:10230703)
at e.value (tits://titsapp/main.36e9c1ca.js:1:18632052)
at IE (tits://titsapp/content_phaedra.00b7fd99.js:1:3150414)
at Object. (tits://titsapp/main.36e9c1ca.js:1:10557167)
at tits://titsapp/main.36e9c1ca.js:1:12842427
at tits://titsapp/main.36e9c1ca.js:1:11127472
at Object.We (tits://titsapp/vendors.65386dd1.js:1:529236)
at $e (tits://titsapp/vendors.65386dd1.js:1:529390)
at tits://titsapp/vendors.65386dd1.js:1:547593
at Or (tits://titsapp/vendors.65386dd1.js:1:547687)
Translation not active.; Hash mismatches; may indicate a section of the save has been edited: PC Object, PC Equipment, PC BreastRows, PC Cocks, PC Vaginas, Flags, PC Ship, LocStorage (18:23:24.364) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:24.373) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:24.373) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:35.143) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:35.746) (UserInterface) info: Popping UI State back to MainText...
(18:23:35.746) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:35.893) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:37.992) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:38.411) (UserInterface) info: Popping UI State back to MainText...
(18:23:38.412) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:38.421) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:38.421) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:47.862) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:48.424) (UserInterface) info: Popping UI State back to MainText...
(18:23:48.425) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:48.568) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:49.710) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:50.138) (UserInterface) info: Popping UI State back to MainText...
(18:23:50.139) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:50.148) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:50.148) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:52.493) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:52.949) (UserInterface) info: Popping UI State back to MainText...
(18:23:52.949) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:52.959) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:53.323) (Creature) warning: PlayerCharacter.hasLegs() was passed an invalid argument ( Spreading your legs wide)
(18:23:53.332) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:09.467) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:10.321) (UserInterface) info: Popping UI State back to MainText...
(18:25:10.322) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:10.352) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:10.352) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:12.696) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:13.099) (UserInterface) info: Popping UI State back to MainText...
(18:25:13.099) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:13.107) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:14.487) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:14.946) (UserInterface) info: Popping UI State back to MainText...
(18:25:14.946) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:14.955) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:14.955) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:16.969) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:17.375) (UserInterface) info: Popping UI State back to MainText...
(18:25:17.375) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:17.384) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:18.510) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:18.954) (UserInterface) info: Popping UI State back to MainText...
(18:25:18.954) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:19.102) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:19.102) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:34.865) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:35.569) (UserInterface) info: Popping UI State back to MainText...
(18:25:35.569) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:35.578) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:37.015) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:37.440) (UserInterface) info: Popping UI State back to MainText...
(18:25:37.440) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:37.447) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:37.447) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:45.724) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:46.492) (UserInterface) info: Popping UI State back to MainText...
(18:25:46.493) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:46.503) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:47.100) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:47.100) (Creature) info: Status 'Sweaty' already present on Donut
(18:26:12.376) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Codex".
(18:26:17.423) (UserInterface) info: Popping UI State back to MainText...
(18:26:17.423) (UserInterface) info: Popping from "Codex" and setting "Main Text" as active state.
(18:26:18.441) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:26:19.265) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:26:27.700) (Combat) info: Beginning combat with DivraniGardener.
(18:26:27.704) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Combat".
(18:26:31.566) (UserInterface) info: Popping UI State back to MainText...
(18:26:31.566) (UserInterface) info: Popping from "Combat" and setting "Main Text" as active state.
(18:26:35.248) (Creature) warning: PlayerCharacter.hasFuckableNipples() was passed an invalid argument (greenish)
(18:26:35.375) (UserInterface) warning: No existing combat cards exist; using combatAppend() should be reviewed.
(18:27:29.438) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (put a nuka to shame )
(18:27:29.562) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple )
(18:27:29.563) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple)
(18:27:29.564) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (gullet)
(18:27:29.564) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple)
(18:27:29.565) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (bimboish lipples)
(18:27:29.566) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (full lipples)
(18:27:29.567) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipples)
(18:27:29.574) (Combat) warning: Combat successfully cleaned up combat container.
(18:28:27.161) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Codex".
(18:28:28.007) (UserInterface) info: Popping UI State back to MainText...
(18:28:28.007) (UserInterface) info: Popping from "Codex" and setting "Main Text" as active state.
(18:28:29.312) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Masturbation".
(18:28:30.870) (UserInterface) info: Popping UI State back to MainText...
(18:28:30.870) (UserInterface) info: Popping from "Masturbation" and setting "Main Text" as active state.
(18:28:47.251) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Masturbation".
(18:28:49.203) (UserInterface) warning: Overwriting existing button "Crew" with button "Porn".
(18:28:53.829) (UserInterface) warning: Overwriting existing button "Back" with button "Back".
(18:29:08.535) (Core) warning: mainGameMenu was called when Main Text was not the active UI state.
(18:29:15.109) (Combat) info: Beginning combat with DivraniGardener.
(18:29:15.113) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Combat".
(18:29:19.772) (UserInterface) info: Popping UI State back to MainText...
(18:29:19.772) (UserInterface) info: Popping from "Combat" and setting "Main Text" as active state.
(18:29:19.779) (UserInterface) fatal: Button for "Next" had an undefined function param.
``` Version: 0.9.140-PUBLIC-ELECTRON#6397 Message: Button for "Next" had an undefined function param. Stack:
TiTSException: Button for "Next" had an undefined function param.
at h (tits://titsapp/main.36e9c1ca.js:1:10230703)
at e.value (tits://titsapp/main.36e9c1ca.js:1:18632052)
at IE (tits://titsapp/content_phaedra.00b7fd99.js:1:3150414)
at Object. (tits://titsapp/main.36e9c1ca.js:1:10557167)
at tits://titsapp/main.36e9c1ca.js:1:12842427
at tits://titsapp/main.36e9c1ca.js:1:11127472
at Object.We (tits://titsapp/vendors.65386dd1.js:1:529236)
at $e (tits://titsapp/vendors.65386dd1.js:1:529390)
at tits://titsapp/vendors.65386dd1.js:1:547593
at Or (tits://titsapp/vendors.65386dd1.js:1:547687)
Translation not active.; Hash mismatches; may indicate a section of the save has been edited: PC Object, PC Equipment, PC BreastRows, PC Cocks, PC Vaginas, Flags, PC Ship, LocStorage (18:23:24.364) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:24.373) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:24.373) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:35.143) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:35.746) (UserInterface) info: Popping UI State back to MainText...
(18:23:35.746) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:35.893) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:37.992) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:38.411) (UserInterface) info: Popping UI State back to MainText...
(18:23:38.412) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:38.421) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:38.421) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:47.862) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:48.424) (UserInterface) info: Popping UI State back to MainText...
(18:23:48.425) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:48.568) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:49.710) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:50.138) (UserInterface) info: Popping UI State back to MainText...
(18:23:50.139) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:50.148) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:50.148) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:52.493) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:23:52.949) (UserInterface) info: Popping UI State back to MainText...
(18:23:52.949) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:23:52.959) (Creature) info: Status 'Sweaty' already present on Donut
(18:23:53.323) (Creature) warning: PlayerCharacter.hasLegs() was passed an invalid argument ( Spreading your legs wide)
(18:23:53.332) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:09.467) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:10.321) (UserInterface) info: Popping UI State back to MainText...
(18:25:10.322) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:10.352) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:10.352) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:12.696) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:13.099) (UserInterface) info: Popping UI State back to MainText...
(18:25:13.099) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:13.107) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:14.487) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:14.946) (UserInterface) info: Popping UI State back to MainText...
(18:25:14.946) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:14.955) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:14.955) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:16.969) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:17.375) (UserInterface) info: Popping UI State back to MainText...
(18:25:17.375) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:17.384) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:18.510) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:18.954) (UserInterface) info: Popping UI State back to MainText...
(18:25:18.954) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:19.102) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:19.102) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:34.865) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:35.569) (UserInterface) info: Popping UI State back to MainText...
(18:25:35.569) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:35.578) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:37.015) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:37.440) (UserInterface) info: Popping UI State back to MainText...
(18:25:37.440) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:37.447) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:37.447) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:45.724) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:25:46.492) (UserInterface) info: Popping UI State back to MainText...
(18:25:46.493) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:25:46.503) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:47.100) (Creature) info: Status 'Sweaty' already present on Donut
(18:25:47.100) (Creature) info: Status 'Sweaty' already present on Donut
(18:26:12.376) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Codex".
(18:26:17.423) (UserInterface) info: Popping UI State back to MainText...
(18:26:17.423) (UserInterface) info: Popping from "Codex" and setting "Main Text" as active state.
(18:26:18.441) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Rest".
(18:26:19.265) (UserInterface) info: Popping from "Rest" and setting "Main Text" as active state.
(18:26:27.700) (Combat) info: Beginning combat with DivraniGardener.
(18:26:27.704) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Combat".
(18:26:31.566) (UserInterface) info: Popping UI State back to MainText...
(18:26:31.566) (UserInterface) info: Popping from "Combat" and setting "Main Text" as active state.
(18:26:35.248) (Creature) warning: PlayerCharacter.hasFuckableNipples() was passed an invalid argument (greenish)
(18:26:35.375) (UserInterface) warning: No existing combat cards exist; using combatAppend() should be reviewed.
(18:27:29.438) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (put a nuka to shame )
(18:27:29.562) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple )
(18:27:29.563) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple)
(18:27:29.564) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (gullet)
(18:27:29.564) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipple)
(18:27:29.565) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (bimboish lipples)
(18:27:29.566) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (full lipples)
(18:27:29.567) (Creature) warning: PlayerCharacter.hasLipples() was passed an invalid argument (lipples)
(18:27:29.574) (Combat) warning: Combat successfully cleaned up combat container.
(18:28:27.161) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Codex".
(18:28:28.007) (UserInterface) info: Popping UI State back to MainText...
(18:28:28.007) (UserInterface) info: Popping from "Codex" and setting "Main Text" as active state.
(18:28:29.312) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Masturbation".
(18:28:30.870) (UserInterface) info: Popping UI State back to MainText...
(18:28:30.870) (UserInterface) info: Popping from "Masturbation" and setting "Main Text" as active state.
(18:28:47.251) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Masturbation".
(18:28:49.203) (UserInterface) warning: Overwriting existing button "Crew" with button "Porn".
(18:28:53.829) (UserInterface) warning: Overwriting existing button "Back" with button "Back".
(18:29:08.535) (Core) warning: mainGameMenu was called when Main Text was not the active UI state.
(18:29:15.109) (Combat) info: Beginning combat with DivraniGardener.
(18:29:15.113) (UserInterface) info: Pushing "Main Text" to UI state stack, replacing with "Combat".
(18:29:19.772) (UserInterface) info: Popping UI State back to MainText...
(18:29:19.772) (UserInterface) info: Popping from "Combat" and setting "Main Text" as active state.
(18:29:19.779) (UserInterface) fatal: Button for "Next" had an undefined function param.