From 1c78f6c0fb1fd2374747601e7e183a8529a29823 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Tue, 23 Feb 2021 03:36:41 -0500 Subject: [PATCH] typing --- src/events/reRoyalBlood.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/events/reRoyalBlood.js b/src/events/reRoyalBlood.js index 7cc243ff30b..2b2920f36c7 100644 --- a/src/events/reRoyalBlood.js +++ b/src/events/reRoyalBlood.js @@ -571,6 +571,11 @@ App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent { } return slave; } + + /** + * @param {App.Entity.SlaveState} slave + * @returns {App.Entity.SlaveState} + */ function generatePrincess(slave) { slave.career = "a princess"; slave.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid."; @@ -604,6 +609,11 @@ App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent { slave.mother = queen.ID; return slave; } + + /** + * @param {App.Entity.SlaveState} slave + * @returns {App.Entity.SlaveState} + */ function generatePrince(slave) { slave.ID = generateSlaveID(); slave.birthWeek += Math.floor(Math.random() * 52); @@ -665,6 +675,11 @@ App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent { slave.mother = queen.ID; return slave; } + + /** + * @param {App.Entity.SlaveState} slave + * @returns {App.Entity.SlaveState} + */ function generateQueen(slave) { slave.ID = generateSlaveID(); slave.actualAge = random(V.fertilityAge + slave.actualAge, (V.pedo_mode === 1 ? 24 : 43)); @@ -730,6 +745,7 @@ App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent { slave.father = 0; return slave; } + function generateOneCourtLady() { const slave = GenerateNewSlave("XX", { minAge: 21, maxAge: V.retirementAge - 2, disableDisability: 1, nationality: princess.nationality -- GitLab