The Celina Solution — 6 of 40

Devin Doherty

Release 1

Chapter 3 Actions

Section 1 Installing

Installing is an action applying to one carried thing and a thing

Understand "install [something] in [something]" as installing.

Understand "insert [something] in [something]" as installing.

Understand "connect [something] in [something]" as installing.

Understand "attach [something] to [something]" as installing.

A check installing rule:

if the noun is not a personality module:

say "That cannot be installed." instead.

A check installing rule:

if the second noun is not the Databank:

say "That is not the Databank." instead.

Rule for supplying a missing second noun while installing:

now the second noun is databank.

A check installing rule:

if the player is not in AI core:

say "The Databank is in the AI core." instead.

A check installing rule:

if the Intellect Module is not installed and the noun is not the Intellect Module:

say "An error message pops up on the Databank's screen. 'Intellect Module required for AI operation.' "

Before installing an installed thing:

say "It's already installed." instead.

Carry out installing:

now the noun is in the Databank;

now the noun is installed.

Report installing:

say "You slide the [noun] into an empty port in the Databank."