Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.95a is out! (03/26/21); Blog post: Skill Changes, Part 2 (07/15/21)

Author Topic: [0.8a] Industrial Skill Expansion  (Read 3776 times)

isaacssv552

  • Commander
  • ***
  • Posts: 215
    • View Profile
[0.8a] Industrial Skill Expansion
« on: May 30, 2017, 01:44:35 PM »

The industry skills currently lack personal ships skills. I added two new skills. Both are available for officers. Feedback is appreciated.

Efficient Operations:
Level 1: -50% Crew Requirement (piloted ship)
Level 2: -25% Supply Use for Maintence (piloted ship)
Level 3: -25% Fuel Use (piloted ship)

Commercial Spacefaring:
Level 1: +40% Cargo/Fuel Capacity (piloted ship)
Level 2: +1 Burn Level (piloted ship)
Level 3: -50% Sensor Profile (piloted ship)

[attachment deleted by admin]
« Last Edit: May 31, 2017, 04:45:06 PM by isaacssv552 »
Logged

sycspysycspy

  • Commander
  • ***
  • Posts: 164
  • Translator of the Council of AL
    • View Profile
    • Email
Re: [0.8a] Industrial Officers
« Reply #1 on: May 31, 2017, 05:39:08 AM »

I think it's pointless no one would like to waste the precious officers on the freighters or tankers. As supplies and fuel are dirty cheap and you could get a ton of those fighting REDACTED as well.
Logged
Please report any translation error to me with PM.
- I just went over to my bank account and figured out I can live comfortably without working for the rest of my life as long as I die on next Tuesday.

Snrasha

  • Admiral
  • *****
  • Posts: 693
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #2 on: May 31, 2017, 05:58:57 AM »

Idea:
If I found them very useful when you have a big fleet, you need probably add, like the future 0.8.1a, a specialization carrier or no-carrier.

They cannot have a industrial skill except if you have buy them with one industrial skill.

Quote
Efficient Operations:
Level 1: -50% Crew Requirement (piloted ship)                
Level 2: -25% Supply Use for Maintence(piloted ship)
Level 3: -25% Fuel Use (piloted ship)

Freight Management:
Level 1: +40% Cargo/Fuel Capacity (piloted ship)
Level 2: +2 Burn Level (piloted ship)
Level 3: -50% Sensor Profile (piloted ship)

My feedback on the description value, not on game:

Efficient Operations:
The level 1, maybe insert a -5% per level of officer, max 50%? (More you are good, more the requirement is low, logic, no?)
The level 2 et 3 need maybe exist only if the ship have a salvage hullmod or surveying equipment? Else only -10%?

Freight Management:
The level 1 need maybe a small nerf, or increased per the size of the ship.
The level 2 need maybe +2 only if the ship have a freighter or tanker hint, else +1, no?
The level 3 do not seems logic with Freight Management.







Logged
I am pretty bad on english. So, sorry in advance.

Gladiator Society
Add battle options on Com Relay/ Framework for modders for add their own bounty.

Sanguinary Autonomist Defectors A fan-mod of Shadowyard.

isaacssv552

  • Commander
  • ***
  • Posts: 215
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #3 on: May 31, 2017, 12:10:19 PM »

Idea:
If I found them very useful when you have a big fleet, you need probably add, like the future 0.8.1a, a specialization carrier or no-carrier.

They cannot have a industrial skill except if you have buy them with one industrial skill.

Quote
Efficient Operations:
Level 1: -50% Crew Requirement (piloted ship)                
Level 2: -25% Supply Use for Maintence(piloted ship)
Level 3: -25% Fuel Use (piloted ship)

Freight Management:
Level 1: +40% Cargo/Fuel Capacity (piloted ship)
Level 2: +2 Burn Level (piloted ship)
Level 3: -50% Sensor Profile (piloted ship)

My feedback on the description value, not on game:

Efficient Operations:
The level 1, maybe insert a -5% per level of officer, max 50%? (More you are good, more the requirement is low, logic, no?)
The level 2 et 3 need maybe exist only if the ship have a salvage hullmod or surveying equipment? Else only -10%?

