trinity icon indicating copy to clipboard operation
trinity copied to clipboard

Should GPLATFORM have SURFACE?

Open eriktorbjorn opened this issue 5 years ago • 1 comments
trafficstars

GPLATFORM-F handles the PUT and PUT-ON actions, along with THROW, and interprets them as dropping objects. But it doesn't quite work:

>LOOK
Vertex

The temperature on this tiny platform is well below freezing. But it isn't just
the cold that makes your teeth chatter when you look down that narrow stairway,
thousands of feet high.

Far below, the shadow of the structure stretches across the landscape. From this
great altitude it looks like a dark finger, accusing a point on the west
horizon.

At the center of the platform stands a handsome antique sundial. You see a
threaded hole on the dial's face. The circumference is enclosed in a wide brass
ring.

>PUT COIN ON PLATFORM
There's no good surface on the platform.

>PUT COIN IN PLATFORM
Dropped.

The first one presumably fails because GPLATFORM does not have the SURFACEbit:

<OBJECT GPLATFORM
	(LOC ON-GNOMON)
	(DESC "platform")
	(FLAGS NODESC)
	(SYNONYM PLATFORM FLOOR)
	(ADJECTIVE CIRCULAR ROUND TINY SMALL)
	(ACTION GPLATFORM-F)>

Perhaps it should have? That's what PLATFORM (the platform in the tundra area) does, and it works there:

<OBJECT PLATFORM
	(LOC LOCAL-GLOBALS)
	(DESC "platform")
	(FLAGS NODESC SURFACE)
	(SYNONYM PLATFORM TOWER STRUCTURE)
	(ACTION PLATFORM-F)>
>LOOK
Platform

This narrow platform is attached to the north side of a huge steel enclosure,
fifty feet high. All around you, a frozen wasteland stretches off to a horizon
lined with gray mountains.

An open white door leads into the enclosure's interior. The topmost rungs of a
ladder stand beside it.

>PUT COIN ON PLATFORM
You drop the small coin.

eriktorbjorn avatar Sep 02 '20 17:09 eriktorbjorn

The platform in the New Mexico area also has the SURFACE bit:

<OBJECT TPLAT
	(LOC TOWER-PLAT)
	(DESC "platform")
	(FLAGS NODESC SURFACE)
	(CAPACITY 50)
	(SYNONYM PLATFORM)
	(ACTION TPLAT-F)>

eriktorbjorn avatar Sep 02 '20 17:09 eriktorbjorn