;
; MONSTERS
;
;-------------------
; Monsters

;	//	arg 0	ID# (1-4095)
;	//	arg 1	name (16 char)
;	//	arg 2	skin name,
;				Set this to "mirror" to make the monster look just like YOU! 
;	//	arg 3   scale.flags.colors.xpar	<-- up to four arguments, separated by dots
;				scale factor (enlarges skin) legal values are -8 t0 +8
;					0 - normal size
;					1 - 125% normal
;					2 - 150% normal
;					3 - 175% normal
;					4 - 200% normal
;					5 - 225% normal
;					6 - 250% normal
;					7 - 275% normal
;					8 - 300% normal
;					-1 - 90% of normal
;					-2 - 80% of normal
;					...
;					-8 - 20% of normal (or some minimum size)
;					// note: resizing skins makes them ugly and pixellated and makes baby Josh cry.
;
;				[optional] MONSTER FLAGS 
;					add a period followed by the monster FLAG you want
;						example: 0.1  = normal size with FLAG = 1
;					// AVAILABLE MONSTER FLAGS: (add together to combine: 3 = 1+2)
;					1 - monster cannot be tamed (cannot capture as a pet)
;					2 - monster can only cast spells in his or her own element (no matter how wise)
;
;				[optional] COLORTABLE 0-255
;					add yet another period after the flag if you want this
;						example: 0.0.3 = normal size, no flags, color table 3
;					Color tables dynamically recolor the monster's skin without having to come up with
;					new art files (saves download size, at the expense of less artistry)
;					Here are the conversions as of A57, unimplemented color tables will have no effect 
;						0: no change. (standard palette order) 
;						These next ones swap two pigments of the RGB triplet. 
;						1: R-G swap
;						2: R-B Swap
;						3: G-B swap 
;						The following overright one pigment with another (so that 2 of the 3 are then the same) My color description is 'what happens to a pinkish human skin tone' 
;						4: G<-R 'yellow-greens' 
;						5: B<-R 'purples'
;						6: R<-G 'khakis'
;						7: B<-G 'reddens'
;						8: R<-B 'green-hulks'
;						9: G<-B 'pinkens' 
;						In the following, I reduce the intensity of one of the pigments. 
;						10: cut red slightly
;						11: cut green slightly
;						12: cut blue slightly 
;						In the following, I dim all three pigments the same amount, the image gets darker, but is 
;						still colored. 
;						13: dim little <-- good for 'low light'
;						14: dim medium
;						15: dim high 
;						Same deal here, only I brighten, pretty much to incandescence :-) 
;						16: brighten little
;						17: brighten medium
;						18: brighten lots
;						19: brighten even more
;						20: brighten super much 
;						The following remove all color and turn image to grayscale, then dim or brighten it. 
;						21: gray out colors and dim it lots
;						22: gray out colors and dim it a litte
;						23: gray out colors but keep intensity
;						24: gray out colors and brighten
;						25: gray out colors and brighten more 
;						The next ones are the psychedelic ones and definitely mess up the purity of the artistic vision. But they have a sort of x-ray look which might be useful somewhere 
;						26: invert red
;						27: invert green
;						28: invert blue
;						29: invert red and green
;						30: invert red and blue
;						31: invert blue and green
;						32: invert all
;
;				[optional] XPARENT [0/1]
;					If you set this to '1' then the monster will be ghostly transparent, sort of.

;
;
;	//	arg 4	element			[0-7, following elements defined in ELEMENTS table.  8-255 are "special" elements which may or may not work (as of A52)]
;				element.alignment  Optionally you can provide an 'alignment' to further categorize your monsters.
;								an alignment is a short (15 character max) word, using no punctuation or spaces
;								For example:  "4.evil"  <-- element 4, alignment 'evil'
;								The actual use of the alignment is hidden in the intricacies of the #<cookie> system.
;	//	arg 5	hp (also maxHP)	[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//	arg 6	mp (also maxMP)	[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//	arg 7	defense, 		[Set to 0 (zero) and it will be set automatically from LEVEL]

