Going Medieval - wiki 攻略 - json
Effectors.json をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// ▼このページのdescriptionとKeywordです
#description(Going MediavalのEffectors.jsonの編集方法につ...
#keywords(Effectors.json,json編集,going medieval,ゴーイン...
#sitemap(0.8)
// ▲ここまで
// ▼ここから本文
///------------------------------------------------------...
*Effectors.jsonの編集方法について [#about]
///------------------------------------------------------...
~住民の行動を処理する数値情報が含まれるため、このファイル...
~変更を加えるたびに多重にバックアップを取り、うまくいかな...
#contents
///------------------------------------------------------...
**ファイルの場所 [#FileLocation]
///------------------------------------------------------...
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files(x86)\Steam\steamapps\common\Going Mediev...
}}
///------------------------------------------------------...
**ステート変化と行動優先度 [#explanation]
///------------------------------------------------------...
~「重装備によって移動速度がXX%下がる」、といったステータ...
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files (x86)\Steam\steamapps\common\Going Medie...
}}
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files(x86)\Steam\steamapps\common\Going Mediev...
}}
///------------------------------------------------------...
**1日の経験値キャップ量を変更する [#edit]
///------------------------------------------------------...
スキル経験値の1日あたりに稼げる量は実質的に決まっている。
大人だと、どれだけ経験値稼ぎをさせても、1日あたり1280~20...
#code(php,menu,outline,icon,literal,nonumber){{
{
"devName": "AgeXPCapAdult",//大人ステータスを持...
"type": "5",
"parameters": [
{
"key": "Attribute",
"value": "106"
},
{
"key": "Multiplier",
"value": "0.8"//1600という基準の経験値キャ...
}
]
},
}}
この0.8という数字を、たとえば10にしてやると、経験値キャッ...
///------------------------------------------------------...
**盾装備時の攻撃速度ペナルティを変更する [#edit]
///------------------------------------------------------...
#code(php,menu,outline,icon,literal,nonumber){{
{
"id": "ShieldCombatSpeedHigh",//タワーシールド着用...
"locKeys": [
{
"language": 1,
"name": "effector_name_ShieldCombatSpeedHigh"
}
],
"uiGroup": 4,
"effects": [
{
"devName": "CombatSpeedImpactHigh",
"type": "5",
"parameters": [
{
"key": "Attribute",//特性
"value": "26"//近接武器攻撃の間隔補正
},
{
"key": "Multiplier",//乗算される
"value": "1.25"//バニラなら1.25倍
}
]
}
]
},
}}
///------------------------------------------------------...
***疑似的に二刀流を実装する(上級者向け) [#edit1]
///------------------------------------------------------...
~ダガーを左手に持つ盾として実装し、その盾が、仮にShieldCo...
流れ↓
①Equipment.jsonのダガーを盾扱いに変更するか、完全に新アイ...
②Equipment.jsonにて、装備時にShieldCombatSpeedDualSwordと...
③Effectors.jsonにて、ShieldCombatSpeedDualSwordというステ...
///------------------------------------------------------...
**行動優先度を編集するには [#i492e12f]
///------------------------------------------------------...
~筆者が2021年に自作したMODである睡眠スケジュール改善MODを...
NEXUSに上げていたものは2年前のゲームバージョン用のものな...
バニラの住民は、スケジュールが睡眠になっていると、睡眠ゲ...
例えば、襲撃後に睡眠リズムが崩れ、昼寝をした後に、正規の...
これが効率厨には許せなかった。
住民の睡眠や食事をする意思決定処理には作業優先度システム...
具体的に言うと、
#code(php,menu,outline,icon,literal,nonumber){{
「作業をする」が優先度3
「睡眠する」が優先度4
「睡眠ゲージ」が0になった場合、「疲れ果てた」ステートが付...
「疲れ果てた」ステートの効果により、「睡眠する」の優先度...
よって「睡眠する」の優先度が2になり、作業よりも睡眠を優先...
}}
といった流れで処理が行われている。
欲求ゲージの残量に応じてどのステートが付与されるのか、はS...
そのステートがどの行動優先度をいくつ繰り上げるのか、はEff...
ただ、行動優先度を下手にいじると、目の前に豪華な料理があ...
ScheduleModelRepository.jsonを読み、それぞれのスケジュー...
睡眠スケジュール改善MODは、十分に眠れたなら、起床して食事...
「十分に眠れた」ステートに、睡眠優先度を実行不可能レベル...
ただし、睡眠ゲージが90%以上ある状態で強制起床した場合、...
///------------------------------------------------------...
終了行:
// ▼このページのdescriptionとKeywordです
#description(Going MediavalのEffectors.jsonの編集方法につ...
#keywords(Effectors.json,json編集,going medieval,ゴーイン...
#sitemap(0.8)
// ▲ここまで
// ▼ここから本文
///------------------------------------------------------...
*Effectors.jsonの編集方法について [#about]
///------------------------------------------------------...
~住民の行動を処理する数値情報が含まれるため、このファイル...
~変更を加えるたびに多重にバックアップを取り、うまくいかな...
#contents
///------------------------------------------------------...
**ファイルの場所 [#FileLocation]
///------------------------------------------------------...
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files(x86)\Steam\steamapps\common\Going Mediev...
}}
///------------------------------------------------------...
**ステート変化と行動優先度 [#explanation]
///------------------------------------------------------...
~「重装備によって移動速度がXX%下がる」、といったステータ...
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files (x86)\Steam\steamapps\common\Going Medie...
}}
#code(php,menu,outline,icon,literal,nonumber){{
C:\Program Files(x86)\Steam\steamapps\common\Going Mediev...
}}
///------------------------------------------------------...
**1日の経験値キャップ量を変更する [#edit]
///------------------------------------------------------...
スキル経験値の1日あたりに稼げる量は実質的に決まっている。
大人だと、どれだけ経験値稼ぎをさせても、1日あたり1280~20...
#code(php,menu,outline,icon,literal,nonumber){{
{
"devName": "AgeXPCapAdult",//大人ステータスを持...
"type": "5",
"parameters": [
{
"key": "Attribute",
"value": "106"
},
{
"key": "Multiplier",
"value": "0.8"//1600という基準の経験値キャ...
}
]
},
}}
この0.8という数字を、たとえば10にしてやると、経験値キャッ...
///------------------------------------------------------...
**盾装備時の攻撃速度ペナルティを変更する [#edit]
///------------------------------------------------------...
#code(php,menu,outline,icon,literal,nonumber){{
{
"id": "ShieldCombatSpeedHigh",//タワーシールド着用...
"locKeys": [
{
"language": 1,
"name": "effector_name_ShieldCombatSpeedHigh"
}
],
"uiGroup": 4,
"effects": [
{
"devName": "CombatSpeedImpactHigh",
"type": "5",
"parameters": [
{
"key": "Attribute",//特性
"value": "26"//近接武器攻撃の間隔補正
},
{
"key": "Multiplier",//乗算される
"value": "1.25"//バニラなら1.25倍
}
]
}
]
},
}}
///------------------------------------------------------...
***疑似的に二刀流を実装する(上級者向け) [#edit1]
///------------------------------------------------------...
~ダガーを左手に持つ盾として実装し、その盾が、仮にShieldCo...
流れ↓
①Equipment.jsonのダガーを盾扱いに変更するか、完全に新アイ...
②Equipment.jsonにて、装備時にShieldCombatSpeedDualSwordと...
③Effectors.jsonにて、ShieldCombatSpeedDualSwordというステ...
///------------------------------------------------------...
**行動優先度を編集するには [#i492e12f]
///------------------------------------------------------...
~筆者が2021年に自作したMODである睡眠スケジュール改善MODを...
NEXUSに上げていたものは2年前のゲームバージョン用のものな...
バニラの住民は、スケジュールが睡眠になっていると、睡眠ゲ...
例えば、襲撃後に睡眠リズムが崩れ、昼寝をした後に、正規の...
これが効率厨には許せなかった。
住民の睡眠や食事をする意思決定処理には作業優先度システム...
具体的に言うと、
#code(php,menu,outline,icon,literal,nonumber){{
「作業をする」が優先度3
「睡眠する」が優先度4
「睡眠ゲージ」が0になった場合、「疲れ果てた」ステートが付...
「疲れ果てた」ステートの効果により、「睡眠する」の優先度...
よって「睡眠する」の優先度が2になり、作業よりも睡眠を優先...
}}
といった流れで処理が行われている。
欲求ゲージの残量に応じてどのステートが付与されるのか、はS...
そのステートがどの行動優先度をいくつ繰り上げるのか、はEff...
ただ、行動優先度を下手にいじると、目の前に豪華な料理があ...
ScheduleModelRepository.jsonを読み、それぞれのスケジュー...
睡眠スケジュール改善MODは、十分に眠れたなら、起床して食事...
「十分に眠れた」ステートに、睡眠優先度を実行不可能レベル...
ただし、睡眠ゲージが90%以上ある状態で強制起床した場合、...
///------------------------------------------------------...
ページ名: