tdauth / wowr

Warcraft III: Reforged funmap World of Warcraft Reforged.
https://wowreforged.org
8 stars 0 forks source link

Custom techtree and hero and chat command etc. preview GUI #636

Open tdauth opened 2 years ago

tdauth commented 2 years ago

See websites like: http://classic.battle.net/war3/human/buildings.shtml

Create a custom GUI with multiple tabs, one tab per race:

| Human | Orc | Undead | Freelancer ... // could also be on the left side. Maybe use scroll bars instead of pages if possible.

Tier 1: - Farm, Barrack - produces, researches Tier 2: - Tier 3: -

The GUI can be open during the game even for freelancers automatically showing the tab of your first race or Freelancer. It should mark researched stuff and upgraded buildings. If the dependencies cannot be calculated automatically, store them in some predefined way.

It should massively help to get some information about the races even before picking them. Maybe show a message during the hero pick to show them. Add some chat command like "-tech" or "-content".

The same could be done for heroes.

| Arch Mage | Paladin

Str per level: agi per level: int per level:

Start strength: Start agi: Start int:

Ability 1 Ability 2 Ability 3

Or maybe all heroes next to each other.

tdauth commented 1 year ago

Look at this techtree as reference: https://aoe2techtree.net/?lng=de#Ethiopians

Select the race at the left side and see some description.

For Warcraft it would be 3 rows for 3 tiers and the dependencies must be shown with arrows.

Costs and stats etc. should be shown in the tooltip only. Mark units, buildings, researches and generic units with extra colors (generic means not race specific).

tdauth commented 1 year ago

Add a TechtreeSystem in vJass which depends on registered object data for dependencies.