Difference between revisions of "Historical age"
Jump to navigation
Jump to search
(Convert to Template:Function2 format, use Template:SeeAlso/Mall Prices, add JS sample code) |
m |
||
Line 24: | Line 24: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{!}} | {{!}} | ||
− | <syntaxhighlight lang="js" line highlight=" | + | <syntaxhighlight lang="js" line highlight="4"> |
const { historicalAge, historicalPrice, mallPrice } = require("kolmafia"); | const { historicalAge, historicalPrice, mallPrice } = require("kolmafia"); | ||
Latest revision as of 15:06, 31 December 2020
Function Syntax
float historical_age( item shop_for )
- Returns the age of the price returned by
historical_age()
in days.- shop_for: Item to check for
The return value is in days. For example, a return value of 0.5 means that the price is 12 hours old.
Code Samples
This function returns a price no more than 18 hours old by checking mall_price()
if historical_price()
is older than that.
ASH | JavaScript |
---|---|
1 int check_price( item shopfor ) {
2 if ( historical_age( shopfor ) > .75 )
3 return mall_price( shopfor );
4 return historical_price( shopfor );
5 }
|
1 const { historicalAge, historicalPrice, mallPrice } = require("kolmafia");
2
3 function checkPrice(shopfor) {
4 if (historicalAge(shopfor) > .75)
5 return mallPrice(shopfor);
6 return historicalPrice(shopfor);
7 }
|