Delver Modding Handbook Wiki
Advertisement
Monsters.dat
Info
Description Contains all data for monsters
Location assets\data\Monsters.dat

"Monsters.dat" is a data file. It defines all information regarding monsters such as damage, health and sound effects.

Format[]

{
	monsters:{
		"THEME" : [
			{
				class:com.interrupt.dungeoneer.entities.Monster,
				property1,
				property2,
				[...]
			}
		]
	}
}

Properties[]

Name Value Description
atk integer How much melee damage the monster does
attackAnimation { start: integer, end: integer, speed: integer } Animation frames to play for this monster's attack
attackStartDistance float Distance at which the enemy tries to attack
baseLevel integer The lowest possible level of the enemy
bloodType Insect, Bone, Slime or blank The color of the blood particles when the enemy is hit or when it is bleeding. Default is blank
bloodPoolDecal {isActive:boolean} The decal to place when this monster is killed
bloodSplatterDecal {isActive:boolean} The decal to place when this monster is hurt
canOpenDoors boolean Whether this enemy can open doors. Default is true
chasetarget boolean True if the enemy chases after the player. False so it keeps a distance at all times
damageType The element of the attack
dieAnimation { start: integer, end: integer, speed: integer } Animation frames to play when the enemy dies
hasAttackAnim boolean Whether the enemy has more than 1 frame of animation for its attack
hurtAnimation { start: integer, end: integer, speed: integer } Animation frames to play when the enemy gets hit
hostile boolean Whether the enemy is hostile when spawning. Default is true
maxHp integer The max health of the monster
name string The name of the monster in uppercase
alertSound string sound file The sound or list of sounds the enemy makes when it notices the player
attackSound string sound file The sound or list of sounds the enemy makes when it attacks the player
attackSwingSound string sound file
dieSound string sound file The sound or list of sounds the enemy makes when it dies
fleeSound string sound file
hitSound string sound file
hurtSound string sound file The sound or list of sounds the enemy makes when it gets hit by the player
idleSound string sound file The sound or list of sounds the enemy makes when idling
walkSound string sound file
speed float How fast the enemy moves. An speed of 0.01 is very fast.
ranged boolean Sets whether the enemy is a ranged attacker. Default is false
reach float How far the enemy can hit with a melee attack. Default is 0.6
spells List of spells the enemy can cast
spriteAtlas string What file to use for sprite as defined in spritesheets.dat
tex integer items.png id The initial texture used by the monster
walkAnimation { start: integer, end: integer, speed: integer } Animation frames to play when the enemy moves. It's also its "idle" animation
wanders boolean
yOffset float Vertical positioning offset of the enemy's sprite
Advertisement