Freight Management:
The level 1 need maybe a small nerf, or increased per the size of the ship.
The level 2 need maybe +2 only if the ship have a freighter or tanker hint, else +1, no?
The level 3 do not seems logic with Freight Management.
I can't access hullmods or hints from skills. I'll be renaming Freight Management to Commercial Spacefaring since it is supposed to cover smuggling as well.
The burn speed perk will be reduced to +1. The Cargo/Fuel boost is going to remain the same as the opportunity cost of the skill is quite high, requiring an officer to man the ship receiving the boost. The efficient operations level 2 and 3 perks are based on the fleetwide equivalents (-50% nerfed to -25% and -25%).
I think it's pointless no one would like to waste the precious officers on the freighters or tankers. As supplies and fuel are dirty cheap and you could get a ton of those fighting REDACTED as well.
Freight Management is intended for industry-leadership fleets with a focus on non-combat income sources. e.g Survey, salvage, smuggling, food shortages, etc. Efficient Operations is meant as an officer skill fitting the industry theme of logistical power rather than combat power.
Logged

Snrasha

  • Admiral
  • *****
  • Posts: 693
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #4 on: May 31, 2017, 01:06:33 PM »

Quote
if(stats.getEntity() instanceof ShipAPI){

   ShipAPI ship=(ShipAPI) stats.getEntity();

   ship.getCaptain();

   ship.getVariant().getHullMods();
}

Yes,you can.
Logged
I am pretty bad on english. So, sorry in advance.

Gladiator Society
Add battle options on Com Relay/ Framework for modders for add their own bounty.

Sanguinary Autonomist Defectors A fan-mod of Shadowyard.

isaacssv552

  • Commander
  • ***
  • Posts: 215
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #5 on: May 31, 2017, 02:39:17 PM »

Quote
if(stats.getEntity() instanceof ShipAPI){

   ShipAPI ship=(ShipAPI) stats.getEntity();

   ship.getCaptain();

   ship.getVariant().getHullMods();
}

Yes,you can.
getEntity returns null outside of combat. I've already tried all these methods and they don't work.
Logged

Snrasha

  • Admiral
  • *****
  • Posts: 693
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #6 on: May 31, 2017, 11:54:21 PM »

Quote
if(stats.getEntity() instanceof ShipAPI){

   ShipAPI ship=(ShipAPI) stats.getEntity();

   ship.getCaptain();

   ship.getVariant().getHullMods();
}

Yes,you can.
getEntity returns null outside of combat. I've already tried all these methods and they don't work.


Ah yes, sorry, well, you have the id of the ship, so you can try
Quote
List< FleetMemberAPI > members=Global.getSector().getPlayerFleet().getFleetData().getMembersInPriorityOrder();
for(FleetMemberAPI member: members){
if(member.getID()==id){
[...]
}
}
I do not think this is necessary to apply skills for others fleets. But I think I go wrong on a thing for search the member. Well, whatever. The ID is unique to a member.
Logged
I am pretty bad on english. So, sorry in advance.

Gladiator Society
Add battle options on Com Relay/ Framework for modders for add their own bounty.

Sanguinary Autonomist Defectors A fan-mod of Shadowyard.

isaacssv552

  • Commander
  • ***
  • Posts: 215
    • View Profile
Re: [0.8a] Industrial Officers
« Reply #7 on: June 01, 2017, 01:36:20 AM »

Quote
if(stats.getEntity() instanceof ShipAPI){

   ShipAPI ship=(ShipAPI) stats.getEntity();

   ship.getCaptain();

   ship.getVariant().getHullMods();
}

Yes,you can.
getEntity returns null outside of combat. I've already tried all these methods and they don't work.


Ah yes, sorry, well, you have the id of the ship, so you can try
Quote
List< FleetMemberAPI > members=Global.getSector().getPlayerFleet().getFleetData().getMembersInPriorityOrder();
for(FleetMemberAPI member: members){
if(member.getID()==id){
[...]
}
}
I do not think this is necessary to apply skills for others fleets. But I think I go wrong on a thing for search the member. Well, whatever. The ID is unique to a member.
id is the skill id, not the ship id. It is used to track the source of the bonuses so they can be easily reverted.
Logged