You've already forked obsidian-visualiser
Campaign sheet start
This commit is contained in:
@@ -90,11 +90,12 @@ export const campaignTable = table("campaign", {
|
||||
status: text({ enum: ['PREPARING', 'PLAYING', 'ARCHIVED'] }).default('PREPARING'),
|
||||
inventory: text({ mode: 'json' }).default('[]'),
|
||||
money: int().default(0),
|
||||
public_notes: text().default(''),
|
||||
dm_notes: text().default(''),
|
||||
});
|
||||
export const campaignMembersTable = table("campaign_members", {
|
||||
id: int().references(() => campaignTable.id, { onDelete: 'cascade', onUpdate: 'cascade' }),
|
||||
user: int().references(() => usersTable.id, { onDelete: 'cascade', onUpdate: 'cascade' }),
|
||||
rights: text({ enum: [ 'player', 'dm' ] }),
|
||||
user: int().references(() => usersTable.id, { onDelete: 'cascade', onUpdate: 'cascade' })
|
||||
}, (table) => [primaryKey({ columns: [table.id, table.user] })]);
|
||||
export const campaignCharactersTable = table("campaign_characters", {
|
||||
id: int().references(() => campaignTable.id, { onDelete: 'cascade', onUpdate: 'cascade' }),
|
||||
|
||||
Reference in New Issue
Block a user