桌游吧 关注:511,764贴子:4,668,265
  • 5回复贴,共1

分享一下tts用pf卡牌版桌子的我个人自制玩家板脚本

只看楼主收藏回复

1楼


IP属地:江苏1楼2023-03-13 21:34回复
    pathfinder的卡牌版其实是出过电子版的,电子版里一切都自动化了,还是很强的。但那个电子版也存在缺点,比如只有符文领主冒险线可以玩,也只有那几个职业,后续官方并没有继续做了。而且那个电子版也没法联机,所以我和朋友在线上环境还是跑去玩tts的版本了。tts上的pf卡牌mod基本都比较老,一些mod里的图包早就挂了,比较新兼之内容比较全的就这个了(当然,俄语版有个很完善的mod,但个人俄语实在看不懂)
    https://steamcommunity.com/sharedfiles/filedetails/?id=2891709344
    这里也是非常推荐下载这个mod的。但这个版本是英文版,而且有些比较早的牌面素材也不是那么清晰,这就没有办法了,其他pf的mod清晰度基本也是这样,反正用着至少还可以。但还有个问题,就是这mod虽然做了每个剧本的set脚本,但是玩家板却几乎没有任何辅助(除了扔骰子),进行recharge等操作非常不方便。于是我自己做了个玩家板并写了相关脚本。
    整个桌子是这样:

    玩家板是这样(我做的部分,除了那个骰子系统,那当然不是我做的):

    用法比较简单。deck就是deck,你牌组没抽到的牌放的地方。discard是弃牌堆,bury是埋葬堆。手牌的话,桌子本来就给了区域,我没做任何修改。
    设想是你从手牌打出一张牌放置到play区,然后结算完遭遇之后,根据规则和条件结算牌的去向,可以点击几个按钮——包括rc=一键recharge(放回deck最底部);dc=一键discard(放进弃牌堆);br=一键bury(放进埋葬堆);bn=一键banish(根据牌的类型,放置到对应类型的公共牌堆里)。就是很基本的几个功能。
    整合桌子
    https://pan.baidu.com/s/1RcXo5LA_EjCAzCIPNumdaw
    object
    https://pan.baidu.com/s/1-E1GJm0Hu7QLYmxDkdotSA
    单独object和整合的桌子我分别提供了,素材下不动请挂梯儿。但你要用object的话,加载后要lock把它锁住不然会被拖着乱跑(你想自动锁可以在onload函数里面加setLock(true)方法,我没加),然后重新加载一遍,否则script的区块对不上(因为我懒得加事件回调来重新初始化script区块生成了)。反正,其实我推荐没有特殊需要就直接用整合桌子了。


    IP属地:江苏2楼2023-03-13 21:36
    回复
      就是这样。有bug记得在楼里提醒我。


      IP属地:江苏3楼2023-03-13 21:44
      收起回复
        好像二楼百度直接给我吞了(



        没办法,直接用图了


        IP属地:江苏4楼2023-03-13 21:54
        回复