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]>