TShock中文插件库TShock中文插件库
插件文档
插件开发
其他文档
  • 简体中文
  • en-US
GitHub
插件文档
插件开发
其他文档
  • 简体中文
  • en-US
GitHub
  • TShock插件の仓库
  • AIChatPlugin AI聊天插件
  • AdditionalPylons 放置更多晶塔权
  • AnnouncementBoxPlus
  • AutoAirItem 自动垃圾桶插件
  • AutoBroadcast 自动广播
  • AutoClassificationQuickStack 便捷分类箱子
  • Autoclear 智能自动扫地
  • AutoFish 自动钓鱼
  • AutoPluginManager 自动更新插件
  • AutoReset 完全自动重置插件
  • AutoStoreItems 自动储存
  • AutoTeamPlus 更好的自动队伍
  • Back 回到死亡点
  • BagPing 地图上标记宝藏袋
  • BanNpc 阻止怪物生成
  • BedSet 设置重生点
  • BetterWhitelist 更好的白名单
  • BridgeBuilder 快速铺桥
  • BuildMaster 豆沙小游戏·建筑大师
  • CGive 离线命令
  • CNPCShop 自定义NPC商店
  • CaiBotPlugin Bot适配插件
  • CaiBotLitePlugin 官方机器人适配插件
  • CaiCustomEmojiCommand 自定义表情命令
  • CaiLib Cai的工具库(废弃)
  • CaiPacketDebug 数据包调试
  • CaiRewardChest 奖励箱
  • Challenger 挑战者模式
  • Chameleon 进服前登录
  • ChattyBridge 聊天桥
  • ChestRestore 无限宝箱和禁止箱子改名
  • yaaiomni
  • ConsoleSql 控制台SQL
  • ConvertWorld 击败怪物替换世界物品
  • CreateSpawn 出生点建筑
  • CriticalHit 打击文字提示
  • Crossplay 跨版本支持
  • CustomMonster 自定义怪物血量
  • DTEntryBlock 阻止进入地牢或神庙
  • DamageRuleLoot 伤害规则掉落
  • DamageStatistic 伤害统计
  • DataSync 进度同步插件
  • DeathDrop 死亡掉落
  • DisableMonsLoot 禁怪物掉落
  • DonotFuck 禁止脏话
  • Dummy 假人
  • DumpPluginsList
  • DumpTerrariaID 输出 TerrariaID
  • DwTP 定位传送插件
  • Economics.Core 插件[经济套件核心]
  • Economics.Deal 交易插件
  • Economics.NPC 插件 自定义怪物奖励
  • Economics.Projectile 自定义弹幕
  • Economics.RPG 职业插件
  • Economics.Regain 回收物品插件
  • Economics.Shop 商店插件
  • Economics.Skill 技能插件
  • Economics.Task 任务插件
  • Economics.WeaponPlus 武器强化EC版
  • EndureBoost 拥有指定数量物品给指定buff
  • EssentialsPlus
  • Ezperm 便捷权限
  • FishShop 鱼店
  • GenerateMap 将地图保存至图片
  • GolfRewards 高尔夫奖励
  • Goodnight 宵禁
  • HardPlayerDrop 硬核死亡掉生命水晶
  • HelpPlus 更好的帮助
  • History 记录图格操作
  • HouseRegion 圈地插件
  • InvincibilityPlugin 限时无敌
  • ItemBox 物品盒子
  • ItemDeco 手持物品显示
  • ItemPreserver 物品不消耗
  • JourneyUnlock 解锁旅途物品
  • Lagrange.XocMat BOT适配插件
  • LazyAPI 基础库
  • LifemaxExtra 提升生命值上限
  • ListPlugins 查看插件列表
  • Maptp 双击大地图传送
  • MiniGamesAPI 豆沙小游戏API
  • ModifyWeapons 修改武器插件
  • MonsterRegen 怪物进度回血
  • MusicPlayer 简易音乐播放器
  • Noagent 反代理插件
  • NormalDropsBags 普通难度掉落宝藏袋
  • 留言墙 NoteWall
  • Online Gift Package 在线礼包
  • PacketsStop 数据包拦截
  • PerPlayerLoot 独立战利品箱子
  • PermaBuff 永久Buff
  • PersonalPermission 玩家单独权限
  • Platform 判断玩家设备
  • PlayerManager 玩家管理器
  • PlayerRandomSwapper 玩家位置随机交换
  • PlayerSpeed 玩家速度插件
  • ProgressBag 进度礼包
  • ProgressControl 计划书
  • ProgressRestrict 超进度检测
  • ProxyProtocolSocket
  • pvper 决斗系统
  • QRCoder 二维码生成器
  • RainbowChat 彩虹聊天
  • RandReSpawn 随机出生点
  • RandomBroadcast 随机广播
  • ReFishTask 刷新渔夫任务
  • RealTime 现实时间
  • RebirthCoin 复活币
  • RecipesBrowser 合成表
  • RegionView 区域显示
  • Respawn 原地复活
  • RestInventory 提供 Rest 查背包接口
  • ReverseWorld 世界反转和全图放置地雷
  • RolesModifying 修改玩家背包
  • Sandstorm 切换沙尘暴
  • ServerTools 服务器工具箱
  • SessionSentinel 踢出长时不发包玩家
  • ShortCommand 简短指令
  • ShowArmors 展示装备
  • SignInSign 告示板登录
  • SimultaneousUseFix 解决卡双锤卡星旋机枪之类的问题
  • Smart Regions 智能区域
  • SpawnInfra 生成基础建设(开服自动基建)
  • SpclPerm 服主特权
  • StatusTextManager 模板文本管理器
  • SurfaceBlock 禁止地表弹幕
  • SurvivalCrisis 类among us小游戏
  • SwitchCommand 开关指令
  • TeleportRequest 传送请求
  • TimeRate 时间加速插件
  • TimerKeeper 保存计时器状态
  • TownNPCHomes NPC快速回家
  • TransfersPatch 翻译工具
  • UnseenInventory 允许生成“无法获取”的物品
  • VBY.Common VBY通用库
  • VBY.GameContentModify 游戏内容修改
  • VBY.OtherCommand 辅助命令
  • VBY.PluginLoader VBY插件加载器
  • VBY.PluginLoaderAutoReload VBY自动重载
  • VeinMiner 连锁挖矿
  • VotePlus 多功能投票
  • WeaponPlusCostCoin 武器强化钱币版
  • Terraria中文Wiki语言包加载器
  • WorldModify 简易的世界修改器
  • ZHIPlayerManager zhi的玩家管理插件

