Is there any torus-drive-oxp?
Moderators: winston, another_commander
Is there any torus-drive-oxp?
Hello,
im wondering if anyone has already made an oxp, that changes the torus-drive to kind of a faster fuel-injection-drive, so not every single ship terminates the torus-drive and pirates, hunters and so on have an equipment to interrupt the torus-drive.
If not, what do you think about this idea?
im wondering if anyone has already made an oxp, that changes the torus-drive to kind of a faster fuel-injection-drive, so not every single ship terminates the torus-drive and pirates, hunters and so on have an equipment to interrupt the torus-drive.
If not, what do you think about this idea?
- Norby
- ---- E L I T E ----
- Posts: 2577
- Joined: Mon May 20, 2013 9:53 pm
- Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
- Contact:
Re: Is there any torus-drive-oxp?
The nearest is Redspear's tweak for [wiki]VariableMasslock[/wiki], where you can change the masslock distance from 17000 to zero in the case of escorts-traders.
The idea looks interesting due to you are (at least) third who mention something similar. The first Redspear in the VariableMasslock topic, second Dave-Morgan's 2. suggestion.
The idea looks interesting due to you are (at least) third who mention something similar. The first Redspear in the VariableMasslock topic, second Dave-Morgan's 2. suggestion.
Re: Is there any torus-drive-oxp?
Thank you, thats almost what i have looked for. The problem that i see there is that the player has a special role, yes of course he has but here i would like to have as player the possibility to be a pirate, thus i need something to get the full masslock range myself.
I looked into your code but I only have somewhat oop-experience and today i saw the first time javscript-code, so yeah.
What means this?
If its not easy to explain it, no problem, ill take some time and learn javascript.
I looked into your code but I only have somewhat oop-experience and today i saw the first time javscript-code, so yeah.
What means this
Code: Select all
this.$VMShips = []; //store ships with changed scanClass and its original scanClass
If its not easy to explain it, no problem, ill take some time and learn javascript.
- Redspear
- ---- E L I T E ----
- Posts: 2672
- Joined: Thu Jun 20, 2013 10:22 pm
- Location: On the moon Thought, orbiting the planet Ignorance.
Re: Is there any torus-drive-oxp?
I think it's possible to do the same but checking for whether or not caps-lock is enabled.tsoj wrote:Thank you, thats almost what i have looked for. The problem that i see there is that the player has a special role, yes of course he has but here i would like to have as player the possibility to be a pirate, thus i need something to get the full masslock range myself.
e.g.
- Caps-lock ON: Piracy mode - mass-lock activates with any ship on scanner, as per standard game
Caps-lock OFF: Evasion mode - only mass-locked by ships wishing to do so, as per my variant of Norby's variable masslock (or similar)
Such 'code' isn't contained in my tweak but I think it should be workable.
My Javascript is poor and I apologise if I'm stating what you already know and so with that in mind... the text after the "//" explains it quite well when you know what's going on in this oxp.tsoj wrote:What means this...
The scanClass is the ship property that is changed to prevent it from mass-locking you (amongst other things) and that line asks the game to remember it so that it can be changed back once the ship is at the appropriate range to mass-lock you again (as defined by distance from the player). Were it not stored, once a ship's mass-locking ability were disabled it would remain disabled and the game might interact strangely with it upon 'scanning' it as a different class of entity.
I think I got that right... Norby?
- Norby
- ---- E L I T E ----
- Posts: 2577
- Joined: Mon May 20, 2013 9:53 pm
- Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
- Contact:
Re: Is there any torus-drive-oxp?
Yes, I must change scanClass to The first (0.) item is the target ship itself (t), second is the original scanClass and third (r) is the new masslock radius what I check in every frame using FrameCallBack.
Currently when you would like to be a pirate then during torus travel you must press "j" again to stop your ship when a target is appear in your scanner, or a drastical solution is if you temporary uninstall the oxp.
CapsLock or other keys are not usable directly in oxps, just events like equipment activation, but you can keep your primable eq list shorter if you check another event instead, for example player.ship.missilesOnline. In this way when you travel with armed missiles then you could get normal masslocks and shortened (or 0) masslock rages otherwise.
CLASS_BUOY
to prevent masslock. The $VMShips
array store the original scanClass, for restore in the moment when it should do masslock again. The content is assigned in the 158. line in variablemasslock.js
, it is another array inside the $VMShips
array:
Code: Select all
w.$VMShips.push( [t, t.scanClass, r] );
Currently when you would like to be a pirate then during torus travel you must press "j" again to stop your ship when a target is appear in your scanner, or a drastical solution is if you temporary uninstall the oxp.
CapsLock or other keys are not usable directly in oxps, just events like equipment activation, but you can keep your primable eq list shorter if you check another event instead, for example player.ship.missilesOnline. In this way when you travel with armed missiles then you could get normal masslocks and shortened (or 0) masslock rages otherwise.
- Cmdr. Aiden Henessy
- Competent
- Posts: 36
- Joined: Wed Aug 24, 2016 10:30 pm
Re: Is there any torus-drive-oxp?
I rather like the idea of having to press "J" again. Think of it this way: In a "real" Ooniverse, you couldn't hard-wire the Torus Drive to stop at every scanner contact, regardless of range. So it'd be realistic that a majority of pirates would simply be forced to pop out of masslock at every scanner point, and check it out. Alternatively, you could buy a specialty "pirate torus" which would stop at every scanner contact. But then, that means that being a pirate is more of a permanent commitment, and not a "past time." It also means you have a suspicious piece of cargo in your ship that authorities might notice the next time you dock at the main station.Norby wrote:Currently when you would like to be a pirate then during torus travel you must press "j" again to stop your ship when a target is appear in your scanner, or a drastical solution is if you temporary uninstall the oxp.
Not sure if the "specialty torus" would be something that could be implemented in game, but either way I think it makes sense that pirates would have to force themselves to stop and check every scanner. Remember, it's a rough and hard life as a pirate, right?
I'm Ravished by the Sheer Implausibility of that Last Statement
It should be a crime for Anacondas to fly without escort. That much temptation is just too much to resist.
It should be a crime for Anacondas to fly without escort. That much temptation is just too much to resist.
Re: Is there any torus-drive-oxp?
Is it right, that the torus-drive is only some kind of time acceleration for the player (not for the game time), so npc will never have something like an torus speed?
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Is there any torus-drive-oxp?
NPCs don't have torus drives (the handwavium being they do but one never sees it because of masslock).
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: Is there any torus-drive-oxp?
Is there a propertie that changes the torus-drive-speed?
- Norby
- ---- E L I T E ----
- Posts: 2577
- Joined: Mon May 20, 2013 9:53 pm
- Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
- Contact:
Re: Is there any torus-drive-oxp?
Not directly. The core code set it to 32x and sometimes increase it to reduce the time of long travels. In addition my [wiki]TorusToSun[/wiki] use a trick (position updates like micro teleportations in each frame) to get more relative speed.tsoj wrote:Is there a propertie that changes the torus-drive-speed?
Another possibility is manipulating velocity, [wiki]Q-Charger[/wiki] do this.
The most easy way is if you change the maxSpeed, this affect the torus speed also. Just you must set back to original when step out of torus.