Added eight new RTS commands related to sector editing #583
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New commands are:
DAMAGE_SECTOR (tag) (sourceSpecialType): Copies the damage parameters (amount, damage type, delay, flash color, etc) from an existing special sector type defined in SECTORS.DDF and applies it to all sectors with a given tag. Use special sector type 0 (or any non-damaging special sector type) to disable damage.
DRAG_SECTOR (tag) (factor) [ABSOLUTE]: Changes the drag factor of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current drag.
FLAG_SECTOR (tag) (flag) (true/false): Sets/unsets a given flag in all sectors with a given tag. Available flags are AIRLESS, PROPORTIONAL, PUSH_ALL, PUSH_CONSTANT, REVERB_SFX, SUBMERGED_SFX, SWIMMING, VACCUM_SFX and WHOLE_REGION. True means the flag must be set, false that it must be unset
FRICTION_SECTOR (tag) (factor) [ABSOLUTE]: Changes the friction factor of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current friction.
GRAVITY_SECTOR (tag) (factor) [ABSOLUTE]: Changes the gravity multiplier of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current gravity.
PUSH_ANGLE_SECTOR (tag) (angle) [ABSOLUTE]: Changes the push angle (in degrees) of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current push angle.
PUSH_SPEED_SECTOR (tag) (speed) [ABSOLUTE]: Changes the push speed of of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current push speed.
VISCOSITY_SECTOR (tag) (factor) [ABSOLUTE]: Changes the viscosity factor of all sectors with a given tag. In absence of the ABSOLUTE optional parameter, value is relative and added to the current viscosity.