Monstrous races and hostile mobiles

A place to suggest new commands, feats, skills, ...
Post Reply
Glim
Sword Grand Master
Sword Grand Master
Posts: 1159
Joined: Tue Nov 18, 2003 7:05 pm
Location: Golden Oaks

Monstrous races and hostile mobiles

Post by Glim » Fri Nov 16, 2007 6:13 am

Hello,

Ive been thinking, and since we have so many monstrous races, I think it would be nice to have some kind of check for mobs set to hostile. This check would first check to see if the PC was of the same race as them, then if they were, they would not be hostile.

An example: a goblin would be able to enter Howling Peaks and be treated as a comrade. This would allow, I think for a bit more interesting playing of the monstrous races.

Also, adversly and it could be completely seperate, even normally friendly mobs might have a special racial enemy check on them. Those normally friendly mobs would then be hostile against that race.

Example: an orc enters a dwarven stronghold. The mobs that would normally just stand there and act the same would attack that race on sight.

I am not sure if this would be feasable to code, but I think that at most it would have to be hard code.

Feedback is always welcome,
Glim asks Gwain 'Can I be on the watch?!?'
Gwain raises an eyebrow.
Gwain seems to display a look of complete horror for a second...
Orplar
Sword Grand Master
Sword Grand Master
Posts: 697
Joined: Tue Feb 01, 2005 4:33 pm
Location: Forests of Fearun

Post by Orplar » Fri Nov 16, 2007 7:48 am

Sounds like a great idea to me, just falls to "is it doable wth code" file i think.
"Be bold and let your feet guide you upon your own path. With any Luck, you'll wind up in a fabulous place. Work upon your skills, perfect them. You will be rewarded as you want" - Orplar Leafall, Lucks Guide
User avatar
Sairaven
Sword Master
Sword Master
Posts: 196
Joined: Sat Jul 28, 2007 2:44 am
Location: Eureka, CA, USA
Contact:

Post by Sairaven » Fri Nov 16, 2007 8:45 am

I'd like to throw my hat in for this one! I like this idea!
Madness does not always howl. Sometimes, it is the quiet voice at the end of the day saying, "Hey, is there room in your head for one more?"
~Despair.com
----
Sairaven - Dusk Echo of Helm
Quey - The Broken Blade
Vagan Silversword, Warwizard
User avatar
Jaenoic
Sword Grand Master
Sword Grand Master
Posts: 669
Joined: Wed Jun 27, 2007 3:33 pm
Location: Orphanage of St Jasper, Waterdeep

Post by Jaenoic » Fri Nov 16, 2007 5:33 pm

Can humans be tiefling's racial enemy? :twisted:
Nysan
Sword Grand Master
Sword Grand Master
Posts: 1745
Joined: Thu Aug 14, 2003 12:07 pm

Post by Nysan » Fri Nov 16, 2007 6:45 pm

Always wondered if a goblin couldn't buy food from the goblin cook in the peaks...
-Gilain- -Trilev- -Siros-

You do not need to change the world, merely leave it a little better than how you found it.
User avatar
Raona
Staff
Staff
Posts: 4944
Joined: Fri Aug 19, 2005 3:40 pm
Location: Waterdeep - Halls of Justice
Contact:

Post by Raona » Mon Nov 19, 2007 12:20 am

Anyone out there able to say for certain whether this would be an area code or hard code issue?

Are there any possible pitfalls here, situations where this would break a quest or produce an unrealistic situation?

I'm pursuing this because there seems to be a lot of support for this idea - thanks for speaking up, those who did.
Aegir
Sword Journeyman
Sword Journeyman
Posts: 143
Joined: Tue Jul 29, 2003 8:49 pm
Location: Waterdeep
Contact:

Post by Aegir » Mon Nov 19, 2007 12:36 am

Before I comment, I should note that my knowledge on this subject may not be 100% accurate. I'm not certain this is how the MUDs code works, but I'm familiar enough to make a semi-educated guess. With that disclaimer out of the way...

Whats being described here could be done with mobprogs, but using that to make a MUD-wide change would be a massive undertaking. I believe that since most races used in the game have hard-coded specs (builders need only set something to RACE_GOBLIN for it to have goblin specs, for example), this could be added to the race code: check PC for like race, and if like, X occurs.

The problem with this is, it means that all mobs of standard races out there would trigger and not be aggro against their PC counterparts, which would I'm sure create some odd quirks in many areas. It may be that a simple fix for this would be to leave this bit of code off the standard PC races (human, elf, halfelf, etc), but I suspect making a change like this so that it only affects certain races (or at least, leaves certain races out), would complicate the process a bit.
Post Reply