this post was submitted on 27 Jun 2023
3 points (100.0% liked)
Dark Days Ahead Discussion
250 readers
1 users here now
Discussion for all things Cataclysm: Dark Days Ahead!
Join the discussion using this guide
- Be Nice - Pointless negativity, "edginess", or discrimination will not be tolerated.
- No NSFW - No NSFW content is allowed. While CDDA deals with adult content, the intent is not to be erotic. Submissions that have excessive sexual themes may be removed at moderator discretion.
- Constructive Criticism - We encourage constructive criticism and feedback. However, avoid excessive or ongoing negativity that does not have any actionable or constructive elements. "This gameplay element is imbalanced because it makes this other thing too difficult" is fine. "This change should be reverted, it's terrible" is not.
- Stay On-topic - As this is a Lemmy dedicated to the game Cataclysm: Dark Days Ahead, the submissions should primarily focus on CDDA as a topic.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
An abstracted patrol system that creates a sense of dynamism outside the reality bubble. For example when a migo scout tower is spawned a path several map tiles away around the tower would be generated (not visible necessarily to the player). A group of migos would patrol this path, importantly they wouldn't just be a random spawn, the game would keep track of a value for where the migos are on the patrol route (in an EXTREMELY abstracted sense of a single value for how far along the path the patrol is in terms of time, not actually somehow pathing each migo outside of the reality bubble) and if the player happens to cross the patrol path when the migo patrol is calculated to be at that point of their route then the game would spawn in a migo patrol. The migo patrol would spawn headed towards a series of waypoints that lead out of the reality bubble in the direction of the patrol route.
If the migos spot the player or another creature while in the reality bubble, they would break off patrol and attack. One of the monsters would be designated the "captain" of the patrol and once the captain drops out of the reality bubble from the player running away a timer counts down (say an 15 minutes) at which point the patrol despawns and the patrol route progress parameter resumes counting. The patrol routes wouldn't have to be actually feasibly traversable, who cares if the patrol spawned in and got blocked by an obstacle from proceeding, the patrol would just despawn 15 mins later and continue abstractly along the patrol route.
To keep calculation simple, disturbances to the schedule of the patrol routes wouldn't even have to be tracked, they could just be reset after the "disturbed" patrol despawns. Patrol routes progress also wouldn't have to be stored and tracked permanently for every instance of a migo scout tower (or other monster patrols), they could just be forgotten once the player is a certain distance away on the overmap and began again once the player enters the region again. Destroying some piece of equipment in the migo scout tower or killing a "commander" migo in the scout tower could delete the patrol route from the game files.
The reason I want this is because I love the idea of creeping up to the edge of a field and seeing it is clear at the moment, but knowing that I have seen migo patrols go by in the past. I could then lie and wait until I saw migos pass by and then continue after they passed knowing I was safe to cross or chance it and cross sooner if time was of the essence. I want open spaces to feel vulnerable to enemies stumbling upon me by accident (in a way I can't easily outrun) just because they were passing by but I don't want it to feel unpredictably random. I love the idea of having to sneak across a busy, dangerous patrol route.
Further down the line a skill of tracking could be added where the player can perceive the well trodden path of a patrol route and perhaps how long ago creatures passed by on that route.
When I have suggested this before people always freak out about how silly it is to try to extend the distance of the reality bubble (exponentially increasing calculations and all), but this isn't really doing that, it is more like just keeping track of a single "patrol route progress" variable for each path, and only paths in the same general region on the overmap. No other information would have to be calculated outside the reality bubble.
What you're describing would probably be a subset behaviour of a proper horde mechanic. Proper wandering hordes would allow us to have mobs move around the map without being loaded into the reality bubble, using a much simpler rendition of walkable paths. We need it for a lot of things but it is one of those "very tough to implement" things that needs a really knowledgeable coder with a lot of time.
Yup, I imagine it isn't easy to do at all, hence me snapping my fingers to magically implement it!