org.gamenet.application.mm8leveleditor.data.mm6
Class Creature

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.data.mm6.Creature
All Implemented Interfaces:
Vertex3DValueHolder

public class Creature
extends Object
implements Vertex3DValueHolder


Field Summary
private static int ACTIVE_SPELL_AFRAID_MM6
           
private static int ACTIVE_SPELL_CHARMED_MM6
           
private static int ACTIVE_SPELL_CURSED_MM6
           
private static int ACTIVE_SPELL_FEEBLEMINDED_MM6
           
private static int ACTIVE_SPELL_NULL_MM6
           
private static int ACTIVE_SPELL_PARALYZED_MM6
           
private static int ACTIVE_SPELL_SHRUNK_MM6
           
private static int ACTIVE_SPELL_SIZE_MM6
           
private static int ACTIVE_SPELL_SIZE_MM7
           
private static int ACTIVE_SPELL_SIZE_MM8
           
private static int ACTIVE_SPELL_SLOWED_MM6
           
private static int ACTIVE_SPELL_STONED_MM6
           
private static int AI_STATE_OFFSET_MM6
           
private static int AI_STATE_OFFSET_MM7
           
private static int AI_STATE_OFFSET_MM8
           
private static int AI_STATE_TYPE_DEAD
           
private static int AI_STATE_TYPE_DISABLED
           
private static int AI_STATE_TYPE_DYING
           
private static int AI_STATE_TYPE_FAR_ATTACK_1
           
private static int AI_STATE_TYPE_FAR_ATTACK_2
           
private static int AI_STATE_TYPE_FAR_ATTACK_3
           
private static int AI_STATE_TYPE_FAR_ATTACK_4
           
private static int AI_STATE_TYPE_FIDGETING
           
private static int AI_STATE_TYPE_FLEEING
           
private static int AI_STATE_TYPE_INTERACTING
           
private static int AI_STATE_TYPE_NEAR_ATTACK
           
private static int AI_STATE_TYPE_PARALYSED
           
private static int AI_STATE_TYPE_PURSUING
           
private static int AI_STATE_TYPE_REMOVED
           
private static int AI_STATE_TYPE_RESURRECTED
           
private static int AI_STATE_TYPE_STANDING
           
private static int AI_STATE_TYPE_STONED
           
private static int AI_STATE_TYPE_STUNNED
           
private static int AI_STATE_TYPE_SUMMONED
           
private static int AI_STATE_TYPE_TETHERED
           
private static int AI_TYPE_AGRESSIVE
           
private static int AI_TYPE_NORMAL
           
private static int AI_TYPE_OFFSET_MM6
           
private static int AI_TYPE_OFFSET_MM7
           
private static int AI_TYPE_SUICIDAL
           
private static int AI_TYPE_WIMP
           
private static int AIR_RESISTANCE_OFFSET_MM7
           
private static int AIR_RESISTANCE_OFFSET_MM8
           
private static int ALLY_OFFSET_MM6
           
private static int ALLY_OFFSET_MM7
           
private static int ALLY_OFFSET_MM8
           
private static int ARMOR_CLASS_OFFSET_MM6
           
private static int ARMOR_CLASS_OFFSET_MM7
           
private static int ARMOR_CLASS_OFFSET_MM8
           
private static int ATTACK_MISSILE_TYPE_AIR
           
private static int ATTACK_MISSILE_TYPE_ARROW
           
private static int ATTACK_MISSILE_TYPE_ARROW_FIRE
           
private static int ATTACK_MISSILE_TYPE_BODY
           
private static int ATTACK_MISSILE_TYPE_DARK
           
private static int ATTACK_MISSILE_TYPE_EARTH
           
private static int ATTACK_MISSILE_TYPE_ENERGY
           
private static int ATTACK_MISSILE_TYPE_FIRE
           
private static int ATTACK_MISSILE_TYPE_LIGHT
           
private static int ATTACK_MISSILE_TYPE_MAGIC
           
private static int ATTACK_MISSILE_TYPE_MIND
           
private static int ATTACK_MISSILE_TYPE_NONE
           
private static int ATTACK_MISSILE_TYPE_SPIRIT
           
private static int ATTACK_MISSILE_TYPE_WATER
           
private static int ATTACK_PREFERENCE_TYPE_ARCHER_MM7
           
private static int ATTACK_PREFERENCE_TYPE_CLERIC_MM7
           
private static int ATTACK_PREFERENCE_TYPE_CLERIC_MM8
           
private static int ATTACK_PREFERENCE_TYPE_DARKELF_MM8
           
private static int ATTACK_PREFERENCE_TYPE_DRAGON_MM8
           
private static int ATTACK_PREFERENCE_TYPE_DRUID_MM7
           
private static int ATTACK_PREFERENCE_TYPE_DWARF_MM7
           
private static int ATTACK_PREFERENCE_TYPE_ELF_MM7
           
private static int ATTACK_PREFERENCE_TYPE_FEMALE_MM7
           
private static int ATTACK_PREFERENCE_TYPE_FEMALE_MM8
           
private static int ATTACK_PREFERENCE_TYPE_GOBLIN_MM7
           
private static int ATTACK_PREFERENCE_TYPE_HUMAN_MM7
           
private static int ATTACK_PREFERENCE_TYPE_KNIGHT_MM7
           
private static int ATTACK_PREFERENCE_TYPE_KNIGHT_MM8
           
private static int ATTACK_PREFERENCE_TYPE_MALE_MM7
           
private static int ATTACK_PREFERENCE_TYPE_MALE_MM8
           
private static int ATTACK_PREFERENCE_TYPE_MINOTAUR_MM8
           
private static int ATTACK_PREFERENCE_TYPE_MONK_MM7
           
private static int ATTACK_PREFERENCE_TYPE_NECROMANCER_MM8
           
private static int ATTACK_PREFERENCE_TYPE_NONE_MM7
           
private static int ATTACK_PREFERENCE_TYPE_NONE_MM8
           
private static int ATTACK_PREFERENCE_TYPE_OFFSET_MM7
           
private static int ATTACK_PREFERENCE_TYPE_OFFSET_MM8
           
private static int ATTACK_PREFERENCE_TYPE_PALADIN_MM7
           
private static int ATTACK_PREFERENCE_TYPE_RANGER_MM7
           
private static int ATTACK_PREFERENCE_TYPE_SORCERER_MM7
           
private static int ATTACK_PREFERENCE_TYPE_THIEF_MM7
           
private static int ATTACK_PREFERENCE_TYPE_TROLL_MM8
           
private static int ATTACK_PREFERENCE_TYPE_VAMPIRE_MM8
           
private static int ATTACK_RECOVERY_OFFSET_MM6
           
private static int ATTACK_RECOVERY_OFFSET_MM7
           
private static int ATTACK_RECOVERY_OFFSET_MM8
           
private static int ATTACK_SPEED_OFFSET_MM6
           
private static int ATTACK_SPEED_OFFSET_MM7
           
private static int ATTACK_SPEED_OFFSET_MM8
           
private static int ATTACK_TYPE_COLD
           
private static int ATTACK_TYPE_ELECTRICITY
           
private static int ATTACK_TYPE_ENERGY
           
private static int ATTACK_TYPE_FIRE
           
private static int ATTACK_TYPE_MAGICAL
           
private static int ATTACK_TYPE_PHYSICAL
           
private static int ATTACK_TYPE_POISON
           
private static int ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
           
private static int ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
           
private static int ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM6
           
private static int ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM7
           
private static int ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM6
           
private static int ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM7
           
private static int ATTACK1_MISSILE_TYPE_OFFSET_MM6
           
private static int ATTACK1_MISSILE_TYPE_OFFSET_MM7
           
private static int ATTACK1_TYPE_OFFSET_MM6
           
private static int ATTACK1_TYPE_OFFSET_MM7
           
private static int ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
           
private static int ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
           
private static int ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM6
           
private static int ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM7
           
private static int ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM6
           
private static int ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM7
           
private static int ATTACK2_MISSILE_TYPE_OFFSET_MM6
           
private static int ATTACK2_MISSILE_TYPE_OFFSET_MM7
           
private static int ATTACK2_PERCENTAGE_OFFSET_MM6
           
private static int ATTACK2_PERCENTAGE_OFFSET_MM7
           
private static int ATTACK2_TYPE_OFFSET_MM6
           
private static int ATTACK2_TYPE_OFFSET_MM7
           
private static int ATTRIBUTE_TYPE_AFRAID
           
private static int ATTRIBUTE_TYPE_OFFSET_MM6
           
private static int ATTRIBUTE_TYPE_OFFSET_MM7
           
private static int ATTRIBUTES_OFFSET_MM8
           
private static int BODY_RESISTANCE_OFFSET_MM7
           
private static int BODY_RESISTANCE_OFFSET_MM8
           
private static int COLD_RESISTANCE_OFFSET_MM6
           
private static int CONTAINED_ITEM_1_OFFSET_MM7
           
private static int CONTAINED_ITEM_1_OFFSET_MM8
           
private static int CONTAINED_ITEM_2_OFFSET_MM7
           
private static int CONTAINED_ITEM_2_OFFSET_MM8
           
private static int CONTAINED_ITEM_3_OFFSET_MM7
           
private static int CONTAINED_ITEM_3_OFFSET_MM8
           
private static int CONTAINED_ITEM_4_OFFSET_MM7
           
private static int CONTAINED_ITEM_4_OFFSET_MM8
           
private static int CONTAINED_ITEM_SIZE_MM7
           
private static int CONTAINED_ITEM_SIZE_MM8
           
private static int CREATURE_NAME_MAX_LENGTH
           
private static int CREATURE_NAME_OFFSET
           
private static int CREATURE_RECORD_LENGTH_MM6
           
private static int CREATURE_RECORD_LENGTH_MM7
           
private static int CREATURE_RECORD_LENGTH_MM8
           
private  byte[] creatureData
           
private static int CURRENT_ACTION_LENGTH_OFFSET_MM6
           
private static int CURRENT_ACTION_LENGTH_OFFSET_MM7
           
private static int CURRENT_ACTION_LENGTH_OFFSET_MM8
           
private static int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM6
           
private static int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM7
           
private static int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM8
           
private static int CURRENT_HP_OFFSET_MM6
           
private static int CURRENT_HP_OFFSET_MM7
           
private static int DARK_RESISTANCE_OFFSET_MM7
           
private static int DARK_RESISTANCE_OFFSET_MM8
           
private static int EARTH_RESISTANCE_OFFSET_MM7
           
private static int EARTH_RESISTANCE_OFFSET_MM8
           
private static int ELECTRICAL_RESISTANCE_OFFSET_MM6
           
private static int EXPERIENCE_OFFSET_MM6
           
private static int EXPERIENCE_OFFSET_MM7
           
private static int EXPERIENCE_OFFSET_MM8
           
private static int FACING_OFFSET_MM6
           
private static int FACING_OFFSET_MM7
           
private static int FACING_OFFSET_MM8
           
private static int FIRE_RESISTANCE_OFFSET_MM6
           
private static int FIRE_RESISTANCE_OFFSET_MM7
           
private static int FIRE_RESISTANCE_OFFSET_MM8
           
private static int FLY_OFFSET_MM6
           
