Comments (8)
I'll try it to reproduce it on my end, is the engine fully installed on the tutorial mech? core, engine, gyro, engine heat block..
from mechengineer.
The mech used during the tutorial is just a standard BJ-1 Blackjack before they take away your jumpjets, so it shouldn't behave any differently. I had made some modifications to the items in MechEngineer so I thought maybe that was it, but I tested it with the latest version, no changes and no other mods active, and it still occurred. All engine items were present.
I suspect it's something to do with how heavily scripted that first mission is and how it disables certain abilities until you're required to use them, but it's just a hunch.
from mechengineer.
ok just started the tutorial, moved, shot 4 MBL
init
sourceID = EngineCoreEffect_HeatSinkCapacity_ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0, statName = HeatSinkCapacity, op = Int_Add, variant = 21
sourceID = PassiveEffect_ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0_36, statName = HeatSinkCapacity, op = Int_Add, variant = 3
sourceID = PassiveEffect_ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0_37, statName = HeatSinkCapacity, op = Int_Add, variant = 3
sourceID = PassiveEffect_ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0_38, statName = HeatSinkCapacity, op = Int_Add, variant = 3
21+3+3+3 => 30
looks alright
2021-07-07T18:47:58 CombatLog.Heat [LOG] Mech Blackjack (ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0) gains 12 heat from firing M Laser
2021-07-07T18:47:58 CombatLog.Heat [LOG] Mech Blackjack (ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0) gains 12 heat from firing M Laser
2021-07-07T18:47:58 CombatLog.Heat [LOG] Mech Blackjack (ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0) gains 12 heat from firing M Laser
2021-07-07T18:47:58 CombatLog.Heat [LOG] Mech Blackjack (ec9d2280-ca9a-4d90-8a20-963d8a4c0a39.0) gains 12 heat from firing M Laser
4x12 -> 48
makes sense to me
2021-07-07T18:48:02 CombatLog.Heat [LOG] Mech Blackjack sinks 11 points of heat; result heat = 37
37 left??
-11??
what?
48-30 = 18 left
2021-07-07T18:48:02 CombatLog.Heat [LOG] Mech Blackjack final heat = 37 out of 100
lies!
from mechengineer.
2021-07-07T20:08:02 Changed stat to 21
2021-07-07T20:08:02 Changed stat to 24
2021-07-07T20:08:02 Changed stat to 27
2021-07-07T20:08:02 Changed stat to 30
2021-07-07T20:08:10 Changed stat to 11
yea someone hardcodes this to 11
from mechengineer.
BattleTech.UI.CombatHUD.GrantBonusHeatSinksAndUnhittable
from mechengineer.
That's VERY bizarre. The only way that makes sense from an unmodded perspective is if that number is meant to be multiplied by 3. 10 internal heatsinks by default and then the one external heatsink the BJ-1 has in the vanilla game.
If I turn off the HeatSinkCapacityStat setting in the MechEngineer Settings.json, it actually sinks the appropriate amount of heat. Obviously the rest of the game breaks then at that point.
from mechengineer.
int num = (int)mech.TotalHeatProducedByWeapons - 45;
num = Mathf.Max(num, 0);
mech.StatCollection.Set("HeatSinkCapacity", forced ? num : 0);
from mechengineer.
I fixed it by just disabling the offending code that does the StatCollection.Set .
See upcoming automated latest build.
from mechengineer.
Related Issues (20)
- NRE caused by specific hardpointdatadef HOT 4
- infinite loading with customised base game mechs HOT 10
- BLR-1Gb LA hardpoint lacking model HOT 4
- SLDF mechs not being migrated to ME modules correctly HOT 6
- Gauss Rifle++ misses out on critical slot adjustment HOT 1
- Better MechLab Vehicle support HOT 2
- Weapon Damage Immunity HOT 3
- Introduce Expanded Critical Damage HOT 1
- CASE not working if CustomUnits loads first HOT 1
- AttackSequence might be null and throwing exceptions
- Ammo Explosions in Head exceptions
- Omni Hardpoint as own icon HOT 1
- Allow per-mech override of prefab mapping HOT 2
- DynamicSlots Moveable slots has no UIName HOT 2
- CB/CAC compatibilty issues
- Head destruction -> Cockpit destruction
- Mechengineer creates 2 duplicates of the AC10 HOT 1
- Idea: ComponentExplosion for Armor/External Damage
- Multiply engine weight factors HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mechengineer.