[MOD] Miscellaneous OOZ Combat Tweaks

The place to discuss scripting and game modifications for X Rebirth.

Moderators: Scripting / Modding Moderators, Moderators for English X Forum

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom »

oliverjanda wrote:Nice idea but i (personally) dislike the idea of an insector jump as it does not seem lore friendly anymore. Boosting would be an alternative.

btw: The CDOAIO version does not seem to do this
I don't think the Captain AI Overhaul has in-zone jump - CDOAIO did, but not CAIO.

The problem with boosts is of course.. it often acts wonky. I don't have any capital ship movement mods running and they are constantly boosting into objects or each other. They also activate their boosters when they don't need to (like right after jumping into a zone, before it even reoriented toward their target), or sometimes they don't boost at all when they need to (crawling slowly from one zone to another on regular speed)

In-zone jump may not be lore-friendly but it saved me so much headaches when I was still using CDOAIO.
edit: why should it always be able to track its target, in the first place?
Maybe the slow turning is a feature to make it not into a gigantic sniper killing machine!?
Can't really "snipe" with projectiles traveling at 500m/s. :P

I don't really mind the slow turning though, as long as Sucellus knows to maintain distance and use its IHC, I'll be happy (I can disable the enemy ship's engines myself). I just can't stand watching it try to circle a target and broadside.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

Simoom wrote:I don't think the Captain AI Overhaul has in-zone jump - CDOAIO did, but not CAIO.
It doesn't, but cicero111 did do some interesting things with in-zone boosting. Works rather well.
Simoom wrote:Can't really "snipe" with projectiles traveling at 500m/s. :P
I tried increasing the range to 24km and doubling the projectile speed and she's sniping rather well now. Still takes time to orient towards the target, though, and the target usually catches up to the Sucellus after a couple of shots. It's fun to watch it jump to position and shoot clear across the screen.
Simoom wrote:I don't really mind the slow turning though, as long as Sucellus knows to maintain distance and use its IHC, I'll be happy (I can disable the enemy ship's engines myself). I just can't stand watching it try to circle a target and broadside.
cicero111's Captain AI Overhaul should do that too. He has custom code for Sucellus and Balors, as well as JET/LR equipped "Battleships."
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

Xenon_Slayer wrote:
w.evans wrote:Therefore, turrets do no damage against stations OOZ.
Heh, whoops. I was accidently passing in the size of the station when I should have been passing in the speed (obviously 0 for stations). So the OOS code thought they were pretty nimble. :roll:

Thanks for the find.
Hi XS,

Just to check, was this a new bug in 3.50b1 or has been around for a while?

Reason I ask is in the past, there have been several reports of people trying to suppress wrecked, hostile stations with capitals while they were OOZ and finding the station repaired too quickly to do so compared to when they were IZ. I never tried it so I'm afraid I cannot be more specific at this time.

Thanks,
Sparks
Xenon_Slayer
EGOSOFT
EGOSOFT
Posts: 13123
Joined: Sat, 9. Nov 02, 11:45
x4

Post by Xenon_Slayer »

That was a bug introduced in 3.50 B1.
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

Thank you for the reply :)
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

In a conversation with some folks over here, I got the idea to splice in some feedback into the OOZ combat code to get a better idea of what's happening out there.

This thread will present some raw data gathered from that feedback, and hopefully some of you smart people could pipe in and help analyze that data with logic that's possibly ever-so-slightly, but more likely rather-drastically, less flawed than mine. :)

I'm hoping that we could thereby better understand how OOZ combat works and, if we're so inclined, play around with that code a bit. A mod with some tweaks that I've been playing around with should make its way somewhere in here as well, if I ever get around to uploading it. (Typing is time-consuming, and staring at the screen makes my head hurt. Or maybe it's the numbers.)

All tables written in code flags to keep the spacing and hopefully make it sort of readable.

_____
Psst! For those who aren't interested in all this ruminating on how OOZ combat might work, scroll all the way to the bottom of this post. The mod link's over there.

_____
DATA GATHERING:
This code:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<diff>
	<add sel="//do_if[@value='this.ship.distanceto.{$target} lt ($FiringRange + $target.size/2.0)']">
		<!--<do_if value="this.ship.macro.ismacro.{macro.units_size_xl_red_destroyer_macro}">-->
		<!--<do_if value="this.ship.macro.ismacro.{macro.units_size_xl_red_destroyer_macro} or $target.macro.ismacro.{macro.units_size_xl_red_destroyer_macro}">-->
		<!--<do_if value="(this.ship.owner == faction.leddaindustrial) or ($target.owner == faction.leddaindustrial)">-->
		<do_if value="(this.ship.owner == faction.player) or ($target.owner == faction.player)">
			<create_list name="$quadrant" exact="6" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{1}" front="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{2}" back="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{3}" left="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{4}" right="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{5}" up="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{6}" down="true" />

			<do_if value="$quadrant.{1} and $quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'C'" />
			</do_if>
			<do_elseif value="$quadrant.{1}" >
				<set_value name="$UniQuadrant" exact="'F'" />
			</do_elseif>
			<do_elseif value="$quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'B'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="'-'" />
			</do_else>
			<do_if value="$quadrant.{3} and $quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{3}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'L'" />
			</do_elseif>
			<do_elseif value="$quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'R'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>
			<do_if value="$quadrant.{5} and $quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{5}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'U'" />
			</do_elseif>
			<do_elseif value="$quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'D'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>

			<show_notification caption="'=== Capital Ship OOZ ==='" details="'%1 fighting %2 OOZ \n at Quadrant: %7 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5 \n has %6 combat drones'.[this.ship.knownname, $target.knownname, this.ship.distanceto.{$target}, $result, $FiringRange, this.ship.units.{unitcategory.defence}.count, $UniQuadrant]" queued="true" priority="9" sound="notification_generic"/>
			<write_to_logbook category="general" text="'%1 fighting %2 OOZ \n at Quadrant: %7 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5 \n has %6 combat drones'.[this.ship.knownname, $target.knownname, this.ship.distanceto.{$target}, $result, $FiringRange, this.ship.units.{unitcategory.defence}.count, $UniQuadrant]"/>

			<remove_value name="$quadrant" />
			<remove_value name="$UniQuadrant" />
		</do_if>
	</add>
