提示消息缩减,物品归类,菜谱自定义配方
This commit is contained in:
1 parent
19a61f1a4d
commit
344fad19ac
37 files changed
+352
-3361
No files matched your search
+5
-9
@@ -105,9 +105,8 @@ class MianshiService(BlueFoxServerSystem):
|
||||
self.timerSources.add(src)
|
||||
self.featureBlocks.add(src)
|
||||
if src not in self.startTimerTips:
|
||||
tgt = NAME_MAP.get(r["target"], r["target"])
|
||||
self.startTimerTips[src] = "§a开始蒸制, 计时结束变成 %s" % tgt
|
||||
self.timingTips[src] = "§e正在蒸制中, 计时结束变成 %s" % tgt
|
||||
self.startTimerTips[src] = "§a开始蒸制, 计时出锅"
|
||||
self.timingTips[src] = "§e正在蒸制中, 计时出锅"
|
||||
|
||||
# ---- 结果方块/物品 -> "下一步"可读提示(供转换/入笼提示追加) ----
|
||||
# 例子: 饺子皮 -> "加入 猪肉馅、青菜碎"; 可颂面胚 -> "放在烤炉上等计时(60秒)结束变成 可颂"
|
||||
@@ -133,15 +132,13 @@ class MianshiService(BlueFoxServerSystem):
|
||||
for r in ITEM_USE_ON_RULES:
|
||||
_addTip(r["item"], "手持%s右键%s" % (
|
||||
NAME_MAP.get(r["item"], "它"), NAME_MAP.get(r["surface"], "表面")))
|
||||
# 3) 计时: 以"计时源方块"为 key, 说清等多久、变成什么
|
||||
# 3) 计时: 以"计时源方块"为 key, 说清放在哪等多久、怎么取出
|
||||
for r in TIMER_RULES:
|
||||
src = r["source"]
|
||||
sec = r.get("time", 60)
|
||||
tgt = NAME_MAP.get(r["target"], r["target"])
|
||||
if r.get("below") == [OVEN]:
|
||||
_addTip(src, "放在烤炉上等计时结束变成 %s" % tgt)
|
||||
_addTip(src, "放在烤炉上计时取出")
|
||||
else:
|
||||
_addTip(src, "等计时结束变成 %s" % tgt)
|
||||
_addTip(src, "计时到点取出")
|
||||
|
||||
# ---- 计时源方块 -> 计时结束后的成品名(烤炉固定开始烤制提示用) ----
|
||||
self.timerTargetName = {}
|
||||
@@ -338,7 +335,6 @@ class MianshiService(BlueFoxServerSystem):
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, cfg.get("doneTip", "§a完成"))
|
||||
else:
|
||||
self.kneadCount[key] = n
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, cfg["tip"] % n)
|
||||
return True
|
||||
|
||||
# ============================================================================
|
||||
|
||||
Reference in new issue
Block a user