缺氧生物属性配置
本帖最后由 qw8854662 于 2019-1-2 04:22 编辑缺氧版本300556
生物名称哈奇Hatch发光虫LightBug浮游生物OilFloater壁虎Drecko疾病章鱼GLOM飞鱼Puft帕库鱼Pacu哞哞牛Moo田鼠MOLE 生物舒适与存活温度- 》 TUNING》 CREATURES78行以下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/2520行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
发光虫基础配置- 》 BaseLightBugConfig23行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》LIGHT2D109行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/5trait.Add(new AttributeModifier(Db.Get().Amounts.Age.maxAttribute.Id, 25f, name, false, false, true)); //年龄25/2523行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 装饰性小滑头、长毛浮游生物- 》 OilFloaterDecorConfig13行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
生物繁殖速度幸福监测器- 》HappinessMonitor驯服后兴高彩烈buff46行this.happyTameEffect.Add(new AttributeModifier(Db.Get().Amounts.Fertility.deltaAttribute.Id, 9f, //繁殖速度90% this.happyTameEffect.Add(new AttributeModifier(Db.Get().Amounts.Fertility.deltaAttribute.Id, 10f, //繁殖速度1000% this.happyTameEffect.Add(new AttributeModifier(Db.Get().Amounts.Fertility.deltaAttribute.Id, 90f, //繁殖速度54000%//鱼和发光虫 每周期1-2个蛋、其他生物3周期1-2个蛋48行this.unhappyWildEffect.Add(new AttributeModifier(Db.Get().CritterAttributes.Metabolism.Id, -5f, // 闷闷不乐、幸福-5
生物空间要求- 》 TUNING》 CREATURES159行public class SPACE_REQUIREMENTS162行public static int TIER2 = 8; //空间要求8格165行public static int TIER3 = 12; //空间要求12格168行public static int TIER4 = 16; //空间要求16格编辑IL指令 模式才可修改数值将Ldc.i4.8Ldc.i4.s 改为Ldc.i4.1; //空间要求1格如此就不会出现过度拥挤、狭窄、预判buff 这个很好很强大,必须顶一下. 多谢了,之前完全不懂什么意思,学了2个小时的dnspy后,终于明白了,其实楼主写的很仔细,尤其是good_1是75%这个设定标注的很到位,不然光看代码根本不知道什么意思
现在想问下bad_1以及其他的比例设定是什么意思啊? 66666666666666666666666 找了蛮久的 我问一下,新版本的动物代码是什么呢?有个树熊。
页:
[1]