Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODO: Plains of Snow Total Rework #1457

Open
2 of 8 tasks
VictoriumWoW opened this issue Nov 3, 2024 · 17 comments
Open
2 of 8 tasks

TODO: Plains of Snow Total Rework #1457

VictoriumWoW opened this issue Nov 3, 2024 · 17 comments
Labels
todo This is a task to be done

Comments

@VictoriumWoW
Copy link
Contributor

VictoriumWoW commented Nov 3, 2024

The Plains of Snow map has two bindstones. One is within an area with orc banners, the other in an area with dwarven braziers.

They can be seen quite clearly here: https://youtu.be/2z2w2JFoPnY?t=70

There are four NPCs with moderately low IDs, all of whom are side-by-side and completely unused.

FieldsOfSnowNPCs

There are two binders. Both have frost-related themes in their names (Frostbane and Iceflow), while one is an orc and the other is a human. Similarly, there are two "Battleguard" NPCs, one of whom is an orc, the other a human. All of these NPCs use placeholder models.

Given there's one Battleguard and Binder for each faction, the frost-related themes in the names of the Binders, and the fact there's one bindstone in each faction's area in Plains of Snow, these NPCs seem to have appeared in Plains of Snow. My theory is that Alliance players would be binded to Baelish Frostbane, located at the Alliance area's bindstone, while Horde players would be binded to Orgrun Iceflow, located at the Horde area's bindstone, with their binds likely resetting to the ones they had before entering the map upon leaving it. The Alliance Battleguard would be near the Alliance bindstone, likely at the end of the path in front of it, while the Horde Battleguard would be near the Horde bindstone, likely at the end of the path in front of it. Functionally, it probably worked the same as AV, where if the Alliance Battleguard died the Horde would win while if the Horde Battleguard died the Alliance would win. Winning probably resulted in just a popup, given the early state of the battleground at this time (example from live servers: https://i.imgur.com/4WMQRsW.jpeg).

Changes Needed

  • Spawn the Alliance Battleguard (ID 2279) at the end of the path at the Alliance side.
  • Alliance Battleguard should be level 70 (the planned max level at this stage of development) and should be assigned to faction ID 11 (Human, Stormwind). On death, a generic message (i.e. yelling "Horde won!") should appear.
  • Spawn the Horde Battleguard (ID 2280) at the end of the path at the Horde side.
  • Horde Battleguard should be level 70 (the planned max level at this stage of development) and should be assigned to faction ID 85 (Horde, Orgrimmar). On death, a generic message (i.e. yelling "Alliance won!") should appear.
  • Spawn Baelish Frostbane (ID 2281) in front of the bindstone at the Alliance side.
  • Baelish Frostbane's Binder functionality should work the same as regular Binders, except Alliance players should only be bound to him while inside of the Plains of Snow map.
  • Spawn Orgrun Iceflow (ID 2282) in front of the bindstone at the Horde side.
  • Orgrun Iceflow's Binder functionality should work the same as regular Binders, except Horde players should only be bound to him while inside of the Plains of Snow map.
@VictoriumWoW VictoriumWoW added the todo This is a task to be done label Nov 3, 2024
@geo-tp
Copy link
Collaborator

geo-tp commented Nov 5, 2024

to me the name 'Battleguard' could suggests that there were multiple of these NPCs spawned on the map, maybe defending something, someone, or just kill them to win the game

nice find about binders, it makes sense given that these are the only two that aren’t spawned and don’t belong to any zone

Some hints here, search for "Battleground' in the page
https://crawler.thealphaproject.eu/mnt/crawler/media/Text/WarcraftStategy/Articles-2004.txt

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 5, 2024

could be related

image

GameObjectDisplayInfo
towers
image

Gameobject
image
image

Plains of Snow in Warcraft 2
https://www.youtube.com/watch?v=wUxgkLYwbnw

Maps
https://liquipedia.net/starcraft/Plains_of_Snow_%2798

@VictoriumWoW
Copy link
Contributor Author

I'm not too sure about the mines, but there are many dead ends in the BG where towers could've been placed. Blizz was considering siege equipment during this time so they may have been buildable/destructive, with the battleguards spawning around them.

@VictoriumWoW
Copy link
Contributor Author

If we look at it under this lens, then considering that this battleground didn't seem to have any objectives during this time, it was likely just a pvp zone at this time that served as a "template" for other battlegrounds like Kalidar, which has a lot of leftover stuff tied to it.

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 6, 2024

I tested both towers, and considering the markings on the ground, there are 2 locations that could most likely match
allytower
hordetower

Still looking at the marks on the ground, there is probably something that should be spawned in the center of the map

@VictoriumWoW
Copy link
Contributor Author

These towers do match suspiciously well into the map. My concerns mainly revolve around their functionality, as it's very uncommon for Blizz to add large structures like these in the form of gameobjects. As for the centre of the map, that's a total mystery. Could just be leftovers from when the map was copied in from pre-0.5 Dun Morogh, although I did notice that Grimtooth, a rare in Alterac Valley, exists in 0.5.3 and has a missing entry next to him which could be related. https://db.thealphaproject.eu/index.php?action=show_creature&id=603&filter=grimtooth&sort_order=name&pos=1&max=1

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 6, 2024

