this is for Tizen 8 Samsung TV. You have other options available if you have an older TV
-
Install Tizen Studio
-
Install the following from the Package Manager dialog:
From Main SDK:
8.0 Tizen
<p>All rolls should be covered by the game system's automation. <br><br>- clicking on stress will roll a panic<br>- clicking on an item will roll for that item.</p> | |
<p></p> | |
<p>However, modifiers still need to be handled manually. In the case of items you have picked up, they can affect some dice rolls. For example, a "Maintenance Jack" will give a +1 to Heavy Machinery skill checks. To add this modification right click on the skill and type in your modification.</p> | |
<p></p> | |
<h2>Manual</h2> | |
<p>You can manually roll dice if needed. Type a message following the formatting below into the chat message box to roll the dice. <br></p> | |
<blockquote> | |
<pre><code>/r {number of dice}d{faces}</code></pre> | |
</blockquote> | |
<p>for example to roll 2 d6 you would send the following message<br></p> |
{ | |
"id": "forien-quest-log", | |
"title": "Forien's Quest Log", | |
"description": "Provides comprehensive Quest Log system for players and Game Masters", | |
"authors": [ | |
{ | |
"name": "Forien", | |
"url": "https://www.patreon.com/forien" | |
}, | |
{ |
const backgrounds = [ | |
"/full/path/to/file.webp", | |
"https://or.even.urls" | |
// ... list of images here | |
] | |
// Generate the dialog content | |
let content = '<form><div class="form-group" style="display: flex">' | |
backgrounds.forEach((bg, index) => { |
const backgrounds = [ | |
"/full/path/to/file.webp", | |
"https://or.even.urls" | |
// ... list of images here | |
] | |
// Generate the dialog content | |
let content = '<form><div class="form-group" style="display: flex">'; | |
backgrounds.forEach((bg, index) => { |
this is for Tizen 8 Samsung TV. You have other options available if you have an older TV
Install Tizen Studio
Install the following from the Package Manager dialog:
From Main SDK:
8.0 Tizen
text --non-interactive | |
lang en_US | |
keyboard us | |
timezone --utc America/New_York | |
ignoredisk --only-use=nvme0n1 | |
rootpw $2b$10$lgstlEJhgRVnTtA7JAzNg.wGIMirkJ63anIKsDbksoIWDhKWA8wSK --iscrypted | |
user --name=codabool --plaintext --password=codabool --groups wheel | |
zerombr | |
clearpart --all --initlabel | |
autopart --noswap |
FROM public.ecr.aws/lambda/provided:al2 | |
# there is a https://hub.docker.com/r/microsoft/mssql-tools image but it does not have the lambda runtime | |
# there likely is a way to install using the microsoft yum/Fedora repo | |
# but this AL2 does not have yum-config-manager | |
# which makes it difficult to add GPG keys | |
ARG VERSION=v1.8.0 |
Hooks.on("renderTileConfig", async (app, html) => { | |
const doc = app.document | |
// game.data.release.generation > 12 | |
const styleExists = Object.keys(game.settings.get(ID, "styles")).includes( | |
doc.getFlag(ID, "style"), | |
) | |
const itemPrettyName = game.items.get(doc.getFlag(ID, "keycard")?.split("@")[0])?.name | |
let macroPrettyName = game.macros.get(doc.getFlag(ID, "macro"))?.name | |
let actorPrettyName = game.actors.get(doc.getFlag(ID, "observeActor"))?.name | |
let journalPrettyName = game.journal.get(doc.getFlag(ID, "journal"))?.name |
### Segment drawing | |
# A few utility functions to make it easy and re-usable to draw segmented prompts | |
CURRENT_BG='NONE' | |
case ${SOLARIZED_THEME:-dark} in | |
light) CURRENT_FG='white';; | |
*) CURRENT_FG='black';; | |
esac |