Monster=<int>
Name=<string*20>
Type=<[monster] | trade | normal>
NotAttackable ;;; can player attack it
Catagory=<int> - determines the dynamic spawn it falls into
Terrain=<int> - some terrain it likes, water, land, forest, etc.
Level=<int>
Image=<int>
DeadItem=<string> - name of item it turns into at death
Life=<int>
Stamina=<int>
Mana=<int>
Strength=<int>
Dexterity=<int>
Quickness=<int>
Intelligence=<int>
Wisdom=<int>
Skill<1-50>=<int> - # is skill number, <int> is value
;;;; or
MeleeDefense=<int>
MagicDefense=<int>
MissleDefense=<int>
Unarmed=<int>
Dagger=<int>
Bow=<int>
CastSpell=<int>
Stealth=<int>
Scan=<int>
Run=<int>
Swim=<int>
AttackLow - attack lower body (legs)
AttackMid - attack mid body (default)
AttackHigh - attack upper body (head)
RespawnRate=<int> - in seconds
SpawnMonster=<int> - the monster is reproduces
SpawnTime=<int> - time before it creates new spawn
Weapon=<weapon item name>
Sheild=<sheild item name>
ChestArmor=<armor item name>
LegArmor=<armor item name>
HeadArmor=<armor item name>
; ---if no treasure set then use defualt system
Treasure<0-9>=<item name>
TreasureQty<0-9>=<int> - for gold and such
TreasureText<0-9>=<string> - like on a note
TreasureChance<0-9>=<int> - chance it gets dropped
AttackSound=<string>
DefendSound=<string>
DeathSound=<string>
VictorySound=<string>
IdleSound=<string>
;;;;; Need item use info like, use shears on sheep to get wool and bare sheep
; AI stuff
SightRange=<int> - how far it sees
Standstill - does not chase
Hides - runs from all
FearFactor=<int> - determines if monster runs from attacker
Confused - moves in random direction when enemy present
Roam=<int> - like sheep how far they roam from home spot
Sneak=<int> - % chance it sneaks each turn
ScanAlot - does monster scan all the time
NoScan - monster does not scan at all
;;;; AttackWithMelee - does monster attack with weapons (use only if they cast)
MagicPower=<single>
CastHeal=<1 to 100> - cast heal on self?
CastRevive - cast revive on self?
CastLifeRenewal
CastStaminaRenewal
CastManaRenewal
CastHarm=<1 to 100>
CastBlackhole=<1 to 100>
CastLightning=<1 to 100>
CastNova=<1 to 100>
CastIce=<1 to 100>
CastHero=<1 to 100>
HelpFriends - if monster of same type attacked, it will come to help
MoveFast - if monster can move twice per turn, need high RUN too
Friend<0-9>=<int>
Enemy<0-9>=<int>
IgnoreNewbies
IgnorePlayers
EatGrass
;;; talk stuff
TalkAttack=<string*200> ;;; what they say when they engage in battle
TalkKill=<string*200> ;;; what they say when they kill a target
TalkDeath=<string*200> ;;; what they say when they die
TalkGreeting=<string*200> ;;; said when you double-click on them
TalkFarewell=<string*200> ;;; said when you leave them
TalkIdle=<string*200> ;;; said randomly by NPC
;;; quest stuff
QuestTakeItem<0-9>=<item name> ;;; items it accepts
QuestTakeQty<0-9>=<int>
QuestTalk<0-9>=<string*200> ;;; chat it gives when # item is given
QuestGiveItem<0-9>=<item name> ;;; item it gives when it gets an item
QuestGiveWriting<0-9>=<string*200> ;;; text written on quest give item
QuestGiveQTy<0-9>=<int> ;;; quest give item qty
QuestAction<0-9>=<GiveXP | Attack | Warp>
QuestDataX<0-9>=<int>
QuestDataY<0-9>=<int>
QuestDataZ<0-9>=<int>
;;; GiveXP, dataX is XP to give
;;; Warp, datax, datay, dataz are coordinates
;;; settings for trade
TradeBuyValue=<single> ;;; price on trader buying items
TradeSellValue=<single> ;;; price on trader selling items
TradeGroup<0-9>=<int> ;;; default=all, in item.ini->group=<int>
TradeTalkSuccess=<string*200> ;;; what trader says on a trade
TradeTalkfarewell=<string*200> ;;; what trader says when you leave
Armor Levels
BashAL=<int>
ThrustAL=<int>
FireAL=<int>
ColdAL=<int>
ElectricAL=<int>
MagicAL=<int>
CutAL=<int>
StealthVision
LogHistory
NotTamable
ItemDamageImmune
Clone
Unique
NoHands
The following settings are used for all monsters that do not have these settings set.
DefaultDeadItem=490
DefaultFearFactor=1000
DefaultMagicPower=1.0
DefaultSpeed=2