Skip to content

Add skill_tree to profile data (HOTM, HOTF) #470

Closed as duplicate
Closed as duplicate

Description

@Jforjo

Property missing type
https://github.com/zikeji/node-hypixel/blob/main/src/types/Augmented/SkyBlock/ProfileMember.ts#L4
The HOTM and HOTF have been added to the API, so the types need adding, too.

Describe the type

skill_tree: {
  nodes: {
    mining?: {
      [key: string]?: number | boolean;
    };
    foraging?: {
      [key: string]?: number | boolean;
    };
    [key: string]?: {
      [key: string]?: number | boolean;
    };
  };
  selected_ability: {
    mining?: string;
    foraging?: string;
    [key: string]?: string;
  };
  tokens_spent: {
    mountain?: number;
    forest?: number;
    [key: string]?: number;
  };
  experience: {
    mining?: number;
    foraging?: number;
    [key: string]?: number;
  };
  last_reset?: {
    mining?: number;
    foraging?: number;
    [key: string]?: number;
  };
  refund_ability_free: boolean;
}

Additional context
I did my best with the code above, but will need double checking

Activity

  1. Jforjo commented on Feb 17, 2026

    @Jforjo
    ContributorAuthor

    Within the mining and farmind node section there's different values, which should be displayed alongside the generic [key: string], but I don't know all of them...
    My trees are pretty bad, but I'll leave them here as examples (they are missing the ones that I don't have active:

    Mining

    "goblin_killer": 1,
    "toggle_goblin_killer": true,
    "mining_madness": 1,
    "toggle_mining_madness": true,
    "orbiter": 80,
    "toggle_orbiter": true,
    "core_of_the_mountain": 10,
    "toggle_core_of_the_mountain": true,
    "blockhead": 1,
    "efficient_miner": 1,
    "keep_it_cool": 1,
    "lonesome_miner": 45,
    "miners_blessing": 1,
    "mining_fortune": 1,
    "mining_speed": 1,
    "mole": 1,
    "no_stone_unturned": 1,
    "speedy_mineman": 1,
    "subterranean_fisher": 1,
    "toggle_blockhead": true,
    "toggle_efficient_miner": true,
    "toggle_keep_it_cool": true,
    "toggle_lonesome_miner": true,
    "toggle_miners_blessing": true,
    "toggle_mining_fortune": true,
    "toggle_mining_speed": true,
    "toggle_mole": true,
    "toggle_no_stone_unturned": true,
    "toggle_speedy_mineman": true,
    "toggle_subterranean_fisher": true

    Foraging

    "sweep": 50,
    "toggle_sweep": true,
    "foraging_fortune": 31,
    "toggle_foraging_fortune": true,
    "daily_wishes": 100,
    "toggle_daily_wishes": true,
    "collector": 25,
    "deep_waters": 35,
    "efficient_forager": 78,
    "toggle_collector": true,
    "toggle_deep_waters": true,
    "toggle_efficient_forager": true,
    "foraging_madness": 1,
    "toggle_foraging_madness": true,
    "center_of_the_forest": 5,
    "toggle_center_of_the_forest": true,
    "essence_fortune": 20,
    "forest_speed": 30,
    "forest_strength": 30,
    "galateas_might": 30,
    "hunters_luck": 20,
    "toggle_essence_fortune": true,
    "toggle_forest_speed": true,
    "toggle_forest_strength": true,
    "toggle_galateas_might": true,
    "toggle_hunters_luck": true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    missing-typeA missing type definition

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions