-
-
Notifications
You must be signed in to change notification settings - Fork 2
mobのステータス
Ponpon edited this page Jul 30, 2023
·
15 revisions
mobには固有ステータス、基礎ポイント、成長ポイントを設定する。
mobはレベルを指定して召喚し、固有ステータスおよび計算した成長ステータスを適用する。
レベルによって変動しないステータス
各属性値はプレイヤーの属性攻撃に対する耐性(%)
- 例:100の場合、等倍の攻撃値を与える。
0の場合、攻撃を無力化する。
-100の場合、受けた攻撃の分そのまま回復する。
固有ステータス | 概要 |
---|---|
ベース | mobのid, CustomName, Tags等のnbt |
見た目 | mobのHandItems, ArmorItems等のnbt |
炎属性値 | mobの炎属性値 |
氷属性値 | mobの氷属性値 |
雷属性値 | mobの雷属性値 |
光属性値 | mobの光属性値 |
闇属性値 | mobの闇属性値 |
最大感知範囲 | mobの最大感知範囲 |
基本移動力 | mobの基本移動力(特殊な移動は含めない) |
ノックバック耐性 | mobのノックバック耐性 |
ノックバック力 | mobのノックバック力(近接及び弓矢等の飛び道具含む) |
レベルによって変動するステータス
成長ステータスの値の基準が100になるように計算される。
計算式はHPとMP、その他の2つで分けられる。
HPとMPは、
ステータス×4×レベル÷100+レベル+10
攻撃力系は、
ステータス×0.5×レベル÷100+2
防御力系は、
ステータス×レベル÷100+5
によって求められる。
成長ステータス | 概要 |
---|---|
最大HP | mobの最大HP |
最大MP | mobの最大MP |
物理攻撃力 | mobの攻撃力(近接及び弓矢等の飛び道具含む) |
物理防御力 | mobの防御力(近接及び弓矢等の飛び道具含む) |
魔法攻撃力 | mobの魔法攻撃力 |
魔法防御力 | mobの魔法防御力 |
ダメージ^2/(ダメージ+防御力)
となっている。
mobが撃った矢などの投てき物には、mobの物理攻撃力値がdamage
に代入される。
半径3m以内にmobがいないとダメージが代入されないので、Spawnで召喚位置を大きくずらすと代入されないことがある。
- 視線判定は行わない
- 属性は炎・氷・雷・光・闇の5つ
- mobのAttributeは直接編集しない。何らかのインターフェースを経由してmobに設定される。
- mobの属性見分ける方法を導入する
- 敵の攻撃に属性はない、バニラ準拠。
- mobのスキルでの魔法弾などの召喚物は「物理攻撃力」「レベル」等で実際の威力が変わる
- 属性値が0で攻撃を無効化しても、
Received○○Damage
のタグは付与される。
属性値の値によってその属性に対する状態が読み取れる。
状態 | 属性値の範囲 |
---|---|
吸収 | ~ -1 |
耐性 | 0 ~ 99 |
通常 | 100 |
弱点 | 101 ~ |
Copyright © 2024 TUSB Corporation. All Rights Reserved.
このページの内容もしくは直接リンクを他サイトやSNSへの転載もしくは引用する事を禁止します。