*此贴搬运自泰拉瑞亚中文论坛,已获原作者授权。
原帖地址:https://www.bbstr.net/r/130/
原作者:奇威复反
适用版本:1.4
前置Mod/插件:TShock本体
开源地址:https://github.com/qiweiff/Lucky-blocks
API版本:2,1
破坏幸运方块触发事件,可能获得物品,可能被怪物攻击,可能被炸。
可自定义的地方很多!
指令:/reload
权限:幸运方块
说明:重读”幸运方块配置表.json”
配置文件说明:
(下面的配置表是一份示例,自动生成的配置表比这里的高级得多)
幸运方块配置表.json
关于坐标:
所有坐标都是偏移坐标
例如
关于放置图格的ID:
可以查找wiki获取ID和子ID
https://terraria.wiki.gg/zh/wiki/图格_ID
ID错误可能导致插件报错
定制插件或反映bug提意见可以联系QQ2542228165!!
原帖地址:https://www.bbstr.net/r/130/
原作者:奇威复反
适用版本:1.4
前置Mod/插件:TShock本体
开源地址:https://github.com/qiweiff/Lucky-blocks
API版本:2,1
破坏幸运方块触发事件,可能获得物品,可能被怪物攻击,可能被炸。
可自定义的地方很多!
指令:/reload
权限:幸运方块
说明:重读”幸运方块配置表.json”
配置文件说明:
(下面的配置表是一份示例,自动生成的配置表比这里的高级得多)
幸运方块配置表.json
JSON:
{
{
"幸运方块设置": [
{
"是否启用幸运方块": true, //插件开关
"是否广播幸运方块开出的事件": true,
"幸运方块内部图格ID": [//注意是图格ID,45是金砖,177是铂金砖
45,177
],
"幸运方块掉落物品概率_百分率": 55,
"幸运方块掉落物品最大数量": 4,
"幸运方块掉落物品最小数量": 1,//触发掉落物品时,会给1-4个不同物品
"幸运方块掉落物品ID": [1,2,2,2],//想提高某件物品的概率可以重复输入物品ID
"幸运方块召唤怪物概率_百分率": 25,
"幸运方块召唤怪物最大数量": 1,
"幸运方块召唤怪物最小数量": 1,
"幸运方块召唤怪物ID": [
-55
],
"幸运方块生成弹幕概率_百分率": 10,
"幸运方块生成弹幕最大数量": 2,
"幸运方块生成弹幕最小数量": 1,
"幸运方块生成弹幕ID": [
490
],
"幸运方块给予BUFF概率_百分率": 5,
"幸运方块给予BUFF最大数量": 1,
"幸运方块给予BUFF最小数量": 1,
"幸运方块给予BUFF最长时长_秒": 120,
"幸运方块给予BUFF最短时长_秒": 20,
"幸运方块给予BUFF": [
1,
120
],
"自定义事件_概率为100减物品概率减怪物概率减弹幕概率减给予BUFF概率": [
/例如物品概率30,怪物概率20,弹幕概率20,BUFF概率5,那么触发自定义事件的概率是25
//每个事件的概率相同,想提高概率可以多复制几次
{
"事件名": "炸弹",//广播消息时会显示事件名
"喊话_仅触发玩家可见": "小心炸弹",
"喊话_全体玩家可见": "",
"掉落物品": [
{
"物品ID": 166,
"数量": 1,
"前缀": 0
}
],
"召唤怪物": [
{
"怪物ID": 38,
"X坐标": 0,//所有坐标都是偏移坐标,下方有详解
"Y坐标": -3
}
],
"生成弹幕": [
{
"弹幕ID": 470,
"X坐标": 0,
"Y坐标": -3,
"X速度": 0,
"Y速度": 0,
"伤害": 1000,
"击退": 0,
"释放者是否是玩家": false//有些弹幕释放者只能是玩家或怪物
}
],
"给予BUFF": [
{
"BUFF_ID": 32,
"时长_秒": 10
}
],
"放置物块": [],
"使用指令": []//执行指令时忽略权限检测
},
],
"给予BUFF": [
{
"BUFF_ID": 32,
"时长_秒": 10
}
],
"放置物块": [],
"使用指令": []//执行指令时忽略权限检测
},
{
"事件名": "死亡",
"喊话_仅触发玩家可见": "",
"喊话_全体玩家可见": "{0}开出了不好的东西",//{0}会被替换成玩家名
"掉落物品": [],
"召唤怪物": [],
"生成弹幕": [],
"给予BUFF": [],
"放置物块": [],
"使用指令": [//执行指令时忽略权限检测
"/kill {0}",//{0}会被替换成玩家名
"/respawn"
]
}
]
},
{
"是否启用幸运方块": true,
"是否广播幸运方块开出的事件": true,
"幸运方块内部图格ID": [
346//叶绿砖
],
"幸运方块掉落物品概率_百分率": 55,
"幸运方块掉落物品最大数量": 2,
"幸运方块掉落物品最小数量": 1,
"幸运方块掉落物品ID": [
930
],
"幸运方块召唤怪物概率_百分率": 25,
"幸运方块召唤怪物最大数量": 1,
"幸运方块召唤怪物最小数量": 1,
"幸运方块召唤怪物ID": [
-55,
-51
],
"幸运方块生成弹幕概率_百分率": 10,
"幸运方块生成弹幕最大数量": 2,
"幸运方块生成弹幕最小数量": 1,
"幸运方块生成弹幕ID": [
28
],
"幸运方块给予BUFF概率_百分率": 5,
"幸运方块给予BUFF最大数量": 1,
"幸运方块给予BUFF最小数量": 1,
"幸运方块给予BUFF最长时长_秒": 120,
"幸运方块给予BUFF最短时长_秒": 20,
"幸运方块给予BUFF": [
181
],
"自定义事件_概率为100减物品概率减怪物概率减弹幕概率减给予BUFF概率": [
{
"事件名": "许愿井",
"喊话_仅触发玩家可见": "",
"喊话_全体玩家可见": "",
"掉落物品": [],
"召唤怪物": [],
"生成弹幕": [],
"给予BUFF": [],
"放置物块": [
{
"图格ID": 45,//图格ID!
"图格子ID": 0,//图格子ID!下方有详解
"图格种类": 1,
//1是普通物块、平台、等等,不确定类型就选1,判断子ID,判断ID,wiki搜索“图格 ID”
//2是墙壁,不判断子ID,判断ID,wiki搜索“墙 ID”
//3是门,判断子ID,判断ID,
//4是箱子,判断子ID,判断ID,ID一般都是21,子ID查wiki
//5是液体,不判断子ID,判断ID,ID与上面不同,ID: 水=0 岩浆=1 蜂蜜=2 微光=3
"X坐标": 0,
"Y坐标": 0
},
{
"图格ID": 1,.//放置岩浆
"图格子ID": 0,
"图格种类": 5,
"X坐标": 0,
"Y坐标": 1
},
{
"图格ID": 19,//放置乌木平台
"图格子ID": 1,
"图格种类": 1,
"X坐标": 0,
"Y坐标": -2
}
],
"使用指令": []
}
]
}
]
}
]
}
关于坐标:
所有坐标都是偏移坐标
例如
JSON:
"X坐标": 0,//玩家当前位置的X坐标
"X坐标": -10,//玩家当前位置的向左10格,因为TR的Y坐标越大越往下,X坐标越大越往右
"X坐标": 11,//玩家当前位置的向右11格
"X坐标": 0,//玩家当前位置的Y坐标
"Y坐标": -1,//玩家当前位置的上方一格,因为TR的Y坐标越大越往下,X坐标越大越往右
"Y坐标": 2//玩家当前位置的下方2格
关于放置图格的ID:
JSON:
"图格ID": 45,//图格ID
"图格子ID": 0,//图格子ID
"图格种类": 1,
//1是普通物块、平台、等等,不确定类型就选1,判断子ID,判断ID,wiki搜索“图格 ID”
//2是墙壁,不判断子ID,判断ID,wiki搜索“墙 ID”
//3是门,判断子ID,判断ID,
//4是箱子,判断子ID,判断ID,ID一般都是21,子ID查wiki
//5是液体,不判断子ID,判断ID,ID与上面不同,ID: 水=0 岩浆=1 蜂蜜=2 微光=3
//其他数字无效
//判断表示必需填写正确,不判断表示随便填什么数字都行
可以查找wiki获取ID和子ID
https://terraria.wiki.gg/zh/wiki/图格_ID
ID错误可能导致插件报错
定制插件或反映bug提意见可以联系QQ2542228165!!