dragon-blood/DataTL/dump/common/140_Param_calc.json
2025-05-20 08:38:34 -05:00

531 lines
No EOL
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": 140,
"name": "Param_calc",
"description": "6大パラメータ取得。戦闘/通常時技攻撃使用時はここから能力値を呼出。通常時は基本能力取得コモンと同義",
"commands": [
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"能力値解説"
],
"index": 0
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"実際に運用される6大パラメータを取得する。戦闘や通常時で技や攻撃使用時はここから能力値を呼び出す。"
],
"index": 1
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"・基礎値Lv値補佐値装備値"
],
"index": 2
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600000,
4294967295,
3
],
"index": 3
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 4
},
{
"code": 106,
"codeStr": "DebugMessage",
"stringArgs": [
"エラー▼▲▼マイナスIDを指定していますパラメータ計算"
],
"index": 5
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600002,
4294967295,
2
],
"index": 9
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 10
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600002,
2100000,
0,
0
],
"index": 11
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"6大パラメータを取得します。"
],
"index": 14
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘時を考慮した基本能力値取得のコモンです。"
],
"index": 15
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘時は、一時補正値(バステ用)を考慮します。"
],
"index": 16
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600002,
0,
2
],
"index": 17
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 18
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
2,
1600001,
0
],
"index": 19
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"tmpDB",
"",
""
],
"intArgs": [
18,
1600000,
1600013,
69632,
1600013
],
"index": 20
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 22
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"ここから下は、BTLの流用"
],
"index": 23
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"BTLでは補正値をかける。補正値はLv値と補佐値を足したものから算出する"
],
"index": 24
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"BTL_member",
"",
""
],
"intArgs": [
8,
1600000,
0,
69632,
1600014
],
"index": 25
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600014,
4294967295,
3
],
"index": 26
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 27
},
{
"code": 101,
"codeStr": "Message",
"stringArgs": [
"FS▼BMid\\cself[0](\\cself[14]) A negative ID is specified (Parameter\ncalculation"
],
"index": 28
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"\\cself[0]=BMID"
],
"index": 32
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600000,
10,
4
],
"index": 33
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 34
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
2,
1600001,
0
],
"index": 35
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"tmpDB",
"",
""
],
"intArgs": [
18,
1600014,
1600013,
69632,
1600011
],
"index": 36
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
2,
20,
0
],
"index": 37
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"tmpDB",
"",
""
],
"intArgs": [
18,
1600014,
1600013,
69632,
1600019
],
"index": 38
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 40
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
9,
1600001,
0
],
"index": 41
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"敵",
"",
""
],
"intArgs": [
2,
1600014,
1600013,
70144,
1600011
],
"index": 42
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600019,
1600011,
0,
0
],
"index": 43
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
1600019,
0,
0
],
"index": 46
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"バステ等で変動させたパラメータ補正値(%)を取得します。一応戦闘用という事になります。"
],
"index": 47
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"補正値は代入は無制限、取得はー50~200"
],
"index": 48
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"補正値解除の時の計算をややこしくしないために代入は無制限でやっています。"
],
"index": 49
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
6,
1600001,
0
],
"index": 50
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"BTL_member",
"",
""
],
"intArgs": [
8,
1600000,
1600010,
69632,
1600010
],
"index": 51
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"安全装置(補正値は-50200の間に収める"
],
"index": 52
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
4294967246,
0,
1536
],
"index": 53
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
200,
0,
1792
],
"index": 54
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
1600010,
100,
13058
],
"index": 55
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600013,
1600011,
1600013,
0
],
"index": 56
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
1
],
"index": 57
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"確認用デバッグ"
],
"index": 58
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600015,
1600001,
2,
0
],
"index": 59
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"tmpDB",
"",
""
],
"intArgs": [
18,
4294967293,
1600015,
69632,
1600005
],
"index": 60
},
{
"code": 106,
"codeStr": "DebugMessage",
"stringArgs": [
"計算確認(BmID\\cself[0]):\\cself[5]:\\cself[13]=\\cself[11](基礎値)+\\cself[19]Lv値+補)*\\cself[10]/100"
],
"index": 61
}
]
}