Robin & Orchid — 39 of 88

Ryan Veeder & Emily Boegheim

Release 4

Part - Taking a photo of something

Photographing it with is an action applying to one visible thing and one carried thing.

Understand "take a photo/photograph/picture/pic/snap/snapshot of [something] with [something preferably held]" as photographing it with.

Understand "take photo/photograph/picture/pic/snap/snapshot of [something] with [something preferably held]" as photographing it with.

Understand "photograph [something] with [something preferably held]" or "snap [something] with [something preferably held]" as photographing it with.

[Make the camera the most likely thing to take photos with.]

Understand "take a photo/photograph/picture/pic/snap/snapshot of [something] with [camera]" as photographing it with.

Understand "take photo/photograph/picture/pic/snap/snapshot of [something] with [camera]" as photographing it with.

Understand "photograph [something] with [camera]" or "snap [something] with [camera]" as photographing it with.

[Do something about how TAKE A PHOTO of sometimes gets parsed as GET PHOTO instead of PHOTOGRAPH.]

After reading a command:

[say "(DEBUG: [the player's command])[command clarification break]";]

if the player's command includes "take [photo] of" or the player's command includes "take a [photo] of":

replace the matched text with "photograph";

if the player's command matches "take [photo]" or the player's command matches "take a [photo]":

replace the player's command with "photograph".

First before taking a photo:

[say "(DEBUG: [the player's command])[command clarification break]";]

if the player's command matches "take [photo]" or the player's command matches "take a [photo]":

try photographing instead.