OGC:Racial Feats

Racial Feats: Feats that represent the genetic/racial heritage of a character, or otherwise require a specific race to select.

Back to Open Game Content Character Options Feats

D&D 3e Feats

Feat Prerequisites Summary

{{#dpl: debug=1

category=3e category=OGC category=Racial Feat notcategory=Supplement notcategory=Preload notcategory=! include={3e OGC Feat}:prereqs:summary format=,¦- class="²{Odd-Even¦²{var:odd}²}²"\n¦ [[%PAGE%¦²{#replace:%PAGE%¦OGC:¦}²]],\n, tablerow=¦¦ style="text-align: left;" ¦ %%\n

}}


D&D 3.5e Feats

Feat Prerequisites Summary

{{#dpl: debug=1

category=3.5e category=OGC category=Racial Feat notcategory=Supplement notcategory=Preload notcategory=! include={3.5e OGC Feat}:prereqs:summary format=,¦- class="²{Odd-Even¦²{var:odd}²}²"\n¦ [[%PAGE%¦²{#replace:%PAGE%¦OGC:¦}²]],\n, tablerow=¦¦ style="text-align: left;" ¦ %%\n

}}

D&D 5e Feats

Feat Prerequisites Summary

{{#dpl: debug=1

category=5e category=OGC category=Racial Feat notcategory=Supplement notcategory=Preload notcategory=! include={5e OGC Feat}:prereqs:summary format=,¦- class="²{Odd-Even¦²{var:odd}²}²"\n¦ [[%PAGE%¦²{#replace:%PAGE%¦OGC:¦}²]],\n, tablerow=¦¦ style="text-align: left;" ¦ %%\n

}}

d20M Feats

Feat Prerequisites Summary

{{#dpl: debug=1

category=d20M category=OGC category=Racial Feat notcategory=Supplement notcategory=Preload notcategory=! include={d20M Feat}:prereqs:summary format=,¦- class="²{Odd-Even¦²{var:odd}²}²"\n¦ [[%PAGE%¦²{#replace:%PAGE%¦OGC:¦}²]],\n, tablerow=¦¦ style="text-align: left;" ¦ %%\n

}}


gollark: Basically, it listens for `key_up`/`key` events and tracks if each key is pressed or not pressed.
gollark: This is roughly what potatOS does.
gollark: ```lualocal keys_down = {}local function keyboard_shortcuts() while true do local ev = {coroutine.yield()} if ev[1] == "key" then keys_down[ev[2]] = true if keys_down[keys.leftCtrl] then -- do whatever with new key event end elseif ev[1] == "key_up" then keys_down[ev[2]] = false end endend```
gollark: Yes there is.
gollark: You can use the `window` API to make it *display* on a subset of the screen, but you also need to translate mouse events.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.