the Phrozen Forums
  General Mod Making
  updated Monstats.txt guide feel free to contribute

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   updated Monstats.txt guide feel free to contribute
NefariusDX
Honorary Warlord

Posts: 1392
From: The Hadal Abyss of Eternal Oblivion
Registered: Jun 2001

posted 26 December 2001 17:44     Click Here to See the Profile for NefariusDX   Click Here to Email NefariusDX        Reply w/Quote   Visit NefariusDX's Homepage!
MONSTATS.TXT FILEGUIDE

BY NEFARIUS NEFARIUSDX@HOTMAIL.COM
MANY THX TO ALL THOSE WHO WHERE KIND ENOUGH TO CONTRIBUTE DATA


COLUMN A CLASS Name used for this monster within monstats.txt (no function)
COLUMN B NAMECO String code for this monster
COLUMN C TYPE The Species this monster is contained in (i.e. Skeleton, fallen etc) (no function)
COLUMN D DESCRIPTOR The string code for the special abilities of the monster (i.e. rises fallen)
COLUMN E BASEID The base ID that controls the AI and skills this monster has
COLUMN F POPULATEID Number used to spawn it in levels.txt (no function)
COLUMN G SPAWNED 0/1, 0 means the monster cannot be spawned thru the m1-25 and u1-25 columns in levels.txt
COLUMN H BETA 0/1, Reference only, shows if the monster appeared within the beta of the game (no function)
COLUMN I CODE The Token from which the monster will reads its pallete file (its color in the game)
COLUMN J CLIENTONLY 0/1, Controls if the monster is spawned ignoring the server (critters)
COLUMN K NOMAP 0/1, 1 meant that the monster appeared as a red X on the map in pre v1.07. (Disabled)
COLUMN L SIZEX The area this monster covers (Horizontal)
COLUMN M SIZEY The area this monster covers (vertical)
COLUMN N HEIGHT How Tall is this monster? (dosent actually do any thing)
COLUMN O NOOVERLAYS 0/1 Unknown 1 seams to mean that no matter what there will be NO overlays displayed.
COLUMN P OVERLAYHEIGHT The Height of the Overlay (dosent actually do any thing)
COLUMN Q VELOCITY How fast does this monster walk, best to keep it below 10
COLUMN R RUN How fast does this monster run (if it can run that is)
COLUMN S CANSTEALFROM 0/1 can you leech from this monster? 0 means you cant leech from it.
COLUMN T COLDEFFECT The base time this monster can be chilled (is divided in difficultylevels.txt)
COLUMN U RARITY 0/1, dosent seam to do any thing
COLUMN V LEVEL Monsters' level on normal
COLUMN W LEVEL(N) Monsters' level on nightmare
COLUMN X LEVEL(H) Monsters' level on hell
COLUMN Y MELEERNG Melee Attack range of the monster attacks (DONT set this above 2 or you get a bad sup!)
COLUMN Z MINGRP Minimum amount this monster spawns at
COLUMN AA MAXGRP Maximum amount this monster spawns at (dont set this above 20 or you get another bad sup!)
COLUMN AB HD 0/1, Stands for head part
COLUMN AC TR 0/1, Stands for head torso (or if it dosent have other parts for full monster)
COLUMN AD LG 0/1, Stands for leg part
COLUMN AE RA 0/1, Stands for right arm part
COLUMN AF LA 0/1, Stands for left arm part
COLUMN AG RH 0/1, Stands for right hand part
COLUMN AH LH 0/1, Stands for left hand part
COLUMN AI SH 0/1, Does this Stand for shield???
COLUMN AJ S1 0/1, Stands for Overlay 1
COLUMN AK S2 0/1, Stands for Overlay 2
COLUMN AL S3 0/1, Stands for Overlay 3
COLUMN AM S4 0/1, Stands for Overlay 4
COLUMN AN S5 0/1, Stands for Overlay 5
COLUMN AO S6 0/1, Stands for Overlay 6
COLUMN AP S7 0/1, Stands for Overlay 7
COLUMN AQ S8 0/1, Stands for Overlay 8
COLUMN AR TOTALPIECES How many parts is this monster made out of (just a link, the true setting is in a .dll)
COLUMN AS SPAWNCOMPONENTS Unused and probably has no function (all monsters are set to 0)
COLUMN AT BASEW What Base Weapon does this monster use? (hth means hand to hand etc)
COLUMN AU AIPARAM1 Parameter for first AI
COLUMN AV COMMENT Some times explains what the AIPARAM1 stands for
COLUMN AW AIPARAM2 Parameter for second A1
COLUMN AX COMMENT Some times explains what the AIPARAM2 stands for
COLUMN AY AIPARAM3 Parameter for thrid A1
COLUMN AZ COMMENT Some times explains what the AIPARAM3 stands for
COLUMN BA AIPARAM4 Parameter for fourt A1
COLUMN BB COMMENT Some times explains what the AIPARAM4 stands for
COLUMN BC AIPARAM5 Parameter for fifth A1
COLUMN BD COMMENT Some times explains what the AIPARAM5 stands for
COLUMN BE MODEDH 0/1, has Death Animation
COLUMN BF MODEN 0/1, has Neutral Animation
COLUMN BG MODEW 0/1, has Walk Animation
COLUMN BH MODEGH 0/1, has Get hit Animation
COLUMN BI MODEA1 0/1, has Attack 1 Animation
COLUMN BJ MODEA2 0/1, has Attack 2 Animation
COLUMN BK MODEB 0/1, has Block Animation
COLUMN BL MODEC 0/1, has Cast? Animation
COLUMN BM MODES1 0/1, has Skill1 Animation
COLUMN BN MODES2 0/1, has Skill2 Animation
COLUMN BO MODES3 0/1, has Skill3 Animation
COLUMN BP MODES4 0/1, has Skill4 Animation
COLUMN BQ MODEDD 0/1, has Corpse Animation
COLUMN BR MODEKB 0/1, has KnockBack? Animation
COLUMN BS MODESQ 0/1, has Sequence? Animation
COLUMN BT MODERN 0/1, has Run Animation
COLUMN BU ELMODE What type of "attack enhance" does this monster have?
COLUMN BV ELTYPE What type of elemental damage does this attack deal (also for leech/stun etc)
COLUMN BW ELOVER Unknown, might load a special overlay?
COLUMN BX ELPCT The % change a melee attack will be enhanced with special damage
COLUMN BY ELMIND Minimum Elemental Damage
COLUMN BZ ELMAXD Maximum Elemental Damage
COLUMN CA ELDUR Elemental damage duaration (cold/poison)
COLUMN CB MISSA1 Enter the ID number of the missile this monster shoots in attack 1 (if it has the AI to)
COLUMN CC MISSA2 Enter the ID number of the missile this monster shoots in attack 2 (if it has the AI to)
COLUMN CD MISSS1 Enter the ID number of the missile this monster shoots in skill 1 (if it has the AI to)
COLUMN CE MISSS2 Enter the ID number of the missile this monster shoots in skill 2 (if it has the AI to)
COLUMN CF MISSS3 Enter the ID number of the missile this monster shoots in skill 3 (if it has the AI to)
COLUMN CG MISSS4 Enter the ID number of the missile this monster shoots in skill 4 (if it has the AI to)
COLUMN CH MISSC Enter the ID number of the missile this monster shoots in cast (if it has the AI to)
COLUMN CI MISSSQ Enter the ID number of the missile this monster shoots in sequence (if it has the AI to)
COLUMN CJ A1MOVE Special Move for attack 1
COLUMN CK A2MOVE Special Move for attack 2
COLUMN CL S1MOVE Special Move for skill 1
COLUMN CM S2MOVE Special Move for skill 2
COLUMN CN S3MOVE Special Move for skill 3
COLUMN CO S4MOVE Special Move for skill 4
COLUMN CP CMOVE Special Move for cast
COLUMN CQ ALIGN 0/1 1 means this monster fights on your side, 0 means its a enemy
COLUMN CR ISMELEE 0/1 is this monster a primary melee attacker?
COLUMN CS ISSEL 0/1 is this monster selectable (scroll over and see life bar)
COLUMN CT ISSEL2 0/1 seams to determine if the monster has the NPC special scroll over
COLUMN CU NEVERSEL 0/1 1 means this monster can never under any matter be selected
COLUMN CV CORPSESEL 0/1 can the corpse of this monster be used for skills (rise skeleton etc)
COLUMN CW ISATT 0/1 1 means you can attack the monster when you select it
COLUMN CX ISNPC 0/1 controls if the monster is a NPC or not
COLUMN CY ISCRITTER 0/1 controls if the monster is one of those animals (chickens, bats, rats, cows)
COLUMN CZ INTOWN 0/1 controls if the monster can enter town
COLUMN DA BLEED 0/1/2 controls if the monster can bleed 1 means yes/0 means no 2 means it bleeds more
COLUMN DB SHADOW 0/1 does this monster have a shadow, great for lag reduction!
COLUMN DC LIGHT controls if and if yes how large the light radius is NOTE negative values are considered max
COLUMN DD NOUNIQUESHIFT 0/1 1 means this monster will not get a new color when it is spawned as a boss
COLUMN DE COMPOSITEDEATH 0/1 controls if the death animation of this monster is made out of multiple parts or just TR
COLUMN DF SKILL1 skill 1 ID number (dont change this unless you change the AI ot the .dlls)
COLUMN DG SKILL1SEQ sequence for skill1
COLUMN DH SKILL1LVL skill level for skill1
COLUMN DI SKILL2 skill 2 ID number (dont change this unless you change the AI ot the .dlls)
COLUMN DJ SKILL2SEQ sequence for skill2
COLUMN DK SKILL2LVL skill level for skill2
COLUMN DL SKILL3 skill 3 ID number (dont change this unless you change the AI ot the .dlls)
COLUMN DM SKILL3SEQ sequence for skill3
COLUMN DN SKILL3LVL skill level for skill3
COLUMN DO SKILL4 skill 4 ID number (dont change this unless you change the AI ot the .dlls)
COLUMN DP SKILL4SEQ sequence for skill4
COLUMN DQ SKILL4LVL skill level for skill4
COLUMN DR SKILL5 skill 5 ID number (dont change this unless you change the AI ot the .dlls)
COLUMN DS SKILL5SEQ sequence for skill5
COLUMN DT SKILL5LVL skill level for skill5
COLUMN DU LIGHTR stands for red in RGB, no function
COLUMN DV LIGHTG stands for green in RGB, no function
COLUMN DW LIGHTB stands for blue in RGB, no function
COLUMN DX DAMAGERESIST stands for physical res
COLUMN DY MAGICRESIST stands for magic res
COLUMN DZ FIRERESIST stands for fire res
COLUMN EA LIGHTRESIST stands for lightning res
COLUMN EB COLDRESIST stands for cold res
COLUMN EC POISONRESIST stands for poison res
COLUMN ED DAMAGERESIST(N) stands for physical res (nightmare)
COLUMN EE MAGICRESIST(N) stands for magic res (nightmare)
COLUMN EF FIRERESIST(N) stands for fire res (nightmare)
COLUMN EG LIGHTRESIST(N) stands for lightning res (nightmare)
COLUMN EH COLDRESIST(N) stands for cold res (nightmare)
COLUMN EI POISONRESIST(N) stands for poison res (nightmare)
COLUMN EJ DAMAGERESIST(H) stands for physical res (hell)
COLUMN EK MAGICRESIST(H) stands for magic res (hell)
COLUMN EL FIRERESIST(H) stands for fire res (hell)
COLUMN EM LIGHTRESIST(H) stands for lightning res (hell)
COLUMN EN COLDRESIST(H) stands for cold res (hell)
COLUMN EO POISONRESIST(H) stands for poison res (hell)
COLUMN EP DAMAGEREGEN how much hp does this monster regenerate per sec (dont set above 5)
COLUMN EQ ELUNDEAD 0/1 stands for undead attacking with melee attacks
COLUMN ER EHUNDEAD 0/1 stands for undead using ranged attacks
COLUMN ES EDEMON 0/1 is this monster a demon?
COLUMN ET EMAGICUSING 0/1 is this monster using magic skills?
COLUMN EU ELARGE 0/1 is this monster large (blunderbore etc)
COLUMN EV ESMALL 0/1 is this monster small (fallen etc)
COLUMN EW EFLYING 0/1 can this monster fly (will make monsters move over water/rocks etc)
COLUMN EX EOPENDOORS 0/1 can this monster open doors?
COLUMN EY ESPAWNCOL 0/1/2 this determines what row in levels.txt is used to spawn it (1=none,2=S1-25,0=m1-25)
COLUMN EZ EBOSS 0/1 is this monster a boss? (DONT CHANGE THIS unless you change the .dlls first)
COLUMN FA PIXHEIGHT how many pixels is this monster high
COLUMN FB INTERACT 0/1 can you talk to this monster (NPC)
COLUMN FC MINHP min hp
COLUMN FD MAXHP max hp
COLUMN FE AC armor class
COLUMN FF EXP exp gained when you kill the monster
COLUMN FG BLOCK chance to block (dont set to high!)
COLUMN FH A1MIND min damage for attack1
COLUMN FI A1MAXD max damage for attack1
COLUMN FJ A1TOHIT chance to hit for attack 1
COLUMN FK A2MIND min damage for attack2
COLUMN FL A2MAXD max damage for attack2
COLUMN FM A2TOHIT chance to hit for attack2
COLUMN FN S1MIND min damage for skill1
COLUMN FO S1MAXD max damage for skill1
COLUMN FP S1TOHIT chance to hit for skill1
COLUMN FQ MINHP(N) min hp (nightmare)
COLUMN FR MAXHP(N) max hp (nightmare)
COLUMN FS AC(N) armor class (nightmare)
COLUMN FT EXP(N) exp gained when you kill the monster (nightmare)
COLUMN FU A1MIND(N) min damage for attack1 (nightmare)
COLUMN FV A1MAXD(N) max damage for attack1 (nightmare)
COLUMN FW A1TOHIT(N) chance to hit for attack 1 (nightmare)
COLUMN FX A2MIND(N) min damage for attack2 (nightmare)
COLUMN FY A2MAXD(N) max damage for attack2 (nightmare)
COLUMN FZ A2TOHIT(N) chance to hit for attack2 (nightmare)
COLUMN GA S1MIND(N) min damage for skill1 (nightmare)
COLUMN GB S1MAXD(N) max damage for skill1 (nightmare)
COLUMN GC S1TOHIT(N) chance to hit for skill1 (nightmare)
COLUMN GD MINHP(H) min hp (hell)
COLUMN GE MAXHP(H) max hp (hell)
COLUMN GF AC(H) armor class (hell)
COLUMN GG EXP(H) exp gained when you kill the monster (hell)
COLUMN GH A1MIND(H) min damage for attack1 (hell)
COLUMN GI A1MAXD(H) max damage for attack1 (hell)
COLUMN GJ A1TOHIT(H) chance to hit for attack 1 (hell)
COLUMN GK A2MIND(H) min damage for attack2 (hell)
COLUMN GL A2MAXD(H) max damage for attack2 (hell)
COLUMN GM A2TOHIT(H) chance to hit for attack2 (hell)
COLUMN GN S1MIND(H) min damage for skill1 (hell)
COLUMN GO S1MAXD(H) max damage for skill1 (hell)
COLUMN GP S1TOHIT(H) chance to hit for skill1 (hell)
COLUMN GQ TREASURECLASS1 treasureclass for normal monsters on normal
COLUMN GR TREASURECLASS2 treasureclass for champion monsters on normal
COLUMN GS TREASURECLASS3 treasureclass for boss monsters on normal
COLUMN GT TREASURECLASS4 not used
COLUMN GU TREASURECLASS1(N) treasureclass for normal monsters on nightmare
COLUMN GV TREASURECLASS2(N) treasureclass for champion monsters on nightmare
COLUMN GW TREASURECLASS3(N) treasureclass for boss monsters on nightmare
COLUMN GX TREASURECLASS4(N) not used
COLUMN GY TREASURECLASS1(H) treasureclass for normal monsters on hell
COLUMN GZ TREASURECLASS2(H) treasureclass for champion monsters on hell
COLUMN HA TREASURECLASS3(H) treasureclass for boss monsters on hell
COLUMN HB TREASURECLASS4(H) not used
COLUMN HC SPAWNPCTBONUS not used since v1.07 has been disabled (disabled) (made a monster drop more items)
COLUMN HD SOFT 0/1, unknown.
COLUMN HE HEART heart item code (disabled in v1.07)
COLUMN HF BODYPART bodypart item code (disabled in v1.07)
COLUMN HG KILLABLE 0/1, can this monster be killed
COLUMN HH SWITCH 0/1, 1 means the monster can be reanimated with revive skill
COLUMN HI RESTORE 0/1, unknown (might have to do with the zakarum priest heal)
COLUMN HJ NEVERCOUNT 0/1, unknown
COLUMN HK HITCLASS what type of hits does this monster do, open hitclass.txt for more info.
COLUMN HL SPLENDDEATH 0/1, unknown
COLUMN HM SPLGETMODECHART 0/1, unknown
COLUMN HN SPLGETGENERIC 0/1, unknown
COLUMN HO SPLGETCLIETEND 0/1, has probably to do with client/server issues in multiplayer games.
COLUMN HP DEADCOLLISION 0/1, if this is set to 1 you cant walk over the corpse (duriel)
COLUMN HQ UNFLATDEAD 0/1, maybe this means the corpse is not a flat object, unknown thought.
COLUMN HR BLOODLOCAL has to do with the bleed column, monsters that dont bleed are set to 0 here as well.
COLUMN HS DEATHDAMAGE 0/1 does this monster do damage when killed (bone fetish)
COLUMN HT PETIGNORE 0/1 unknown, might control if the enemy ignores minions and attacks the player
COLUMN HU NOGFXHITTEST 0/1 unknown.
COLUMN HV HITTESTTOP 0/1 unknown.
COLUMN HW HITTESTLEFT 0/1 unknown.
COLUMN HX HITTESTWIDTH 0/1 unknown.
COLUMN HY HITTESTHEIGHT 0/1 unknown.
COLUMN HZ GENERICSPAWN 0/1 unknown, set to 1 only for act5 monsters
COLUMN IA AUTOMAPCEL unknown, dosent replace the NOMAP column.
COLUMN IB SPARSEPOPULATE 0/1 untested
COLUMN IC ZOO 0/1 set to 1 for monsters other monsters can revive
COLUMN ID OBJECTCOLLISION 0/1 unknown, might control if it can move thru and move chests etc.
COLUMN IE INERT 0/1 unknown.