</diff>
in aiscripts\fight.attack.object.capital.xml
(The commented out do_if conditions are used to filter specific situations that I want to check for.)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<diff>
	<add sel="//do_if[@value='this.ship.distanceto.{$target} lt $MaxGainDistance']">
		<do_if value="(this.ship.owner == faction.player) or ($target.owner == faction.player)">
			<create_list name="$quadrant" exact="6" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{1}" front="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{2}" back="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{3}" left="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{4}" right="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{5}" up="true" />
			<is_in_quadrant object="this.ship" target="$target" result="$quadrant.{6}" down="true" />

			<do_if value="$quadrant.{1} and $quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'C'" />
			</do_if>
			<do_elseif value="$quadrant.{1}" >
				<set_value name="$UniQuadrant" exact="'F'" />
			</do_elseif>
			<do_elseif value="$quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'B'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="'-'" />
			</do_else>
			<do_if value="$quadrant.{3} and $quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{3}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'L'" />
			</do_elseif>
			<do_elseif value="$quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'R'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>
			<do_if value="$quadrant.{5} and $quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{5}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'U'" />
			</do_elseif>
			<do_elseif value="$quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'D'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>

			<show_notification caption="'=== Fighter OOZ ==='" details="'%1 fighting %2 OOZ \n at Quadrant: %6 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5'.[this.ship.knownname, $target.knownname, this.ship.distanceto.{$target}, $result, $MaxGainDistance, $UniQuadrant]" queued="true" priority="9" sound="notification_generic"/>
			<write_to_logbook category="general" text="'%1 fighting %2 OOZ \n at Quadrant: %6 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5'.[this.ship.knownname, $target.knownname, this.ship.distanceto.{$target}, $result, $MaxGainDistance, $UniQuadrant]"/>

			<remove_value name="$quadrant" />
			<remove_value name="$UniQuadrant" />
		</do_if>
	</add>
</diff>
in aiscripts\fight.attack.object.fighter.xml

And:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<diff>
	<add sel="//do_if[@value='$target != player.primaryship']">
		<do_if value="(this.station.owner == faction.player) or ($target.owner == faction.player)">
			<create_list name="$quadrant" exact="6" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{1}" front="true" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{2}" back="true" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{3}" left="true" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{4}" right="true" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{5}" up="true" />
			<is_in_quadrant object="this.station" target="$target" result="$quadrant.{6}" down="true" />

			<do_if value="$quadrant.{1} and $quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'C'" />
			</do_if>
			<do_elseif value="$quadrant.{1}" >
				<set_value name="$UniQuadrant" exact="'F'" />
			</do_elseif>
			<do_elseif value="$quadrant.{2}" >
				<set_value name="$UniQuadrant" exact="'B'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="'-'" />
			</do_else>
			<do_if value="$quadrant.{3} and $quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{3}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'L'" />
			</do_elseif>
			<do_elseif value="$quadrant.{4}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'R'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>
			<do_if value="$quadrant.{5} and $quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'C'" />
			</do_if>
			<do_elseif value="$quadrant.{5}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'U'" />
			</do_elseif>
			<do_elseif value="$quadrant.{6}" >
				<set_value name="$UniQuadrant" exact="$UniQuadrant + 'D'" />
			</do_elseif>
			<do_else>
				<set_value name="$UniQuadrant" exact="$UniQuadrant + '-'" />
			</do_else>

			<show_notification caption="'=== Station OOZ ==='" details="'%1 fighting %2 OOZ \n at Quadrant: %7 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5 \n has %6 combat drones'.[this.station.knownname, $target.knownname, this.station.distanceto.{$target}, $result, $stationfirerange, this.station.units.{unitcategory.defence}.count, $UniQuadrant]" queued="true" priority="9" sound="notification_generic"/>
			<write_to_logbook category="general" text="'%1 fighting %2 OOZ \n at Quadrant: %7 \n at Range: %3 \n Attack Strength: %4 \n Firing Range: %5 \n has %6 combat drones'.[this.station.knownname, $target.knownname, this.station.distanceto.{$target}, $result, $stationfirerange, this.station.units.{unitcategory.defence}.count, $UniQuadrant]"/>

			<remove_value name="$quadrant" />
			<remove_value name="$UniQuadrant" />
		</do_if>
	</add>