Grimtooth seems to have a really low entry to belong to Plains of Snow, it was most likely unused for long and then reused in Alterac but it could be possible

Yes, there are very few WMO models, most likely if these two towers do indeed belong to Plains of Snow, then the goldmine probably should as well

GameobjectDisplayInfo wmo

wmos

Using these models server side rather than client side could indicate that they should have the ability to appear/disappear, or be built/destroyed

Reading the link above from crawler suggests that battlegrounds might look like sort of RTS. Plains of Snow is also a Warcraft 2 map, so it's a port from an RTS game.

Build/Destroy system could explain why these towers are spawned server side

Items (show the connection between Mine/Tower, PVP, Building system with "plans" name)

items

Creatures (most likely linked to items)

range

Note that the creature entries are much higher, which could be explained by an initial push of the binders/battleguards, and then the implementation of the tower/mine system. This high ids could also be related to Kalidar, but that would mean the entire system would be connected to Kalidar instead of Plains of Snow

@VictoriumWoW
Copy link
Contributor Author

Those high ID NPCs seem to line up more with Kalidar, as Kalidar has a lot of tribal tents and entire mines baked into the map, with NPCs corresponding to them (ogre Caravan Guards, bandit Mine Bosses, etc). As for the deeds, they're classified as keys, so they were probably used to unlock a gameobject which created the tower instead of any sort of spell to place in the tower like the player houses.

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 6, 2024

Given the shape of the terrain in Kalidar, one could imagine that it's so flat to allow for the possibility of spawning structures in a manner similar to Create House

towerspawn.mp4

Kalidar_map

It seems strange that Kalidar is entirely shaped but that the terrain remains so flat, this could be explained in this way

Plains of Snow is fully shaped, including the ground, so this spawning system wouldn’t be adaptable to this map. Here, we can see that Gameobject Locks require Horde/Alliance PvP items to unlock them

Lock.dbc

image

items

items

@VictoriumWoW
Copy link
Contributor Author

Seems like there may have been plots of land sprinkled around the map where Alliance and Horde could use deeds to spawn the towers/mines. In consideration to the pre-built mines and towers, we have data for enemy mine bosses so those probably populated the pre-built mines while the tower may have worked similarly to something like the Snowfall graveyard, where Alliance and Horde would contest for its control.

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 7, 2024

It's possible that Kalidar was abandoned early on, even before version 0.5.3

The fact that Kalidar has no bindstone might indicate that it was created even before this system was implemented, especially considering that it also has a very low map id (Kalidar is 17, for reference, PVPZone01 is 30, and Deadmines is 36)

Kalidar will never have subzone text or bindstones, even in later versions

Kalidar 0.6 (No subzone, no bindstones)

kalidar06

Removed from the game in 0.7 (same loc as 0.6)

kalidar07

In contrast, Plains of Snow already has bindstones and even binders, it has subzone text, and we can see that in version 0.6, Alliance/Horde markers were added to the map

Markers in 0.6

markers

Plains of Snow still there in 0.8

pos08

Given that the creatures have very high IDs, they were likely added in version 0.5.3 It's possible that the game objects, items, and NPCs might belong to Plains of Snow instead of Kalidar if this map was already abandonned at this time.

High Ids most likely added in 0.5.3

image

@VictoriumWoW
Copy link
Contributor Author

Interesting. I'm not sure where the caravans would've come from since there's no camps in Plains of Snow, perhaps they just appeared from the borders or center. That's also probably where you got the deeds to towers and mines (when you captured them.) There may be issues with spawning the mines using the "Dungeon" model, since there's no holes in the terrain for players to pass through at spots where mines could be.

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 7, 2024

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 8, 2024

Here's the originals towers and mine gameobjects_template and models

Orc

image
image

Human

image
661

Mine

image
image

@VictoriumWoW
Copy link
Contributor Author

Looks reasonable enough. The goldmine being a shed model is a real teller that these towers and such were probably spawned into the map, and if those gameobjects are activated by the deeds it would make sense to add a script that spawns them in on-use. Because the Goldmine is activated by the deed, it's likely that it was guarded by the enemy Mine Boss and Guards first, then when they died it could be unlocked. Caravans probably provided the deeds, which like the mines had to be captured by killing the ogres.

@geo-tp
Copy link
Collaborator

geo-tp commented Nov 11, 2024

I have a spawned version of Plains of Snow that I used to find evidence, It's probably not worth pushing this, given that we have little info on what Plains of Snow should really be, I leave it here as a reference

plains.txt

This uses all gameobjects and creatures found except those related to Mine

@VictoriumWoW
Copy link
Contributor Author

I think the PH NPCs and these PVP gameobjects may have been used for Plains of Snow, but the lack of information is going to lead to us adlibing a lot of stuff. The only NPCs we know for certain were in Plains of Snow were the Battleguards and Binders, the rest could've been in one of the other PVP maps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo This is a task to be done
Projects
None yet
Development

No branches or pull requests

2 participants