Part 5 - Consuming Intrinsic Mementos
To consume the current imemento:
now the current imemento is the noun;
now the current person is the shadow self;
if the consumption style of the current imemento is food-based or the consumption style of the current imemento is drink-based:
say "[The shadow self] lifts the [current imemento] to [zher] lips and swallows it. Your mouth fills suddenly with a [one of]salty[or]coppery[or]acidic[or]bitter[or]sweet[or]spicy[or]metallic[at random] flavor. You";
otherwise:
say "[The shadow self] unrolls the [current imemento] and lowers [zher] eyes to peruse the text. A moment passes while [zhe] reads, and then the world swims quite suddenly around you. As everything stabilizes, you ";
say "realize that you feel ";
let M be 0;
if the attack boost of the current imemento is not 0:
if the attack boost of the current imemento > 0:
now M is the attack boost of the current imemento;
otherwise if the attack boost of the current imemento < 0:
now M is (0 - the attack boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the attack boost of the current imemento > 0:
say "more ";
otherwise:
say "less ";
say "dangerous";
now the rattack of the player is the rattack of the player + the attack boost of the current imemento;
if the speed boost of the current imemento is not 0:
if the defense boost of the current imemento is not 0 or the movement boost of the current imemento is not 0 or the awareness boost of the current imemento is not 0 or the stealth boost of the current imemento is not 0 or the strength boost of the current imemento is not 0 or the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the speed boost of the current imemento > 0:
now M is the speed boost of the current imemento;
otherwise if the speed boost of the current imemento < 0:
now M is (0 - the speed boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the speed boost of the current imemento > 0:
say "swifter ";
otherwise:
say "slower ";
now the rspeed of the player is the rspeed of the player + the speed boost of the current imemento;
if the defense boost of the current imemento is not 0:
if the movement boost of the current imemento is not 0 or the awareness boost of the current imemento is not 0 or the stealth boost of the current imemento is not 0 or the strength boost of the current imemento is not 0 or the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the defense boost of the current imemento > 0:
now M is the defense boost of the current imemento;
otherwise if the defense boost of the current imemento < 0:
now M is (0 - the defense boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the defense boost of the current imemento > 0:
say "less vulnerable";
otherwise:
say "more vulnerable";
now the rdefense of the player is the rdefense of the player + the defense boost of the current imemento;
if the movement boost of the current imemento is not 0:
if the awareness boost of the current imemento is not 0 or the stealth boost of the current imemento is not 0 or the strength boost of the current imemento is not 0 or the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the movement boost of the current imemento > 0:
now M is the movement boost of the current imemento;
otherwise if the movement boost of the current imemento < 0:
now M is (0 - the movement boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the movement boost of the current imemento > 0:
say "more ";
otherwise:
say "less ";
say "capable of concentrating";
now the rmovement of the player is the rmovement of the player + the movement boost of the current imemento;
if the awareness boost of the current imemento is not 0:
if the stealth boost of the current imemento is not 0 or the strength boost of the current imemento is not 0 or the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the awareness boost of the current imemento > 0:
now M is the awareness boost of the current imemento;
otherwise if the awareness boost of the current imemento < 0:
now M is (0 - the awareness boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the movement boost of the current imemento > 0:
say "more ";
otherwise:
say "less ";
say "aware of your surroundings";
now the rawareness of the player is the rawareness of the player + the awareness boost of the current imemento;
if the stealth boost of the current imemento is not 0:
if the strength boost of the current imemento is not 0 or the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the stealth boost of the current imemento > 0:
now M is the stealth boost of the current imemento;
otherwise if the stealth boost of the current imemento < 0:
now M is (0 - the stealth boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the movement boost of the current imemento > 0:
say "sneakier";
otherwise:
say "less sneaky";
now the rstealth of the player is the rstealth of the player + the stealth boost of the current imemento;
if the strength boost of the current imemento is not 0:
if the stamina boost of the current imemento is not 0 or the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the strength boost of the current imemento > 0:
now M is the strength boost of the current imemento;
otherwise if the strength boost of the current imemento < 0:
now M is (0 - the strength boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the strength boost of the current imemento > 0:
say "stronger";
otherwise:
say "less strong";
now the strength of the player is the strength of the player + the strength boost of the current imemento;
if the stamina boost of the current imemento is not 0:
if the will boost of the current imemento is not 0 or the knowledge boost of the current imemento is not 0:
say ", ";
otherwise:
say " and ";
if the stamina boost of the current imemento > 0:
now M is the stamina boost of the current imemento;
otherwise if the stamina boost of the current imemento < 0:
now M is (0 - the stamina boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the strength boost of the current imemento > 0:
say "more";
otherwise:
say "less";
say " capable of enduring hardship";
now the stamina of the player is the stamina of the player + the stamina boost of the current imemento;
if the will boost of the current imemento is not 0:
if the knowledge boost of the current imemento is not 0:
say "and ";
if the will boost of the current imemento > 0:
now M is the will boost of the current imemento;
otherwise if the will boost of the current imemento < 0:
now M is (0 - the will boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the strength boost of the current imemento > 0:
say "more";
otherwise:
say "less";
say " strongwilled";
now the will of the player is the will of the player + the will boost of the current imemento;
if the knowledge boost of the current imemento is not 0:
if the knowledge boost of the current imemento > 0:
now M is the knowledge boost of the current imemento;
otherwise if the knowledge boost of the current imemento < 0:
now M is (0 - the knowledge boost of the current imemento);
if M is 1:
say "slightly ";
otherwise if M is 2:
say "somewhat ";
otherwise if M is 3:
say "";
otherwise if M is 4:
say "significantly ";
otherwise:
say "very much ";
if the knowledge boost of the current imemento > 0:
say "more";
otherwise:
say "less";
say " cognizant of this world's nature";
now the knowledge of the player is the knowledge of the player + the knowledge boost of the current imemento;
say "[if the consumption style of the current imemento is scroll-based].[paragraph break][The current imemento] has vanished from your shadow's hands[end if].";
calculate the player's enhanced stats.