"Racial" abilities

Development forum for the EQ2Emulator Database project.

Moderator: Team Members

Post Reply
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

"Racial" abilities

Post by John Adams » Fri Aug 22, 2008 8:25 pm

I noticed we may be missing a table/structure to support "Racial" abilities - that is, the bonuses each race might receive such as :

Code: Select all

Reflexive Landing	Kunark poses many vertical challenges to its inhabitants. The Sarnak have adapted and learned to fall greater distances. Enhancement that reduces falling damage by 25%.
Hover	Allows the dark elf to slowly lower themselves from high places.
Troll Gourmet	Their creations might not be tasty to some of the other races but the trolls love to cook nevertheless. Trolls gain additional skill in provisioning.
etc...
LE, will we lump these in with "skills", or create a new structure for them?

paulgh
Retired
Posts: 51
Joined: Sun Jul 27, 2008 8:48 pm

Post by paulgh » Fri Aug 22, 2008 8:57 pm

Since some racial abilities really are spells, I think it makes sense to have them all that way. Your examples would be a good use of 'type' 4 spells (see my reply in mastery_skill thread).
Of course, they won't work properly until there is support for them. I'd be tempted to try coding it myself, but c++, classes, and templates etc. make my head hurt. Simple C and/or assembly is my limit.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Fri Aug 22, 2008 9:07 pm

Taking the Sarnak Gourmet as an example though, that is not a spell or ability - it's a racial trait that is passive. Do you think these are quietly "cast" on the player, just not displayed? I always thought they simply were a point boost to some attribute that was permanent.

paulgh
Retired
Posts: 51
Joined: Sun Jul 27, 2008 8:48 pm

Post by paulgh » Fri Aug 22, 2008 9:47 pm

My thought would be to have them all be spells, just to keep them all together. All that should be required is a function to auto-cast type 4 (passive) spell upon acquisition, or revival. Also they will need to either not be placed in the knowledge book, or placed in a non-displaying section. It will also need to be excluded form maintained spells, and spell effects windows.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Sat Aug 23, 2008 6:31 am

paulgh wrote:My thought would be to have them all be spells, just to keep them all together. All that should be required is a function to auto-cast type 4 (passive) spell upon acquisition, or revival. Also they will need to either not be placed in the knowledge book, or placed in a non-displaying section. It will also need to be excluded form maintained spells, and spell effects windows.
That is how Live does it. They are cast when the player zones. But I thought that ever passive abilities were put into the spell book, is that not correct?

paulgh
Retired
Posts: 51
Joined: Sun Jul 27, 2008 8:48 pm

Post by paulgh » Sat Aug 23, 2008 7:15 am

Hi LE,
I just logged on to live to check. I could find none of the passive spells in my knowledge book, only in the achievements window.
BTW, appreciate is a weak word, but I appreciate all your efforts on this project.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Sat Aug 23, 2008 8:22 am

paulgh wrote:Hi LE,
I just logged on to live to check. I could find none of the passive spells in my knowledge book, only in the achievements window.
BTW, appreciate is a weak word, but I appreciate all your efforts on this project.
OK, I guess the code will just have to handle them a bit differently. As for my efforts on the project, thanks for your kind words.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests