FG Spreadshirt Swag
Page 1 of 3 123 Last
  1. #1

    Join Date
    May 2014
    Location
    Sydney, Australia
    Posts
    809

    Creating Occupation Modules

    Whilst the occupations dialog in the ruleset allows creation of new occupations. it does not (yet) support all of the options that are available in the XML format used for display. Following is an example of a full occupation, will all of the options used.

    To create your own, I would recommend creating the basic occupation in FG, exporting it, then fixing up the XML in the exported module.



    Code:
    			<id-00001>
    				<name type="string">New Occupation</name>
    				<points>
    					<id-001>
    						<multiplier type="number">2</multiplier>
    						<ability type="string">EDU</ability>
    					</id-001>
                                            <id-002>
    						<multiplier type="number">2</multiplier>
    						<options>
    							<id-001>
    								<ability type="string">STR</ability>
    							</id-001>
    							<id-002>
    								<ability type="string">DEX</ability>
    							</id-002>
    						</options>
    					</id-002>
    				</points>
    				<creditmin type="number">9</creditmin>
    				<creditmax type="number">40</creditmax>
    				<skills>
    					<id-001>
    						<skill type="string">Art/Craft (Acting)</skill>
    					</id-001>
    					<id-002>
    						<skill type="string">Disguise</skill>
    					</id-002>
    					<id-003>
    						<skill type="string">Fighting</skill>
    					</id-003>
    					<id-004>
    						<skill type="string">History</skill>
    					</id-004>
    					<id-005>
    						<label type="string">two interpersonal skill</label>
    						<options>
    							<id-001>
    								<skill type="string">Charm</skill>
    							</id-001>
    							<id-002>
    								<skill type="string">Fast Talk</skill>
    							</id-002>
    							<id-003>
    								<skill type="string">Intimidate</skill>
    							</id-003>
    							<id-004>
    								<skill type="string">Persuade</skill>
    							</id-004>
    						</options>
    					</id-005>
    					<id-006>
    						<label type="string">two interpersonal skill</label>
    						<options>
    							<id-001>
    								<skill type="string">Charm</skill>
    							</id-001>
    							<id-002>
    								<skill type="string">Fast Talk</skill>
    							</id-002>
    							<id-003>
    								<skill type="string">Intimidate</skill>
    							</id-003>
    							<id-004>
    								<skill type="string">Persuade</skill>
    							</id-004>
    						</options>
    					</id-006>
    					<id-007>
    						<skill type="string">Psychology</skill>
    					</id-007>
    					<id-008>
    						<skill type="string"></skill>
    					</id-008>
    				</skills>
    				<suggestedcontacts type="string">Theatre industry, newspaper arts critics, actor's guild or union.
    				</suggestedcontacts>
    				<text type="formattedtext">
    					<p>Blah Blah Blah</p>
    				</text>
    			</id-00001>
    As you can see, you can specify the abilities used for the occupation skill points.
    Skills can be either:
    • fixed skill - e.g. Language (Latin)
    • fixed skill with any specialization - e.g. Language
    • choice of skill - with a label
    • any skill - leaving the skill slot empty


    Enjoy.

    Ian
    Last edited by ianmward; December 9th, 2017 at 03:51.

  2. #2
    Thanks ianmward!

  3. #3
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,678
    Blog Entries
    1
    Here is another example:

    Code:
    		<occupations>
    			<athlete>
    				<name type="string">Athlete</name>
    				<points>
    					<id-001>
    						<multiplier type="number">2</multiplier>
    						<ability type="string">EDU</ability>
    					</id-001>
    					<id-002>
    						<multiplier type="number">2</multiplier>
    						<options>
    							<id-001>
    								<ability type="string">POW</ability>
    							</id-001>
    							<id-002>
    								<ability type="string">STR</ability>
    							</id-002>
    						</options>
    					</id-002>
    				</points>
    				<creditmin type="number">9</creditmin>
    				<creditmax type="number">70</creditmax>
    				<skills>
    					<id-001>
    						<skill type="string">Climb</skill>
    					</id-001>
    					<id-002>
    						<skill type="string">Jump</skill>
    					</id-002>
    					<id-003>
    						<skill type="string">Fighting (Brawl)</skill>
    					</id-003>
    					<id-004>
    						<skill type="string">Ride</skill>
    					</id-004>
    					<id-005>
    						<label type="string">one interpersonal skill</label>
    						<options>
    							<id-001>
    								<skill type="string">Charm</skill>
    							</id-001>
    							<id-002>
    								<skill type="string">Fast Talk</skill>
    							</id-002>
    							<id-003>
    								<skill type="string">Intimidate</skill>
    							</id-003>
    							<id-004>
    								<skill type="string">Persuade</skill>
    							</id-004>
    						</options>
    					</id-005>
    					<id-006>
    						<skill type="string">Swim</skill>
    					</id-006>
    					<id-007>
    						<skill type="string">Throw</skill>
    					</id-007>
    					<id-008>
    						<skill type="string"></skill>
    					</id-008>
    				</skills>
    				<suggestedcontacts type="string">Sports personalities, sports writers, other media stars.</suggestedcontacts>
    				<text type="formattedtext">
    					<p>Probably plays in a professional baseball, football, cricket,
    					or basketball team. This may be a major league team with a
    					regular salary and national attention or-particularly in the
    					case of 1920s baseball-one of many minor league teams,
    					some of them owned and operated by major league owners.
    					The latter pay barely enough to keep players fed and on the
    					team.</p>
    					<p>Successful professional athletes will enjoy a certain
    					amount of celebrity within the arena of their expertise-
    					more so in the present day where sporting heroes stand side
    					by side with film stars on red carpets around the world.</p></text>
    			</athlete>
    		</occupations>

  4. #4
    With these examples how would you list an occupation that draws its occupation points from 2 of 3 stats? like if it was CON x2 & STR x2 or DEX x2?

  5. #5
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,678
    Blog Entries
    1
    Code:
    				<points>
    					<id-001>
    						<multiplier type="number">2</multiplier>
    						<ability type="string">CON</ability>
    					</id-001>
    					<id-002>
    						<multiplier type="number">2</multiplier>
    						<options>
    							<id-001>
    								<ability type="string">DEX</ability>
    							</id-001>
    							<id-002>
    								<ability type="string">STR</ability>
    							</id-002>
    						</options>
    					</id-002>
    				</points>

  6. #6

    Join Date
    May 2014
    Location
    Sydney, Australia
    Posts
    809
    Quote Originally Posted by flekhabren View Post
    With these examples how would you list an occupation that draws its occupation points from 2 of 3 stats? like if it was CON x2 & STR x2 or DEX x2?
    My example does that:
    2xEDU and 2x either STR or DEX

  7. #7
    Yeah, I apparently can't read when I am half awake, sorry.

  8. #8
    Houston, We have a problem.
    When I export a module, occupations list are linked as 'chase' in the lists. I have to change class manually in order to make it work.

  9. #9

    Join Date
    May 2014
    Location
    Sydney, Australia
    Posts
    809
    Thanks for reporting this, it has already been spotted and a fix should be out very soon.
    Ian

  10. #10

    Join Date
    May 2016
    Location
    Jacksonville, FL
    Posts
    2,211
    Blog Entries
    7
    I reported this to damned in Discord just now but just to make it official:

    Currently if I create my own custom occupation, it gets recorded in my campaign database under <occupation>, but if I drag/drop one of the reference occupations to make a local copy, those get recorded under <occupations> (plural) which the masterindex window is not set to check for so it will never actually display any of the copies even though they're loaded in memory and saved in the campaign database.

    Second, the Athlete example above has descriptive text and the suggested contacts, none of which (that I saw; I couldn't be bothered clicking every single one) are included in the actual reference module in the ruleset.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
DICE PACKS BUNDLE

Log in

Log in