SamsDRGMods / SimpleQOL

1 stars 0 forks source link

Request: Auto Private Lobby when missions is about half finished #13

Open GoldMath opened 2 years ago

GoldMath commented 2 years ago

Hello, thanks for your QOL collection.

The idea behind that suggestion is to prevent cheap late-joining players who mostly just grab the XP/Loot without significant/early participation then leave right after the game.

To make it work the solution would to toggle the "Friends Only" option when a mission is in half progress, example, in a Mission Expedition with 325 Morkite, the toggle will automatically happen when 162 Morkite is deposit.

The loop would be:

  1. "Friends Only" Deactivated in Space Rig
  2. Half-Mission threshold trigger
  3. "Friends Only" Active
  4. "Friends Only" Deactivated in Space Rig

I listed you the objectives as it might need to be written manually for each scenario:

200 Morkite > 100 Morkite 225 Morkite > 112 Morkite 250 Morkite > 125 Morkite 325 Morkite > 162 Morkite 400 Morkite > 200 Morkite

4 Alien Eggs > 2 Alien Eggs 6 Alien Eggs > 3 Alien Eggs 8 Alien Eggs > 4 Alien Eggs

Refine Liquid Morkite > When The Pumping Start

Salvage 2 Mules > Salvage 1 Mules Salvage 3 Mules > Salvage 2 Mules

Collect 7 Aquarq > Collect 3 Aquarq Collect 10 Aquarq > Collect 5 Aquarq

Drilldozer (1 Refuel) > When the First Refuel is Done Drilldozer (2 Refuel) > When the Second Refuel is Done

Kill 2 Dreadnought > Kill 1 Dreadnought Kill 3 Dreadnought > Kill 2 Dreadnought

Hack 2 Power Stations > Hack 1 Power Stations

samamstar commented 2 years ago

Nice Idea! I'll see about implementation tho it's non-trivial if I want to do it based on mission objective. On the other hand, it does sound really fun :D

GoldMath commented 2 years ago

With some average mission time analyze I think if making it more simple with a timer is as efficient and more personalized. A mission is about 15-25 min, default could be 8 min. It could also let the player set it's own value!

Seems even more easier to implement that way since you already coded the SimpleMissionTimer mod.

Regards,