fix #H2694 - egg hatching feedback
A bug report from ten and half years ago...
If a carried egg hatches, the message is
|<foo> drops from your pack.
and if tame, is followed by
|Its cries sound like {mommy,daddy}.
The latter was issued even when <foo> has no speech capability.
Replace "its cries sound like" with "its <vocalize>ing sounds like"
for suitable value of <vocalize>.
This adds two new monster sounds, MS_BELLOW and MS_CHIRP, also two
new sound effect codes, se_chirp and se_croc_bellow.
We had MS_SILENT for crocodile. On wikipedia, crocodile is described
as the most vocal reptile. Adult males make a load bellowing noise
and hatchlings make a chirping noise.
This changes crocodile, titanothere, and baluchitherium from MS_SILENT
to MS_BELLOW and baby crocodile from MS_SILENT to MS_CHIRP. Chirp
might be appropriate for lizards and lizard-like amphibians but I've
left those as MS_SILENT.
[Noticed but not changed: lizards and lizard-like amphibians aren't
flagged as oviparous. Shouldn't they be?]
This commit is contained in:
@@ -739,14 +739,14 @@
|
||||
MON("titanothere", S_QUADRUPED, LVL(12, 12, 6, 0, 0), (G_GENO | 2),
|
||||
A(ATTK(AT_CLAW, AD_PHYS, 2, 8), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
SIZ(2650, 650, MS_SILENT, MZ_LARGE), 0, 0,
|
||||
SIZ(2650, 650, MS_BELLOW, MZ_LARGE), 0, 0,
|
||||
M1_ANIMAL | M1_THICK_HIDE | M1_NOHANDS | M1_HERBIVORE,
|
||||
M2_HOSTILE | M2_STRONG, M3_INFRAVISIBLE, 13, CLR_GRAY,
|
||||
TITANOTHERE),
|
||||
MON("baluchitherium", S_QUADRUPED, LVL(14, 12, 5, 0, 0), (G_GENO | 2),
|
||||
A(ATTK(AT_CLAW, AD_PHYS, 5, 4), ATTK(AT_CLAW, AD_PHYS, 5, 4), NO_ATTK,
|
||||
NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(3800, 800, MS_SILENT, MZ_LARGE), 0, 0,
|
||||
SIZ(3800, 800, MS_BELLOW, MZ_LARGE), 0, 0,
|
||||
M1_ANIMAL | M1_THICK_HIDE | M1_NOHANDS | M1_HERBIVORE,
|
||||
M2_HOSTILE | M2_STRONG, M3_INFRAVISIBLE, 15, CLR_GRAY,
|
||||
BALUCHITHERIUM),
|
||||
@@ -2789,7 +2789,7 @@
|
||||
MON("baby crocodile", S_LIZARD, LVL(3, 6, 7, 0, 0), G_GENO,
|
||||
A(ATTK(AT_BITE, AD_PHYS, 1, 4), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
SIZ(200, 200, MS_SILENT, MZ_MEDIUM), 0, 0,
|
||||
SIZ(200, 200, MS_CHIRP, MZ_MEDIUM), 0, 0,
|
||||
M1_SWIM | M1_AMPHIBIOUS | M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE,
|
||||
M2_HOSTILE, 0, 4, CLR_BROWN, BABY_CROCODILE),
|
||||
MON("lizard", S_LIZARD, LVL(5, 6, 6, 10, 0), (G_GENO | 5),
|
||||
@@ -2808,7 +2808,7 @@
|
||||
MON("crocodile", S_LIZARD, LVL(6, 9, 5, 0, 0), (G_GENO | 1),
|
||||
A(ATTK(AT_BITE, AD_PHYS, 4, 2), ATTK(AT_CLAW, AD_PHYS, 1, 12),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(WT_HUMAN, 400, MS_SILENT, MZ_LARGE), 0, 0,
|
||||
SIZ(WT_HUMAN, 400, MS_BELLOW, MZ_LARGE), 0, 0,
|
||||
M1_SWIM | M1_AMPHIBIOUS | M1_ANIMAL | M1_THICK_HIDE | M1_NOHANDS
|
||||
| M1_OVIPAROUS | M1_CARNIVORE,
|
||||
M2_STRONG | M2_HOSTILE, 0, 7, CLR_BROWN, CROCODILE),
|
||||
|
||||
Reference in New Issue
Block a user