Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assorted tweaks #205

Closed
wants to merge 24 commits into from
Closed

Assorted tweaks #205

wants to merge 24 commits into from

Conversation

RojjaCebolla
Copy link
Collaborator

should a sonic wand zap shatter/kill an ice elemental, or should it convert that into a water elemental?

@RojjaCebolla
Copy link
Collaborator Author

image

People might think it's an acronym like AC if it's all capitalized.
Note about the non-typo: older or shakespearian language used proclitic
contractions, not enclitic contractions.
todo XXX: involve madLibs.c someday
By which we really mean furnaces.
The straitjacket/pigeonhole was very tight indeed, for many roles.
Increase the flexibility of players to adapt to equipment drops.
...was only applying to default-case species that don't have any
particular species multishot bonuses.
We had 14 different polearms (including the lance, which uses a
different skill but can "pound" at range like other polearms).

Now, there's 4 that spawn normally: halberd, ranseur, lance, partisan

Scythes can also be generated, but only in specific monster inventories.
RojjaCebolla and others added 10 commits October 20, 2021 14:29
This only applies to the T-Rex specific death message.
Centaurs still never spawn wearing a saddle, but quadrupeds, unicorns,
and dragons rarely might!
(Also remove a redundant do_known)
The best way to ID wands is still to be !Blind and !Hallu, however, a
few extra conditionals in here will improve things for conducts or weird
moments.
@@ -238,13 +238,20 @@ bhitm(struct monst *mtmp, struct obj *otmp)
break;
case WAN_SPEED_MONSTER:
if (!resist(mtmp, otmp->oclass, 0, NOTELL)) {
if (mtmp->data == &mons[PM_HEDGEHOG]) {
pline("Gotta go fast!");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should arguably be checked for being able to see or spot mtmp

if (!mtmp->mtame) {
(void) tamedog(mtmp, (struct obj *) 0);
mtmp->movement += VERY_FAST;
if (rn2(2)) mtmp = christen_monst(mtmp, "Sanic");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sanic is... ehh... kind of too cringy of a meme to put directly in nethack, if you ask me.

@RojjaCebolla RojjaCebolla mentioned this pull request Oct 30, 2021
@RojjaCebolla
Copy link
Collaborator Author

Closed in #222 #224 #225 #226 #227

@RojjaCebolla RojjaCebolla deleted the smallTweaks branch December 11, 2021 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants