40 public EffectId idEffect
44 return this.ints[2].ToEnum<EffectId>();
48 this.ints[2] = (int)value;
85 public bool isHostileAct
89 return (this.ints[5] & 2) != 0;
93 this.ints[5] = (value ? (this.ints[5] | 2) : (this.ints[5] & -3));
100 public bool isBlessed
104 return (this.ints[5] & 4) != 0;
108 this.ints[5] = (value ? (this.ints[5] | 4) : (this.ints[5] & -5));
119 return (this.ints[5] & 8) != 0;
123 this.ints[5] = (value ? (this.ints[5] | 8) : (this.ints[5] & -9));
138 this.ints[6] = value;
153 this.strs[0] = value;
164 if ((result = this._source) ==
null)
166 result = (this._source =
EClass.sources.cellEffects.rows[this.id]);
188 return this.id == 1 || this.id == 2 || this.id == 4;
194 public int FireAmount
208 public int LiquidAmount
232 public int[] ints =
new int[8];
236 public string[] strs =
new string[1];