mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2025-07-27 07:52:25 +01:00
More half-dragon roles start with pseudodragons.
Knights start with saddled riding pseudodragons, which may be totally imbalanced
This commit is contained in:
parent
1cb5c0f220
commit
0af2cb3dc7
1 changed files with 3 additions and 3 deletions
|
@ -47,10 +47,10 @@ pet_type()
|
|||
else
|
||||
return (rn2(3) ? PM_CAVE_SPIDER : PM_BABY_CROCODILE);
|
||||
}
|
||||
else if (urole.petnum != NON_PM)
|
||||
else if (urole.petnum != NON_PM && urole.petnum != PM_LITTLE_DOG && urole.petnum != PM_KITTEN && urole.petnum != PM_PONY)
|
||||
return (urole.petnum);
|
||||
else if(Race_if(PM_HALF_DRAGON))
|
||||
return PM_TINY_PSEUDODRAGON;
|
||||
return urole.petnum == PM_PONY ? PM_RIDING_PSEUDODRAGON : PM_TINY_PSEUDODRAGON;
|
||||
else if (Role_if(PM_PIRATE)) {
|
||||
if (preferred_pet == 'B')
|
||||
return (PM_PARROT);
|
||||
|
@ -212,7 +212,7 @@ makedog()
|
|||
|
||||
#ifdef STEED
|
||||
/* Horses already wear a saddle */
|
||||
if ((pettype == PM_PONY || pettype == PM_GIANT_SPIDER || pettype == PM_SMALL_CAVE_LIZARD)
|
||||
if ((pettype == PM_PONY || pettype == PM_GIANT_SPIDER || pettype == PM_SMALL_CAVE_LIZARD || pettype == PM_RIDING_PSEUDODRAGON)
|
||||
&& !!(otmp = mksobj(SADDLE, TRUE, FALSE))
|
||||
) {
|
||||
if (mpickobj(mtmp, otmp))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue