Skip to content

Instantly share code, notes, and snippets.

@hcarty
Created November 26, 2021 16:31
Show Gist options
  • Select an option

  • Save hcarty/e9c41116c6a7169ad71331721a4738ab to your computer and use it in GitHub Desktop.

Select an option

Save hcarty/e9c41116c6a7169ad71331721a4738ab to your computer and use it in GitHub Desktop.

Revisions

  1. hcarty created this gist Nov 26, 2021.
    169 changes: 169 additions & 0 deletions knight.ini
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,169 @@
    [Knight]
    Position = (0, 0, 0)
    AnimationSet = KnightAnimationSet
    Scale = 12

    ; Animation

    [KnightAnimationSet]
    Texture = data/texture/characters/knight_.png
    FrameSize = (24, 24)

    StartAnim = KnightIdleLeftAnimation

    ; Animations
    KnightIdleLeftAnimation = 4
    KnightWalkLeftAnimation = 4
    KnightRunLeftAnimation = 4
    KnightTurnLeftAnimation = 4
    KnightHurtLeftAnimation = 3
    KnightDownLeftAnimation = 4
    KnightLieLeftAnimation = 1
    KnightUpLeftAnimation = 4
    KnightIdleRightAnimation = 4
    KnightWalkRightAnimation = 4
    KnightRunRightAnimation = 4
    KnightTurnRightAnimation = 4
    KnightHurtRightAnimation = 3
    KnightDownRightAnimation = 4
    KnightLieRightAnimation = 1
    KnightUpRightAnimation = 4

    ; Transitions
    KnightIdleLeftAnimation-> = KnightIdleLeftAnimation #
    .KnightTurnLeftAnimation #
    .KnightWalkLeftAnimation #
    .KnightRunLeftAnimation #
    .KnightHurtLeftAnimation #
    .KnightDownLeftAnimation
    KnightWalkLeftAnimation-> = KnightWalkLeftAnimation #
    .KnightIdleLeftAnimation #
    .KnightRunLeftAnimation #
    .KnightTurnLeftAnimation #
    .KnightHurtLeftAnimation #
    .KnightDownLeftAnimation
    KnightRunLeftAnimation-> = KnightRunLeftAnimation #
    .KnightIdleLeftAnimation #
    .KnightTurnLeftAnimation #
    .KnightWalkLeftAnimation #
    .KnightHurtLeftAnimation #
    .KnightDownLeftAnimation
    KnightHurtLeftAnimation-> = !KnightIdleLeftAnimation #
    .KnightWalkLeftAnimation #
    .KnightRunLeftAnimation #
    .KnightTurnLeftAnimation #
    .KnightHurtLeftAnimation #
    .KnightDownLeftAnimation
    KnightTurnLeftAnimation-> = KnightIdleRightAnimation #
    KnightTurnRightAnimation #
    KnightWalkRightAnimation #
    KnightRunRightAnimation #
    KnightHurtRightAnimation #
    KnightDownRightAnimation
    KnightDownLeftAnimation-> = KnightLieLeftAnimation
    KnightLieLeftAnimation-> = KnightLieLeftAnimation #
    KnightUpLeftAnimation
    KnightUpLeftAnimation-> = KnightIdleLeftAnimation

    KnightIdleRightAnimation-> = KnightIdleRightAnimation #
    .KnightTurnRightAnimation #
    .KnightWalkRightAnimation #
    .KnightRunRightAnimation #
    .KnightHurtRightAnimation #
    .KnightDownRightAnimation
    KnightWalkRightAnimation-> = KnightWalkRightAnimation #
    .KnightIdleRightAnimation #
    .KnightRunRightAnimation #
    .KnightTurnRightAnimation #
    .KnightHurtRightAnimation #
    .KnightDownRightAnimation
    KnightRunRightAnimation-> = KnightRunRightAnimation #
    .KnightIdleRightAnimation #
    .KnightTurnRightAnimation #
    .KnightWalkRightAnimation #
    .KnightHurtRightAnimation #
    .KnightDownRightAnimation
    KnightHurtRightAnimation-> = !KnightIdleRightAnimation #
    .KnightWalkRightAnimation #
    .KnightRunRightAnimation #
    .KnightTurnRightAnimation #
    .KnightHurtRightAnimation #
    .KnightDownRightAnimation
    KnightTurnRightAnimation-> = KnightIdleLeftAnimation #
    KnightTurnLeftAnimation #
    KnightWalkLeftAnimation #
    KnightRunLeftAnimation #
    KnightHurtLeftAnimation #
    KnightDownLeftAnimation
    KnightDownRightAnimation-> = KnightLieRightAnimation
    KnightLieRightAnimation-> = KnightLieRightAnimation #
    KnightUpRightAnimation
    KnightUpRightAnimation-> = KnightIdleRightAnimation

    [KnightIdleLeftAnimation]
    KeyDuration = 0.1
    TextureOrigin = (96, 0)

    [KnightWalkLeftAnimation]
    KeyDuration = 0.1
    TextureOrigin = (96, 24)

    [KnightRunLeftAnimation]
    KeyDuration = 0.1
    TextureOrigin = (96, 48)

    [KnightTurnLeftAnimation]
    KeyDuration = 0.1
    TextureOrigin = (96, 72)

    [KnightHurtLeftAnimation]
    KeyDuration = 0.1
    TextureOrigin = (96, 96)

    [KnightDownLeftAnimation]
    KeyDuration = 0.2
    TextureOrigin = (96, 120)

    [KnightLieLeftAnimation]
    KeyDuration = 0.2
    TextureOrigin = (72, 120)

    [KnightUpLeftAnimation]
    KeyDuration = 0.2
    TextureOrigin = (96, 120)
    TextureSize = (96, 24)
    Direction = left # up

    [KnightIdleRightAnimation]
    KeyDuration = 0.1
    TextureOrigin = (0, 0)

    [KnightWalkRightAnimation]
    KeyDuration = 0.1
    TextureOrigin = (0, 24)

    [KnightRunRightAnimation]
    KeyDuration = 0.1
    TextureOrigin = (0, 48)

    [KnightTurnRightAnimation]
    KeyDuration = 0.1
    TextureOrigin = (0, 72)

    [KnightHurtRightAnimation]
    KeyDuration = 0.1
    TextureOrigin = (0, 96)

    [KnightDownRightAnimation]
    KeyDuration = 0.2
    TextureOrigin = (0, 120)

    [KnightLieRightAnimation]
    KeyDuration = 0.2
    TextureOrigin = (72, 120)

    [KnightUpRightAnimation]
    KeyDuration = 0.2
    TextureOrigin = (0, 120)
    TextureSize = (96, 24)
    Direction = left # down