diff --git a/src/endWeek/saWhore.js b/src/endWeek/saWhore.js
index 2cc8bfc1ab9283f732f52733ccfd3d862445a2d8..6155ba33760998d27af48e91715a6f62e5b68dcf 100644
--- a/src/endWeek/saWhore.js
+++ b/src/endWeek/saWhore.js
@@ -1413,7 +1413,6 @@ window.saWhore = (function saWhore() {
 	}
 
 	/**
-	 * @param {App.Entity.SlaveState} slave
 	 */
 	function applyFSDecoration() {
 		/* FACILITY DECORATION IMPACTS */
diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 1512dd218a3777ea42be9fd9f9c3829bbde42c3f..417fba5c65b07161853d0f8c57ec351ab8787f8c 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -72,7 +72,7 @@ window.isLeaderP = function isLeaderP(slave) {
 /**
  * Helper function returning PC's title
  * @returns {string}
-*/
+ */
 window.properTitle = function properTitle() {
 	const PC = State.variables.PC;
 	if (PC.customTitle) {
@@ -87,7 +87,7 @@ window.properTitle = function properTitle() {
 /**
  * Helper function returning slave's title for PC in situations where WrittenMaster() is inappropriate
  * @returns {string}
-*/
+ */
 window.properMaster = function properMaster() {
 	const PC = State.variables.PC;
 	if (PC.customTitle) {
diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js
index dd088cc835e8444bb3823acb0bf856e9c85694a3..a62bd5e4b7758d2eb5613c7dc36d217002472c3f 100644
--- a/src/js/descriptionWidgets.js
+++ b/src/js/descriptionWidgets.js
@@ -1,6 +1,6 @@
 /**
  * @param {App.Entity.SlaveState} slave
- * @return {string} Slave's eyes
+ * @returns {string} Slave's eyes
  */
 App.Desc.eyes = function(slave) {
 	"use strict";
diff --git a/src/js/heroCreator.js b/src/js/heroCreator.js
index 1200dc10bd31b2393952563c997c3e0f336eb2fa..fc109a2b52a3aaff577ccc6ad6ce5b5edda68c54 100644
--- a/src/js/heroCreator.js
+++ b/src/js/heroCreator.js
@@ -1,7 +1,7 @@
 /**
  * @param {App.Entity.SlaveState} heroSlave
  * @param {App.Entity.SlaveState} baseHeroSlave
- * @return {App.Entity.SlaveState}
+ * @returns {App.Entity.SlaveState}
  */
 App.Utils.getHeroSlave = function(heroSlave, baseHeroSlave) {
 	function isObject(o) {
diff --git a/src/js/rulesAssistant.js b/src/js/rulesAssistant.js
index d73689da190cb2e063548078451e4757d8a929a1..295ee026945a2ab22414a4d295d68666046831ac 100644
--- a/src/js/rulesAssistant.js
+++ b/src/js/rulesAssistant.js
@@ -404,7 +404,7 @@ window.RulesDeconfliction = function RulesDeconfliction(slave) {
 /**
  * Creates a table to summarize RA
  * @returns {string}
-*/
+ */
 window.RASummaryCell = function RASummaryCell() {
 	const V = State.variables;
 	let r = "";
diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index 3ca88e59963f53959936e34b9571c7174f65b2ba..3a968af5faeb8d47a8e4a253c1fae0b230db06c3 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -130,7 +130,7 @@ window.VCheck = (function() {
 	 * @param {number} [analTimes=1] how many times to increment the anal counts, if there is no vagina available.
 	 * @param {number} [bothTimes=1] how many times to increment both holes counts (usually it is half of analTimes).
 	 * @returns {string}
-	*/
+	 */
 	function BothVCheck(analTimes = 1, bothTimes = 1) {
 		const V = State.variables;
 		const slave = V.activeSlave;
@@ -248,7 +248,7 @@ window.VCheck = (function() {
 	/** call as VCheck.Simple()
 	 * @param {number} [times=1] how many times to increment either the Vaginal or the Anal counts, if there is no Vagina available.
 	 * @returns {string}
-	*/
+	 */
 	function SimpleVCheck(times = 1) {
 		if (canDoVaginal(State.variables.activeSlave)) {
 			return VaginalVCheck(times);
@@ -358,13 +358,13 @@ window.SimpleSexAct = function SimpleSexAct(slave, fuckCount = 1) {
 };
 
 /**
- count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
- If count is left undefined it will assume it to be 1.
- Intended to be a simple "x got fucked y times and I don't want to keep coding it".
- Pregnancy chance is handled in saLongTermEffects.tw.
- @param {App.Entity.SlaveState} slave
- @param {number} fuckCount
-*/
+ * count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
+ * If count is left undefined it will assume it to be 1.
+ * Intended to be a simple "x got fucked y times and I don't want to keep coding it".
+ * Pregnancy chance is handled in saLongTermEffects.tw.
+ * @param {App.Entity.SlaveState} slave
+ * @param {number} fuckCount
+ */
 window.SimpleSlaveFucking = function SimpleSlaveFucking(slave, fuckCount = 1) {
 	const V = State.variables;
 	let fuckTarget = 0;
@@ -388,14 +388,14 @@ window.SimpleSlaveFucking = function SimpleSlaveFucking(slave, fuckCount = 1) {
 };
 
 /**
- count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
- If count is left undefined it will assume it to be 1.
- Intended to be a simple "x got fucked y times by z and I don't want to keep coding it".
- @param {App.Entity.SlaveState} subslave
- @param {App.Entity.SlaveState} domslave
- @param {number} fuckCount
- @returns {string}
-*/
+ * count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
+ * If count is left undefined it will assume it to be 1.
+ * Intended to be a simple "x got fucked y times by z and I don't want to keep coding it".
+ * @param {App.Entity.SlaveState} subslave
+ * @param {App.Entity.SlaveState} domslave
+ * @param {number} fuckCount
+ * @returns {string}
+ */
 window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, domslave, fuckCount = 1) {
 	const V = State.variables;
 	let fuckTarget = 0;
diff --git a/src/js/slaveListing.js b/src/js/slaveListing.js
index 844dccd74ac2a872960f47748dfcdeb6e741f73d..7c86fa4b538720c84db1e4932faf044783f318ea 100644
--- a/src/js/slaveListing.js
+++ b/src/js/slaveListing.js
@@ -11,7 +11,7 @@ App.UI.SlaveList = {};
  * @callback slaveTextGenerator
  * @param {App.Entity.SlaveState} slave
  * @param {number} index
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.render = function() {
 	'use strict';
@@ -159,8 +159,8 @@ App.UI.SlaveList.render = function() {
 
 	/**
 	 * @param {number[]} indices
-	 * @return {string}
-	*/
+	 * @returns {string}
+	 */
 	function createQuickList(indices) {
 		let res = "";
 
@@ -276,7 +276,7 @@ App.UI.SlaveList.SlaveInteract = {};
 /**
  * @param {App.Entity.SlaveState} slave
  * @param {number} index
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.SlaveInteract.stdInteract = (slave, index) =>
 	App.UI.passageLink(SlaveFullName(slave), 'Slave Interact', `$activeSlave = $slaves[${index}]`);
@@ -285,7 +285,7 @@ App.UI.SlaveList.SlaveInteract.stdInteract = (slave, index) =>
 /**
  * @param {App.Entity.SlaveState} slave
  * @param {number} index
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.SlaveInteract.penthouseInteract = (slave, index) => {
 	return App.UI.SlaveList.Decoration.penthousePositions(slave) + ' ' + App.UI.SlaveList.SlaveInteract.stdInteract(slave, index);
@@ -293,7 +293,7 @@ App.UI.SlaveList.SlaveInteract.penthouseInteract = (slave, index) => {
 
 /**
  * @param {App.Entity.SlaveState} slave
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.SlaveInteract.personalAttention = (slave) =>
 	App.UI.passageLink(SlaveFullName(slave), undefined, `App.UI.selectSlaveForPersonalAttention(${slave.ID});`);
@@ -301,7 +301,7 @@ App.UI.SlaveList.SlaveInteract.personalAttention = (slave) =>
 /**
  * @param {App.Entity.SlaveState} slave
  * @param {number} index
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.SlaveInteract.assign = (slave, index) =>
 	App.UI.passageLink(SlaveFullName(slave), "Assign", `$i = ${index}`);
@@ -309,7 +309,7 @@ App.UI.SlaveList.SlaveInteract.assign = (slave, index) =>
 /**
  * @param {App.Entity.SlaveState} slave
  * @param {number} index
- * @return {string}
+ * @returns {string}
  */
 App.UI.SlaveList.SlaveInteract.retrieve = (slave, index) =>
 	App.UI.passageLink(SlaveFullName(slave), "Retrieve", `$i = ${index}`);
@@ -794,7 +794,7 @@ App.UI.SlaveList.slaveSelectionList = function() {
 	 * @param {slaveTestCallback} [experianceChecker]
 	 * @param {slaveTextGenerator} [postNote]
 	 * @returns {string}
-	*/
+	 */
 	function selection(filter, interactionLink, experianceChecker, postNote) {
 		if (experianceChecker === null) { experianceChecker = undefined; }
 		State.temporary.slaveSelection = {
diff --git a/src/js/storyJS.js b/src/js/storyJS.js
index 10eae2183ff7e04c5c0c81d6d3a72c8b2a14c32a..045496c404886f65017e10203a58af40f2adefde 100644
--- a/src/js/storyJS.js
+++ b/src/js/storyJS.js
@@ -24,7 +24,7 @@ window.variableAsNumber = function(x, defaultValue = 0, minValue, maxValue) {
 
 /**
  * @param {App.Entity.SlaveState} slave
- * @return {boolean}
+ * @returns {boolean}
  */
 window.isSexuallyPure = function(slave) {
 	if (!slave) {
@@ -484,10 +484,10 @@ window.overpowerCheck = function(slave, PC) {
 };
 
 /**
-* returns array of IDs of all characters who impregnated slave
-* @param {App.Entity.SlaveState} slave
-* @returns {number[]}
-*/
+ * returns array of IDs of all characters who impregnated slave
+ * @param {App.Entity.SlaveState} slave
+ * @returns {number[]}
+ */
 window.impregnatedBy = function(slave) {
 	const IDArray = [];
 	if (!Array.isArray(slave.womb)) {