コンテンツにスキップ

GameplayTag階層

全GameplayTagの完全階層(89+タグ)。ProjectGameplayTags.h/.cppでNative宣言。


Element(属性)— 9タグ

魔法合成の第1要素。属性ダメージ・耐性判定にも使用。

Element
├── Element.Fire          火
├── Element.Ice           氷
├── Element.Thunder       雷
├── Element.Wind          風
├── Element.Earth         土
├── Element.Water         水
├── Element.Light         光
├── Element.Dark          闇
└── Element.Void          無

Spell(魔法)— 33タグ

魔法合成の要素パラメータをタグで表現。

Spell
├── Spell.Form                    形態
│   ├── Spell.Form.Projectile    弾
│   ├── Spell.Form.Beam          ビーム
│   ├── Spell.Form.Lance         槍
│   ├── Spell.Form.Wave          波動
│   ├── Spell.Form.Wall          壁
│   ├── Spell.Form.Chain         鎖
│   ├── Spell.Form.Area          エリア
│   └── Spell.Form.Summon        召喚体
├── Spell.Origin                  発生場所
│   ├── Spell.Origin.Self        自分
│   ├── Spell.Origin.Target      対象の位置
│   ├── Spell.Origin.Designated  指定地点
│   ├── Spell.Origin.Above       上空
│   └── Spell.Origin.Ground      地面
├── Spell.Direction               方向
│   ├── Spell.Direction.Forward       正面
│   ├── Spell.Direction.NearestEnemy  最寄り敵
│   ├── Spell.Direction.SelfCenter    自分中心
│   ├── Spell.Direction.Designated    指定地点
│   ├── Spell.Direction.Above         上空
│   └── Spell.Direction.Behind        背後
├── Spell.Contact                 接触挙動
│   ├── Spell.Contact.Explode    爆発
│   ├── Spell.Contact.Pierce     貫通
│   ├── Spell.Contact.Split      分裂
│   ├── Spell.Contact.Reflect    反射
│   ├── Spell.Contact.Vanish     消滅
│   ├── Spell.Contact.Attach     付着
│   └── Spell.Contact.AreaChange エリア変化
├── Spell.Secondary               二次行動
│   ├── Spell.Secondary.None         なし
│   ├── Spell.Secondary.HomingShot   追尾弾射出
│   ├── Spell.Secondary.Pull         引き寄せ
│   ├── Spell.Secondary.Push         押し出し
│   ├── Spell.Secondary.TerrainGen   地形生成
│   └── Spell.Secondary.HealRadiate  回復放射
└── Spell.Scale                   規模
    ├── Spell.Scale.Tiny          極小
    ├── Spell.Scale.Small         小
    ├── Spell.Scale.Medium        中
    ├── Spell.Scale.Large         大
    └── Spell.Scale.Huge          極大

Status(ステータス効果)— 15タグ

Status
├── Status.Buff                    バフ
│   ├── Status.Buff.AttackUp      攻撃力UP
│   ├── Status.Buff.DefenseUp     防御力UP
│   ├── Status.Buff.SpeedUp       速度UP
│   ├── Status.Buff.CritUp        クリティカル率UP
│   └── Status.Buff.RegenHP       HP自動回復
├── Status.Debuff                  デバフ
│   ├── Status.Debuff.Burn        燃焼(DoT+防御低下)
│   ├── Status.Debuff.Freeze      凍結(行動不能)
│   ├── Status.Debuff.Paralysis   麻痺(ランダム行動失敗)
│   ├── Status.Debuff.Knockback   吹飛ばし(物理移動)
│   ├── Status.Debuff.Slow        減速(移動/攻撃速度低下)
│   └── Status.Debuff.HealBlock   回復阻害
└── Status.Condition               コンディション
    ├── Status.Condition.High     好調(80+)
    ├── Status.Condition.Normal   通常(50-80)
    ├── Status.Condition.Low      不調(30-50)
    └── Status.Condition.Critical 危機(30以下)

State(ゲーム状態)— 15タグ

State
├── State.InCombat           戦闘中
├── State.InTown             街にいる
├── State.InDungeon          ダンジョン内
├── State.InSafetyArea       セーフティエリア内
├── State.InFinalDefense     最終防衛戦中
├── State.Dead               死亡
├── State.Combo              コンボ
│   ├── State.Combo.Active   コンボ実行中
│   ├── State.Combo.Stage1   1段目
│   ├── State.Combo.Stage2   2段目
│   ├── State.Combo.Stage3   3段目
│   └── State.Combo.Stage4   4段目
├── State.Guard
│   └── State.Guard.Active   ガード中
├── State.Dodge
│   ├── State.Dodge.Active   回避中
│   └── State.Dodge.Invincible  無敵フレーム中
├── State.Stagger
│   ├── State.Stagger.Light  軽のけぞり
│   └── State.Stagger.Heavy  重のけぞり
└── State.Casting
    └── State.Casting.Active 魔法詠唱中

