Estazz commited on
Commit
061d3de
·
verified ·
1 Parent(s): 1cde026

Delete 疯狂血流_mGDL_v1.3.txt

Browse files
Files changed (1) hide show
  1. 疯狂血流_mGDL_v1.3.txt +0 -190
疯狂血流_mGDL_v1.3.txt DELETED
@@ -1,190 +0,0 @@
1
- (game "Crazy_Blood_Flow" (version "1.3.0")
2
- ;; =========================
3
- ;; 1. 元信息 & 概览
4
- ;; =========================
5
-
6
- (game_variant "blood_flow")
7
- (rule_profile
8
- (blood_mode "xueliu") ; 血流模式:胡牌不结束,无限胡
9
- (scoring_mode "multiplier") ; 倍数制:10进制 (1, 10, 100, 1000...)
10
- (has_wildcard true) ; 有赖子 (红中)
11
- (has_horse false)
12
- (has_contract false)
13
- (has_multi_round false)
14
- (has_ting_system false)
15
- (has_chicken_system false)
16
- (has_bean_system false)
17
- )
18
-
19
- ;; =========================
20
- ;; 2. Rule-Core:玩法本体
21
- ;; =========================
22
-
23
- (players 4)
24
- (seats [ "A1" "A2" "A3" "A4" ])
25
- (turn_order
26
- (order cyclic A1 A2 A3 A4)
27
- (on_peng_keep_turn true)
28
- (on_gang_keep_turn true)
29
- )
30
-
31
- ;; ---- 牌组定义 ----
32
- (tileset
33
- (suits { "wan" "tong" "tiao" })
34
- (ranks 1..9)
35
- (copies 4)
36
- (honors 0) (honor_copies 0)
37
- (flowers 0)
38
- (hongzhong 6) ; 6个红中 (王者场8个)
39
- (total 114) ; 108 + 6 = 114张
40
- )
41
-
42
- (phases [ "setup" "deal" "choose_que" "play" "settle" ])
43
-
44
- (setup
45
- (dealer "random")
46
- (initial_hand 13)
47
-
48
- (choose_que
49
- (enabled true)
50
- (must_keep_under_two_suits_to_win true)
51
- (lock_que true))
52
-
53
- (exchange_three (enabled false))
54
- )
55
-
56
- ;; ---- 行为权限 ----
57
- (actions
58
- (allow_chi false)
59
- (allow_peng true)
60
- (allow_gang { "concealed" "melded" "added" })
61
- (one_tile_multi_claim true) ; 一炮多响
62
- (one_tile_multi_use true) ; 一牌多用:可同时被胡和碰杠
63
- )
64
-
65
- ;; ---- 胡牌规则 ----
66
- (win_rules
67
- (allow_self_draw_win true)
68
- (allow_discard_win true)
69
- (allow_gang_win true)
70
- (allow_rob_kong false) ; 不允许抢杠胡
71
- (allow_multi_win true)
72
-
73
- (requirements
74
- (must_que true)
75
- )
76
-
77
- ;; 血流流程
78
- (post_win_continuation
79
- (mode "xueliu")
80
- (winner_exit false) ; 胡牌者不退出,继续摸打
81
- (keep_turn_order true) ; 顺序不变
82
- (end_when_wall_empty true) ; 牌墙摸完结束
83
- )
84
- )
85
-
86
- ;; =========================
87
- ;; 3. Scoring:计分与番型
88
- ;; =========================
89
-
90
- (scoring
91
- (mode "multiplier") ; 倍数制 (10进制)
92
- (base_point 1)
93
- (self_draw_multiplier 10) ; 自摸 x10 (疯狂体系特征)
94
- (discard_win_multiplier 1)
95
- )
96
-
97
- ;; ---- 番型表 (10进制倍数) ----
98
- (fan_table
99
- (stacking "multiply") ; 倍数叠乘
100
-
101
- ;; 1番 (10倍)
102
- (yaku pengpenghu (mult 10) (category "special") (desc "碰碰胡"))
103
- (yaku quanshuang (mult 10) (category "special") (desc "全双(2/4/6/8)"))
104
- (yaku quandan (mult 10) (category "special") (desc "全单(1/3/5/7/9)"))
105
- (yaku sanjiegao (mult 10) (category "special") (desc "三节高"))
106
- (yaku dayuwu (mult 10) (category "special") (desc "大于五"))
107
- (yaku xiaoyuwu (mult 10) (category "special") (desc "小于五"))
108
- (yaku gangkai (mult 10) (category "event") (desc "杠上开花"))
109
- (yaku gangpao (mult 10) (category "event") (desc "杠上炮"))
110
- (yaku gen (mult 10) (category "addon") (desc "根"))
111
-
112
- ;; 2番 (100倍)
113
- (yaku qingyise (mult 100) (category "special") (desc "清一色"))
114
- (yaku jingoudiao (mult 100) (category "special") (desc "金钩钓"))
115
- (yaku sijiegao (mult 100) (category "special") (desc "四节高"))
116
-
117
- ;; 3番 (1000倍)
118
- (yaku shierjinchai (mult 1000) (category "special") (desc "十二金钗(3根)"))
119
-
120
- ;; 4番 (10000倍)
121
- (yaku wanzhongwushuang (mult 10000) (category "special") (desc "万中无双(13579万)"))
122
- (yaku shibaluohan (mult 10000) (category "special") (desc "十八罗汉(4根)"))
123
- (yaku lvyise (mult 10000) (category "special") (desc "绿一色"))
124
- (yaku dachelun (mult 10000) (category "special") (desc "大车轮"))
125
-
126
- ;; 5番 (100000倍)
127
- (yaku daweitianlong (mult 100000) (category "special") (desc "大威天龙(5个同花色序数相连)"))
128
-
129
- ;; 7番 (10000000倍)
130
- (yaku tianhu (mult 10000000) (category "event") (desc "天胡"))
131
- (yaku dihu (mult 10000000) (category "event") (desc "地胡"))
132
-
133
- ;; 基础牌型 (1倍)
134
- (yaku pinghu (mult 1) (category "basic") (desc "平胡"))
135
- )
136
-
137
- ;; ---- 特殊机制 ----
138
- (wildcard
139
- (enabled true)
140
- (type "hongzhong")
141
- (as_any_tile true)
142
- (can_discard true) ; 红中可打出
143
- (discard_effect ; 打出红中算杠
144
- (type "kong_score")
145
- (mult 10)
146
- (draw_replacement true)) ; 补一张牌
147
- )
148
-
149
- ;; ---- 杠分规则 ----
150
- (kong_rules
151
- (count_gang_point false) ; 疯狂血流不计杠分 (无金流)
152
- )
153
-
154
- ;; =========================
155
- ;; 4. 结算规则
156
- ;; =========================
157
-
158
- (settlement
159
- (score_formula
160
- (胡分 = "底分 * 番型倍数 * 自摸倍数")
161
- (自摸 "收3家")
162
- (点炮 "点炮者付")
163
- )
164
-
165
- ;; 查大叫/查花猪
166
- (on_draw
167
- (cha_hua_zhu
168
- (enabled true)
169
- (penalty "cap_multiplier") ; 赔封顶倍数
170
- (priority 1))
171
-
172
- (cha_da_jiao
173
- (enabled true)
174
- (penalty "max_possible_score") ; 赔最大可能倍数
175
- (priority 2))
176
- )
177
- )
178
-
179
- ;; =========================
180
- ;; 5. 守恒不变量
181
- ;; =========================
182
-
183
- (invariants
184
- (tile_conservation
185
- (formula "(+ (zone wall) (zone hand:A1) ... (zone discard_pile)) = 114"))
186
- (constraints
187
- (hongzhong_count 6)
188
- (blood_flow_mode true))
189
- )
190
- )