本帖最后由 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
|