;	//	arg 8	offense, 		[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//	arg 9	exp pts (that you win by killing it)
;								// NOTE: a value of 0 is HIGHLY recommended (to set automatically from LEVEL]
;	//	arg 10	gold (that you win by killing it)
;								// NOTE: a value of 0 is HIGHLY recommended (to set automatically from LEVEL]
;	//  arg 11  level 			(many things can be computed automatically based on level, which approximates human player levels)
;
;	// the following fields are optional (default values will be used if you don't assign them)
;
;	//  arg 12	strength		[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//  arg 13	stamina			[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//  arg 14	agility			[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//  arg 15	dexterity		[Set to 0 (zero) and it will be set automatically from LEVEL]
;	//  arg 16	wisdom			[Set to -1 and it will be set automatically from LEVEL, 0 really means no wisdom, and therefore no magic-casting]
;								in general, a higher wisdom allows the monster to cast higher level spells (level <= wis/8)
;								but a high wisdom also allows monster to us e spells "near" it's own element (about 40 wisdom points per step on the spell wheel)
;
; Monsters can have a couple custom sound effects.  If none is specified, they 
; will choose randomly from the 'standard' sounds.
;
;	//  arg 17  growl wave file		"snarl.wav" for example
;	//	arg 18	pain wave file		"ouch.wav" for example
;	//  arg 19	optional attack path  (see ITEMS table, argument 16 for details)
;				this controls additional animation during a monster's physical (not magical) attack.
;				-1		select one at random at world load
;				0		no attack path (default)
;				Nxx		path N, argument xx (see ITEMS table documentation)

;							skin		scale		el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav		attack path
;	0	1................	2			3		4	5		6	7	8	9	10	11	12	13	14	15	16		17						18			19
;
; More Monsters 1-199
;	
	2,	"Mini Alpha",		alpha,		-5,		1,		0,	0,	0,	0,	0,	0,	1,	0,	0,	0,	0,	-1,		growl17.wav,			pain7.wav,		-1,				
	3,	"Crazy Old Coot",	beggar,		0,		2,		0,	0,	0,	0,	0,	0,	3,	0,	0,	0,	0,	1,		die2.wav,				hit.wav,		-1,				
	4,	"Shadow Man",		beggar,		0.0.15.1,4,		,	,	,	,	325,421,13,	,	,	,	,	-1,		die2.wav,				pain17.WAV,		-1,				
	5,	"Rabid Cat",		danMisc,	,		4,		,	,	,	,	1958,4215,35,	,	,	,	,	1,		,						,				,				
	6,	"Man in a Robe",	darkwanderer,0.0.28,	,		,	,	,	,	,	,	6,	,	,	,	,	1,		,						,				,				
	7,	"Gabonasian Guard",	guards,		0.0.5,	3,		,	,	,	,	3012,7212,40,	,	,	,	0,	-1,		,						,				-1,				
;
;							skin		scale		el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav
;	0	1................	2			3		4	5		6	7	8	9	10	11	12	13	14	15	16		17						18
;
; Big Bosses 200 - 255
;
	202,Alpha,				alpha,		4.1,	7,		350,0,	20,	40,	1243,1000,10,	0,	0,	0,	1,	-1,		growl19.wav,			pain11.wav,		-1,				
	207,Delta,				darkwanderer,4.0.26.0,4,		1500,10,	100,50,	3125,4500,25,	0,	0,	0,	1,	1,		die2.wav,				fire1.wav,		-1,				
	208,"Wompas Cat",				danMisc,			8,		2,	,	,	,	,	4576,12353,40,	,	,	,	1,	1,		meow.wav,				meow.wav,		-1,				
	209,"Unusually Large Chicken",petKDH,		8,		2,		,	,	,	,	7245,15261,45,	,	,	,	1,	-1,		flee.wav,				flee.wav,		-1,				
	210,"Mr. Danner",		danner,		0.0.0.0,4,		0,	0,	,	,	10652,2653,50,	,	,	,	1,	-1,		danner3.wav,			danner4.wav,	30.100.2.0.0,	
	211,"Garden Gnome",		gardengnome,,		7,		,	,	,	,	2321,7565,35,	,	,	,	1,	-1,		,						,				,				
	212,"Big Garden Gnome",	gardengnome,2,		7,		,	,	,	,	3012,8415,45,	,	,	,	1,	-1,		,						,				,				
	213,"Garden Gnome Boss",gardengnome,4,		7,		,	,	,	,	20156,30234,55,	,	,	,	1,	-1,		,						,				,				
	214,Rose,				rose,		,		4,		,	,	,	,	51265,31654,60,	,	,	,	1,	-1,		die1.wav,				petPoke.wav,	,				
	215,"Axl Rose",			rose,		0.0.0,	4,		,	,	,	,	46512,37654,70,	,	,	,	1,	-1,		,						,				,				
	216,Omega,						mirror,		,		4,		999999,999999,32000,32000,,	,	500,255,255,255,255,255,	,						,				-1,				
	217,Elson,				daemon,		,		5,		,	,	,	,	,	,	100,,	,	,	,	-1,		,						,				-1,				
	218,Omega,				mirror,		,		5,		,	,	,	,	,	,	200,,	,	,	,	-1,		,						,				-1,				
	219,Mientaka,			daemon,		0.0.13,	5,		,	,	,	,	,	,	110,,	,	,	,	-1,		,						,				,				


