-
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved almost everything out of 'unconverted' and made disabled system…
…s from generic and V20.
- Loading branch information
Showing
31 changed files
with
105 additions
and
1,802 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Generic System Design | ||
|
||
There's a good argument to be made for a generic system that lets you make a character for any system, roughly, to | ||
store your character in RPGKeeper. This would be a system that would let you define your own fields, and then store | ||
the data in a JSON blob. This would be a good way to store characters for systems that don't have a system-specific | ||
character sheet, or for systems that have a lot of variability in their character sheets. | ||
|
||
_TODO: Design the rest of this._ | ||
|
||
## History | ||
|
||
RPGKeeper originally had a generic system, but it was considered too complex and was removed. To see screenshots of the | ||
original system, see the [screenshots](./generic/screenshots) directory. |
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
11 changes: 6 additions & 5 deletions
11
...r/systems/unconverted/generic/defaults.js → src/common/models/systems/generic.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
// Generic Model Defaults | ||
// Generic System Model | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
export default { | ||
character: { | ||
}, | ||
}; | ||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type | ||
export interface GenericSystemDetails | ||
{ | ||
// TODO: Add generic system details | ||
} | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
// Vampire 20th Edition System Models | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
export interface V20SystemDetails | ||
{ | ||
nature : string; | ||
demeanor : string; | ||
concept : string; | ||
clan : string; | ||
generation : number; | ||
sire : string; | ||
|
||
// Attributes | ||
strength : number; | ||
dexterity : number; | ||
stamina : number; | ||
charisma : number; | ||
manipulation : number; | ||
appearance : number; | ||
perception : number; | ||
intelligence : number; | ||
wits : number; | ||
|
||
// TODO: Add Abilities | ||
} | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
// Generic System Definition | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
// Models | ||
import { SupportStatus, SystemDefinition } from '../../../common/models/system.js'; | ||
import { GenericSystemDetails } from '../../../common/models/systems/generic.js'; | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
export default { | ||
id: 'generic', | ||
name: 'Generic System', | ||
description: 'A generic system designed to be usable with any pen and paper RPG.', | ||
defaults: {}, | ||
status: SupportStatus.Disabled, | ||
} satisfies SystemDefinition<GenericSystemDetails>; | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
// Vampire 20th Anniversary Edition System Definition | ||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
// Models | ||
import { SupportStatus, SystemDefinition } from '../../../common/models/system.js'; | ||
import { V20SystemDetails } from '../../../common/models/systems/v20.js'; | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- | ||
|
||
export default { | ||
id: 'v20', | ||
name: 'Vampire: The Masquerade (20th Anniversary Edition)', | ||
description: 'This system was built for V20, but should work for original VtM as well.', | ||
defaults: { | ||
nature: '', | ||
demeanor: '', | ||
concept: '', | ||
clan: '', | ||
generation: 13, | ||
sire: '', | ||
strength: 0, | ||
dexterity: 0, | ||
stamina: 0, | ||
charisma: 0, | ||
manipulation: 0, | ||
appearance: 0, | ||
perception: 0, | ||
intelligence: 0, | ||
wits: 0, | ||
}, | ||
status: SupportStatus.Disabled, | ||
} satisfies SystemDefinition<V20SystemDetails>; | ||
|
||
//---------------------------------------------------------------------------------------------------------------------- |
119 changes: 0 additions & 119 deletions
119
src/server/systems/unconverted/generic/client/character.scss
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.