下载
Gihub项目:Release 1.0 · joyful-heart/MAS-Decoration
莫盘:https://disk.monika.love/s/MomfE
什么?你问我为什么不做生日的装饰,因为圣诞/万圣节的图片显示是用的mas_showDecoTag()
而生日用的则是renpy.show,所以用此方法无效
模板内容
· 万圣节(o31)装饰:包括天花板灯光、蜡烛、南瓜灯、墙上蝙蝠、蜘蛛网、幽灵、画框猫等。

· 圣诞节(d25)装饰:包括墙(窗户)装饰、闪烁灯光、动画花环、圣诞树、礼物堆(根据送礼数量变化)

配置
图像标签参数
| MASFilterableSprite | MASFilterSwitch | ConditionSwitch |
| 变化条件可以是时间,天气,特殊时间 | 仅设置单张图片 | 更复杂的条件 |
MASImageTagDecoDefinition.register_img注册参数设置
| img_tag | background_id | deco_frame | replace_tag=None |
| 图像标签 | 背景id | 可控显示位置和层级 | 替换标签 |
装饰物标签


这里举个例
# 标签用xxx_o31_ceiling_lights能便于区分
image dormitory_o31_ceiling_lights = MASFilterableSprite(
"mod_assets/location/dormitory/deco/o31/ceiling_lights.png",#图片路径
highlight=MASFilterMap(night="0") # 夜晚显示灯光
)#灯光路径"mod_assets/location/dormitory/deco/o31/ceiling_lights-h0.png"
init 501 python:
# 注册万圣节天花板灯光
MASImageTagDecoDefinition.register_img(
"mas_o31_ceiling_lights",#原图片标签
submod_background_dormitory.background_id,#背景id
MASAdvancedDecoFrame(zorder=5), # 设置图层顺序
replace_tag="dormitory_o31_ceiling_lights"#需要注册的标签
)