Zannick/logic-graph

Allow defining time based on point paths and speeds

開放

#199 建立於 2024年8月6日

 (0 則留言) (0 個反應) (0 位負責人)Rust (0 個分叉)auto 404
enhancementhelp wanted

倉庫指標

星標
 (4 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

For example, AV2's remote boomerang or mist movement. The latter is exit movement, which is currently supported only for straight lines. The former involves the player staying in position (or falling) while the boomerang moves from point to point. An ideal way to represent a curving path and a return would be to detail the points and speeds between them, e.g.

    path: [Spot, [A, B], Other Spot, [C, D], Spot]
    speeds: [mist2, mist2, mist2, ret]

which is to say, "path" can include either raw coordinates or in-area spot names, and speeds is all the names of the movements we'd use to calculate time.

For movements, this would be similar to #187 except for speeds replacing movement to allow for (or require) defining all of them.

貢獻者指南