Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Def ParentName="ObjectiveBase">
- <defName>HasScienceGoneToFar</defName>
- <description>It might be that we are going places here.</description>
- <label>Take some time to read through this.</label>
- <objectiveType>Wait</objectiveType>
- <!-- Only For Skilled Pawns -->
- <skillRequirements>
- <Intellectual>9000</Intellectual>
- <Artistic>10</Artistic>
- </skillRequirements>
- <objectiveRequisites>
- <li>SomeOtherObjective</li>
- <li>AnotherOne</li>
- <li>AndOneMoreNeededUntilThisOneGetsActive</li>
- </objectiveRequisites>
- <targetThings>
- <li>ThingToTarget</li>
- <li>ToExamine</li>
- <li>OrDestroy</li>
- </targetThings>
- <stationDefs>
- <li>ABenchToWorkAt</li>
- <li>SomeTree</li>
- <li>OrWhateverYouFeelLike</li>
- </stationDefs>
- <targetPawns>
- <li>APawnKindDefBelongsHere</li>
- <li>InCaseYouWannaHuntSomething</li>
- </targetPawns>
- <!-- Gotta stay away from bad targets-->
- <distanceToTarget>10000</distanceToTarget>
- <dependantOn>
- <li>AnObjective</li>
- <li>ThatThisOneDependsOn</li>
- <li>IfTheOtherIsDoneThisOneIsDoneToo</li>
- </dependantOn>
- <incidentsOnCompletion>
- <li Class="MissionsAndObjectives.IncidentProperties">
- <type>Skyfaller</type>
- <!-- A workerClass replaces the rest of the incidentProperties -->
- <workerClass>CouldAddAVanillaIncidentWorkerHere</workerClass>
- <!-- Multiply the given points - make huge raids because you can -->
- <pointMultiplier>999</pointMultiplier>
- <!-- Or simply define your own scale -->
- <pointsOverride>1</pointsOverride>
- <!-- False for everything in the following lists, true for a random thing -->
- <random>false</random>
- <spawnList>
- <li>SimpleThingToSpawn</li>
- <li>ItsNotReallyThatComplex</li>
- </spawnList>
- <skyfallerSpawnList>
- <li>ThingGoesHere,SkyfallerGoesHere</li>
- <li>TiberiumCraterGreen_TBNS,GreenTiberiumMeteorIncoming</li>
- </skyfallerSpawnList>
- <!-- define a ruleset for the spawn location, avoid terrain, certain things, or force to spawn at a certain thing -->
- <filter>
- <terrainToAvoid>
- <li>AvoidCertainTerrainsToSpawnAt</li>
- </terrainToAvoid>
- <spawnAt>
- <li>AThingToMakeYourOtherThingsSpawnAt</li>
- <li>ThereCanBeMultiple</li>
- </spawnAt>
- <distanceFromThings>
- <li>ThingToSpawnAwayFrom,10</li>
- <li>AnotherOneAAAH,10000</li>
- </distanceFromThings>
- <!-- Define areas; Allow - Allow that area, Prefer - spawn only in that area, Avoid - don't spawn in that area -->
- <avoidRoofs>Prefer</avoidRoofs>
- <avoidHome>Avoid</avoidHome>
- </filter>
- </li>
- </incidentsOnCompletion>
- <incidentsOnFail>
- <!-- Do some crappy thing to punish the ones who fail -->
- </incidentsOnFail>
- <!--The amount of work that needs to be done-->
- <workCost>127634</workCost>
- <!-- The time until a timer runs out-->
- <timerDays>3</timerDays>
- <images>
- <li>Add/Some/Funny/Images</li>
- <li>Just/Use/The/Correct/Path</li>
- </images>
- </Def>
Add Comment
Please, Sign In to add comment