游戏达人
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
- 贡献度
- 80
- 金元
- 18912
- 积分
- 2221
- 精华
- 1
- 注册时间
- 2010-11-27
|
靚仔 发表于 2013-10-31 17:34 ![](static/image/common/back.gif)
一七六.菜市场(在兔房买卖农产品)
一七七.肉食店(在猪房买卖肉类)
一七八.巨型超市(在主角制造栏中增 ...
一七六.菜市场(在兔房买卖农产品)
用记事本打开游戏目录\data\scripts\prefabs\rabbithouse.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function ShouldAcceptItem(inst, item)
if item:HasTag("hat") then
return false
end
if item.components.edible.foodtype == "MEAT" then
return false
end
if item.components.edible.foodtype == "SEEDS" then
return false
end
return true
end
local function OnGetItemFromPlayer(inst, giver, item)
local names = {"cave_banana","carrot","corn","pumpkin","eggplant","durian","pomegranate","dragonfruit","berries"}
inst.name = names[math.random(#names)]
local veggie = SpawnPrefab(inst.name)
local goldnugget = SpawnPrefab("goldnugget")
if item.components.edible.foodtype == "VEGGIE" then
giver.components.inventory:GiveItem(goldnugget)
end
if item.prefab == "goldnugget" then
giver.components.inventory:GiveItem(veggie)
end
end
inst:AddComponent("trader")
inst.components.trader.onaccept = OnGetItemFromPlayer
inst.components.trader:SetAcceptTest(ShouldAcceptItem)
即可将种出来的农产品卖给兔房(拿着农产品左键点兔房),获得1个黄金,黄金会自动打入账户(主角物品条)。也可以给兔房黄金,买入随机品种的农产品(香蕉、胡萝卜、茄子、南瓜、玉米、榴莲、石榴、火龙果、浆果)
一七七.肉食店(在猪房买卖肉类)
用记事本打开游戏目录\data\scripts\prefabs\pighouse.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function ShouldAcceptItem(inst, item)
if item:HasTag("hat") then
return false
end
if item.components.edible.foodtype == "VEGGIE" then
return false
end
if item.components.edible.foodtype == "SEEDS" then
return false
end
return true
end
local function OnGetItemFromPlayer(inst, giver, item)
local names = {"meat","smallmeat","fish","eel","drumstick","bird_egg","froglegs"}
inst.name = names[math.random(#names)]
local meat = SpawnPrefab(inst.name)
local goldnugget = SpawnPrefab("goldnugget")
if item.components.edible.foodtype == "MEAT" then
giver.components.inventory:GiveItem(goldnugget)
end
if item.prefab == "goldnugget" then
giver.components.inventory:GiveItem(meat)
end
end
inst:AddComponent("trader")
inst.components.trader.onaccept = OnGetItemFromPlayer
inst.components.trader:SetAcceptTest(ShouldAcceptItem)
即可将各种肉类(包括疯肉)卖给猪房(拿着肉类左键点猪房),获得1个黄金,黄金会自动打入账户(主角物品条)。也可以给猪房黄金,买入随机品种的肉类(大肉、小肉、鱼、鳗鱼、鸡腿、鸟蛋、蛙腿)
一七八.巨型超市(在主角制造栏中增加商店选项,用黄金买珍贵物品)
1.用记事本打开游戏目录\data\scripts\constants.lua文件,将ANCIENT = {str = "ANCIENT", sort = 10, icon = "tab_crafting_table.tex"}替换为以下内容:
ANCIENT = {str = "ANCIENT", sort = 10, icon = "tab_crafting_table.tex"},
SHOP = {str = "SHOP", sort = 11, icon = "tab_gemology.tex"}
2.用记事本打开游戏目录\data\scripts\strings.lua文件,在ANCIENT = "Ancient",的下一行插入SHOP = "Shop",
3.用记事本打开游戏目录\data\scripts\recipes.lua文件,将----GEMS----替换为以下内容:
----SHOP----
Recipe("nightmarefuel", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("livinglog", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("gears", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("marble", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("petals_evil", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("pigskin", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("silk", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("lightbulb", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("houndstooth", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("honeycomb", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("horn", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("tallbirdegg", {Ingredient("goldnugget", 3)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("manrabbit_tail", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("slurper_pelt", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("poop", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("beardhair", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("mandrake", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("batwing", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("wormlight", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("trunk_summer", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("trunk_winter", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("walrus_tusk", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("deerclops_eyeball", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("minotaurhorn", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("lureplantbulb", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("crow", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("robin", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("robin_winter", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("rabbit", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("fireflies", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("butterfly", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("bee", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("redgem", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("bluegem", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("orangegem", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("yellowgem", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("greengem", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("thulecite_pieces", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("red_cap", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("green_mushroom", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("blue_mushroom", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("monstermeat", {Ingredient("goldnugget", 1)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("honey", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("butter", {Ingredient("goldnugget", 2)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("butterflymuffin", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("frogglebunwich", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("taffy", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("pumpkincookie", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("stuffedeggplant", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("fishsticks", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("honeynuggets", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("honeyham", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("dragonpie", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("kabobs", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("mandrakesoup", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("baconeggs", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("meatballs", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("bonestew", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("perogies", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("turkeydinner", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("ratatouille", {Ingredient("goldnugget", 3)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("jammypreserves", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("fruitmedley", {Ingredient("goldnugget", 3)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("fishtacos", {Ingredient("goldnugget", 5)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("waffles", {Ingredient("goldnugget", 7)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("unagi", {Ingredient("goldnugget", 3)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("krampus_sack", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("slurtlehat", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
Recipe("armorsnurtleshell", {Ingredient("goldnugget", 10)}, RECIPETABS.SHOP, TECH.NONE)
即可在主角制造栏中增加商店选项(制造栏最底下画着宝石戒指),用黄金购买珍贵物品,包括坎普斯背包、珍贵材料、小动物、料理等。如果同时修改了“菜市场”、“肉食店”(见本修改技巧),即可通过不断出售农产品、肉类换取购物的黄金,形成饥荒世界完整的交易体系
|
|