fixe des dés 3d
This commit is contained in:
+10
-10
@@ -5,10 +5,10 @@
|
|||||||
|
|
||||||
|
|
||||||
export async function initUserDice(dice3d, user) {
|
export async function initUserDice(dice3d, user) {
|
||||||
let baseColor = game.user.color;
|
let baseColor = user.color;
|
||||||
dice3d.addColorset({
|
dice3d.addColorset({
|
||||||
name: 'regular_' + game.user.name,
|
name: 'regular_' + user.name,
|
||||||
description: "regular dice for " + game.user.name,
|
description: "regular dice for " + user.name,
|
||||||
category: "vermine 2047",
|
category: "vermine 2047",
|
||||||
foreground: '#9F8003',
|
foreground: '#9F8003',
|
||||||
background: baseColor,
|
background: baseColor,
|
||||||
@@ -18,27 +18,27 @@ export async function initUserDice(dice3d, user) {
|
|||||||
visibility: 'visible'
|
visibility: 'visible'
|
||||||
});
|
});
|
||||||
dice3d.addColorset({
|
dice3d.addColorset({
|
||||||
name: 'human_' + game.user.name,
|
name: 'human_' + user.name,
|
||||||
description: "human totem dice for " + game.user.name,
|
description: "human totem dice for " + user.name,
|
||||||
category: "vermine 2047",
|
category: "vermine 2047",
|
||||||
foreground: '#9F8003',
|
foreground: '#9F8003',
|
||||||
background: lightenColor(baseColor, 40),
|
background: lightenColor(baseColor, 60),
|
||||||
outline: 'black',
|
outline: 'black',
|
||||||
material: 'plastic',
|
material: 'plastic',
|
||||||
visibility: 'visible'
|
visibility: 'visible'
|
||||||
});
|
});
|
||||||
dice3d.addColorset({
|
dice3d.addColorset({
|
||||||
name: 'adapted_' + game.user.name,
|
name: 'adapted_' + user.name,
|
||||||
description: "adapted totem dice for " + game.user.name,
|
description: "adapted totem dice for " + user.name,
|
||||||
category: "vermine 2047",
|
category: "vermine 2047",
|
||||||
foreground: '#9F8003',
|
foreground: '#9F8003',
|
||||||
background: darkenColor(baseColor, 40),
|
background: darkenColor(baseColor, 60),
|
||||||
outline: 'black',
|
outline: 'black',
|
||||||
material: 'plastic',
|
material: 'plastic',
|
||||||
visibility: 'visible'
|
visibility: 'visible'
|
||||||
});
|
});
|
||||||
|
|
||||||
await game.user.setFlag("world", "diceInit", true);
|
await user.setFlag("world", "diceInit", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function darkenColor(color, percent) {
|
export function darkenColor(color, percent) {
|
||||||
|
|||||||
@@ -30,7 +30,9 @@ export const registerHooks = function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
game.users.forEach(user => initUserDice(dice3d, user));
|
game.users.forEach(user => {
|
||||||
|
initUserDice(dice3d, user)
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -44,9 +46,9 @@ export const registerHooks = function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
Hooks.on('updateUser', async () => {
|
Hooks.on('updateUser', async (user, updateData, options, id) => {
|
||||||
if (game.dice3d) {
|
if (game.dice3d) {
|
||||||
initUserDice(game.dice3d)
|
initUserDice(game.dice3d, user)
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -64,9 +66,6 @@ export const registerHooks = function () {
|
|||||||
$("#pause.paused figcaption").text("Communauté endormie...");
|
$("#pause.paused figcaption").text("Communauté endormie...");
|
||||||
});
|
});
|
||||||
|
|
||||||
// Hooks.on('renderChatLog', (log, html, data) => VermineFight.chatListeners(html));
|
|
||||||
// Hooks.on('renderChatMessage', (message, html, data) => VermineFight.chatMessageHandler(message, html, data));
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a macro when dropping an entity on the hotbar
|
* Create a macro when dropping an entity on the hotbar
|
||||||
* Item - open roll dialog for item
|
* Item - open roll dialog for item
|
||||||
|
|||||||
Reference in New Issue
Block a user