Version 0.14.1 - Experimental 3
Pre-release
Pre-release
·
40 commits
to dev
since this release
Fixes
- Fixed incorrect tracking of running scripts resulting in "ghost scripts"
- Fixed
OnEventflag not erroring when provided with an incorrect event name
Improvements
- Better error message formatting for invalid tokens
- Custom error for when an invalid method is used inside
{}brackets
Removed
ToFlagsmethod
Enum flag rework
(not to be confused with script flags)
Instead of using ToFlags to include multiple enum values, you can now use the | (pipe) operator like so:
SetPrimitiveObjectProperties *toy _ _ Collidable|Visible
Changes from version 0.14.1 - experimental 2
Fixes
- Fixed error when trying to get a friendly name of a value
- Fixed error when some events tried to create invalid variables
- Fixed TPRoom method erroring when not providing optional arguments
Added
FriendlyFiremethod
Changes from version 0.14.1 - experimental 1
Fixes
damageoption ofDamageInfomethod returning text instead of a number- Description in text arguments saying that text can be provided without quotes when not
Chancemethod having inverted chance of returningtruestopkeyword crashing the server if used in specific circumstancesRespawnWaveInfonot being compatible with all wave references (@Tosoks67)- EXILED being required for SER to load (@Tosoks67)
- Some enums not being searchable using
serhelpcommand - Obsolete enum values wont be listed as available to use
Additions
- Default value of
RemoteAdminforlock reasonargument inLockElevatormethod - More example scripts
attemptandon_errorstatements (@Tosoks67)-- invalidRankMessageargument forCustomCommandflagOverlappingmethod
Improvements
- Checking if script is attempting to use a yielding method inside
{}brackets - Better checking of inputs in enum arguments
- Printing of
StaticTextValueandDynamicTextValuetypes in method help - If script has multiple errors, all of them will be provided in a list, instead of only the first one
- Added hint to use
serhelp <enum name>in enum argument