gcewing / SGCraft

Stargates mod for Minecraft
http://www.cosc.canterbury.ac.nz/greg.ewing/minecraft/mods/SGCraft/
MIT License
11 stars 50 forks source link

[Suggestion] Chevron upgrade change #27

Open ghost opened 7 years ago

ghost commented 7 years ago

Hello. I've seen the request of allowing 7 chevron-gates to be dialed in through 9 chevron addresses, and greg said that'd confuse back-dialing. So I thought - why not making every stargate to have 9 chevrons (that WILL engage when there's an incoming connection), but the bottom two are "disabled", which means they cannot be used to engage dialing. The chevron upgrade would simply "enable" these two cevrons, thus alowing the stargate to dial 9 chevron addresses. This would mean that the chevron block is activating a chevron, and since you use 7 of them, only 7 will be active.

What do you think?

gcewing commented 7 years ago

I may just ditch the whole chevron upgrade thing and make all gates have 9 chevrons. The chevron upgrade was only a hack to fix a goofup I made early on, and doesn't really serve much purpose.

-- Greg

Nex4rius commented 7 years ago

I think all gates should have the 9 chevrons but you still need some kind of upgrade to be able to dial 9th chevron addresses(outgoing) but no upgrade for incoming wormholes. It would be like the pegasus gates where only the atlantis stargate has an extra crystal that allows it to dial another galaxy. https://github.com/gcewing/SGCraft/issues/17

ghost commented 7 years ago

Well, this suggestion is based on some sort of thing from Stargate Atlantis: Atlantis' gate's DHD (or gate? Not sure, doesn't matter) had a special control crystal, allowing it to dial 8 and 9 chevron addresses. We can craft a control crystal upgrade to get the 2 bottom chevrons working.

StargateMC commented 7 years ago

@gcewing They serve a purpose - to prevent cross dimension dialing. If you are considering disabling this, invert them if possible and make the item creative only?

We have arenas on our server that operate within one dimension that depend on this to prevent people joining in mid-game or escaping.

gcewing commented 7 years ago

I hadn't thought of the security aspect. I'll keep it in mind if I decide to change anything in that area.