diff options
| author | Giuseppe Gadola <giusgadola@gmail.com> | 2023-03-07 11:40:37 +0100 |
|---|---|---|
| committer | Giuseppe Gadola <giusgadola@gmail.com> | 2023-03-07 11:41:11 +0100 |
| commit | 07f451721a366dd263cdc5b2479a7bc94f6a550a (patch) | |
| tree | 37d86146a2bf6eb083843f269444ac100162f0b2 | |
| parent | refactor(animations): repeat current action with next_actions[1] (diff) | |
refactor(animations): explicitly decleare first action
| -rw-r--r-- | lua/pets/pets/dog.lua | 1 | ||||
| -rw-r--r-- | lua/pets/pets/slime.lua | 8 | ||||
| -rw-r--r-- | media/slime/green/split_idle/0.png | bin | 0 -> 468 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/1.png | bin | 0 -> 459 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/2.png | bin | 0 -> 464 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/3.png | bin | 0 -> 473 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/4.png | bin | 0 -> 475 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/5.png | bin | 0 -> 470 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/6.png | bin | 0 -> 457 bytes | |||
| -rw-r--r-- | media/slime/green/split_idle/7.png | bin | 0 -> 454 bytes |
10 files changed, 6 insertions, 3 deletions
diff --git a/lua/pets/pets/dog.lua b/lua/pets/pets/dog.lua index 26053d4..ad075db 100644 --- a/lua/pets/pets/dog.lua +++ b/lua/pets/pets/dog.lua @@ -10,6 +10,7 @@ return { walk_left = { "walk_left", "run_left", "idle" }, }, idle_actions = { "idle", "sit", "liedown" }, + first_action = "idle", movements = { right = { normal = { "walk" }, diff --git a/lua/pets/pets/slime.lua b/lua/pets/pets/slime.lua index 55b4dcf..794056f 100644 --- a/lua/pets/pets/slime.lua +++ b/lua/pets/pets/slime.lua @@ -1,17 +1,19 @@ return { next_actions = { idle_blink = { "idle_blink", "idle_wobble", "walk", "walk_left", "run", "run_left" }, - idle_wobble = { "divide" }, + idle_wobble = { "idle_wobble", "idle_blink", "walk", "walk_left", "run", "run_left", "divide" }, walk = { "walk", "idle_blink", "run" }, run = { "run", "walk", "run_left", "idle_wobble" }, walk_left = { "walk_left", "run_left", "idle_blink", "idle_wobble" }, run_left = { "run_left", "walk_left", "run", "idle_wobble" }, -- - divide = { "split_walk" }, - split_walk = { "split_walk", "join" }, + divide = { "split_walk", "split_idle" }, + split_walk = { "split_walk", "split_idle", "join" }, + split_idle = { "split_idle", "split_walk" }, join = { "idle_wobble" }, }, idle_actions = { "idle_wobble", "idle_blink" }, + first_action = "idle_blink", movements = { right = { normal = { "walk" }, diff --git a/media/slime/green/split_idle/0.png b/media/slime/green/split_idle/0.png Binary files differnew file mode 100644 index 0000000..638aac6 --- /dev/null +++ b/media/slime/green/split_idle/0.png diff --git a/media/slime/green/split_idle/1.png b/media/slime/green/split_idle/1.png Binary files differnew file mode 100644 index 0000000..d3e259d --- /dev/null +++ b/media/slime/green/split_idle/1.png diff --git a/media/slime/green/split_idle/2.png b/media/slime/green/split_idle/2.png Binary files differnew file mode 100644 index 0000000..43056fb --- /dev/null +++ b/media/slime/green/split_idle/2.png diff --git a/media/slime/green/split_idle/3.png b/media/slime/green/split_idle/3.png Binary files differnew file mode 100644 index 0000000..8c23bc6 --- /dev/null +++ b/media/slime/green/split_idle/3.png diff --git a/media/slime/green/split_idle/4.png b/media/slime/green/split_idle/4.png Binary files differnew file mode 100644 index 0000000..35d01aa --- /dev/null +++ b/media/slime/green/split_idle/4.png diff --git a/media/slime/green/split_idle/5.png b/media/slime/green/split_idle/5.png Binary files differnew file mode 100644 index 0000000..97cf847 --- /dev/null +++ b/media/slime/green/split_idle/5.png diff --git a/media/slime/green/split_idle/6.png b/media/slime/green/split_idle/6.png Binary files differnew file mode 100644 index 0000000..b2f5866 --- /dev/null +++ b/media/slime/green/split_idle/6.png diff --git a/media/slime/green/split_idle/7.png b/media/slime/green/split_idle/7.png Binary files differnew file mode 100644 index 0000000..3ef96dd --- /dev/null +++ b/media/slime/green/split_idle/7.png |