Monsters { Green Slime { Health = 10 Attack = 5 CollisionDmg = 5 MoveSpd = 110 Size = 80 XP = 2 Strategy = Run Towards BumpStopChance = 2 #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, OneShot DEATH = 10, 0.1, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Green Slime Remains,30%,1,1 DROP[1] = Minor Health Potion,5%,1,1 DROP[2] = Berries,3%,1,1 } Blue Slime { Health = 30 Attack = 10 CollisionDmg = 0 MoveSpd = 70 Size = 100 XP = 6 Strategy = Shoot Afar #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, Repeat DEATH = 10, 0.1, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Blue Slime Remains,30%,1,1 DROP[1] = Minor Mana Potion,5%,1,1 DROP[2] = Berries,5%,1,1 } Red Slime { Health = 25 Attack = 10 CollisionDmg = 10 MoveSpd = 95 Size = 120 XP = 5 Strategy = Run Towards #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, OneShot DEATH = 10, 0.1, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Red Slime Remains,30%,1,1 DROP[1] = Minor Health Potion,5%,1,1 DROP[2] = Berries,5%,1,1 } Yellow Slime { Health = 240 Attack = 10 CollisionDmg = 15 MoveSpd = 40 Size = 160 XP = 18 Strategy = Run Towards #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, OneShot DEATH = 10, 0.1, OneShot } # Jump property overrides JumpTimer = 10.0 JumpDelayTime = 1.2 JumpAttackDamage = 20 JumpKnockbackFactor = 50.0 JumpMoveSpd = 90 # How much time remaining for the jump target being locked into place. JumpLockinTargetTime = 0.2 Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Yellow Slime Remains,30%,1,1 DROP[1] = Minor Recovery Potion,5%,1,1 DROP[2] = Berries,7%,1,2 } Flower Turret { Health = 40 Attack = 10 CollisionDmg = 0 MoveSpd = 0 Size = 100 XP = 3 Strategy = Turret #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 7, 0.1, PingPong JUMP = 1, 0.1, OneShot SHOOT = 5, 0.1, OneShot DEATH = 5, 0.2, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead # Walk Sound = Slime Walk # DOES NOT WALK! # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Flower Petals,30%,1,1 DROP[1] = Berries,5%,1,1 DROP[2] = Bandages,10%,1,1 } Slime King { Health = 8000 Attack = 10 CollisionDmg = 0 MoveSpd = 100 Size = 800 XP = 150 Strategy = Slime King StartPhase = 1 #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, OneShot DEATH = 10, 0.1, OneShot CHARGEUP = 10, 0.04, Repeat } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Ring of the Slime King,100%,1,1 } Windhound { Health = 110 Attack = 12 CollisionDmg = 12 MoveSpd = 120% Size = 90% XP = 11 Strategy = Wolf #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 3, 0.2, PingPong WALK = 4, 0.06, PingPong SHOOT = 10, 0.1, OneShot DEATH = 4, 0.1, OneShot } # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Windhound Skin,30%,1,1 Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk } Frog { Health = 60 Attack = 15 CollisionDmg = 15 MoveSpd = 70% Size = 70% XP = 12 Strategy = Frog #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 4, 0.13, PingPong JUMP = 10, 0.06, Repeat SHOOT = 6, 0.15, PingPong DEATH = 6, 0.1, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Frog Skin,50%,1,1 } Bear { Health = 450 Attack = 45 CollisionDmg = 5 MoveSpd = 75% Size = 200% XP = 33 Strategy = Bear #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 4, 0.3, Repeat JUMP = 5, 0.2, Repeat SHOOT = 3, 0.2, OneShot DEATH = 3, 0.15, OneShot SLAM = 4, 0.2, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Bear Blood,10%,1,2 DROP[1] = Bear Claw,30%,1,1 } Ursule, Mother of Bears { Health = 5500 Attack = 30 CollisionDmg = 10 MoveSpd = 95% Size = 800% XP = 200 Strategy = Ursule # vvvvv Bear script overrides vvvvv # How close the bear has to get to begin its attack. Attack Range = 500 # How large the range of the attack is. Smash Attack Diameter = 640 # How long the bear charges up its attack. Chargeup Time = 0.8s # How long to wait in animation time before the attack hits. Attack Animation Wait Time = 0.3s # How long the duration of the knockup is. Attack Knockup Duration = 0.4s # Sets how much knockback the attack will have. Attack Knockback Amount = 250 # ^^^^^ End Bear script overrides ^^^^^ #Size of each animation frame SheetFrameSize = 26,26 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 4, 0.3, Repeat JUMP = 5, 0.2, Repeat SHOOT = 3, 0.2, OneShot DEATH = 3, 0.15, OneShot SLAM = 4, 0.1, OneShot SIT = 6, 0.15, OneShot GLARE = 2, 0.2, Reverse CHARGING = 5, 0.1, Repeat CHARGE = 4, 0.3, Repeat } # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Ring of the Bear,100%,1,1 DROP[1] = Bear Blood,10%,1,2 DROP[2] = Bear Claw,30%,1,1 Hurt Sound = Monster Hurt Death Sound = Ursule Dead Walk Sound = Slime Walk } Bun { Health = 750 Attack = 35 CollisionDmg = 35 MoveSpd = 80 Size = 200 XP = 6 Strategy = Shoot Afar #Size of each animation frame SheetFrameSize = 24,24 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = False Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 10, 0.1, Repeat JUMP = 10, 0.06, Repeat SHOOT = 10, 0.1, OneShot DEATH = 10, 0.1, OneShot } Range = 200 CloseInRange = 600 ShootingSpeed = 0.4 BulletSpeed = 350 BulletSize = 40 BulletColor = 204, 108, 231, 255 Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity DROP[0] = Slimy Bun,100%,1,1 } Boar { Health = 260 Attack = 24 CollisionDmg = 24 MoveSpd = 100% Size = 110% XP = 19 Strategy = Boar #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 1, 0.6, Repeat WALK = 4, 0.2, Repeat SCRATCH = 5, 0.1, Repeat DEATH = 4, 0.15, OneShot } # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk } Goblin (Dagger) { Health = 120 Attack = 18 CollisionDmg = 5 MoveSpd = 90% Size = 90% XP = 14 Strategy = Goblin Dagger # Wait time override for Run Towards strategy. WaitTime = 0 #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 2, 0.6, Repeat WALK = 4, 0.15, Repeat STABBING = 4, 0.075, OneShot DEATH = 4, 0.15, OneShot SLASHING = 4, 0.075, OneShot STAB = 1, 0.1, OneShot SLASH = 1, 0.1, OneShot } # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk } Goblin (Bow) { Health = 120 Attack = 18 CollisionDmg = 0 MoveSpd = 90% Size = 90% XP = 17 Strategy = Goblin Bow #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 2, 0.6, Repeat WALK = 3, 0.2, Repeat SHOOT = 4, 0.06, OneShot DEATH = 4, 0.15, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 } Goblin (Bombs) { Health = 120 Attack = 18 CollisionDmg = 0 MoveSpd = 90% Size = 90% XP = 17 Strategy = Goblin Bomb #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 2, 0.6, Repeat WALK = 4, 0.3, Repeat THROW = 3, 0.1, OneShot DEATH = 4, 0.15, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 } Goblin Boar Rider { Health = 260 Attack = 24 CollisionDmg = 24 MoveSpd = 100% Size = 100% XP = 21 Strategy = Goblin Boar Rider #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True # For monsters that have a mounted portion, this will specify the animation to use. Mounted Animation = GOBLIN_BOW_MOUNTED Mounted Animation Offset = 0,-10 Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 1, 0.6, Repeat WALK = 4, 0.2, Repeat SCRATCH = 5, 0.1, Repeat DEATH = 4, 0.15, OneShot } ########################### # Run Away Script Overrides ########################### # How far away the monster attempts to distance itself from the player Range = 600 # If the player is farther than this distance, close in on them. CloseInRange = 700 ############################### # End Run Away Script Overrides ############################### Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 } Hawk { Health = 10 Attack = 22 CollisionDmg = 22 MoveSpd = 180% Size = 50% XP = 5 Strategy = Hawk #Size of each animation frame SheetFrameSize = 32,32 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 1, 0.6, Repeat JUMP = 4, 0.2, Repeat ATTACKING = 2, 0.2, OneShot DEATH = 3, 0.15, OneShot ATTACK = 4, 0.1, Repeat } Ignore Collisions = True Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Wing Flap # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 } Stone Elemental { Health = 990 Attack = 52 CollisionDmg = 26 MoveSpd = 50% # Due to the Stone Elemental's base sprite size being 36x36, 220% is actually 146.666666667% size when factoring in a 50% larger sprite. Size = 147% XP = 71 Strategy = Stone Elemental #Size of each animation frame SheetFrameSize = 48,48 # Setting this to true means every four rows indicates one animation, the ordering of the directions is: NORTH, EAST, SOUTH, WEST 4-Way Spritesheet = True Animations { # Frame Count, Frame Speed (s), Frame Cycling (Repeat,OneShot,PingPong,Reverse) # Animations must be defined in the same order as they are in their sprite sheets # The First Four animations must represent a standing, walking, attack, and death animation. Their names are up to the creator. IDLE = 1, 0.6, Repeat JUMP = 1, 0.2, Repeat SHOOT = 1, 0.2, OneShot DEATH = 1, 0.15, OneShot } Hurt Sound = Monster Hurt Death Sound = Slime Dead Walk Sound = Slime Walk # Drop Item Name, Drop Percentage(0-100%), Drop Min Quantity, Drop Max Quantity # DROP[0] = Ring of the Bear,100%,1,1 } }