;							skin		scale		el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav
;	0	1................	2			3		4	5		6	7	8	9	10	11	12	13	14	15	16		17						18
;
; Mini-Bosses 300-399
;
	300,"Alpha Clone",		alpha,		0.0.2.1,4,		300,0,	10,	30,	293,389,10,	,	,	,	1,	-1,		growl19.wav,			boom1.wav,		-1,				
	301,"Black Market Man",	Ronnie,		0.0.0,	2,		,	0,	,	,	5642,32000,60,	,	,	,	,	1,		die2.wav,				petRecall.WAV,	-1,				
	302,"Alpha's Spirit",	alpha,		0.0.23.0,4,		,	,	,	,	,	,	40,	,	,	,	1,	-1,		,						,				,				
	303,"Delta's Spirit",	darkwanderer,0.0.23.0,4,		,	,	,	,	,	,	45,	,	,	,	1,	-1,		,						,				-1,				
	304,"Wompas Cat's Spirit",danMisc,	8.0.23.0,4,		,	,	,	,	,	,	50,	,	,	,	,	-1,		,						,				,				
	305,"Mr. Danner's Spirit",danner,		0.0.23.0,4,		,	,	,	,	,	,	55,	,	5,	,	,	-1,		danner3.wav,			danner4.wav,	30.101.2.0.0,	
	306,"Garden Gnome's Spirit",gardengnome,0.0.23.0,4,		,	,	,	,	,	,	60,	,	,	,	0,	-1,		,						,				,				
	307,"Gabonasian's Spirit",guards,		0.0.23,	4,		,	,	,	,	,	,	65,	,	,	,	1,	-1,		,						,				-1,				
	308,"Ronnie Mr. Danner",danner,		,		2,		,	,	,	,	,	,	100,,	,	,	,	-1,		danner3.wav,			danner4.wav,	30.100.2.0.0,	
	309,Ronnie,				ronnie,		,		0,		,	,	,	,	,	,	100,,	,	,	,	-1,		,						,				-1,				
