… | |
… | |
84 | break; |
84 | break; |
85 | |
85 | |
86 | case SIGN: |
86 | case SIGN: |
87 | if (!tmp->stats.food || tmp->last_eat < tmp->stats.food) |
87 | if (!tmp->stats.food || tmp->last_eat < tmp->stats.food) |
88 | { |
88 | { |
89 | tmp->play_sound (tmp->sound ? tmp->sound : sound_find ("trigger_sign")); |
89 | tmp->play_sound (tmp->sound ? tmp->sound : sound_find ("msg_voice")); |
|
|
90 | |
|
|
91 | if (originator && originator->contr) |
|
|
92 | originator->contr->infobox (MSG_CHANNEL ("examine"), format ("T<%s>\n\n%s", &tmp->name, &tmp->msg)); |
|
|
93 | |
90 | new_info_map (NDI_UNIQUE | NDI_NAVY, tmp->map, tmp->msg); |
94 | new_info_map_except (NDI_UNIQUE | NDI_NAVY, tmp->map, originator, tmp->msg); |
|
|
95 | |
91 | if (tmp->stats.food) |
96 | if (tmp->stats.food) |
92 | tmp->last_eat++; |
97 | tmp->last_eat++; |
93 | } |
98 | } |
94 | break; |
99 | break; |
95 | |
100 | |