技术名称 | bweapons_modpack |
中文名称 | |
作者 | mt-mods - ContentDB |
语言 | 英语 |
版本 | 5.5.0或更高版本 |
依赖Mode或插件 | |
Mode类型 | |
开源协议 | GPL-3.0-only 用于代码,CC-BY-4.0 用于媒体。 |
视频 | |
百科 | |
Wiki | |
代码仓库 | GitHub - mt-historical/bweapons_modpack |
下载地址 | bweapons modpack - ContentDB |
简历 | 一个武器 modpack,旨在提供远程武器的完整、技术和魔法进展,以及一个 API 来轻松制作你自己的武器。 |
Bweapons 旨在提供完整的远程武器,从原始的弓箭到科幻步枪或魔法法杖和法术书。Modpack 还提供了一个 API 来轻松制作您自己的武器。
内容包被分成不同的模组,所以如果你不喜欢某些东西(例如你只想留下魔法),你可以简单地禁用它们。
要求
Minetest 5.0.0+
Minetest_game 5.0.0+
完整的要求清单:
- 默认,tnt(minetest_game 的一部分,默认)
- 技术(可选,但强烈推荐)
- 法力值(可选,但强烈推荐)
- magic_materials(bweapons_magic_pack 的依赖项)
- basic_materials(依赖于技术,也适用于 bweapons_firearms_pack)
推荐模组
- gadgets_modpack(与 gadgets_modpack 一起形成一个单一的战斗、状态效果和魔法系统)
- 工艺指南(探索新物品的工艺配方)
模组包中的模组列表
API,实现所有 bweapons 功能和实际武器包所需要求 :默认,技术 (可选),法力(可选)
武器包,包括:
- 泵动霰弹枪
- 双管霰弹枪
- 手枪
- 步枪
- 榴弹发射器要求 :默认、tnt、basic_materials、technic
-
bweapons_bows_pack
武器包,包括:
武器包,包括:
- 粒子冲击波
- 激光枪
- 等离子枪
- 轨道炮
- 火箭发射器要求 :默认、tnt、basic_materials、technic
-
bweapons_magic_pack
武器包,包括:
- 火球之书
- 碎冰之书
- 电圈大部头
- 光之杖
- 魔法杖
- 虚空法杖要求 :默认,magic_materials
-
bweapons_utility_pack
实用程序包,包括:
- 火炬弓要求 :默认
尖端
魔法武器具有以下世界互动:
- 如果启用了服务器火球,火球将点燃一些节点
- 冰碎片会冻结水并将熔岩源冷却成黑曜石并将流动的熔岩冷却成石头
- 电球会把沙子变成玻璃
- 虚空法杖会摧毁它击中的单个节点
所有交互都尊重区域保护
Railgun,除了需要弹药外,还需要用技术 EU 充电。
魔法书使用法力并且不会磨损,磨损的法杖条代表它们的“充电”,并且可以通过将它们与工艺网格上的 februm 水晶组合来充电。
设置类型
Modpack 提供了一些设置,可以通过“Settings->All Settings->Mods->bweapons_api 访问
你也可以将这些设置直接放到你的 minetest.conf
bweapons_combine_velocity = false
Combines current player velocity with projectile velocity. Disabled by default since it modifies
projectile speed and can potentionally decrease collision detection effectivenes (if it's too fast).
bweapons_damage_multiplier = 1
Global weapon damage multiplier.
bweapons_projectile_raycast_distance = 0.5
Length of a projectile raycast, performed on each server step, used for collision detection.
Bigger values means better detection, but also the projectile would stop further from the
actual target.
制作自己的武器
要在您自己的模组中定义武器,您需要调用bweapons.register_weapon(def)
where def
is a definition table。要查看可能的定义选项(带注释)的完整列表,请参阅**此文档** 。
虽然不是必需的,但 bweapons_api 提供了第二个功能,用于方便弹药注册bweapons.register_ammo(def)
。可以在上述文档中找到可用定义选项的列表。
此外,您还可以查看已定义的武器包以供参考,但是请记住,它们并不包含所有可能的选项。
限制
射弹的碰撞检测并不完美。它比以前好多了(在 minetest 5.0.0 之前它非常 hacky,现在它使用光线投射),但是请记住不要让射弹太快,否则它们可能会穿过物体和节点。
如果您仍想快速制作抛射物,可以在 minetest.conf 中添加一个 settingtypes.txt 选项,以增加用于抛射物碰撞检测的射线投射光线的长度:
bweapons_projectile_raycast_distance = 0.5
执照
所有代码都是 GPLv3链接到许可证
“学分”部分未涵盖的所有资源均根据 CC BY 4.0许可链接到许可证
学分
来自 freesound.org 的以下用户的声音被混合、剪切、编辑并用于制作此 modpack 中的声音:
- firestorm185 - 能量嗡嗡声
- 曲波达普-爆炸
- 箱蛙 - 炮弹
- qubodup - 大炮射击
- panxozerok - 瞬间冷却
- 选择器 - 火箭发射
- florianreichelt - 巨大的爆炸
- wcoltd - laser4
- adrimb96 - 童话般的声音
- mattiagiovanetti - 激光枪射击 iii
- tjcason - 短激光声
- neptune - 迷你弩拟音
- qubodup - 发射射击榴弹
- saturdaysoundguy - 长弓发布 1
- kinoton - 嗖 1
- drmaysta - 卡通箭头命中
- arcandio - 剃刀鲸射箭
- lensflare8642 - 霰弹枪的声音
- nioczkus - 1911 重装
- lemudcrab - 榴弹发射器
- nioczkus - 褐变 hi power
- nioczkus - 暗景 1911 a1
- qubodup - 火咒
- samararaine - 篝火被点燃
- midimagician - 火燃烧循环
- qubodup - 树被烧毁
- qubodup - 火焰魔法咒语音效
- 幽灵调制解调器 - magicsmite
- lamamakesmusic - step 破冰 01
- steffcaffrey - 编钟
- spookymodem - 撞墙
- adrimb86 - 童话般的声音
- terminallynerdy - 时间停止
- 鼻涕虫 - phoenixscreech1
- 童话故事 - SFX 雷声爆炸
- joelaudio - 电动 zap 001
- 戴夫威尔士 - thunder-clap-owb-ky-441x16
- quaker540 - 超自然爆炸
- northern87 - 烧烤火-northern87
- cyberkineticfilms - 奇怪的传送声音
- 鼻涕虫 - phoenixscreech1
- zenithinfinitivestudios - fantasy-ui-button-1
- 221beimesche - 玻璃破碎和坠落
- sclolex - 隧道无人机
上面列出的所有声音都被许可为 CC0。产生的声音根据 CC BY 4.0许可链接获得许可