A tall penguin NPC that can be talked to. In SMG1, it also controls parts of the surfing mini-game by interacting with a grouped SurfRay object.
| Name | Type | Games | Required? | Description | Values | 
|---|---|---|---|---|---|
| Obj_arg0 | Integer | SMG1 | False | Event Type: Specifies whether it should register a Power Star and join races. Default is 0. | 
 | 
| Name | Games | Required? | Description | 
|---|---|---|---|
| SW_APPEAR | Both | False | Appears when this switch is activated. | 
| SW_A | Both | False | Activated or deactivated depending on the used event flow node. | 
| SW_B | Both | False | Activated or deactivated depending on the used event flow node. | 
| SW_AWAKE | Both | False | Enables rendering and resumes updates when this switch is active. | 
| Name | Games | Required? | Description | Values | 
|---|---|---|---|---|
| Message | Both | False | The text dialogue's label format is PenguinCoach%03d, where %03d is the text message ID. | |
| EventFunc | SMG1 | False | Object-specific behavior for EventFunc event flow nodes. | 
 | 
| BranchFunc | SMG1 | False | Object-specific behavior for BranchFunc branch flow nodes. | 
 | 
| Name | Games | Required? | Description | Values | 
|---|---|---|---|---|
| Group | SMG1 | False | Groups PenguinCoach and SurfRay. This is used to notify SurfRay about the tutorial states. This object only registers to this group if Obj_arg0 is set to 2 or 3. | |
| AppearPowerStar | SMG1 | False | Gets spawned after triggering its EventFunc. | |
| Camera | SMG1 | False | Uses 会話 when talking. If Obj_arg0 is 2, it will use チュートリアル for the tutorial. | |
| DemoCast | SMG2 | False | Can take part in a cutscene. Its special cutscene functor action causes it to return to its initial position. | |
| MarioFaceShipNpcRegister | SMG2 | False | Can be registered to a Starship Mario object appearance event. | 
| Name | Games | Description | 
|---|---|---|
| YoshiTargetable | SMG2 | Can be targeted and licked by Yoshi. |