Paste #79938: Diff note for paste #79937

Date: 2021/01/21 11:17:39 UTC-08:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 Clicker_Balance_Data:
     type: yaml data
     balances:
         1:
             number: 9
             name: million
         2:
             number: 12
             name: billion
         3:
             number: 12
             name: trillion
         4:
             number: 15
             name: quadrillion
         5:
             number: 18
             name: quintillion
         6:
             number: 21
             name: sextillion
         7:
             number: 24
             name: septillion
         8:
             number: 27
             name: octillion
         9:
             number: 30
             name: nonillion
         10:
             number: 33
             name: decillion
         11:
             number: 36
             name: undecillion
         12:
             number: 39
             name: duodecillion
         13:
             number: 42
             name: tredecillion
         14:
             number: 45
             name: quattuordecillion
         15:
             number: 48
             name: quindecillion
         16:
             number: 51
             name: sexdecillion
         17:
             number: 54
             name: septendecillion
         18:
             number: 57
             name: octodecillion
         19:
             number: 60
             name: novemdecillion
         20:
             number: 63
             name: vigintillion
         21:
             number: 66
             name: unvigintillion
         22:
             number: 69
             name: duovigintillion
         23:
             number: 72
             name: tresvigintillion
         24:
             number: 75
             name: quattuorvigintillion
         25:
             number: 78
             name: quinquavigintillion
         26:
             number: 81
             name: sesvigintillion
         27:
             number: 84
             name: septemvigintillion
         28:
             number: 87
             name: octovigintillion
         29:
             number: 90
             name: novemvigintillion
         30:
             number: 93
             name: trigintillion
         31:
             number: 96
             name: untrigintillion
         32:
             number: 99
             name: duotrigintillion
         33:
             number: 100
             name: googol
         34:
             number: 102
             name: trestrigintillion
         35:
             number: 105
             name: quattuortrigintillion
         36:
             number: 108
             name: quinquatrigintillion
         37:
             number: 111
             name: sestrigintillion
         38:
             number: 114
             name: septentrigintillion
         39:
             number: 117
             name: octotrigintillion
         40:
             number: 120
             name: noventrigintillion
         41:
             number: 123
             name: quadragintillion
         42:
             number: 153
             name: quinquagintillion
         43:
             number: 183
             name: sexagintillion
         44:
             number: 213
             name: septuagintillion
         45:
             number: 243
             name: octogintillion
         46:
             number: 273
             name: nonagintillion
         47:
             number: 303
             name: centillion
         48:
             number: 306
             name: uncentillion
 
 # 'uncentillion': 1e306,
 # 'duocentillion': 1e309,
 # 'trescentillion': 1e312,
 # 'decicentillion': 1e333,
 # 'undecicentillion': 1e336,
 # 'viginticentillion': 1e363,
 # 'unviginticentillion': 1e366,
 # 'trigintacentillion': 1e393,
 # 'quadragintacentillion': 1e423,
 # 'quinquagintacentillion': 1e453,
 # 'sexagintacentillion': 1e483,
 # 'septuagintacentillion': 1e513,
 # 'octogintacentillion': 1e543,
 # 'nonagintacentillion': 1e573,
 # 'ducentillion': 1e603,
 # 'trecentillion': 1e903,
 # 'quadringentillion': 1e1203,
 # 'quingentillion': 1e1503,
 # 'sescentillion': 1e1803,
 # 'septingentillion': 1e2103,
 # 'octingentillion': 1e2403,
 # 'nongentillion': 1e2703,
 # 'millinillion': 1e3003,
 # 'googolplex': 1e10e100
 
 Clicker_Balance_Command:
     type: command
     name: money
     alias:
     - balance
     - bal
     script:
     - narrate format:util_ff "Dine Penge<&co> <proc[Clicker_Convert_Balance].context[<player.money.mul[1]||0>]>"
     
 Clicker_Convert_Balance:
     type: procedure
     definitions: bal
     script:
     - define symbol_number <def[bal].log[1000].round_down>
     - if <def[symbol_number]> <= 1 {
         - determine <def[bal].round_to[1]>
     }
     else {
         - determine "<def[bal].div[<el@10.power[<def[symbol_number].mul[3]>]>].round_to[3]> <s@Clicker_Balance_Data.yaml_key[balances.<def[symbol_number].sub_int[1]>.name]>"
     }
     
     
 # <proc[Clicker_Calc_Price].context[1|0,0|1]>