mcenderdragon / Futurepack-API

A small Api for the Futurepack
21 stars 4 forks source link

Menelaus Challenge #966

Open Yirok42 opened 1 year ago

Yirok42 commented 1 year ago

Mod suggestions go to #144 = not sure what that means.

I am trying what I call "Menelaus Challenge" -- can the game be played if one starts with nothing but is on Menelaus.

I started a new 1.18.2 world with 33.0.7482 but immediately created a JournyMap waypoint on Menelaus, turned on cheats, became 'creative', and teleported to Menelaus. When back to survival, closed and reopened the world, and it was if I started on Menelaus. Things went very well for quite a while. The Nether cannot be reached, which is expected and also fine as Menelaus has Quartz ore. Menelaus does not (I believe have Glowstone dust) and so that was my next challenge.

The suggestion is this: Is there a reason that surveyscan.tyros has parents of 'tyros' and 'story.tyros' but surveyscan.menelaus have 'menelaus', 'story.menelaus' and also Space Travel 'raumfart', Board Computer 'space.computer', and Laser Tech I 'lastertechnik' ? If surveyscan.menelaus was like surveyscan.tyros what I am about to type would not be a problem. Also if someone starts on Mincra (overworld) they would naturally have those researches, it is only when starting on Menelaus that it is a problem.

Without the Nether for glowstone_dust, they can be refined from glowtite dust in a Centrifuge. For the Centrifuge to refine them, it requires Support. Support pipe and Support chip is one way. Also Support Server and Flashdrives is another. Support Server requires glowstone dust and so that is a dead end. Support pipe and chip require surveyscan.menelaus which currently requires Space Travel, Board Computer and Laser Tech. If I had those I would just go to the Nether.

It seems that since Menelaus has Quartz ore and that Glowtite can become Glowstone, that a Menelaus Challenge would not require being able to reach the Nether, which I why I think that this might have been unintentional. Bit of JSON as seen in research_main.json

"id": "surveyscan.menelaus",
"x": 19,
"y": -4,
"parents": [
  "raumfahrt",   <------ THIS
  "menelaus",
  "space.computer",  <------ THIS
  "lasertechnik",  <------ THIS
  "story.menelaus"
],

I replaced that bit in my jar file with: "id": "surveyscan.menelaus", "x": 19, "y": -4, "parents": [ "menelaus", "story.menelaus" ],

which matches the existing: "id": "surveyscan.tyros", "x": -2, "y": 5, "parents": [ "tyros", "story.tyros" ],

I removed the achievement of having been to Menelaus since I needed something to trigger the consideration of the Research being completed. and success!! I could then Scan the cable and the transport_chip, to get the Support Cable and the Support Chip.

Describe the solution you'd like Is there any reason that surveyscan.menelaus needs to have 3 three unrelated items? if not, then please consider removing the lines marked "THIS" -- if this change is acceptable, I will try to submit a change package, but I have not successfully completed this in the past.

Describe alternatives you've considered I considered allowing Support before Menelaus but I think that changes the game too much. I considered having Glowstone lamps in the caves of Menelaus. Finding them in the Nether is very easy (if the Nether can be reached). This seems a valid alternative but still not preferred (by me).

Additional context Another possible change - Another mod allows the spawn dimension to be set at wold create time, which could allow starting on Menelaus. If the MOD team is interested in this, I will investigate how LOTR mod did it. It is easy to use 'allow cheats' to resolve this. and it is only needed once.

Another possible change - if I sleep in a bed, then night is shortened. -- If the night being the whole night is something the MOD team likes, I will not ask about this again.

Yirok42 commented 1 year ago

Perhaps I got distracted. I think usually the idea of a 'this place' challenge is, can I start on Menelaus and get to Mincra (Overworld), and that is proven without any changes. It just seems odd that one has to visit Mincra to complete a Menelaus surveyscan.

I was trying to reach Tyros without going to Mincra, and that does requires Emerald which are only available on Mincra. Perhaps if the Menelaus Forest or Flower Forest had a village ( #857 Villagers of Menelaus ), then the challenge could continue on to Tyros.

mcenderdragon commented 1 year ago

glowstone dust is availavle from breaking fireflies at night on menelaus.

Yirok42 commented 1 year ago

I have not done so recently but I am fairly certain breaking fireflies gives blaze powder. (blaze powder is very useful) I have not read the issues in a while. I started a new world of Menelaus Challenge and just reached the level of having support chips and support pipe and made my first glowstone powder by spinning glowtite powder but that world is dead having a case of #965

mcenderdragon commented 1 year ago

depednign if a player breaks a firefly or if a Howler eats a firefly either blaze powder or glowstone dust is dropped.

Yirok42 commented 1 year ago

I have gotten many blaze powder from fireflies (the little dots that appear at night and I believe dissolve during the day) and no glowstone dusts, but I believe you.

I did just do another world of Menelaus Challenge but my jar file is modified which I will put at the end of this comment so as to end with the question. Finding the e-scanner and scanning up the Overworld and Menelaus items, and building up with the white, blue, yellow, and red crystals, and since no Nether the mined quartz and blaze powder from fireflies, and two healed zombie villagers acquired with entity-eggers. From the healed villagers emeralds became in great supply. After many researches, a ship was made and voyage one was to Tyros for the Prismide (and green crystals). When finally I went to the overworld, I had the items to research the 3 keys. -- for me getting to the end of the dungeons marks an accomplishment, but ...

I did update my jar to include an updated 'research_main.json' file so that "raumfahrt", "space.computer", and "lasertechnik" are NOT parent items to "surveyscan.menelaus". I do not see why they are part of this achievement. What is your opinion on this change?