There is a Generic Dolphin available for examination in the DOC Teaching Cavern, the same code is found below:
Generic Dolphin(#758VYap)
Type: THING Flags: VISUAL PARENT_OK AUDIBLE PUPPET
This is a generic Dolphin that shows the various attributes and flags that could be set on a Dolphin to get it to work well. Please note the RACE flag.
Desc [($DV)]: This is a generic Dolphin that shows the various attributes and flags that could be set on a Dolphin to get it to work well. Please note the RACE flag.
Owner: DolphHallBldr Key: DolphHallBldr Trundlebugs: 1
Accessed: Wed Aug 24 12:07:31 2011 Modified: Sun Aug 10 16:36:37 2003
Zone: *NOTHING*
Powers:
Idesc: You are swimming next to [name(me)] with your hand on his dorsal fin. He is a deep grey with a small scar on his head.
Prefix: Next to [name(me)],
Infilter: {* has arrived.};{* has left.};{* puts * hand around [name(me)]'s dorsal fin.};{* lets go of [name(me)]'s dorsal and swims slightly away.}
Filter: {* has arrived.};{* has left.};{* puts * hand around [name(me)]'s dorsal fin.};{* lets go of [name(me)]'s dorsal and swims slightly away from you.}
Sex: Male Dolphin
Enter: You put your hand around [name(me)]'s dorsal fin.
Oxenter: puts %p hand around [name(me)]'s dorsal fin.
Oenter: puts %p hand around [name(me)]'s dorsal fin.
Efail: You try to swim up to [name(me)] but he turns to you and glares.
Oefail: tries to swim up to [name(me)] but he doesn't let %o.
Leave: You let go of [name(me)]'s dorsal and swim slightly away.
Oleave: lets go of [name(me)]'s dorsal and swims slightly away from you.
Oxleave: lets go of [name(me)]'s dorsal and swims slightly away.
Ealias: join generic
RACE: dolphin
Inprefix: @@
No exits.
Home: DolphinCraft Hall - Teaching Room
Location: DolphinCraft Hall - Teaching Room