DamageRuleLoot 伤害规则掉落

  • 作者: 羽学、西江小子
  • 出处: Tshock官方QQ群816771079
  • 根据玩家输出百分比决定是否掉落宝藏袋,从伤害统计插件基础上进行二创。

指令

语法别名权限说明
/reload无tshock.cfg.reload重载配置文件

主体配置注意事项

1.玩家对BOSS的伤害百分比超过低于多少不掉宝藏袋的百分比才能捡到宝藏袋

2.参与伤害榜的非BOSS怪ID的不会参与惩罚榜播报,其中火星飞碟和荷兰飞盗船已经过处理,切勿删除。

3.惩罚榜播报只关联有宝藏袋的BOSS

4.监控暴击次数会监控所有正在产生暴击的玩家,监控转移伤害为监控转移伤害状态,该功能为开发者专用,切勿开启,否则会刷屏。

5.天顶新三王统计为美杜莎伤害榜仅在天顶世界有效,如果关闭则会独立播报天顶世界中新三王的各别所受伤害,反之播报美杜莎整体伤害,正常世界不受该配置项影响。

6.攻击机械吴克四肢造成真实伤害开启后数值会超出BOSS血量,同时能对肢体造成血量伤害。

7.攻击鲨鱼龙给猪鲨造成真实伤害可以让其他玩家在清理鲨鱼龙时给主力启到实际的辅助作用(实打实的会扣猪鲨的血量),同样数值会超出BOSS血量

8.攻击小鬼与饿鬼给肉山造成真伤只在FTW和天顶种子生效,同样数值会超出BOSS血量

9.如不需要参与惩罚则可以关闭是否惩罚


自定义转移伤害表注意事项

自定义转移伤害表在列表[]里面的最后,输入,{}然后使用/reload指令,可得到一份新格式(并预设好了参数)

转移伤害只有在任何一个玩家,击中一次BOSS才会生效

怪物名称根据受伤怪物的NPC ID 在使用/reload指令时自动写入,无需手动填写

停转生命根据受伤怪物生命到达多少不再触发转移伤害

最低转伤为触发转发伤害的最低下限

最高转伤为拦截转发伤害的最高上限

涵盖暴击根据对转伤怪物所有伤害转移,关闭后所有触发暴击的伤害都不会转移

播报排名根据受伤怪物来提示排名

伤值进榜把对转伤怪物造成的伤害值统计进输出排行榜

配置

