civ7-modding-tools
Version:
Mod generation tool for Civilization 7.
20 lines (16 loc) • 521 B
text/typescript
import { BaseNode } from "./BaseNode";
export type TTraditionNode = Pick<TraditionNode,
"traditionType" |
"name" |
"description"
>;
export class TraditionNode extends BaseNode<TTraditionNode> {
traditionType: `TRADITION_${string}` | null = 'TRADITION_';
name: string | null = 'Name';
description: string | null = 'Description';
isCrisis: boolean | null = null;
constructor(payload: Partial<TTraditionNode> = {}) {
super();
this.fill(payload);
}
}