MegaMek / megamek

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
http://www.megamek.org
GNU General Public License v2.0
297 stars 287 forks source link

Support for Robotic Cockpits in Megamek/Megameklab. #1529

Open Lemeriel opened 5 years ago

Lemeriel commented 5 years ago

Voidseeker.zip

Environment

MekHQ 45.0 MekHQ 46.0 MekHQ 47.0 Windwos 10 Java version 12.0.2

Description

I can't build the missing units Voidseeker Mk 39-004 'Interceptor' and Voidseeker Mk 39-007 'Striker' from Historical: Liberation of Terra I with the correct construction data.

http://www.masterunitlist.info/Unit/Details/7144/voidseeker-mk-39-004-interceptor http://www.masterunitlist.info/Unit/Details/7145/voidseeker-mk-39-007-striker

Because the robotic cockpit and the S-ASRCS (Improved) is missing in megameklab S-ASRCS (Improved) weight for the interceptor it's 3 Tonnage, for the striker it's 4 Tonnage

Shielded Aerospace Smart Robotic Control System (Improved) gives the Mk. 39 a Piloting Skill of 5, a Gunnery Skill of 4 and the abilities of a Guardian ECM Suite)

I've added both *.blk files.

Files

Voidseeker.zip

HammerGS commented 5 years ago

Your Voidseekers are the wrong tech level. ASRCS is in MML, they need to be experimental tech level. Also Robotic Cockpits aren't supported at this time in Megamek/MegamekLab.

binaryspica commented 5 years ago

Since what robotic units requires in addition to its robotic system is exactly the same as human with cockpit system and life support, I think that Robotic Cockpit is unnecessary.

Aside its initial requirement for the system's very heavy tonnage, adding Robotic/Remote Control system doesn't reduce the required weight/space for human pilot/crew at all and they are also required to pay the same weight too. Check Note of Smart Robotic Control System (SRCS) Construction Rules, pg. 141, IO for detail. Only Caspar Drone Control System reduces the weight for 'crew quarter'.

So, if it would be implemented, reduce the required crews(and gunners) by half only if it has Caspar system on its equipment seems enough. The other system only requires additional tonnage for the Robotic/Drone system and never deduct anything, so it is unnecessary.

For ejection and other checks of pilot's status, I think that adding 'Robotic/Drone' on the type of crew and set such type of crew on the unit with Robotic/Drone systems seems easy to implement.