125 Commits

Author SHA1 Message Date
zhl
6d208bac74 修正队伍设置错误的bug 2020-12-25 19:03:44 +08:00
zhl
e8349b1732 出牌和确认吃牌时, 卡牌数据clone一份放到对应队列中 2020-12-25 18:58:25 +08:00
zhl
3504cd2136 更新队伍规则 2020-12-25 18:20:51 +08:00
zhl
f038fba3cb 修改队伍的设置方式 2020-12-25 18:10:41 +08:00
zhl
19d6d2b741 出牌时, 如果遇到有点数为空的卡,则跳过 2020-12-25 17:40:25 +08:00
zhl
51dbbed26a 吃牌时过滤当前所出的牌是否在卡组中 2020-12-25 17:06:13 +08:00
zhl
2254dade50 确认吃牌时,判断卡牌是否在玩家手牌中 2020-12-25 16:31:36 +08:00
zhl
f3f5cc557c 选择随从或法师后的效果卡也加入玩家出的卡牌队列中 2020-12-25 14:55:40 +08:00
zhl
93bea66c12 修改吃牌各方法的调用顺序 2020-12-25 11:57:24 +08:00
zhl
a218a253d8 修正玩家初始卡片错误的bug 2020-12-24 19:20:20 +08:00
zhl
0066e33099 change player init card num 2020-12-24 18:27:00 +08:00
zhl
2ffbe2ee8a 增加一些游戏生命周期方法的调用 2020-12-24 16:38:07 +08:00
zhl
a06f9b08c7 尝试修正$changes为null的问题 2020-12-24 16:19:10 +08:00
zhl
5d392a0fdb 增加替换随从的相关方法 2020-12-24 15:36:53 +08:00
zhl
b10cbb906a select_pet_c2s增加字段oldpos, 用于替换随从 2020-12-24 13:56:05 +08:00
zhl
ace0d0cd2a 选择完英雄后, addPlayer改为updatePlayer 2020-12-24 10:20:00 +08:00
zhl
54e3d589c1 修改判断吃和胡根据配表 2020-12-23 17:23:03 +08:00
zhl
7660a88d86 选择随从时, 不再判断自己是否有此随从 2020-12-23 11:26:50 +08:00
zhl
708bc37b72 修改英雄卡组 2020-12-22 14:41:31 +08:00
zhl
a6363d30fa 修改英雄卡组生成策略 2020-12-22 13:28:29 +08:00
zhl
caa3bfb512 移除重复代码 2020-12-22 10:59:20 +08:00
zhl
e8ddc4112f player增加cardQueue用于记录上一手牌 2020-12-21 19:38:54 +08:00
zhl
29d1cd73d3 增加类型11(自选随从卡)的处理 2020-12-21 15:51:54 +08:00
zhl
a23939c56b 重构代码, 实现一些基本对象的常用方法 2020-12-18 20:52:59 +08:00
zhl
8257a9b71f 移除结算command, 改为每个turn结束就判断一次游戏结束 2020-12-18 17:22:08 +08:00
zhl
33248226d5 将singleton改为使用decorator 2020-12-18 14:17:42 +08:00
zhl
dec318f297 出单卡时, 不管是什么类型的卡, 都进入吃牌轮 2020-12-17 11:52:32 +08:00
zhl
a10b071c69 队友死后,不再将队友的牌移至自己手中,改为抽2张卡 2020-12-16 19:18:11 +08:00
zhl
4e5ae6d464 机器人操作延迟从配置中读取 2020-12-16 18:12:24 +08:00
zhl
896da3af52 Merge branch 'master' of git.kingsome.cn:node/card_svr 2020-12-16 14:18:38 +08:00
zhl
4c9e74b571 增加辅助机器人 2020-12-16 14:18:29 +08:00
0904af34d3 修订灵活时间问题 2020-12-15 22:41:28 +08:00
zhl
b169103835 在独立进程中实现机器人逻辑 2020-12-15 19:50:38 +08:00
zhl
2312f11b50 修改情况map的方法 2020-12-14 21:03:04 +08:00
zhl
5f37ab604e 修改重置游戏状态的方法 2020-12-14 20:54:35 +08:00
zhl
bd7c8dfae5 修改未点击确认玩家的判断逻辑 2020-12-14 20:40:50 +08:00
zhl
f89f862234 重新开始计时结束后, 将游戏状态置为等待加入 2020-12-14 20:22:01 +08:00
zhl
4f06b539e7 修改掉线逻辑,增加赢牌的gm命令 2020-12-14 18:04:00 +08:00
zhl
e2b42c1ad6 修正吃牌时, 计时器名字设置错误的bug 2020-12-14 16:10:38 +08:00
zhl
5161ec738f 增加一个添加特定effect玩家手牌的方法 2020-12-14 15:59:57 +08:00
zhl
108b68f410 自动出牌时判断client是否还存在 2020-12-14 15:03:09 +08:00
zhl
f19adf27f9 选择英雄界面增加超时 2020-12-14 14:06:49 +08:00
zhl
0782e1a03a 所有单发的消息判断client是否已为null 2020-12-14 13:40:23 +08:00
zhl
98067da9ef 修改定时机制 2020-12-14 13:15:47 +08:00
zhl
682528ebc8 匹配玩家超时后, 添加机器人 2020-12-14 11:56:34 +08:00
zhl
3649442db2 游戏结束后, 广播游戏结果信息 2020-12-14 11:36:29 +08:00
zhl
735897848c 修改游戏重启逻辑 2020-12-11 21:20:52 +08:00
zhl
ee488c85e5 完善机器人逻辑 2020-12-11 20:15:54 +08:00
zhl
832e5266b0 增加对state的字段listerners的null check 2020-12-11 17:27:38 +08:00
zhl
82217d6bab 出一张牌时调用onCardDiscarded 2020-12-11 16:59:35 +08:00