Nature Elves (3.5e Race)

Nature elves are a group of elves that spend the majority of their lives in the wild, living with druids and nature clerics to protect the natural world from the ambitions of other races. They are generally disliked by most other races for disturbing travelers and ensuring that they are not damaging their lands.

Racial Traits

  • +2 Constitution +2 Wisdom, -2 Charisma:
  • Humanoid (Elf)
  • Medium: As Medium creatures, nature elves have no special bonuses or penalties due to their size.
  • Nature Elves base land speed is 30ft
  • Darkvision out to 120 feet.
  • +2 racial bonus on Listen, Search, and Spot checks. A nature elf who merely passes within 5 feet of a secret or concealed door is entitled to a Search check to notice it as if she were actively looking.
  • Automatic Languages: Common and Elven. Bonus Languages: Draconic, Gnoll, Gnome, Goblin, Orc, and Sylvan.
  • Favored Class: Druid/Cleric.
  • Level Adjustment: +0

Vital Statistics

Table: Nature Elf Random Starting Ages
AdulthoodSimpleModerateComplex
60 years+4d6+6d6+10d6
Table: Nature Elf Aging Effects
Middle Age1Old2Venerable3Maximum Age
2500 years4000 years5000 yearsN/A (immortal) years
  1. At middle age, 1 to Str, Dex, and Con; +1 to Int, Wis, and Cha.
  2. At old age, 2 to Str, Dex, and Con; +1 to Int, Wis, and Cha.
  3. At venerable age, 3 to Str, Dex, and Con; +1 to Int, Wis, and Cha.
Table: Nature Elf Random Height and Weight
GenderBase HeightHeight ModifierBase WeightWeight Modifier
Male6' 5"+2d6"125 lb.× 1d4 lb.
Female6'+2d6"115 lb.× 1d4 lb.



Back to Main Page 3.5e Homebrew Races [[Category:<!-race's type-> Type]] [[Category:<!-race's subtype; or remove line-> Subtype]] [[Category:<!-race's size-> Size]] [[Category:LA<!-#->]] [[Category:ECL<!-#->]]

gollark: Well, two statements.
gollark: It's two lines, silly.
gollark: I use obviously good and not bad C conventions like very short function names and no comments.
gollark: ```cvoid efork(char **args) { pid_t pid = fork(); if (pid < 0) { perror("fork"); exit(3); } else if (pid == 0) { if (execvp(args[0], args) == -1) { perror("execvp"); exit(2); } } else { int status; waitpid(pid, &status, 0); printf("%d\n", status); }}```
gollark: It shouldn't be doing that. The thing does `exit(2)`.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.