我的世界BetonQuest-傳奇任務(wù)插件
BetonQuest是一個高大上的任務(wù)插件。它不像傳統(tǒng)的將任務(wù)變成一個與對話綁定,而是網(wǎng)狀結(jié)構(gòu)(即類似Gal的劇情系統(tǒng))。
你的任務(wù)不一定要像"擊殺, 帶來物品, 獲得獎勵"這樣,你可以創(chuàng)建一個多條路線的任務(wù),通過與NPC的對話,玩家可以進入不同的路線,獲得不同的任務(wù)獎勵。
概覽
這插件到底怎樣運作?我將以一個簡單的伐木任務(wù)為例來描述。請注意“事件”、“條件”和“目標(biāo)”之間的區(qū)別。
首先,你需要創(chuàng)建一個和NPC的對話。玩家可在對話內(nèi)的多個選項中進行選擇,NPC會根據(jù)選項做出不同的反應(yīng)(例如NPC會在玩家要求工作時告訴他去砍些樹) 。同時,在某些地方會有“事件”被觸發(fā),增加一個獲得木頭的“目標(biāo)”。它將會把該玩家標(biāo)記為開始任務(wù)的人。從現(xiàn)在開始,NPC會在對話中使用不同的選項,例如他會讓玩家快點干活。這些選項將會基于“條件”被選擇。
當(dāng)玩家完成“目標(biāo)”時(例如通過摧毀木頭),“事件”將會觸發(fā),將這個玩家標(biāo)為采集木頭的人。當(dāng)玩家返回NPC處并與其對話時,NPC將以“條件”來核對玩家是否真的擁有那塊木頭。如果是的話,他將觸發(fā)給予獎勵的“事件”。
我們沒有創(chuàng)建任何“任務(wù)”對象,只是創(chuàng)建了一個能觸發(fā)“事件”并與“條件”進行核對的對話?!澳繕?biāo)”當(dāng)然也不是“任務(wù)”,它只能在玩家得到木頭時標(biāo)記該玩家,不能單獨存在。另一方面,該對話可以在之后開始其他任務(wù)(例如挖一些礦石),所以“目標(biāo)”也不是“任務(wù)”
不要為舉的例子感到失望,這些只是簡化后的過程,所以我可以更簡單的解釋這個系統(tǒng),其實用BetonQuest可以做到更多
這些對話可以像在Baldur's Gate或是Skyrim一樣有多種路線,任務(wù)可以有多種方式來結(jié)束,也可以有很多不同的影響玩家聲譽的結(jié)局,就靠你來決定了。
這個插件也包含了一個在書中的日志。你玩過Morrowind嗎? 它們差不多一樣,我們只是保留了你查看日志的順序,所以你不必翻好幾百頁?,F(xiàn)在完成任務(wù)并不需要顯示像“你收集了所有的礦石,現(xiàn)在回到礦工那兒!”這樣的信息。反之,它可以更新玩家的日志,加入像這樣的新的記錄:“我收集了所有的礦石,我需要回到礦工那兒去拿獎勵!”。這樣會顯得真實得多。
特色
你的冒險不止一條路可以走
強大的事件系統(tǒng):可以在任何地方發(fā)生你想的事情
強大的條件系統(tǒng):你可以限制任何事情的(不)發(fā)生
擁有隊伍系統(tǒng),這帶來了團隊任務(wù)
與NPC的對話的多樣性
所有的日志記錄在一本書中
獨立的任務(wù)物品背包
可以對物品操作,甚至是書中的文本
可以給玩家增加標(biāo)簽(tag)來儲存信息
完善的榮譽系統(tǒng)
位置監(jiān)聽:當(dāng)玩家進入指定區(qū)域會觸發(fā)事件
每日任務(wù)和可重復(fù)任務(wù)
任務(wù)可以分配到不同的包(方便管理)
支持Citizens2
MythicMobs, Skript, WorldGuard和Vault的混合(意思就是全部支持)
多語言支持并且非常容易翻譯
玩家可以選擇自己的語種
可以使用API創(chuàng)建你自己的事件、條件、目標(biāo)(Developer)
支持SQLite&MySQL數(shù)據(jù)庫
可備份的配置及數(shù)據(jù)
自動升級
下載地址:https://www.tudoumc.com/post/1280.html