{
  "插件开关": true,
  "是否惩罚": true,
  "广告开关": true,
  "广告内容": "[i:3456][C/F2F2C7:插件开发] [C/BFDFEA:by]  羽学 [C/E7A5CC:|] [c/00FFFF:西江小子][i:3459]",
  "伤害榜播报": true,
  "惩罚榜播报": true,
  "低于多少不掉宝藏袋": 0.15,
  "天顶新三王统计为美杜莎伤害榜": true,
  "忽略计算石巨人头部输出榜伤害": false,
  "攻击机械吴克四肢造成真实伤害": true,
  "攻击鲨鱼龙给猪鲨造成真实伤害": true,
  "攻击小鬼与饿鬼给肉山造成真伤(仅FTW与天顶)": true,
  "参与伤害榜的非BOSS怪ID": [
    243,
    541,
    473,
    474,
    475,
    564,
    565,
    576,
    577,
    471,
    491,
    618,
    620,
    621,
    622,
    623,
    216,
    392
  ],
  "监控暴击次数": false,
  "监控转移伤害": false,
  "自定义转移伤害": true,
  "自定义转移伤害表": [
    {
      "怪物名称": "克苏鲁之眼",
      "受伤怪物": 4,
      "停转血量": 600,
      "最低转伤": 1,
      "最高转伤": 200,
      "涵盖暴击": false,
      "播报排名": true,
      "伤值进榜": true,
      "转伤怪物": [
        5
      ]
    },
    {
      "怪物名称": "史莱姆王",
      "受伤怪物": 50,
      "停转血量": 800,
      "最低转伤": 1,
      "最高转伤": 200,
      "涵盖暴击": true,
      "播报排名": true,
      "伤值进榜": true,
      "转伤怪物": [
        1,
        535
      ]
    },
    {
      "怪物名称": "世纪之花",
      "受伤怪物": 262,
      "停转血量": 10000,
      "最低转伤": 1,
      "最高转伤": 1000,
      "涵盖暴击": true,
      "播报排名": true,
      "伤值进榜": true,
      "转伤怪物": [
        264
      ]
    }
  ]
}

更新日志

v1.3.4
修复猪鲨伤害统计不开"攻击鲨鱼龙给猪鲨造成真实伤害“不播报

v1.3.1
对代码做了重复部分做成统一方法整理归纳
修复了自定义转移伤害表里的【涵盖暴击】配置项
给自定义转移伤害加了更多配置项:
【怪物名称】/reload时自动根据【受伤怪物】的ID写入
【最低转伤】触发转发伤害的最低下限
【最高转伤】触发转发伤害的最高上限
【播报排名】是否播报【受伤怪物】的输出排名
移除了【是否排除计算石巨人头部伤害】配置项

v1.3.0
给伤害榜标题加了渐变色
所有转移伤害都视为真伤,加入了自定义转移伤害表
加入了攻击小鬼与饿鬼给肉山造成真实伤害配置项
将机械骷髅王计入四肢伤害视为虚值改为造成真伤
给转移伤害加了雕像怪判断
给杀怪建表加了城镇npc、雕像怪、假人判断
自定义转移伤害表有自己的伤害统计逻辑(非真实血量数值)

v1.2.3
加入了对火星飞船的特殊处理
加入了美杜莎的判定与特殊处理
加入了开发者专用的暴击监控配置项
加入忽略石巨人头部伤害配置项
加入计算机械骷髅王四肢伤害配置项(虚标)
加入攻击鲨鱼龙给猪鲨造成真实伤害配置项

v1.2.2
再次重构《伤怪建表法》,使伤害更接近准确数值
加入对暴击连续统计播报与怯战人数播报

v1.2.1
加入对暴击伤害计数法来归纳玩家的真实伤害
将广告内容放到了Config方便玩家自定义

v1.2.0
重构全部代码,以枳的伤害统计插件作为基础二次开发

对各别分体化的BOSS伤害输出做了特殊处理
美化了输出榜播报内容
加入了额外伤害榜NPC扩展项
加入了惩罚榜与伤害榜的独立开关配置项

v1.1.0
移除了大部分不需要的参数
把《玩家输出表》转换成了字典键值方便参考观看
优化了多BOSS场景下也能判断宝藏袋掉落

v1.0.0
从伤害统计插件基础上进行二创的伤害规则掉落插件
新玩家进服会自动创建【玩家数据表】,如果玩家已经在配置里则会清空【伤害值】
玩家对BOSS的【伤害百分比】超过【领取条件】的百分比才能捡到【物品ID】内的物品

反馈

  • 优先发issued -> 共同维护的插件库:https://github.com/UnrealMultiple/TShockPlugin
  • 次优先:TShock官方群:816771079
  • 大概率看不到但是也可以:国内社区trhub.cn ,bbstr.net , tr.monika.love
上一篇
DTEntryBlock 阻止进入地牢或神庙
下一篇
DamageStatistic 伤害统计