1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2025-07-28 16:32:27 +01:00

Tweak: Shubbie priestesses can pacify the shubbie faction.

If tame and you have a holy symbol in inventory:
1) will attract shubbie's attention and pacify the goat if you don't have her attention yet.

2) will pacify the goat's faction if shubbie isn't angry.

Also add a couple more sayings.
This commit is contained in:
chris 2023-05-25 12:51:49 -04:00
parent 06d98520a8
commit d31c57556f

View file

@ -2083,11 +2083,16 @@ humanoid_sound:
if((ptr->mtyp == PM_PRIESTESS || ptr->mtyp == PM_DEMINYMPH)
&& has_template(mtmp, MISTWEAVER)
){
if(mtmp->mtame && has_object_type(invent, HOLY_SYMBOL_OF_THE_BLACK_MOTHE) && !u.shubbie_atten){
godlist[GOD_THE_BLACK_MOTHER].anger = 0;
u.shubbie_atten = 1;
if(mtmp->mtame && has_object_type(invent, HOLY_SYMBOL_OF_THE_BLACK_MOTHE)){
if(!u.shubbie_atten){
godlist[GOD_THE_BLACK_MOTHER].anger = 0;
u.shubbie_atten = 1;
}
if(godlist[GOD_THE_BLACK_MOTHER].anger == 0){
pacify_goat_faction();
}
}
switch(rn2(7)){
switch(rn2(10)){
case 0:
verbl_msg = "Ia! Shub-Niggurath! The Goat with a Thousand Young!";
break;
@ -2107,6 +2112,15 @@ humanoid_sound:
case 6:
verbl_msg = "Ia!";
break;
case 7:
verbl_msg = "Solve et coagula!";
break;
case 8:
verbl_msg = "We stand on the brink of a strange world.";
break;
case 9:
verbl_msg = "She shall spawn and spawn again!";
break;
}
}
else switch (monsndx(ptr)) {