import { NAMESPACE } from "./anvilConstants";
export const dnaExtractor = `${NAMESPACE}:dna_extractor`;
export const dnaExtract = `${NAMESPACE}:dna_extract`;
export const amber = `${NAMESPACE}:amber`;
export const grittyDNAExtract = `${NAMESPACE}:gritty_dna_extract`;
export const centrifuge = `${NAMESPACE}:centrifuge`;
export const tranquilizingSniper = `${NAMESPACE}:tranquilizing_sniper`;
export const electricGun = `${NAMESPACE}:electric_gun`;
export const electricCharge = `${NAMESPACE}:electric_charge`;
export const electricChargeProjectile = `${NAMESPACE}:electric_charge_projectile`;
export const dinoEgg = `${NAMESPACE}:dino_egg`;
export const meteor = `${NAMESPACE}:meteor`;
export const syringeEmpty = `${NAMESPACE}:syringe_empty`;
export const syringeHalf = `${NAMESPACE}:syringe_half`;
export const syringeFull = `${NAMESPACE}:syringe_full`;
export const syringeReady = `${NAMESPACE}:syringe_ready`;
export const electricFence = `${NAMESPACE}:electric_fence`;
export const binoculars = `${NAMESPACE}:binoculars`;
export const unmorphSyringe = `${NAMESPACE}:unmorph_syringe`;
export const morphAttackId = `${NAMESPACE}:morph_attack`;
export const morphGrabId = `${NAMESPACE}:morph_grab`;
export const morphRoarId = `${NAMESPACE}:morph_roar`;
export const morphSprintId = `${NAMESPACE}:morph_sprint`;
export const morphChargeId = `${NAMESPACE}:morph_charge`;
export const morphSleepId = `${NAMESPACE}:morph_sleep`;
export const morphSwitch_VariantId = `${NAMESPACE}:morph_switch_variant`;
export const stegoSword = `${NAMESPACE}:stego_sword`;

export const dinoPersonalities = {
  passive: "hf_da.binoculars_info.value.personality.passive",
  neutral: "hf_da.binoculars_info.value.personality.neutral",
  aggressive: "hf_da.binoculars_info.value.personality.aggressive",
};
export const dinoActivity = {
  diurnal: "hf_da.binoculars_info.value.activity.diurnal",
  nocturnal: "hf_da.binoculars_info.value.activity.nocturnal",
};
export const dinoMountable = {
  mountable: "hf_da.binoculars_info.value.mountable.mountable",
  not_mountable: "hf_da.binoculars_info.value.mountable.not_mountable",
};
export const dinoTameable = {
  tameable: "hf_da.binoculars_info.value.tameable.tameable",
  not_tameable: "hf_da.binoculars_info.value.tameable.not_tameable",
};
export const dinoDangerLevel = {
  harmless: "hf_da.binoculars_info.value.danger_level.harmless",
  mildly_dangerous: "hf_da.binoculars_info.value.danger_level.mildly_dangerous",
  very_dangerous: "hf_da.binoculars_info.value.danger_level.very_dangerous",
};

