Skip to content

[TODO] トリガー取得 #18

Description

@Syareene

重要度

高い

このTODOはこのTUSBAD Versionに影響が出る

Prototype

タスク内容

概要

スキルやステータス加算やアイテムの発動などのトリガーの作成。

要件

上記に該当するトリガーを作成すること。例に出しているもの以外にも欲しいものがあれば作ってください。
例: 人参棒をクリックしたら〇〇
  アイテムを使ったら〇〇
  発射したら〇〇
  ホットバーにあったら〇〇
  防具を装備していたら〇〇
  防具を着脱したら〇〇
  攻撃を対象に当てたら〇〇
  対象を倒したら〇〇
  常時〇〇
  インベントリにあったら〇〇
  被ダメージで〇〇(ダメージソースによる細分化もありか?)
  スニークしたら〇〇(時間つけてもよい。また、経過したら発動or経過してスニークをやめたら発動で分けたい)
  ガードしたら〇〇
  一定時間アイテム長押しで〇〇
(多分他にもあるかもだけど一旦これまで)

これらのトリガーの検知方法は問わないが、なるべく負荷が軽くようにかつ、データ系を取得するタイミングは直値参照ではなくプレイヤーデータ取得functionを使いデータを取得したうえで参照すること。

条件にマッチしたら該当する条件のfunctionを実行すること。
該当functionが実行されたら、インベントリからそのトリガーに該当するアイテムを実行しそのアイテムの処理に移行できるようにすること(macroかな)

予想される問題

処理を工夫しないと負荷が大きくなる

なぜこの重要度にしたのか

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions