zunath / Freescape_JVM

Server code for the Neverwinter Nights: Enhanced Edition "Freescape" module
GNU General Public License v3.0
5 stars 2 forks source link

Subrace System #130

Open Cablefish1 opened 6 years ago

Cablefish1 commented 6 years ago

So we'll need some subraces/monster races in there. Lets start off small and work from there.

Newly created characters start with a "Subrace Token" item. This is destroyed when using the portal to enter the world.

There should be an NPC called "Subrace Selector" in the OOC area. The system will be dialogue based. This will assign subrace to the PC if they meet certain criteria. These can be stat requirement and base race requirement. The dialogue should display a list of available subraces and have a submenu of unavailable subraces and their criteria. Choosing a subrace changes the model and

Starter subraces can be: Goblin Base Race: Halfling or Gnome Stat adjustment: Int -2 Wis -2 Con + 2 Dex +2 Model: Standard goblin

Drow elf Base Race: Elf Stat adjustment: Int +2 Special effect: When above ground -2 dex, str and con. Model: None (players can make elves look like drow from the character creation menu)

zunath commented 6 years ago

What's the purpose of the subrace token item if the subrace is selected via NPC?

Cablefish1 commented 6 years ago

To make sure players cant walk into the game without a subrace and then return to the OOC area (due to a reset or bug) and choose a subrace.

Cablefish1 commented 6 years ago

You can steal them from this list: http://nwn.wikia.com/wiki/Subraces_(Shayan%27s_Subrace_Engine)

Just like browse through it and copy the five you like over. If anything is too powerful but cool anyway just remember we can add a DM lock to them.