export const dinoList = {
  acrocanthosaurus: {
    name: "Acrocanthosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.9,
    damage: 24,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  allosaurus: {
    name: "Allosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.87,
    damage: 20,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  ankylosaurus: {
    name: "Ankylosaurus",
    offset: { x: 1.5, y: 0.6, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 1.04,
    damage: 16,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  atrociraptor: {
    name: "Atrociraptor",
    offset: { x: 1, y: 0.6, z: -2 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.25,
    damage: 16,
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 6,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  baryonyx: {
    name: "Baryonyx",
    offset: { x: 1.5, y: 0.6, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.79,
    damage: 18,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  brachiosaurus: {
    name: "Brachiosaurus",
    offset: { x: 5, y: 6, z: -8 },
    attack_animation: "attack_on_land",
    attack_delay: 1.66,
    damage: 12,
    roar: "roar",
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 14,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  carnotaurus: {
    name: "Carnotaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.45,
    damage: 24,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  ceratosaurus: {
    name: "Ceratosaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.33,
    damage: 22,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  compsognathus: {
    name: "Compsognathus",
    offset: { x: 1, y: 0.6, z: -2 },
    attack_animation: "attack_on_land",
    attack_delay: 0.29,
    damage: 6,
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 4,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  deinosuchus: {
    name: "Deinosuchus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.5,
    damage: 32,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  dilophosaurus: {
    name: "Dilophosaurus",
    offset: { x: 1.5, y: 0.9, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.66,
    damage: 14,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  dimetrodon: {
    name: "Dimetrodon",
    offset: { x: 1.5, y: 0.7, z: -3 },
    attack_animation: "attack_on_land",
    attack_delay: 0.45,
    damage: 12,
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 5,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  dryosaurus: {
    name: "Dryosaurus",
    offset: { x: 1.5, y: 1.3, z: -3 },
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.passive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  gallimimus: {
    name: "Gallimimus",
    offset: { x: 1.5, y: 1.4, z: -3.5 },
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.passive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  giganotosaurus: {
    name: "Giganotosaurus",
    offset: { x: 2, y: 0.5, z: -4 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.5,
    damage: 36,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 14,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  apex_trex: {
    name: "Apex Tyrannosaurus Rex",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.94,
    damage: 50,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  apex_raptor: {
    name: "Apex Raptor",
    offset: { x: 1.2, y: 1.5, z: -2.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.75,
    damage: 38,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  mamenchisaurus: {
    name: "Mamenchisaurus",
    offset: { x: 2, y: 2, z: -1 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 1.16,
    damage: 10,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 14,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  mosasaurus: {
    name: "Mosasaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.5,
    damage: 36,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  oviraptor: {
    name: "Oviraptor",
    offset: { x: 1, y: 0.3, z: -2 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 1.04,
    damage: 10,
    can_sprint: false,
    can_sleep: true,
    has_variant: true,
    attack_range: 4,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  pachy: {
    name: "Pachycephalosaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.45,
    damage: 14,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 6,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  parasaurolophus: {
    name: "Parasaurolophus",
    offset: { x: 1.5, y: 1, z: -3 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.58,
    damage: 10,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  pteranodon: {
    name: "Pteranodon",
    offset: { x: 0, y: 2, z: -5 },
    attack_animation: "attack_in_air",
    attack_delay: 0.7,
    damage: 12,
    can_grab: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.not_tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  pyroraptor: {
    name: "Pyroraptor",
    offset: { x: 1.5, y: 0.6, z: -2.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.62,
    damage: 18,
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 6,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  quetzalcoatus: {
    name: "Quetzalcoatus",
    offset: { x: 0, y: 5.6, z: -6 },
    attack_animation: "attack_in_air",
    attack_delay: 0.75,
    damage: 24,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.not_tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  spinosaurus: {
    name: "Spinosaurus",
    offset: { x: 2, y: 1, z: -5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 1,
    damage: 38,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 12,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  stegosaurus: {
    name: "Stegosaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 1.25,
    damage: 18,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  suchomimus: {
    name: "Suchomimus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.79,
    damage: 22,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  therizinosaurus: {
    name: "Therizinosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.79,
    damage: 30,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  tylosaurus: {
    name: "Tylosaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.5,
    damage: 34,
    has_variant: true,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  trex: {
    name: "Tyrannosaurus Rex",
    offset: { x: 2, y: 0.6, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.37,
    damage: 40,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  velociraptor: {
    name: "Velociraptor",
    offset: { x: 1.5, y: 1, z: -3 },
    attack_animation: "attack_on_land",
    attack_delay: 0.66,
    damage: 16,
    roar: "roar",
    can_sprint: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 7,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  triceratops: {
    name: "Triceratops",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_delay: 0.75,
    damage: 28,
    roar: "roar",
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: true,
    attack_range: 10,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  amargasaurus: {
    name: "Amargasaurus",
    offset: { x: 2, y: 0, z: -1 },
    attack_animation: "attack_on_land",
    attack_animation2: "attack_on_land2",
    attack_delay: 0.75,
    damage: 12,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: false,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  apex_stegosaurus: {
    name: "Apex Stegosaurus",
    offset: { x: 2, y: 0, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_animation2: "attack_on_land2_morph",
    attack_animation3: "attack_on_land3_morph",
    attack_delay: 1.04,
    damage: 28,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: false,
    attack_range: 10,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  carcharodontosaurus: {
    name: "Carcharodontosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_animation2: "attack_on_land2_morph",
    attack_delay: 0.5,
    damage: 36,
    roar: "roar",
    can_sprint: true,
    can_charge: false,
    can_sleep: true,
    has_variant: false,
    attack_range: 12,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  chasmosaurus: {
    name: "Chasmosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_delay: 0.75,
    damage: 20,
    roar: "roar",
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: false,
    attack_range: 6,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  iguanodon: {
    name: "Iguanodon",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_animation2: "attack_on_land2",
    attack_delay: 0.5,
    damage: 14,
    can_sprint: false,
    can_charge: false,
    can_sleep: true,
    has_variant: false,
    attack_range: 7,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  kentrosaurus: {
    name: "Kentrosaurus",
    offset: { x: 1.5, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_animation2: "attack_on_land2_morph",
    attack_delay: 0.75,
    damage: 18,
    can_sprint: false,
    can_charge: true,
    can_sleep: true,
    has_variant: false,
    attack_range: 6,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.mildly_dangerous,
  },
  microraptor: {
    name: "Microraptor",
    offset: { x: 0, y: 0, z: -5 },
    attack_animation: "attack_in_air",
    attack_delay: 0.7,
    damage: 12,
    can_grab: true,
    has_variant: false,
    attack_range: 8,
    personality: dinoPersonalities.neutral,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.not_mountable,
    tameable: dinoTameable.not_tameable,
    danger_level: dinoDangerLevel.harmless,
  },
  nanuqsaurus: {
    name: "Nanuqsaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_animation2: "attack_on_land2",
    attack_delay: 0.5,
    damage: 22,
    roar: "roar",
    can_sprint: true,
    can_charge: false,
    can_sleep: true,
    has_variant: false,
    attack_range: 8,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  tarbosaurus: {
    name: "Tarbosaurus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land_morph",
    attack_animation2: "attack_on_land2_morph",
    attack_delay: 0.33,
    damage: 34,
    roar: "roar",
    can_sprint: true,
    can_charge: false,
    can_sleep: true,
    has_variant: false,
    attack_range: 10,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.nocturnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
  yutyrannus: {
    name: "Yutyrannus",
    offset: { x: 2, y: 1, z: -3.5 },
    attack_animation: "attack_on_land",
    attack_animation2: "attack_on_land2",
    attack_delay: 0.63,
    damage: 26,
    roar: "roar",
    can_sprint: true,
    can_charge: false,
    can_sleep: true,
    has_variant: false,
    attack_range: 9,
    personality: dinoPersonalities.aggressive,
    activity: dinoActivity.diurnal,
    mountable: dinoMountable.mountable,
    tameable: dinoTameable.tameable,
    danger_level: dinoDangerLevel.very_dangerous,
  },
};
