Progress
Moderators: winston, another_commander
Could be very useful methinks
One small thought that could be a useful extension, if we can not only read missile slots as equipment, but perhaps if awarding equipment to specify which slot it gets awarded to (rather than just the first available).
Thought behind this is that we can then have "proper" pylon mounted re-usable equipment without it wandering all over the pylon mounts. For example on my Missile Rack OXP, as that is basically used and re-awarded with a lower amount of mini-missiles, if it's fired from (for example) pylon 3, when it's re-awarded again it goes back to an earlier pylon if one is available. Only cosmetic I know, but can get a little weird. If we could make a note of which pylon it was on originally (do-able by your code above, although a ship.activePylon (or ship.missileActive or somesuch if you want name consistency) listing which pylon is currently selected might also be useful there) would make it look much better.
One small thought that could be a useful extension, if we can not only read missile slots as equipment, but perhaps if awarding equipment to specify which slot it gets awarded to (rather than just the first available).
Thought behind this is that we can then have "proper" pylon mounted re-usable equipment without it wandering all over the pylon mounts. For example on my Missile Rack OXP, as that is basically used and re-awarded with a lower amount of mini-missiles, if it's fired from (for example) pylon 3, when it's re-awarded again it goes back to an earlier pylon if one is available. Only cosmetic I know, but can get a little weird. If we could make a note of which pylon it was on originally (do-able by your code above, although a ship.activePylon (or ship.missileActive or somesuch if you want name consistency) listing which pylon is currently selected might also be useful there) would make it look much better.
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
I agree strongly with this. I'd like to have a certain weapon always on a certain pylon.Thargoid wrote:
Thought behind this is that we can then have "proper" pylon mounted re-usable equipment without it wandering all over the pylon mounts. For example on my Missile Rack OXP, as that is basically used and re-awarded with a lower amount of mini-missiles, if it's fired from (for example) pylon 3, when it's re-awarded again it goes back to an earlier pylon if one is available. Only cosmetic I know, but can get a little weird.
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!
-
- ---- E L I T E ----
- Posts: 389
- Joined: Sat Sep 26, 2009 2:14 pm
- Location: Christchurch, New Zealand
A certain consistency would be excellent.El Viejo wrote:I agree strongly with this. I'd like to have a certain weapon always on a certain pylon.
Is there any reason why the pylon mounted weapons cannot stay where they are? Added weapons can then fill the empty spaces.
Further development could then allow the player to specify on which individual pylon equipment is to be placed.
A trumble a day keeps the doctor away, and the tax man;
even the Grim Reaper keeps his distance.
-- Paul Wilkins
even the Grim Reaper keeps his distance.
-- Paul Wilkins
Currently the save file only lists the missile types of the player in the order he has them. If the player fires a missile, that slot is empty, thus after save/reload, the remaining missiles fill that slot and leave empty space at the end.pmw57 wrote:Is there any reason why the pylon mounted weapons cannot stay where they are? Added weapons can then fill the empty spaces.
Looks like it would require some "SLOT_EMPTY" info as a placeholder in order to survive load/save.
Screet
missileCapacity is provided as an extra way for OXPs to find out if they can actually award missile type equipment to the player. If an OXP maker wants more missiles on a particular NPC ship, they can simply create a like_ship with more missiles on board to begin with. But there are some 'features' associated to NPC missiles that might require some code tweaking. If we do that, missileCapacity might well start to be different to missiles.length on NPCs too. Quite a few of these properties are generic, to allow us to add to the game engine without having to change the api.pmw57 wrote:I am wondering why missileCapacity is inconsistant across different ships, when missiles seems to be the more appropriate method to use for both player ships and NPC ships as well.
Pylon positioning: suggestions welcome (on the suggestions board please), will see what's practical/doable!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- JensAyton
- Grand Admiral Emeritus
- Posts: 6657
- Joined: Sat Apr 02, 2005 2:43 pm
- Location: Sweden
- Contact:
NONE can already be used for this purpose, and is backwards-compatible with 1.65.Screet wrote:Looks like it would require some "SLOT_EMPTY" info as a placeholder in order to survive load/save.
E-mail: [email protected]
-
- ---- E L I T E ----
- Posts: 389
- Joined: Sat Sep 26, 2009 2:14 pm
- Location: Christchurch, New Zealand
Good idea. It'a up at https://bb.oolite.space/viewtopic.php?t=6895Kaks wrote:pmw57 wrote:Pylon positioning: suggestions welcome (on the suggestions board please), will see what's practical/doable!
A trumble a day keeps the doctor away, and the tax man;
even the Grim Reaper keeps his distance.
-- Paul Wilkins
even the Grim Reaper keeps his distance.
-- Paul Wilkins
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
This is something that I wanted to do for a very long time. Finally, it's in trunk.
This is the Advanced Nav Array as we have known it up to now. It shows the least number of jumps route to destination when you press Shift+6 (^):
This is fine, but for contracts where delivery time matters it is maybe not enough. Well, as of the upcoming 1.74, we will be able to display the time-optimized route to destination on the Advanced Nav Array by pressing also Control at the same time as ^. In the example above, pressing control will switch to time-optimized route and display this:
This should complete the functionality of the Nav Array for now and enable truly efficient route planning, as advertised in the shipyard screen.
This is the Advanced Nav Array as we have known it up to now. It shows the least number of jumps route to destination when you press Shift+6 (^):
This is fine, but for contracts where delivery time matters it is maybe not enough. Well, as of the upcoming 1.74, we will be able to display the time-optimized route to destination on the Advanced Nav Array by pressing also Control at the same time as ^. In the example above, pressing control will switch to time-optimized route and display this:
This should complete the functionality of the Nav Array for now and enable truly efficient route planning, as advertised in the shipyard screen.
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
The colours for the hyperspace jump tunnel can now be changed using the new hyperspace_tunnel_color_1 and hyperspace_tunnel_color_2 keys inside planetinfo.plist
If neither key is present, the hyperspace tunnel will look identical to the docking one.
At the moment, trunk's hyperspace tunnel colours are off-white/blue, (as opposed to pink/blue) - to do that, only one colour redefinition is needed:.
If neither key is present, the hyperspace tunnel will look identical to the docking one.
At the moment, trunk's hyperspace tunnel colours are off-white/blue, (as opposed to pink/blue) - to do that, only one colour redefinition is needed:
Code: Select all
hyperspace_tunnel_color_1 = (1.0, 1.0, 1.0, 0.7); // R, G, B, A values 0.0 to 1.0
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)