Page 8 of 18

Posted: Fri Mar 02, 2007 4:19 pm
by ramon
I read somewhere that the Anaconda has a crew of ten. Is it possible for it to launch between 1-10 escape pods on a death action?

Posted: Fri Mar 02, 2007 4:21 pm
by ramon
Wolfwood wrote:
Would it be too much to ask to scale the model up from what the present Oolite/Elite Anaconda is? To make it as big as the cargo hold size would suggest? :?

I'd love to see this project also take another look at the ship sizes and resizing them as necessary... :)
It's not a problem at all. I was going to do it much bigger (at the moment it's the same size as Oolite) but then I think I remember reading if it was bigger it wouldn't fit in the standard docking bay.

Posted: Fri Mar 02, 2007 4:53 pm
by reills
Givien the size capacity of the Anaconda's cargo bay in relation to its size, one could argue that the ship is a product created by the Time Lords using some TARDIS technology. Maybe add some TARDIS materialization sounds as one exits from Witchspace...

Posted: Fri Mar 02, 2007 5:14 pm
by Captain Hesperus
reills wrote:
Givien the size capacity of the Anaconda's cargo bay in relation to its size, one could argue that the ship is a product created by the Time Lords using some TARDIS technology. Maybe add some TARDIS materialization sounds as one exits from Witchspace...
Nahhhh! It's just a futuristic Transit van! At one end there's a tiny cockpit and crew quarters and engines and power systems at the other. Inbetween, it's all open space!

CaptaiN HesperuS
"Brought to you is glorious TECHNICOLOUR!"

Posted: Fri Mar 02, 2007 5:30 pm
by Killer Wolf
[quote="ramon"]better?

duuuude!

fkn gorgeous!

Posted: Sat Mar 03, 2007 8:25 am
by Commander McLane
ramon wrote:
I read somewhere that the Anaconda has a crew of ten. Is it possible for it to launch between 1-10 escape pods on a death action?
I think you can script conditions-clauses with d100-numbers in death_actions, so the answer should be yes.

Posted: Sat Mar 03, 2007 10:18 am
by ramon
well that's got to be worth doing then hasn't it. I've got Frontier so I'll look in the manual and see how many crew are in each ship.

Well we're on the subject of Frontier are there any fave frontier ships you'd all like to see in a frontierships.oxp (although I'm probably getting ahead of myself seeing as I've not even finished the first original ship yet)

Posted: Sat Mar 03, 2007 10:24 am
by Captain Hesperus
ramon wrote:
Well we're on the subject of Frontier are there any fave frontier ships you'd all like to see in a frontierships.oxp (although I'm probably getting ahead of myself seeing as I've not even finished the first original ship yet)
Oohh, ohh! How about this,this andthis. Predeliction for big stuff? :wink:

Captain Hesperus
"Big ships means big cargo loads means big profits should they 'lose' their cargoes."

Posted: Sat Mar 03, 2007 12:55 pm
by reills
Compensating???

Posted: Sat Mar 03, 2007 2:11 pm
by Roberto
Mi-aow! :)

Posted: Sat Mar 03, 2007 2:48 pm
by Captain Hesperus
@reills - It's quality that matters, not quantity. You jealous boy, you! :wink:

Captain Hesperus

Posted: Sat Mar 03, 2007 2:57 pm
by reills
There's a reason I drive a MINI :shock:

Posted: Sat Mar 03, 2007 3:12 pm
by LittleBear
@Ramon, on spawing pods, reckon somthing like this would do it:-

Code: Select all

<key>death_actions</key> 
      <array>   
         <dict> 
            <key>conditions</key> 
            <array> 
               <string>d100_number greaterthan 30</string> 
            </array> 
            <key>do</key> 
            <array> 
               <string>spawn: escape-capsule 3</string> 
            </array>  
         </dict>
         <dict> 
            <key>conditions</key> 
            <array> 
               <string>d100_number greaterthan 50</string> 
            </array> 
            <key>do</key> 
            <array> 
               <string>spawn: escape-capsule 6</string> 
            </array>  
         </dict>
         <dict> 
            <key>conditions</key> 
            <array> 
               <string>d100_number greaterthan 90</string> 
            </array> 
            <key>do</key> 
            <array> 
               <string>spawn: escape-capsule 9</string> 
            </array>  
         </dict> 
      </array>	
Gives 30% chance of no pods (crew didn't make it), then the other entries would give different chances of different numbers of pods. If you had a lot of entries you could have more variety in the numbers spawned. (eg d>40 spawn 4, d>50 spawn 5 etc)

Or (if you use subentries to make the ship), you could have one death action for each sub-entry, giving a change of a pod spinning away from a destroyed bit of the ship.

Posted: Sat Mar 03, 2007 3:36 pm
by Wolfwood
Wouldn't that bit of code produce as many as 18 escape capsules? It seems to re-roll the d100 at every point, rather than using the same random number to determine the result... :?

Posted: Sat Mar 03, 2007 3:44 pm
by LittleBear
Doh! Thats true (I'd only used it as one roll in Asteroid Storm). Forgot d_number re-rolls the dice each time the condition is checked!

But if you replaced the d_number with:-

pseudoFixedD100_number

Then it should be Ok. The dice are rolled once and the result checked with each condition. According to the wikki pseudoFixed remains the same number each time as long as the player remains in the same system. So if the first check threw a 50 (say), the number 50 would be used by each check.

EDIT : So should have each check (after the first >30) just spawn 1 pod. Then if you had >30 3 pods, greater than 40 1 pod, greater than 50 1 pod etc, a roll of 91 (say) would give 10 pods as all 7 conditions would be true. Ie:-

Code: Select all

<key>death_actions</key> 
      <array>    
         <dict> 
            <key>conditions</key> 
            <array> 
               <string>pseudoFixedD100_number greaterthan 30</string> 
            </array> 
            <key>do</key> 
            <array> 
               <string>spawn: escape-capsule 3</string> 
            </array>  
         </dict> 
         <dict> 
            <key>conditions</key> 
            <array> 
               <string>pseudoFixedD100_number greaterthan 40</string> 
            </array> 
            <key>do</key> 
            <array> 
               <string>spawn: escape-capsule 1</string> 
            </array>  
         </dict> 
         <dict> 
           
{Repeat for >50, >60, >70 >80 > 90]

      </array>