- UID
- 14537267
- 主题
- 12
- 阅读权限
- 20
- 帖子
- 109
- 精华
- 0
- 积分
- 55
- 金钱
- 715
- 荣誉
- 0
- 人气
- 3
- 在线时间
- 380 小时
- 评议
- 0
- 帖子
- 109
- 精华
- 0
- 积分
- 55
- 金钱
- 715
- 荣誉
- 0
- 人气
- 3
- 评议
- 0
|
修改 物品掉落
修改文件 Survival\Scripts\game survival_loot.lua
具体代码如下
local loot_totebot_green = {这个是最常见的绿色那个机器人
slots = function() return 3 end,这里是掉落数量
randomLoot = {
{ uuid = obj_resource_circuitboard, 这里是物品掉落名字 chance = 15,这里是掉落几率 quantity = 1这里是掉落数量 },
{ uuid = obj_resource_cotton, chance = 15, quantity = 1 },
{ uuid = obj_consumable_component, chance = 15, quantity = 1 },
}
}
local loot_haybot = { 这个就是拿叉子那个机器人
slots = function() return randomStackAmount( 0, 0.5, 1 ) end,
randomLoot = {
{ uuid = obj_consumable_component, chance = 1 },
{ uuid = obj_resource_circuitboard, chance = 2 },
}
}
return的数字表示从randomLoot里面选几样,然后每样物品的数量由quantity设定
例如
local loot_totebot_green = {
slots = function() return 4 end,
randomLoot = {
{ uuid = obj_resource_circuitboard,电路板 chance = 15, quantity = 10 },
{ uuid = obj_resource_cotton, 棉花 chance = 15, quantity = 5 },
{ uuid = obj_consumable_component, 部件 chance = 15, quantity = 3 },
}
}
上面的例子表示最终会掉落4样物品,然后根据每样物品的数量设定掉落
比如最后掉落的是 电路板 电路板 棉花 棉花 那么最后的数量就是 电路板*10 电路板*10 棉花*5 棉花*5
这个可以自己到游戏里实验几次应该就能明白了
|
|