Skip to content

The Merchant's Tale (Advanced) - DaryaTheSeaMaid #744

Open
Equilius wants to merge 15 commits into
awgil:masterfrom
Equilius:master
Open

The Merchant's Tale (Advanced) - DaryaTheSeaMaid #744
Equilius wants to merge 15 commits into
awgil:masterfrom
Equilius:master

Conversation

@Equilius

@Equilius Equilius commented Jul 8, 2026

Copy link
Copy Markdown

Hey, started working on DaryaTheSeaMaid (advanced) since I've seen people ask about it every so often. Once it is ready, I will mark it as ready for review.

Equilius added 10 commits July 8, 2026 02:17
- Implement enums for the module
- Implement first ability which is a raidwide
Implemented the following mechanics
- FamilarCall
- SunkenTreasures
- Hydrobullet
- Implemented Hydrocannon
- Implemented AquaSpear
- Implemented SeaShackles
- Implemented TidalWave
- Implemented SwimmingInTheAir
- Implemented CeaselessCurrent
- Implemented SurgingCurrent
- Implemented AlluringOrder
- Implemented AquaBall
- Implemented RecedingTwinTides
- Fixed AquaSpears tiles not despawning
- Removed states from Enums.cs since I see we shouldn't store these since they might not be unique to the name given
- Fixed tethers not disappearing after they have been resolved
- Fixed AquaSpear tiles not showing up until they actually casted
- Added a guard between pulls for the boss, if the party wipes while tethers are active they don't despawn in-game fully
- Increased knockback distance for AI pathfinder
@Equilius

Copy link
Copy Markdown
Author

The module has been completed; I tested it in a 4-man party with AI on, and it worked fine. Just wanna test it in a 2-man party since some mechanics get changed around, and if that works fine, then I will change it from draft to ready for review.

- Increased the tether distance requirement between players to allow for movement updates without breaking the tether
@Equilius Equilius marked this pull request as ready for review July 10, 2026 22:42
Equilius added 4 commits July 11, 2026 00:03
Just an extra 0.5f to be safe, but it was working fine with 25.0f you were just a pixel away from being outside the bounds of the map
- If a player somehow dies before their spread icon goes off, they will keep the spread on them due to them missing the EventCast
- Implemented anti KB setting if the player is not able to get to their safe spot in time
- Implemented corner safe spots for AlluringOrder which followed the style from TOPConfig
@Equilius

Copy link
Copy Markdown
Author

Going to stop adding to this now; I just wanted to learn about using AI for a module, and I think I went a bit overkill with it since no one is going to use AI for this anyway, since it is a matchmade instance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant