-
Notifications
You must be signed in to change notification settings - Fork 21
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
add real cockpits #11
Comments
I'd wait with adding real cockpits until we have enough of a gameplay change to warrant violating #3 . additionally, having a UI mod that expands the head slot count visually to 3 would be nice before doing this. |
small cockpits were introduced in the future, unless we make a TT mod placed in the future, makes no sense to add them |
For the small cockpit in the exotics package we need to enlarged the head slots. Here some ideas for critical hits: |
I think cockpit damage and life support damage should work differently. Cockpit damage --> +1 injury Since this is reopened, I would like to toss out the idea of supporting torso cockpits. They weigh 4 tons and have various penalties, but they can survive a head destruction. |
I wouldnt do that, thats basically game over that cant be helped. However if life systems are crit or you are in a small cockpit, overheating a mech should hurt your mechwarrior.
Thats worthy of its own ticket, many hardcoded things that would need to be reworked. Including other mods. See #59 |
You are right, actually, I looked it up in the TechManual:
So to translate this into Battletech game terms, +1 damage for every turn overheated, +2 on shutdown? |
RT did some stuff in the direction, should backport this to here |
since its already done in RT, we can close this |
we need 3 head slots
small cockpits would use 1 but have neg effects
standard cockpits take 2 slots, that leaves one head slot empty
move existing cockpit upgrades to actual cockpits that are standard size, leave them with a ++ modifier in the name
dont forget to add weight
can easily be done:
unsure on how to do:
Reuse that code to implement Overheat causes
wait for #64 to be implemented, then add new stat OverheatCausesInjury
see Mech.CheckForHeatDamage on where to patch
see MechShutdownSequence.CheckForHeatDamage on injury code
The text was updated successfully, but these errors were encountered: