- 闲来无事发现邮箱里的桌游文件
- 然后就有了做成插件的想法
rusty-lake-lizard
其实已经写了一部分代码了
游戏房间系统
地图移动
搜查房间
查看道具
解谜
剧情
待定
const existingPlayer = await ctx.database.get('rusty_lake_players', { userId: session.userId });
await session.send('请输入新房间的名称:');
const gameName = await session.prompt(10000);
const gameId = `game-${Date.now()}`;
const players = await ctx.database.get('rusty_lake_players', {});
const maxId = players.reduce((max, player) => Math.max(max, parseInt(player.id, 10)), 0);
const id = maxId + 1;
await ctx.database.create('rusty_lake_games', {
id: id.toString(),
gameId: gameId,
gameName,
currentRoom: 'bedroom',
inventory: [],
visitedRooms: ['bedroom'],
doneTasks: [],
});
await ctx.database.upsert('rusty_lake_players', [
{
id: id.toString(),
gameId: gameId,
userId: session.userId,
},
]);
好多 if 哦
给我用else if口牙