private static int FLY_OFFSET_MM7
           
private static int FRAME_TABLE_DEAD_OFFSET_MM6
           
private static int FRAME_TABLE_DEAD_OFFSET_MM7
           
private static int FRAME_TABLE_DEAD_OFFSET_MM8
           
private static int FRAME_TABLE_DYING_OFFSET_MM6
           
private static int FRAME_TABLE_DYING_OFFSET_MM7
           
private static int FRAME_TABLE_DYING_OFFSET_MM8
           
private static int FRAME_TABLE_FAR_ATTACK_OFFSET_MM6
           
private static int FRAME_TABLE_FAR_ATTACK_OFFSET_MM7
           
private static int FRAME_TABLE_FAR_ATTACK_OFFSET_MM8
           
private static int FRAME_TABLE_FIDGETING_OFFSET_MM6
           
private static int FRAME_TABLE_FIDGETING_OFFSET_MM7
           
private static int FRAME_TABLE_FIDGETING_OFFSET_MM8
           
private static int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM6
           
private static int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM7
           
private static int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM8
           
private static int FRAME_TABLE_STANDING_OFFSET_MM6
           
private static int FRAME_TABLE_STANDING_OFFSET_MM7
           
private static int FRAME_TABLE_STANDING_OFFSET_MM8
           
private static int FRAME_TABLE_STUN_OFFSET_MM6
           
private static int FRAME_TABLE_STUN_OFFSET_MM7
           
private static int FRAME_TABLE_STUN_OFFSET_MM8
           
private static int FRAME_TABLE_WALKING_OFFSET_MM6
           
private static int FRAME_TABLE_WALKING_OFFSET_MM7
           
private static int FRAME_TABLE_WALKING_OFFSET_MM8
           
private  int gameVersion
           
private static int GRAPHIC_STATE_OFFSET_MM6
           
private static int GRAPHIC_STATE_OFFSET_MM7
           
private static int GRAPHIC_STATE_OFFSET_MM8
           
private static int GRAPHICS_STATE_TYPE_DEAD
           
private static int GRAPHICS_STATE_TYPE_DYING
           
private static int GRAPHICS_STATE_TYPE_FAR_ATTACK
           
private static int GRAPHICS_STATE_TYPE_FIDGETING
           
private static int GRAPHICS_STATE_TYPE_NEAR_ATTACK
           
private static int GRAPHICS_STATE_TYPE_STANDING
           
private static int GRAPHICS_STATE_TYPE_STUN
           
private static int GRAPHICS_STATE_TYPE_WALKING
           
private static int GROUP_OFFSET_MM6
           
private static int GROUP_OFFSET_MM7
           
private static int GROUP_OFFSET_MM8
           
private static int GUARDING_X_OFFSET_MM6
           
private static int GUARDING_X_OFFSET_MM7
           
private static int GUARDING_X_OFFSET_MM8
           
private static int GUARDING_Y_OFFSET_MM6
           
private static int GUARDING_Y_OFFSET_MM7
           
private static int GUARDING_Y_OFFSET_MM8
           
private static int GUARDING_Z_OFFSET_MM6
           
private static int GUARDING_Z_OFFSET_MM7
           
private static int GUARDING_Z_OFFSET_MM8
           
private static int HIT_POINTS_OFFSET_MM6
           
private static int HIT_POINTS_OFFSET_MM7
           
private static int HIT_POINTS_OFFSET_MM8
           
private static int HOSTILE_TYPE_CLOSE
           
private static int HOSTILE_TYPE_FRIENDLY
           
private static int HOSTILE_TYPE_LONG
           
private static int HOSTILE_TYPE_MEDIUM
           
private static int HOSTILE_TYPE_OFFSET_MM6
           
private static int HOSTILE_TYPE_OFFSET_MM7
           
private static int HOSTILE_TYPE_SHORT
           
private static int ITEM_CARRIED_OFFSET_MM6
           
private static int ITEM_CARRIED_OFFSET_MM7
           
private static int ITEM_CARRIED_OFFSET_MM8
           
private static int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM6
           
private static int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM7
           
private static int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM8
           
private static int LEVEL_OFFSET_MM6
           
private static int LEVEL_OFFSET_MM7
           
private static int LIGHT_RESISTANCE_OFFSET_MM7
           
private static int LIGHT_RESISTANCE_OFFSET_MM8
           
private static int MAGICAL_RESISTANCE_OFFSET_MM6
           
private static int MIND_RESISTANCE_OFFSET_MM7
           
private static int MIND_RESISTANCE_OFFSET_MM8
           
private static int MONSTER_ATTRIBUTES_OFFSET_MM7
           
private static int MONSTER_ID_OFFSET_MM6
           
private static int MONSTER_ID_TYPE_OFFSET_MM6
           
private static int MONSTER_ID_TYPE_OFFSET_MM7
           
private static int MONSTER_ID_TYPE_OFFSET_MM8
           
private static int MONSTER_RESISTANCE_IMMUNE_MM6
           
private static int MONSTER_RESISTANCE_IMMUNE_MM8
           
private static int MONSTER_TYPE_OFFSET_MM7
           
private static int MONSTER_TYPE_OFFSET_MM8
           
private static int MOVE_TYPE_FREE
           
private static int MOVE_TYPE_GUARD
           
private static int MOVE_TYPE_LONG
           
private static int MOVE_TYPE_MEDIUM
           
private static int MOVE_TYPE_OFFSET_MM6
           
private static int MOVE_TYPE_OFFSET_MM7
           
private static int MOVE_TYPE_SHORT
           
private static int MOVE_TYPE_STATIONARY
           
private static int NAME_ID_OFFSET_MM6
           
private static int NAME_ID_OFFSET_MM7
           
private static int NAME_ID_OFFSET_MM8
           
private static int NAME_OFFSET_OFFSET_MM6
           
private static int NAME_OFFSET_OFFSET_MM7
           
private static int NPC_ID_OFFSET_MM6
           
private static int NPC_ID_OFFSET_MM7
           
private static int NUMBER_OF_ACTIVE_SPELLS_MM6
           
private static int NUMBER_OF_ACTIVE_SPELLS_MM7
           
private static int NUMBER_OF_ACTIVE_SPELLS_MM8
           
private static int NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM7
           
private static int NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM8
           
private static int PADDING1_OFFSET_MM6
           
private static int PADDING1_OFFSET_MM7
           
private static int PADDING1_OFFSET_MM8
           
private static int PADDING2_OFFSET_MM7
           
private static int PADDING3_OFFSET_MM7
           
private static int PADDING4_OFFSET_MM6
           
private static int PADDING4_OFFSET_MM7
           
private static int PADDING4_OFFSET_MM8
           
private static int PHYSICAL_HEIGHT_OFFSET_MM6
           
private static int PHYSICAL_HEIGHT_OFFSET_MM7
           
private static int PHYSICAL_HEIGHT_OFFSET_MM8
           
private static int PHYSICAL_RADIUS_OFFSET_MM6
           
private static int PHYSICAL_RADIUS_OFFSET_MM7
           
private static int PHYSICAL_RADIUS_OFFSET_MM8
           
private static int PHYSICAL_RESISTANCE_OFFSET_MM6
           
private static int PHYSICAL_RESISTANCE_OFFSET_MM7
           
private static int PHYSICAL_RESISTANCE_OFFSET_MM8
           
private static int PICNAME_OFFSET_OFFSET_MM6
           
private static int PICNAME_OFFSET_OFFSET_MM7
           
private static int POISON_RESISTANCE_OFFSET_MM6
           
private static int PREFERRED_TARGET_OFFSET_MM6
           
private static int RANGE_ATTACK_OFFSET_MM6
           
private static int RANGE_ATTACK_OFFSET_MM7
           
private static int RANGE_ATTACK_OFFSET_MM8
           
private static int RESERVED_0_OFFSET_MM7
           
private static int RESERVED_1_OFFSET_MM6
           
private static int RESERVED_1_OFFSET_MM7
           
private static int RESERVED_1_OFFSET_MM8
           
private static int RESERVED_2_OFFSET_MM6
           
private static int RESERVED_2_OFFSET_MM7
           
private static int RESERVED_2_OFFSET_MM8
           
private static int RESERVED_3_OFFSET_MM6
           
private static int RESERVED_3_OFFSET_MM7
           
private static int RESERVED_3_OFFSET_MM8
           
private static int ROOM_OFFSET_MM6
           
private static int ROOM_OFFSET_MM7
           
private static int ROOM_OFFSET_MM8
           
private static int SCHEDULE_1_OFFSET_MM6
           
private static int SCHEDULE_1_OFFSET_MM7
           
private static int SCHEDULE_1_OFFSET_MM8
           
private static int SCHEDULE_2_OFFSET_MM6
           
private static int SCHEDULE_2_OFFSET_MM7
           
private static int SCHEDULE_2_OFFSET_MM8
           
private static int SCHEDULE_3_OFFSET_MM6
           
private static int SCHEDULE_3_OFFSET_MM7
           
private static int SCHEDULE_3_OFFSET_MM8
           
private static int SCHEDULE_4_OFFSET_MM6
           
private static int SCHEDULE_4_OFFSET_MM7
           
private static int SCHEDULE_4_OFFSET_MM8
           
private static int SCHEDULE_5_OFFSET_MM6
           
private static int SCHEDULE_5_OFFSET_MM7
           
private static int SCHEDULE_5_OFFSET_MM8
           
private static int SCHEDULE_6_OFFSET_MM6
           
private static int SCHEDULE_6_OFFSET_MM7
           
private static int SCHEDULE_6_OFFSET_MM8
           
private static int SCHEDULE_7_OFFSET_MM6
           
private static int SCHEDULE_7_OFFSET_MM7
           
private static int SCHEDULE_7_OFFSET_MM8
           
private static int SCHEDULE_8_OFFSET_MM6
           
private static int SCHEDULE_8_OFFSET_MM7
           
private static int SCHEDULE_8_OFFSET_MM8
           
private static int SCHEDULE_SIZE_MM6
           
private static int SCHEDULE_SIZE_MM7
           
private static int SCHEDULE_SIZE_MM8
           
private static int SOUND_EFFECT_1_OFFSET_MM6
           
private static int SOUND_EFFECT_1_OFFSET_MM7
           
private static int SOUND_EFFECT_1_OFFSET_MM8
           
private static int SOUND_EFFECT_2_OFFSET_MM6
           
private static int SOUND_EFFECT_2_OFFSET_MM7
           
private static int SOUND_EFFECT_2_OFFSET_MM8
           
private static int SOUND_EFFECT_3_OFFSET_MM6
           
private static int SOUND_EFFECT_3_OFFSET_MM7
           
private static int SOUND_EFFECT_3_OFFSET_MM8
           
private static int SOUND_EFFECT_4_OFFSET_MM6
           
private static int SOUND_EFFECT_4_OFFSET_MM7
           
private static int SOUND_EFFECT_4_OFFSET_MM8
           
private static int SPECIAL_ABILITY_BONUS_AFRAID
           
private static int SPECIAL_ABILITY_BONUS_AGE
           
private static int SPECIAL_ABILITY_BONUS_ASLEEP
           
private static int SPECIAL_ABILITY_BONUS_BREAK_ARMOR
           
