[心得] 天凤牌谱解析#6 和了与终局

楼主: Ticcy0807 (卡拉斯)   2024-03-20 17:43:50
大家好,这里是踢西乌
这篇文是牌谱解析的第六篇,也是本系列的最后一篇文
会将和了、流局与终局做详尽解析
我们拿最一开始的谱来进行说明
https://tenhou.net/0/?log=2021052315gm-00b9-0000-8eed03eb&tw=2
https://tenhou.net/0/log/?2021052315gm-00b9-0000-8eed03eb
东一局出现了AGARI这个标签
<AGARI ba="0,0"
hai="40,41,43,58,62,64,83,86,88,92,94"
m="19466,31264,30752"
machi="83"
ten="30,7800,0"
yaku="8,1,52,2,54,1"
doraHai="101"
who="0" fromWho="0" sc="350,78,350,-39,350,-39,0,0" />
我们一个一个来进行解析
AGARI
字如其名,当然就是宣告和了的标签了
谁和了,自摸还是荣和,会写在后面的属性
ba
本场棒与立直棒,应该满直白的
hai
和了者的纯手牌编号,这个编号会包含和了牌,并且由小到大排列
这个标签不会包含副露牌的编号
m
跟前几回处理的副露相同,表示和了者的副露
如果有加杠,加杠的m属性值会取代掉原先碰牌的m属性值
machi
和了的那张牌
ten
有三个值,显示与和了相关的资讯
第一个值表示进位后的符数
第二个值表示和了素点,亦即自摸500-1000时是显示1500
第三个数表示级别,满贯以下为0、满贯为1、跳满为2等等
yaku
会有偶数个值,以役种编号、飜数二者交错
牌谱纪录上并不会以役种编号由小至大排序,而是有一个特定的规则
doraHai
宝牌指示牌,如果有开杠的话就会有不只一个值
who, fromWho
前者表示和了玩家,后者表示放铳玩家,两者相同即为自摸
sc
共八个值,玩家点数、点数变动二者交错
正点玩家,会包含本场及供托;负点玩家则仅包含本场
三麻的第四家,则固定为0,0
来看立直和牌的例子
同份谱的东二局,亲家立直后自摸
<AGARI ba="0,1"
hai="49,50,56,58,62,63,84,87,89,90,96,99,116,118"
machi="62"
ten="25,12000,2"
yaku="1,1,0,1,22,2,52,2,53,0"
doraHai="57"
doraHaiUra="64"
who="1" fromWho="1" sc="357,-60,270,130,413,-60,0,0" />
这时候便多出现了doraHaiUra这个属性
可想而知,这个属性便是用来描述里指示牌的编号
而开杠后有多枚里指示时,也会同时出现复数个值
最后是役满和牌的例子
https://tenhou.net/0/?log=2021102323gm-0039-0000-07ae32b0&tw=0
https://tenhou.net/0/log/?2021102323gm-0039-0000-07ae32b0
南三局,南家的和了
<AGARI ba="0,1"
hai="1,32,38,70,72,106,111,112,115,116,123,127,128,132"
m="31264"
machi="116"
ten="0,24000,5"
yakuman="47"
doraHai="41"
who="0" fromWho="0" sc="9,250,859,-80,172,-160,0,0"
owari="259,-14.0,779,73.0,12,-59.0,0,0.0" />
可以发现,yaku并没有出现,而是出现了yakuman
如果和了是复合役满,那就会有多个值出现
当然,如果是立直后的役满和了,也会出现里指示的属性
每局最后并不一定是和了,也有可能是流局的情形
原谱的东二局二本场,便发生了荒牌流局
<RYUUKYOKU ba="2,1"
sc="236,-20,512,10,292,10,0,0"
hai1="44,45,57,58,59,75,76,80,85,89,91,93,96"
hai2="37,38,46,48,54,68,71" />
RYUUKYOKU
表示该局以流局做结
ba
跟上面和了相同,表示本场数与供托数
sc
也和上面和了相同,共八个值,玩家点数、点数变动二者交错
hai
在荒牌流局时,仅标示有听的玩家纯手牌
有的时候,可能会发生途中流局,或是流局满贯的情形
同份谱的南三局一本场
<RYUUKYOKU type="yao9" ba="1,0"
sc="42,0,547,0,461,0,0,0"
hai2="0,33,41,45,69,70,91,105,107,113,117,121,131,132" />
可以看到,在ba属性之前,多了一个type
而这个type属性,便是用来标示其他流局的种类
这里的yao9,很明显的便是标记该场流局类型为九种九牌
其他还有reach4、ron3、kan4、kaze4、nm
分别表示四家立直、三家和了、四杠散了、四风连打、流局满贯
每个半庄的最后,一定有一个终局宣告
比较特别的是,终局宣告一定会伴随着和了或流局一起出现
所以是写在标签AGARI,或是标签RYUUKYOKU的属性
如同份谱的南三局三本场
<AGARI ba="3,0"
hai="47,49,54,80,86,88,90,93,98,106,107,132,133,135"
machi="86"
ten="40,3900,0"
yaku="0,1,20,1,54,1"
doraHai="75"
who="1" fromWho="1"
sc="52,-16,527,45,471,-29,0,0"
owari="36,-56.0,572,52.0,442,4.0,0,0.0" />
最后出现了属性owari
owari会有八个数字,各自对应玩家点数与最终得点
以上,就是这次的天凤牌谱解析系列文
内容还满复杂的,可能写得有点乱
如果大家有不清楚或有疑问的地方,也欢迎留言提出来喔
这里是踢西乌,我们以后再见~
Reference:
https://m77.hatenablog.com/entry/2017/05/21/214529
http://jyanryu.blog.fc2.com/blog-entry-18.html
https://c.tieba.baidu.com/p/4452478082
https://mahjong.nekoeigo.net/mjlog/
本文更新于Wordpress及ptt MJ_JP:
https://tcjpmjlab.wordpress.com/2023/09/03/tenhou_mjlog_6/
https://www.ptt.cc/bbs/MJ_JP/M.1710927836.A.9B6.html
Facebook粉专:
https://www.facebook.com/TCJPMJLab
作者: Bingojkt (-Bingo!-)   2024-03-31 21:10:00
推技术文

Links booklink

Contact Us: admin [ a t ] ucptt.com