- Advanced Defense and Management Systems - Advanced Apology Hotkey
(ADAMS - AAH)
- Ever been annoyed by that single laser tower that still hates you while you are a hero of the owning race? Ever wondered why that Boron station is still hostile while you never even shot a Boron?
Here is the answer! With this simple hotkey you can now apologize to anything you want!
- It's a hotkey that can change a hostile object to neutral. This is not intended to be a cheat! So there are rules and limitations to it in order to prevent abuse (though that might need balancing). There is a range limit of 25KM, a player has to have positive notoriety with the race he apologizes to and spamming the hotkey will turn targets hostile again (and increase the notoriety requirement to get the apology accepted).
- First assign a key to the hotkey via the control options. Then approach whatever you want to apologize to to within 25KM (comm range) and target it. With the thing targeted, press the hotkey and if you have enough notoriety (and didn't apologize recently to it) the target will turn neutral.
If you apologize too often, things can get annoyed and can turn hostile again. This will also increase notoriety requirements, meaning it'll be harder to turn it neutral again. Notoriety requirements slowly decrease over time, meaning if you leave something alone long enough your apology will get accepted easier again (you always need at least neutral status with a race though).
I advice you to NOT use this hotkey on hostile mission targets, simply because I don't know what will happen. Feel free to try it if you're brave enough, but I'm not responsible for any problems that might cause. I honestly don't think a lot will change (except you might have to take out a neutral target instead of a hostile one), but for the sake of safety and challenge I advice against it.
- Please use the sponsored link if you want to support my scripts and the time I use to write them, it'll only cost you 5 seconds.
ADAMS - AAH-V1-3.11.2011.spk (Sponsored link)
ADAMS - AAH-V1-3.11.2011.spk (Direct link)
- Very easy, just run the .spk and that should be it. atm there is no feedback, the only indication you've installed it is the hotkey in the control options.
Note: I personally consider this a Beta stage script, there is still some balancing that needs to be done and maybe it's also nice to have some feedback besides your target turning neutral or hostile (for instance a warning message to let you know you're pushing it would be nice, right?). If anyone has tips or their opinion on how I could improve this script you're welcome to voice it.
Updates and removal:
- Should both be very easy. To update all you have to do is install the new .spk and to remove just remove the files. After removing the files the hotkey should disappear after a while (a few minutes max).
- I've only tested it in vanilla so far, but it doesn't use test files, command slots or any of that stuff so afaik it's nearly impossible to get a conflict. The only thing that can happen is that other scripts might modify the friend/neutral/foe status of objects, this script can't stop nor influence those scripts. This script doesn't modify notoriety in anyway so it shouldn't cause conflicts on that side either.
- I would really appreciate it if you guys help me balance it better.
Right now you can apologize roughly 3 times before a target turns hostile again. Each time you apologize you add ~2,5 minutes to be able to get another apology accepted (so pressing the hotkey 3x means you have to wait 7,5 minutes to get another apology accepted). This increases further when you apologize so fast that you turn a target hostile again (to ~5 minutes per rejected apology).
Notoriety requirements increase by 10 points at a time and by 60 if you apologized the target hostile (and keep apologizing after that). The notoriety requirement decreases at 1 point per minute.
These might seem short, but the player won't see them and if he/she apologizes before the target has "regenerated" the apology will be refused and more time will be added. The aim is to kinda get the effect that the player really has to go do something else and comeback later when he/she can be sure things have settled down and the target might forgive them for their actions