Ziktofel / Archipelago-SC2-data

Map and mod files for Archipelago-SC2
MIT License
1 stars 15 forks source link

Adding Nydus Worm/Nydus Network #193

Closed SirChuckOfTheChuckles closed 2 months ago

SirChuckOfTheChuckles commented 3 months ago

Adds the Nydus Worm unit to archipelago, with the respective Nydus Network building. Works practically the same as the multiplayer nydus worm.

So far, did moderate bug-testing on triggers, models, sounds, and gameplay.

https://github.com/user-attachments/assets/495cc0cc-6dec-49f3-a8c1-59830d7d44d2

https://github.com/user-attachments/assets/228a1765-365b-4b4b-ba61-d244e9ffb645

SirChuckOfTheChuckles commented 3 months ago

I'll work on fixing those issues, I'm not sure how stuff like the Tal'darim/Purifier classifications and the removal of lines such as occur, to be honest. Some of those fixes I made before in a previous commit, but then working out some bugs in the editor it goes back on the corrections I just made. I'll be more careful in the future.

I'll rename the Nydus Canal stuff to be Nydus Worm instead, to be consistent. The multiplayer variant liked to use those two names relatively interchangeably and I was trying to follow that, but I agree that it should probably all be Worm for consistency.

I'm switching the pull request to draft for now since looking at potential upgrades I want to make sure I balance the upgrades appropriately, looking at how many upgrades Omega Strain has I realize I need to have it be split up. So far my plan is: Jormungandr Strain (Nydus Worm) = Removes the 20s build time on Nydus Worms and allows them to near-instantly load/unload. Resource Efficiency (Nydus Worm) = Allows Nydus Worms to be built for free. Expanded Pallet (Nydus Worm)= Allows Nydus Worms to be a dropoff point for minerals/gas, similar to a Hatchery/Lair/Hive. Omega Strain (Nydus Worm) = Increases the Nydus Worm health by 800 (200 --> 1000) and grants them detection. Also switches to the 3x3 Omega Worm model (for reference nydus model is 2x2)

I'd like to find some way to incorporate one of the upgrades to use the Omega Worm model, but if it's larger build area causes too much of a problem I may just scrap it.