Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000023 [Homeworld SDL] Gameplay minor always 2007-01-22 18:53 2007-03-18 23:25
Reporter lmop View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0000023: Some ships are unable to complete launch from a carrier in transit
Description Sometimes, ships launching from a carrier which is in transit are unable to complete the launching sequence*. This is due to an insufficient relative velocity between the exiting vessel and the carrier (max velocity 300).

If the exiting ship is faster (e.g. Kushan Resource Collector, 325) then it can slowly make it's way out. If the ship is equal in speed (e.g. Kushan Ion Cannon Frigate, 300) or slower, then the ship is unable to complete the launching sequence - even though it may have "driven" through the carrier's hull and end up being rendered some distance away from the carrier itself. Because the launch sequence is not terminated, the hanger is still "in use" and other ships are prevented from exiting the carrier as well.

Possible solutions:

1) When launching a ship, the carrier should slow down to allow the ship to clear the hanger cleanly. (Slow to 75% of the exiting ship's max velocity, say.)

2) The launching sequence should be terminated if the exiting vessel has managed to distance itself from the carrier by a certain distance.

3) The exiting ship could have its maximum velocity temporarily increased during the launching sequence

((1) seems like the more natural solution)
----
 
* the launch sequence is over when you are able to give the ship an order
Additional Information
Tags No tags attached.
Affected: Linux Yes
Affected: Mac Yes
Affected: Windows Yes
gcc version used n/a
In Original Game Yes
revision or version first noticed n/a
system type: 64 bit or 32 bit 32 bit
Attached Files

- Relationships

-  Notes
(0000049)
zapkitty (administrator)
2007-03-18 17:48

Why not use a version of the probe launch code to temporarily boost the launching ship to [carrier speed + own speed]...? A momentary impetus straight ahead would seem to offer the best and most logical solution with the least opportunity for exploits.

- Issue History
Date Modified Username Field Change
2007-01-22 18:53 lmop New Issue
2007-01-22 18:53 lmop Affected: Linux => Unknown
2007-01-22 18:53 lmop Affected: Mac => Affected
2007-01-22 18:53 lmop Affected: Windows => Unknown
2007-01-22 18:53 lmop In Original Game => No
2007-01-22 18:53 lmop svn revision or binary version => n/a
2007-01-24 13:47 lmop Affected: Mac Affected => Yes
2007-01-24 13:47 lmop Description Updated
2007-03-18 17:48 zapkitty Note Added: 0000049
2007-03-18 18:07 zapkitty Affected: Linux Unknown => Yes
2007-03-18 18:20 zapkitty Affected: Windows Unknown => Yes
2007-03-18 23:25 zapkitty gcc version used => n/a
2007-03-18 23:25 zapkitty In Original Game No => Yes
2007-03-18 23:25 zapkitty system type: 64 bit or 32 bit => 32 bit


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker