const { DataTypes } = require("sequelize"); const sequelize = require("../config/db"); const Player = sequelize.define("Player", { id: { type: DataTypes.STRING, primaryKey: true, }, username: { type: DataTypes.STRING, allowNull: false, }, level: { type: DataTypes.INTEGER, defaultValue: 1, }, experience: { type: DataTypes.INTEGER, defaultValue: 0, }, credits: { type: DataTypes.INTEGER, defaultValue: 500, }, lastCreditUpdate: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, energy: { type: DataTypes.INTEGER, defaultValue: 100, }, maxEnergy: { type: DataTypes.INTEGER, defaultValue: 100, }, lastEnergyRegen: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, lastLogin: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, equippedWeapon: { type: DataTypes.STRING }, equippedArmor: { type: DataTypes.STRING }, equippedEngine: { type: DataTypes.STRING }, equippedAccessory: { type: DataTypes.STRING }, equippedHelmet: { type: DataTypes.STRING }, equippedBoots: { type: DataTypes.STRING }, equippedHands: { type: DataTypes.STRING }, equippedPants: { type: DataTypes.STRING }, }); module.exports = Player;