天行无常 发表于 2023-9-16 00:59

想写个醉酒时额外动作配合醉拳宗的mod,可HasStatus('DRUNK')代码总是无效,求帮忙

本帖最后由 天行无常 于 2023-9-16 12:22 编辑

data "BoostConditions" "HasStatus('DRUNK')"
这一行没有效果啊,改成另一个haspassion倒是起效了,为什么hasstatus就不起效

axonaxis 发表于 2023-9-16 11:55

ApplyStatus(GOB_FESTIVITIES_DRUNK,100,-1) 负一代表永久,数值为正则代表状态持续多少回合。

天行无常 发表于 2023-9-16 12:18

本帖最后由 天行无常 于 2023-9-16 12:21 编辑

axonaxis 发表于 2023-9-16 11:55
ApplyStatus(GOB_FESTIVITIES_DRUNK,100,-1) 负一代表永久,数值为正则代表状态持续多少回合。


请问,怎样表达一个条件语句啊,感觉总是不成功

无论是
data "StatsFunctors" IF(HasStatus('DRUNK') or HasStatus('SG_Drunk')):ApplyStatus(POTION_OF_SPEED,100,2);"
还是
data "Conditions" "HasStatus('DRUNK') "
又或是
data "BoostConditions" "HasStatus('DRUNK')"
或者
data "Conditions" "StatusId('DRUNK')
全都不起效果



天行无常 发表于 2023-9-16 12:25

axonaxis 发表于 2023-9-16 11:55
ApplyStatus(GOB_FESTIVITIES_DRUNK,100,-1) 负一代表永久,数值为正则代表状态持续多少回合。



在share里没有搜到这几个状态啊,在另外一个pak里吗

axonaxis 发表于 2023-9-16 12:34

天行无常 发表于 2023-9-16 12:25
在share里没有搜到这几个状态啊,在另外一个pak里吗

你需要把如下这几个文件都解包了Gustav;GustavDev;Shared;SharedDev,有些状态并不在Shared文件夹中描述。关于条件判断我没用过,不好回答。

天行无常 发表于 2023-9-16 12:35

axonaxis 发表于 2023-9-16 11:55
ApplyStatus(GOB_FESTIVITIES_DRUNK,100,-1) 负一代表永久,数值为正则代表状态持续多少回合。



微醺找到了,请问那个喝酒后持续两小时的醉酒状态代码是多少,不是DRUNK吗,应该怎么写【如果处于醉酒状态就获得一个额外动作】这个被动passion

axonaxis 发表于 2023-9-16 12:47

本帖最后由 axonaxis 于 2023-9-16 12:57 编辑

天行无常 发表于 2023-9-16 12:35
微醺找到了,请问那个喝酒后持续两小时的醉酒状态代码是多少,不是DRUNK吗,应该怎么写【如果处于醉酒状 ...
IF(HasStatus('SHIELD_MASTER') and HasActionResource('ReactionActionPoint', 1, 0, false)):RemoveStatus(SHIELD_MASTER)
这是解包文件中的语法儿,你参考下。
另外我尝试过在Spell中添加DRUNK状态,但不知为何这个状态貌似并没有启作用,所以你先用个类似的状态试试。

axonaxis 发表于 2023-9-16 12:51

天行无常 发表于 2023-9-16 12:35
微醺找到了,请问那个喝酒后持续两小时的醉酒状态代码是多少,不是DRUNK吗,应该怎么写【如果处于醉酒状 ...

另外推荐本版的【博德之门3数据查询工具-支持直接添加-0.7.1-chenstack】这个查询工具非常不错,各种状态、被动、魔法、动作等等都包括了。

天行无常 发表于 2023-9-16 13:58

还是不行

天行无常 发表于 2023-9-17 10:47

顶一下aa
页: [1]
查看完整版本: 想写个醉酒时额外动作配合醉拳宗的mod,可HasStatus('DRUNK')代码总是无效,求帮忙