-
Notifications
You must be signed in to change notification settings - Fork 1
Events Specification
neuront edited this page Feb 1, 2012
·
6 revisions
向 GameControl 请求事件列表时, 会返回描述事件的字典列表. 其中, 每个字典均含有 type 键, 其对应的值为事件类型. 每类事件中其它的键值对将在下面描述.
-
player_id: 摸牌玩家 id -
get:[card]摸到的牌
其中每个 card 格式为
-
id: 牌 id -
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
player_id: 摸牌玩家 id -
get: 牌的张数
-
player_id: 弃牌玩家 id -
discard:[card]摸到的牌
其中每个 card 格式为
-
id: 牌 id -
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色 -
region: 牌所在区域 (cards手牌 |weapon武器 )
-
player_id: 弃牌玩家 id -
discard:[card]摸到的牌
其中每个 card 格式为
-
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色 -
region: 牌所在区域 (cards手牌 |weapon武器 )
-
user: 用牌玩家 id -
targets:[player_id]目标玩家 id 列表 -
action: 动作 -
use:[card]被使用的牌
其中每个 card 格式为
-
id: 牌 id -
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
user: 用牌玩家 id -
targets:[player_id]目标玩家 id 列表 -
action: 动作 -
use:[card]被使用的牌
其中每个 card 格式为
-
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
player: 出牌玩家 id -
play:[card]被打出的牌
其中每个 card 格式为
-
id: 牌 id -
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
player: 出牌玩家 id -
play:[card]被使用的牌
其中每个 card 格式为
-
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
player: 展示手牌的玩家 id -
show:[card]被展示的牌
其中每个 card 格式为
-
name: 牌名称 -
rank: 牌点数 -
suit: 牌花色
-
victim: 受到伤害玩家 id -
damage: 受到的伤害点数 -
category: 伤害类型 (normal普通 |fire火 )
-
player: 流失体力的玩家 id -
point: 流失的体力点数
-
player: 回复体力的玩家 id -
point: 回复的体力点数
-
player: 装备玩家 id -
equip:{ 'id': 装备牌 id, 'name': 装备牌名称, 'rank': 装备牌点数, 'suit': 装备牌花色 } -
region: 装备区域
-
player: 装备玩家 id -
equip:{ 'name': 装备牌名称, 'rank': 装备牌点数, 'suit': 装备牌花色 } -
region: 装备区域
-
player: 装备玩家 id -
unequip:{ 'name': 装备牌名称, 'rank': 装备牌点数, 'suit': 装备牌花色 } -
region: 装备区域