Add a waypoint combo table
This commit is contained in:
parent
e91c6aa252
commit
1854cc5f43
2 changed files with 20 additions and 6 deletions
22
README.org
22
README.org
|
@ -4,7 +4,7 @@
|
|||
#+DATE: 2021-12-21 December
|
||||
#+TAGS: rpg
|
||||
#+PROPERTY: header-args:sh :tangle no
|
||||
#+PROPERTY: header-args:emacs-lisp :tangle emacs-ironsworn.el
|
||||
#+PROPERTY: header-args:emacs-lisp :tangle rpgdm-ironsworn.el
|
||||
#+PROPERTY: header-args :results none :eval no-export :comments no
|
||||
|
||||
#+OPTIONS: num:nil toc:nil todo:nil tasks:nil tags:nil date:nil
|
||||
|
@ -20,8 +20,8 @@ After listening to the author, [[https://twitter.com/ShawnTomkin][Shawn Tomkin]]
|
|||
Neither this, nor the [[https://gitlab.com/howardabrams/emacs-rpgdm][rpgdm project]] are currently in MELPA, so if you wish to follow along at home, you'll need to clone both repos, and add them to your =load-path= variable with =add-to-list=:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(add-to-list 'load-path "~/other/emacs-rpgdm")
|
||||
(add-to-list 'load-path "~/other/emacs-ironsworn")
|
||||
(add-to-list 'load-path (expand-file-name "~/other/rpgdm"))
|
||||
(add-to-list 'load-path (expand-file-name "~/other/rpgdm-ironsworn"))
|
||||
#+END_SRC
|
||||
|
||||
Or better yet, use something like [[https://github.com/raxod502/straight.el][straight]]:
|
||||
|
@ -1014,9 +1014,23 @@ This function combines the [[file:tables/feature-aspect.org][aspect]] and [[file
|
|||
(focus (rpgdm-tables-choose "feature-focus")))
|
||||
(rpgdm-message "%s / %s" aspect focus)))
|
||||
|
||||
(puthash "feature-aspect-and-focus :: Roll on both feature tables for a waypoint"
|
||||
(puthash "feature-aspect-and-focus :: Roll on both feature tables"
|
||||
'rpgdm-ironsworn-oracle-feature rpgdm-tables)
|
||||
#+END_SRC
|
||||
|
||||
And a Waypoint is similar:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(defun rpgdm-ironsworn-oracle-waypoint ()
|
||||
"Rolls on two tables at one time for a Site's feature."
|
||||
(interactive)
|
||||
(let ((location (rpgdm-tables-choose "locations"))
|
||||
(description (rpgdm-tables-choose "location-descriptors")))
|
||||
(rpgdm-message "%s %s" description (downcase location))))
|
||||
|
||||
(puthash "location-and-descriptor :: Roll on two tables for a waypoint"
|
||||
'rpgdm-ironsworn-oracle-waypoint rpgdm-tables)
|
||||
#+END_SRC
|
||||
*** Site Nature
|
||||
In the Ironsworn Delve expansion, you can randomly choose a /dangerous place/, for instance:
|
||||
- Ravaged Shadowfen :: Mire of Shrouded Silence
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(add-to-list 'load-path "~/other/emacs-rpgdm")
|
||||
(add-to-list 'load-path "~/other/emacs-ironsworn")
|
||||
(add-to-list 'load-path (expand-file-name "~/other/rpgdm"))
|
||||
(add-to-list 'load-path (expand-file-name "~/other/rpgdm-ironsworn"))
|
||||
|
||||
(require 'rpgdm)
|
||||
|
Loading…
Reference in a new issue