星界邊境(starbound) 命令自定義武器
? ? 星界邊境的武器系統(tǒng)十分的有意思,以下引用一段來自Wiki的原文
武器(Weapons)是玩家用于戰(zhàn)斗的物品。武器可能會由程序生成,或者有著預設(shè)好的外觀與數(shù)值等級。玩家找到的武器從普通到傳說級都有,不同品質(zhì)影響了數(shù)值范圍與效果,隨著游戲進程制造的護甲套裝有著多倍屬性。隨著游戲進程制造的護甲套裝有著能力計數(shù)器屬性??傆媽傩愿鶕?jù)各項進行加成,然后基于武器基礎(chǔ)DPS進行計數(shù)器傷害計算。因此玩家可以先提升護甲而不必急著更新武器,因為武器傷害會不斷增加。游戲中可能存在的武器數(shù)量并未得到計算,不過如果忽略基礎(chǔ)DPS、每擊傷害與攻擊速度等屬性的話,由數(shù)據(jù)得到的可用類型超過了1,000,000種可能。
武器生成:除了擁有固定能力的特殊武器之外,程序會生成擁有各種各樣屬性、外觀與次要屬性的武器。
等階:武器的基礎(chǔ)傷害基于其等階。武器等階與其出現(xiàn)的星球相同。武器等階越高,最終武器可能造成的傷害就越高。一般來講,如果一把武器使用能量值開火,那么高等階武器所消耗的能量值將顯著低于低等階武器。由于特殊武器擁有固定能力與傷害,因此它們都被預先設(shè)定為特定的等階,并且只會在適當難度的世界出現(xiàn)(如果可以被玩家發(fā)現(xiàn)的話)。開火速度(武器攻擊的速度)似乎是不受武器等階的屬性之一,并且綁定于武器類型。當前最高的星球等階為6階。如果你在尋求高級武器,你就需要在Inconceivable 威脅等級的世界碰碰運氣了。
由此,讓我們開始吧
1:首先拿到權(quán)限,對話框輸入?/admin
2:先練練手,對話框輸入?/spawnitem commonbroadsword 1
這段命令會在鼠標所指的地方隨機生成一把品質(zhì)為普通的雙手劍,注意別點在方塊上,尤其是有保護的方塊上,不然卡住了拿不到就尷尬了

但是這樣的隨機性很高,而且是白色品質(zhì),屬性并不優(yōu)秀,那么,這里注意commonbroadsword中的common,其實common可以改成uncommon和rare


可以看到,雖然品質(zhì)確實是變高了,但是相對于正常情況武器的傷害卻沒有和品質(zhì)對應,這是因為這樣隨機的武器只能隨機出低等級的武器,接下來我們需要加入新的命令來更改等級
/spawnitem?commonbroadsword?1 '{"level":6}'

注意{}外面有英文的單引號level 后面的數(shù)字最大可以填到10,更大的數(shù)字即使填上999也沒有意義,因為最大是10,大于10默認為10,同理,common可以換成uncommon,rare,品質(zhì)還決定了alt ability的種類,也就是右鍵,同時高品質(zhì)的還會有屬性加成比如帶毒,帶火等。
接下來,我們來看名字,自定義武器一定得有一個屬于自己的名字
/spawnitem?commonbroadsword?1 '{"level":6,"shortdescription":"大保健"}'
注意,"level":6和"shortdescription":"大保健"間有一個英文的逗號

但是武器的貼圖和攻擊方式還是隨機的,接下來,加入語句"seed":114514
/spawnitem rarebroadsword 1 '{"level":6,"shortdescription":"大保健","seed":114514}'

然后貼圖和右鍵攻擊方式就固定了,但是這里的攻擊傷害已經(jīng)到達了紫武的級別了,而等級更高傷害也會更高,那么如何將他強行變成紫色品質(zhì)呢?
/spawnitem rarebroadsword 1 '{"rarity":"Legendary","level":6,"shortdescription":"大保健","seed":114514}'
Legendary是紫色品質(zhì),rare藍色,uncommon綠色,common白色,還有個Essential是金色
但是我們要明白,武器的真實品質(zhì)由id上的前綴和level決定,用這種方式只要知道id就可以任意修改物品框顏色,但是也只是物品框顏色改變了

而現(xiàn)在雖然我們改動的已經(jīng)很多了,但是特殊攻擊一直沒有改變,而且武器種類也只是巨劍,那么接下來
/spawnitem rarebroadsword 1 '{"rarity":"Essential","level":9,"shortdescription":"大保健","category":"自定義","altAbilityType":"giantsword","seed":114514}'


category是副標題,altAbilityType是能力類型,這里寫幾個我知道的
普通的:? ? parry? ??spinslash? ??bladecharge? ??
? ? ? ? ? ? ? ? superspinslash? ??pogosword? ? ?risingslash
不常見的:blinkexplosion? ? blinkslash? ? flyingslash
? ? ? ? ? ? ? ? ??giantsword? ? ? traildash
維奧巨劍專屬:flipslash
就能自定義alt ability 了,這里的注意事項,seed語句必須在最后面,不然會變成萬能綠塊另外要是普通品質(zhì)也就是id前綴是common的武器強加不常見的能力會報錯,啥也不給
這里只是用巨劍做例子,至于其他的alt ability也列些,同時注意除了一些通用外,其他的別混了不然游戲會崩(之前測試時在盧卡斯能量鞭上加了維奧巨劍的能力然后打假人時游戲崩了)守衛(wèi)者闊劍不能加其他的能力,改動的能力會自動變回能力增強不知道為啥
錘子的將id中的broadsword改成hammer就行
? ? ? ? ? ? 普通:uppercut? ? ?shockwave? ? ?groundslam
? ? ? ? ? ? 稀有:blinkexplosion? ? energyaura? ? energypillar? ?energywave
長矛?的將id中的broadsword改成spear就行
? ? ? ? ?? ?普通:flurry? ? bladewhirl?
? ? ? ? ? ? 稀有:barrier? blinkplosion? ?energywhirl? ?rocketspear
法杖和槍類武器機制略有不同還沒弄明白(可惡啊)
改攻擊和攻速也還沒弄明白,看機會學吧
? ?這里最后有個詞條不能和能力詞條(altAbility)同時加上,"twoHanded" : false
舉例子/spawnitem?rarebroadsword?1 '{"rarity":"Essential","level":9,"shortdescription":"大保健","category":"自定義", "twoHanded" : false,"seed":114514}'

commonbroadsword可以改成任意其他武器,哪怕是紫色武器,我本人也只是現(xiàn)研究兩天得到的這些數(shù)據(jù),也是之前在https://www.bilibili.com/read/cv12944776
評論立下的要做文章的flag,先看看吧,希望星界邊境還有人看,也希望有大佬補充
對了這里寫一個改的很詭異的武器指令“ "price":114514 ”就是價格
/spawnitem soluskatana 1 '{"rarity":"Essential","price":114514,"level":6,"description":"啊哈.","shortdescription":"大風車',"altAbilityType":"flipslash"}'
