Overlays, Gaian Processor, Etc...

Post ideas & suggestions you have pertaining to the game here.
Post Reply
User avatar
Aeonic
Militia Commander
Militia Commander
Posts: 469
Joined: Sun Jun 14, 2009 1:05 am
Location: Designing his dream ship.

Image
This flashed across my screen at one point. No idea what it means, but I'm pretty sure its not supposed to say that.
Last Cause Of Death: Destroyed by Karl Svalbard's last Lucifer missile, right after I blew him up. And the crowd cheers.
Image
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Could you include the relevant snippet from your Debug.log?

Also, are you using any mods that use either (objDamage) or overlays?
User avatar
Aeonic
Militia Commander
Militia Commander
Posts: 469
Joined: Sun Jun 14, 2009 1:05 am
Location: Designing his dream ship.

Oh, sorry.

11/13/2009 14:43:07 Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573))
11/13/2009 14:43:07 Overlay OnUpdate: Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ### [Gaian processor]: Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ###


Only mods that I'm using are a few custom playerships (nothing special included) and some Foomerian ships which fly around on their own like Xenophobes - again, nothing special.
Last Cause Of Death: Destroyed by Karl Svalbard's last Lucifer missile, right after I blew him up. And the crowd cheers.
Image
User avatar
Arisaya
Fleet Admiral
Fleet Admiral
Posts: 5535
Joined: Tue Feb 05, 2008 1:10 am
Location: At the VSS Shipyards in the frontier, designing new ships.

Aeonic wrote:Oh, sorry.

11/13/2009 14:43:07 Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573))
11/13/2009 14:43:07 Overlay OnUpdate: Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ### [Gaian processor]: Exception in objDamage; arg = (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) (150259408 134283590 ("pteravores" 64) (917880836 -1046185772 111773561 1099481573)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ###


Only mods that I'm using are a few custom playerships (nothing special included) and some Foomerian ships which fly around on their own like Xenophobes - again, nothing special.
Sounds like pteravor-related flop that had nothing to do with the mods... Probably some unnatural-special case thing... perhapse relating to the lack of shields on the gaians?
(shpOrder gPlayership 'barrelRoll)

<New tutorials, modding resources, and official extension stuff coming to this space soon!>
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

Foomerians use an overlay, though, to generate huntresses at random intervals after you kill a yacht.

Code: Select all

	<OverlayType UNID="&ovFooBounty;">
		<Events>
			<OnUpdate>
				(block nil
					(if (eq (random 1 1000) 1)
						(shpOrderAttack (sysCreateShip &scFooHuntress; (objGetNearestStargate gPlayerShip) &svDestructiveChaos;) 

gPlayership)
					)
				)
			</OnUpdate>
		</Events>
	</OverlayType>
It's called in only one place:

Code: Select all

<Globals>
(block Nil
	(setq FooShipDestroyed (lambda (chance)
		(block nil
			(if chance
				(if (eq (random 1 chance) 1)
					(shpOrderAttack (sysCreateShip &scFooHuntress; (objGetNearestStargate aOrderGiver) &svDestructiveChaos;) 

aOrderGiver)
				)
				(if (eq aOrderGiver gPlayership)
					(objAddOverlay gPlayerShip &ovFooBounty; (ObjGetPos gPlayership) (random 200 2000))
					(shpOrderAttack (sysCreateShip &scFooHuntress; (objGetNearestStargate aOrderGiver) &svDestructiveChaos;) 

aOrderGiver)
				)
			)
		)
	))
)
</Globals>
which is called in <onDestroyed> events on all the foomerian ships, though only the yacht calls it with nil and creates the overlay.
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

I just tricked a sandstorm into getting stuck with two pteravores in the HD11901 system right before heritic. There was a pteravore hive and he flew between me and the hive in it's death spawns, two of them stuck to the sandstorm.


when it died this flashed up

Code: Select all

11/13/2009 19:01:19	Exception in objDamage; arg = (149210424 134283590 ("pteravores" 64) (444830128 1100703162 835722272 1101506040))
11/13/2009 19:01:19	Overlay OnUpdate: Exception in objDamage; arg = (149210424 134283590 ("pteravores" 64) (444830128 1100703162 835722272 1101506040)) (149210424 134283590 ("pteravores" 64) (444830128 1100703162 835722272 1101506040)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ### [Sandstorm-class gunship]: Exception in objDamage; arg = (149210424 134283590 ("pteravores" 64) (444830128 1100703162 835722272 1101506040)) (149210424 134283590 ("pteravores" 64) (444830128 1100703162 835722272 1101506040)) ### (objDamage gSource 134283590 '("pteravores" 64) (objGetOverlayPos gSource aOverlayID)) ###
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

I bet it's that AI ships don't have fuel. That one ship in Heretic has special events to handle ptervores but no other AI ships do.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Thanks, I think I found the problem:

Looks like a bad pointer inside of (objDamage) when the damage causes the ship to be destroyed. Fixed in RC3.

Thanks for everyone's help!
Post Reply