Refactored the animation so I can normalize it to one api. Next is to create the concept of a temporary entity that represents a transitive effect.

This commit is contained in:
Zed A. Shaw 2025-09-11 14:18:52 -04:00
parent 0afaa20c1d
commit 8384b11993
10 changed files with 123 additions and 23 deletions

View file

@ -1,4 +1,14 @@
{
"burning_effect": {
"_type": "Animation",
"easing": 0,
"ease_rate": 0.5,
"scale": 1.0,
"simple": false,
"frames": 5,
"speed": 0.1,
"stationary": false
},
"ritual_blanket": {
"_type": "Animation",
"easing": 0,
@ -8,5 +18,55 @@
"frames": 3,
"speed": 0.2,
"stationary": true
},
"gold_savior": {
"_type": "Animation",
"easing": 1,
"ease_rate": 0.2,
"scale": 0.1,
"simple": true,
"frames": 10,
"speed": 0.3,
"stationary": false
},
"armored_knight" : {
"_type": "Animation",
"easing": 1,
"ease_rate": 0.2,
"scale": 0.1,
"simple": true,
"frames": 10,
"speed": 0.3,
"stationary": false
},
"axe_ranger": {
"_type": "Animation",
"easing": 3,
"ease_rate": 0.5,
"scale": 0.1,
"simple": true,
"frames": 1,
"speed": 0.6,
"stationary": false
},
"rat_with_sword": {
"_type": "Animation",
"easing": 3,
"ease_rate": 0.5,
"scale": 0.1,
"simple": true,
"frames": 1,
"speed": 1.0,
"stationary": false
},
"hairy_spider": {
"_type": "Animation",
"easing": 2,
"ease_rate": 0.5,
"scale": 0.1,
"simple": true,
"frames": 10,
"speed": 1.0,
"stationary": false
}
}