;
;							skin		scale		el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav
;	0	1................	2			3		4	5		6	7	8	9	10	11	12	13	14	15	16		17						18
;
; Sidquest Enemies/Bosses 500-???
;
	501,"Manze Maze Guard",	aaa,		2.0.10.0,3,		,	,	,	,	1200,5000,20,	,	,	,	,	-1,		die1.wav,				manzemaze1.wav,	-1,				
	502,"Maze Hologram Type 1",farmer,		0.0.25.1,3,		,	,	,	,	150,0,	5,	,	,	,	1,	-1,		growl1.WAV,				cough.wav,		-1,				
	503,"Maze Hologram Type 2",beggar,		0.0.24.1,3,		,	,	,	,	300,0,	10,	,	,	,	1,	-1,		crash1.wav,				cough.wav,		-1,				
	504,"1337 H4x0r",		dom,		3.0.0.0,7,		500,20,	0,	0,	0,	32000,1,	50,	50,	50,	50,	-1,		die2.wav,				axl1.wav,		-1,				
	505,Mayor,				Ronnie,		,		,		,	0,	,	,	0,	0,	27,	,	,	,	,	-1,		die2.wav,				hurt1.wav,		-1,				
	506,Mayor,				Ronnie,		,		,		,	,	,	,	,	,	32,	,	,	,	,	-1,		die2.wav,				hurt1.wav,		-1,				
	507,Mayor,				Ronnie,		,		,		,	,	,	,	,	,	32,	,	,	,	,	-1,		die2.wav,				hurt1.wav,		-1,				
	508,Mayor,				Ronnie,		,		,		,	,	,	,	,	,	38,	,	,	,	,	-1,		die2.wav,				hurt1.wav,		-1,				
	509,Cop,				josh55,		,		,		,	,	,	,	51243,32000,50,	,	,	,	1,	1,		die2.wav,				growl12.wav,	-1,				
	510,"Forest Guard",		campguard,	,		3,		,	,	,	,	9123,1000,75,	,	,	,	1,	-1,		die1.wav,				pain1.WAV,		-1,				
	511,Robber,				robber,		,		4,		,	,	,	,	53256,32000,50,	,	,	,	,	1,		,						,				-1,				
	512,Yoda,				Adoy,		0.0.0,	,		,	,	,	,	,	,	75,	,	,	,	,	-1,		yodapain.wav,			yodapain.wav,	-1,				
	513,"Gandalf the White",dom,		,		3,		,	,	,	,	,	,	200,,	,	,	,	-1,		,						,				-1,				
	514,"Simmen Stenil",	ss,			,		3,		,	,	,	,	,	,	200,,	,	,	,	1,		,						,				-1,				
	516,Zhimzhapian,		Zimosaur,	,		4,		,	,	,	,	0,	,	100,,	,	,	,	-1,		,						,				-1,				
	517,"Green Elf",		Adoy,		0.0.0,	,		,	,	,	,	,	,	75,	,	,	,	,	-1,		yodapain.wav,			yodapain.wav,	-1,				
	518,"Mr. Danner's Clone",danner,		0.0.0.0,4,		0,	0,	,	,	10652,2653,85,	,	,	,	1,	-1,		danner3.wav,			danner4.wav,	30.100.2.0.0,	
	519,Omegian,			mirror,		-3,		4,		,	,	,	,	,	,	150,,	,	,	,	-1,		,						,				-1,				
	520,"Wompas Kitty",		danMisc,	,		2,		,	,	,	,	,	,	50,	,	,	,	,	1,		,						,				-1,				
	521,Snoopet,			dog,		,		3,		,	,	,	,	,	,	60,	,	,	,	,	1,		,						,				-1,				
	522,"Overused Skin",	Ronnie,		,		6,		,	,	,	,	,	,	90,	,	,	,	,	-1,		,						,				-1,				
	523,Hippie,				hippie,		,		6,		,	,	,	,	,	,	125,,	,	,	,	-1,		,						,				-1,				
	524,Cultist,			cult1,		,		5,		,	,	,	,	,	,	110,,	,	,	,	-1,		,						,				-1,				
	525,Cultist,			cult2,		,		,		,	,	,	,	,	,	90,	,	,	,	,	-1,		,						,				-1,				
	526,Cultist,			cult3,		,		4,		,	,	,	,	,	,	100,,	,	,	,	-1,		,						,				-1,				
