Jump to content

never come out 6 artifacts


Shine Brightly
  • Branch: Live Branch Version: Windows Fixed

I am collecting all kinds of artifacts for over 500 cycles. i have over 140 artifacts, but no 6 kinds of artifacts.

1. Office Mug

2. Modern Art

3. Bioluminescent Rock

4. Magma Lamp

5. Plasma Lamp

6. Moonmoonmoon

I want to have all kinds of artifacts. :grief:artifact-bug.thumb.jpg.62f8911ee5c747202265bf149538667c.jpg

20200713204317_1.jpg

 

 

 


Steps to Reproduce

Load a bunch of sightseeing modules and launch dozens of rockets.




User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

I am not the only one who did not get the artifact.

Moonmoonmoon is "문문문" in Korean.

https://gall.dcinside.com/mgallery/board/view/?id=oni&no=24649&_rk=urT&s_type=search_all&s_keyword=moon&page=1

There is a user who has a same problem, In Japan.

Would you give me a link of screenshot of moonmoonmoon or any others?

Look at this screenshot. Is this really a coincidence? Is this really about problem of luck?

artifact-bug.thumb.jpg.62f8911ee5c747202265bf149538667c.jpg

Edited by Shine Brightly
grammar and plus screenshot.

Share this comment


Link to comment
Share on other sites

Oh yeah
look at the code
// ArtifactFinder
public string SearchForArtifact(StoredMinionIdentity minionID, SpaceDestination destination)
{
	ArtifactTier artifactDropTier = GetArtifactDropTier(minionID, destination);
	if (artifactDropTier == DECOR.SPACEARTIFACT.TIER_NONE)
	{
		return null;
	}
	List<string> artifactsOfTier = GetArtifactsOfTier(artifactDropTier);
	return artifactsOfTier[UnityEngine.Random.Range(0, artifactsOfTier.Count - 1)];
}


First, the artifact Tier for this Space Destination is calculated.
Then a list of artifacts is formed for this Tier.
Then one random artifact is selected from this list using UnityEngine.Random.Range(int, int)

see the documentation for UnityEngine.Random.Range(int, int)

1797786892_2020-07-1414-23-35.thumb.png.7d849dde8cc1e91b23f9a9a23dcfd226.png
 
so UnityEngine.Random.Range(0, artifactsOfTier.Count - 1) will never select the last item in the list.
 
  • Like 1
  • Thanks 2

Share this comment


Link to comment
Share on other sites

On 7/14/2020 at 5:33 PM, Sanchozz said:
 
so UnityEngine.Random.Range(0, artifactsOfTier.Count - 1) will never select the last item in the list.
 

 

Splendid analysis. Hope this get fixed at next update, since it sounds like not very complex problem to fix. Those artifacts currently hidden are very attractive. 

Edited by GnyoR

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...