3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 14181|回复: 7
打印 上一主题 下一主题

[原创] 缺氧生物属性配置

[复制链接]

2

主题

44

帖子

76

积分

初级玩家

Rank: 2

贡献度
6
金元
516
积分
76
精华
0
注册时间
2018-3-22
跳转到指定楼层
主题
发表于 2019-1-1 12:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qw8854662 于 2019-1-2 04:22 编辑

缺氧版本300556

生物名称
哈奇Hatch
发光虫LightBug
浮游生物OilFloater
壁虎Drecko
疾病章鱼GLOM
飞鱼Puft
帕库鱼Pacu
哞哞牛Moo
田鼠MOLE
生物舒适与存活温度
- TUNING CREATURES
78行以下public class TEMPERATURE

哈奇基础饮食
- BaseHatchConfig 60行以下
滑壳哈奇饮食与排泄在100行以下

哈奇生物配置
巨嘴哈奇 - HatchConfig
19
expr_36.Add(new AttributeModifier(Db.Get().Amounts.HitPoints.maxAttribute.Id, 25f, name, false, false, true));生命值25/25
20
expr_36.Add(new AttributeModifier(Db.Get().Amounts.Age.maxAttribute.Id, 100f, name, false, false, true));年龄100/100
年龄越低孵化速度越快
修改此3处可排泄其他材料
21 List<Diet.Info> list = BaseHatchConfig.BasicRockDiet(SimHashes.Carbon.CreateTag(), HatchConfig.CALORIES_PER_KG_OF_ORE, TUNING.CREATURES.CONVERSION_EFFICIENCY.NORMAL, null, 0f);
排泄物:【Carbon】煤炭 NORMAL】吃下去的50%
22 list.AddRange(BaseHatchConfig.FoodDiet(SimHashes.Carbon.CreateTag(), HatchConfig.CALORIES_PER_KG_OF_ORE, TUNING.CREATURES.CONVERSION_EFFICIENCY.GOOD_1, null, 0f));
排泄物:【Carbon】煤炭 GOOD_1】吃下去的75%
52 private const SimHashes EMIT_ELEMENT = SimHashes.Carbon; 排泄物:【Carbon】煤炭

滑壳哈奇 - HatchMetalConfig
石壳哈奇 - HatchHardConfig
草壳哈奇 - HatchVeggieConfig

发光虫基础配置
- BaseLightBugConfig
23float fREEZING_ = CREATURES.TEMPERATURE.FREEZING_1;  //FREEZING_1】最低舒适温度-10
24float hOT_ = CREATURES.TEMPERATURE.HOT_1;  //HOT_1】最高舒适温度40
25EntityTemplates.ExtendEntityToBasicCreature(template, faction, traitId, navGridName, navType, 32, num, onDeathDropID, onDeathDropCount, true, true, fREEZING_, hOT_, CREATURES.TEMPERATURE.FREEZING_2, CREATURES.TEMPERATURE.HOT_2); //存活温度-20-50
51light2D.Range = 5f;//光照范围5
57light2D.Lux = 1800;//光照强度1800勒克司---太阳能满载发电光照68000
发光属性有两处,一致才有效
- TUNINGLIGHT2D
109public const float LIGHTBUG_RANGE = 5f;  //光照范围5
118public const int LIGHTBUG_LUX = 1800;  //光照强度1800勒克司
闪耀昆虫- LightBugConfig
trait.Add(new AttributeModifier(Db.Get().Amounts.HitPoints.maxAttribute.Id, 5f, name, false, false, true)); //生命值 5/5
trait.Add(new AttributeModifier(Db.Get().Amounts.Age.maxAttribute.Id, 25f, name, false, false, true)); //年龄25/25
23TagManager.Create(PrickleFruitConfig.ID),  //饮食:毛刺浆果
24TagManager.Create("GrilledPrickleFruit"), //饮食:炙烤刺果
25 SimHashes.Phosphorite.CreateTag()  //饮食:磷矿
58private static float KG_ORE_EATEN_PER_CYCLE = 0.166f; 每周期消耗
蔚蓝闪耀昆虫- LightBugBlueConfig
粉红闪耀昆虫- LightBugPinkConfig
阳光闪耀昆虫- LightBugOrangeConfig
光芒闪耀昆虫- LightBugCrystalConfig
紫色闪耀昆虫- LightBugPurpleConfig
深渊闪耀昆虫- LightBugBlackConfig
装饰性小滑头、长毛浮游生物
- OilFloaterDecorConfig
13GameObject prefab = BaseOilFloaterConfig.BaseOilFloater(id, name, desc, anim_file, "OilfloaterBaseTrait", 323.15f, 413.15f, is_baby, null);  //舒适温度10-70
长毛浮游生物只消耗氧气,替换21行代码可排泄氧石或其他材料
21
return BaseOilFloaterConfig.SetupDiet(gameObject, SimHashes.Oxygen.CreateTag(), SimHashes.OxyRock.CreateTag(), OilFloaterHighTempConfig.CALORIES_PER_KG_OF_ORE, CREATURES.CONVERSION_EFFICIENCY.NORMAL, null, 0f, OilFloaterHighTempConfig.MIN_POOP_SIZE_IN_KG);
排泄:【OxyRock】氧石;
53行右键edit class模式 68行加入代码
public const SimHashes EMIT_ELEMENT = SimHashes.OxyRock;
熔融浮游生物- OilFloaterHighTempConfig
浮游生物- OilFloaterConfig
未完待续
附上缺氧dnspy材料表
https://share.weiyun.com/5hUwJGS

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-17 03:52 , Processed in 0.031888 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表