CampFirePlay/models/battle.model.js
Degradin c145b6763f v6.1
Battle refactor
2025-01-23 02:08:24 +03:00

39 lines
767 B
JavaScript

const { DataTypes } = require('sequelize');
const sequelize = require('../db');
const Battle = sequelize.define('battle', {
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true,
},
enemy: {
type: DataTypes.INTEGER,
allowNull: true,
},
location: {
type: DataTypes.INTEGER,
allowNull: true,
},
character: {
type: DataTypes.BIGINT,
allowNull: true,
},
enemy_hp: {
type: DataTypes.INTEGER,
allowNull: true,
},
status: {
type: DataTypes.STRING,
allowNull: false,
defaultValue: "inactive"
},
logs: {
type: DataTypes.JSON, // Используйте JSON для хранения массива
allowNull: true,
defaultValue: []
},
});
module.exports = Battle;