property_has_default

From Kolmafia
Revision as of 10:43, 23 December 2020 by Philmasterplus (talk | contribs) (Created page with "<onlyinclude>{{{{{format|Function2}}} |name=property_has_default |function1.return_type=boolean |function1.description=Checks if a property has a built-in default value. |func...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Function Syntax

boolean property_has_defaultstring name )

Checks if a property has a built-in default value.
  • name: Property name

All properties in defaults.txt have a default value.

This function was added in r17892.

Code Samples

Check if a property named autoBuyPriceLimit has a default value, and if so, print it.

if ( property_has_default( "autoBuyPriceLimit" ) )
{
   print( property_default_value( "autoBuyPriceLimit" ) );
}

See Also

get_all_properties() | property_exists() | property_has_default() | property_default_value() | get_property() | set_property() | remove_property() | rename_property()