More tables!
This commit is contained in:
parent
4eb950b804
commit
bf958ab12a
47 changed files with 1934 additions and 87 deletions
10
README.org
10
README.org
|
@ -111,6 +111,7 @@ Let me explain with an illustration:
|
|||
digraph G {
|
||||
bgcolor="transparent";
|
||||
node [fillcolor="white" style="filled" fontname="Arial"];
|
||||
edge [color="white"]
|
||||
|
||||
Background [label="Background / Theme"]
|
||||
Arc1 [label="Story Arc"]
|
||||
|
@ -257,6 +258,11 @@ We also need the name of the directory for this project, so that we can load tab
|
|||
(defvar rpgdm-ironsworn-project (file-name-directory load-file-name)
|
||||
"The root directory to the rpgdm-ironsworn project.")
|
||||
#+END_SRC
|
||||
|
||||
And we initially load our table of oracles:
|
||||
#+begin_src emacs-lisp
|
||||
(rpgdm-tables-load (concat rpgdm-ironsworn-project "/tables"))
|
||||
#+end_src
|
||||
** Dice Roller
|
||||
In *Ironsworn*, all dice rolls follow a pattern where you set the challenge level for a check by rolling /challenge dice/ (two d10s) and compare that against rolling an /action die/ (a single d6 ... adding all modifiers to that six-sided die).
|
||||
|
||||
|
@ -1487,7 +1493,9 @@ If we call the =-amount= function /interactively/, we should get the current res
|
|||
(rpgdm-ironsworn--progress-amount name)
|
||||
(if (not (called-interactively-p 'any))
|
||||
boxes
|
||||
(rpgdm-message "[%s] Progress on '%s': %d %s" level name boxes
|
||||
(rpgdm-message "[%s] Progress on %s: %d %s" level
|
||||
(propertize name 'face 'italic)
|
||||
boxes
|
||||
(rpgdm-ironsworn--progress-box boxes leftover)))))
|
||||
#+END_SRC
|
||||
|
||||
|
|
1130
assets.org
Normal file
1130
assets.org
Normal file
File diff suppressed because it is too large
Load diff
BIN
images/dice-results-2.png
Normal file
BIN
images/dice-results-2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
Binary file not shown.
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 60 KiB |
|
@ -12,13 +12,19 @@ On a *weak hit*, [[elisp:rpgdm-ironsworn-delve-the-depths-weak][roll on the foll
|
|||
|
||||
On a *miss*, [[file:reveal-a-danger.org][Reveal a Danger]].
|
||||
|
||||
| [[elisp:rpgdm-ironsworn-delve-the-depths-weak-edge][Edge]] | [[elisp:rpgdm-ironsworn-delve-the-depths-weak-shadow][Shadow]] | [[elisp:rpgdm-ironsworn-delve-the-depths-weak-wits][Wits]] | Weak Hit Result |
|
||||
|-------+--------+-------+---------------------------------------------------|
|
||||
| 1-45 | 1-30 | 1-40 | Mark progress and Reveal a Danger. |
|
||||
| 46-65 | 31-65 | 41-55 | Mark progress. |
|
||||
| 66-75 | 66-90 | 56-80 | Choose one: Mark progress or Find an Opportunity. |
|
||||
| 76-80 | 91-99 | 81-99 | Take both: Mark progress and Find an Opportunity. |
|
||||
| 81-00 | 00 | 00 | Mark progress twice and Reveal a Danger. |
|
||||
| [[elisp:rpgdm-ironsworn-delve-the-depths-weak-edge][Edge]] | [[elisp:rpgdm-ironsworn-delve-the-depths-weak-shadow][Shadow]] | [[elisp:rpgdm-ironsworn-delve-the-depths-weak-wits][Wits]] | Weak Hit Result |
|
||||
———————————————————————————
|
||||
| 1-45 | 1-30 | 1-40 | Mark progress, but |
|
||||
| | | | Reveal a danger |
|
||||
| 46-65 | 31-65 | 41-55 | Mark progress. |
|
||||
| 66-75 | 66-90 | 56-80 | Choose one: |
|
||||
| | | | Mark Progress *or* |
|
||||
| | | | Find an Opportunity |
|
||||
| 76-80 | 91-99 | 81-99 | Take both: |
|
||||
| | | | Mark Progress *and* |
|
||||
| | | | Find an Opportunity |
|
||||
| 81-00 | 00 | 00 | Mark progress twice, |
|
||||
| | | | but Reveal a danger |
|
||||
|
||||
*** Details
|
||||
:PROPERTIES:
|
||||
|
|
|
@ -8,19 +8,22 @@ Then, choose one.
|
|||
|
||||
• Take action now: You and any allies may make a move (not a progress move) which directly leverages the opportunity. When you do, add +1 and take +1 momentum on a hit.
|
||||
|
||||
| Roll | Result |
|
||||
|--------+-----------------------------------------------------------------|
|
||||
| 1-25 | The terrain favors you, or you find a hidden path. |
|
||||
| 26-45 | An aspect of the history or nature of this place is revealed. |
|
||||
| 46-57 | You locate a secure area. |
|
||||
| 58-68 | A clue offers insight or direction. |
|
||||
| 69-78 | You get the drop on a denizen. |
|
||||
| 79-86 | This area provides an opportunity to scavenge, forage, or hunt. |
|
||||
| 87-90 | You locate an interesting or helpful object. |
|
||||
| 91-94 | You are alerted to a potential threat. |
|
||||
| 95-98 | You encounter a denizen who might support you. |
|
||||
| 99-100 | You encounter a denizen in need of help. |
|
||||
|
||||
| Roll | Result |
|
||||
| 1-25 | The terrain favors you, |
|
||||
| | or you find a hidden path |
|
||||
| 26-45 | An aspect of the history or |
|
||||
| | nature of this place is revealed |
|
||||
| 46-57 | You locate a secure area |
|
||||
| 58-68 | A clue offers insight/direction |
|
||||
| 69-78 | You get the drop on a denizen |
|
||||
| 79-86 | This area provides opportunity |
|
||||
| | to scavenge, forage, or hunt |
|
||||
| 87-90 | locate interesting/helpful object |
|
||||
| 91-94 | Alerted to a potential threat |
|
||||
| 95-98 | Encounter denizen |
|
||||
| | who might support you |
|
||||
| 99-100 | Encounter denizen |
|
||||
| | who needs help. |
|
||||
*** Details
|
||||
:PROPERTIES:
|
||||
:VISIBILITY: folded
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
(defvar rpgdm-ironsworn-project (file-name-directory load-file-name)
|
||||
"The root directory to the rpgdm-ironsworn project.")
|
||||
|
||||
(rpgdm-tables-load (concat rpgdm-ironsworn-project "/tables"))
|
||||
|
||||
(defun rpgdm-ironsworn--results (action modifier one-challenge two-challenge
|
||||
&optional momentum)
|
||||
"Return formatted string for an Ironsworn dice roll results.
|
||||
|
@ -82,11 +84,11 @@ trigger a message to the user that they can burn that for better
|
|||
results."
|
||||
(interactive "nModifier: ")
|
||||
(let ((one-challenge (rpgdm--roll-die 10))
|
||||
(two-challenge (rpgdm--roll-die 10))
|
||||
(action-roll (rpgdm--roll-die 6)))
|
||||
(two-challenge (rpgdm--roll-die 10))
|
||||
(action-roll (rpgdm--roll-die 6)))
|
||||
(rpgdm-message (rpgdm-ironsworn--results action-roll modifier
|
||||
one-challenge two-challenge
|
||||
momentum))))
|
||||
one-challenge two-challenge
|
||||
momentum))))
|
||||
|
||||
(defun rpgdm-ironsworn--new-character-template (&optional name)
|
||||
"Insert basic Ironsworn template at the end of the current buffer.
|
||||
|
@ -227,6 +229,11 @@ The chosen assets are _good_ in that they won't have duplicates, etc."
|
|||
"Insert the contents of three character assets from the assets directory."
|
||||
(goto-char (point-max))
|
||||
(insert "\n** Assets\n")
|
||||
|
||||
;; When using Evil, we'll drop a marker here:
|
||||
(when (fboundp 'evil-set-marker)
|
||||
(evil-set-marker ?a))
|
||||
|
||||
(if (y-or-n-p "Would you like three random assets? ")
|
||||
(rpgdm-ironsworn-random-character-assets 3)
|
||||
(if (y-or-n-p "Would you like to choose your assets? ")
|
||||
|
@ -252,6 +259,11 @@ Note: The stats are added as properties using the
|
|||
(org-top-heading)
|
||||
(re-search-forward (rx line-start (zero-or-more space) line-end))
|
||||
(insert "\n** Bonds\n")
|
||||
|
||||
;; When using Evil, we'll drop a marker here:
|
||||
(when (fboundp 'evil-set-marker)
|
||||
(evil-set-marker ?b (point) t))
|
||||
|
||||
(insert (format " - My home settlement of %s\n" (rpgdm-tables-choose "settlement/name"))))
|
||||
|
||||
(defun rpgdm-ironsworn--new-character-stats-first (&optional name)
|
||||
|
@ -354,33 +366,33 @@ Hitting return (entering a blank value) increments the 'momentum stat,
|
|||
but decrements any other stats by `1'. Any other value means to take
|
||||
the default for that stat."
|
||||
(let ((value (read-string (format "Adjustment to %s (+/-/= for absolute value): " label)))
|
||||
(rxnum (rx (group (optional (or "+" "-" "="))) (* space) (group (+ digit)) (* space))))
|
||||
(rxnum (rx (group (optional (or "+" "-" "="))) (* space) (group (+ digit)) (* space))))
|
||||
|
||||
(if (string-match rxnum value)
|
||||
(let ((sign (match-string 1 value))
|
||||
(numb (string-to-number (match-string 2 value))))
|
||||
(cond
|
||||
((equal sign "-") `(:decrease ,numb))
|
||||
((equal sign "+") `(:increase ,numb))
|
||||
((equal sign "=") `(:absolute ,numb))
|
||||
(t (if (eq label `momentum) `(:increase ,numb) `(:decrease ,numb)))))
|
||||
(let ((sign (match-string 1 value))
|
||||
(numb (string-to-number (match-string 2 value))))
|
||||
(cond
|
||||
((equal sign "-") `(:decrease ,numb))
|
||||
((equal sign "+") `(:increase ,numb))
|
||||
((equal sign "=") `(:absolute ,numb))
|
||||
(t (if (eq label `momentum) `(:increase ,numb) `(:decrease ,numb)))))
|
||||
|
||||
(if (string-blank-p value)
|
||||
(if (eq label 'momentum) '(:increase 1) '(:decrease 1))
|
||||
'(:reset 0)))))
|
||||
(if (eq label 'momentum) '(:increase 1) '(:decrease 1))
|
||||
'(:reset 0)))))
|
||||
|
||||
(defun rpgdm-ironsworn-adjust-stat (stat &optional default)
|
||||
"Increase or decrease the current character's STAT by ADJ.
|
||||
If the STAT isn't found, returns DEFAULT."
|
||||
(let* ((tuple (rpgdm-ironsworn--read-stat stat))
|
||||
(curr (rpgdm-ironsworn-character-stat stat))
|
||||
(oper (first tuple))
|
||||
(numb (second tuple))
|
||||
(new (cl-case oper
|
||||
(:increase (+ curr numb))
|
||||
(:decrease (- curr numb))
|
||||
(:absolute numb)
|
||||
(t default))))
|
||||
(curr (rpgdm-ironsworn-character-stat stat))
|
||||
(oper (first tuple))
|
||||
(numb (second tuple))
|
||||
(new (cl-case oper
|
||||
(:increase (+ curr numb))
|
||||
(:decrease (- curr numb))
|
||||
(:absolute numb)
|
||||
(t default))))
|
||||
;; (message "Combining curr %d with %d with %s operator" curr numb oper)
|
||||
(rpgdm-ironsworn-store-character-state stat new)))
|
||||
|
||||
|
@ -540,17 +552,17 @@ Note that if STATS is nil, the stats are acquired by calling
|
|||
The string representation is created by looking at the parent
|
||||
directory and file name."
|
||||
(let* ((regx (rx "moves/"
|
||||
(group (one-or-more (not "/")))
|
||||
"/"
|
||||
(group (one-or-more (not ".")))
|
||||
".org" eol))
|
||||
(mtch (string-match regx file))
|
||||
(type (thread-last file
|
||||
(match-string 1)
|
||||
(s-titleize)))
|
||||
(name (thread-last file
|
||||
(match-string 2)
|
||||
(s-replace-regexp "-" " "))))
|
||||
(group (one-or-more (not "/")))
|
||||
"/"
|
||||
(group (one-or-more (not ".")))
|
||||
".org" eol))
|
||||
(mtch (string-match regx file))
|
||||
(type (thread-last file
|
||||
(match-string 1)
|
||||
(s-titleize)))
|
||||
(name (thread-last file
|
||||
(match-string 2)
|
||||
(s-replace-regexp "-" " "))))
|
||||
(list (format "%s :: %s" type name) file)))
|
||||
|
||||
(defvar rpgdm-ironsworn-moves ()
|
||||
|
@ -563,9 +575,9 @@ that this function is memoized, in that re-calling this function
|
|||
will return a cached copy."
|
||||
(unless rpgdm-ironsworn-moves
|
||||
(setq rpgdm-ironsworn-moves
|
||||
(mapcar 'rpgdm-ironsworn--move-tuple
|
||||
(directory-files-recursively
|
||||
(f-join rpgdm-ironsworn-project "moves")
|
||||
(mapcar 'rpgdm-ironsworn--move-tuple
|
||||
(directory-files-recursively
|
||||
(f-join rpgdm-ironsworn-project "moves")
|
||||
(rx (1+ any) ".org" eos)))))
|
||||
rpgdm-ironsworn-moves)
|
||||
|
||||
|
@ -596,7 +608,7 @@ on the properties in the file."
|
|||
;; Normally, we'd call `save-window-excursion', however, that buries the file
|
||||
;; we show, and I think we should leave it up for study.
|
||||
(let (props title
|
||||
(orig-buf (window-buffer)))
|
||||
(orig-buf (window-buffer)))
|
||||
(find-file-other-window move-file)
|
||||
(goto-char (point-min))
|
||||
(setq title (cdr (assoc "ITEM" (org-entry-properties))))
|
||||
|
@ -672,13 +684,13 @@ If ALLOW-OTHER is non-nil, we append a choice, <other>, which
|
|||
allows the user to choose the number of squares that have been
|
||||
marked against some progress."
|
||||
(let* ((other "<other>")
|
||||
(tracks (rpgdm-ironsworn-character-progresses))
|
||||
(choices (if allow-other
|
||||
(append tracks (list other))
|
||||
tracks))
|
||||
(original (completing-read "Progress Track: " choices)))
|
||||
(tracks (rpgdm-ironsworn-character-progresses))
|
||||
(choices (if allow-other
|
||||
(append tracks (list other))
|
||||
tracks))
|
||||
(original (completing-read "Progress Track: " choices)))
|
||||
(if (and allow-other (equal original other))
|
||||
(read-number "Completed Track Amount [0-10]: ")
|
||||
(read-number "Completed Track Amount [0-10]: ")
|
||||
original)))
|
||||
|
||||
(defun rpgdm-ironsworn-progress-create (name level)
|
||||
|
@ -773,7 +785,9 @@ For instance, with 4 boxes and 2 leftover tick marks, this will return:
|
|||
(rpgdm-ironsworn--progress-amount name)
|
||||
(if (not (called-interactively-p 'any))
|
||||
boxes
|
||||
(rpgdm-message "[%s] Progress on '%s': %d %s" level name boxes
|
||||
(rpgdm-message "[%s] Progress on %s: %d %s" level
|
||||
(propertize name 'face 'italic)
|
||||
boxes
|
||||
(rpgdm-ironsworn--progress-box boxes leftover)))))
|
||||
|
||||
(defun rpgdm-ironsworn-progress-roll (progress-value)
|
||||
|
@ -820,16 +834,16 @@ This value is compared to rolling two d10 challenge dice."
|
|||
The PLACE-TYPE is something like 'shadowfen or 'sea-cave,
|
||||
and helps to make the new name more meaningful to the place."
|
||||
(interactive (list (completing-read "Place type: "
|
||||
'(barrow cavern icereach mine pass ruin
|
||||
sea-cave shadowfen stronghold
|
||||
tanglewood underkeep))))
|
||||
'(barrow cavern icereach mine pass ruin
|
||||
sea-cave shadowfen stronghold
|
||||
tanglewood underkeep))))
|
||||
(unless place-type
|
||||
(setq place-type "unknown"))
|
||||
(let ((description (rpgdm-tables-choose "site/name/description"))
|
||||
(detail (rpgdm-tables-choose "site/name/detail"))
|
||||
(namesake (rpgdm-tables-choose "site/name/namesake"))
|
||||
(place (rpgdm-tables-choose (format "site/name/place/%s" (downcase place-type))))
|
||||
(roll (rpgdm--roll-die 100)))
|
||||
(detail (rpgdm-tables-choose "site/name/detail"))
|
||||
(namesake (rpgdm-tables-choose "site/name/namesake"))
|
||||
(place (rpgdm-tables-choose (format "site/name/place/%s" (downcase place-type))))
|
||||
(roll (rpgdm--roll-die 100)))
|
||||
(rpgdm-message
|
||||
(cond
|
||||
((<= roll 25) (format "%s %s" description place))
|
||||
|
@ -847,9 +861,9 @@ and helps to make the new name more meaningful to the place."
|
|||
The nature is a combination of theme and domain."
|
||||
(interactive)
|
||||
(let* ((theme (rpgdm-tables-choose "site/theme"))
|
||||
(domain (rpgdm-tables-choose "site/domain"))
|
||||
(place (downcase domain))
|
||||
(name (rpgdm-ironsworn-oracle-site-name place)))
|
||||
(domain (rpgdm-tables-choose "site/domain"))
|
||||
(place (downcase domain))
|
||||
(name (rpgdm-ironsworn-oracle-site-name place)))
|
||||
(rpgdm-message "%s %s :: %s" theme domain name)))
|
||||
|
||||
(puthash "site" 'rpgdm-ironsworn-oracle-site-nature rpgdm-tables)
|
||||
|
@ -885,7 +899,7 @@ and progress level, and stores all this information in the org file."
|
|||
"Return random result from weak hit table for Delve the Depths.
|
||||
The STAT should be the symbol, 'wits, 'shadow, or 'edge."
|
||||
(interactive (list (completing-read "Stat Choice: "
|
||||
'("wits" "shadow" "edge"))))
|
||||
'("wits" "shadow" "edge"))))
|
||||
(let ((table-name (format "delve/weak-hit/%s" stat)))
|
||||
;; (message "Rolling on %s" table-name)
|
||||
(rpgdm-tables-choose table-name)))
|
||||
|
@ -941,12 +955,12 @@ chart."
|
|||
|
||||
(defvar rpgdm-ironsworn-site-themes
|
||||
(progn (rpgdm-tables-choose "site/theme")
|
||||
(gethash "site/theme" rpgdm-tables))
|
||||
(gethash "site/theme" rpgdm-tables))
|
||||
"A list of the Delve site themes.")
|
||||
|
||||
(defvar rpgdm-ironsworn-site-domains
|
||||
(progn (rpgdm-tables-choose "site/domain")
|
||||
(gethash "site/domain" rpgdm-tables))
|
||||
(gethash "site/domain" rpgdm-tables))
|
||||
"A list of the Delve site domains.")
|
||||
|
||||
(defun rpgdm-ironsworn-oracle-action-theme ()
|
||||
|
@ -980,8 +994,8 @@ You'll need to pick and choose what works and discard what doesn't."
|
|||
"Return combat response combined from three combat tables."
|
||||
(interactive)
|
||||
(let ((action (rpgdm-tables-choose "combat/action"))
|
||||
(method (rpgdm-tables-choose "combat/event-method"))
|
||||
(target (rpgdm-tables-choose "combat/event-target")))
|
||||
(method (rpgdm-tables-choose "combat/event-method"))
|
||||
(target (rpgdm-tables-choose "combat/event-target")))
|
||||
(rpgdm-message "%s %s or %s" method target action)))
|
||||
|
||||
(puthash "combat" 'rpgdm-ironsworn-oracle-combat rpgdm-tables)
|
||||
|
@ -1107,12 +1121,12 @@ You'll need to pick and choose what works and discard what doesn't."
|
|||
|
||||
(defhydra hydra-rpgdm (:color pink :hint nil)
|
||||
"
|
||||
^Dice^ 0=d100 1=d10 6=d6 ^Roll/Adjust^ ^Oracles/Tables^ ^Moving/Editing^ ^Messages^
|
||||
------------------------------------------------------------------------------------------------------------------------------
|
||||
_D_: Roll Dice _h_: Roll Shadow _l_/_L_: Health _z_/_Z_: Yes/No Oracle _o_: Links ⌘-h: Show Stats
|
||||
_e_: Roll Edge _w_: Roll Wits _t_/_T_: Spirit _c_/_C_: Show Oracle _J_/_K_: Page up/dn ⌘-l: Last Results
|
||||
_r_: Roll Heart _p_/_a_: Progress/Assets _s_/_S_: Supply _O_: Load Oracles _N_/_W_: Narrow/Widen ⌘-k: ↑ Previous
|
||||
_i_: Roll Iron _m_: Make Move _M_: Momentum _d_: Delve Actions _y_/_Y_: Yank/Move ⌘-j: ↓ Next "
|
||||
^Dice^ 0=d100 1=d10 6=d6 ^Roll/Adjust^ ^Oracles/Tables^ ^Moving/Editing^ ^Messages^
|
||||
--------------------------------------------------------------------------------------------------------------------
|
||||
_D_: Roll Dice _h_: Roll Shadow _l_/_L_: Health _z_/_Z_: Yes/No Oracle _o_: Links _A_: Show Stats
|
||||
_e_: Roll Edge _w_: Roll Wits _t_/_T_: Spirit _c_/_C_: Show Oracle _J_/_K_: Page up/dn ⌘-l: Last Results
|
||||
_r_: Roll Heart _p_/_a_: Progress/Assets _s_/_S_: Supply _O_: Load Oracles _N_/_W_: Narrow/Widen ⌘-k: ↑ Previous
|
||||
_i_: Roll Iron _m_: Make Move _M_: Momentum _d_: Delve Actions _y_/_Y_: Yank/Move ⌘-j: ↓ Next "
|
||||
("D" rpgdm-ironsworn-roll)
|
||||
("z" rpgdm-ironsworn-oracle) ("Z" rpgdm-yes-and-50/50)
|
||||
|
||||
|
@ -1140,7 +1154,7 @@ You'll need to pick and choose what works and discard what doesn't."
|
|||
("o" ace-link) ("N" org-narrow-to-subtree) ("W" widen)
|
||||
("K" scroll-down :color pink) ("J" scroll-up :color pink)
|
||||
("y" rpgdm-paste-last-message) ("Y" rpgdm-ironsworn-paste-last-move)
|
||||
("s-h" rpgdm-ironsworn-character-display)
|
||||
("A" rpgdm-ironsworn-character-display)
|
||||
("C-m" rpgdm-last-results :color pink)
|
||||
("C-n" rpgdm-last-results-next :color pink)
|
||||
("C-p" rpgdm-last-results-previous :color pink)
|
||||
|
|
20
starforged/character/background.org
Normal file
20
starforged/character/background.org
Normal file
|
@ -0,0 +1,20 @@
|
|||
- Battlefield Medic :: Assets: HEALER and VETERAN
|
||||
- Delegate :: Assets: BANNERSWORN and DIPLOMAT
|
||||
- Exobiologist :: Assets: LORE HUNTER and NATURALIST
|
||||
- Far Trader :: Assets: NAVIGATOR and TRADER
|
||||
- Fugitive Hunter :: Assets: ARMORED and BOUNTY HUNTER
|
||||
- Hacker :: Assets: INFILTRATOR and TECH
|
||||
- Hotshot Pilot :: Assets: ACE and NAVIGATOR
|
||||
- Interstellar Scout :: Assets: EXPLORER and VOIDBORN
|
||||
- Monster Hunter :: Assets: GUNNER and SLAYER
|
||||
- Occultist :: Assets: OUTCAST and SHADE
|
||||
- Operative :: Assets: INFILTRATOR and BLADEMASTER
|
||||
- Outlaw :: Assets: FUGITIVE and GUNSLINGER
|
||||
- Private Investigator :: Assets: BRAWLER and SLEUTH
|
||||
- Prophet :: Assets: DEVOTANT and SEER
|
||||
- Psionicist :: Assets: KINETIC and VESTIGE
|
||||
- Smuggler :: Assets: COURIER and SCOUNDREL
|
||||
- Spiritualist :: Assets: HAUNTED and EMPATH
|
||||
- Starship Engineer :: Assets: GEARHEAD and TECH
|
||||
- Supersoldier :: Assets: AUGMENTED and MERCENARY
|
||||
- Tomb Raider :: Assets: SCAVENGER and SCOUNDREL
|
15
starforged/character/backstory.org
Normal file
15
starforged/character/backstory.org
Normal file
|
@ -0,0 +1,15 @@
|
|||
- You abandoned your kin after learning a troubling truth
|
||||
- You are guided by a vision or prophecy
|
||||
- You are haunted by past actions or failures
|
||||
- You are running from a criminal past
|
||||
- You are the sole survivor of an attack or calamity
|
||||
- You escaped an abusive or unjust situation
|
||||
- You have no memory of your former life
|
||||
- You rejected a duty or destiny
|
||||
- You were banished from your former home
|
||||
- You were denied a birthright
|
||||
- You were on your own for as long as you can remember
|
||||
- You were sent away on a prolonged mission
|
||||
- You were taken or lured away by someone
|
||||
- Your ambitions outgrew your humble origins
|
||||
- Your wanderlust carried you far away
|
20
starforged/inciting-incident.org
Normal file
20
starforged/inciting-incident.org
Normal file
|
@ -0,0 +1,20 @@
|
|||
Aid a starship caught in a spacetime fracture.
|
||||
Broker peace between two feuding settlements
|
||||
Chart a new passage between isolated settlements
|
||||
Defend the people of a beleaguered settlement against raiders
|
||||
Discover who sabotaged a settlement’s air processors
|
||||
Escort a tradeship carrying prized cargo
|
||||
Ferry a rescue team to a perilous disaster site
|
||||
Infiltrate a fortified base to steal crucial data
|
||||
Investigate terrifying manifestations at a remote settlement
|
||||
Liberate prisoners at a cruel labor camp
|
||||
Locate a downed spacer on an uninhabited planet
|
||||
Protect a fugitive from a relentless bounty hunter
|
||||
Recover a cherished pre-exodus artifact from an enemy
|
||||
Rescue a starship crew held captive by mutineers
|
||||
Retrieve a cache of stolen weapons from a pirate ship
|
||||
Sabotage an enemy installation
|
||||
Search for a missing expedition in the depths of a precursor vault
|
||||
Shield a wondrous lifeform from those who seek to destroy it
|
||||
Track and slay a marauding beast
|
||||
Transport a displaced people to their new home
|
20
starforged/sector/trouble.org
Normal file
20
starforged/sector/trouble.org
Normal file
|
@ -0,0 +1,20 @@
|
|||
- Blockade prevents trade with other sectors
|
||||
- Bounty hunters search for an infamous fugitive
|
||||
- Chaotic breaches in spacetime spread like wildfire
|
||||
- Criminal faction corrupts local authorities
|
||||
- Devastating superweapon has fallen into the wrong hands
|
||||
- Energy storms are rampant
|
||||
- Magnetic disturbances disrupt communication
|
||||
- Newly found resource lures greedy fortune hunters to the sector
|
||||
- Notorious pirate clan preys on starships
|
||||
- Parasitic lifeforms spread like a plague
|
||||
- Precursor sites throughout the sector emit strange signals
|
||||
- Prophecies foretell an imminent awakening of a dreadful power
|
||||
- Raider clan emerges as a dominant threat under a new leader
|
||||
- Religious zealots overrun the sector
|
||||
- Rogue AI infiltrates systems throughout the sector
|
||||
- Settlements or factions are on the brink of war
|
||||
- Ships regularly go missing
|
||||
- Sickness spreads among ships and settlements
|
||||
- Supernova is imminent
|
||||
- Titanic spaceborne lifeform stalks the spaceways
|
12
starforged/starship/history.org
Normal file
12
starforged/starship/history.org
Normal file
|
@ -0,0 +1,12 @@
|
|||
Acquired in trade for a precious family heirloom
|
||||
Built out of repurposed scrap
|
||||
Claimed as spoils of war
|
||||
Discovered as a derelict, and patched back together
|
||||
Earned in exchange for a promise or vow
|
||||
Found abandoned in perfect condition
|
||||
Granted by an organization or community
|
||||
Inherited from a relative or mentor
|
||||
Purchased at a suspiciously cheap price
|
||||
Stolen from a notorious crime boss or criminal organization
|
||||
Taken while fleeing an attack or disaster
|
||||
Won in a bet
|
20
starforged/starship/looks.org
Normal file
20
starforged/starship/looks.org
Normal file
|
@ -0,0 +1,20 @@
|
|||
- Engine room is scorched with old burn marks
|
||||
- Exterior is marred by rust and grime
|
||||
- Faint, phantom music sometimes echoes through the corridors
|
||||
- Gravity generator is notoriously fickle
|
||||
- Hull is fused with organic growths
|
||||
- Hull rattles and groans in atmospheric flight
|
||||
- Interior spaces are crowded with exposed cables and conduits
|
||||
- Looks defenseless, but exterior panels open to reveal weapons
|
||||
- Navigation logs contain coordinates to locations that do not—or should not—exist
|
||||
- Old bloodstain in the airlock reappears even when painted over
|
||||
- Once a beautiful ship, now scarred by a devastating battle
|
||||
- Patched hull covers a recent catastrophic breach
|
||||
- Placards and control labels are in an uncommon language
|
||||
- Removable plate decks provide access to hidden storage
|
||||
- Segmented landing gear unfold like gangly spider legs
|
||||
- Ship is powered by an ancient precursor device
|
||||
- Someone marked the hull with graffiti during a recent layover
|
||||
- Strange symbols are scrawled on the deck and bulkheads in the main corridor
|
||||
- Things tend to go missing for no logical reason
|
||||
- Timers and clocks are always just a bit off
|
3
starforged/truths/artificial-intelligence.org
Normal file
3
starforged/truths/artificial-intelligence.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
We no longer have access to advanced computer systems. Instead, we must rely on the seers we call Adepts. This is because <<truths/artificial-intelligence/lost-reason>>.
|
||||
The vestiges of advanced machine intelligence are coveted and wielded by those in power. Much of our AI technology was lost in the Exodus. What remains is under the control of powerful organizations and people, and is often wielded as a weapon.
|
||||
Artificial consciousness emerged in the time before the Exodus, and sentient machines live with us here in the Forge.
|
|
@ -0,0 +1,3 @@
|
|||
the energies of the Forge corrupt advanced systems
|
||||
AI was outlawed in the aftermath of the machine wars
|
||||
we have lost the knowledge to create and maintain AI
|
3
starforged/truths/cataclysm.org
Normal file
3
starforged/truths/cataclysm.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
The Sun Plague, caused by <<truths/cataclysm/sun-plague>>, extinguished the stars in our home galaxy.
|
||||
Interdimensional entities (<<truths/cataclysm/interdimensional-entities>>) invaded our reality.
|
||||
We escaped the ravages of a catastrophic war, caused by <<truths/cataclysm/catastrophic-war>>.
|
5
starforged/truths/cataclysm/catastrophic-war.org
Normal file
5
starforged/truths/cataclysm/catastrophic-war.org
Normal file
|
@ -0,0 +1,5 @@
|
|||
artificial intelligence
|
||||
religious zealots
|
||||
genetically engineered soldiers
|
||||
self-replicating nanomachines
|
||||
a tyrannical faction or leader
|
|
@ -0,0 +1,7 @@
|
|||
corrupting biological scourges
|
||||
swarming, animalistic creatures
|
||||
monstrous humanoids
|
||||
spirits of alluring, divine form
|
||||
beings of chaotic energy
|
||||
titanic creatures of horrific power
|
||||
world-eating abominations of unimaginable scale
|
4
starforged/truths/cataclysm/sun-plague.org
Normal file
4
starforged/truths/cataclysm/sun-plague.org
Normal file
|
@ -0,0 +1,4 @@
|
|||
temporal distortions from a supermassive black hole
|
||||
sudden dark matter decay
|
||||
a superweapon run amok
|
||||
a scientific experiment gone awry
|
3
starforged/truths/communication-and-data.org
Normal file
3
starforged/truths/communication-and-data.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Much was lost when we came to the Forge. It is a dark age.
|
||||
Information is life. We rely on spaceborne couriers to transport messages and data across the vast distances between settlements.
|
||||
In settled domains, a network of data hubs called the Weave, allow near-instantaneous communication and data-sharing between ships and outposts. Because of their importance, Weave hubs are often targets for sabotage, and communication blackouts are not uncommon.
|
3
starforged/truths/communities.org
Normal file
3
starforged/truths/communities.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Few survived the journey to the Forge, and we are scattered to the winds in this perilous place.
|
||||
Dangers abound, but there is safety in numbers. Many ships and settlements are united under the banner of one of the Founder Clans.
|
||||
Wehavemadeourmarkinthisgalaxy,buttheenergystorms we call balefires threaten to undo that progress, leaving our communities isolated and vulnerable.
|
3
starforged/truths/exodus.org
Normal file
3
starforged/truths/exodus.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
When the Exodus fleet set off on a ponderous journey to a new home outside our galaxy, they marked the Forge as their destination. Countless generations lived out their lives aboard those titanic ships during the millennia-long passage.
|
||||
A ragtag fleet of ships—propelled at tremendous speeds by experimental FTL drives—carried our ancestors to the Forge. But the technology that powered the ships is said to be the source of the Sundering, a fracturing of reality that plagues us here today.
|
||||
Mysterious alien gates provided instantaneous one-way passage to the Forge. In the midst of the cataclysm, our ancestors found a strange metal pillar on our homeworld’s moon. A map on the surface of this alien relic detailed the deep-space locations of the Iron Gates—massive devices that powered artificial wormholes. With no other options, the Exodus ships fled through the gates and emerged here in the Forge.
|
3
starforged/truths/horrors.org
Normal file
3
starforged/truths/horrors.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Put enough alcohol in a spacer, and they’ll tell you stories of ghost ships crewed by vengeful undead. It’s nonsense. Within the Forge, space and time are as mutable and unstable as a flooding river. When reality can’t be trusted, we are bound to encounter unsettling phenomenon.
|
||||
Most insist that horrors aren’t real. Spacers know the truth. When you travel the depths of the Forge, be wary. Some say we are cursed by those who did not survive the cataclysm, and the veil between life and death is forever weakened.
|
||||
The strange energies of the Forge give unnatural life to the dead. The Soulbinders are an organization sworn to confront these horrifying entities.
|
3
starforged/truths/iron.org
Normal file
3
starforged/truths/iron.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Iron vows are sworn upon the remnants of ships that carried our people to the Forge.
|
||||
Iron vows are sworn upon totems crafted from the enigmatic metal we call black iron.
|
||||
The Ironsworn bind their honor to iron blades.
|
3
starforged/truths/laws.org
Normal file
3
starforged/truths/laws.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Much of the settled domains are a lawless frontier. Criminal factions and corrupt leaders often hold sway.
|
||||
Laws and governance vary across settled domains, but bounty hunters are given wide latitude to pursue their contracts. Their authority is almost universally recognized, and supersedes local laws.
|
||||
Our communities are bound under the terms of the Covenant, a charter established after the Exodus. The organization called the Keepers is sworn to uphold those laws.
|
3
starforged/truths/lifeforms.org
Normal file
3
starforged/truths/lifeforms.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
This is a perilous and often inhospitable galaxy, but life finds a way. Life in the Forge is diverse. Planets are often home to a vast array of creatures.
|
||||
Many sites and planets are infested by dreadful forgespawn. These aberrant creatures threaten to overrun other life in the galaxy.
|
||||
Life in the Forge was seeded and engineered by the Essentia, ancient entities who enact their inscrutable will in this galaxy. The Essentia are the architects of life within the Forge. These omniscient beings are rarely encountered, and have powers and purpose beyond our comprehension. Some worship them. Others resist or rebel against them.
|
3
starforged/truths/magic.org
Normal file
3
starforged/truths/magic.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Magic does not exist.
|
||||
Supernatural powers are wielded by those rare people we call paragons. These powers are born of <<truths/magic/paragons.org>>.
|
||||
Unnatural energies flow through the Forge. Magic and science are two sides of the same coin.
|
5
starforged/truths/magic/paragons.org
Normal file
5
starforged/truths/magic/paragons.org
Normal file
|
@ -0,0 +1,5 @@
|
|||
genetic engineering
|
||||
psychic experimentation
|
||||
evolutionary mutations
|
||||
magitech augmentations
|
||||
ancient knowledge held by secretive orders
|
3
starforged/truths/medicine.org
Normal file
3
starforged/truths/medicine.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Our advanced medical technologies and expertise was lost during the Exodus.
|
||||
To help offset a scarcity of medical supplies and knowledge, the resourceful technicians we call riggers create basic organ and limb replacements.
|
||||
Orders of sworn healers preserve our medical knowledge and train new generations of caregivers.
|
3
starforged/truths/precursors.org
Normal file
3
starforged/truths/precursors.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Over eons, a vast number of civilizations rose and fell within the Forge. Today, the folk we call grubs—scavenger crews and audacious explorers—delve into the mysterious monuments and ruins of those ancient beings. Incomprehensible technologies, inexorable time, and the strange energies of the Forge have corrupted the vaults of the precursors. Despite the perils, grubs scour those places for useful resources and discoveries.
|
||||
The Ascendancy, an advanced spacefaring empire, once ruled the entirety of the Forge. Vaults of inscrutable purpose are all that remain to mark the Ascendancy’s legacy, but those places are untethered from our own reality. Ascendancy vaults can appear spontaneously, washed up like flotsam in the tides of time. Their gravity and atmospheres pay no heed to natural laws. Some are corrupted and ruined. Others are unmarred and intact. Some are both at once. They are chaos.
|
||||
The biomechanical lifeforms we call the Remnants, engineered by civilizations as weapons in a cataclysmic war, survived the death of their creators. On scarred planets and within precursor vaults throughout the Forge, the Remnants still guard ancient secrets and fight unending wars.
|
3
starforged/truths/religion.org
Normal file
3
starforged/truths/religion.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Our gods failed us. We left them behind. Most now see religion as a useless relic of our past, but many are all-too-willing to follow a charismatic leader who claims to offer a better way.
|
||||
Our faith is as diverse as our people.
|
||||
Three dominant religious orders, the Triumvirate, battle for influence and power within the Forge.
|
3
starforged/truths/war.org
Normal file
3
starforged/truths/war.org
Normal file
|
@ -0,0 +1,3 @@
|
|||
Here in the Forge, resources are too precious to support organized fighting forces or advanced weaponry.
|
||||
Professional soldiers defend or expand the holdings of those who are able to pay. The rest of us are on our own.
|
||||
War never ends. Talented weaponsmiths and shipwrights craft deadly, high-tech tools of destruction. Dominant factions wield mighty fleets and battle-hardened troops.
|
68
tables/denizens.org
Normal file
68
tables/denizens.org
Normal file
|
@ -0,0 +1,68 @@
|
|||
#+TITLE: Denizens
|
||||
#+AUTHOR: Howard Abrams
|
||||
#+EMAIL: howard@imac.local
|
||||
#+DATE: 2022-03-31 March
|
||||
#+TAGS: rpg
|
||||
|
||||
| Bear (Animal) formidable | common |
|
||||
| Bladewing (Animal) dangerous | uncommon |
|
||||
| Boar (Animal) dangerous | common |
|
||||
| Carrion Newt (Animal) formidable | rare |
|
||||
| Deep Rat (Animal) troublesome | common |
|
||||
| Gaunt (Animal) dangerous | uncommon |
|
||||
| Marsh Rat (Animal) troublesome | common |
|
||||
| Nightmare Spider (Animal) dangerous | uncommon |
|
||||
| Shroud Crab (Animal) troublesome | uncommon |
|
||||
| Trog (Animal) dangerous | uncommon |
|
||||
| Wolf (Animal) dangerous | common |
|
||||
| Cave Lion (Animal) formidable | common |
|
||||
| Basilisk (Beast) extreme | rare |
|
||||
| Chitter (large insect) (Beast) dangerous | uncommon |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Gnarl (Ents) (Beast) extreme | very rare |
|
||||
| Giant Eagle (Beast) dangerous | uncommon |
|
||||
| Harrow Spider (Beast) dangerous | uncommon |
|
||||
| Iron-Wracked Beast (Beast) formidable | rare |
|
||||
| Kraken (Beast) epic | legendary |
|
||||
| Leviathan (Beast) epic | legendary |
|
||||
| Mammoth (Beast) extreme | common |
|
||||
| Manipede (Beast) | uncommon |
|
||||
| Nightspawn (corrupted animal)(Beast) formidable | rare |
|
||||
| Rhaskar (bear shark) (Beast) extreme | rare |
|
||||
| Salt Lobster (Beast) | uncommon |
|
||||
| Wyrm (purple worms) (Beast) epic | very rare |
|
||||
| Wyvern (Beast) extreme | very rare |
|
||||
| Atanya (Firstborn) dangerous | uncommon |
|
||||
| Elf (Firstborn) dangerous | uncommon |
|
||||
| Giant (Firstborn) extreme | uncommon |
|
||||
| Merrow (Firstborn) dangerous | rare |
|
||||
| Primordial (Firstborn) extreme | very rare |
|
||||
| Troll (Firstborn) formidable | rare |
|
||||
| Varou (Firstborn) dangerous | rare |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Bonehorde (Delve 130) (Horror) extreme | very rare |
|
||||
| Blighthound (Horror) formidable | very rare |
|
||||
| Bog Rot (zombie) (Horror) dangerous | rare |
|
||||
| Briar Rose (Horror) | rare |
|
||||
| Chimera (zombie) (Horror) extreme | rare |
|
||||
| Frostbound (frozen mummy) (Horror) formidable | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Husk (Lich) (Delve 110) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Sodden (Horror) formidable | rare |
|
||||
| Thrall (possessed person) (Horror) dangerous | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Common Folk (Ironlander) troublesome | common |
|
||||
| Hunter (Ironlander) dangerous | common |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Raider (Ironlander) dangerous | uncommon |
|
||||
| Warrior (Ironlander) dangerous | common |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Circle of Stones (Anomaly) dangerous | very rare |
|
||||
| Blood Thorn (Anomaly) dangerous | rare |
|
||||
| Glimmer / God (Anomaly) dangerous | rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | very rare |
|
||||
| Maelstrom (living whirlpool) (Anomaly) dangerous | very rare |
|
||||
| Tempest (living storm) (Anomaly) dangerous | very rare |
|
26
tables/denizens/domain/barrow.org
Normal file
26
tables/denizens/domain/barrow.org
Normal file
|
@ -0,0 +1,26 @@
|
|||
#+TITLE: Denizens in a Barrow
|
||||
|
||||
| Deep Rat (Animal) troublesome | common |
|
||||
| Chitter (large insect) (Beast) dangerous | common |
|
||||
| Harrow Spider (Beast) dangerous | common |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Manipede (Beast) | uncommon |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Nightmare Spider (Animal) dangerous | uncommon |
|
||||
| Trog (Animal) dangerous | uncommon |
|
||||
| Basilisk (Beast) extreme | rare |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Carrion Newt (Animal) formidable | rare |
|
||||
| Chimera (zombie) (Horror) extreme | rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Husk (Lich) (Delve 110) (Horror) formidable | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Nightspawn (corrupted animal)(Beast) formidable | rare |
|
||||
| Thrall (possessed person) (Horror) dangerous | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Blighthound (Horror) formidable | very rare |
|
||||
| Bonehorde (Delve 130) (Horror) extreme | very rare |
|
||||
| Wyrm (purple worms) (Beast) epic | very rare |
|
33
tables/denizens/domain/cavern.org
Normal file
33
tables/denizens/domain/cavern.org
Normal file
|
@ -0,0 +1,33 @@
|
|||
#+TITLE: Denizens in a Cave System
|
||||
|
||||
| common | Bear (Animal) formidable |
|
||||
| common | Deep Rat (Animal) troublesome |
|
||||
| common | Warrior (Ironlander) dangerous |
|
||||
| uncommon | Broken (Ironlander) troublesome |
|
||||
| uncommon | Chitter (large insect) (Beast) dangerous |
|
||||
| uncommon | Harrow Spider (Beast) dangerous |
|
||||
| uncommon | Hunter (Ironlander) dangerous |
|
||||
| uncommon | Manipede (Beast) |
|
||||
| uncommon | Mystic (Ironlander) dangerous |
|
||||
| uncommon | Nightmare Spider (Animal) dangerous |
|
||||
| uncommon | Trog (Animal) dangerous |
|
||||
| rare | Basilisk (Beast) extreme |
|
||||
| rare | Bonewalker (skeleton) (Horror) dangerous |
|
||||
| rare | Carrion Newt (Animal) formidable |
|
||||
| rare | Chimera (zombie) (Horror) extreme |
|
||||
| rare | Common Folk (Ironlander) troublesome |
|
||||
| rare | Hollow (poltergeist) (Horror) extreme |
|
||||
| rare | Iron Revenant (Horror) extreme |
|
||||
| rare | Iron-Wracked Beast (Beast) formidable |
|
||||
| rare | Nightspawn (corrupted animal)(Beast) formidable |
|
||||
| rare | Troll (Firstborn) formidable |
|
||||
| rare | Wight (revenant) (Horror) formidable |
|
||||
| rare | Zealot (Ironlander) troublesome |
|
||||
| very rare | Blighthound (Horror) formidable |
|
||||
| very rare | Bonehorde (Delve 130) (Horror) extreme |
|
||||
| very rare | Gloom (shadow) (Anomaly) dangerous |
|
||||
| very rare | Haunt (ghost) (Horror) formidable |
|
||||
| very rare | Husk (Lich) (Delve 110) (Horror) formidable |
|
||||
| very rare | Primordial (Firstborn) extreme |
|
||||
| very rare | Thrall (possessed person) (Horror) dangerous |
|
||||
| very rare | Wyrm (purple worms) (Beast) epic |
|
36
tables/denizens/domain/forest.org
Normal file
36
tables/denizens/domain/forest.org
Normal file
|
@ -0,0 +1,36 @@
|
|||
#+TITLE: Denizens of the Tangled Woods
|
||||
|
||||
| Bear (Animal) formidable | common |
|
||||
| Boar (Animal) dangerous | common |
|
||||
| Common Folk (Ironlander) troublesome | common |
|
||||
| Hunter (Ironlander) dangerous | common |
|
||||
| Warrior (Ironlander) dangerous | common |
|
||||
| Wolf (Animal) dangerous | common |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Elf (Firstborn) dangerous | uncommon |
|
||||
| Gaunt (Animal) dangerous | uncommon |
|
||||
| Giant Eagle (Beast) dangerous | uncommon |
|
||||
| Glimmer / God (Anomaly) dangerous | uncommon |
|
||||
| Harrow Spider (Beast) dangerous | uncommon |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Nightmare Spider (Animal) dangerous | uncommon |
|
||||
| Varou (Firstborn) dangerous | uncommon |
|
||||
| Blood Thorn (Anomaly) dangerous | rare |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Briar Rose (Horror) | rare |
|
||||
| Chimera (zombie) (Horror) extreme | rare |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Iron-Wracked Beast (Beast) formidable | rare |
|
||||
| Nightspawn (corrupted animal)(Beast) formidable | rare |
|
||||
| Thrall (possessed person) (Horror) dangerous | rare |
|
||||
| Troll (Firstborn) formidable | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Blighthound (Horror) formidable | very rare |
|
||||
| Circle of Stones (Anomaly) dangerous | very rare |
|
||||
| Giant (Firstborn) extreme | very rare |
|
||||
| Gnarl (Ents) (Beast) extreme | very rare |
|
||||
| Wyvern (Beast) extreme | very rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | legendary |
|
||||
| Primordial (Firstborn) extreme | legendary |
|
25
tables/denizens/domain/frozen-cavern.org
Normal file
25
tables/denizens/domain/frozen-cavern.org
Normal file
|
@ -0,0 +1,25 @@
|
|||
#+TITLE: Creatures in a Frozen Cavern
|
||||
|
||||
| White Bear (Animal) formidable | common |
|
||||
| Snowy Nightmare Spider (Animal) dangerous | uncommon |
|
||||
| Wolf (Animal) dangerous | common |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Mammoth (Beast) extreme | common |
|
||||
| Nightspawn (corrupted animal)(Beast) formidable | rare |
|
||||
| Rhaskar (bear shark) (Beast) extreme | rare |
|
||||
| Giant (Firstborn) extreme | uncommon |
|
||||
| Primordial (Firstborn) extreme | very rare |
|
||||
| Ice Troll (Firstborn) formidable | rare |
|
||||
| Frostbound (frozen mummy) (Horror) formidable | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Husk (Lich) (Delve 110) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Hunter (Ironlander) dangerous | common |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Warrior (Ironlander) dangerous | common |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Glimmer / God (Anomaly) dangerous | rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | very rare |
|
||||
| Tempest (living storm) (Anomaly) dangerous | very rare |
|
44
tables/denizens/domain/ice-fields.org
Normal file
44
tables/denizens/domain/ice-fields.org
Normal file
|
@ -0,0 +1,44 @@
|
|||
#+TITLE: Denizens of the Icereach
|
||||
|
||||
| Cave Lion (Animal) formidable | common |
|
||||
| Hunter (Ironlander) dangerous | common |
|
||||
| Mammoth (Beast) extreme | common |
|
||||
| Snow Bear (Animal) formidable | common |
|
||||
| Walrus (Animal) troublesome | common |
|
||||
| Warrior (Ironlander) dangerous | common |
|
||||
| Wolf (Animal) dangerous | common |
|
||||
| Atanya (Firstborn) dangerous | uncommon |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Giant (Firstborn) extreme | uncommon |
|
||||
| Giant Eagle (Beast) dangerous | uncommon |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Raider (Ironlander) dangerous | uncommon |
|
||||
| Salt Lobster (Beast) | uncommon |
|
||||
| Shroud Crab (Animal) troublesome | uncommon |
|
||||
| Blood Thorn (Anomaly) dangerous | rare |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Frostbound (frozen mummy) (Horror) formidable | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Husk (Lich) (Delve 110) (Horror) formidable | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Merrow (Firstborn) dangerous | rare |
|
||||
| Rhaskar (bear shark) (Beast) extreme | rare |
|
||||
| Selkie (Firstborn) dangerous | rare |
|
||||
| Sodden (Horror) formidable | rare |
|
||||
| Thrall (possessed person) (Horror) dangerous | rare |
|
||||
| Troll (Firstborn) formidable | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Blighthound (Horror) formidable | very rare |
|
||||
| Bonehorde (Delve 130) (Horror) extreme | very rare |
|
||||
| Circle of Stones (Anomaly) dangerous | very rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | very rare |
|
||||
| Glimmer / God (Anomaly) dangerous | very rare |
|
||||
| Maelstrom (living whirlpool) (Anomaly) dangerous | very rare |
|
||||
| Primordial (Firstborn) extreme | very rare |
|
||||
| Tempest (living storm) (Anomaly) dangerous | very rare |
|
||||
| Wyvern (Beast) extreme | very rare |
|
||||
| Kraken (Beast) epic | legendary |
|
||||
| Leviathan (Beast) epic | legendary |
|
32
tables/denizens/domain/mountain.org
Normal file
32
tables/denizens/domain/mountain.org
Normal file
|
@ -0,0 +1,32 @@
|
|||
#+TITLE: Denizens in a Mountain Pass
|
||||
|
||||
| Bear (Animal) formidable | common |
|
||||
| Cave Lion (Animal) formidable | common |
|
||||
| Hunter (Ironlander) dangerous | common |
|
||||
| Mammoth (Beast) extreme | common |
|
||||
| Warrior (Ironlander) dangerous | common |
|
||||
| Wolf (Animal) dangerous | common |
|
||||
| Bladewing (in the dark) (Animal) dangerous | uncommon |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Giant (Firstborn) extreme | uncommon |
|
||||
| Giant Eagle (Beast) dangerous | uncommon |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Frostbound (frozen mummy) (Horror) formidable | rare |
|
||||
| Glimmer / God (Anomaly) dangerous | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Husk (Lich : Delve 110) (Horror) formidable | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Iron-Wracked Beast (Beast) formidable | rare |
|
||||
| Nightspawn (corrupted animal) (Beast) formidable | rare |
|
||||
| Troll (Firstborn) formidable | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Bonehorde (Delve 130) (Horror) extreme | very rare |
|
||||
| Circle of Stones (Anomaly) dangerous | very rare |
|
||||
| Primordial (Firstborn) extreme | very rare |
|
||||
| Tempest (living storm) (Anomaly) dangerous | very rare |
|
||||
| Wyvern (Beast) extreme | very rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | legendary |
|
39
tables/denizens/domain/swamp-marsh.org
Normal file
39
tables/denizens/domain/swamp-marsh.org
Normal file
|
@ -0,0 +1,39 @@
|
|||
#+TITLE: Denizens of a Shadowfen / Marsh or Swamp
|
||||
|
||||
| Marsh Rat (Animal) troublesome | common |
|
||||
| Boar (Animal) dangerous | uncommon |
|
||||
| Common Folk (Ironlander) troublesome | uncommon |
|
||||
| Hunter (Ironlander) dangerous | uncommon |
|
||||
| Warrior (Ironlander) dangerous | uncommon |
|
||||
| Bladewing (Animal) dangerous | uncommon |
|
||||
| Broken (Ironlander) troublesome | uncommon |
|
||||
| Giant Crawdad (Beast) | uncommon |
|
||||
| Harrow Spider (Beast) dangerous | uncommon |
|
||||
| Mystic (Ironlander) dangerous | uncommon |
|
||||
| Nightmare Spider (Animal) dangerous | uncommon |
|
||||
| Troll (Firstborn) formidable | uncommon |
|
||||
| Blood Thorn (Anomaly) dangerous | rare |
|
||||
| Bog Rot (zombie) (Horror) dangerous | rare |
|
||||
| Bonewalker (skeleton) (Horror) dangerous | rare |
|
||||
| Briar Rose (Horror) | rare |
|
||||
| Chimera (zombie) (Horror) extreme | rare |
|
||||
| Elder Beast (Beast) extreme | rare |
|
||||
| Giant Eagle (Beast) dangerous | rare |
|
||||
| Haunt (ghost) (Horror) formidable | rare |
|
||||
| Hollow (poltergeist) (Horror) extreme | rare |
|
||||
| Husk (Lich) (Delve 110) (Horror) formidable | rare |
|
||||
| Iron Revenant (Horror) extreme | rare |
|
||||
| Iron-Wracked Beast (Beast) formidable | rare |
|
||||
| Nightspawn (corrupted animal)(Beast) formidable | rare |
|
||||
| Sodden (Horror) formidable | rare |
|
||||
| Thrall (possessed person) (Horror) dangerous | rare |
|
||||
| Wight (revenant) (Horror) formidable | rare |
|
||||
| Zealot (Ironlander) troublesome | rare |
|
||||
| Blighthound (Horror) formidable | very rare |
|
||||
| Bonehorde (Delve 130) (Horror) extreme | very rare |
|
||||
| Circle of Stones (Anomaly) dangerous | very rare |
|
||||
| Gaunt (Animal) dangerous | very rare |
|
||||
| Gloom (shadow) (Anomaly) dangerous | very rare |
|
||||
| Gnarl (Ents) (Beast) extreme | very rare |
|
||||
| Wyvern (Beast) extreme | very rare |
|
||||
| Glimmer / God (Anomaly) dangerous | legendary |
|
15
tables/in-media-res/action.org
Normal file
15
tables/in-media-res/action.org
Normal file
|
@ -0,0 +1,15 @@
|
|||
|
||||
- arguing
|
||||
- negotiating
|
||||
- attacking
|
||||
- defending
|
||||
- charming or flirting
|
||||
- sneaking
|
||||
- hiding
|
||||
- taunting
|
||||
- surveying
|
||||
- studying
|
||||
- climbing [a rope/a wall/]
|
||||
- running
|
||||
- jumping
|
||||
- swimming
|
11
tables/in-media-res/purpose.org
Normal file
11
tables/in-media-res/purpose.org
Normal file
|
@ -0,0 +1,11 @@
|
|||
|
||||
something has been stolen
|
||||
someone has been taken
|
||||
an offence must be punished
|
||||
a plague must be cured
|
||||
a curse must be broken
|
||||
a bounty is on offer
|
||||
a sentence must be commuted
|
||||
a prophecy has been spoken
|
||||
an oath has been sworn
|
||||
a debt is owed
|
100
tables/trinkets
Normal file
100
tables/trinkets
Normal file
|
@ -0,0 +1,100 @@
|
|||
- A mummified goblin hand
|
||||
- A piece of crystal that faintly glows in the moonlight
|
||||
- A gold coin minted in an unknown land
|
||||
- A diary written in a language you don’t know
|
||||
- A brass ring that never tarnishes
|
||||
- An old chess piece made from glass
|
||||
- A pair of knucklebone dice, each with a skull symbol on the side that would normally show six pips
|
||||
- A small idol depicting a nightmarish creature that gives you unsettling dreams when you sleep near it
|
||||
- A rope necklace from which dangles four mummified elf fingers
|
||||
- The deed for a parcel of land in a realm unknown to you
|
||||
- A 1-ounce block made from an unknown material
|
||||
- A small cloth doll skewered with needles
|
||||
- A tooth from an unknown beast
|
||||
- An enormous scale, perhaps from a dragon
|
||||
- A bright green feather
|
||||
- An old divination card bearing your likeness
|
||||
- A glass orb filled with moving smoke
|
||||
- A 1-pound egg with a bright red shell
|
||||
- A pipe that blows bubbles
|
||||
- A glass jar containing a weird bit of flesh floating in pickling fluid
|
||||
- A tiny gnome-crafted music box that plays a song you dimly remember from your childhood
|
||||
- A small wooden statuette of a smug halfling
|
||||
- A brass orb etched with strange runes
|
||||
- A multicolored stone disk
|
||||
- A tiny silver icon of a raven
|
||||
- A bag containing forty-seven humanoid teeth, one of which is rotten
|
||||
- A shard of obsidian that always feels warm to the touch
|
||||
- A dragon's bony talon hanging from a plain leather necklace
|
||||
- A pair of old socks
|
||||
- A blank book whose pages refuse to hold ink, chalk, graphite, or any other substance or marking
|
||||
- A silver badge in the shape of a five-pointed star
|
||||
- A knife that belonged to a relative
|
||||
- A glass vial filled with nail clippings
|
||||
- A rectangular metal device with two tiny metal cups on one end that throws sparks when wet
|
||||
- A white, sequined glove sized for a human
|
||||
- A vest with one hundred tiny pockets
|
||||
- A small, weightless stone block
|
||||
- A tiny sketch portrait of a goblin
|
||||
- An empty glass vial that smells of perfume when opened
|
||||
- A gemstone that looks like a lump of coal when examined by anyone but you
|
||||
- A scrap of cloth from an old banner
|
||||
- A rank insignia from a lost legionnaire
|
||||
- A tiny silver bell without a clapper
|
||||
- A mechanical canary inside a gnome-crafted lamp
|
||||
- A tiny chest carved to look like it has numerous feet on the bottom
|
||||
- A dead sprite inside a clear glass bottle
|
||||
- A metal can that has no opening but sounds as if it is filled with liquid, sand, spiders, or broken glass (your choice)
|
||||
- A glass orb filled with water, in which swims a clockwork goldfish
|
||||
- A silver spoon with an M engraved on the handle
|
||||
- A whistle made from gold-colored wood
|
||||
- A dead scarab beetle the size of your hand
|
||||
- Two toy soldiers, one with a missing head
|
||||
- A small box filled with different-sized buttons
|
||||
- A candle that can’t be lit
|
||||
- A tiny cage with no door
|
||||
- An old key
|
||||
- An indecipherable treasure map
|
||||
- A hilt from a broken sword
|
||||
- A rabbit’s foot
|
||||
- A glass eye
|
||||
- A cameo carved in the likeness of a hideous person
|
||||
- A silver skull the size of a coin
|
||||
- An alabaster mask
|
||||
- A pyramid of sticky black incense that smells very bad
|
||||
- A nightcap that, when worn, gives you pleasant dreams
|
||||
- A single caltrop made from bone
|
||||
- A gold monocle frame without the lens
|
||||
- A 1-inch cube, each side painted a different color
|
||||
- A crystal knob from a door
|
||||
- A small packet filled with pink dust
|
||||
- A fragment of a beautiful song, written as musical notes on two pieces of parchment
|
||||
- A silver teardrop earring made from a real teardrop
|
||||
- The shell of an egg painted with scenes of human misery in disturbing detail
|
||||
- A fan that, when unfolded, shows a sleeping cat
|
||||
- A set of bone pipes
|
||||
- A four-leaf clover pressed inside a book discussing manners and etiquette
|
||||
- A sheet of parchment upon which is drawn a complex mechanical contraption
|
||||
- An ornate scabbard that fits no blade you have found so far
|
||||
- An invitation to a party where a murder happened
|
||||
- A bronze pentacle with an etching of a rat's head in its center
|
||||
- A purple handkerchief embroidered with the name of a powerful archmage
|
||||
- Half of a floorplan for a temple, castle, or some other structure
|
||||
- A bit of folded cloth that, when unfolded, turns into a stylish cap
|
||||
- A receipt of deposit at a bank in a far-flung city
|
||||
- A diary with seven missing pages
|
||||
- An empty silver snuffbox bearing an inscription on the surface that says “dreams”
|
||||
- An iron holy symbol devoted to an unknown god
|
||||
- A book that tells the story of a legendary hero's rise and fall, with the last chapter missing
|
||||
- A vial of dragon blood
|
||||
- An ancient arrow of elven design
|
||||
- A needle that never bends
|
||||
- An ornate brooch of dwarven design
|
||||
- An empty wine bottle bearing a pretty label that says, “The Wizard of Wines Winery, Red Dragon Crush, 331422-W”
|
||||
- A mosaic tile with a multicolored, glazed surface
|
||||
- A petrified mouse
|
||||
- A black flag adorned with a dragon's skull and crossbones
|
||||
- A tiny mechanical crab or spider that moves about when it’s not being observed
|
||||
- A glass jar containing lard with a label that reads, “Griffon Grease”
|
||||
- A wooden box with a ceramic bottom that holds a living worm with a head on each end of its body
|
||||
- A metal urn containing the ashes of a hero
|
21
tables/weather/autumn.org
Normal file
21
tables/weather/autumn.org
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
- Raining. Effects: Heavy Rain, Windy
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Overcast. Effects: Windy
|
||||
- Overcast. Effects: Light Fog
|
||||
- Overcast. Effects: Heavy Fog
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Raining. Effects: Heavy Rain, Windy
|
||||
- Raining. Effects: Heavy Rain, Strong Wind
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy. Effects: Windy
|
||||
- Partly Cloudy. Effects: Light Fog
|
||||
- Clear
|
||||
- Clear
|
||||
- Clear. Effects: Windy
|
||||
- Hailstorm. Effects: Hail, Ice
|
||||
- Heat Wave. Effects: Hot
|
||||
- Sea Gale. Effects: Strong Wind
|
||||
- Thunderstorm. Effects: Heavy Rain, Lightning, Strong Wind
|
21
tables/weather/spring.org
Normal file
21
tables/weather/spring.org
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
- Snow. Effects: Cold, Heavy Snow, Windy
|
||||
- Snow. Effects: Cold, Light Snow
|
||||
- Sleet Storm. Effects: Heavy Precipitation, Ice, Windy
|
||||
- Overcast
|
||||
- Overcast. Effects: Light Fog
|
||||
- Overcast. Effects: Light Fog
|
||||
- Overcast. Effects: Heavy Fog
|
||||
- Overcast. Effects: Heavy Fog
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Clear
|
||||
- Clear. Effects: Windy
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy. Effects: Windy
|
||||
- Partly Cloudy. Effects: Light Fog
|
||||
- Sea Gale. Effects: Strong Wind
|
||||
- Thunderstorm Heavy Rain, Lightning, Strong Wind
|
21
tables/weather/summer.org
Normal file
21
tables/weather/summer.org
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Raining. Effects: Heavy Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Drizzle. Effects: Light Rain
|
||||
- Overcast. Effects: Light Fog
|
||||
- Overcast. Effects: Heavy Fog
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy. Effects: Windy
|
||||
- Partly Cloudy. Effects: Light Fog
|
||||
- Clear
|
||||
- Clear
|
||||
- Clear
|
||||
- Clear. Effects: Windy
|
||||
- Heat Wave. Effects: Hot
|
||||
- Heat Wave. Effects: Hot
|
||||
- Heat Wave. Effects: Hot
|
||||
- Heat Wave. Effects: Hot, Windy
|
||||
- Sea Gale. Effects: Strong Wind
|
||||
- Thunderstorm. Effects: Heavy Rain, Lightning, Strong Wind
|
21
tables/weather/winter.org
Normal file
21
tables/weather/winter.org
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
- Arctic Gale ... Effects: Extreme Cold, Heavy Snow, Strong Wind
|
||||
- Blizzard ... Effects: Extreme Cold, Heavy Snow, Windy
|
||||
- Snow ... Effects: Cold, Heavy Snow
|
||||
- Snow ... Effects: Cold, Light Snow
|
||||
- Snow ... Effects: Cold, Light Snow
|
||||
- Cold Snap ... Effects: Cold, Windy
|
||||
- Cold Snap ... Effects: Cold
|
||||
- Sleet Storm ... Effects: Ice, Windy
|
||||
- Clear
|
||||
- Clear
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy
|
||||
- Partly Cloudy ... Effects: Light Fog
|
||||
- Overcast
|
||||
- Overcast ... Effects: Light Fog
|
||||
- Overcast ... Effects: Heavy Fog
|
||||
- Drizzle ... Effects: Light Rain
|
||||
- Drizzle ... Effects: Light Rain
|
||||
- Raining ... Effects: Heavy Rain
|
||||
- Thundersnow ... Effects: Cold, Heavy Snow, Lightning, Strong Wind
|
Loading…
Reference in a new issue