欢迎光临散文网 会员登陆 & 注册

星界边境(starbound) 命令自定义武器

2022-08-29 16:11 作者:EequalMcsquare  | 我要投稿

    星界边境的武器系统十分的有意思,以下引用一段来自Wiki的原文

武器(Weapons)是玩家用于战斗的物品。武器可能会由程序生成,或者有着预设好的外观与数值等级。玩家找到的武器从普通到传说级都有,不同品质影响了数值范围与效果,随着游戏进程制造的护甲套装有着多倍属性。随着游戏进程制造的护甲套装有着能力计数器属性。总计属性根据各项进行加成,然后基于武器基础DPS进行计数器伤害计算。因此玩家可以先提升护甲而不必急着更新武器,因为武器伤害会不断增加。游戏中可能存在的武器数量并未得到计算,不过如果忽略基础DPS、每击伤害与攻击速度等属性的话,由数据得到的可用类型超过了1,000,000种可能。

武器生成:除了拥有固定能力的特殊武器之外,程序会生成拥有各种各样属性、外观与次要属性的武器。

等阶:武器的基础伤害基于其等阶。武器等阶与其出现的星球相同。武器等阶越高,最终武器可能造成的伤害就越高。一般来讲,如果一把武器使用能量值开火,那么高等阶武器所消耗的能量值将显著低于低等阶武器。由于特殊武器拥有固定能力与伤害,因此它们都被预先设定为特定的等阶,并且只会在适当难度的世界出现(如果可以被玩家发现的话)。开火速度(武器攻击的速度)似乎是不受武器等阶的属性之一,并且绑定于武器类型。当前最高的星球等阶为6阶。如果你在寻求高级武器,你就需要在Inconceivable 威胁等级的世界碰碰运气了。

由此,让我们开始吧

1:首先拿到权限,对话框输入 /admin

2:先练练手,对话框输入 /spawnitem commonbroadsword 1

这段命令会在鼠标所指的地方随机生成一把品质为普通的剑,注意别点在方块上,尤其是有保护的方块上,不然卡住了拿不到就尴尬了

地上的剑就是随机生成

但是这样的随机性很高,而且是白色品质,属性并不优秀,那么,这里注意commonbroadsword中的common,其实common可以改成uncommon和rare

/spawnitem uncommonbroadsword 1
/spawnitem rarebroadsword 1

可以看到,虽然品质确实是变高了,但是相对于正常情况武器的伤害却没有和品质对应,这是因为这样随机的武器只能随机出低等级的武器,接下来我们需要加入新的命令来更改等级

/spawnitem commonbroadsword 1 '{"level":6}'

这样即使是白色品质的武器也可以拥有和高的伤害

注意{}外面有英文的单引号level 后面的数字最大可以填到10,更大的数字即使填上999也没有意义,因为最大是10,大于10默认为10,同理,common可以换成uncommon,rare,品质还决定了alt ability的种类,也就是右键,同时高品质的还会有属性加成比如带毒,带火等。

接下来,我们来看名字,自定义武器一定得有一个属于自己的名字

/spawnitem commonbroadsword 1 '{"level":6,"shortdescription":"大保健"}'

注意,"level":6和"shortdescription":"大保健"间有一个英文的逗号

但是武器的贴图和攻击方式还是随机的,接下来,加入语句"seed":114514

/spawnitem rarebroadsword 1 '{"level":6,"shortdescription":"大保健","seed":114514}'

虽然说有1,000,000种可能,但是seed可以输入任何有理数数哪怕是负数甚至是小数

然后贴图和右键攻击方式就固定了,但是这里的攻击伤害已经到达了紫武的级别了,而等级更高伤害也会更高,那么如何将他强行变成紫色品质呢?

/spawnitem rarebroadsword 1 '{"rarity":"Legendary","level":6,"shortdescription":"大保健","seed":114514}'

Legendary是紫色品质,rare蓝色,uncommon绿色,common白色,还有个Essential是金色

但是我们要明白,武器的真实品质由id上的前缀和level决定,用这种方式只要知道id就可以任意修改物品框颜色,但是也只是物品框颜色改变了

可以看到他的物品框变成了紫色,而且贴图和攻击方式没有改变

而现在虽然我们改动的已经很多了,但是特殊攻击一直没有改变,而且武器种类也只是巨剑,那么接下来

/spawnitem rarebroadsword 1 '{"rarity":"Essential","level":9,"shortdescription":"大保健","category":"自定义","altAbilityType":"giantsword","seed":114514}'

生成了一把9级剑,顺便改成金色品质,武器类型自定义
不会弄gif,但是打出了384的伤害,裸妆80

category是副标题,altAbilityType是能力类型,这里写几个我知道的

普通的:    parry    spinslash    bladecharge    

                superspinslash    pogosword     risingslash

不常见的:blinkexplosion    blinkslash    flyingslash

                  giantsword      traildash

维奥巨剑专属:flipslash

就能自定义alt ability 了,这里的注意事项,seed语句必须在最后面,不然会变成万能绿块另外要是普通品质也就是id前缀是common的武器强加不常见的能力会报错,啥也不给

这里只是用巨剑做例子,至于其他的alt ability也列些,同时注意除了一些通用外,其他的别混了不然游戏会崩(之前测试时在卢卡斯能量鞭上加了维奥巨剑的能力然后打假人时游戏崩了)守卫者阔剑不能加其他的能力,改动的能力会自动变回能力增强不知道为啥

锤子的将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可以改成任意其他武器,哪怕是紫色武器,我本人也只是现研究两天得到的这些数据,也是之前在https://www.bilibili.com/read/cv12944776

评论立下的要做文章的flag,先看看吧,希望星界边境还有人看,也希望有大佬补充

对了这里写一个改的很诡异的武器指令“ "price":114514 ”就是价格

/spawnitem soluskatana 1 '{"rarity":"Essential","price":114514,"level":6,"description":"啊哈.","shortdescription":"大风车',"altAbilityType":"flipslash"}'


星界边境(starbound) 命令自定义武器的评论 (共 条)

分享到微博请遵守国家法律