In-game hints are available and likely have fewer if-nodes. But I want things to be as robust as possible.

For Fred,

> EXAMINE MOUND
> PUT AMULET ON WALL

For Gavin,

> PUSH SMALL CRATE
> PUT WOBBLY CRATE ON SMALL CRATE
> PUSH BOTTOM CRATE

For Percy,

> PUT TWIGS IN FIRE
> LIGHT TWIGS
> PUT BRANCH ON TWIGS
> PUT LOGS ON TWIGS

For Stanley,

> OPEN BAG
> UNFOLD POLE
> PUT POLE IN GROUND
> PUT PEGS IN GROUND
> UNFOLD TARP
> PUT TARP ON POLE
> TIE ROPE TO TARP

===================================

Depending on whom you 'chose,' there is a different way through. You need to get on the boat. If the timber is in the clearing, you can push it.

> SW

Fred + Percy:

> ASK PERCY/FRED ABOUT TIMBER
> PUT TIMBER ON AMULET
> PUT TIMBER ON BOAT

Fred + Stanley

> PUT AMULET ON ROPE
> THROW ROPE AT BOAT
> CLIMB ROPE

Fred, meet Gavin:
> PUT AMULET IN INDENTATION

Gavin, meet Fred:
> ASK FRED ABOUT INDENTATION

Percy + Stan:

> ASK ABOUT TIMBER
> TIE ROPE TO TIMBER
> PUT TIMBER ON BOAT

Percy/Gavin:
> ASK ABOUT TIMBER

Gavin/Stan:

Stan, meet Gavin:
> TIE ROPE TO CRATE
> PULL CRATE

Gavin, meet Stan:
> ASK STAN ABOUT ROPE
> ASK STAN ABOUT CRATE

===================================

The campfire endgame is not intended to be difficult. In fact, you can WAIT right through it. You get slightly different results based on how much you do of the below:

ASK (X) ABOUT HIMSELF
ASK (X) ABOUT DREAMS
ASK (X) ABOUT MAZREDUGIN
ASK (X) ABOUT SCHOOL

(or anything you've seen here)

Some are different for all characters, and some are not.

There's also an action to perform that gets everyone participating. It's not quite asking.