IP Logged

Axalon
Honorary Warlord

Posts: 2243
From: New England, USA
Registered: Dec 2001

posted 26 December 2001 18:01     Click Here to See the Profile for Axalon   Click Here to Email Axalon        Reply w/Quote   
Excellent, Nefarius ... this info will come in handy ... thanks, and to all that contributed, very nice ....

------------------
"To dream a life, or to live a dream ... only through desire shall the sleeper awaken."

IP Logged

NefariusDX
Honorary Warlord

Posts: 1392
From: The Hadal Abyss of Eternal Oblivion
Registered: Jun 2001

posted 27 December 2001 04:44     Click Here to See the Profile for NefariusDX   Click Here to Email NefariusDX        Reply w/Quote   Visit NefariusDX's Homepage!
yeah, as for those damn smiles some one emailed me abou, im to lazy to move those out

------------------
Nefarius' Secondary Mod Site
Nefarius' Primary Mod Site

------------------
XyRAX v21.00 Comming Soon!
------------------
NëƒarIu§ ÖƒƒiçláL [V]oÞÞ¦hg §¡Nce D2C V1.02!!!

quote:

Gaze into the Oblivion within yourself and you shall become your greatest fears.

the escence of leeching is to request before you try


IP Logged

jbouley
Forum Admin.

Posts: 4907
From: Portland, Maine, USA
Registered: Jan 2001

posted 27 December 2001 13:41     Click Here to See the Profile for jbouley   Click Here to Email jbouley        Reply w/Quote   Visit jbouley's Homepage!
That'll be my job.

Not a big deal at all.

Hope to have this and many other things up in the next couple days so that the members of the Keep can get more than one update a week (I hope) for once....

------------------
- JEFF
"A hero is no braver than anyone else. He is only brave five minutes longer."
For my latest mod (for LoD/expansion), download Version 1.0 of Sanctuary in Chaos - Or for old stuff (for classic D2), visit my orignal mod site at www.planetdiablo.com/sanctuary

IP Logged

All times are Central Standard Time

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | The PhrozenKeep

© PhrozenKeep.com . all buttons made by the Evilenglishman . swords and shields by DigiBO.


Ultimate Bulletin Board 5.47c