用尽一切手段,我在37天内击杀全部Boss
速通用到的代码和脚本
脚本修改路径:F:\SteamLibrary\steamapps\common\Don't Starve Together\data\databundles\scripts.zip
1.Mod:Gem Core
功能:生成固定地图
2.修改火狗红宝石掉率,冰狗蓝宝石掉落
文件名:prefabs/hound
SetSharedLootTable('hound_fire',
{
{'monstermeat', 1.0},
{'houndstooth', 1.0},
{'houndfire', 1.0},
{'houndfire', 1.0},
{'houndfire', 1.0},
{'redgem', 0.8},//origin: {'redgem', 0.2}
})
3.修改巨鹿出现时间
文件名:component/deerclopsspawner
4.修改海象爆率
SetSharedLootTable( 'walrus',
{
{'meat', 1.00},
{'blowdart_pipe', 1.00},
{'walrushat', 0.25},
{'walrus_tusk', 1.00},//{'walrus_tusk', 0.50}
})
5.修改泰拉瑞亚箱子物品概率
/scenarios/chest_terrarium
6.修改月岩矿月岩掉率
/prefabs/rocks
SetSharedLootTable( 'rock_moon',
{
{'rocks', 1.00},
{'flint', 1.00},
{'moonrocknugget', 1.00},
{'moonrocknugget', 1.00},
{'moonrocknugget', 1.00},//0.33
{'moonrocknugget', 1.00},//0.33
})
7.天体宝球掉落时间
/component/worldmeteorshower
function self:SpawnMeteorLoot(prefab)
if prefab == "rock_moon" and _moonrockshell_chance < 1 then
_moonrockshell_chance = _moonrockshell_chance + TUNING.MOONROCKSHELL_CHANCE
if _moonrockshell_chance >= 0 or TheWorld.state.cycles >= 3 or math.random() <= _moonrockshell_chance then //TheWorld.state.cycles >= 60
_moonrockshell_chance = 1
return SpawnPrefab("rock_moon_shell")
end
end
return SpawnPrefab(prefab)
end
8.迷宫宝箱物品爆率
/scenarios/chest_labyrinth
必给铥矿碎片*4
{``item = "thulecite_pieces",count = math.random(4, 4),chance = 1,}, //chance=0.2
9.犀牛宝箱爆率
/prefabs/minotaur
local chest_loot =
{
{item = {"ruinshat"}, count = 1},
{item = {"orangestaff"}, count = 1},
{item = {"yellowamulet"}, count = 1},
{item = {"yellowgem"}, count = {4, 4}},
{item = {"orangegem"}, count = {4, 4}},
{item = {"greengem"}, count = {3, 3}},
{item = {"thulecite"}, count = {14, 14}},
{item = {"thulecite_pieces"}, count = {36, 36}},
{item = {"gears"}, count = {3, 6}},
}
10.饼干切割机爆率
/prefabs/cookiecutter
SetSharedLootTable("cookiecutter",
{
{"monstermeat", 1.0},
{"cookiecuttershell", 1.0},//0.5
})
11.羊角爆率
/prefabs/lightninggoat
SetSharedLootTable( 'lightninggoat',
{
{'meat', 1.00},
{'meat', 1.00},
{'lightninggoathorn', 0.9},//0.25
})
12.控制下雨/停雨控制台指令
TheWorld:PushEvent("ms_forceprecipitation")
TheWorld:PushEvent("ms_forceprecipitation",false)
13.蜘蛛矿化石碎片爆率
/prefabs/spiderhole
SetSharedLootTable('spider_hole',
{
{'rocks', 1.00},
{'rocks', 1.00},
{'silk', 1.00},
{'fossil_piece',1.00},
{'fossil_piece',1.00},//0.50
{'spidergland', 0.25},
{'silk', 0.50},
})
14.传送到主教头、战车鼻子、骑士头、切斯特眼骨控制台指令
c_gonext("sculpture_bishophead")
c_gonext("sculpture_rooknose")
c_gonext("sculpture_knighthead")
c_gonext("chester_eyebone")
15.龙蝇宝石爆率
/prefabs/dragonfly
SetSharedLootTable('dragonfly',
{
{'dragon_scales', 1.00},
{'dragonflyfurnace_blueprint',1.00},
{'chesspiece_dragonfly_sketch', 1.00},
{'lavae_egg', 0.33},
{'meat', 1.00},
{'meat', 1.00},
{'meat', 1.00},
{'meat', 1.00},
{'meat', 1.00},
{'meat', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'goldnugget', 1.00},
{'redgem', 1.00},
{'bluegem', 1.00},
{'purplegem', 1.00},
{'orangegem', 1.00},
{'yellowgem', 1.00},
{'greengem', 1.00},
{'redgem', 1.00},//0.5
{'bluegem', 1.00},//0.5
{'purplegem', 1.00},//0.5
{'orangegem', 1.00},//0.5
{'yellowgem', 1.00},//0.5
{'greengem', 1.00},//0.5
})