private static int SPECIAL_ABILITY_BONUS_BREAK_ITEM
           
private static int SPECIAL_ABILITY_BONUS_BREAK_WEAPON
           
private static int SPECIAL_ABILITY_BONUS_CURSE
           
private static int SPECIAL_ABILITY_BONUS_DEAD
           
private static int SPECIAL_ABILITY_BONUS_DISEASE1
           
private static int SPECIAL_ABILITY_BONUS_DISEASE2
           
private static int SPECIAL_ABILITY_BONUS_DISEASE3
           
private static int SPECIAL_ABILITY_BONUS_DRAIN_SPELL_POINTS
           
private static int SPECIAL_ABILITY_BONUS_DRUNK
           
private static int SPECIAL_ABILITY_BONUS_ERADICATE
           
private static int SPECIAL_ABILITY_BONUS_INSANE
           
private static int SPECIAL_ABILITY_BONUS_OFFSET_MM6
           
private static int SPECIAL_ABILITY_BONUS_OFFSET_MM7
           
private static int SPECIAL_ABILITY_BONUS_PARALYZE
           
private static int SPECIAL_ABILITY_BONUS_POISON1
           
private static int SPECIAL_ABILITY_BONUS_POISON2
           
private static int SPECIAL_ABILITY_BONUS_POISON3
           
private static int SPECIAL_ABILITY_BONUS_STEAL
           
private static int SPECIAL_ABILITY_BONUS_STONE
           
private static int SPECIAL_ABILITY_BONUS_UNCONSCIOUS
           
private static int SPECIAL_ABILITY_BONUS_WEAK
           
private static int SPECIAL_ABILITY_OFFSET_MM6
           
private static int SPECIAL_ABILITY_OFFSET_MM7
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM8
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM6
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM7
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM8
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM6
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM7
           
private static int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM8
           
private static int SPECIAL_ATTACK_TYPE_EXPLODE
           
private static int SPECIAL_ATTACK_TYPE_NONE
           
private static int SPECIAL_ATTACK_TYPE_OFFSET_MM6
           
private static int SPECIAL_ATTACK_TYPE_OFFSET_MM7
           
private static int SPECIAL_ATTACK_TYPE_OFFSET_MM8
           
private static int SPECIAL_ATTACK_TYPE_SHOT
           
private static int SPECIAL_ATTACK_TYPE_SUMMON
           
private static int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_GROUND
           
private static int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM7
           
private static int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM8
           
private static int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_STANDARD
           
private static int SPECIAL_EFFECTS_START_OFFSET_MM6
           
private static int SPECIAL_EFFECTS_START_OFFSET_MM7
           
private static int SPECIAL_EFFECTS_START_OFFSET_MM8
           
private static int SPELL_ATTACK_USE_PERCENTAGE_OFFSET_MM6
           
private static int SPELL_ID_OFFSET_MM6
           
private static int SPELL_RANK_AND_SKILL_LEVEL_OFFSET_MM6
           
private static int SPELL_SKILL_AND_MASTERY_1_OFFSET_MM7
           
private static int SPELL_SKILL_AND_MASTERY_1_OFFSET_MM8
           
private static int SPELL_SKILL_AND_MASTERY_2_OFFSET_MM7
           
private static int SPELL_SKILL_AND_MASTERY_2_OFFSET_MM8
           
private static int SPELL1_ATTACK_USE_PERCENTAGE_OFFSET_MM7
           
private static int SPELL1_ID_OFFSET_MM7
           
private static int SPELL2_ATTACK_USE_PERCENTAGE_OFFSET_MM7
           
private static int SPELL2_ID_OFFSET_MM7
           
private static int SPIRIT_RESISTANCE_OFFSET_MM7
           
private static int SPIRIT_RESISTANCE_OFFSET_MM8
           
private static int STARTING_X_OFFSET_MM6
           
private static int STARTING_X_OFFSET_MM7
           
private static int STARTING_X_OFFSET_MM8
           
private static int STARTING_Y_OFFSET_MM6
           
private static int STARTING_Y_OFFSET_MM7
           
private static int STARTING_Y_OFFSET_MM8
           
private static int STARTING_Z_OFFSET_MM6
           
private static int STARTING_Z_OFFSET_MM7
           
private static int STARTING_Z_OFFSET_MM8
           
private static int SUMMONER_ID_OFFSET_MM6
           
private static int SUMMONER_ID_OFFSET_MM7
           
private static int SUMMONER_ID_OFFSET_MM8
           
private static int TETHER_DISTANCE_OFFSET_MM6
           
private static int TETHER_DISTANCE_OFFSET_MM7
           
private static int TETHER_DISTANCE_OFFSET_MM8
           
private static int TILT_OFFSET_MM6
           
private static int TILT_OFFSET_MM7
           
private static int TILT_OFFSET_MM8
           
private static int TREASURE_DICE_COUNT_OFFSET_MM6
           
private static int TREASURE_DICE_COUNT_OFFSET_MM7
           
private static int TREASURE_DICE_TYPE_OFFSET_MM6
           
private static int TREASURE_DICE_TYPE_OFFSET_MM7
           
private static int TREASURE_ITEM_PERCENT_OFFSET_MM6
           
private static int TREASURE_ITEM_PERCENT_OFFSET_MM7
           
private static int TREASURE_ITEM_TYPE_AMULET
           
private static int TREASURE_ITEM_TYPE_ARMOR
           
private static int TREASURE_ITEM_TYPE_AXE
           
private static int TREASURE_ITEM_TYPE_BELT
           
private static int TREASURE_ITEM_TYPE_BOOTS
           
private static int TREASURE_ITEM_TYPE_BOW
           
private static int TREASURE_ITEM_TYPE_CHAIN
           
private static int TREASURE_ITEM_TYPE_CLOAK
           
private static int TREASURE_ITEM_TYPE_CLUB
           
private static int TREASURE_ITEM_TYPE_DAGGER
           
private static int TREASURE_ITEM_TYPE_GAUNTLETS
           
private static int TREASURE_ITEM_TYPE_GEM
           
private static int TREASURE_ITEM_TYPE_GOLD
           
private static int TREASURE_ITEM_TYPE_HELM
           
private static int TREASURE_ITEM_TYPE_LEATHER
           
private static int TREASURE_ITEM_TYPE_MACE
           
private static int TREASURE_ITEM_TYPE_MISC
           
private static int TREASURE_ITEM_TYPE_OFFSET_MM6
           
private static int TREASURE_ITEM_TYPE_OFFSET_MM7
           
private static int TREASURE_ITEM_TYPE_ORE
           
private static int TREASURE_ITEM_TYPE_PLATE
           
private static int TREASURE_ITEM_TYPE_POTION
           
private static int TREASURE_ITEM_TYPE_REAGENT
           
private static int TREASURE_ITEM_TYPE_RING
           
private static int TREASURE_ITEM_TYPE_SCROLL
           
private static int TREASURE_ITEM_TYPE_SHIELD
           
private static int TREASURE_ITEM_TYPE_SPEAR
           
private static int TREASURE_ITEM_TYPE_STAFF
           
private static int TREASURE_ITEM_TYPE_SWORD
           
private static int TREASURE_ITEM_TYPE_WAND
           
private static int TREASURE_ITEM_TYPE_WEAPON
           
private static int TREASURE_LEVEL_OFFSET_MM6
           
private static int TREASURE_LEVEL_OFFSET_MM7
           
private static int UNKNOWN1_OFFSET_MM6
           
private static int UNKNOWN2_OFFSET_MM6
           
private static int VELOCITY_OFFSET_MM6
           
private static int VELOCITY_OFFSET_MM7
           
private static int VELOCITY_OFFSET_MM8
           
private static int VELOCITY_X_OFFSET_MM6
           
private static int VELOCITY_X_OFFSET_MM7
           
private static int VELOCITY_X_OFFSET_MM8
           
private static int VELOCITY_Y_OFFSET_MM6
           
private static int VELOCITY_Y_OFFSET_MM7
           
private static int VELOCITY_Y_OFFSET_MM8
           
private static int VELOCITY_Z_OFFSET_MM6
           
private static int VELOCITY_Z_OFFSET_MM7
           
private static int VELOCITY_Z_OFFSET_MM8
           
private static int WATER_RESISTANCE_OFFSET_MM7
           
private static int WATER_RESISTANCE_OFFSET_MM8
           
private static int X_COORD_OFFSET_MM6
           
private static int X_OFFSET_MM7
           
private static int X_OFFSET_MM8
           
private static int Y_COORD_OFFSET_MM6
           
private static int Y_OFFSET_MM7
           
private static int Y_OFFSET_MM8
           
private static int Z_COORD_OFFSET_MM6
           
private static int Z_OFFSET_MM7
           
private static int Z_OFFSET_MM8
           
 
Constructor Summary
Creature(int gameVersion)
           
Creature(int gameVersion, String creatureName)
           
 
Method Summary
static ComparativeTableControl.DataSource getComparativeDataSource(List creatureList)
           
 byte[] getCreatureData()
           
 String getCreatureMouseOverName()
           
 int getCurrentHitPoints()
           
 int getGameVersion()
           
static List getOffsetList(int gameVersion)
           
static int getRecordSize(int gameVersion)
           
 int getX()
           
 int getY()
           
 int getZ()
           
 int initialize(byte[] dataSrc, int offset)
           
static int populateObjects(int gameVersion, byte[] data, int offset, List creatureList)
           
 void setCreatureMouseOverName(String creatureName)
           
 void setCurrentHitPoints(int hitPoints)
           
 void setX(int x)
           
 void setY(int y)
           
 void setZ(int z)
           
