8 public override string LangUse
12 return "actContainer";
17 public override bool OnUse(
Chara c)
19 TraitGacha.GachaType refVal = (
TraitGacha.GachaType)this.owner.refVal;
36 Rand.SetSeed(this.owner.uid +
this.owner.Num * 100 +
EClass.world.date.day / 5 * 1000);
37 Thing thing =
ThingGen.Create(spawnList.Select(-1, -1).id, -1, -1);
40 thing.ChangeMaterial(
EClass.sources.materials.rows.RandomItemWeighted((
SourceMaterial.
Row m) => (
float)m.chance));
43 EClass.player.DropReward(thing,
false);
44 this.owner.ModNum(-1,
true);