@@ -32,7 +32,7 @@ RuleItem::RuleItem(const std::string &type) : _type(type), _name(type), _size(0.
3232 _accuracyAuto (0 ), _accuracySnap(0 ), _accuracyAimed(0 ), _tuAuto(0 ), _tuSnap(0 ), _tuAimed(0 ), _clipSize(0 ), _accuracyMelee(0 ), _tuMelee(0 ), _battleType(BT_NONE ), _twoHanded(false ), _waypoint(false ), _fixedWeapon(false ), _invWidth(1 ), _invHeight(1 ),
3333 _painKiller(0 ), _heal(0 ), _stimulant(0 ), _woundRecovery(0 ), _healthRecovery(0 ), _stunRecovery(0 ), _energyRecovery(0 ), _tuUse(0 ), _recoveryPoints(0 ), _armor(20 ), _turretType(-1 ), _recover(true ), _liveAlien(false ), _blastRadius(-1 ), _attraction(0 ),
3434 _flatRate(false ), _arcingShot(false ), _listOrder(0 ), _maxRange(200 ), _aimRange(200 ), _snapRange(15 ), _autoRange(7 ), _minRange(0 ), _dropoff(2 ), _bulletSpeed(0 ), _explosionSpeed(0 ), _autoShots(3 ), _shotgunPellets(0 ),
35- _strengthApplied(false ), _skillApplied(true ), _LOSRequired(false ), _underwaterOnly(false ), _meleeSound(39 ), _meleePower(0 ), _meleeAnimation(0 ), _meleeHitSound(-1 ), _specialType(-1 ), _vaporColor(-1 ), _vaporDensity(0 )
35+ _strengthApplied(false ), _skillApplied(true ), _LOSRequired(false ), _underwaterOnly(false ), _meleeSound(39 ), _meleePower(0 ), _meleeAnimation(0 ), _meleeHitSound(-1 ), _specialType(-1 ), _vaporColor(-1 ), _vaporDensity(0 ), _vaporProbability( 5 )
3636{
3737}
3838
@@ -184,6 +184,7 @@ void RuleItem::load(const YAML::Node &node, int modIndex, int listOrder)
184184 _specialType = node[" specialType" ].as <int >(_specialType);
185185 _vaporColor = node[" vaporColor" ].as <int >(_vaporColor);
186186 _vaporDensity = node[" vaporDensity" ].as <int >(_vaporDensity);
187+ _vaporProbability = node[" vaporProbability" ].as <int >(_vaporProbability);
187188
188189 if (!_listOrder)
189190 {
@@ -922,4 +923,14 @@ const int RuleItem::getVaporDensity() const
922923{
923924 return _vaporDensity;
924925}
926+
927+ /* *
928+ * Gets the vapor cloud probability for the vapor trail.
929+ * @return the vapor probability.
930+ */
931+ const int RuleItem::getVaporProbability () const
932+ {
933+ return _vaporProbability;
934+ }
935+
925936}
0 commit comments