daji 发表于 2024-3-1 18:46:15

进入万安塔人物状态is_fighting没有更新

我是这样玩的,根据GMCP STATUS提供的信息判断进入战斗和退出战斗,激活相应的trigger处理战斗部分,战斗结束后处理后续。
但是进塔之后人物的状态的is_fighting没有更新。而且即使有,is_fighting是延迟的。
如果我用COMBAT推送为依据,比如收到了敌人id和名字信息,不过它也不一定是最优先出现。并且,COMBAT没有表示战斗结束的推送。
另外,STATUS推送敌人状态信息,是否放在COMBAT比较合适?

LOG:

A.进塔
1.进塔后自动战斗,但是STATUS的is_fighting没有更新为true。
2.COMBAT的战斗信息推送也比较靠后。

你向鹿杖客打听有关『进塔』的消息。
鹿杖客微微颔首道:“请壮士入塔!”
你被允许闯关万安塔,输入进塔命令jinta开始。
你从剑鞘中拔出一柄日月神剑,握在手中,轻轻一弹,发出「嗡嗡」的声音。
你从剑鞘中拔出一柄日月神剑,握在手中,轻轻一弹,发出「嗡嗡」的声音。
你已经尽力激发自己的体力了。
你屏气凝神,口中默念「多喜则忘错昏乱,多怒则百脉不定」的玉女心法正反要诀。
丹田中的气息渐渐的散去了。
准备进入[万安塔任务副本]⏳
2024-03-01 18:01:06.479 DEBUG - GMCP STATUS {"max_qi":2798,"is_busy":"true","qi":2798,"int":74,"dex":77,"neili":10080,"eff_qi":2798}
你进入了[万安塔任务副本]。
2024-03-01 18:01:07.819 DEBUG - 名字 妲己
2024-03-01 18:01:07.819 DEBUG - 门派 古墓派
2024-03-01 18:01:07.866 DEBUG - GMCP STATUS {"qi":2674}
结果只是轻轻地刺破你的皮肉。
( 你看起来可能有些累了。)『妲己(damage:+106 气血:93%/100%)』
你已经装备著了。
> 你从剑鞘中拔出一柄日月神剑,握在手中,轻轻一弹,发出「嗡嗡」的声音。
> 2024-03-01 18:01:08.832 DEBUG - GMCP STATUS {"qi":2621}
结果在你后心刺出一个创口。
( 你动作似乎开始有点不太灵光,但是仍然有条不紊。)『妲己(damage:+172 气血:89%/100%)』
夹蒙萨满举起玉箫,幽幽吹奏起了一曲。但听箫声凄凉,似是叹息,又似哭泣,跟着箫声颤抖,发出瑟瑟断续之音,如一滴滴小雨落上树叶。
你却全然不为所动。
-> perform yunu-jianfa.suxin
2024-03-01 18:01:09.563 DEBUG - GMCP COMBAT [{}]
你使出「玉女素心剑法」,同时默念左右互搏,向夹蒙萨满一阵猛刺。
2024-03-01 18:01:09.989 DEBUG - GMCP STATUS {"qi":2502,"neili":9880}
2024-03-01 18:01:09.989 DEBUG - GMCP STATUS {"qi":3100,"name":"夹蒙萨满","id":"jiameng saman#3239645","jing":3100}
结果只是轻轻地刺破你的皮肉。
...
2024-03-01 18:01:11.842 DEBUG - GMCP COMBAT [{"id":"jiameng saman#3239645","name":"夹蒙萨满"}]


B.up
1. 之后的推送会先推送一个目标id和name。
2. 稍后会更新STATUS的is_fighting为true。

-> up
你已经装备著了。
你已经装备著了。
你已经尽力激发自己的体力了。
你已经在运功中了。
看起来松昌业想杀死你!
2024-03-01 18:05:43.533 DEBUG - GMCP COMBAT [{"id":"song changye#3241553","name":"松昌业"}]
万安塔四层[万安塔任务副本] -
    番邦武士 松昌业(Song changye) <战斗中>
2024-03-01 18:05:44.343 DEBUG - GMCP STATUS {"qi":3729,"food":278,"water":278,"jing":1890}
结果只是轻轻地刺破你的皮肉。
( 你似乎有些疲惫,但是仍然十分有活力。)『妲己(damage:+48 气血:98%/100%)』
2024-03-01 18:05:46.393 DEBUG - GMCP STATUS {"qi":3681,"is_fighting":"true"}
你缓缓地移动脚步,想要找出松昌业的破绽。
你运用了『纤云步法』,躲闪成功之后信心倍增。(气势:4%)
> 2024-03-01 18:05:46.502 DEBUG - GMCP COMBAT [{}]
你使出「玉女素心剑法」,同时默念左右互搏,向松昌业一阵猛刺。
( 你上一个动作还没有完成,不能施用外功。)
2024-03-01 18:05:47.492 DEBUG - GMCP STATUS {"is_busy":"true","qi":3729,"neili":9979}
你运用了『纤云步法』,躲闪成功之后信心倍增。(气势:8%)
send -> perform quanzhen-jian.qixing
你蓄势不足,目前只积累了8%气势。
> 2024-03-01 18:05:48.363 DEBUG - GMCP STATUS {"is_busy":"false"}
结果只是轻轻地刺破你的皮肉。
( 你似乎有些疲惫,但是仍然十分有活力。)『妲己(damage:+132 气血:96%/100%)』
22024-03-01 18:05:48.394 DEBUG - GMCP COMBAT [{"id":"song changye#3241553","name":"松昌业"}]
你使出「左右互搏」的绝技,左手一晃又准备出一招!
结果「嗤」地一声划出一道伤口!
( 松昌业受了几处伤,不过似乎并不碍事。)『松昌业(damage:+669 wound:+617 气血:98%/85%)』
你在攻击中不断积蓄攻势。(气势:10%)
2024-03-01 18:05:48.410 DEBUG - GMCP STATUS {"qi":3651,"name":"松昌业","eff_qi":3703,"id":"song changye#3241553"}
结果只是轻轻地刺破你的皮肉。
( 你似乎有些疲惫,但是仍然十分有活力。)『妲己(damage:+44 气血:96%/100%)』
你蓄势不足,目前只积累了10%气势。

最后,明明是美女,为什么鹿杖客称呼为壮士。
页: [1]
查看完整版本: 进入万安塔人物状态is_fighting没有更新