• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Dependecy error in reforged

Status
Not open for further replies.
Level 11
Joined
Sep 27, 2016
Messages
146
Hello .. i have problem with all my skills' dependencies..
  • Im using World Editor and Warcraft III v1.30.4 to create the map.
  • The Error is happening when playing the map in Warcraft Reforged.
THE ERROR IS :

The Abilities are suddenly has requirement like this:



WC3ScrnShot_021323_223600_000.png


(Picture when error happened in Reforged: The Ability suddenly has requirement with random tech.)
Note: Origin ability is Berserk, but on the original ability, it doesnt even has this requirement.

2023-02-13.png


(Picture when im using Classic Warcraft v1.30.4: The Ability no need Requirement)

Screenshot 2023-02-14 000255.png


(Picture of an ability in Object Editor: Check Dependencies is FALSE, the Requirements is NULL, Requirements Level is NULL)

Conclusion:

When a friend playing my map using Reforged, all the abilities are has unwanted requirements (See the First Picture and see the Rapid Reload that requires Berserker Upgrade to use it) BUT clearly im not using any requirement on this ability (Check the Third Picture, Check Dependencies is FALSE, the Requirements is NULL, Requirements Level is NULL) .

Anyone else have ever had problem like this?

 
Level 24
Joined
Jun 26, 2020
Messages
1,928
I think the reason is because now those abilities in the recent Reforged version have those requiriments, and since they are unchanged fields in your map it will set them their default value (in 1.30.4 is not having a requiriment and in 1.35 is having that requiriment).
You could add a trigger that researches those upgrades if the map is played on Reforged:
  • Init
    • Events
      • Time - Elapsed game time is 0.00 seconds
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Localize(REFORGED)) Not equal to REFORGED
        • Then - Actions
          • Player Group - Pick every player in (All players) and do (Actions)
            • Loop - Actions
              • Player - Set the current research level of Mejora a Berserker to 1 for (Picked player)
        • Else - Actions
PD: If this is happening, it sucks, because I'm also creating a map in an older version that I wanna share in the oficial servers (because in pirate servers is hard) and this can ruin play old maps on Reforged.
 
Level 11
Joined
Sep 27, 2016
Messages
146
I think the reason is because now those abilities in the recent Reforged version have those requiriments, and since they are unchanged fields in your map it will set them their default value (in 1.30.4 is not having a requiriment and in 1.35 is having that requiriment).
You could add a trigger that researches those upgrades if the map is played on Reforged:
  • Init
    • Events
      • Time - Elapsed game time is 0.00 seconds
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Localize(REFORGED)) Not equal to REFORGED
        • Then - Actions
          • Player Group - Pick every player in (All players) and do (Actions)
            • Loop - Actions
              • Player - Set the current research level of Mejora a Berserker to 1 for (Picked player)
        • Else - Actions
PD: If this is happening, it sucks, because I'm also creating a map in an older version that I wanna share in the oficial servers (because in pirate servers is hard) and this can ruin play old maps on Reforged.

i thinking about that too.. well, from what i received, its literally happening.. i must check the change log of warcraft official then to solved this problem..
 
Status
Not open for further replies.
Top