暂无开发组..
一些提醒:
关于本模组 0.8 版本更新的一些混乱情况的总结说明:
最近召唤师模组在开发过程中同时遇到了好几个极其严重的问题,包括但不限于:
1.Minecraft EULA 协议的更新要求所有的 MC 创作均需限制在 10+ 的范围内,因此作者不得不删除模组中所有涉及 18+ 的内容,娘化模式相关因此受到牵连。
2.由于 Mrbt0907 的未知操作,开发团队在开发的过程中发现模组联动相关内容的代码全部无法正常运行,开发团队遍历了整个模组代码都没有发现问题所在,开发团队将整个模组的代码大面积回溯亦没能解决问题。在此过程中又意外地弄丢了 sans 源码,Mrbt0907 本人也在更新中承认他同时也导致凋灵风暴代码出现卡 Bug 消失的问题以及弄崩了整个智慧之书系统导致智慧之书全失效,现在整个模组处于大面积代码丢失状态,目前正在筹划找回代码或者重写中(模组作者的跟班 Xwan 向编者表示 0.8 版本就是重写的)。
因此,0.8 版本的召唤师模组除了 Darkness 以外实际上是大规模地逆向更新到约等于初代版本的。整个开发团队(尤其 Mrbt0907)对此深表歉意,并表示这是他们作为模组开发者所必须经历的,未来的更新会解决这些问题,把目前 0.8 版本中删除了的东西(娘化模式是否会添加回来未知,但是娘化模式下的召唤生物结婚繁殖机制大概率回不来,EULA 协议摆在那)添加回来并添加更多计划中的内容。
更新:12月6日,Mrbt0907发消息表示团队已重新拿到深渊国度召唤师联动制作许可,深渊国度联动将会很快与玩家重新见面
此外,Mrbt还表示模组所有更新状态以及未来的更新计划已在github公开这里,这里列出一些重点:
新的其他模组联动,联动的模组有:逃逸·寄生体,泰坦生物,Necromancer Mod,更多凋灵,暮色森林,匠魂,MrCrayfish的枪
新的其他游戏联动:我的世界地下城
新的类似Andrea的超级召唤师生物:Andr(疑似Andrea改名),实装的Eleanor,Bones,Furtim,Andromeda,Mars,Zomboid
完善的Darkness以及新的掉落武器
更完善的SANS
2024年11月26日最新消息:原模组作者Enderman_of_D00M被Mrbt0907曝光疑似炼铜(几个月前与一位未成年女性在discord上不当交流,受害者告诉了vei),加上社区的人本来就对ender不满,ender已被踢出模组开发团队但是依然会协助完善模组代码以及理论设定,毕竟是原作者,本模组词条将暂时对所有提及它的内容作屏蔽处理,静待后续更多调查发现。
相关内容的discord公告截图:
2024年11月27日最新消息:Mrbt0907发布了对相关模组未来发展,版权变更的相关说明:
关于模组下载:
对于 0.7pre release1 及以下版本:请点击上方相关链接中的 CurseForge 链接,打开链接后在右侧框内选择自己需要的版本并点击箭头进行下载;
对于 0.7pre release2 版:请点击上方相关链接中的 MediaFire 链接下载(链接内显示文件名称为 0.5version2);
对于 0.8.4Indev 及以上版本:需要额外安装模组作者新出的 Minecraft Adventures Core API 前置
如果 CurseForge 页面加载缓慢,可查看酒石酸菌的教程来进行解决。
此外,2024年2月6日,Mrbt0907将本模组开源至GitHub,用以鼓励大家制作召唤师的联动子模组,届时可以在GitHub界面右边release标签处下载该模组(截至编辑此条时(北京时间2024年2月7日晚8点)模组作者还没在release上传模组)。
模组简介
“召唤你的军队!接受来自世界的危险和挑战!合成出你的融合部件,用你的水晶获得魔力与熵,从零开始打造你的军队。你将决定从这里开始如何战斗到如何结束!”
—— Enderman_of_D00M
召唤师是一个革命性的模组,它致力于让“曾经困扰玩家的敌对生物变成玩家的友军”,允许你创立一支可以跟随你并执行命令的生物军队。这些生物可以自然生成(自然生成的召唤生物为敌对方,可以用转换权杖驯服,在 config 中将 Enable Natural Engender Mob Spawns 改为 false 可关闭召唤生物自然生成),也可通过特殊的怪物生成器生成,它们会为它们的创造者奋战至死。该模组添加了一些驯服,管理,强化,策反这些召唤生物的道具,一些特殊的战斗道具以及一些特殊的附魔,修改了一些生物的生成条件。此外本模组添加了方便玩家传送到其他维度,拥有极强防守能力并会为玩家生成己方召唤生物的传送门(由玩家使用传送门权杖生成),与针对模组联动额外添加的深渊传送门和龙之传送门(由玩家使用对应的深渊传送门权杖和龙之传送门权杖生成)(内置模组联动已在 0.8.4Indev 及以上版本中被删除,更新计划中未来版本模组联动内容需玩家自己安装专门的联动用子模组)。
它是作者 Enderman_of_D00M 制作的第三个也是第二受欢迎的模组,本模组的主要内容为增加了创建庞大怪物军团的能力与基于其它生物为原型的召唤生物,从原版的各种生物(目前不包括各种马、驴、骡)到故事模式中的凋灵风暴,再到深渊国度的扎哈尔,突变生物重置版中的变异生物,龙之进化的混沌守卫甚至是来自其它游戏及影视作品的游戏角色(与深渊国度、突变生物重置版和龙之进化的联动内容必须安装对应的模组才会显示,而故事模式联动与其他游戏的角色则无需另行安装其他模组即可显示。目前模组联动仅限 0.7pre2 及之前版本,其中突变生物以及其他游戏角色联动仅 0.7pre2 版本有效)。此外,游戏中还添加了其他生存要素,比如为玩家止血的绷带,快速获取大量食物的屠刀以及其他各种玩法。
生物特性
召唤生物与对应的原版生物的不同之处:
召唤生物均具备自然回血能力;
召唤生物均具有体力值(EN)设定(大多需要食物回复,部分生物也能够自行回复),体力值高低影响某些召唤生物的特性;
相比于原版对应生物,部分召唤生物免疫某些如摔落伤害之类的特定伤害;
召唤生物能使用本模组的一些特殊道具或者非本模组的一些特定道具获得原版对应生物所没有的特殊加成,如勇气之星。
部分召唤生物锁定目标速度更快;
非敌对个体的召唤生物在和平模式下不会受到伤害,部分敌对召唤生物不会因和平模式而消失;
召唤生物(除基于故事模式和其他游戏的召唤生物)战斗力普遍强于原版对应生物(如召唤师凋灵能轻松击败原版凋灵);
部分召唤生物通常情况下的攻击方式与原版不同(如爬行者通常情况会近战攻击目标而非爆炸);
部分召唤生物有原版对应生物没有的特殊技能(如末影龙能使用闪电射线攻击);
召唤生物(除拥有特殊死亡动画的生物,比如末影龙)死亡后会有尸体慢慢下沉消失的动画效果;
部分召唤生物在下落或受到一些特殊伤害(如着火)时会出现原版生物没有的特殊动作;
部分召唤生物在附近存在正在播放的唱片机时会左右摇摆进行跳舞等特殊动作;
部分召唤生物被击飞时身体会大幅倾斜;
部分召唤生物的材质与对应的原版生物的材质略有不同;
部分召唤生物攻击或被攻击时会有原版生物没有的特殊音效(开启娘化模式后会有娘化模式独有的音效别想歪了可在模组 config 文件中通过设置 Enable Hit Sounds 开启/关闭);
召唤生物被原版生物用箭击中时身上会插上箭(即玩家被骷髅攻击后的效果)。如果玩家的召唤生物身上中了箭,玩家可以对它们左键来将它们身上的箭拔下并捡起来,但这样做会对它们造成轻微伤害。(如果玩家碰到了箭实体依然会受到伤害);
召唤生物有原版生物没有的五大特殊属性:力量值、耐力值、智力值、敏捷度、灵巧性。这五大属性的高低会影响召唤生物的战斗力以及攻击方式(部分召唤生物的这些属性数值部分或全部是固定的,强行用指令修改也不会有任何效果),这五大属性可用召唤生物信息检测器查看。
(仅玩家方召唤生物)召唤生物会像玩家一样升级,每一次升级会提升力量值、耐力值、智力值、敏捷度、灵巧性这五种属性中随机几种属性,召唤生物能达到的最高等级默认为 300,该最高等级可以在 config 中进行修改,力量值、耐力值、智力值、敏捷度、灵巧性最高 100;
(仅玩家方召唤生物)召唤生物在杀死敌对生物时会像玩家一样获得一些经验(不影响经验球正常掉落)且玩家方召唤生物击杀敌对生物会记为其主人击杀;
在关闭娘化模式的情况下,拥有披风的玩家,其部分召唤生物也会配备上同款披风,不过目前版本由于未知原因看上去相当鬼畜。
(适用于 0.7pre release2 版本)不同于原版对应生物,突变生物重制版中的化学物 X使用在没有对应突变生物的召唤师生物虽然会爆炸,但不会伤到召唤生物,只会将其向上炸飞一段距离。不过爆炸有概率会给予其十几秒的凋零效果。对于有对应突变生物的召唤师生物,化学物 X是无法将其转变为对应的突变召唤师生物的,不过除了爆炸以外化学物 X也有概率会使其体型变化(仅外形变化),如果同时安装深渊国度模组的话甚至有概率使其转变为对应的反物质版召唤生物。
在安装深渊国度模组的情况下,召唤师中有反物质形态的生物远比深渊国度原版所拥有的反物质生物多,包括所有除了凋灵末影龙以外所有 MC 原版生物的召唤师版(潜影贝仅紫色有对应反物质形态),Tier 4 以下部分故事模式联动召唤生物以及所有突变生物(包括目前只存在于模组贴图文件中的突变溺尸)。娘化模式下能被娘化的生物均有其反物质版本的模型贴图。
你的军团会忠实于你,它们会与你一同潜行或疾跑(部分召唤生物会有其他动作或无反应),在 0.7pre1 及以上版本中潜行时它们还会踊跃地挤向你并躲在你身后(除少部分召唤生物)。
你还能与它们分享食物,它们会把食物带在身上,在需要时进行食用并补充血血量(具体回血量取决于食物能提供的饥饿值,食物附带的药水效果无效所以不要天真地给自己的召唤生物一堆附魔金苹果,浪费),最重要的是它们不挑食。
如果在 config 文件中设置 Enable Hunger 为 true 则所有友方召唤生物在没有食物的情况下均会饿死。
同时,以原版生物为原型的召唤物还会和原版的生物材质统一同步,当你替换材质包时,召唤生物的贴图也会转变为材对应材质包的对应的贴图。
它们也很聪明,懂得一些战术,比如在战斗中一旦它们的血量所剩无几时它们就会躲开敌军来进行回血并在之后伺机反击,又或者是在攻击凋灵时会先远离凋灵,避开凋灵生成时的爆炸再进行攻击来避免不必要的伤亡。
部分召唤生物拥有对应的幼年体,有原版存在的幼年体如小僵尸等,也有原版没有的如小烈焰人、小爬行者、小巨人等(与对应的个体的关系同僵尸和小僵尸)。这类生物的部分特性不同于正常个体:移动速度更快,不能对其使用勇气之星与涅槃羽,无法被召唤师生物载体收容,无法使用守卫方块限制其行动。玩家右击玩家方小型个体可让其乘在玩家头上,再对任意方向右击解除(右击箱子等拥有 GUI 的物品也会优先解除骑乘)。一段时间后,幼年个体可以成长为普通个体。此外,幼年召唤师个体有个特殊彩蛋:当玩家的用户名为 "Mrbt0907" 时,遇到召唤生物的幼年体时,将会播放 Papyrus 的主题曲,同时会显示出 BOSS 血条。
娘化模式(仅 0.7pre release2 及之前版本)
本模组自带娘化模式(经过怪物娘化模组作者的授权),无需另行安装怪物娘化模组,所以请勿再问诸如“能不能配合怪物娘化模组使用该模组”之类的问题(不会影响原版生物及部分无对应实体模型的生物)。你甚至可以使用钻戒与这些娘化生物结婚生子【手持金苹果(Tier 5 级需要附魔金苹果)对其右键即可为玩家生子】目前仅部分非 BOSS 原版 MC 召唤师生物及部分故事模式联动召唤生物有娘化。
将配置文件中的 "Enable mob girls"(一部分旧版模组为 "Enable CMM mode")选项设置为 true 即可开启娘化模式。
将配置文件中的 "Enable mob girl breeding [18+]" 选项设置为 true 即可与娘化生物结婚生子。
以上选项也可在 MOD List>The Engender Mod>Config 中开启。
这里的怪物娘化模式仅对部分召唤生物有效,若想转变原版生物为娘化怪物仍需添加怪物娘化模组。
0.8.4Indev 及以上版本中由于 Minecraft EULA 协议的更新:"MC 的所有内容创作均需限制在 10+ 的分级",因此作者删除了所有 18+ 内容,娘化模式及相关物品因此受到牵连一并删除。现在虽然在 config 中还有娘化模式相关设置,但是均处于无效状态。
使用本模组时的一些注意事项
建议游玩 1.11.2+ 版本~ 1.12.2 的 0.7pre release2 版本,因为它的内容较为完善且相对稳定,目前 1.12.2 的 0.8.4Indev 及以上版本目前删掉了不少东西,需要前置,BUG 相对较多,且目前大陆用户下载较为困难,不推荐游玩。
此模组的 config 文件名为 ageofminecraft.cfg,并非 endenger.cfg 或其他的名称。
(仅 0.7pre release2 及之前版本)如发现此模组与深渊国度冲突,请尝试将深渊国度的版本适当降低或者尝试使用非测试版深渊国度模组文件。
如果将 Mod 更换版本,游戏配置列表会同时显示这两个版本配置(解决方案:删除 config 文件并重新启动游戏)。
0.8 版模组单人存档中请勿尝试生成别的玩家的召唤生物,容易导致游戏崩溃。
0.8 之前版本中 BOSS 级召唤生物对其他 Mod 的非召唤师生物来说实际上是不属于 BOSS 的,0.8 版本中该问题已被修复。可能会影响到某些特性,比如深渊国度原版扎哈尔在召唤师模组 0.8 之前版本中驱逐不了 BOSS 级召唤师生物,0.8 之后可以了,该问题的修复并没有出现在官方更新日志中(附 Mrbt0907 在 Discord 上的原话:"Because boss engendered mobs pre 0.8 are considered not a boss.It would not make sence for them to not convert since they are technically considered normal enemies""In 0.8 however, they are now bosses.Hence why Jzahar erases them")
附录
模组文件中有但目前并未实装且作者没有明确告知过的内容(以 0.8 版本和 0.7pre2 及以前版本为准):
突变溺尸(详见突变僵尸词条)。
匠魂2联动(目前仅有个空的 class 文件)。
我的世界地下城联动(仅模组 lang 文件创造物品栏分类有相关内容)。
暮色森林联动(模组 lang 文件中有相关痕迹,此外模组文件中还有未使用的暮色传送门贴图)。
故事模式的巨型岩浆傀儡,巨型末影人,海晶石像:模组 lang 文件中有相关痕迹,巨型岩浆傀儡有未使用的专属 BGM,此外模组文件中还有未使用的贴图。
sans 的特殊动作(半睁眼/闭眼状态),部分未实装音效,以及所有除战斗 BGM 以外的相关 BGM,Papyrus 相关音效:
风暴探测器(疑似用来探测凋灵风暴位置的物品,目前只有贴图,然而这个贴图和隔壁局部气候 Mod 的龙卷风传感器几乎一模一样,唯一的区别是四个角有红色的像素点所以作者考虑过与局部气候MOD联动?)。
gorger(未知内容)相关音效:3 种默认音效,挖掘音效,受伤音效,死亡音效(字面翻译 gorger 是峡谷的意思,目前 gorger 究竟为何物未知)。
Darkness 第一、第二条命不同的专属 BGM(然而实际上与混沌守卫的专属 BGM 一模一样,应该是作者还没选好 BGM 临时拿来凑数用的)。
模组作者未来的其他游戏或影视作品联动更新计划:
(资料来源:作者的官方 DISCORD,其他游戏联动更新计划内容均以该 Discord 频道为准,此外在 0.7pre release2 版本的 lang 文件中大部分计划中的联动都已准备好对应的用召唤生物信息检测器能查看的生物介绍,这里一并在下方给出原文)
双子魔眼——泰拉瑞亚(0.7pre release2 模组文件中已有相关未编写 class 文件)
生物介绍:1."A large, flying eyeball that forms the boss known as the Twins.
This one is Spazmitizer, who spews forth cursed flames."
2."A large, flying eyeball that forms the boss known as the Twins.
This one is Retinizer, who shoots out red laser beams."
炎魔——魔戒
生物介绍:"A Maiar of shadow and flame know as a...(注:这边疑似作者打字打到一半忘记打完整句话了)
How did this thing even get here?"
自由至尊——辐射系列
生物介绍:"A giant robot designed by the US military to combat communists.
His parts were scattered across Minecraft when he got here."
奥杜因——上古卷轴(0.7pre release2 模组文件中已有相关未编写class文件)
生物介绍:"The first born of Akatosh and strongest of all Dragons.
He will eat the world so that it may be made anew."
sans、papyrus——传说之下(sans 已在 0.7pre release2 版本中加入,且 papyrus 已有相关未编写 class 文件)
生物介绍(其中 sans 的生物介绍已在 0.7pre release2 版本中实装):
sans:"the easiest opponent. can only deal 1 damage.
his puns are terrible (according to his bro) and he smells of ketchup."
papyrus:"An aspiring skeleton who is the brother of Sans.
He is a member of the Royal Guard (note: not yet a member of the RG)"
菲尼克斯——星际争霸
生物介绍:"A proud protoss warrior who escaped death by becoming a dragoon.
A warp failure sent him to this reality, and now he's stuck with you."
猎头蟹、三角机甲——半条命
生物介绍:
猎头蟹:"A small parasitic monster that jumps onto people's heads.
Turns humanoids into mind-controlled zombies that attack enemies."
三角机甲:"A large, tall walker that shooters lasers out of it's fusion cannon.
Will also skewer any smaller foes with it's spiked legs."
比鲁斯、维斯——龙珠(目前能在 0.7pre release2 模组文件中找到相关音效)
生物介绍:
比鲁斯:"The God of Destruction of Universe 7, and an advid food taster.
Currently very annoyed that some higher being interrupted him eating."
维斯:"I am Whis, attend of Beerus, God of Destruction of Universe 7.
If you have any new foods for us, we'd be willing to help you."
镰刀魔——地下城守护者
生物介绍:"A psychotic murder machine that revels in seeing corpses.
Will quickly get angry if not murdering something."
擎天柱——变形金刚
生物介绍:"(暂无)"
欧米伽、萨菲罗斯(炽天使形态)——最终幻想系列(0.7pre release2 模组文件中萨菲罗斯已有相关未编写class文件)
生物介绍:
欧米伽:"A giant magical robot heralding from a long forgotten civilization.
It has the ability to fold space-time to travel across realities."
萨菲罗斯:"(暂无)"
有关最近召唤师模组更新的混乱情况,两位作者(Ender 和 Mrbt0907)的一些说明及回应(转自作者官方 Discord):
@Ping - Engender Mod Ender has decided that we will be taking the mostly incomplete build of Engender and posting that as an unstable alpha on curseforge with "that" feature set removed. If you know, you know.This should be out as soon as I can verify that the mod is somewhat playable and has "it" removed.
@Ping - Engender Mod Bad news, I messed up. In the current build that we have, every single addon for Engender is no longer working. Me and Ender have gone through the code and we are completely out of ideas on how to fix these crashes. We even tried to backtrack as far as we could to no avail.So, for the next update, all addon content will be removed, and Engender will be completely vanilla. Of course this will mean the mod file size will be significantly smaller, and all the other addons will be re-released as separate addon mods. I apologize for any inconveniences in the future. Please backup your worlds if you plan to use old ones with the next build of Engender.
The sacrifices made as a mod make
@Ping - Engender Mod Okay, the update has all the sus content stripped, and addons removed. Minecraft Story Mode will still be in there, but all the others are removed and will be re-released at a later date. Right now all I am waiting for is the api to be uploaded and you call can try out the next indev build of engender.
We hope to bring these legendary updates back to gear.
@Ping - Engender Mod I'm also going to attempt to stream, at some level of quality, me messing around with the new indev build. Meet me in the Stream Call. XP
@Ping - Engender Mod The first test build of Engender is out! I have tested it a tiny bit, so I am expecting some crashes. You can find it in mod-downloads. Happy bug finding/battling!
Check Events btw
@Ping - Engender Mod The next update for Engender and it's api is out! I have fixed many crashes and bugs so it should be far more stable.You can download them both in mod-downloads
2023/11/06,Mrbt0907 在 Discord 介绍了有关目前尚未实装的 Nexudium 召唤师生物军队管理系统的一些计划:
详见 Nexudium 词条
2024/4/9,Ender 在 Discord 声称新的召唤师模组的前置MOD正在开发中:
该MOD疑似就是0.8.4INDEV及以上版本所使用的Minecraft Adventures Core API前置。
在Ender的开发计划中,该前置将是所有其开发的模组的前置MOD。
据Ender声称,该模组将给MC带来更多机遇与挑战,比如困难模式下的奖励加成。
Ender发布的原文:
@everyone || I have been engaging in a new mod. This secret mod will be the baseline for Mo Withers, Engender, and Titans. It'll be a Minecraft overhaul, endevouring to make the game even more fun and challenging, including more rewards for hard mode. I hope to see y'all play it once the first alpha version arrives.
2024/5/1&2024/5/2,Mrbt0907 在 Discord 表示新功能正在更新中:
在创造模式下,新的召唤部件可以在生成敌对个体与生成野生个体两个模式之间相互切换。
对地面右键生成对应怪物;
SHIFT+对地面右键一次生成五只对应怪物;
SHIFT+对空中右键在生成友方/敌方个体两个模式之间切换;
Mrbt0907发布的原文:@Ping - Engender Mod Okay, started on some quality of life improvements, one of them being a neat little thing for the spawn items. Enjoy!Disclaimer: The bottom two features in the description are Creative Mode only features
此外,怪物生成器获得了极大的改善,详见怪物生成器词条。
2024/5/2&2024/5/3,Mrbt0907 在 Discord 有关模组更新情况的计划,投票以及一些答疑:
5月2日:
计划中召唤师模组将成为Ender新模组(疑似就是0.8.4INDEV及以上版本所使用的Minecraft Adventures Core API前置)的一个拓展模组,你们是希望我在完成这个计划之前直接更新召唤师模组呢,还是等我完善新模组然后把召唤师模组开发成新模组的拓展(意味着召唤师模组能有更多新内容)呢?
我希望速速更新召唤师模组,秋梨膏:D ! 8票 22%
我希望等新模组先开发出来,这样才能玩到更多召唤师模组新内容 29票 78%
5月3日:
好的,投票的结果我们(指模组作者)看了,我相当清楚为什么你们当中有些人希望我赶快更新,而且我们确实也知道我们应该赶紧把BUG修一修然后上传到curseforge上,但是,Ender定好的更新计划摆在那里,我觉得我们目前的主攻方向是花更多时间完善召唤师模组来保证其以最完美的状态发布。此外,根据计划,我们将给召唤师模组带来更多的内容更新的同时修复一些要修复的BUG。我目前也不知道具体什么时候能完成这一切,但是至少我们能保证召唤师模组相关内容开发过程中新的内容我们能随时展示给各位。我希望我能很快给各位展示下一波更新内容。要干的事,要展示的内容还有很多很多。
原文:@Ping - Engender Mod Okay, the poll has spoken. I do understand why some of you want an update sooner, and I do agree that we should post a big fix update and upload it to curseforge.However, because of the direction Ender wants to take, I think along with the majority that we should take more time to update Engender so it can be the best that it can be.And thanks to the decision, we will be able to implement much more content and progression within Engender along with the needed bug fixes.I do not have a concrete eta on when all of this will be done, but rest assured Engender related content will be shown to you all as the update progresses.I hope I can show you guys my next accomplishment soon. There's a lot to be done, and much more to show.
2024/12/4,Mrbt0907 在 Discord 发布新的有关模组更新情况以及更新计划:
召唤师生物的AI改进代码优化,使召唤师生物的战斗更智能的同时减少游戏卡顿:具体包括:随机刻速度限制的生物召唤;优化过的寻敌算法,不再基于实体碰撞箱而是单纯的基于实体位置的算法;优化过的召唤师生物攻击相关代码,减少大量不必要的计算;移除大量无用方法与检查,减少了4000行代码,减缓了Mrbt0907的眼疲劳(Mrbt0907自己说的)。
改进了召唤师生物的寻路算法:以后的模组将有一个主召唤师生物来为其他召唤师生物的大量ai计算提供参数基准结合玩家的设置实现排兵布阵功能。此外,当召唤生物的移动路径被阻挡或者不安全,他们将尽量靠近以主生物为基准的原点一次减少寻路代码的执行,同时修改了碰撞箱行为使这这些寻路算法仅被同阵营生物影响,减少卡顿,优化随机刻行为,减少卡顿。
新的命令权杖(疑似由混乱权杖改进而来),你将有更好的方式管理你的召唤师大军:拿着权杖右键你的召唤师生物选中他们,对着空气右键取消选中,SHIFT+右键可多选多只召唤师生物。选中生物时右键方块可以指挥选中的召唤师生物移动到方块对应的位置并驻守那里守卫方块当场失业,直到你下令跟随(对着空气SHIFT+右键)。此外,拿着权杖SHIFT+右键方块可以设置移动路径点,SHIFT+右键选中多个方块时召唤生物会根据玩家选中方块的顺序移动,类似红警二中Z键指挥部队移动的功能。
玩家的召唤生物将有四种战斗姿态,玩家用命令权杖选中友方召唤生物SHIFT+鼠标滚轮即可切换其战斗姿态:
攻击姿态:尽力消灭眼前的一切敌军,也会像狗一样尽力消灭其主人所攻击的生物,包括不会攻击的友好生物。
防御姿态:只攻击自己驻守点附近的敌军,敌军离开驻守范围后回到驻守点而不是继续试图进行攻击,不会像狗一样尽力消灭其主人所攻击的生物。
坚守阵地姿态:站在驻守点不移动,仅当敌军能被攻击到时进行攻击。
被动姿态:不攻击敌军,只会试图逃离。
此外,Mrbt0907在Discord发布了这一切的demo录像,具体内容请查看Mrbt0907发布的原视频。
不方便上Discord的可以看b站的转载。
原文:
Good afternoon everyone. I have some great news for you all. Engender is going through a massive overhaul which should bring it finally to version 1.0. So far, it is far from being complete, but I am making significant progress with my plans for it.Engender mobs will preform far better next update as I have took the liberty of completely rewriting their base file.The current changes are as follows:
Engender AI has been significantly simplified and all expensive calls will be tick limited, meaning they will only run every second or so.
Engender AI no longer finds their targets using their own hitbox methods and instead use distance calculations purely based on entity position. This effectively removes a lot of lag hitboxes tend to cause when detecting valid targets.
The attack functions of Engendered mobs have been completely simplified. This should prevent situations where the server would stutter trying to process many attacks from Engender since there was excessive amounts of useless calculations.
Removed thousands of lines of unnecessary methods and checks. This reduced the line count so far by 4000 lines. Better for my eyes mostly.
While I have significantly reduced the lag of engendered mobs, currently not all of my planned optimizations are not implemented yet.
Change pathfinding ai of engendered groups. There will be one leader mob that does all the expensive ai calculations, and the rest of the engendered mobs will simply copy the points created and offset it based on the formation you pick.
They will move their point closer to the origin on the path if the path they will take is obstructed or not safe. This should in theory reduce the pathfinding of big mob groups massively.
Alter hitbox behavior to only do calculations against mobs that are not on the same team. This one is a maybe as it may increase performance, but may break balance as friendly mobs can phase into one another.
Change ticking behavior of engendered mobs to tick less frequently with more engendered mobs in the world. Look at dark souls 3 battles for an example.
I have always wanted to control my troops and put skeletons on archer towers for example. With current Engender, that is not possible even with a guard block. So, here are the new changes to their ai that are currently in development:
Engendered mobs are now controlled using the Commanding Staff.
To use the staff, right click on any engendered mob to select them. Right click in the air to deselect them. Shift right click on another engendered mob to select multiple.
You can move engendered mobs by right clicking on a block. They will move to that position and stay there until you request them to follow.
With units selected, shift right-click in the air to get them to follow you.
If you want your units to patrol multiple points, shift right click on any block to add an additional movement point. They will move between all points you set for them.
Another issue with Engendered mobs is you cannot control how they attack and when. Introducing Stances. With units selected, you can change their stance by shift-scrolling. The current stances are as follows:
Aggressive: Attack everything on sight until it is dead. Will attack whatever the leader attacks as well.
Defensive: Attack things that enter their vicinity only. They will fall back to their origin point if the target is too far away. Will not respond to what the leader attacks.
Stand Ground: Attack things that are within standing range only. Will not move from their set spot.
Passive: They will run away from any hostiles nearby.
Using these new combos, you should have way more control over what your engendered mobs can do. Happy engendering and thank you for your time.