664a12eb494fa

664a12eb49b18
1 Guest is here.
 

664a12eb4a366Puchkov

664a12eb4a3dd
Hello everyone! I am very glad to see that this game is still alive.
I have long wanted, as the name implies, to somehow change the Repair, because frankly, the skill is in few places and how it can be useful.
Not so long ago I came across a wonderful modification: SS2 Repairman
https://www.systemshock.org/index.php?topic=9327.0
Which allowed me to look at this skill from a completely different perspective.

What I want to do is - as you know, when using repair on any weapon, its condition will be 2 out of 10, which means almost instant damage to the weapon.
How do I see the Repair improvement? So that he can increase the quality of the condition of the weapon.
It is possible to make the Repair skill number correspond to how many condition points will be restored (i.e. Repair 1 restores 1 point, would be 2 out of 10, Repair 6 restores 6 points, making 7 out of 10).
Although I understand and anticipate your objections, they say, the balance can change dramatically, because there are Disposable Maintenance Tool,  which is great for servicing weapons, or, at worst, psionics Anti-Entropic Field.

But in the end, you can both increase the cost of repairs in nanites, and slightly reduce the effect of the repair so that it restores less condition points.

I need your help - can you tell me what files to edit for this, what programs might be needed for this? Don't be mad at me, I'm new to this business, I'm trying to find information myself, but now I'm at a dead end.
« Last Edit: 19. March 2022, 23:24:25 by Moderator »

664a12eb4a602voodoo47

Re: Upgrading the Repair skill.
664a12eb4a65f
there is one more - Droid Immortality Protocol.

what you have suggested has been considered, but rejected because of the obvious balance reasons. I have to admit I'm not quite sure whether the mod is even technically doable, if it is, then the only way would be by reimplementing the repair script entirely via the squirrel script. so, you have to have at least some basic coding skills to even attempt a shot at this (and, of course, mid-level SS2 editing skills). the squirrel documentation can be found in the NewDark docs, iirc (see the Docs folder after you patch your SS2 install with the SS2Tool).

664a12eb4aa28Puchkov

Re: Upgrading the Repair skill.
664a12eb4aaac
voodoo47
I would never have thought that such a seemingly simple thing (well, as I thought) is so difficult to implement. It’s a pity of course that you have to bother so much, but you can do it.

Before I start looking at the documentation, would it be foolish to ask where the skill files are? I think so, because you said that almost everything will have to be rewritten.

664a12eb4abf6voodoo47

Re: Upgrading the Repair skill.
664a12eb4ac56
there are things that can be modified fairly easily (like lets say, weapon damage), but whatever is controlled by scripts will be difficult.

"skill files" does not make too much sense - if you mean the skill requirements, then that is a property assigned to the item, if you mean the skill itself, then that is something assigned to the player.

@RoSoDude may be able to give you script advice.

664a12eb4b148RoSoDude

Re: Upgrading the Repair skill.
664a12eb4b19e
My Rebalanced Skills and Disciplines mod has a bunch of expansions to the repair skill as well.

Anyway, I just made your mod for you. Contrary to what voodoo said, I didn't have to reimplement any skill functionality because it's all handled internally by the engine, I just scripted on top of it (with the help of NVScript).

This mod makes every point of Repair above a weapon's skill requirement add 10% to weapon condition during a repair. If you don't want it to subtract the skill req, you can remove this part from gamesys.dml:

Code: [Select]
////Subtracts Repair skill requirement from condition bump
+ObjProp -12 "DesignNoteSS" = "rsdBumpReq=1;" //Weapon

I don't recommend using this mod. Not compatible with SS2-RSD.
« Last Edit: 19. March 2022, 16:08:59 by RoSoDude »

664a12eb4b2a2voodoo47

Re: Upgrading the Repair skill.
664a12eb4b2f2
I guess I should have said "difficult to anyone not being familiar with the squirrel script".

664a12eb4b834ZylonBane

Re: Upgrading the Repair skill.
664a12eb4b891
How do I see the Repair improvement? So that he can increase the quality of the condition of the weapon.
It is possible to make the Repair skill number correspond to how many condition points will be restored (i.e. Repair 1 restores 1 point, would be 2 out of 10, Repair 6 restores 6 points, making 7 out of 10).
This would be a bad, terrible, nogoodnik change. In SS2, you are supposed to maintain your weapons. Weapons breaking is your punishment for neglecting maintenance.

If leveled-up Repair also improved the condition of repaired weapons, that would have THREE negative effects. First, it would make the Maintenance skill redundant. Second, it would make weapons breaking a reward instead of a punishment, since the breakage would allow improving the weapon's condition. Third, it would make improving the condition of weapons much cheaper for the player, since Maintenance requires single-use tools (that also take inventory space), but Repair only requires a relatively small amount of nanites.

This awful idea keeps coming up again and again because people are only thinking about the Repair skill in isolation without considering the entire skill/resource ecosystem it exists in. Or they just like to cheat.
Acknowledged by: RoSoDude

664a12eb4b996RoSoDude

Re: Upgrading the Repair skill.
664a12eb4b9f9
It is totally viable to repair weapons instead of maintaining them (especially by repairing weapons in the world that are jammed but in decent condition), but it's supposed to come with the ever-present risk of weapon jamming and the nanite cost that goes along with frequent repairs. But yeah, for all the reasons ZB stated this is a bad mod and no one should use it. At least you don't have to waste time making it yourself now.

664a12eb4bab3voodoo47

Re: Upgrading the Repair skill.
664a12eb4bb08
but technically, it does work. move to the mods subforum?

664a12eb4bbabZylonBane

Re: Upgrading the Repair skill.
664a12eb4bbff
I'd shuffle it off to Engineering.

664a12eb4bca2voodoo47

664a12eb4ce7dPuchkov

Re: Upgrading the Repair skill.
664a12eb4cee1
RoSoDude
Thank you very much for what you have done. Sorry for not answering earlier - there were problems with the computer, that's just returned. After a while, I'll test your mod, thanks again.

664a12eb4d2b4Puchkov

Re: Upgrading the Repair skill.
664a12eb4d306
ZylonBane
With all due respect to you and your position, I have to point out something.

Firstly, I have already made a reservation myself - that yes, if the repair is done SUCH, there will be an imbalance before it - there will be no need for disposable support tools, for a psi-spell, and for the maintenance itself. I don't deny this in the slightest.
But. Second, I just wanted to do it and see how it goes. Forgive me, but I'm primarily interested in the technical part, and only then - some kind of morality about cheating, in the end - well, what difference does it make to you who plays how?
And thirdly, you yourself will agree that the Repair skill is extremely limited in use, while Maintenance is just an obligatory thing that gives a huge amount of bonuses. This is already a question for the developers why they balanced it so strangely, but this is a fact - in vanilla, Repair is actually not needed, and personally I am against such that there is something in the game, but it seems to not exist.

664a12eb4d3abvoodoo47

664a12eb4d3f6
hence, mods that give you more stuff to repair. that is the proper way of making the skill more useful.
1 Guest is here.
It is absurdly, impossibly cool.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
664a12eb4d527