;							skin		scale		el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav
;	0	1................	2			3		4	5		6	7	8	9	10	11	12	13	14	15	16		17						18
;
; Custom Monsters 400-499
;
	400,Mini-Omeginan,		josh40,		-3.0.29.0,4,		200,200,30,	20,	98,	400,10,	20,	30,	20,	10,	5,		growl5.wav,				pain4.wav,		-1,				
	402,"Dark Wanderer",	darkwanderer,,		4,		400,50,	40,	20,	576,200,15,	,	,	,	,	-1,		laugh1.wav,				axl1.wav,		-1,				
	405,"Cave Dweller",		danMisc,	8,		2,		,	,	,	,	765,986,20,	,	,	,	,	-1,		BEG.WAV,				cough.wav,		-1,				
	406,"Blue Flame",		danNoFloat,	0.0.2.0,5,		,	,	,	,	867,1204,25,	,	,	,	1,	1,		,						,				-1,				
	407,Ooga,				petKDH,		8.0.0,	2,		,	,	,	,	1572,3374,25,	,	,	,	1,	1,		fleeFailed.wav,			fleeFailed.wav,	-1,				
	408,Booga,				petKDH2,	8.0.0,	2,		,	,	,	,	1725,4251,30,	,	,	,	,	1,		fleeFailed.wav,			fleeFailed.wav,	-1,				
	409,"Manze Castle Guard",guards,		0.0.2.0,3,		0,	0,	0,	0,	0,	0,	50,	0,	0,	0,	0,	1,		laugh1.wav,				petDead.WAV,	-1,				
	410,"Long-Haired Man",	ozzy,		,		,		,	,	,	,	2052,3958,35,	,	,	,	1,	-1,		laugh4.wav,				manzemaze1.wav,	-1,				
	411,"Rabid Snoopy",		dog,		0.0.0.0,,		,	,	,	,	2548,4025,40,	,	,	,	,	1,		dog1.wav,				dog2.wav,		-1,				
	412,"Hysterical Man",	ozzy,		1,		,		,	,	,	,	2234,4534,38,	,	,	,	1,	1,		sitae1.wav,				sitae2.wav,		-1,				
	413,"Old Bum",			bum,		,		2,		,	,	,	,	2875,5623,42,	,	,	,	,	1,		wise1.wav,				wise2.wav,		-1,				
	414,"Beetle Bug",		josh83,		0.0.22,	2,		,	,	,	,	,	,	5,	,	,	,	,	-1,		,						,				-1,				
	415,"Wacky Walrus",		walrus,		,		1,		,	,	,	,	,	,	60,	,	,	,	,	-1,		,						,				-1,				
	416,"Mini Omega",		mirror,		,		4,		,	,	,	,	,	,	65,	,	,	,	,	-1,		,						,				-1,				
	417,Vendett,			darkwanderer,0.0.13.1,6,		,	,	,	,	,	,	70,	,	,	,	,	-1,		,						,				-1,				
	418,Elsonite,			daemon,		-5,		5,		,	,	,	,	,	,	80,	,	,	,	,	-1,		,						,				-1,				
	419,"Euphoristic Robber",robber,		,		4,		,	,	,	,	,	,	90,	,	,	,	,	1,		,						,				-1,				
	420,"Floating Orb",		orbmon,		,		,		,	,	,	,	,	,	85,	,	,	,	,	-1,		,						,				-1,				
	421,"Weirdo Walrus",	walrus,		,		1,		,	,	,	,	,	,	95,	,	,	,	,	-1,		,						,				-1,				
	423,Mientakan,			daemon,		-5.0.13,5,		,	,	,	,	,	,	85,	,	,	,	,	-1,		,						,				,				
;
; Pets, starting at 1000 to make my life easier with the ITEMS table.
; To make a pet that you can buy at the store, you first need to have a MONSTER entry which describes
; the creature itself, then add an ITEM table entry of class 200 which gives the MONSTER ID as the 'image #"
; (argument 3 of the ITEM table).  Then have a scripted shopkeeper somewhere with an OFFER command (do
; NOT use the OFFER2 command) which offers the ITEM NUMBERS which refer to the MONSTER IDs in question.
; Yeah, I expect a lot of confusion over this.  Buying pets is also unusual in that they should never appear
; in your inventory. When you buy them, they should go straight to your pen.
;
; The stats you give here are the ones your pet will start out with.  (you might duplicate a regular
; monster entry here and mod it if you want a purchased pet of the same type to start with different
; stats.
;
;							skin		scale	el	hp		mp	def	off	exp	gld	lev	str	sta	agi	dex	wis		growl.wav				pain.wav
;	0	1................	2			3	4	5		6	7	8	9	10	11	12	13	14	15	16		17						18

	1000,"Stinger",			pet04,		0,	1,	0,		0,	0,	0,	0,	0,	10,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1001,"Grubber",			pet02,		0,	6,	0,		0,	0,	0,	0,	0,	20,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1002,"Life Leech",		pet01,		0,	0,	0,		0,	0,	0,	0,	0,	30,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1003,"Dragon",			pet03,		0,	5,	0,		0,	0,	0,	0,	0,	40,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1004,"Leghorn",			petKDH,		0,	7,	0,		0,	0,	0,	0,	0,	20,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1005,"Bantam",			petKDH2,		0,	7,	0,		0,	0,	0,	0,	0,	25,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1006,"Bad Andy",		petKDrH,		0,	7,	0,		0,	0,	0,	0,	0,	30,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1007,"Mean Comb",		petKDrH2,	0,	7,	0,		0,	0,	0,	0,	0,	35,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1008,"Forest Wyrm",		pet05,		0.2,100,0,		0,	0,	0,	0,	0,	50,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1
	1009,"Needler",			pet06,		0  ,2,	0,		0,	0,	0,	0,	0,	40,	0,	0,	0,	0,	-1,		"growl5.wav",			"pain9.wav",	-1

; Be sure to leave a blank line at the end of this file