static int updateData(byte[] newData, int offset, List creatureList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATURE_RECORD_LENGTH_MM6

private static final int CREATURE_RECORD_LENGTH_MM6
See Also:
Constant Field Values

CREATURE_RECORD_LENGTH_MM7

private static final int CREATURE_RECORD_LENGTH_MM7
See Also:
Constant Field Values

CREATURE_RECORD_LENGTH_MM8

private static final int CREATURE_RECORD_LENGTH_MM8
See Also:
Constant Field Values

CREATURE_NAME_OFFSET

private static final int CREATURE_NAME_OFFSET
See Also:
Constant Field Values

CREATURE_NAME_MAX_LENGTH

private static final int CREATURE_NAME_MAX_LENGTH
See Also:
Constant Field Values

ATTRIBUTE_TYPE_AFRAID

private static final int ATTRIBUTE_TYPE_AFRAID
See Also:
Constant Field Values

NPC_ID_OFFSET_MM6

private static final int NPC_ID_OFFSET_MM6
See Also:
Constant Field Values

PADDING1_OFFSET_MM6

private static final int PADDING1_OFFSET_MM6
See Also:
Constant Field Values

ATTRIBUTE_TYPE_OFFSET_MM6

private static final int ATTRIBUTE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

CURRENT_HP_OFFSET_MM6

private static final int CURRENT_HP_OFFSET_MM6
See Also:
Constant Field Values

NAME_OFFSET_OFFSET_MM6

private static final int NAME_OFFSET_OFFSET_MM6
See Also:
Constant Field Values

PICNAME_OFFSET_OFFSET_MM6

private static final int PICNAME_OFFSET_OFFSET_MM6
See Also:
Constant Field Values

MONSTER_ID_OFFSET_MM6

private static final int MONSTER_ID_OFFSET_MM6
See Also:
Constant Field Values

LEVEL_OFFSET_MM6

private static final int LEVEL_OFFSET_MM6
See Also:
Constant Field Values

TREASURE_ITEM_PERCENT_OFFSET_MM6

private static final int TREASURE_ITEM_PERCENT_OFFSET_MM6
See Also:
Constant Field Values

TREASURE_DICE_COUNT_OFFSET_MM6

private static final int TREASURE_DICE_COUNT_OFFSET_MM6
See Also:
Constant Field Values

TREASURE_DICE_TYPE_OFFSET_MM6

private static final int TREASURE_DICE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

TREASURE_LEVEL_OFFSET_MM6

private static final int TREASURE_LEVEL_OFFSET_MM6
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_OFFSET_MM6

private static final int TREASURE_ITEM_TYPE_OFFSET_MM6
See Also:
Constant Field Values

FLY_OFFSET_MM6

private static final int FLY_OFFSET_MM6
See Also:
Constant Field Values

MOVE_TYPE_OFFSET_MM6

private static final int MOVE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

AI_TYPE_OFFSET_MM6

private static final int AI_TYPE_OFFSET_MM6
See Also:
Constant Field Values

HOSTILE_TYPE_OFFSET_MM6

private static final int HOSTILE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

PREFERRED_TARGET_OFFSET_MM6

private static final int PREFERRED_TARGET_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ABILITY_OFFSET_MM6

private static final int SPECIAL_ABILITY_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_OFFSET_MM6

private static final int SPECIAL_ABILITY_BONUS_OFFSET_MM6
See Also:
Constant Field Values

ATTACK1_TYPE_OFFSET_MM6

private static final int ATTACK1_TYPE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM6

private static final int ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM6
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM6

private static final int ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6

private static final int ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
See Also:
Constant Field Values

ATTACK1_MISSILE_TYPE_OFFSET_MM6

private static final int ATTACK1_MISSILE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_PERCENTAGE_OFFSET_MM6

private static final int ATTACK2_PERCENTAGE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_TYPE_OFFSET_MM6

private static final int ATTACK2_TYPE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM6

private static final int ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM6

private static final int ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6

private static final int ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
See Also:
Constant Field Values

ATTACK2_MISSILE_TYPE_OFFSET_MM6

private static final int ATTACK2_MISSILE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

SPELL_ATTACK_USE_PERCENTAGE_OFFSET_MM6

private static final int SPELL_ATTACK_USE_PERCENTAGE_OFFSET_MM6
See Also:
Constant Field Values

SPELL_ID_OFFSET_MM6

private static final int SPELL_ID_OFFSET_MM6
See Also:
Constant Field Values

SPELL_RANK_AND_SKILL_LEVEL_OFFSET_MM6

private static final int SPELL_RANK_AND_SKILL_LEVEL_OFFSET_MM6
See Also:
Constant Field Values

FIRE_RESISTANCE_OFFSET_MM6

private static final int FIRE_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

ELECTRICAL_RESISTANCE_OFFSET_MM6

private static final int ELECTRICAL_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

COLD_RESISTANCE_OFFSET_MM6

private static final int COLD_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

POISON_RESISTANCE_OFFSET_MM6

private static final int POISON_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

PHYSICAL_RESISTANCE_OFFSET_MM6

private static final int PHYSICAL_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

MAGICAL_RESISTANCE_OFFSET_MM6

private static final int MAGICAL_RESISTANCE_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_OFFSET_MM6

private static final int SPECIAL_ATTACK_TYPE_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM6

private static final int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM6

private static final int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM6
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6

private static final int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM6
See Also:
Constant Field Values

UNKNOWN1_OFFSET_MM6

private static final int UNKNOWN1_OFFSET_MM6
See Also:
Constant Field Values

HIT_POINTS_OFFSET_MM6

private static final int HIT_POINTS_OFFSET_MM6
See Also:
Constant Field Values

ARMOR_CLASS_OFFSET_MM6

private static final int ARMOR_CLASS_OFFSET_MM6
See Also:
Constant Field Values

EXPERIENCE_OFFSET_MM6

private static final int EXPERIENCE_OFFSET_MM6
See Also:
Constant Field Values

ATTACK_SPEED_OFFSET_MM6

private static final int ATTACK_SPEED_OFFSET_MM6
See Also:
Constant Field Values

ATTACK_RECOVERY_OFFSET_MM6

private static final int ATTACK_RECOVERY_OFFSET_MM6
See Also:
Constant Field Values

UNKNOWN2_OFFSET_MM6

private static final int UNKNOWN2_OFFSET_MM6
See Also:
Constant Field Values

RANGE_ATTACK_OFFSET_MM6

private static final int RANGE_ATTACK_OFFSET_MM6
See Also:
Constant Field Values

MONSTER_ID_TYPE_OFFSET_MM6

private static final int MONSTER_ID_TYPE_OFFSET_MM6
See Also:
Constant Field Values

PHYSICAL_RADIUS_OFFSET_MM6

private static final int PHYSICAL_RADIUS_OFFSET_MM6
See Also:
Constant Field Values

PHYSICAL_HEIGHT_OFFSET_MM6

private static final int PHYSICAL_HEIGHT_OFFSET_MM6
See Also:
Constant Field Values

VELOCITY_OFFSET_MM6

private static final int VELOCITY_OFFSET_MM6
See Also:
Constant Field Values

X_COORD_OFFSET_MM6

private static final int X_COORD_OFFSET_MM6
See Also:
Constant Field Values

Y_COORD_OFFSET_MM6

private static final int Y_COORD_OFFSET_MM6
See Also:
Constant Field Values

Z_COORD_OFFSET_MM6

private static final int Z_COORD_OFFSET_MM6
See Also:
Constant Field Values

VELOCITY_X_OFFSET_MM6

private static final int VELOCITY_X_OFFSET_MM6
See Also:
Constant Field Values

VELOCITY_Y_OFFSET_MM6

private static final int VELOCITY_Y_OFFSET_MM6
See Also:
Constant Field Values

VELOCITY_Z_OFFSET_MM6

private static final int VELOCITY_Z_OFFSET_MM6
See Also:
Constant Field Values

FACING_OFFSET_MM6

private static final int FACING_OFFSET_MM6
See Also:
Constant Field Values

TILT_OFFSET_MM6

private static final int TILT_OFFSET_MM6
See Also:
Constant Field Values

ROOM_OFFSET_MM6

private static final int ROOM_OFFSET_MM6
See Also:
Constant Field Values

CURRENT_ACTION_LENGTH_OFFSET_MM6

private static final int CURRENT_ACTION_LENGTH_OFFSET_MM6
See Also:
Constant Field Values

STARTING_X_OFFSET_MM6

private static final int STARTING_X_OFFSET_MM6
See Also:
Constant Field Values

STARTING_Y_OFFSET_MM6

private static final int STARTING_Y_OFFSET_MM6
See Also:
Constant Field Values

STARTING_Z_OFFSET_MM6

private static final int STARTING_Z_OFFSET_MM6
See Also:
Constant Field Values

GUARDING_X_OFFSET_MM6

private static final int GUARDING_X_OFFSET_MM6
See Also:
Constant Field Values

GUARDING_Y_OFFSET_MM6

private static final int GUARDING_Y_OFFSET_MM6
See Also:
Constant Field Values

GUARDING_Z_OFFSET_MM6

private static final int GUARDING_Z_OFFSET_MM6
See Also:
Constant Field Values

TETHER_DISTANCE_OFFSET_MM6

private static final int TETHER_DISTANCE_OFFSET_MM6
See Also:
Constant Field Values

AI_STATE_OFFSET_MM6

private static final int AI_STATE_OFFSET_MM6
See Also:
Constant Field Values

GRAPHIC_STATE_OFFSET_MM6

private static final int GRAPHIC_STATE_OFFSET_MM6
See Also:
Constant Field Values

ITEM_CARRIED_OFFSET_MM6

private static final int ITEM_CARRIED_OFFSET_MM6
See Also:
Constant Field Values

PADDING4_OFFSET_MM6

private static final int PADDING4_OFFSET_MM6
See Also:
Constant Field Values

CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM6

private static final int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_STANDING_OFFSET_MM6

private static final int FRAME_TABLE_STANDING_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_WALKING_OFFSET_MM6

private static final int FRAME_TABLE_WALKING_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_NEAR_ATTACK_OFFSET_MM6

private static final int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_FAR_ATTACK_OFFSET_MM6

private static final int FRAME_TABLE_FAR_ATTACK_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_STUN_OFFSET_MM6

private static final int FRAME_TABLE_STUN_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_DYING_OFFSET_MM6

private static final int FRAME_TABLE_DYING_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_DEAD_OFFSET_MM6

private static final int FRAME_TABLE_DEAD_OFFSET_MM6
See Also:
Constant Field Values

FRAME_TABLE_FIDGETING_OFFSET_MM6

private static final int FRAME_TABLE_FIDGETING_OFFSET_MM6
See Also:
Constant Field Values

SOUND_EFFECT_1_OFFSET_MM6

private static final int SOUND_EFFECT_1_OFFSET_MM6
See Also:
Constant Field Values

SOUND_EFFECT_2_OFFSET_MM6

private static final int SOUND_EFFECT_2_OFFSET_MM6
See Also:
Constant Field Values

SOUND_EFFECT_3_OFFSET_MM6

private static final int SOUND_EFFECT_3_OFFSET_MM6
See Also:
Constant Field Values

SOUND_EFFECT_4_OFFSET_MM6

private static final int SOUND_EFFECT_4_OFFSET_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_NULL_MM6

private static final int ACTIVE_SPELL_NULL_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_CHARMED_MM6

private static final int ACTIVE_SPELL_CHARMED_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_CURSED_MM6

private static final int ACTIVE_SPELL_CURSED_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_SHRUNK_MM6

private static final int ACTIVE_SPELL_SHRUNK_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_AFRAID_MM6

private static final int ACTIVE_SPELL_AFRAID_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_STONED_MM6

private static final int ACTIVE_SPELL_STONED_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_PARALYZED_MM6

private static final int ACTIVE_SPELL_PARALYZED_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_SLOWED_MM6

private static final int ACTIVE_SPELL_SLOWED_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_FEEBLEMINDED_MM6

private static final int ACTIVE_SPELL_FEEBLEMINDED_MM6
See Also:
Constant Field Values

NUMBER_OF_ACTIVE_SPELLS_MM6

private static final int NUMBER_OF_ACTIVE_SPELLS_MM6
See Also:
Constant Field Values

ACTIVE_SPELL_SIZE_MM6

private static final int ACTIVE_SPELL_SIZE_MM6

SPECIAL_EFFECTS_START_OFFSET_MM6

private static final int SPECIAL_EFFECTS_START_OFFSET_MM6
See Also:
Constant Field Values

GROUP_OFFSET_MM6

private static final int GROUP_OFFSET_MM6
See Also:
Constant Field Values

ALLY_OFFSET_MM6

private static final int ALLY_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_SIZE_MM6

private static final int SCHEDULE_SIZE_MM6

SCHEDULE_1_OFFSET_MM6

private static final int SCHEDULE_1_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_2_OFFSET_MM6

private static final int SCHEDULE_2_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_3_OFFSET_MM6

private static final int SCHEDULE_3_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_4_OFFSET_MM6

private static final int SCHEDULE_4_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_5_OFFSET_MM6

private static final int SCHEDULE_5_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_6_OFFSET_MM6

private static final int SCHEDULE_6_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_7_OFFSET_MM6

private static final int SCHEDULE_7_OFFSET_MM6
See Also:
Constant Field Values

SCHEDULE_8_OFFSET_MM6

private static final int SCHEDULE_8_OFFSET_MM6
See Also:
Constant Field Values

SUMMONER_ID_OFFSET_MM6

private static final int SUMMONER_ID_OFFSET_MM6
See Also:
Constant Field Values

LAST_CHARACTER_ID_TO_HIT_OFFSET_MM6

private static final int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM6
See Also:
Constant Field Values

NAME_ID_OFFSET_MM6

private static final int NAME_ID_OFFSET_MM6
See Also:
Constant Field Values

RESERVED_1_OFFSET_MM6

private static final int RESERVED_1_OFFSET_MM6
See Also:
Constant Field Values

RESERVED_2_OFFSET_MM6

private static final int RESERVED_2_OFFSET_MM6
See Also:
Constant Field Values

RESERVED_3_OFFSET_MM6

private static final int RESERVED_3_OFFSET_MM6
See Also:
Constant Field Values

NPC_ID_OFFSET_MM7

private static final int NPC_ID_OFFSET_MM7
See Also:
Constant Field Values

PADDING1_OFFSET_MM7

private static final int PADDING1_OFFSET_MM7
See Also:
Constant Field Values

ATTRIBUTE_TYPE_OFFSET_MM7

private static final int ATTRIBUTE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

CURRENT_HP_OFFSET_MM7

private static final int CURRENT_HP_OFFSET_MM7
See Also:
Constant Field Values

NAME_OFFSET_OFFSET_MM7

private static final int NAME_OFFSET_OFFSET_MM7
See Also:
Constant Field Values

PICNAME_OFFSET_OFFSET_MM7

private static final int PICNAME_OFFSET_OFFSET_MM7
See Also:
Constant Field Values

LEVEL_OFFSET_MM7

private static final int LEVEL_OFFSET_MM7
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_WEAPON

private static final int TREASURE_ITEM_TYPE_WEAPON
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_ARMOR

private static final int TREASURE_ITEM_TYPE_ARMOR
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_MISC

private static final int TREASURE_ITEM_TYPE_MISC
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_SWORD

private static final int TREASURE_ITEM_TYPE_SWORD
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_DAGGER

private static final int TREASURE_ITEM_TYPE_DAGGER
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_AXE

private static final int TREASURE_ITEM_TYPE_AXE
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_SPEAR

private static final int TREASURE_ITEM_TYPE_SPEAR
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_BOW

private static final int TREASURE_ITEM_TYPE_BOW
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_MACE

private static final int TREASURE_ITEM_TYPE_MACE
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_CLUB

private static final int TREASURE_ITEM_TYPE_CLUB
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_STAFF

private static final int TREASURE_ITEM_TYPE_STAFF
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_LEATHER

private static final int TREASURE_ITEM_TYPE_LEATHER
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_CHAIN

private static final int TREASURE_ITEM_TYPE_CHAIN
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_PLATE

private static final int TREASURE_ITEM_TYPE_PLATE
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_SHIELD

private static final int TREASURE_ITEM_TYPE_SHIELD
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_HELM

private static final int TREASURE_ITEM_TYPE_HELM
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_BELT

private static final int TREASURE_ITEM_TYPE_BELT
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_CLOAK

private static final int TREASURE_ITEM_TYPE_CLOAK
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_GAUNTLETS

private static final int TREASURE_ITEM_TYPE_GAUNTLETS
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_BOOTS

private static final int TREASURE_ITEM_TYPE_BOOTS
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_RING

private static final int TREASURE_ITEM_TYPE_RING
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_AMULET

private static final int TREASURE_ITEM_TYPE_AMULET
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_WAND

private static final int TREASURE_ITEM_TYPE_WAND
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_SCROLL

private static final int TREASURE_ITEM_TYPE_SCROLL
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_POTION

private static final int TREASURE_ITEM_TYPE_POTION
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_REAGENT

private static final int TREASURE_ITEM_TYPE_REAGENT
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_GEM

private static final int TREASURE_ITEM_TYPE_GEM
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_ORE

private static final int TREASURE_ITEM_TYPE_ORE
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_GOLD

private static final int TREASURE_ITEM_TYPE_GOLD
See Also:
Constant Field Values

TREASURE_ITEM_PERCENT_OFFSET_MM7

private static final int TREASURE_ITEM_PERCENT_OFFSET_MM7
See Also:
Constant Field Values

TREASURE_DICE_COUNT_OFFSET_MM7

private static final int TREASURE_DICE_COUNT_OFFSET_MM7
See Also:
Constant Field Values

TREASURE_DICE_TYPE_OFFSET_MM7

private static final int TREASURE_DICE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

TREASURE_LEVEL_OFFSET_MM7

private static final int TREASURE_LEVEL_OFFSET_MM7
See Also:
Constant Field Values

TREASURE_ITEM_TYPE_OFFSET_MM7

private static final int TREASURE_ITEM_TYPE_OFFSET_MM7
See Also:
Constant Field Values

FLY_OFFSET_MM7

private static final int FLY_OFFSET_MM7
See Also:
Constant Field Values

MOVE_TYPE_SHORT

private static final int MOVE_TYPE_SHORT
See Also:
Constant Field Values

MOVE_TYPE_MEDIUM

private static final int MOVE_TYPE_MEDIUM
See Also:
Constant Field Values

MOVE_TYPE_LONG

private static final int MOVE_TYPE_LONG
See Also:
Constant Field Values

MOVE_TYPE_GUARD

private static final int MOVE_TYPE_GUARD
See Also:
Constant Field Values

MOVE_TYPE_FREE

private static final int MOVE_TYPE_FREE
See Also:
Constant Field Values

MOVE_TYPE_STATIONARY

private static final int MOVE_TYPE_STATIONARY
See Also:
Constant Field Values

MOVE_TYPE_OFFSET_MM7

private static final int MOVE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

AI_TYPE_SUICIDAL

private static final int AI_TYPE_SUICIDAL
See Also:
Constant Field Values

AI_TYPE_WIMP

private static final int AI_TYPE_WIMP
See Also:
Constant Field Values

AI_TYPE_NORMAL

private static final int AI_TYPE_NORMAL
See Also:
Constant Field Values

AI_TYPE_AGRESSIVE

private static final int AI_TYPE_AGRESSIVE
See Also:
Constant Field Values

AI_TYPE_OFFSET_MM7

private static final int AI_TYPE_OFFSET_MM7
See Also:
Constant Field Values

HOSTILE_TYPE_FRIENDLY

private static final int HOSTILE_TYPE_FRIENDLY
See Also:
Constant Field Values

HOSTILE_TYPE_CLOSE

private static final int HOSTILE_TYPE_CLOSE
See Also:
Constant Field Values

HOSTILE_TYPE_SHORT

private static final int HOSTILE_TYPE_SHORT
See Also:
Constant Field Values

HOSTILE_TYPE_MEDIUM

private static final int HOSTILE_TYPE_MEDIUM
See Also:
Constant Field Values

HOSTILE_TYPE_LONG

private static final int HOSTILE_TYPE_LONG
See Also:
Constant Field Values

HOSTILE_TYPE_OFFSET_MM7

private static final int HOSTILE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

RESERVED_0_OFFSET_MM7

private static final int RESERVED_0_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ABILITY_OFFSET_MM7

private static final int SPECIAL_ABILITY_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_CURSE

private static final int SPECIAL_ABILITY_BONUS_CURSE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_WEAK

private static final int SPECIAL_ABILITY_BONUS_WEAK
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_ASLEEP

private static final int SPECIAL_ABILITY_BONUS_ASLEEP
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DRUNK

private static final int SPECIAL_ABILITY_BONUS_DRUNK
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_INSANE

private static final int SPECIAL_ABILITY_BONUS_INSANE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_POISON1

private static final int SPECIAL_ABILITY_BONUS_POISON1
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_POISON2

private static final int SPECIAL_ABILITY_BONUS_POISON2
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_POISON3

private static final int SPECIAL_ABILITY_BONUS_POISON3
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DISEASE1

private static final int SPECIAL_ABILITY_BONUS_DISEASE1
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DISEASE2

private static final int SPECIAL_ABILITY_BONUS_DISEASE2
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DISEASE3

private static final int SPECIAL_ABILITY_BONUS_DISEASE3
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_PARALYZE

private static final int SPECIAL_ABILITY_BONUS_PARALYZE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_UNCONSCIOUS

private static final int SPECIAL_ABILITY_BONUS_UNCONSCIOUS
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DEAD

private static final int SPECIAL_ABILITY_BONUS_DEAD
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_STONE

private static final int SPECIAL_ABILITY_BONUS_STONE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_ERADICATE

private static final int SPECIAL_ABILITY_BONUS_ERADICATE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_BREAK_ITEM

private static final int SPECIAL_ABILITY_BONUS_BREAK_ITEM
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_BREAK_ARMOR

private static final int SPECIAL_ABILITY_BONUS_BREAK_ARMOR
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_BREAK_WEAPON

private static final int SPECIAL_ABILITY_BONUS_BREAK_WEAPON
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_STEAL

private static final int SPECIAL_ABILITY_BONUS_STEAL
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_AGE

private static final int SPECIAL_ABILITY_BONUS_AGE
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_DRAIN_SPELL_POINTS

private static final int SPECIAL_ABILITY_BONUS_DRAIN_SPELL_POINTS
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_AFRAID

private static final int SPECIAL_ABILITY_BONUS_AFRAID
See Also:
Constant Field Values

SPECIAL_ABILITY_BONUS_OFFSET_MM7

private static final int SPECIAL_ABILITY_BONUS_OFFSET_MM7
See Also:
Constant Field Values

ATTACK_TYPE_PHYSICAL

private static final int ATTACK_TYPE_PHYSICAL
See Also:
Constant Field Values

ATTACK_TYPE_FIRE

private static final int ATTACK_TYPE_FIRE
See Also:
Constant Field Values

ATTACK_TYPE_ELECTRICITY

private static final int ATTACK_TYPE_ELECTRICITY
See Also:
Constant Field Values

ATTACK_TYPE_COLD

private static final int ATTACK_TYPE_COLD
See Also:
Constant Field Values

ATTACK_TYPE_POISON

private static final int ATTACK_TYPE_POISON
See Also:
Constant Field Values

ATTACK_TYPE_ENERGY

private static final int ATTACK_TYPE_ENERGY
See Also:
Constant Field Values

ATTACK_TYPE_MAGICAL

private static final int ATTACK_TYPE_MAGICAL
See Also:
Constant Field Values

ATTACK1_TYPE_OFFSET_MM7

private static final int ATTACK1_TYPE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM7

private static final int ATTACK1_DAMAGE_DICE_COUNT_OFFSET_MM7
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM7

private static final int ATTACK1_DAMAGE_DICE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7

private static final int ATTACK1_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_NONE

private static final int ATTACK_MISSILE_TYPE_NONE
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_ARROW

private static final int ATTACK_MISSILE_TYPE_ARROW
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_ARROW_FIRE

private static final int ATTACK_MISSILE_TYPE_ARROW_FIRE
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_FIRE

private static final int ATTACK_MISSILE_TYPE_FIRE
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_AIR

private static final int ATTACK_MISSILE_TYPE_AIR
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_WATER

private static final int ATTACK_MISSILE_TYPE_WATER
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_EARTH

private static final int ATTACK_MISSILE_TYPE_EARTH
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_SPIRIT

private static final int ATTACK_MISSILE_TYPE_SPIRIT
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_MIND

private static final int ATTACK_MISSILE_TYPE_MIND
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_BODY

private static final int ATTACK_MISSILE_TYPE_BODY
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_LIGHT

private static final int ATTACK_MISSILE_TYPE_LIGHT
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_DARK

private static final int ATTACK_MISSILE_TYPE_DARK
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_MAGIC

private static final int ATTACK_MISSILE_TYPE_MAGIC
See Also:
Constant Field Values

ATTACK_MISSILE_TYPE_ENERGY

private static final int ATTACK_MISSILE_TYPE_ENERGY
See Also:
Constant Field Values

ATTACK1_MISSILE_TYPE_OFFSET_MM7

private static final int ATTACK1_MISSILE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_PERCENTAGE_OFFSET_MM7

private static final int ATTACK2_PERCENTAGE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_TYPE_OFFSET_MM7

private static final int ATTACK2_TYPE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM7

private static final int ATTACK2_DAMAGE_DICE_COUNT_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM7

private static final int ATTACK2_DAMAGE_DICE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7

private static final int ATTACK2_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
See Also:
Constant Field Values

ATTACK2_MISSILE_TYPE_OFFSET_MM7

private static final int ATTACK2_MISSILE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

SPELL1_ATTACK_USE_PERCENTAGE_OFFSET_MM7

private static final int SPELL1_ATTACK_USE_PERCENTAGE_OFFSET_MM7
See Also:
Constant Field Values

SPELL1_ID_OFFSET_MM7

private static final int SPELL1_ID_OFFSET_MM7
See Also:
Constant Field Values

SPELL2_ATTACK_USE_PERCENTAGE_OFFSET_MM7

private static final int SPELL2_ATTACK_USE_PERCENTAGE_OFFSET_MM7
See Also:
Constant Field Values

SPELL2_ID_OFFSET_MM7

private static final int SPELL2_ID_OFFSET_MM7
See Also:
Constant Field Values

MONSTER_RESISTANCE_IMMUNE_MM6

private static final int MONSTER_RESISTANCE_IMMUNE_MM6
See Also:
Constant Field Values

FIRE_RESISTANCE_OFFSET_MM7

private static final int FIRE_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

AIR_RESISTANCE_OFFSET_MM7

private static final int AIR_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

WATER_RESISTANCE_OFFSET_MM7

private static final int WATER_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

EARTH_RESISTANCE_OFFSET_MM7

private static final int EARTH_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

MIND_RESISTANCE_OFFSET_MM7

private static final int MIND_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

SPIRIT_RESISTANCE_OFFSET_MM7

private static final int SPIRIT_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

BODY_RESISTANCE_OFFSET_MM7

private static final int BODY_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

LIGHT_RESISTANCE_OFFSET_MM7

private static final int LIGHT_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

DARK_RESISTANCE_OFFSET_MM7

private static final int DARK_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

PHYSICAL_RESISTANCE_OFFSET_MM7

private static final int PHYSICAL_RESISTANCE_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_NONE

private static final int SPECIAL_ATTACK_TYPE_NONE
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SHOT

private static final int SPECIAL_ATTACK_TYPE_SHOT
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SUMMON

private static final int SPECIAL_ATTACK_TYPE_SUMMON
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_EXPLODE

private static final int SPECIAL_ATTACK_TYPE_EXPLODE
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_OFFSET_MM7

private static final int SPECIAL_ATTACK_TYPE_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM7

private static final int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM7

private static final int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7

private static final int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM7
See Also:
Constant Field Values

NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM7

private static final int NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM7
See Also:
Constant Field Values

PADDING2_OFFSET_MM7

private static final int PADDING2_OFFSET_MM7
See Also:
Constant Field Values

MONSTER_TYPE_OFFSET_MM7

private static final int MONSTER_TYPE_OFFSET_MM7
See Also:
Constant Field Values

MONSTER_ATTRIBUTES_OFFSET_MM7

private static final int MONSTER_ATTRIBUTES_OFFSET_MM7
See Also:
Constant Field Values

SPELL_SKILL_AND_MASTERY_1_OFFSET_MM7

private static final int SPELL_SKILL_AND_MASTERY_1_OFFSET_MM7
See Also:
Constant Field Values

SPELL_SKILL_AND_MASTERY_2_OFFSET_MM7

private static final int SPELL_SKILL_AND_MASTERY_2_OFFSET_MM7
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SUMMON_TYPE_STANDARD

private static final int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_STANDARD
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SUMMON_TYPE_GROUND

private static final int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_GROUND
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM7

private static final int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM7
See Also:
Constant Field Values

PADDING3_OFFSET_MM7

private static final int PADDING3_OFFSET_MM7
See Also:
Constant Field Values

HIT_POINTS_OFFSET_MM7

private static final int HIT_POINTS_OFFSET_MM7
See Also:
Constant Field Values

ARMOR_CLASS_OFFSET_MM7

private static final int ARMOR_CLASS_OFFSET_MM7
See Also:
Constant Field Values

EXPERIENCE_OFFSET_MM7

private static final int EXPERIENCE_OFFSET_MM7
See Also:
Constant Field Values

ATTACK_SPEED_OFFSET_MM7

private static final int ATTACK_SPEED_OFFSET_MM7
See Also:
Constant Field Values

ATTACK_RECOVERY_OFFSET_MM7

private static final int ATTACK_RECOVERY_OFFSET_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_NONE_MM7

private static final int ATTACK_PREFERENCE_TYPE_NONE_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_KNIGHT_MM7

private static final int ATTACK_PREFERENCE_TYPE_KNIGHT_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_PALADIN_MM7

private static final int ATTACK_PREFERENCE_TYPE_PALADIN_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_ARCHER_MM7

private static final int ATTACK_PREFERENCE_TYPE_ARCHER_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_DRUID_MM7

private static final int ATTACK_PREFERENCE_TYPE_DRUID_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_CLERIC_MM7

private static final int ATTACK_PREFERENCE_TYPE_CLERIC_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_SORCERER_MM7

private static final int ATTACK_PREFERENCE_TYPE_SORCERER_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_RANGER_MM7

private static final int ATTACK_PREFERENCE_TYPE_RANGER_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_THIEF_MM7

private static final int ATTACK_PREFERENCE_TYPE_THIEF_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_MONK_MM7

private static final int ATTACK_PREFERENCE_TYPE_MONK_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_MALE_MM7

private static final int ATTACK_PREFERENCE_TYPE_MALE_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_FEMALE_MM7

private static final int ATTACK_PREFERENCE_TYPE_FEMALE_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_HUMAN_MM7

private static final int ATTACK_PREFERENCE_TYPE_HUMAN_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_ELF_MM7

private static final int ATTACK_PREFERENCE_TYPE_ELF_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_DWARF_MM7

private static final int ATTACK_PREFERENCE_TYPE_DWARF_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_GOBLIN_MM7

private static final int ATTACK_PREFERENCE_TYPE_GOBLIN_MM7
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_OFFSET_MM7

private static final int ATTACK_PREFERENCE_TYPE_OFFSET_MM7
See Also:
Constant Field Values

RANGE_ATTACK_OFFSET_MM7

private static final int RANGE_ATTACK_OFFSET_MM7
See Also:
Constant Field Values

MONSTER_ID_TYPE_OFFSET_MM7

private static final int MONSTER_ID_TYPE_OFFSET_MM7
See Also:
Constant Field Values

PHYSICAL_RADIUS_OFFSET_MM7

private static final int PHYSICAL_RADIUS_OFFSET_MM7
See Also:
Constant Field Values

PHYSICAL_HEIGHT_OFFSET_MM7

private static final int PHYSICAL_HEIGHT_OFFSET_MM7
See Also:
Constant Field Values

VELOCITY_OFFSET_MM7

private static final int VELOCITY_OFFSET_MM7
See Also:
Constant Field Values

X_OFFSET_MM7

private static final int X_OFFSET_MM7
See Also:
Constant Field Values

Y_OFFSET_MM7

private static final int Y_OFFSET_MM7
See Also:
Constant Field Values

Z_OFFSET_MM7

private static final int Z_OFFSET_MM7
See Also:
Constant Field Values

VELOCITY_X_OFFSET_MM7

private static final int VELOCITY_X_OFFSET_MM7
See Also:
Constant Field Values

VELOCITY_Y_OFFSET_MM7

private static final int VELOCITY_Y_OFFSET_MM7
See Also:
Constant Field Values

VELOCITY_Z_OFFSET_MM7

private static final int VELOCITY_Z_OFFSET_MM7
See Also:
Constant Field Values

FACING_OFFSET_MM7

private static final int FACING_OFFSET_MM7
See Also:
Constant Field Values

TILT_OFFSET_MM7

private static final int TILT_OFFSET_MM7
See Also:
Constant Field Values

ROOM_OFFSET_MM7

private static final int ROOM_OFFSET_MM7
See Also:
Constant Field Values

CURRENT_ACTION_LENGTH_OFFSET_MM7

private static final int CURRENT_ACTION_LENGTH_OFFSET_MM7
See Also:
Constant Field Values

STARTING_X_OFFSET_MM7

private static final int STARTING_X_OFFSET_MM7
See Also:
Constant Field Values

STARTING_Y_OFFSET_MM7

private static final int STARTING_Y_OFFSET_MM7
See Also:
Constant Field Values

STARTING_Z_OFFSET_MM7

private static final int STARTING_Z_OFFSET_MM7
See Also:
Constant Field Values

GUARDING_X_OFFSET_MM7

private static final int GUARDING_X_OFFSET_MM7
See Also:
Constant Field Values

GUARDING_Y_OFFSET_MM7

private static final int GUARDING_Y_OFFSET_MM7
See Also:
Constant Field Values

GUARDING_Z_OFFSET_MM7

private static final int GUARDING_Z_OFFSET_MM7
See Also:
Constant Field Values

TETHER_DISTANCE_OFFSET_MM7

private static final int TETHER_DISTANCE_OFFSET_MM7
See Also:
Constant Field Values

AI_STATE_TYPE_STANDING

private static final int AI_STATE_TYPE_STANDING
See Also:
Constant Field Values

AI_STATE_TYPE_TETHERED

private static final int AI_STATE_TYPE_TETHERED
See Also:
Constant Field Values

AI_STATE_TYPE_NEAR_ATTACK

private static final int AI_STATE_TYPE_NEAR_ATTACK
See Also:
Constant Field Values

AI_STATE_TYPE_FAR_ATTACK_1

private static final int AI_STATE_TYPE_FAR_ATTACK_1
See Also:
Constant Field Values

AI_STATE_TYPE_DYING

private static final int AI_STATE_TYPE_DYING
See Also:
Constant Field Values

AI_STATE_TYPE_DEAD

private static final int AI_STATE_TYPE_DEAD
See Also:
Constant Field Values

AI_STATE_TYPE_PURSUING

private static final int AI_STATE_TYPE_PURSUING
See Also:
Constant Field Values

AI_STATE_TYPE_FLEEING

private static final int AI_STATE_TYPE_FLEEING
See Also:
Constant Field Values

AI_STATE_TYPE_STUNNED

private static final int AI_STATE_TYPE_STUNNED
See Also:
Constant Field Values

AI_STATE_TYPE_FIDGETING

private static final int AI_STATE_TYPE_FIDGETING
See Also:
Constant Field Values

AI_STATE_TYPE_INTERACTING

private static final int AI_STATE_TYPE_INTERACTING
See Also:
Constant Field Values

AI_STATE_TYPE_REMOVED

private static final int AI_STATE_TYPE_REMOVED
See Also:
Constant Field Values

AI_STATE_TYPE_FAR_ATTACK_2

private static final int AI_STATE_TYPE_FAR_ATTACK_2
See Also:
Constant Field Values

AI_STATE_TYPE_FAR_ATTACK_3

private static final int AI_STATE_TYPE_FAR_ATTACK_3
See Also:
Constant Field Values

AI_STATE_TYPE_STONED

private static final int AI_STATE_TYPE_STONED
See Also:
Constant Field Values

AI_STATE_TYPE_PARALYSED

private static final int AI_STATE_TYPE_PARALYSED
See Also:
Constant Field Values

AI_STATE_TYPE_RESURRECTED

private static final int AI_STATE_TYPE_RESURRECTED
See Also:
Constant Field Values

AI_STATE_TYPE_SUMMONED

private static final int AI_STATE_TYPE_SUMMONED
See Also:
Constant Field Values

AI_STATE_TYPE_FAR_ATTACK_4

private static final int AI_STATE_TYPE_FAR_ATTACK_4
See Also:
Constant Field Values

AI_STATE_TYPE_DISABLED

private static final int AI_STATE_TYPE_DISABLED
See Also:
Constant Field Values

AI_STATE_OFFSET_MM7

private static final int AI_STATE_OFFSET_MM7
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_STANDING

private static final int GRAPHICS_STATE_TYPE_STANDING
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_WALKING

private static final int GRAPHICS_STATE_TYPE_WALKING
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_NEAR_ATTACK

private static final int GRAPHICS_STATE_TYPE_NEAR_ATTACK
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_FAR_ATTACK

private static final int GRAPHICS_STATE_TYPE_FAR_ATTACK
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_STUN

private static final int GRAPHICS_STATE_TYPE_STUN
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_DYING

private static final int GRAPHICS_STATE_TYPE_DYING
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_DEAD

private static final int GRAPHICS_STATE_TYPE_DEAD
See Also:
Constant Field Values

GRAPHICS_STATE_TYPE_FIDGETING

private static final int GRAPHICS_STATE_TYPE_FIDGETING
See Also:
Constant Field Values

GRAPHIC_STATE_OFFSET_MM7

private static final int GRAPHIC_STATE_OFFSET_MM7
See Also:
Constant Field Values

ITEM_CARRIED_OFFSET_MM7

private static final int ITEM_CARRIED_OFFSET_MM7
See Also:
Constant Field Values

PADDING4_OFFSET_MM7

private static final int PADDING4_OFFSET_MM7
See Also:
Constant Field Values

CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM7

private static final int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_STANDING_OFFSET_MM7

private static final int FRAME_TABLE_STANDING_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_WALKING_OFFSET_MM7

private static final int FRAME_TABLE_WALKING_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_NEAR_ATTACK_OFFSET_MM7

private static final int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_FAR_ATTACK_OFFSET_MM7

private static final int FRAME_TABLE_FAR_ATTACK_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_STUN_OFFSET_MM7

private static final int FRAME_TABLE_STUN_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_DYING_OFFSET_MM7

private static final int FRAME_TABLE_DYING_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_DEAD_OFFSET_MM7

private static final int FRAME_TABLE_DEAD_OFFSET_MM7
See Also:
Constant Field Values

FRAME_TABLE_FIDGETING_OFFSET_MM7

private static final int FRAME_TABLE_FIDGETING_OFFSET_MM7
See Also:
Constant Field Values

SOUND_EFFECT_1_OFFSET_MM7

private static final int SOUND_EFFECT_1_OFFSET_MM7
See Also:
Constant Field Values

SOUND_EFFECT_2_OFFSET_MM7

private static final int SOUND_EFFECT_2_OFFSET_MM7
See Also:
Constant Field Values

SOUND_EFFECT_3_OFFSET_MM7

private static final int SOUND_EFFECT_3_OFFSET_MM7
See Also:
Constant Field Values

SOUND_EFFECT_4_OFFSET_MM7

private static final int SOUND_EFFECT_4_OFFSET_MM7
See Also:
Constant Field Values

NUMBER_OF_ACTIVE_SPELLS_MM7

private static final int NUMBER_OF_ACTIVE_SPELLS_MM7
See Also:
Constant Field Values

ACTIVE_SPELL_SIZE_MM7

private static final int ACTIVE_SPELL_SIZE_MM7

SPECIAL_EFFECTS_START_OFFSET_MM7

private static final int SPECIAL_EFFECTS_START_OFFSET_MM7
See Also:
Constant Field Values

CONTAINED_ITEM_SIZE_MM7

private static final int CONTAINED_ITEM_SIZE_MM7

CONTAINED_ITEM_1_OFFSET_MM7

private static final int CONTAINED_ITEM_1_OFFSET_MM7
See Also:
Constant Field Values

CONTAINED_ITEM_2_OFFSET_MM7

private static final int CONTAINED_ITEM_2_OFFSET_MM7
See Also:
Constant Field Values

CONTAINED_ITEM_3_OFFSET_MM7

private static final int CONTAINED_ITEM_3_OFFSET_MM7
See Also:
Constant Field Values

CONTAINED_ITEM_4_OFFSET_MM7

private static final int CONTAINED_ITEM_4_OFFSET_MM7
See Also:
Constant Field Values

GROUP_OFFSET_MM7

private static final int GROUP_OFFSET_MM7
See Also:
Constant Field Values

ALLY_OFFSET_MM7

private static final int ALLY_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_SIZE_MM7

private static final int SCHEDULE_SIZE_MM7

SCHEDULE_1_OFFSET_MM7

private static final int SCHEDULE_1_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_2_OFFSET_MM7

private static final int SCHEDULE_2_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_3_OFFSET_MM7

private static final int SCHEDULE_3_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_4_OFFSET_MM7

private static final int SCHEDULE_4_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_5_OFFSET_MM7

private static final int SCHEDULE_5_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_6_OFFSET_MM7

private static final int SCHEDULE_6_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_7_OFFSET_MM7

private static final int SCHEDULE_7_OFFSET_MM7
See Also:
Constant Field Values

SCHEDULE_8_OFFSET_MM7

private static final int SCHEDULE_8_OFFSET_MM7
See Also:
Constant Field Values

SUMMONER_ID_OFFSET_MM7

private static final int SUMMONER_ID_OFFSET_MM7
See Also:
Constant Field Values

LAST_CHARACTER_ID_TO_HIT_OFFSET_MM7

private static final int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM7
See Also:
Constant Field Values

NAME_ID_OFFSET_MM7

private static final int NAME_ID_OFFSET_MM7
See Also:
Constant Field Values

RESERVED_1_OFFSET_MM7

private static final int RESERVED_1_OFFSET_MM7
See Also:
Constant Field Values

RESERVED_2_OFFSET_MM7

private static final int RESERVED_2_OFFSET_MM7
See Also:
Constant Field Values

RESERVED_3_OFFSET_MM7

private static final int RESERVED_3_OFFSET_MM7
See Also:
Constant Field Values

MONSTER_RESISTANCE_IMMUNE_MM8

private static final int MONSTER_RESISTANCE_IMMUNE_MM8
See Also:
Constant Field Values

FIRE_RESISTANCE_OFFSET_MM8

private static final int FIRE_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

AIR_RESISTANCE_OFFSET_MM8

private static final int AIR_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

WATER_RESISTANCE_OFFSET_MM8

private static final int WATER_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

EARTH_RESISTANCE_OFFSET_MM8

private static final int EARTH_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

MIND_RESISTANCE_OFFSET_MM8

private static final int MIND_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

SPIRIT_RESISTANCE_OFFSET_MM8

private static final int SPIRIT_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

BODY_RESISTANCE_OFFSET_MM8

private static final int BODY_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

LIGHT_RESISTANCE_OFFSET_MM8

private static final int LIGHT_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

DARK_RESISTANCE_OFFSET_MM8

private static final int DARK_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

PHYSICAL_RESISTANCE_OFFSET_MM8

private static final int PHYSICAL_RESISTANCE_OFFSET_MM8
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_OFFSET_MM8

private static final int SPECIAL_ATTACK_TYPE_OFFSET_MM8
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM8

private static final int SPECIAL_ATTACK_DAMAGE_DICE_COUNT_OFFSET_MM8
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM8

private static final int SPECIAL_ATTACK_DAMAGE_DICE_TYPE_OFFSET_MM8
See Also:
Constant Field Values

SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM8

private static final int SPECIAL_ATTACK_DAMAGE_DICE_ADJUSTMENT_OFFSET_MM8
See Also:
Constant Field Values

NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM8

private static final int NUMBER_OF_CHARACTERS_ATTACKED_PER_ATTACK_OFFSET_MM8
See Also:
Constant Field Values

PADDING1_OFFSET_MM8

private static final int PADDING1_OFFSET_MM8
See Also:
Constant Field Values

MONSTER_TYPE_OFFSET_MM8

private static final int MONSTER_TYPE_OFFSET_MM8
See Also:
Constant Field Values

ATTRIBUTES_OFFSET_MM8

private static final int ATTRIBUTES_OFFSET_MM8
See Also:
Constant Field Values

SPELL_SKILL_AND_MASTERY_1_OFFSET_MM8

private static final int SPELL_SKILL_AND_MASTERY_1_OFFSET_MM8
See Also:
Constant Field Values

SPELL_SKILL_AND_MASTERY_2_OFFSET_MM8

private static final int SPELL_SKILL_AND_MASTERY_2_OFFSET_MM8
See Also:
Constant Field Values

SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM8

private static final int SPECIAL_ATTACK_TYPE_SUMMON_TYPE_OFFSET_MM8
See Also:
Constant Field Values

HIT_POINTS_OFFSET_MM8

private static final int HIT_POINTS_OFFSET_MM8
See Also:
Constant Field Values

ARMOR_CLASS_OFFSET_MM8

private static final int ARMOR_CLASS_OFFSET_MM8
See Also:
Constant Field Values

EXPERIENCE_OFFSET_MM8

private static final int EXPERIENCE_OFFSET_MM8
See Also:
Constant Field Values

ATTACK_SPEED_OFFSET_MM8

private static final int ATTACK_SPEED_OFFSET_MM8
See Also:
Constant Field Values

ATTACK_RECOVERY_OFFSET_MM8

private static final int ATTACK_RECOVERY_OFFSET_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_NONE_MM8

private static final int ATTACK_PREFERENCE_TYPE_NONE_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_NECROMANCER_MM8

private static final int ATTACK_PREFERENCE_TYPE_NECROMANCER_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_CLERIC_MM8

private static final int ATTACK_PREFERENCE_TYPE_CLERIC_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_KNIGHT_MM8

private static final int ATTACK_PREFERENCE_TYPE_KNIGHT_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_TROLL_MM8

private static final int ATTACK_PREFERENCE_TYPE_TROLL_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_MINOTAUR_MM8

private static final int ATTACK_PREFERENCE_TYPE_MINOTAUR_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_DARKELF_MM8

private static final int ATTACK_PREFERENCE_TYPE_DARKELF_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_VAMPIRE_MM8

private static final int ATTACK_PREFERENCE_TYPE_VAMPIRE_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_DRAGON_MM8

private static final int ATTACK_PREFERENCE_TYPE_DRAGON_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_MALE_MM8

private static final int ATTACK_PREFERENCE_TYPE_MALE_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_FEMALE_MM8

private static final int ATTACK_PREFERENCE_TYPE_FEMALE_MM8
See Also:
Constant Field Values

ATTACK_PREFERENCE_TYPE_OFFSET_MM8

private static final int ATTACK_PREFERENCE_TYPE_OFFSET_MM8
See Also:
Constant Field Values

RANGE_ATTACK_OFFSET_MM8

private static final int RANGE_ATTACK_OFFSET_MM8
See Also:
Constant Field Values

MONSTER_ID_TYPE_OFFSET_MM8

private static final int MONSTER_ID_TYPE_OFFSET_MM8
See Also:
Constant Field Values

PHYSICAL_RADIUS_OFFSET_MM8

private static final int PHYSICAL_RADIUS_OFFSET_MM8
See Also:
Constant Field Values

PHYSICAL_HEIGHT_OFFSET_MM8

private static final int PHYSICAL_HEIGHT_OFFSET_MM8
See Also:
Constant Field Values

VELOCITY_OFFSET_MM8

private static final int VELOCITY_OFFSET_MM8
See Also:
Constant Field Values

X_OFFSET_MM8

private static final int X_OFFSET_MM8
See Also:
Constant Field Values

Y_OFFSET_MM8

private static final int Y_OFFSET_MM8
See Also:
Constant Field Values

Z_OFFSET_MM8

private static final int Z_OFFSET_MM8
See Also:
Constant Field Values

VELOCITY_X_OFFSET_MM8

private static final int VELOCITY_X_OFFSET_MM8
See Also:
Constant Field Values

VELOCITY_Y_OFFSET_MM8

private static final int VELOCITY_Y_OFFSET_MM8
See Also:
Constant Field Values

VELOCITY_Z_OFFSET_MM8

private static final int VELOCITY_Z_OFFSET_MM8
See Also:
Constant Field Values

FACING_OFFSET_MM8

private static final int FACING_OFFSET_MM8
See Also:
Constant Field Values

TILT_OFFSET_MM8

private static final int TILT_OFFSET_MM8
See Also:
Constant Field Values

ROOM_OFFSET_MM8

private static final int ROOM_OFFSET_MM8
See Also:
Constant Field Values

CURRENT_ACTION_LENGTH_OFFSET_MM8

private static final int CURRENT_ACTION_LENGTH_OFFSET_MM8
See Also:
Constant Field Values

STARTING_X_OFFSET_MM8

private static final int STARTING_X_OFFSET_MM8
See Also:
Constant Field Values

STARTING_Y_OFFSET_MM8

private static final int STARTING_Y_OFFSET_MM8
See Also:
Constant Field Values

STARTING_Z_OFFSET_MM8

private static final int STARTING_Z_OFFSET_MM8
See Also:
Constant Field Values

GUARDING_X_OFFSET_MM8

private static final int GUARDING_X_OFFSET_MM8
See Also:
Constant Field Values

GUARDING_Y_OFFSET_MM8

private static final int GUARDING_Y_OFFSET_MM8
See Also:
Constant Field Values

GUARDING_Z_OFFSET_MM8

private static final int GUARDING_Z_OFFSET_MM8
See Also:
Constant Field Values

TETHER_DISTANCE_OFFSET_MM8

private static final int TETHER_DISTANCE_OFFSET_MM8
See Also:
Constant Field Values

AI_STATE_OFFSET_MM8

private static final int AI_STATE_OFFSET_MM8
See Also:
Constant Field Values

GRAPHIC_STATE_OFFSET_MM8

private static final int GRAPHIC_STATE_OFFSET_MM8
See Also:
Constant Field Values

ITEM_CARRIED_OFFSET_MM8

private static final int ITEM_CARRIED_OFFSET_MM8
See Also:
Constant Field Values

PADDING4_OFFSET_MM8

private static final int PADDING4_OFFSET_MM8
See Also:
Constant Field Values

CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM8

private static final int CURRENT_ACTION_TIME_SO_FAR_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_STANDING_OFFSET_MM8

private static final int FRAME_TABLE_STANDING_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_WALKING_OFFSET_MM8

private static final int FRAME_TABLE_WALKING_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_NEAR_ATTACK_OFFSET_MM8

private static final int FRAME_TABLE_NEAR_ATTACK_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_FAR_ATTACK_OFFSET_MM8

private static final int FRAME_TABLE_FAR_ATTACK_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_STUN_OFFSET_MM8

private static final int FRAME_TABLE_STUN_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_DYING_OFFSET_MM8

private static final int FRAME_TABLE_DYING_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_DEAD_OFFSET_MM8

private static final int FRAME_TABLE_DEAD_OFFSET_MM8
See Also:
Constant Field Values

FRAME_TABLE_FIDGETING_OFFSET_MM8

private static final int FRAME_TABLE_FIDGETING_OFFSET_MM8
See Also:
Constant Field Values

SOUND_EFFECT_1_OFFSET_MM8

private static final int SOUND_EFFECT_1_OFFSET_MM8
See Also:
Constant Field Values

SOUND_EFFECT_2_OFFSET_MM8

private static final int SOUND_EFFECT_2_OFFSET_MM8
See Also:
Constant Field Values

SOUND_EFFECT_3_OFFSET_MM8

private static final int SOUND_EFFECT_3_OFFSET_MM8
See Also:
Constant Field Values

SOUND_EFFECT_4_OFFSET_MM8

private static final int SOUND_EFFECT_4_OFFSET_MM8
See Also:
Constant Field Values

NUMBER_OF_ACTIVE_SPELLS_MM8

private static final int NUMBER_OF_ACTIVE_SPELLS_MM8
See Also:
Constant Field Values

ACTIVE_SPELL_SIZE_MM8

private static final int ACTIVE_SPELL_SIZE_MM8

SPECIAL_EFFECTS_START_OFFSET_MM8

private static final int SPECIAL_EFFECTS_START_OFFSET_MM8
See Also:
Constant Field Values

CONTAINED_ITEM_SIZE_MM8

private static final int CONTAINED_ITEM_SIZE_MM8

CONTAINED_ITEM_1_OFFSET_MM8

private static final int CONTAINED_ITEM_1_OFFSET_MM8
See Also:
Constant Field Values

CONTAINED_ITEM_2_OFFSET_MM8

private static final int CONTAINED_ITEM_2_OFFSET_MM8
See Also:
Constant Field Values

CONTAINED_ITEM_3_OFFSET_MM8

private static final int CONTAINED_ITEM_3_OFFSET_MM8
See Also:
Constant Field Values

CONTAINED_ITEM_4_OFFSET_MM8

private static final int CONTAINED_ITEM_4_OFFSET_MM8
See Also:
Constant Field Values

GROUP_OFFSET_MM8

private static final int GROUP_OFFSET_MM8
See Also:
Constant Field Values

ALLY_OFFSET_MM8

private static final int ALLY_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_SIZE_MM8

private static final int SCHEDULE_SIZE_MM8

SCHEDULE_1_OFFSET_MM8

private static final int SCHEDULE_1_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_2_OFFSET_MM8

private static final int SCHEDULE_2_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_3_OFFSET_MM8

private static final int SCHEDULE_3_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_4_OFFSET_MM8

private static final int SCHEDULE_4_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_5_OFFSET_MM8

private static final int SCHEDULE_5_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_6_OFFSET_MM8

private static final int SCHEDULE_6_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_7_OFFSET_MM8

private static final int SCHEDULE_7_OFFSET_MM8
See Also:
Constant Field Values

SCHEDULE_8_OFFSET_MM8

private static final int SCHEDULE_8_OFFSET_MM8
See Also:
Constant Field Values

SUMMONER_ID_OFFSET_MM8

private static final int SUMMONER_ID_OFFSET_MM8
See Also:
Constant Field Values

LAST_CHARACTER_ID_TO_HIT_OFFSET_MM8

private static final int LAST_CHARACTER_ID_TO_HIT_OFFSET_MM8
See Also:
Constant Field Values

NAME_ID_OFFSET_MM8

private static final int NAME_ID_OFFSET_MM8
See Also:
Constant Field Values

RESERVED_1_OFFSET_MM8

private static final int RESERVED_1_OFFSET_MM8
See Also:
Constant Field Values

RESERVED_2_OFFSET_MM8

private static final int RESERVED_2_OFFSET_MM8
See Also:
Constant Field Values

RESERVED_3_OFFSET_MM8

private static final int RESERVED_3_OFFSET_MM8
See Also:
Constant Field Values

gameVersion

private int gameVersion

creatureData

private byte[] creatureData
Constructor Detail

Creature

public Creature(int gameVersion)

Creature

public Creature(int gameVersion,
                String creatureName)
Method Detail

initialize

public int initialize(byte[] dataSrc,
                      int offset)

populateObjects

public static int populateObjects(int gameVersion,
                                  byte[] data,
                                  int offset,
                                  List creatureList)

updateData

public static int updateData(byte[] newData,
                             int offset,
                             List creatureList)

getCreatureMouseOverName

public String getCreatureMouseOverName()

setCreatureMouseOverName

public void setCreatureMouseOverName(String creatureName)

getCurrentHitPoints

public int getCurrentHitPoints()

setCurrentHitPoints

public void setCurrentHitPoints(int hitPoints)

getX

public int getX()
Specified by:
getX in interface Vertex3DValueHolder

setX

public void setX(int x)
Specified by:
setX in interface Vertex3DValueHolder

getY

public int getY()
Specified by:
getY in interface Vertex3DValueHolder

setY

public void setY(int y)
Specified by:
setY in interface Vertex3DValueHolder

getZ

public int getZ()
Specified by:
getZ in interface Vertex3DValueHolder

setZ

public void setZ(int z)
Specified by:
setZ in interface Vertex3DValueHolder

getCreatureData

public byte[] getCreatureData()

getOffsetList

public static List getOffsetList(int gameVersion)

getComparativeDataSource

public static ComparativeTableControl.DataSource getComparativeDataSource(List creatureList)

getRecordSize

public static int getRecordSize(int gameVersion)

getGameVersion

public int getGameVersion()