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

Direct Neural Interface unworking, has bugs and doesn't go according to rules (47.10) #2250

Open NimoStar opened 4 years ago

NimoStar commented 4 years ago

Related to this bug in meklab; just adding it blanks the TRO and Summary

The rules for Direct Neural Interface distinctly state it helps piloting. The Buffered version is also not implemented even though it is utilized by Word of Blake Manei Domini. It includes that it negates the malus from having a small cockpit, amongst other things. "In CBT play, Buffered VDNI units ignore the negative effects of a Small Cockpit and apply a -1 to all Gunnery rolls. "

Yet, in game, this doesn't happen.

Additionally, there is no Direct Neural Interface for Vehicles, even though explicitely it is listed that it can be used on them

See for rules: Jihad Hot Spots: 3072, p. 129, 131 {quoted from Sarna}

Buffered VDNI-equipped vehicles require only one pilot to operate and use the MechWarrior Consciousness Table to track damage to the pilot, while any Commander Hit, Gunner Hit and Crew Stunned result are treated as pilot hits.[1]

I don't know if the feature of the Neural Interface bonuses is programmed or not, but if it is this clearly constitues a bug Hint: The Neural Interface isn't actually allocated anywhere, and doesn't appear in the allocation possibilities either. This may be the source of the bug. The same happens with Clan CASE, which is 0 slots 0 tons, and even if you take it can't be assigned anywhere on 'mechs; that affects mixed tech as well (the summary doesn't blank out with the CASE, and it can be used on vehicles, because they have a different slot system presumably)

Description

Vehicles can't use it 2020-09-25 11_05_34-New Tank blk In 'mechs it doesn't work 2020-09-25 10_56_20-Minion Spot M-S mtf 2020-09-25 10_56_15-Minion Spot M-S mtf 2020-09-25 10_49_57-Minion Spot M-S mtf 2020-09-25 10_46_47-PlayerC - MegaMek (there is no "-1 modifier for all Gunnery and Piloting rolls.")

neoancient commented 4 years ago

The game rules for the DNI haven't been implemented yet.

repligator commented 3 months ago

Tested against the latest master (latest PR https://github.com/MegaMek/megamek/commit/f09ccdbcbef3837b18e8c48c7d6d4bda00559a09) Still an issue. Much of the applicable code is actually already in MM, but there isn't a way to add DNI/VDNI to a cockpit yet. See also https://github.com/MegaMek/megameklab/issues/1555