Native Techtree Dependency Equivalents

Level 14
Joined
Jan 10, 2023
Messages
247
Hello Hivers,

I'm currently working on a system that is more complicated than is worth, but when it's done I think it will open some doors for map making by increasing ease-of-access for map makers. I don't want to explain the system at this point because I have invested a considerable amount of time and effort and would rather finish before opening the topic and system for discussion an scrutiny.

I am looking for help/ confirmation on a the topic of (you guessed it) Native Techtree Dependency Equivalents.
To be clear, I am talking about the "dummy" techId objects that are hard-coded into Warcraft III, these include (and may be limited to):
  1. TALT/talt
  2. HERO/hero
  3. TWN1/twn1 (use any number 1-9 for townhall levels 1-9)
For those curious who don't already know, here is a tidbit on how these techIds are used by the game, or if you're looking for a small hint of what I'm working on:
Native Dependency Equivalent techIds are used by the game to count total number of that tech type that you have for the purpose of fulfilling potential tech requirements.
For example, if something requires 3 Heroes to use/train/hire/purchase, the game uses the 'HERO' techId to count all the types.
Using the uppercase version will display hard-coded text in the requirements of a tooltip in-game ("Any Altar", "Any Hero", "Any Tier [1-9] Hall").
Using the lowercase version will display the custom text that is entered in related "Advanced>Gameplay Constants" field in the World Editor.
"An Altar", "A Hero", "Town Hall or Great Hall or Tree of Life or Necropolis" are the default strings given for the tech requirements of 'talt', 'hero', and 'twn1', respectively.

My question is, are there any other techIds like these?

I know we can't prove a negative, but I figured I'd see if anyone has come across any hidden techId that is used by the game like this, or if there is an obvious one that isn't in the Gameplay Constants that I missed.
I'm trying to think of any tooltips I know of such as "Requires - An Altar", that's the sort of thing I'm looking for.
Keep in mind that requirements such as "Requires - A Nearby Patron" are not tech requirements, so something like that wouldn't have a techId.

Any and all help/ comments are appreciated, thank you!
 
Top