Trunk nightly
Moderators: winston, another_commander, Getafix
Re: Trunk nightly
Not a bug as such, but it should be relatively easy to reallocate some of the launches to less busy stations in the system (or, handwavily, if the main station is so busy that the docking queues are clogged, rock hermits should do a better trade).
Can you remember what system you were in at the time?
Can you remember what system you were in at the time?
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Yeah, that was Leveti (PA/F/5) - usually a pretty quiet aegis (but plenty of action out-system).cim wrote:Can you remember what system you were in at the time?
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: Trunk nightly
Plenty of nearby trading routes, then. It might just have scheduled a few trader launches - and it's a Feudal, so the freighters have a lot of escorts - at the same time.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Oh yes, the Maraus hub is my base of choice.cim wrote:Plenty of nearby trading routes, then.
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!
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Just got four of these messages - are they linked to Docking Clearance by any chance? Estiri (RI/CS/13):
Code: Select all
20:40:23.865 [station.launchShip.failed]: Cancelled launch for a GalCop Viper Interceptor with role interceptor, as the Dodecahedron Station has too many ships in its launch queue(s) or no suitable launch docks.
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: Trunk nightly
Probably. Docking gets priority over launching (and Docking Clearance is always on for NPCs), so if it's a busy station, you end up with a freighter and escorts trying to dock, which takes sufficiently long that the launch queue fills up before it's finished. Long-term the busy systems should probably get more Cooperative stations in orbit to meet the demand for traffic control.Cody wrote:Just got four of these messages - are they linked to Docking Clearance by any chance? Estiri (RI/CS/13):Code: Select all
20:40:23.865 [station.launchShip.failed]: Cancelled launch for a GalCop Viper Interceptor with role interceptor, as the Dodecahedron Station has too many ships in its launch queue(s) or no suitable launch docks.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Those assassins, the ones that RSN doesn't* give names to - they like following me around, hitching rides through my wormholes.
Expected behaviour, I presume - but rather intimidating. I must try running dirty again soon (I've been neglecting my smuggling).
*Why is that?
Expected behaviour, I presume - but rather intimidating. I must try running dirty again soon (I've been neglecting my smuggling).
*Why is that?
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!
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: Trunk nightly
Probably because Randomshipnames OXP doesn't recognize their role and they are not declared as pirate victims (which would qualify them for a peaceful name, regardless of their actual role).Cody wrote:*Why is that?
Solution: make an addition to the conditions in line 829 of the script, just like this:
Code: Select all
// hunters, defense ships, escorts, and some special ships
if(ship.primaryRole === "hunter" || ship.primaryRole === "defense_ship" || ship.primaryRole === "insert the primary role of those assassins here" || ship.hasRole("vector_revenge") || ship.hasRole("togy-patrol") || (ship.owner && (ship.owner.isPirateVictim || ship.owner.primaryRole === "hunter" || ship.owner.hasRole("vector"))) || (ship.scriptInfo.randomshipnames && ship.scriptInfo.randomshipnames === "hunter"))
{
ship.displayName += ": " + this.$randomHunterName(ship);
return;
}
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Thanks, McLane - soon as I find out exactly what their primary role is (assassin?), I'll make that addition.
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: Trunk nightly
"assassin-light", "assassin-medium", and "assassin-heavy".Cody wrote:Thanks, McLane - soon as I find out exactly what their primary role is (assassin?), I'll make that addition.
It sounds like they're working as intended, anyway...
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Thanks, Admiral - I wanted to be certain.cim wrote:"assassin-light", "assassin-medium", and "assassin-heavy".
Yeah - all good stuff. Last time I tangled with them, I reckon it was the heavy mob.cim wrote:It sounds like they're working as intended, anyway...
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: Trunk nightly
[wiki]Oolite_Ship_Roles[/wiki] has the full list of 1.79 core roles, for those who are interested.
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: Trunk nightly
Which means that you have to make two more additions. I'm sure you see the pattern.Cody wrote:Thanks, Admiral - I wanted to be certain.cim wrote:"assassin-light", "assassin-medium", and "assassin-heavy".
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
<chortles> Yeah, this dumb pilot sees the pattern. I'll have a tinker this evening.Commander McLane wrote:I'm sure you see the pattern.
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: Trunk nightly
Oh, incidentally, a shorter and more future-proof way than checking for each role individually would be the test
(the capital S on the first Ship is intentional)
Similar tests can be written for other role categories
Code: Select all
Ship.isInRoleCategory(ship.primaryRole,"oolite-assassin")
Similar tests can be written for other role categories