Fri Aug 26, 2005 5:47 am by Aldebaran28
I struck on a little idea the other day, but unfortunately the programming resources or knowledge of how to do it is completely beyond my expertise. Basically, the idea is for an IonCross add on patch for servers that enables automatic Reputation Management during maintenance cycles. Basically, on the servers I am involved in, everyone must fly with a tag (like [NR or [IN for example) to represent which side they fly with. But through certain actions (bribes, missions, firing on the wrong side etc...) an IN can make themselves neutral and even friendly with the NR NPC faction. I don't want to take bribes and missions of this nature out completely, because the [CIV's use them to align themselves as they see fit (as do some other minor factions). But there is no way in RP, that an NR should ever become friendly to IN NPC's or vice a versa, these two sides are blood enemies.
So there I am thinking about this problem and I was wondering how hard and what I would need to learn to program a small server side patch that during auto-maintenance, the server scans everyone's tags at the beginning of their names and resets their reputations to a standard reputation format for their faction/tag. For example, the program encounters someone with the [NR tag so it automatically adjusts their reputation within the player file to being friendly with NR and hostile with [IN. Considering things like IonCross already allow manual editting of Reputation and can scan player names, it should be a matter of creating a sub-program to deal with automating the process during maintenance.
Freeworlds Mod Developer
Author of Modular Station
'There is no Good nor Evil in the universe, just perceptions and circumstances.'