Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mech -> Mek updates. #5981

Merged
merged 60 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
dacf621
MechWarrior -> MekWarrior
rjhancock Sep 7, 2024
f3306b2
Mech.java -> Mek.java
rjhancock Sep 7, 2024
49f7ebc
ProtoMech -> ProtoMek
rjhancock Sep 7, 2024
c1e3783
TripodMech -> TripodMek
rjhancock Sep 7, 2024
0340944
QuadMech -> QuadMek
rjhancock Sep 7, 2024
560e524
BipedMech -> BipedMek
rjhancock Sep 7, 2024
e43db2f
client/bot/princess Updates...
rjhancock Sep 7, 2024
949fc26
Fixes related to name changes
rjhancock Sep 7, 2024
4f4b0b6
Commands
rjhancock Sep 7, 2024
f6cec7e
events
rjhancock Sep 7, 2024
3da721b
Generators
rjhancock Sep 7, 2024
3c10ae4
Merge branch 'master' into mechwarrior-class-rename
rjhancock Sep 8, 2024
28c2343
Fix MekWarrior
rjhancock Sep 8, 2024
ef2429a
Fixed name of file.
rjhancock Sep 8, 2024
99780fe
Updated Gradle to 8.10
rjhancock Sep 8, 2024
8d63c84
File Rename of Mech -> Mek
rjhancock Sep 8, 2024
5af7409
Mech to Mek in files
rjhancock Sep 8, 2024
5619cf3
Dir rename from mechs to meks.
rjhancock Sep 8, 2024
a7fb8d9
Removed a bat file not needed
rjhancock Sep 8, 2024
02e0d21
Additional pass for Mech to Mek
rjhancock Sep 8, 2024
f4643fb
removed units.cache
rjhancock Sep 8, 2024
ad4ec6a
Adjusted path for MekFiles
rjhancock Sep 8, 2024
3491638
Fixes for tests.
rjhancock Sep 9, 2024
dcc1b5c
Additional Mech to Mek
rjhancock Sep 9, 2024
c5649e9
Forced Rename
rjhancock Sep 9, 2024
a430cd3
Reverted issue with quirks
rjhancock Sep 9, 2024
15d72d0
Compact Mech Quirk Revert
rjhancock Sep 9, 2024
71aa1a3
Latest Updates.
rjhancock Sep 9, 2024
1fb20a0
Mounted -> Mounted<?>
rjhancock Sep 9, 2024
30bd768
Removed getPlayersVector (depricated)
rjhancock Sep 9, 2024
3a7c308
Removed Unused Imports
rjhancock Sep 9, 2024
b27b427
Added MMLogger
rjhancock Sep 9, 2024
df834e6
First pass through docs for Mech to Mek
rjhancock Sep 10, 2024
254a599
Force Generator Mech Check
rjhancock Sep 10, 2024
dbd9ab7
Misc file remove
rjhancock Sep 10, 2024
b2e0702
Mech to Mek Images
rjhancock Sep 10, 2024
da87b37
Image moves.
rjhancock Sep 10, 2024
a5c2155
Data reviewed for Mech
rjhancock Sep 10, 2024
e6c9a1d
Docs reviewed. History left intact.
rjhancock Sep 10, 2024
22b782b
i18n messages
rjhancock Sep 10, 2024
11f8438
MMConf and Resources.
rjhancock Sep 10, 2024
0d2e324
Latest master
rjhancock Sep 10, 2024
fb242a5
Src Mech and Copyright check.
rjhancock Sep 10, 2024
e405c83
Test Mek Check.
rjhancock Sep 10, 2024
9d9eadf
Test Fixes
rjhancock Sep 10, 2024
671686c
Removed getPlayers Depricated Method
rjhancock Sep 10, 2024
514bbf6
Fixed issue with Roles with extra spaces
rjhancock Sep 10, 2024
bbae0b8
White space trim
rjhancock Sep 10, 2024
ce7aa95
First pass for MMLogger Integration to get rid of Log Spam
rjhancock Sep 10, 2024
16d1513
Fixed one error logger
rjhancock Sep 10, 2024
1ad223c
Another round of updates.
rjhancock Sep 11, 2024
04cd009
Round 2 of MMLogger Implementation.
rjhancock Sep 11, 2024
571822e
Removed warnings that don't need to be suppressed
rjhancock Sep 11, 2024
6f7f101
MMLogger Replacements.
rjhancock Sep 11, 2024
9cbfd42
Fixed improper Mech to Mek
rjhancock Sep 11, 2024
10bbbc5
Moved another folder.
rjhancock Sep 12, 2024
b23ea45
Adjusted logger on EquipmentTest
rjhancock Sep 12, 2024
838a795
Found missing mek name
rjhancock Sep 13, 2024
d8b1250
JavaDoc fixes.
rjhancock Sep 13, 2024
e600511
Removed Legacy Code from pre-0.49.19
rjhancock Sep 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion megamek/data/scenarios/Examples/Example_options.xml
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@
<optionvalue>false</optionvalue>
</gameoption>
<gameoption>
<optionname>armed_mechwarriors</optionname>
<optionname>armed_mekwarriors</optionname>
<optionvalue>false</optionvalue>
</gameoption>
<gameoption>
Expand Down
2 changes: 1 addition & 1 deletion megamek/data/scenarios/Lucho/Citadel_Defense.xml
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@
<optionvalue>false</optionvalue>
</gameoption>
<gameoption>
<optionname>armed_mechwarriors</optionname>
<optionname>armed_mekwarriors</optionname>
<optionvalue>true</optionvalue>
</gameoption>
<gameoption>
Expand Down
2 changes: 1 addition & 1 deletion megamek/data/scenarios/Lucho/Last_Stand_at_Guanabara.xml
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@
<optionvalue>false</optionvalue>
</gameoption>
<gameoption>
<optionname>armed_mechwarriors</optionname>
<optionname>armed_mekwarriors</optionname>
<optionvalue>true</optionvalue>
</gameoption>
<gameoption>
Expand Down
2 changes: 1 addition & 1 deletion megamek/data/scenarios/Lucho/Uninvited_Guests.xml
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@
<optionvalue>false</optionvalue>
</gameoption>
<gameoption>
<optionname>armed_mechwarriors</optionname>
<optionname>armed_mekwarriors</optionname>
<optionvalue>true</optionvalue>
</gameoption>
<gameoption>
Expand Down
6 changes: 3 additions & 3 deletions megamek/data/scenarios/TrainingScenarios/README.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FUTURE AMMENDMENTS (for game developers)
FUTURE AMENDMENTS (for game developers)
This training scenario series is intended to introduce small chunks of the rules with each scenario.
Provide game options to disable the following Advance rules: Torso Twisting, Heat, Mechwarriors, Piloting Skill Rolls, Critical Hits, Physical Attacks.
Provide game options to disable the following Advance rules: Torso Twisting, Heat, MekWarriors, Piloting Skill Rolls, Critical Hits, Physical Attacks.
Provide a way to set Game Options within the .mms file.

