space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.73k stars 3.47k forks source link

AltarNanotrasen-parented altars, which are thief objectives, are not mapped in every chapel #30938

Open Hrosts opened 3 months ago

Hrosts commented 3 months ago

Description

The thief's objective AltarNanotrasenStealObjective requires you to steal any altar parented from AltarNanotrasen (e.g. druid altar, satan altar, toolbox altar). However, on Origin and Marathon, an AltarConvertRed (red altar) is mapped instead, and on Atlas, a wooden table is mapped instead. Reach doesn't have any altars, but I'm not sure if thieves can even trigger on Reach.

This makes achieving thief's objective on those maps much harder if not impossible. Yes, you may find one in maints or on the salvage wreck, but former requires an unreasonable amount of luck or experience to pull off and the latter doesn't mesh with the idea of what thief should be doing.

What should be done

One of the following:

  1. Either AltarBase or AltarConvertFestival should get stealTarget as well, making all altars eligible for theft. The objective description should be changed to reflect that.
  2. The altar theft objective should not trigger on maps where required altar is not mapped in the chapel
  3. An AltarNanotrasen-parented altar should be mapped in the chapel on the affected maps instead of the current one.

~In any case:~ ~0. An altar should be mapped in the Atlas chapel~ Atlas is being removed, so no need for this one I guess.

I am not sure why the objective didn't include those altars at all - are they reserved for some future event/antagonist, e.g. cult?

Screenshots

Marathon image

Origin image

Atlas image

Oasis (correct altars) image

IProduceWidgets commented 3 months ago

I'm 90% sure most maps use the random altar spawner somewhere which includes all altars. Probably best to just make the steal target be to steal any altar (though I'm not super sure this objective is very fun, but we'll see ig).