public override void Configure() { Repeater.Set(10); // 10 blocks Cycler.Set(40); opt.OptionBlock.avoidBlock = true; opt.OptionShape.shape = new Vector3i(1, 1, 1); opt.OptionBlock.SetBlocks("waterSlime"); Printer.Log(60, "BlockRain Configure: done"); }
public override void Configure() { Cycler.Set(2.5f); // molotov duration => permanent Repeater.Set(-1f); // this.opt.OptionItem.item = "ZBProj_fire"; this.opt.OptionItem.item = ZBiomeInfo.Weighted5(this.biome.envProj, Hashes.Rand(seed, "eproj")); this.name = String.Format("{0}-{1}", this.name, this.opt.OptionItem.item); // NB I have opt.OptionShape.direction opt.OptionShape.shape.x = Hashes.Rand(1, 3, seed, "len"); opt.OptionShape.shape.y = Hashes.Rand(1, 3, seed, "heigth"); opt.OptionShape.shape.z = Hashes.Rand(1, 3, seed, "width"); Printer.Log(60, "Fire Configure: done"); }
public override void Configure() { Repeater.Set(10); // 10 blocks Cycler.Set(40); opt.OptionBlock.avoidBlock = true; if (Hashes.Rand(0.1f, "rainSlime")) { opt.OptionBlock.SetBlocks("waterSlime"); } else { opt.OptionBlock.SetBlocks(ZBiomeInfo.GetBlock(seed, biome.ToString())); } Printer.Log(60, "BlockRain Configure: done"); }
public override void ConfigurePlacesRepeat() { base.ConfigurePlacesRepeat(); Repeater.Set(1); Cycler.Set(1); }