**********Battletech 3rd Edition Training Scenario #1 - First Run, pg. 36**********
Expand Down Expand Up @@ -107,7 +107,7 @@ VICTORY CONDITIONS
The BattleMaster must exit the South map edge to claim victory. Otherwise the Attacker wins.

SPECIAL RULES
This scenario should only use the Basic Rules of moving & firing, plus the Advance Rules of Torso Twisting, Heat, Mechwarriors, & Piloting Skill Rolls.
This scenario should only use the Basic Rules of moving & firing, plus the Advance Rules of Torso Twisting, Heat, MekWarriors, & Piloting Skill Rolls.
No Physical Attacks from any mech.
Set Game Options "Allow pushing off the map" to false.
Set Game Options "Fire and smoke" to false.
Expand Down
8 changes: 4 additions & 4 deletions megamek/docs/history.txt
Original file line number Diff line number Diff line change
Expand Up @@ -803,7 +803,7 @@ MEGAMEK VERSION HISTORY:
+ PR #3734: Fixing Nowhwere Typos
+ PR #3733: Change border colors on the minimap for moved units
+ Issue #3599: Unjam/clear turret buttons update properly after canceling pending firing orders
+ Issue #3711: Female mechwarriors are now able to have a beer after ejecting from their mech
+ Issue #3711: Female mekwarriors are now able to have a beer after ejecting from their mech
+ Data: New Sprites including the return of 'Royal' sprites (Thanks to UlyssesSockdrawer)
+ Data: Battle Armor moving to new MUL conventions (4,5,6 unit squads).
+ Issue #3695: Increased amount and usefulness of data displayed in the General tab of the unit display.
Expand Down Expand Up @@ -3967,7 +3967,7 @@ v0.37.12 (2014-06-03 19:06 UTC)
+ Revised bombing attacks to roll per bomb and scatter by MoF (as per dive
bombing errata)
+ Errata: Superheavy 'Meks can move and fire (i)HGRs safely, no PSR needed
+ Bug [4119]: Princess won't shoot Mechwarriors.
+ Bug [4119]: Princess won't shoot MekWarriors.
+ Data: Unit images and fixes, tech level fixes.
+ Bug [#4123]: Client never receives COMMAND_SERVER_CORRECT_NAME packet
+ Bug [#4121]: ClientGUI.bots map may not be accurate
Expand Down Expand Up @@ -4717,7 +4717,7 @@ v0.37.4 (2014-01-12 02:20)
way incendiary ammo works and to take into account fire-resistant armor.
+ Bug: TESMP shutdown effect on tanks didn't last as long as it should
+ Bug: Tanks don't report when they automatically startup in the end phase
+ Added code to reduce the utility of firing on ejected mechwarriors/crews by
+ Added code to reduce the utility of firing on ejected mekwarriors/crews by
1000. This should make Princess much less likely to fire on them.
+ Bug: /localLoad not working
+ Bug [#3981]: NPE in WeaponAttackAction.toHit with Apollo and ArtV
Expand Down Expand Up @@ -9655,7 +9655,7 @@ v0.33.5 (2007-04-14, 19:12 GMT+1)
locations.
+ Added a couple more RS:PPU 'Meks
+ Corrected RS:PPU 'Meks to be level 2 rather than 3
+ Added House rule that Mechwarriors on the field only have 1 hex vis in double
+ Added House rule that Mearriors on the field only have 1 hex vis in double
blind games
+ Corrected internal structure points for meks<=20t (they missed 1 point in the
legs)
Expand Down
28 changes: 14 additions & 14 deletions megamek/i18n/megamek/common/options/messages.properties
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,8 @@ GameOptionsInfo.option.all_have_ei_cockpit.displayableName=(Unofficial) All unit
GameOptionsInfo.option.all_have_ei_cockpit.description=If checked, pilots with EI implants get the benefit in any unit, not just clan Meks and BA. For pilot damage, ProtoMeks use Mek rules, all other units use BA rules.
GameOptionsInfo.option.extreme_temperature_survival.displayableName=(Unofficial) Extreme temperature survival
GameOptionsInfo.option.extreme_temperature_survival.description=If checked, Infantry and MekWarriors don't instantly die in extreme temperatures, but you get a short time to save them. Not implemented.
GameOptionsInfo.option.armed_mechwarriors.displayableName=(Unofficial) Armed MekWarriors
GameOptionsInfo.option.armed_mechwarriors.description=If checked, MekWarriors carry a sidearm that can be fired using same rules as an infantry rifle.
GameOptionsInfo.option.armed_mekwarriors.displayableName=(Unofficial) Armed MekWarriors
GameOptionsInfo.option.armed_mekwarriors.description=If checked, MekWarriors carry a sidearm that can be fired using same rules as an infantry rifle.
GameOptionsInfo.option.pilots_visual_range_one.displayableName=(Unofficial) Limited MekWarrior Visibility
GameOptionsInfo.option.pilots_visual_range_one.description=If checked, MekWarriors only have a visibility of 1 when visibility is set to less then 999 and DB is turned on.
GameOptionsInfo.option.pilots_cannot_spot.displayableName=(Unofficial) MekWarriors cannot spot
Expand Down Expand Up @@ -763,16 +763,16 @@ PartialRepairsInfo.option.aero_fueltank_crit.displayableName=Misrepaired Fuel Ta
PartialRepairsInfo.option.aero_fueltank_crit.description=-10% fuel capacity
PartialRepairsInfo.option.aero_gear_crit.displayableName=Misrepaired Landing Gear
PartialRepairsInfo.option.aero_gear_crit.description=+2 to landing rolls
PartialRepairsInfo.option.mech_reactor_3_crit.displayableName=3+ Critical Engine Hits
PartialRepairsInfo.option.mech_reactor_3_crit.description=8 heat buildup
PartialRepairsInfo.option.mech_reactor_2_crit.displayableName=2 Critical Engine Hits
PartialRepairsInfo.option.mech_reactor_2_crit.description=5 heat buildup
PartialRepairsInfo.option.mech_reactor_1_crit.displayableName=1 Critical Engine Hit
PartialRepairsInfo.option.mech_reactor_1_crit.description=3 heat buildup
PartialRepairsInfo.option.mech_gyro_1_crit.displayableName=1 Critical Gyro Hit
PartialRepairsInfo.option.mech_gyro_1_crit.description=+1 to pilot rolls
PartialRepairsInfo.option.mech_gyro_2_crit.displayableName=2 Critical Gyro hits
PartialRepairsInfo.option.mech_gyro_2_crit.description=+2 to pilot rolls
PartialRepairsInfo.option.mek_reactor_3_crit.displayableName=3+ Critical Engine Hits
PartialRepairsInfo.option.mek_reactor_3_crit.description=8 heat buildup
PartialRepairsInfo.option.mek_reactor_2_crit.displayableName=2 Critical Engine Hits
PartialRepairsInfo.option.mek_reactor_2_crit.description=5 heat buildup
PartialRepairsInfo.option.mek_reactor_1_crit.displayableName=1 Critical Engine Hit
PartialRepairsInfo.option.mek_reactor_1_crit.description=3 heat buildup
PartialRepairsInfo.option.mek_gyro_1_crit.displayableName=1 Critical Gyro Hit
PartialRepairsInfo.option.mek_gyro_1_crit.description=+1 to pilot rolls
PartialRepairsInfo.option.mek_gyro_2_crit.displayableName=2 Critical Gyro hits
PartialRepairsInfo.option.mek_gyro_2_crit.description=+2 to pilot rolls
PartialRepairsInfo.option.sensors_1_crit.displayableName=Misrepaired Sensors (1 hit)
PartialRepairsInfo.option.sensors_1_crit.description=+1 to to-hit rolls
PartialRepairsInfo.option.mech_sensors_2_crit.displayableName=Misrepaired Sensors (2 hits)
Expand All @@ -791,8 +791,8 @@ PartialRepairsInfo.option.aero_sensor_replace.displayableName=Misreplaced Sensor
PartialRepairsInfo.option.aero_sensor_replace.description=+1 to to-hit rolls
PartialRepairsInfo.option.aero_weapon_replace.displayableName=Misreplaced Weapon
PartialRepairsInfo.option.aero_weapon_replace.description=+1 to to-hit rolls
PartialRepairsInfo.option.mech_engine_replace.displayableName=Misreplaced Engine
PartialRepairsInfo.option.mech_engine_replace.description=+1 Heat buildup
PartialRepairsInfo.option.mek_engine_replace.displayableName=Misreplaced Engine
PartialRepairsInfo.option.mek_engine_replace.description=+1 Heat buildup
PartialRepairsInfo.option.mech_gyro_replace.displayableName=Misconfigured Gyro
PartialRepairsInfo.option.mech_gyro_replace.description=+1 to piloting rolls

Expand Down
32 changes: 16 additions & 16 deletions megamek/i18n/megamek/common/options/messages_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -188,12 +188,12 @@ GameOptionsInfo.option.all_have_ei_cockpit.displayableName=(No oficial) Todas la
GameOptionsInfo.option.all_have_ei_cockpit.description=Si esta marcada,\nLos pilotos con implantes EI obtienen el beneficio en cualquier unidad,\nNo solo los Meks del clan y AB.\nPara el dano del piloto,\nProtoMeks usa las reglas Mek,\nTodas las demas unidades usan las reglas AB.
GameOptionsInfo.option.extreme_temperature_survival.displayableName=(No oficial) Supervivencia a temperaturas extremas
GameOptionsInfo.option.extreme_temperature_survival.description=Si esta marcada,\nInfanteria y guerreros mecanicos no mueren instantaneamente en temperaturas extremas,\n pero tienes poco tiempo para salvarlos.\nNo implementado.
GameOptionsInfo.option.armed_mechwarriors.displayableName=(No oficial) MekWarriors armados
GameOptionsInfo.option.armed_mechwarriors.description=Si esta marcado,\nMekWarriors llevan un arma lateral que puede dispararse usando las mismas reglas que un rifle de infanteria.
GameOptionsInfo.option.armed_mekwarriors.displayableName=(No oficial) MekWarriors armados
GameOptionsInfo.option.armed_mekwarriors.description=Si esta marcado,\nMekWarriors llevan un arma lateral que puede dispararse usando las mismas reglas que un rifle de infanteria.
GameOptionsInfo.option.pilots_visual_range_one.displayableName=(No oficial) Visibilidad limitada de Mechwarrior
GameOptionsInfo.option.pilots_visual_range_one.description=Si esta marcada,\nMechwarriors solo tiene una visibilidad de 1 cuando la visibilidad se establece en menos de 999 y DB esta activado.
GameOptionsInfo.option.pilots_visual_range_one.description=Si esta marcada,\nMekWarriors solo tiene una visibilidad de 1 cuando la visibilidad se establece en menos de 999 y DB esta activado.
GameOptionsInfo.option.pilots_cannot_spot.displayableName=(No oficial) MekWarriors no puede detectar
GameOptionsInfo.option.pilots_cannot_spot.description=Si esta marcado,\nMechwarriors no puede detectar fuego de las FDI.
GameOptionsInfo.option.pilots_cannot_spot.description=Si esta marcado,\nMekWarriors no puede detectar fuego de las FDI.
GameOptionsInfo.option.metal_content.displayableName=(No oficial) Contenido de metal para sensores MagScan.
GameOptionsInfo.option.metal_content.description=Si se marca y el mapa en uso tiene contenido de metal configurado en hexagonos,\nEse contenido de metal afectara la capacidad del sensor MagScan.
GameOptionsInfo.option.ba_grab_bars.displayableName=(No oficial) AB Barras de agarre en Meks estandar
Expand Down Expand Up @@ -731,16 +731,16 @@ PartialRepairsInfo.option.aero_fueltank_crit.displayableName=Deposito de combust
PartialRepairsInfo.option.aero_fueltank_crit.description=-10% de capacidad de combustible
PartialRepairsInfo.option.aero_gear_crit.displayableName=Tren de aterrizaje mal reparado
PartialRepairsInfo.option.aero_gear_crit.description=+2 para tiradas de aterrizaje.
PartialRepairsInfo.option.mech_reactor_3_crit.displayableName=3+ golpes criticos del motor
PartialRepairsInfo.option.mech_reactor_3_crit.description=8 acumulacion de calor.
PartialRepairsInfo.option.mech_reactor_2_crit.displayableName=2 golpes criticos del motor
PartialRepairsInfo.option.mech_reactor_2_crit.description=5 acumulacion de calor.
PartialRepairsInfo.option.mech_reactor_1_crit.displayableName=1 golpe critico del motor
PartialRepairsInfo.option.mech_reactor_1_crit.description=3 acumulacion de calor
PartialRepairsInfo.option.mech_gyro_1_crit.displayableName=1 golpe critico de giroscopio
PartialRepairsInfo.option.mech_gyro_1_crit.description=+1 para tiradas de pilotaje.
PartialRepairsInfo.option.mech_gyro_2_crit.displayableName=2 golpe critico de giroscopio
PartialRepairsInfo.option.mech_gyro_2_crit.description=+2 para tiradas de pilotaje.
PartialRepairsInfo.option.mek_reactor_3_crit.displayableName=3+ golpes criticos del motor
PartialRepairsInfo.option.mek_reactor_3_crit.description=8 acumulacion de calor.
PartialRepairsInfo.option.mek_reactor_2_crit.displayableName=2 golpes criticos del motor
PartialRepairsInfo.option.mek_reactor_2_crit.description=5 acumulacion de calor.
PartialRepairsInfo.option.mek_reactor_1_crit.displayableName=1 golpe critico del motor
PartialRepairsInfo.option.mek_reactor_1_crit.description=3 acumulacion de calor
PartialRepairsInfo.option.mek_gyro_1_crit.displayableName=1 golpe critico de giroscopio
PartialRepairsInfo.option.mek_gyro_1_crit.description=+1 para tiradas de pilotaje.
PartialRepairsInfo.option.mek_gyro_2_crit.displayableName=2 golpe critico de giroscopio
PartialRepairsInfo.option.mek_gyro_2_crit.description=+2 para tiradas de pilotaje.
PartialRepairsInfo.option.sensors_1_crit.displayableName=Sensores mal reparados (1 Golpe)
PartialRepairsInfo.option.sensors_1_crit.description=+1 para tiradas de golpe.
PartialRepairsInfo.option.mech_sensors_2_crit.displayableName=Sensores mal reparados (2 Golpe)
Expand All @@ -759,8 +759,8 @@ PartialRepairsInfo.option.aero_sensor_replace.displayableName=Sensores mal reemp
PartialRepairsInfo.option.aero_sensor_replace.description=+1 para tiradas de golpe.
PartialRepairsInfo.option.aero_weapon_replace.displayableName=Arma mal reemplazada
PartialRepairsInfo.option.aero_weapon_replace.description=+1 para tiradas de golpe.
PartialRepairsInfo.option.mech_engine_replace.displayableName=Motor mal reemplazado
PartialRepairsInfo.option.mech_engine_replace.description=+1 Acumulacion de calor.
PartialRepairsInfo.option.mek_engine_replace.displayableName=Motor mal reemplazado
PartialRepairsInfo.option.mek_engine_replace.description=+1 Acumulacion de calor.
PartialRepairsInfo.option.mech_gyro_replace.displayableName=Giroscopio mal configurado
PartialRepairsInfo.option.mech_gyro_replace.description=+1 para tiradas de pilotaje.

Expand Down
Loading