Relationship

Freeform discussion about anything related to modding Transcendence.
Post Reply
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Fri Apr 01, 2016 6:09 am

Can I add

Code: Select all

<Relationships>
under

Code: Select all

<ShipClass>
?
And how can I change factions? Say I want to make Kronosaur one of the Ranx (just an example)?
Or say I want to make a new ship for the Charon. How would I align it to them?

shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1468
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska

Sat Apr 02, 2016 2:20 pm

Relationships are to give the factions friends and enemies.

to give a faction a ship you have to add it to a ship list for a station or ( if it's like a raider) to the frigate.

to have a ship change sovereigns during the game for some reason

Code: Select all

(block Nil
(objSetSovereign gSource ( whatever ))
)

; or like so for the Player
(block Nil
(objSetSovereign gPlayerShip ( whatever ))
)


to make some faction an enemy of another : or friends you use relationships :

Code: Select all


	<Sovereign UNID="&sv(whatever);"
			name="(whatever)"
			alignment="(whatever)"
			>
		<Relationships>
	<Relationship sovereign="&svSung;" disposition="enemy" mutual="true"/>
	  <Relationship sovereign="&svIndependentTrader;" disposition="friend" mutual="true"/>
		</Relationships>
		</Sovereign>
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..

User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Sat Apr 02, 2016 2:28 pm

What's with the mutual tag?

User avatar
AssumedPseudonym
Fleet Officer
Fleet Officer
Posts: 1040
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

Sat Apr 02, 2016 2:50 pm

 The mutual="true" is mainly for if you’re making two factions be friends/neutral/enemies who would ordinarily not be friends/neutral/enemies with one another. If, for example, you were making a mod to change the Commonwealth sovereign so that the Commonwealth and the Charon Pirates were friends without changing the alignment of one or the other, you would want the mutual="true" on the sovereign. Otherwise you would wind up with the Commonwealth being friendly toward Charon, but Charon still shooting at the Commonwealth.
Image

My mods on Xelerus: Click here!

Of all the things I’ve lost in life, I miss my mind the least. (I’m having a lot more fun without it!)

User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Sat Apr 02, 2016 3:03 pm

AssumedPseudonym wrote: The mutual="true" is mainly for if you’re making two factions be friends/neutral/enemies who would ordinarily not be friends/neutral/enemies with one another. If, for example, you were making a mod to change the Commonwealth sovereign so that the Commonwealth and the Charon Pirates were friends without changing the alignment of one or the other, you would want the mutual="true" on the sovereign. Otherwise you would wind up with the Commonwealth being friendly toward Charon, but Charon still shooting at the Commonwealth.
Oh! Thanks AP :D

shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1468
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska

Sat Apr 02, 2016 6:45 pm

I did forget to mention RE: adding ships

you can add a ship to an encounter table ( less typing or copy paste if you "three finger" keyboard like me )
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..

User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Sun Apr 03, 2016 8:35 am

shanejfilomena wrote:I did forget to mention RE: adding ships

you can add a ship to an encounter table ( less typing or copy paste if you "three finger" keyboard like me )
What?

shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1468
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska

Tue Apr 05, 2016 6:37 am

encounter tables : let's say you build a New idea of a ship called a "Ronin Blaster"

and you want this assassin ship of yours to get loose and hunt down all the RoninA ships in the system .....

you can add it to an encounter table ( imagine a Ronin flying along side Centauri Raiders )

or you can add it to the Traffic code : when it's internal behavior code kicks in it cancels orders from the traffic or encounter table and goes off on it's own .. hunting and killing .:)
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..

User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Tue Apr 05, 2016 6:47 am

Oh :o :D I want to learn traffic codes!

shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1468
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska

Thu Apr 07, 2016 12:42 pm

TheLoneWolf wrote:Oh :o :D I want to learn traffic codes!
it's a Slippery Slope : I am so deep into traffic that I will spot any change in behavior very quickly ( if I like it I try to replicate it :) ) otherwise I report it as a bug :)

My obsession with traffic codes came from my love of the Korolov Freighters being such Underdogs.

So I wanted to work with them and try to figure out how to encourage them to be more ....
of a challenge to the Pirates but not able to save a lazy Player that thinks a bigger gun is the answer to all the problems in the universe.... it is, but not on an NPC ship.

using the stand behaviors of traffic I can adjust the orders to have ships randomly do things ..like 'orbit a wreck before docking with it so the player has a chance to loot it first ..doesn't work out so well with a Nomad around : but you are allowed to kill them.

Or go off hunting other ships because what's green on your screen might not always be a friend to somebody else ...and that shooting while driving past thing is so much a waste..

so randomly I let ships go off killing stuff :)
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..

User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Fri Apr 08, 2016 7:18 am

My.....

Post Reply