</diff>
in aiscripts\fight.attack.object.station.xml

(edit: corrected for X:R 3.50 Beta 1, and added UniTrader's Quadrant tracker. Thanks, UniTrader!)

(Most of you probably prefer using the debug commands, probably because it's easier to control when the text is generated and the generated text is easily accessible after game exit, but I prefer to use the PDA + logbook commands because I can easily see them on-screen in-game, and they're saved into the save file for retrieval after exiting the game. Plus I find PDA output cool.)

_____
RAW DATA:

=== X:R v3.50 Beta 1 Data Dump follows: ===

Data was generated with the code posted above; and for these preliminary tests, all mods were uninstalled except for the data gathering stuff.

Fighter stuff first:

Code: Select all

                                Engaged at:     Attack Strength Max Range
HV Riot Squad Drostan   Foltor  6120            6842.637        8000
HV Riot Squad Drostan   Foltor  5915            6842.637        8000
HV Riot Squad Drostan   Foltor  5743            6842.637        8000
HV Riot Squad Drostan   Foltor  5569            6842.637        8000
HV Riot Squad Drostan   Foltor  3982            6842.637        8000
HV Riot Squad Drostan   Foltor  3835            6842.637        8000
SS Riot Squad Drostan   N       3065.5          8272.162        8000
SS Riot Squad Drostan   N       2919.5          8272.162        8000
SS Riot Squad Drostan   Dwalin  5108            10507.467       8000
HV Riot Squad Drostan   Gigurum 4528            20405.836       8000
HV Riot Squad Drostan   Gigurum 4397            20405.836       8000
HV Riot Squad Drostan   Gigurum 4263            20405.836       8000
HV Riot Squad Drostan   Gigurum 4119            20405.836       8000
HV Riot Squad Drostan   Gigurum 3971            20405.836       8000
SS Riot Squad Drostan   N       1786.75         8272.162        8000
SS Riot Squad Drostan   N       2018            8272.162        8000
SS Riot Squad Drostan   N       2245.5          8272.162        8000
SS Riot Squad Drostan   N       2473.5          8272.162        8000
SS Riot Squad Drostan   M       5157            9327.236        8000
SS Riot Squad Drostan   station 5163            35374.023       8000
                                                
HV Riot Squad Cennelath         2912            4252.456        3000
HV Riot Squad Cennelath         2783.5          4252.456        3000
HV Riot Squad Cennelath         2680.5          4252.456        3000
HV Riot Squad Cennelath         2617            4252.456        3000
HV Riot Squad Cennelath         2593.5          4252.456        3000
HV Riot Squad Cennelath         2607            2127.069        3000
HV Riot Squad Cennelath         2352            2127.069        3000
HV Riot Squad Cennelath         2203            2127.069        3000
HV Riot Squad Cennelath         1995.75         2127.069        3000
HV Riot Squad Cennelath         1751.75         2127.069        3000
HV Riot Squad Cennelath         1529.25         2127.069        3000
HV Riot Squad Cennelath         1331.25         2127.069        3000
                                                
HV Riot Squad Maelchon          4605            6000            5000
HV Riot Squad Maelchon          3824.5          3488.813        5000
HV Riot Squad Maelchon          3731            3488.813        5000
HV Riot Squad Maelchon          3653            3488.813        5000
                                                
HV Riot Squad Domelch           1918.25         5600            2380
                                                
XEN Fighter Squadron M          2920.5          1943.472        5000
XEN Fighter Squadron M          2751.5          1943.472        5000
XEN Fighter Squadron M          2614.5          1943.472        5000
                                                
XEN Fighter Squadron N          3528.5          1943.472        5000
XEN Fighter Squadron N          2902            1943.472        5000
XEN Fighter Squadron N          3101.5          1943.472        5000
Looks like good news. The variance that we're seeing in attack strength looks like range is now taken into account, and, I'm hoping, not all missiles are fired every tick anymore. Note that while the Drostan is still capable of withering fire (20405.836), it only does so below a certain range. (Still have to check to see if the range of the rest of the Drostan's armament has been changed.)

-- Xenon_Slayer later said that range is not taken into account. The variance is due to speed of shooter vs speed of target, target size, and missiles having a chance to miss. Wasn't able to record what those Xenon fighters were shooting at, but would guess that they're shooting at targets of the same ship type. Possibly the same ship.

Trimmed out some of the Xenon M and N data since there is no variance regardless of range.

And it looks like I saw what I had hoped to find in the Drostan data, and spoke too soon. While there is variance in the Drostan's attack strength, there does not appear to be any connection between attack strength and range. Looking into the raw data again, I did notice that there does appear to be a connection between the Drostan's attack strength and what it's shooting at.

Scrolling further down, found this:

SS Riot Squad Drostan fighting PMC Plutarch Exchange OOZ
at Range: 5163
Attack Strength: 35374.023
Firing Range: 8000

which is the incident with the highest Drostan attack strength so far. Since attack strength also only varies with regard to those fighters that have missiles, I'll hazard a guess here, and say that the effect that missiles have on attack strength has been changed to take missile speed relative to target speed into effect. However, it looks like all of a fighter's weapons are still brought to bear regardless of range between ship and target, and effective weapon range.

-- Later found that it's more likely due to there being a chance for missiles to miss. All primary weapons and missiles (except those from missile turrets) are fired over the entire range defined in the code as $FiringRange, $stationfirerange, or $MaxGainDistance (depending on whether the attacker is a capital ship, a station, or a fighter) but each missile has a chance to miss.

........
Preliminary Capital Ship Analysis:

Code: Select all

                                Engaged at:     Attack Strength Max Range       Drones
PMC Warden Carrier Light Sul    2804            96829.813       6909.5          75
PMC Warden Carrier Light Sul    5754            96817.219       6909.5          75
                                                                                
AG Fulmekron    Domelch         8982            31162.961       9408            14
AG Fulmekron    Drostan         8968            44407.477       9408            14
- LOOK HERE! SOMETHING HITTING A DROSTAN! -
AG Fulmekron    Maelchon        9388            41983.109       9408            20
AG Fulmekron    Titurel         10352           60284.863       9408            20
AG Fulmekron    Titurel         10206           60284.863       9408            20
AG Fulmekron    Titurel         10354           100650.984      9408            14
                                                                                
HOA Balor       SS Titurel      7107            6098.286        6384.75         0
HOA Balor       PMC Taranis     7001            8236            6384.75         0
HOA Balor       PMC Taranis     5173            10672           6384.75         0
HOA Balor       PMC Taranis     3268.5          8236            6384.75         0
HOA Balor       PMC Taranis     2750            10063           6384.75         0
HOA Balor       PMC Taranis     2308.5          9454            6384.75         0

XEN Branch 9 Destroyer I        8652            2090.668        10902           0
                                                                                
XEN Branch 9 Destroyer K        6486            5279.658        7465            0
XEN Branch 9 Destroyer K        6192            5279.658        7465            0
XEN Branch 9 Destroyer K        6030            5279.658        7465            0
XEN Branch 9 Destroyer K        5646            5279.658        7465            0
XEN Branch 9 Destroyer K        5330            5279.658        7465            0
XEN Branch 9 Destroyer K        5545            3551.47         7465            0
XEN Branch 9 Destroyer K        5190            3551.47         7465            0
XEN Branch 9 Destroyer K        5056            5279.658        7465            0
XEN Branch 9 Destroyer K        4043.5          3551.47         7465            0
XEN Branch 9 Destroyer K        4772            5279.658        7465            0
XEN Branch 9 Destroyer K        3103            3551.47         7465            0
                                                                                
TU Water Freighter Albatross    5422            4796.852        7889            0
TU Water Freighter Albatross    4683            4796.852        7889            0

CAR Marauder Phoenix v Manorina 5654            18503.947       6433.5          0
CAR Marauder Phoenix            5375            18503.947       6433.5          0
CAR Marauder Phoenix            5021            18503.947       6433.5          0
CAR Marauder Phoenix v Albatross6486            19363.717       6433.5          0
CAR Marauder Phoenix            7791            19363.717       6433.5          0
CAR Marauder Phoenix            6078            19363.717       6433.5          0
                                                                                
FP High-Tech Freighter Lyranea  8060            3002.743        7997            0
FP High-Tech Freighter Lyranea  7812            3002.743        7997            0
FP High-Tech Freighter Lyranea  7645            3002.743        7997            0
- further data cut. no variance -
                                                                                
SE Energy Freighter Lyramekron  8968            30594.174       10086           0
SE Energy Freighter Lyramekron  8912            30594.174       10086           0
SE Energy Freighter Lyramekron  8958            30594.174       10086           0
- further data cut. no variance -
                                                
NL Pharma Freighter Sanahar     7271            4265.486        6358.625        0
NL Pharma Freighter Sanahar     7190            4265.486        6358.625        0
NL Pharma Freighter Sanahar     7117            4265.486        6358.625        0
- further data cut. no variance -
                                                
SE Energy Freighter Lyramekron  8694            30594.174       10086           0
SE Energy Freighter Lyramekron  8732            30594.174       10086           0
                                                                                
HOA Energy Freighter Rahanas    1542.75         840             7165.5          0
                                                                                
SS Marauder Titurel     Gigurum 4929            16709.24        7401            0
SS Marauder Titurel             5214            16709.24        7401            0
HV Marauder Titurel     Lyranea 8262            7192            7401            0
HV Marauder Titurel     Hymir   6147            7495.198        7401            0
SS Marauder Titurel             5354            16709.24        7401            0
HV Marauder Titurel             6176            7495.198        7401            0
HV Marauder Titurel             7995            7192            7401            0
SS Marauder Titurel             5560            16709.24        7401            0
HV Marauder Titurel     Foltor  7120            3158.228        7401            0
HV Marauder Titurel             7075            3158.228        7401            0
HV Marauder Titurel             7805            7192            7401            0
HV Marauder Titurel     Gigurum 6799            16645.426       7401            0
HV Marauder Titurel             6183            7495.198        7401            0
HV Marauder Titurel             7600            7192            7401            0
SS Marauder Titurel     Artio   7138            1856.653        7401            0
First thing I noticed: the light Suls. It does look like combat drones pull their weight OOZ now.

Also interesting are the Fulmekron and Titurel numbers which appear to confirm that attack strength depends on what they're trying to shoot. Seems to shoot my missile theory down, though because, as far as I know, Titurels don't have missiles, do they? I got 6 different attack strength levels for the Titurel, and the Titurel is armed with, if I remember correctly, 6 banks of HIT/MA turrets with 3-4 turrets per bank, and 2 Plasma/MA turrets. Something else in play here.

-- Later found that turrets fire depending on the target's position relative to a ship's orientation. So a turret bank on the left side of a capital ship or a station cannot fire on a target on the right side of the ship/station. Other than that, it looks like same rules as primary weapons apply: all turrets fire over the range defined for that category (capship, station, or fighter), and some math is applied depending on target size, relative ship speed, chance to evade, and likely some other factors which each reflect in the damage that is applied on the target.

One odd thing, though. I got several attack strength = 0 lines which I deleted from my table because I thought that the attack strength calculation might have glitched in those lines. When I looked closer, however, I found that attack strength = 0 occurs every single time a Titurel tries to fire at a station. This was from a fresh game start, so the Titurels couldn't have been damaged. Possible red flag here. (UPDATE: red flag fixed in X:R v3.50 Beta 2

-- From later testing, it looks like turrets can't fire on stations OOZ as of X:R 3.50 Beta 1. It's a beta, so that's ok.

Plugged in some Balor data. Attack strength vs Titurel as opposed to vs Taranis is as I would expect, but there being 4 different attack strength values vs Taranis again indicate something other than just missile speed coming into play. Also, firing range being equal to ship size + 5500m is really crippling the Balor, in my opinion.

The mod's not as irrelevant as I thought after all, although it might be better with the Drostan gimping stuff taken out since the Drostan looks better balanced now.

_____
X:R 3.50b1 data testing attack strength changing depending on target position relative to ship orientation, and following a battle between a Marauding Sucellus and some PMC assets including a station and a Taranis here.

........
X:R 3.50b1 data from a running battle following a Xenon Branch 9 Destroyer K on a rampage here.

........
X:R 3.20 data from a battle between a station and a squadron of pirate fighters a couple of posts down, here.

........
Data from X:R v3.20 can be found here.
Last edited by w.evans on Sun, 1. Mar 15, 19:55, edited 2 times in total.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

1.Mar.2015 - v0.07 and MOC-T_supp3 are up!

Removed the changes to the Balor and the Sucellus. Those are now in MOC-T_supp3.

Please DELETE the folder "extensions\w.e_MOC-T" before installing this, particularly if you want to play without the changes to the Balor and the Sucellus.

........
supp3_v0.01 uploaded in Optional Files

Increases Sucellus IHC range to 18,000.
Fires one round per reload cycle instead of 3, but damage increased three-fold. (DPS unaffected)

Balor torpedo range increased to 24,000.
Balor radar range increased to 48,000.
oliverjanda
Posts: 309
Joined: Sun, 14. Feb 10, 17:47
xr

Post by oliverjanda »

how is the drostan behaving with your mod? still a nightmare to tradeships or would you call your changes a nerf?
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

Hi oliverjanda,

I actually haven't lost any ships to Drostans since 3.50b1. I've re-nerfed them in supp3 because I altered the Balor's torpedoes -- Balor torp range increased here with MOCT_supp3, firing characteristics changed in MICT_supp1. (Vanilla Drostans actually fire more torpedoes than vanilla Balors because they fire 4 of the Balor's torpedoes plus 8 more of their own. With MOCT_supp3, they still fire 12 torpedoes per volley, but don't fire Balor torpedoes anymore.)

edit: sorry, didn't answer your question. With supp3, their dps is slightly lower, and their range is lower, so certainly a nerf. Planning on maybe increasing their range back to vanilla levels. In vanilla, their maximum range is 8,000 meters. With supp3, it's lowered to 4,080 meters. I got 9 Drostans myself, loaded in 3 Arawns, so I don't want them to be completely useless. Just want them to have a particular use that's distinct from all of the other ships. Right now, working on using them in carrier groups to provide punch to fighter wings. (By the way, finding that Talorcans are surprisingly good OOZ since they're so fast!)

Been trying to get OOZ data on Drostans, but they haven't been engaging.

edit 2: just realized that some information here isn't accurate. The Drostan re-nerf is active in MICT_supp1, not in MOCT_supp3. MOCT_supp3 only contains the range increases for Balor torpedoes, Sucellus IHC, and the increase to Balor radar range.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

=== X:R 3.50 Beta 2 with MOCT and MICT ===

Managed to isolate 2 running battles involving a Drostan and everyone's favorite pirate marauding ship.

The first involves very few other ships, and is useful to see the range of damage that a Drostan is capable of dishing out.

Code: Select all

Time            Attacker                Target                  Quadrant        AttStr          num drones      DO/Pilot         Target Shields  Target Hull
624191.323      Drostan                 SS Marauder Titurel     FRD             20959.742                       100             10541815        1799953.375
624192.355      Drostan                 SS Marauder Titurel     FRD             25151.691                       100             10511633        1799953.375
624205.242      Drostan                 SS Marauder Titurel     FRD             20959.742                       100             10510915        1799953.375
624206.261      Drostan                 SS Marauder Titurel     FRC             25151.691                       100             10480733        1799953.375
624207.304      Drostan                 SS Marauder Titurel     FRC             30182.029                       100             10444515        1799953
624208.419      Drostan                 SS Marauder Titurel     FRC             36218.438                       100             10401053        1799952.875
624209.49       Drostan                 SS Marauder Titurel     CRD             43462.125                       100             10348898        1799952.875
624220.03       CV/H 02 - Arawn         SS Marauder Titurel     FCC             333149.938      99              100             8915177         1799952.75
624221.98       Drostan                 SS Marauder Titurel     CCC             20959.742                       100             8890025         1799952.75
624223.078      Drostan                 SS Marauder Titurel     CCC             25151.691                       100             8859843         1799952.75
624223.589      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             8080917.5       1799952.5
624224.096      Drostan                 SS Marauder Titurel     CCC             30182.029                       100             8044699         1799952.5
624225.213      Drostan                 SS Marauder Titurel     CCC             36218.438                       100             8001237         1799952.375
624226.256      Drostan                 SS Marauder Titurel     CCC             43462.125                       100             7949082.5       1799952.375
624227.302      Drostan                 SS Marauder Titurel     CCC             52154.551                       100             7886497         1799952.375
624227.509      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             7017553         1799952.25
624231.395      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             6176933.5       1799952.25
624235.234      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             5333631.5       1799952.25
624241.856      Drostan                 SS Marauder Titurel     CCC             20959.742                       100             5308480         1799952
624242.735      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             4907550.5       1799952
624242.892      Drostan                 SS Marauder Titurel     CCC             25151.691                       100             4877368.5       1799952
624243.918      Drostan                 SS Marauder Titurel     CCC             30182.029                       100             4841150         1799952
624245.019      Drostan                 SS Marauder Titurel     CCC             36218.438                       100             4797688         1799951.875
624245.895      CV/H 02 - Arawn         SS Marauder Titurel     FRU             191305.125      99              100             4286335.5       1799951.875
624246.033      Drostan                 SS Marauder Titurel     BCC             43462.125                       100             4247219.5       1799951.875
624250.025      CV/H 02 - Arawn         SS Marauder Titurel     FRC             333149.938      99              100             3065469.5       1799951.75
624252.233      CV/H 02 - Arawn         SS Marauder Titurel     FRD             285891.531      99              100             2681046.25      1799951.75
624255.541      CV/H 02 - Arawn         SS Marauder Titurel     FCU             198006.609      99              100             2254490.75      1799951.75
624257.892      CV/H 02 - Arawn         SS Marauder Titurel     FCU             198006.609      99              100             1882438.25      1799951.75
624258.969      Talorcan                SS Marauder Titurel     CLU             1400                            100             1881178.25      1799951.75
624260.049      Talorcan                SS Marauder Titurel     CLU             1680                            100             1879666.25      1799951.75
624261.186      Talorcan                SS Marauder Titurel     CLU             2016                            100             1878305.5       1799951.75
624261.618      CV/H 02 - Arawn         SS Marauder Titurel     FLU             191305.125      99              100             1432190.25      1799951.75
624262.298      Talorcan                SS Marauder Titurel     CLU             2419.2                          100             1430557.25      1799951.75
624263.166      Drostan                 SS Marauder Titurel     CCC             20959.742                       100             1411693.5       1799951.75
624263.308      Talorcan                SS Marauder Titurel     CLU             2903.041                        100             1408209.875     1799951.75
624264.265      Drostan                 SS Marauder Titurel     CCC             25151.691                       100             1385573.375     1799951.75
624265.388      Drostan                 SS Marauder Titurel     CCC             30182.029                       100             1358409.5       1799951.75
624265.82       CV/H 02 - Arawn         SS Marauder Titurel     FLU             191305.125      99              100             669793.375      1799951.75
624266.527      Drostan                 SS Marauder Titurel     BCC             36218.438                       100             637196.75       1799951.75
624267.558      Drostan                 SS Marauder Titurel     BCC             43462.125                       100             585042.188      1799951.75
624269.586      CV/H 02 - Arawn         SS Marauder Titurel     FLU             191305.125      99              100             0               1606263.75
624273.457      CV/H 02 - Arawn         SS Marauder Titurel     FLU             191305.125      99              100             0               783932
624276.436      CV/H 02 - Arawn         SS Marauder Titurel     FLU             191305.125      99              100             0               136373.375
624277.396      Talorcan                SS Marauder Titurel     BCC             1400                            100             0               135113.375
624278.54       Talorcan                SS Marauder Titurel     CCU             1680                            100             0               133601.375
624279.593      Talorcan                SS Marauder Titurel     CCU             2016                            100             0               131786.969
624280.595      Talorcan                SS Marauder Titurel     CCU             2419.2                          100             0               129609.688
624281.179      Drostan                 SS Marauder Titurel     BCC             20959.742                       100             0               110745.922
624281.644      Talorcan                SS Marauder Titurel     CCU             2903.041                        100             0               108133.188
624282.271      Drostan                 SS Marauder Titurel     BCC             25151.691                       100             0               77951.156
624282.755      Talorcan                SS Marauder Titurel     CCU             3483.648                        100             0               74815.875
624283.407      Drostan                 SS Marauder Titurel     BCC             30182.029                       100             0               38597.438
624283.771      Talorcan                SS Marauder Titurel     CCU             4180.378                        100             0               34835.098
624284.423      Drostan                 SS Marauder Titurel     BCC             36218.438                       100             0               0
The main difference between a Drostan and these other ships is the presence of secondary weapons. (The Drostan launches a maximum of 12 torps per salvo.)

And this second battle involves several other ships for comparison.

Code: Select all

Time            Attacker                Target                  Quadrant        AttStr          num drones      DO/Pilot         Target Shields  Target Hull
625282.996      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             10979783        1800000
625283.485      SS Marauder Titurel     Drostan                 BRD             3305.968        0               25              10960.8         22000
625286.598      F2/FGT 02 - Stromvok    SS Marauder Titurel     ---             0               35              100             10979783        1800000
625287.84       Drostan                 SS Marauder Titurel     ---             0                               100             10979783        1800000
625288.89       Drostan                 SS Marauder Titurel     ---             0                               100             10979783        1800000
625289.169      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             9959566         1800000
625289.962      Drostan                 SS Marauder Titurel     ---             0                               100             9959566         1800000
625290.764      SS Marauder Titurel     Drostan                 BRD             3305.968        0               25              7021.91         22000
625290.983      Drostan                 SS Marauder Titurel     ---             0                               100             9959566         1800000
625291.951      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             9492231         1800000
625292.002      Drostan                 SS Marauder Titurel     FCD             0                               100             9492231         1800000
625293.008      Drostan                 SS Marauder Titurel     FCD             0                               100             9492231         1800000
625294.08       Drostan                 SS Marauder Titurel     BRU             0                               100             9492231         1800000
625295.704      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             8892896         1800000
625297.934      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             8417312         1799999.875
625298.858      SS Marauder Titurel     Drostan                 BRD             3305.968        0               25              5658.952        22000
625299.308      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             7397095         1799999.875
625301.581      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             6794485.5       1799999.75
625304.013      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             6783927         1799999.75
625305.141      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             6316592.5       1799999.5
625305.479      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             5292578         1799999.375
625306.611      Drostan                 SS Marauder Titurel     FCD             20959.742                       100             5273714         1799999.375
625306.956      SS Marauder Titurel     Drostan                 BRD             3305.968        0               25              2217.457        22000
625307.311      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             5268994         1799999.25
625307.673      Drostan                 SS Marauder Titurel     BRU             25151.691                       100             5238812         1799999.25
625307.788      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             4789311         1799999.25
625308.737      Drostan                 SS Marauder Titurel     FCD             30182.029                       100             4758127.5       1799999.25
625309.763      Drostan                 SS Marauder Titurel     BRU             36218.438                       100             4725261         1799999.125
625310.566      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             4720498         1799999.125
625310.767      Drostan                 SS Marauder Titurel     FCD             43462.125                       100             4691161         1799999.125
625311.771      Drostan                 SS Marauder Titurel     FCD             52154.551                       100             4644222         1799999
625313.383      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             4638894         1799998.875
625314.913      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             4283860.5       1799998.875
625315.158      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             3518698         1799998.75
625315.842      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             3069197         1799998.75
625316.305      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             3063695         1799998.75
625316.759      SS Marauder Titurel     Drostan                 BRD             2459.833        0               25              2210.088        22000
625319.388      SS Marauder Titurel     F2/FGT 01 - Stromvok    FRD             6587.721        0               25              5993266         1399999.5
625319.808      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             3053954         1799998.75
625322.677      SS Marauder Titurel     F2/FGT 02 - Stromvok    BRD             3965.582        0               25              5994275         1399999.875
625323.686      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             2698014.25      1799998.75
625323.888      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             2687392         1799998.75
625324.025      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             2237891         1799998.75
625324.635      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             1472728.5       1799998.75
625325.454      Drostan                 SS Marauder Titurel     BRU             20959.742                       100             1453864.75      1799998.75
625326.492      Drostan                 SS Marauder Titurel     FCD             25151.691                       100             1431228.25      1799998.75
625327.267      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             1424792.875     1799998.75
625327.499      Drostan                 SS Marauder Titurel     BRU             30182.029                       100             1397629         1799998.75
625329.344      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             1393870.75      1799998.75
625329.459      SS Marauder Titurel     Drostan                 BRD             211.534                         25              6212.965        22000
625330.053      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             1043369.75      1799998.75
625332.195      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             1038012.438     1799998.75
625333.019      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             438677.75       1799998.75
625334.434      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             0               1362967
625336.032      DFF 02 - Balor          SS Marauder Titurel     FLU             2220.572        0               100             0               1347260.5
625336.722      SS Marauder Titurel     F2/FGT 01 - Stromvok    FRD             0               0               25              6000000         1399999.5
625337.753      F2/FGT 01 - Stromvok    SS Marauder Titurel     FCC             42484.973       30              100             0               879706.438
625339.24       Drostan                 SS Marauder Titurel     FCD             20959.742                       100             0               854390.313
625340.358      Drostan                 SS Marauder Titurel     BRU             25151.691                       100             0               820073.5
625340.613      SS Marauder Titurel     F2/FGT 02 - Stromvok    BRD             0               0               25              6000000         1399999.875
625341.47       Drostan                 SS Marauder Titurel     FCD             30182.029                       100             0               783855.063
625342.289      F2/FGT 02 - Stromvok    SS Marauder Titurel     FCC             54484.973       35              100             0               184520.375
625342.521      F2/STK 01 - Sucellus    SS Marauder Titurel     FCC             92746.977       0               100             0               0
I found the difference between the attack salvo of the Drostan (~30000) compared to that of the Balor (always 2220.572) particularly interesting. This is with both MICT and MOCT as well as all of the supplements for both mods active, so vanilla numbers for the Drostan should be higher, while vanilla numbers for the Balor should be still lower. This is offset in the mod by the movement routine from MICT keeping it in extreme range.

Regarding the two mods, I think keeping the Drostan nerf as is (range lowered to 4080 from 8000, Balor torps only used by the Balor) is a reasonable compromise. Still have to see it in action with the mods active IZ, though, so we'll see then.

Also, it is possible that the increase in reload time and reduction of damage per torpedo introduced in MICT_supp1_v0.02 reduced the Balor's OOZ bite more than I had expected.
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

Nice work detective.

A way you could try to see them in action IZ could be to sell a few capits and buy a bunch from a shipyard and accept a load of protect station missions via the Mission Computer mod. Away from PC for a bit so cannot help directly unfortunately.
oliverjanda
Posts: 309
Joined: Sun, 14. Feb 10, 17:47
xr

Post by oliverjanda »

how about a good old (x3) ship spawning script?
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

@Sparky, they're expensive! Around 5mil per ship. For a specialized role, I think it's justified, but not for ship spam. (And while I'm at a point in the game where there's enough passive income that I can plan for and buy half a dozen ships without thinking twice about it, 5mil per smallship still gives me pause.)

@oliver, cicero111 mentioned that it's possible to spawn ships (particularly useful for testing) with Mad_Joker's LibMJ. Not actively testing now, though. More just playing the game with OOZ data recorded to the logbook, and I review the data when I get bored to find more-or-less cohesive patterns like these.

More important to test MICT stability at the moment, and for that I think it's more useful to just leave it running, and try to get lots of different kinds of activity happening. (Like having 2 MICT carriers with 30 fighters each (3 of which are Drostans) escorted by MICT-modified UFO squadrons (Sucellus and 2 Stromvoks) patrol Cuspid Splint and Buried Treasure with hostile PMC.) I guess I just have to actually go there to see the Drostan in action (assuming I chance upon it engaging some hostiles), but I'm still waiting for a freighter I sent away for some Scanning Arrays to build a bulk Styrvok that I need for my station in Cuspid Splint.
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

Yeah, the cost is high. I was suggesting selling capitals to buy a few to test in mission-spawned combat and you could revert to the earlier save after.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

Forgot about the protect station missions. Thanks for reminding me! I'll try and have just the drostans in my zone and launch a protect station mission.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

Moved to the MICT thread since the Drostan stuff is more relevant to IZ combat than OOZ.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

4.Mar.2015 - MOC-T_supp3_v0.02 is up!

Increased lifetime of Sucellus IHC bullets and Balor torpedoes so that they could actually fire over their increased ranges IZ. (Thanks to Simoom for pointing out this problem.)
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

Just read the following bug report that may be of interest, although probably already seen.

http://forum.egosoft.com/viewtopic.php? ... highlight=

Lead to to wonder whether stations have quadrants? I was wondering if their potential DPS was modulated by angle similarly to capital ships. If not, would it be possible to force it? Maybe in a generic way for all stations rather than on a per-model basis if that was easier.
w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans »

Sparky Sparkycorp wrote:Just read the following bug report that may be of interest, although probably already seen.

http://forum.egosoft.com/viewtopic.php? ... highlight=

Lead to to wonder whether stations have quadrants? I was wondering if their potential DPS was modulated by angle similarly to capital ships. If not, would it be possible to force it? Maybe in a generic way for all stations rather than on a per-model basis if that was easier.
Yup, they do. And I also noticed that stations do less damage on average than they used to. I expect that the turret ranges in addition to relative position being taken into account has something to do with that. Was in load->observe->exit->tweak mode though, so I don't have any hard data from saves for that.

I did epic capital ship shields mostly out of frustration of what Zetoss was describing, though, and I haven't played without it since, so I don't know if the incidence of spawned cartel boss mission ships getting obliterated before the player gets there has decreased in vanilla. They certainly survive longer with the increased shielding from the mod.
Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp »

OK, thanks - good to know :)

Return to “X Rebirth - Scripts and Modding”