4e Divine Powers

Back to Main Page4e HomebrewPowers.

Divine Powers

1st level Divine Powers

2nd-level Divine Powers

3rd-level Divine Powers

4th-level Divine Powers

5th-level Divine Powers

6th-level Divine Powers

7th-level Divine Powers

8th-level Divine Powers

9th-level Divine Powers

10th-level Divine Powers

11th-level Divine Powers

12th-level Divine Powers

13th-level Divine Powers

14th-level Divine Powers

15th-level Divine Powers

16th-level Divine Powers

17th-level Divine Powers

18th-level Divine Powers

19th-level Divine Powers

20th-level Divine Powers

21st-level Divine Powers

22nd-level Divine Powers

23rd-level Divine Powers

24th-level Divine Powers

25th-level Divine Powers

26th-level Divine Powers

27th-level Divine Powers

28th-level Divine Powers

29th-level Divine Powers

30th-level Divine Powers

All These lists are organized alphabetically

gollark: Yes, it's right in the majority of your cases.
gollark: Go```javascriptconst WebSocket = require("ws")const msgpack = require("@msgpack/msgpack")require("dotenv").config()const ws = new WebSocket(process.argv[2] || "ws://localhost:6086/v4?enc=msgpack")const send = x => ws.send(msgpack.encode(x))ws.on("message", msg => { const data = msgpack.decode(msg) const mtype = data.type if (mtype === "ping") { console.log("ping", data.seq) send({ type: "pong", seq: data.seq }) } else if (mtype === "error") { console.warn(`${data.error} ${data.for}: ${data.detail}`) } else if (mtype === "ok") { console.log(`${data.for}:`, data.result) }})ws.on("open", () => { send({ type: "identify", key: process.env.CLIENT_KEY }) send({ type: "set_channels", channels: [ "ShutdownOS" ] })})```yourself.
gollark: Because they're simpler?
gollark: muahahaha
gollark: ++delete school
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.