Beispiel #1
0
        public static void ThrowMetaPuffs(TargetInfo targ)
        {
            Vector3 center  = targ.HasThing ? targ.Thing.TrueCenter() : targ.Cell.ToVector3Shifted();
            int     numDust = Rand.RangeInclusive(4, 6);

            for (int i = 0; i < numDust; i++)
            {
                Vector3 loc = center + new Vector3(Rand.Range(-0.5f, 0.5f), 0f, Rand.Range(-0.5f, 0.5f));
                AdeptusFleckMaker.ThrowMetaPuff(loc, targ.Map);
            }
        }