Re: [RELEASE] Cylon Raider Mark 1
Posted: Sat Jul 14, 2012 11:14 pm
@BuggyBY - The low bounties are not deliberate. I have set the bounty in the shipdata.plist to 75 however Oolite is overruling this with its own bounty.
Reading the shipdata.plist info on the Wiki it is stated that the bounty setting is overruled when adding ships in one of the populator roles therefore for the raiders with very low bounties I believe this may be due to them being defined as escorts to a 'lead' ship in each patrol (Please note however I have not defined them with a role of escort).
Having said that the 'lead' ship does not have one of the populator roles it has a specific cylonraider role whilst the escorts are defined using the like ship method therefore again these ships should be using the cylonraider role also. I have also noticed that the 'lead' ship typically pays a higher bounty than the 75 however I assume that this is the bounty of 75 from the shipdata.plist plus the increase in bounty Oolite applies to ships once they attack a clean ship.
I would like to define specific bounties but so far have not been able to get this to work.
I include the shipdata.plist code below. If anyone knows a work around or can spot an error in the code I would be very grateful if they could let me know.
Just thinking - Would adding to the escort section of the shipdata.plist the escort_role as cylonraider solve the issue ? I'll give it a go and update this post with the result.
EDIT Unfortunately adding the escort_role in either the definition for the escort ships or the lead ship hasn't overcome this issue.
Reading the shipdata.plist info on the Wiki it is stated that the bounty setting is overruled when adding ships in one of the populator roles therefore for the raiders with very low bounties I believe this may be due to them being defined as escorts to a 'lead' ship in each patrol (Please note however I have not defined them with a role of escort).
Having said that the 'lead' ship does not have one of the populator roles it has a specific cylonraider role whilst the escorts are defined using the like ship method therefore again these ships should be using the cylonraider role also. I have also noticed that the 'lead' ship typically pays a higher bounty than the 75 however I assume that this is the bounty of 75 from the shipdata.plist plus the increase in bounty Oolite applies to ships once they attack a clean ship.
I would like to define specific bounties but so far have not been able to get this to work.
I include the shipdata.plist code below. If anyone knows a work around or can spot an error in the code I would be very grateful if they could let me know.
Just thinking - Would adding to the escort section of the shipdata.plist the escort_role as cylonraider solve the issue ? I'll give it a go and update this post with the result.
EDIT Unfortunately adding the escort_role in either the definition for the escort ships or the lead ship hasn't overcome this issue.
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>cylonraidermk1</key>
<dict>
<key>ai_type</key>
<string>cylonAI.plist</string>
<key>auto_ai</key>
<string>no</string>
<key>cargo_type</key>
<string>CARGO_NOT_CARGO</string>
<key>energy_recharge_rate</key>
<real>3.0</real>
<key>materials</key>
<dict>
<key>cylonraidermk1_auv.png</key>
<dict>
<key>emission_map</key>
<string>Engines.png</string>
</dict>
</dict>
<key>script_info</key>
<dict>
<key>randomshipnames</key>
<string>no</string>
</dict>
<key>bounty</key>
<string>75</string>
<key>escorts</key>
<string>3</string>
<key>escort_ship</key>
<string>cylonraidermk1escort</string>
<key>forward_weapon_type</key>
<string>WEAPON_MILITARY_LASER</string>
<key>has_ecm</key>
<real>1.0</real>
<key>laser_color</key>
<string>cyanColor</string>
<key>likely_cargo</key>
<integer>0</integer>
<key>max_cargo</key>
<string>0</string>
<key>max_energy</key>
<real>300</real>
<key>max_flight_pitch</key>
<real>2.2</real>
<key>max_flight_roll</key>
<real>2.4</real>
<key>max_flight_speed</key>
<real>365</real>
<key>max_missiles</key>
<integer>0</integer>
<key>model</key>
<string>cylonraidermk1.dat</string>
<key>name</key>
<string>Cylon Raider Mark 1</string>
<key>roles</key>
<string>cylonraider</string>
<key>scan_class</key>
<string>CLASS_THARGOID</string>
<key>thrust</key>
<real>45</real>
<key>weapon_position_forward</key>
<string>0.0 -1.1 13.5</string>
<key>death_actions</key>
<array>
<string>commsMessage: [cylonraidermk1-plea]</string>
</array>
</dict>
<key>cylonraidermk1escort</key>
<dict>
<key>like_ship</key>
<string>cylonraidermk1</string>
<key>escorts</key>
<string>0</string>
<key>roles</key>
<string>escort(0.0001)</string>
</dict>
</dict>
</plist>