Paradise icon indicating copy to clipboard operation
Paradise copied to clipboard

New PVE Major Midround: Demonic Incursion

Open PollardTheDragon opened this issue 8 months ago • 8 comments

What Does This PR Do

This PR adds the Demonic Incursion midround event. Inspired by the BSH going nuts, this event spawns crew/10 portals at a random location on station. When spawned, a portal will spawn 1-4 mobs, then spawn 1 more every 3-4 minutes with a 50% chance. Likewise, every minute the portal will also try to spread, spawning a new portal nearby. Each portal can have a maximum of 5 mobs from it at any given time.

The mobs are a combination of those found from BSH portals and those found from the Dimensional Tear event. They will be upgraded with basic mob AI, allowing them to behave significantly more intelligently than simple mobs.

There is a portal threshold. If the portal threshold is reached, it will spawn one of the lavaland elite fauna onto the station. This is the "failure point" if the crew fail to handle the midround.

Each portal drops valuable ore upon destruction.

TODO:

  • [x] Initial event
  • [x] Basic mob AI
  • [x] Final reward
  • [x] Testing

Why It's Good For The Game

More variety in events is good. Likewise, we have a surprising lack of PvE focused content. This seeks to remedy that.

Images of changes

Testing

Forced the event. Portals spawned and demons spawned. Portals spread naturally, and spawned more demons as they did.

Spawned in as a skrell. Got mauled by demons. Was teleported to grappler demon and mauled again. Watched hellhounds lay down to heal after kicking one and getting mauled a third time.


Declaration

  • [x] I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.

image

image


Changelog

:cl: add: Added new demonic incursion event /:cl:

PollardTheDragon avatar Apr 19 '25 05:04 PollardTheDragon

There is a portal threshold. If the portal threshold is reached, it will spawn one of the lavaland megafauna onto the station. This is the "failure point" if the crew fail to handle the midround.

wild failure, should probably be an elite rather than mega, as this will end the round with tons of death

1080pCat avatar Apr 19 '25 05:04 1080pCat

There is a portal threshold. If the portal threshold is reached, it will spawn one of the lavaland megafauna onto the station. This is the "failure point" if the crew fail to handle the midround.

wild failure, should probably be an elite rather than mega, as this will end the round with tons of death

Elite works too. It's mostly spitballed based on a discussion I had with Denth.

PollardTheDragon avatar Apr 19 '25 07:04 PollardTheDragon

How about making the megafauna a later stage in escalation after elite?

Also, just throwing an idea out there, what if the main portal could only be destroyed by some special device? You order it from cargo, sci makes parts and engineering supply (a lot) of power to it. It could work with any tier of parts but would work slower and require more power with lower tier bits. Alternatively, you could have it targetable by the PTL.

Migratingcocofruit avatar Apr 19 '25 14:04 Migratingcocofruit

Also, just throwing an idea out there, what if the main portal could only be destroyed by some special device? You order it from cargo, sci makes parts and engineering supply (a lot) of power to it. It could work with any tier of parts but would work slower and require more power with lower tier bits. Alternatively, you could have it targetable by the PTL.

Micro BSA, gotta build it on the same x/y axis, shoots a beam like the bsa, if it hits the portal, it closes the portal

1080pCat avatar Apr 20 '25 10:04 1080pCat

I'm not a fan of two ideas from this PR, adding another major midround that seems to have zero ghost involvement, other than perhaps an ERT sent to save the station. And also having to fight an horde of demons tends to not be fun for the crew in my experience, keeping it rare is better than making it more common.

Ghost roles are what make most midrounds fun, as its a lot less monotonous to fight them while also not simply requiring the mob spam needed for something like this, as the superior intelligence of players tends to make up for less numbers.

This also seems like a real pain for lowpop vs highpop balance. As other biohazards, not including blob, are stronger but have less sources of reproduction on lowpop.

Dafrek avatar Jun 15 '25 06:06 Dafrek

This also seems like a real pain for lowpop vs highpop balance. As other biohazards, not including blob, are stronger but have less sources of reproduction on lowpop.

It adjusts spawns based on population (1 portal per 10 crew). These crew are supposed to be armed with IK rifles like other biohazards rather than just charging in with spears.

CRUNCH-Borg avatar Jun 17 '25 23:06 CRUNCH-Borg

I have to agree with Dafrek, an event that doesn't try to bring people back into the game doesn't seem like a good event. And the AI for most mobs is not really fun to fight.

Maybe a suggestion would be to make a new demon type that dchat can roll for. Something like a "lesser demon", that can spawn these portals as an ability? Still doesn't solve the AI being kind of bad for the portal spawned mobs, but at least we would be bringing players back into the game, and the "lesser demon" being controlled by a player would be interesting.

Another option would be to make all the spawned creatures rollable for dchat. Seems kind of spammy, but could work.

Christer2222 avatar Jun 19 '25 09:06 Christer2222

This also seems like a real pain for lowpop vs highpop balance. As other biohazards, not including blob, are stronger but have less sources of reproduction on lowpop.

It adjusts spawns based on population (1 portal per 10 crew). These crew are supposed to be armed with IK rifles like other biohazards rather than just charging in with spears.

Problem is, once the portals appear, crew wont have the IKs for (at best) 5 minutes or so. Which gives more than enough time for more demons and portals to appear.

IMO there needs to be a cap on the amount of monsters depending on server pop at the start of the event. If it is lowpop (which it often is), and this event rolls, station is extremely difficult to save if you dont bumrush the first 5 or so portals, since crew simply wont be able to keep up with the amount of monsters that spawn while crewmembers get their IKs/lasguns/etc..

I think another solution to this would be some sort of a weak point, like a "Greater Portal", which will stop new portals from appearing if it gets destroyed. It would also fit the general weakness of similar major rolls. Blobs have their cores, terrors have their whites/princesses/queen, xenos have their queen (though the hive doesnt get hurt too much if it dies).

Also yes, similar events need to actually kill people to get ghosts and new eggs/hosts to play their antag roles.

Sorry if this is a messy comment, just thought I'd share what I think.

Monkeke2 avatar Jun 26 '25 14:06 Monkeke2