Template:Lb: Difference between revisions

From TalossaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Raw bence code (input of dollars and cents to bence; works):
Raw bence code (input of dollars and cents to bence; works):
 
{{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }}
 
Total conversion (parses bence to louise and bence; broken):
{{#ifexpr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1{{!}}}}} {{!}} {{formatnum: {{{1}}}|R}} {{!}} 0 }} * 100}} + {{#if: {{{2|}}} {{!}} {{formatnum: {{{2}}}|R}} {{!}} 0 }} }} * 0.4}} round2 }} < 59 | {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1{{!}}}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} / 60}} round2 }}¤{{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} / 60}} round2 }} mod 100}}|¤{{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} }}


New conversion code since I have lost track of the other goddamn one:
New conversion code since I have lost track of the other goddamn one:
IF Raw bence more than 59? (WORKS)
IF Raw bence more than 59? (WORKS)
{{#ifexpr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} < 59 | {{b}}{{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} | THEN convert }}
{{#ifexpr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} < 59 | {{b}}{{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} | gobblegee }}


THEN convert  
THEN convert to louise{{b}}bence


LOUISE:
LOUISE:


BENCE:
BENCE:
(divide by 60 for louise, multiply by 100, then mod 100 for raw number of louise)
(divide by 60 for louise, multiply by 100, then mod 100 for raw number of louise; works)
{{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} / 60}} * 100}} mod 100}} round2}}
{{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#expr: {{#if: {{{1|}}} | {{formatnum: {{{1}}}|R}} | 0 }} * 100}} + {{#if: {{{2|}}} | {{formatnum: {{{2}}}|R}} | 0 }} }} * 0.4}} round2 }} / 60}} * 100}} mod 100}} round2}}


bence - this should be 56: {{#expr: {{#expr: {{#expr: {{#expr: 1234 /60}} * 100}} mod 100}} round2}}
bence - this should be 56: {{#expr: {{#expr: {{#expr: {{#expr: 1234 /60}} * 100}} mod 100}} round2}}
ELSE raw bence





Revision as of 17:23, 30 June 2012

Raw bence code (input of dollars and cents to bence; works): 0

New conversion code since I have lost track of the other goddamn one: IF Raw bence more than 59? (WORKS) ¤0

THEN convert to louise¤bence

LOUISE:

BENCE: (divide by 60 for louise, multiply by 100, then mod 100 for raw number of louise; works) 0

bence - this should be 56: 56



Usage

This template automatically converts United States dollars (USD) to the Talossan bent and louis, the base unit of currency for Talossa. Since the template author has no goddamn idea what the current rate might be, he has put in a temporary arbitrary sum while he works out the ridiculous parser logic required. To use this template (don't use it yet), just type {{Lb|dollars|cents}}. Do not include any symbols ($ or ¤).