Weapon(武器タイプ)— 9タグ

Weapon
├── Weapon.Sword       剣
├── Weapon.DualBlade   双剣
├── Weapon.GreatAxe    大斧
├── Weapon.Bow         弓
├── Weapon.Staff       杖
├── Weapon.Shield      盾
├── Weapon.Spear       槍
├── Weapon.Scythe      鎌
└── Weapon.Fist        拳

Equip(装備スロット)— 8タグ

Equip
└── Equip.Slot
    ├── Equip.Slot.MainWeapon    メイン武器
    ├── Equip.Slot.OffHand       オフハンド
    ├── Equip.Slot.Head          頭
    ├── Equip.Slot.Body          胴
    ├── Equip.Slot.Arms          手
    ├── Equip.Slot.Legs          脚
    ├── Equip.Slot.Accessory1    アクセサリ1
    └── Equip.Slot.Accessory2    アクセサリ2

Ability(アビリティカテゴリ)— 14タグ

Ability
├── Ability.Melee
│   ├── Ability.Melee.SlotA           A:攻撃系
│   │   ├── Ability.Melee.SlotA.SlashH     横薙ぎ
│   │   ├── Ability.Melee.SlotA.SlashUp    斬り上げ
│   │   ├── Ability.Melee.SlotA.Thrust     突き
│   │   └── Ability.Melee.SlotA.Slam       叩きつけ
│   └── Ability.Melee.SlotB           B:移動系
│       ├── Ability.Melee.SlotB.Dash       ダッシュ
│       ├── Ability.Melee.SlotB.Backstep   バックステップ
│       ├── Ability.Melee.SlotB.Emergency  緊急回避
│       └── Ability.Melee.SlotB.MoveAttack 移動攻撃
├── Ability.Special
│   ├── Ability.Special.UniversalX   汎用技X
│   ├── Ability.Special.Switch       切替技
│   ├── Ability.Special.Finisher     フィニッシュ技
│   └── Ability.Special.Ultimate     固有必殺技
├── Ability.Magic
│   └── Ability.Magic.Synthesized    合成魔法
├── Ability.Guard                     ガード
└── Ability.Dodge                     回避

Character(キャラクター識別)— 10タグ

Character
├── Character.Main
│   ├── Character.Main.Protagonist   主人公
│   ├── Character.Main.Knight        騎士
│   ├── Character.Main.Mage          魔術師
│   └── Character.Main.Rogue         盗賊
└── Character.Sub
    ├── Character.Sub.Blacksmith     鍛冶師
    ├── Character.Sub.StorageSpec    倉庫特化
    ├── Character.Sub.Alchemist     錬金術師
    ├── Character.Sub.Cook          調理師
    ├── Character.Sub.Gatherer      採取師
    └── Character.Sub.Buffer        バフ系

Damage(ダメージタイプ)— 7タグ

Damage
├── Damage.Physical        物理
├── Damage.Magical         魔法
├── Damage.Fire            火
├── Damage.Ice             氷
├── Damage.Thunder         雷
├── Damage.True            防御無視
└── Damage.Environmental   環境(トラップ等)

Event(イベントチャンネル)— 12タグ

Gameplay Message Router用のイベント通知チャンネル。

Event
├── Event.Combat
│   ├── Event.Combat.EnemyKilled     敵撃破
│   ├── Event.Combat.BossKilled      ボス撃破
│   ├── Event.Combat.PlayerDeath     プレイヤー死亡
│   ├── Event.Combat.ComboFinished   コンボ完了
│   └── Event.Combat.CriticalHit     クリティカルヒット
├── Event.Dungeon
│   ├── Event.Dungeon.FloorCleared   フロアクリア
│   ├── Event.Dungeon.RoomEntered    部屋入室
│   ├── Event.Dungeon.TreasureFound  宝箱発見
│   └── Event.Dungeon.TrapTriggered  トラップ発動
├── Event.Time
│   ├── Event.Time.DayChanged        日付変更
│   ├── Event.Time.HalfHourConsumed  30分消費
│   └── Event.Time.FinalDayReached   100日目到達
├── Event.Economy
│   ├── Event.Economy.ItemPurchased  アイテム購入
│   ├── Event.Economy.ItemSold       アイテム売却
│   └── Event.Economy.QuestCompleted 依頼完了
└── Event.Party
    ├── Event.Party.CharacterSwitched キャラ切替
    └── Event.Party.SubCharHired      サブキャラ雇用

GASアーキテクチャ図 | GASアセット | C++クラス