Home » PLAYER'S HQ 1.13 » v1.13 Solutions,Tips & Spoilers » Repair block - No, not caused by advanced repair ("XXX can't repair anything " all of a sudden)
icon5.gif  Repair block - No, not caused by advanced repair[message #361509] Fri, 09 October 2020 18:20 Go to next message
Kurt

 
Messages:336
Registered:March 2004
I've stumbled twice upon this so far: One merc is cleaning/repairing stuff after a battle, and all of a sudden he blocks: The log says "(Name) has not enough skill to repair anything!" or something to that effect, and indeed, the merc stops repairing and flashes red. If I insist, the log repeats the message after a short while.

My repair-related settings are:
ADVANCED_REPAIR = TRUE
ONLY_REPAIR_GUNS_AND_ARMOUR = FALSE


Now one of the mercs this happened to is Boss, who has a mechanical skill of 99! And yes, he had a 100% toolkit in his hands. There is no excuse I can think of why that guy can't repair something. "No skill" at 99%?
The other time was more uncertain, since the merc affected had a mechanical skill of only 70, and one could imagine something somebody carried needed a higher skill to be repaired. His portrait icon by the way stated "4/4".

In both cases this happened in the middle of a repair session (I always repair after a battle), not at the beginning, so there is a threshold triggering it.


Anybody has a suggestion why this happens? Bug or feature?

[Updated on: Fri, 09 October 2020 18:24]

Re: Repair block - No, not caused by advanced repair[message #361511 is a reply to message #361509] Fri, 09 October 2020 21:55 Go to previous messageGo to next message
silversurfer

 
Messages:2760
Registered:May 2009
The message "<merc> lacks the necessary skill to repair anything!" is shown when the merc did not spend any repair or cleaning points while on the Repair/Clean assignment. It has nothing to do with his skill level.
I haven't seen this message before. Without a savegame where this happens, it's not possible to debug. Btw. have you enabled ADDITIONAL_REPAIR_MODE?



Wildfire Maps Mod 6.07 on SVN: https://ja2svn.mooo.com/source/ja2/branches/Wanne/JA2%201.13%20Wildfire%206.06%20-%20Maps%20MOD

Re: Repair block - No, not caused by advanced repair[message #361512 is a reply to message #361511] Sat, 10 October 2020 16:11 Go to previous messageGo to next message
Kurt

 
Messages:336
Registered:March 2004
silversurfer wrote on Fri, 09 October 2020 20:55
the merc did not spend any repair or cleaning points while on the Repair/Clean assignment.
suprised And why on earth would he (not) do that?
I mean I did put him on a repair assignment.

What would trigger that? I guess if they added a message, they expected this might happen from time to time.


silversurfer wrote on Fri, 09 October 2020 20:55
I haven't seen this message before. Without a savegame where this happens, it's not possible to debug. Btw. have you enabled ADDITIONAL_REPAIR_MODE?
Yes, sorry, forgot about this one:

ADDITIONAL_REPAIR_MODE = TRUE


As for a savegame, sorry, I didn't keep any since my game starts to be quite modded (new items and merc changes). Yes, I understand this could be a reason for bugs, but in this case I don't see how adding new items and changing merc stats could cause that. (Especially since I always create new items by copying and editing existing ones, so I'm sure not to forget anything.)

Re: Repair block - No, not caused by advanced repair[message #361566 is a reply to message #361512] Thu, 15 October 2020 22:05 Go to previous messageGo to next message
Kurt

 
Messages:336
Registered:March 2004
All right, I found the cause of that message.

Apparently "lacks the necessary skill to repair anything" is one of the ways the game has to tell me that there isn't anything to repair anymore. As in "finished".

As I said in the OP, it happens when some merc is repairing, and apparently when he's finished, you sometimes get this message instead of the usual "task finished" one. Note sometimes it doesn't give any message at all and doesn't pause time acceleration, it just flashes red.
To misquote Marcellus: "Something is broken in the kingdom of Denmark"... speechless
Re: Repair block - No, not caused by advanced repair[message #361569 is a reply to message #361566] Fri, 16 October 2020 10:54 Go to previous messageGo to next message
silversurfer

 
Messages:2760
Registered:May 2009
I think I know what the issue was. I have switched the conditions in revision 8900, so this problem shouldn't happen anymore. If the message shows for a merc that really doesn't have the skill, it will also stop time compression from now on, so the player can react.



Wildfire Maps Mod 6.07 on SVN: https://ja2svn.mooo.com/source/ja2/branches/Wanne/JA2%201.13%20Wildfire%206.06%20-%20Maps%20MOD

Re: Repair block - No, not caused by advanced repair[message #361574 is a reply to message #361569] Fri, 16 October 2020 15:54 Go to previous messageGo to next message
Kurt

 
Messages:336
Registered:March 2004
Thanks!
Re: Repair block - No, not caused by advanced repair[message #361592 is a reply to message #361574] Sat, 17 October 2020 07:10 Go to previous message
Hawkeye

 
Messages:2198
Registered:October 2005
Location: Australia
We came across the same issue in Vengeance back in 2018 and figured it was just the actual description line that needed changing. I don't think it's an issue anymore, so Seven may have fixed it? Not sure about the main branch though.

Hawkeye
Would anyone know where the comments are kept for warnings/indicators with facilities? At the moment I'm noting the game says something on the lines of 'Gasket lacks the skill to repair anything' when he has completed repairing all items in a sector. I don't know again if this is a 1.13 comment or specific to facilities or somehow the game is accessing the incorrect comment, which should be closer to 'Gasket has repaired all items' or 'Gasket has no more items to fix.'

sevenfm
It's in the game code. Most likely one of repair bugs.


Previous Topic: What's so special about leather jackets?
Next Topic: Suppression fire! Suppression fire! Suppression fire! (etc.)
Goto Forum:
  


Current Time: Tue Oct 27 14:19:29 EET 2020

Total time taken to generate the page: 0.01233 seconds