The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
November 01, 2024, 08:33:37 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  Orz Marines
« previous next »
Pages: [1] Print
Author Topic: Orz Marines  (Read 3719 times)
Xander77
Guest


Email
Orz Marines
« on: December 13, 2004, 12:22:56 am »

What does their kill/death rate depends upon? For example, I've noted that they don't fair too well one Yehat ships - being destroyed after 3-4 kills... but a single marine can take out half a Spathi crew... and how does having many marines on board a single ship effect their capability?
Logged
0xDEC0DE
*Many bubbles*
***
Offline Offline

Posts: 175



View Profile WWW
Re: Orz Marines
« Reply #1 on: December 13, 2004, 01:05:33 am »

See here for an explanation of how it works.
Logged

"I’m not a robot like you. I don’t like having disks crammed into me… unless they’re Oreos, and then only in the mouth."  --Fry
Shiver
Guest


Email
Re: Orz Marines
« Reply #2 on: December 14, 2004, 12:45:39 am »

Semper *Frumple*.
Logged
Tiberian
*Smell* controller
****
Offline Offline

Gender: Male
Posts: 335



View Profile WWW
Re: Orz Marines
« Reply #3 on: December 16, 2004, 01:12:20 pm »

I don't believe that. What does the source code say about it?
Logged

Author of Star Control novelizations Groombridge Log and Eternal Doctrine. http://www.tommisalminenbooks.com
Novus
Enlightened
*****
Offline Offline

Gender: Male
Posts: 1938


Fot or not?


View Profile
Re: Orz Marines
« Reply #4 on: December 16, 2004, 07:29:51 pm »

Quote
I don't believe that. What does the source code say about it?

That explanation is based on the source code, and is correct as far as I can tell by looking at the source code. Essentially, once a marine is inside an enemy ship, every 12 frames it has a 50 % (1/2) chance of killing an enemy crew member and a 6.25 % (1/16) chance of dying. Try reading src/sc2code/ships/orz/orz.c if you don't believe me or Nic.
Logged

RTFM = Read the fine manual.
RTTFAQ = Read the Ur-Quan Masters Technical FAQ.
Zeep-Eeep
Enlightened
*****
Offline Offline

Gender: Male
Posts: 917


Good Grief


View Profile WWW
Re: Orz Marines
« Reply #5 on: December 16, 2004, 08:10:09 pm »

I didn't see anything in there about the odds or living or dying. Are you
sure it's in orz.c?
Logged

What sound does a penguin make?
Novus
Enlightened
*****
Offline Offline

Gender: Male
Posts: 1938


Fot or not?


View Profile
Re: Orz Marines
« Reply #6 on: December 16, 2004, 09:27:57 pm »

Quote
I didn't see anything in there about the odds or living or dying. Are you
sure it's in orz.c?

Yes. Look at function void intruder_preprocess (PELEMENT ElementPtr), specifically lines 411-436. Lines 414 and 423 compare a random value (from 0 to 255) to two constants (16 and 144), just like Nic said.
Logged

RTFM = Read the fine manual.
RTTFAQ = Read the Ur-Quan Masters Technical FAQ.
Xander77
Guest


Email
Re: Orz Marines
« Reply #7 on: December 16, 2004, 10:34:48 pm »

In a related question, are they hurt by collusion with asteroids? I know Doggis and Ur-Quan fighters destroy them, but never had the patience to make one bounce an asteroid 3 times...
Logged
0xDEC0DE
*Many bubbles*
***
Offline Offline

Posts: 175



View Profile WWW
Re: Orz Marines
« Reply #8 on: December 17, 2004, 01:10:00 am »

If you wanted to have a little fun with this, you could make the "kill vs. be killed" thresholds happen at the "opposite ends" of the byte, rather than next to each other, so for instance a value of 240-255 = "die", a value of 0-127 = "kill somebody", and 128-239 = "do nothing".  Then you could outfit each type of ship with a "toughness" attribute that could be applied to the randomly generated value.  Ships with a high "toughness" value would have a higher chance of killing the stowaway, and a lower chance for casualties, and ships with a low "toughness" value would have the opposite.

Might be amusing, but it might also play hell with the game balance.
Logged

"I’m not a robot like you. I don’t like having disks crammed into me… unless they’re Oreos, and then only in the mouth."  --Fry
Shiver
Guest


Email
Re: Orz Marines
« Reply #9 on: December 17, 2004, 02:44:20 am »

Quote
If you wanted to have a little fun with this, you could make the "kill vs. be killed" thresholds happen at the "opposite ends" of the byte, rather than next to each other, so for instance a value of 240-255 = "die", a value of 0-127 = "kill somebody", and 128-239 = "do nothing".  Then you could outfit each type of ship with a "toughness" attribute that could be applied to the randomly generated value.  Ships with a high "toughness" value would have a higher chance of killing the stowaway, and a lower chance for casualties, and ships with a low "toughness" value would have the opposite.

Might be amusing, but it might also play hell with the game balance.


I think the equal effectiveness against all ships makes some sense. When you're invading a ship, you want to blow the damn thing up. Collateral damage during fire fights is a plus. That means those Orz can blast open outter walls and have the crew be sucked out into vacuum. They can storm a room and go completely ballistic on everything that does and doesn't move. The defenders are desperately trying not to wreck their own ship, and probably aren't wearing heavy power armor or carrying fully automatic high-output deathrays.
Logged
Fossaman
Frungy champion
**
Offline Offline

Gender: Male
Posts: 60


Deep fried Lemur, anyone?


View Profile
Re: Orz Marines
« Reply #10 on: December 17, 2004, 07:33:13 am »

I don't think asteroids affect marines. They behave more like a ship than a Dogi or fighter. If they bounce on the planet three times they die, though.
Logged
Zeep-Eeep
Enlightened
*****
Offline Offline

Gender: Male
Posts: 917


Good Grief


View Profile WWW
Re: Orz Marines
« Reply #11 on: December 17, 2004, 09:28:45 am »

That's kinda neat. I'd always wondered how the game figured
out how much damage the little guys did.
Logged

What sound does a penguin make?
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!