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

注册 登录

QQ登录

只需一步,快速开始

查看: 14414|回复: 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
23行float fREEZING_ = CREATURES.TEMPERATURE.FREEZING_1;  //【FREEZING_1】最低舒适温度-10℃
24行float hOT_ = CREATURES.TEMPERATURE.HOT_1;  //【HOT_1】最高舒适温度40℃
25行EntityTemplates.ExtendEntityToBasicCreature(template, faction, traitId, navGridName, navType, 32, num, onDeathDropID, onDeathDropCount, true, true, fREEZING_, hOT_, CREATURES.TEMPERATURE.FREEZING_2, CREATURES.TEMPERATURE.HOT_2); //存活温度-20℃-50℃
51行light2D.Range = 5f;//光照范围5格
57行light2D.Lux = 1800;//光照强度1800勒克司---太阳能满载发电光照68000勒
发光属性有两处,一致才有效
- 》TUNING》LIGHT2D
109行public const float LIGHTBUG_RANGE = 5f;  //光照范围5格
118行public 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
23行TagManager.Create(PrickleFruitConfig.ID),  //饮食:毛刺浆果
24行TagManager.Create("GrilledPrickleFruit"), //饮食:炙烤刺果
25行 SimHashes.Phosphorite.CreateTag()  //饮食:磷矿
58行private static float KG_ORE_EATEN_PER_CYCLE = 0.166f; 每周期消耗
蔚蓝闪耀昆虫- 》LightBugBlueConfig
粉红闪耀昆虫- 》LightBugPinkConfig
阳光闪耀昆虫- 》LightBugOrangeConfig
光芒闪耀昆虫- 》LightBugCrystalConfig
紫色闪耀昆虫- 》LightBugPurpleConfig
深渊闪耀昆虫- 》LightBugBlackConfig
装饰性小滑头、长毛浮游生物
- 》 OilFloaterDecorConfig
13行GameObject 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-11-10 04:44 , Processed in 0.021465 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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