📝Dev Discussion #57 - Respawn Times 👹
![dev_discussion_respawn_times_update.jpg](https://images.ctfassets.net/9px3mh1bipby/1g7FxtQN2MdXgVuL9gRBb6/75c2c2c65cf8dcc107225ccbbd28c074/dev_discussion_respawn_times_update.jpg)
Glorious Ashes community - it's time for another Dev Discussion! Dev Discussion topics are kind of like a "reverse Q&A" - rather than you asking us questions about Ashes of Creation, we want to ask YOU what your thoughts are.
Our design team has compiled a list of burning questions we'd love to get your feedback on regarding gameplay, your past MMO experiences, and more. Join in on the Dev Discussion and share what makes gaming special to you!
Dev Discussion - Respawn Times
How predictable do you like the spawn rate for general and rare mobs in open-world, dungeons, and raid settings?
Which games do you feel have done this well, and what did you feel was good about respawn times for mobs?
![community_management.gif](https://images.ctfassets.net/9px3mh1bipby/06gr2X9e1hqiWKUKhiEFu/cc5a9dfe13c8d5ba07ffdd48321eed68/community_management.gif)
9
Comments
Hardcore/party mobs should have a longer respawn, because they should spend most of the group's resources (mana/hp/buffs).
Rare mobs should be ~12h imo. Bosses should be at 24+-1h. Rare/epic bosses at a variety of respawns from 2days up to 2 weeks.
Don't care for differences between open world and dungeons, cause those should usually be separated by difficulty and I already expressed my preferences there.
As for other games that I liked respawns in - L2
If they keep having to stop for respawns it means they are more likely to move on to other group focused content instead
Use this scaling all the way up. Larger time to kill = higher exp gains assuming correct party size. A mob should have a cap on total exp it can reward based on expected player count meant to kill it as well to discourage people forming mass groups. So if 40 people kill a mob meant for 1 person they receive 1/40th the exp and loot for 1 person.
This way you can balance respawn times to always feel like you are not waiting around forever but will discourage people doing content too easy for them due to efficiency.
As for rare mobs it should be random on both location and on time. I do not really like situations were you camp a very specific spot and you always know an exact respawn time. Dungeon bosses could use objectives scattered in the dungeon to "unlock" a spawn. Objectives could be randomly placed to spread out parties and encourage exploration as they trigger a spawn event. Combine that with some random location and time based spawns and you could fill out a dungeon nicely with normal mobs being able to drop some of the boss loot so they never feel like you wasted your time going in.
Could go with dynamic quest objectives instead of massively increasing respawn rates. If players have a quest to clear out a cave of spiders but a lot of people are clearing out spiders. Reduce the kill amount needed to 5 instead of 20. This is also a more logical outcome of that type of quest.
Ideas for if land management score is highly important:
For general animal mobs in the open world I like the idea that the more you kill the lower the land management score causing the animals to respawn slower. However they respawn stronger and higher level. (Survival of the fittest kicking in). This means eventually those bears you were farming are mini raid bosses with amazing loot. However every time you kill one you tank the land score more. Meaning people will try to stop you. Mayors could implement policy to lower the level of the bears to discourage poaching. Eventually it could culminate into a raid boss level bear that have amazing potential for short term reward. However it would be significantly more damaging to the land score in the long term. People in the area would want to fight off people from other areas to prevent them from poaching that final bear until the land score recovers. There would be a ton of social consequences in this push and pull dynamic for respawns and land score.
Regular low levels mobs could have.a respawn time of a few minutes.
Intrepid should embrace the predicate system for events in order to create unpredictable timers for super rare mobs.
For example, a white stag that appears in the Riverlands once in a 48-72 hour window. Before it spawns, it checks to make sure the nearest node is village or lower. If not, then the stag does not spawn and the respawn timer is reset to the next 48-72 hour window. If you gave this creature 10 different spawn locations out of line of sight of each other, then you have now created a very rare mob.
Do not underestimate the willingness of players to reverse engineer spawn locations, timers, and predicates in order to determine exactly how a rare spawn functions. If a rare is valuable then groups of players will camp long hours for weeks to determine the pattern.
Reducing the available time for a rare is a good option as well. Some rares in WoW, for example, are available for less than 15 minutes (or even 5 minutes).
By providing long timers with large spawn windows, many spawn locations, and adding more opaque conditions like predicates from the event system, Intrepid has an opportunity to keep rares rare.
It is different to fight over a spot, then to afk/wait for themobs to spawn.
If we're in an in-between area (corridor, hallway, balcony, narrow mountain path, ...) the respawns should be slow enough that a group heading for a more static location has time to proceed from one encounter to the next without worrying too much about respawns on their back. Patrols and roamers are different thing though.
At an open area or static farming location, respawn should be fast enough to keep a group occupied and on their toes. Ideally there should be a "safe spot" so players can go afk, this could be either a permanent safe spot or one where the respawn is longer and time to clear short.
As for rare spawns. No clue hehe, never been a big draw for me.
1) Spawners should be set to fluctuate based on player density and rarity. I shouldn't be overwhelmed or underwhelmed.
2) Don't be one of those games that makes quest mobs incredibly hard to find and rare to spawn.
As a third point, the land management system is still a thing right? This question I assume wouldn't apply here? Because that could change answers quite a lot.
1.) The difficulty/avg. level of the monsters in the area should impact respawn timer and
2.) individually any monsters out of step with the average could have their timer shortened or lengthened (so grunts respawn a little faster and bosses and specials/commanders a little slower.) This would be more static and predictable (ex. "grunts have respawned the elites/bosses will be spawning soon.")
Next, I would like modifiers that create a more random but also logical and "living" or responsive element. Think of the following as modifiers that are rolled bonuses or penalties where the above is more static bonuses/penalties.
Activity in the Immediate Area
If there was a full or majority clear the respawn timer is slowed down a bit. If there is only a small or partial clear the timer would be faster. This is more based in the dungeon, camp, or very local area. (ex. replenishing the ranks is faster when there are fewer to replace)
Activity in the Node
If this node has a lot of activity then the environment should reflect this and have timers shortened. It also logically supports the meeting of demand aspect of the player base and the why people congregate there. (ex. If these creatures couldn't keep up with the activity in the node they wouldn't be here!)
Event/Rare Spawn in the Node
Rare spawns (think champion of a monster type) could impact respawn timers as well to shorten or lengthen based on context (ex. is it a champion of the monster type rallying to their cause to hasten respawns and does it slow down respawns of their enemies which they are laying waste to?) Rares or other unique creatures I believe you already probably have a system for but I would say you could exaggerate all of the prior outlined modifiers to respawn to create less predictability (hence why they are rare is because they are less predictable and often spawning.)
Those are my initial thoughts. I like for the respawn timers to be somewhat predictable in terms of general timeframe to respawn, but that there is some variance in exactly when that is informed by logical and observable elements in the environment. It follows the theme of nodes and their responsiveness too. So it will help bring the nodes to life while creating something somewhat intuitive but still random.
The above ideas don't speak to respawn times and only to how they are modified. The respawn base time should be set by the answer to "how long does it take for who you intend to clear it to take plus a little time for the human element?" That is what the base time for respawn should be.
Hope this is clear enough. If anyone has any questions on this please feel free to reply and I'll be happy to clarify. Also, would just love to hear thoughts/feedback on the ideas.
Important thing to keep in mind with farming respawns: If there is nothing to do, there is no reason to play. If its the same thing to grid away at (currency, mobs, top tier only used drop), same deal. That is why we all left other games.
Rare monsters great question not one that I can give a serious suggestion or answer without knowing Much more on the subject, from drop rate, location, level, night spawn/day spawn, difficulty difference & how many players it Realistically takes to kill (not how many can zerg or get luck due to OP skills).
So taking Farming, Leveling & rare monsters into account, also since its harder to take player count on tile into account because nodes will not give you a realistic idea of population for the area due to lack of fast travel & flying mounts, you'd be better off looking into specifically: Area differences to decide on adjusting respawn rates. But as for "How Long" once again NEED MORE INFO!
Boss monsters is easier gotta remember you have peak hours & 24h players not just US in US, EU in EU & OCE in OCE so just like guild PVP events they cant just be in "Peak times" 24h spawn. Thankfully Unreal Engine has a solution for this, Random float in range - 16H to 72H
https://forums.ashesofcreation.com/discussion/54260/dungeon-boss-grinding-pve-talk/p1
Here's a small excerpt. I have fleshed out my stance a bit more through the post, but in general this would be expanded on for FINAL / WORLD bosses.
In the end, there just needs to be multiple tiers of bosses and many of them, with corresponding loot quality, boss difficulty, and respawn timers. (Named, Elite, Mini, Mid-Raid, Elite Raid Boss etc)
I enjoy grinding dungeons / open world content that have those smaller but, required materials. Specifically in smaller groups 5-12 persons.
I really like having massive, roaming bosses too, but I’m concerned that approaches into “scope creep” territory.
1. Being able to map out a rotation of X amount of camps so that you can infinitely go from camp 1 -> 2 -> 3 -> 4 -> 1 and repeat. I think if that ever becomes a valid use of time, then the designers have failed at some stage.
2. Having respawns too rapid such that some of them are back before you even finish an encounter. This is ok-ish if you are trying to kill something that you really shouldnt be able to, and are veeery slowly chipping away at it (level 15 group trying to kill level 30 mob), but not if its encounters around your level.
In general, I probably want random-ish respawn timers, with the timers increasing if they are killed shortly after spawning. (similar to the gatherable + land management system)
For important mobs/bosses, I think it would be ideal if there was some sort of in-game representation to give a 'general' idea of when they might respawn, such as when a tree is fully grown, or when a fire stops burning, etc.
I like the idea of some sort of impact on the environment but I wonder if it couldn't be atmospheric like a sound, weather element, or maybe even impact on resources? (wildlife critters dying and being subsisted on prompts lower spawn rate, etc.)
I think from a design perspective permanence would need to be very deliberate as node progression can range widely. So maybe something like a giant that defaces a poi that will stand the test of time (mountain or great tree) would be available to mark their spawning event.
Yeah, just my wishful thinking. Maybe once the game is released and its fully fleshed out.
What we'd get is an open-world mob spawning system that scales to player activity (to a point), and a kind of "rare" mob spawning system that requires some exploration to find but is not so rare as to be like winning the lottery yet is still relatively random, while minimizing resources required by the server for unoccupied areas and by your mob workforce for unique rare enemies. I think it's a good base of a system that can be later tweaked as needed or desired, but only for monsters. If we're talking hunting game, this won't work.
I expect dungeons to be the most common kind of group content we'll run, so respawns should be tied to the length of time expected to complete the dungeon, maybe about half as much if there is a teleport out at the end. Rare encounters here should be rarer than out in the open world, I feel. Guild Wars 2 has some non-instanced minidungeons I could point to as reference, but I think the respawns take just a bit too long.
Raids I feel should be very predictable in spawn times. Coordinating between large(r) groups of players is going to take time, and a random raid spawn is not going to give that process any favors. Leave the rarity to the end rewards.
1) Rare mobs - I agree these should obviously be less frequent spawns and more random in timing and location. I think of rare mobs as Named Mobs from games like EQ. Some you might try to camp for and some just pop up after some predicate is is triggered. They should be sought after but not necessary need to be camped. It makes random encounters more fun. I would potentially exclude these from land management unless the parent species they belong to no longer exists.
2) Boss mobs - These I would say are on their own tier. They are expected and known to be a part of an area and often present after some task is completed. I do not think these should change in location. I also don't think they should be on a timer. I think they should spawn once a predicate has been triggered, independent of player density or time.
2) Common mobs - Common does not mean worthless. These are your typical animals and NPC in various ruins and dungeons. They still drop valuable items that are used in the world. These I think should spawn as I mentioned above based on player density. They are what make the world feel alive. Land management would start to come into play for animal mobs. I understand that there might be a desire to reduce overall spawns in order to encourage player vs player for spawns. However too low of a population will make the world dead.
3) Quest mobs - For quests mobs that are essential to a storyline progression then make these spawn when the player has got to the step it is needed. Don't make these hard to find or quit. If we have a difficult quest that is not central to story progression then I could see these being more rare and hard to find. I would promote these being more random in time and location.
4) Land management - This is a complex topic that I have not really seen enough of to make clear opinions on with regards to respawn rate. I assume this rate would change as animals get killed more or less often.
Honestly I think it's something you can play around with, depending on server pop and what not.
Going to short is the only issue, because then it isn't special.
But I would prefer it if static camping was not very good, and instead, one might hunt along a route of potential spawns.
Static Camps would feel better to me if they were more like ambush spots that might pay off big, or not at all.
I would like to feel more like a Hunter, and less like a Mass Murderer.
But then, I don't really know what I am talking about.
Balanz, son of Anz
Abuser of BBCodes
However, I think we should have to hunt mobs. We could be sitting in the same spot for hours waiting on a particular mob only to realize after a player finished their grinding that the mobs won't respawn ontop of a player...
Normally. Or maybe they will spawn a distance away randomly and prgress to a settling spot?
Rare mobs should have more than one category imo. There should be mobs with a predictable longer respawn time and others that are really rare with a completely random respawn timer depending on their rarity. Maybe even some rare mobs with randomly increasing spawn timer the more they have been killed overall on the server. To the degree that a spawn timer could grow to multiple years.
But overall I think it should just take effort/risk not luck for opportunities for rewards. Meaning that manual spawning a mob tied to quests/items should be preferred rather than just completely random luck.
When it comes to normal mob spawn rates: They should be dynamic. Meaning that a faster a mob gets killed after respawn the lower the respawn timer. This should have a drastic deminishing return effect if it is done by the same player but none when it is done by a different player.
For bosses, I would much prefer a range of time than a set time.
Regular Raid Bosses
Highest Tier
Special
Event
Which games do you feel have done this well, and what did you feel was good about respawn times for mobs?
This, in turn, diminishes the thrill of stumbling upon a rare creature or boss in the game world. What could have been a fortunate and exciting encounter is reduced to the mundane task of consulting external websites and keeping an eye on timers.
Predictable respawn timers transform gameplay into a mechanical and formulaic experience. Players are encouraged to optimize their playtime based on these timers, which, in essence, takes away from the sense of exploration and adventure that the game may be intended to provide.
The increased dependence on external sources for respawn information can erode the sense of community within the game. Players are less likely to engage in in-game social interactions, share their experiences, or form meaningful connections, as they are focused on tracking timers externally.
2. Unpredictable part: "time of random spawn window". Defines the maximum duration of the additional PvP before the spawn happens.
3. Server prime time rule: yes/no. Defines if the battle is designed to gather maximum players or not.
Exmaples:
1. 2m.
2. 5s.
3. No.
Legendary boss:
1. 5d.
2. 2h.
3. Yes.