diff --git a/data/monsters/monsters.json b/data/monsters/monsters.json index 3880c02..667da6a 100644 --- a/data/monsters/monsters.json +++ b/data/monsters/monsters.json @@ -25,6 +25,19 @@ "animation": "slash", "animationDuration": 300.0 } + }, + { + "race": "green_slime", + "radius": 16.0, + "health": 40.0, + "speed": 0.7, + "attack": { + "cooldownDuration": 2000.0, + "range": 35.0, + "damage": 3.0, + "animation": "slash", + "animationDuration": 300.0 + } } ] } diff --git a/data/sprites/monsters.sprite b/data/sprites/monsters.sprite index e9270f0..5d1b90d 100644 --- a/data/sprites/monsters.sprite +++ b/data/sprites/monsters.sprite @@ -94,6 +94,54 @@ "frame_time" : 150, "originx" : 16, "originy" : 16 +}, + +"green_slime_N" : { + "texture" : "monsters/slime", + "topx" : 0, + "topy" : 0, + "height" : 32, + "width" : 32, + "number_of_frames" : 3, + "frame_time" : 150, + "originx" : 16, + "originy" : 16 +}, + +"green_slime_W" : { + "texture" : "monsters/slime", + "topx" : 0, + "topy" : 32, + "height" : 32, + "width" : 32, + "number_of_frames" : 3, + "frame_time" : 150, + "originx" : 16, + "originy" : 16 +}, + +"green_slime_S" : { + "texture" : "monsters/slime", + "topx" : 0, + "topy" : 64, + "height" : 32, + "width" : 32, + "number_of_frames" : 3, + "frame_time" : 150, + "originx" : 16, + "originy" : 16 +}, + +"green_slime_E" : { + "texture" : "monsters/slime", + "topx" : 0, + "topy" : 96, + "height" : 32, + "width" : 32, + "number_of_frames" : 3, + "frame_time" : 150, + "originx" : 16, + "originy" : 16 } }