This is a very rough draft of some of the map scripting commands. \\ ====Version 2;==== //Start of Level Scripting// \\ ===XXXSectionStart QuestName;=== //Each seperate Script, quest names go here, NULL is always loaded// \\ ==NewThing NewThingName;== //The thing your adding:// \\ //This also determines what CTC commands are standard)// \\ [[scripting:commands:AICreature]] \\ [[scripting:commands:Building]] \\ [[scripting:commands:HolySite]] \\ [[scripting:commands:Marker]] \\ [[scripting:commands:Object]] \\ [[scripting:commands:Physical Switch]] \\ [[scripting:commands:Sliding Block]] \\ [[scripting:commands:Sound Emitter]] \\ [[scripting:commands:Switch]] \\ [[scripting:commands:Thing]] \\ [[scripting:commands:TrackNode]] \\ [[scripting:commands:Village]] \\ [[scripting:commands:PlayerCreature]] \\ **CreateTC** //"optional" specialized CTC commands// \\ **Player** //-1, 0, 2, 3, 4// \\ \\ //-1 = Marker \\ 0 = Non-Combative Creature \\ 2 = Unarmed Creature \\ 3 = Armed Creature \\ 4 = Inanimate Objects //\\ \\ **UID** //Unique ID. Everything receives its own unique ID number for use with game saves.// \\ **DefinitionType** //Enum name of object you wish to add, See [[utilities:fable_explorer|Fable Explorer]] for a list of usable Enums// \\ **ScriptName** //ENUM - Actual script name// \\ **ScriptData** //ENUM - Plain Text can be used to pop up a text box, Otherwise use text.big identifiers// \\ **ThingGamePersistent** //TRUE/FALSE - Does the object last through the whole game?// \\ **ThingLevelPersistent** //TRUE/FALSE - Is the object only level persistent?// \\ //NewThing specific CTC commands (As determined by the the type of NewThing) \\ CTC Commands Bulk of scripting (Each one will need to be followed by a corresponding end command e.g. EndCTCHero// \\ Start[[scripting:commands:CTC:CTCActionUseAcceptBoast]] \\ Start[[scripting:commands:CTC:CTCActionUseActivateQuest]] \\ Start[[scripting:commands:CTC:CTCActionUseBed]] \\ Start[[scripting:commands:CTC:CTCActionUseBlowHorn]] \\ Start[[scripting:commands:CTC:CTCActionUseBuyHouse]] \\ Start[[scripting:commands:CTC:CTCActionUseMapTable]] \\ Start[[scripting:commands:CTC:CTCActionUsePickUpGenericBox]] \\ Start[[scripting:commands:CTC:CTCActionUsePutInInventory]] \\ Start[[scripting:commands:CTC:CTCActionUseReadable]] \\ Start[[scripting:commands:CTC:CTCActionUseScriptedHook]] \\ Start[[scripting:commands:CTC:CTCActionUseSearch]] \\ Start[[scripting:commands:CTC:CTCActionUseSwitch]] \\ Start[[scripting:commands:CTC:CTCActionUseTorch]] \\ Start[[scripting:commands:CTC:CTCActionUseWallMount]] \\ Start[[scripting:commands:CTC:CTCActivationReceptorChest]] \\ Start[[scripting:commands:CTC:CTCActivationReceptorCreatureGenerator]] \\ Start[[scripting:commands:CTC:CTCActivationReceptorDoor]] \\ Start[[scripting:commands:CTC:CTCActivationReceptorRelay]] \\ Start[[scripting:commands:CTC:CTCActivationTrigger]] \\ Start[[scripting:commands:CTC:CTCAICreatureWillPowerIndicator]] \\ Start[[scripting:commands:CTC:CTCAIScratchpad]] \\ Start[[scripting:commands:CTC:CTCAISummon]] \\ Start[[scripting:commands:CTC:CTCAmbientBird]] \\ Start[[scripting:commands:CTC:CTCAnimatingObject]] \\ Start[[scripting:commands:CTC:CTCAnimationComplex]] \\ Start[[scripting:commands:CTC:CTCAtmosPlayer]] \\ Start[[scripting:commands:CTC:CTCAvoidRegionExit]] \\ Start[[scripting:commands:CTC:CTCBandit]] \\ Start[[scripting:commands:CTC:CTCBed]] \\ Start[[scripting:commands:CTC:CTCBetting]] \\ Start[[scripting:commands:CTC:CTCBlacksmiths]] \\ Start[[scripting:commands:CTC:CTCBoastingArea]] \\ Start[[scripting:commands:CTC:CTCBoastingCrowdControl]] \\ Start[[scripting:commands:CTC:CTCBoastingPodium]] \\ Start[[scripting:commands:CTC:CTCBoastingPosition]] \\ Start[[scripting:commands:CTC:CTCBoastUI]] \\ Start[[scripting:commands:CTC:CTCBob]] \\ Start[[scripting:commands:CTC:CTCBoss]] \\ Start[[scripting:commands:CTC:CTCBuyableHouse]] \\ Start[[scripting:commands:CTC:CTCCameraCollision]] \\ Start[[scripting:commands:CTC:CTCCameraPointBuilding]] \\ Start[[scripting:commands:CTC:CTCCameraPointDead]] \\ Start[[scripting:commands:CTC:CTCCameraPointFixedDolly]] \\ Start[[scripting:commands:CTC:CTCCameraPointFixedPoint]] \\ Start[[scripting:commands:CTC:CTCCameraPointGeneralCase]] \\ Start[[scripting:commands:CTC:CTCCameraPointScripted]] \\ Start[[scripting:commands:CTC:CTCCameraPointScriptedSpline]] \\ Start[[scripting:commands:CTC:CTCCameraPointTrack]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseAbility]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseActivateQuest]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseDrop]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseDropGenericBox]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseExpression]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseFish]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseFishingRod]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseFood]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseGive]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseGiveBeer]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseGoldBag]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseLamp]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUsePotion]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseRead]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseShow]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseSpade]] \\ Start[[scripting:commands:CTC:CTCCarriedActionUseTrophy]] \\ Start[[scripting:commands:CTC:CTCCarryable]] \\ Start[[scripting:commands:CTC:CTCCarrying]] \\ Start[[scripting:commands:CTC:CTCChest]] \\ Start[[scripting:commands:CTC:CTCClock]] \\ Start[[scripting:commands:CTC:CTCCombat]] \\ Start[[scripting:commands:CTC:CTCCombatLeader]] \\ Start[[scripting:commands:CTC:CTCContainerRewardHero]] \\ Start[[scripting:commands:CTC:CTCCoopSpirit]] \\ Start[[scripting:commands:CTC:CTCCrateStack]] \\ Start[[scripting:commands:CTC:CTCCreatureExpression]] \\ Start[[scripting:commands:CTC:CTCCreatureGenerator]] \\ Start[[scripting:commands:CTC:CTCCreatureGeneratorCreator]] \\ Start[[scripting:commands:CTC:CTCCreatureHitNotification]] \\ Start[[scripting:commands:CTC:CTCCreatureHive]] \\ Start[[scripting:commands:CTC:CTCCreatureItemLevitationHero]] \\ Start[[scripting:commands:CTC:CTCCreatureModeManager]] \\ Start[[scripting:commands:CTC:CTCCreatureNavigation]] \\ Start[[scripting:commands:CTC:CTCCreatureOpinionOfHero]] \\ Start[[scripting:commands:CTC:CTCCreditsUI]] \\ Start[[scripting:commands:CTC:CTCCupboard]] \\ Start[[scripting:commands:CTC:CTCDayOrNightOnlySupport]] \\ Start[[scripting:commands:CTC:CTCDCameraPoint]] \\ Start[[scripting:commands:CTC:CTCDecapitation]] \\ Start[[scripting:commands:CTC:CTCDegradableBarrier]] \\ Start[[scripting:commands:CTC:CTCDExperienceOrb]] \\ Start[[scripting:commands:CTC:CTCDExplosion]] \\ Start[[scripting:commands:CTC:CTCDExplosiveTrail]] \\ Start[[scripting:commands:CTC:CTCDHeroSuit]] \\ Start[[scripting:commands:CTC:CTCDiceGame]] \\ Start[[scripting:commands:CTC:CTCDiggingSpot]] \\ Start[[scripting:commands:CTC:CTCDInternalMarker]] \\ Start[[scripting:commands:CTC:CTCDNavigationSeed]] \\ Start[[scripting:commands:CTC:CTCDNone]] \\ Start[[scripting:commands:CTC:CTCDoor]] \\ Start[[scripting:commands:CTC:CTCDParticleEmitter]] \\ Start[[scripting:commands:CTC:CTCDPhysicalObstruction]] \\ Start[[scripting:commands:CTC:CTCDRegionEntrance]] \\ Start[[scripting:commands:CTC:CTCDRegionExit]] \\ Start[[scripting:commands:CTC:CTCDRumble]] \\ Start[[scripting:commands:CTC:CTCDrunkenness]] \\ Start[[scripting:commands:CTC:CTCDummyVillager]] \\ Start[[scripting:commands:CTC:CTCEmoteIcon]] \\ Start[[scripting:commands:CTC:CTCEnemy]] \\ Start[[scripting:commands:CTC:CTCEntityEvents]] \\ Start[[scripting:commands:CTC:CTCExclusiveUse]] \\ Start[[scripting:commands:CTC:CTCExplodingObject]] \\ Start[[scripting:commands:CTC:CTCExpression]] \\ Start[[scripting:commands:CTC:CTCFamilyMember]] \\ Start[[scripting:commands:CTC:CTCFineDialogue]] \\ Start[[scripting:commands:CTC:CTCFireheartMinigame]] \\ Start[[scripting:commands:CTC:CTCFish]] \\ Start[[scripting:commands:CTC:CTCFishing]] \\ Start[[scripting:commands:CTC:CTCFishingRod]] \\ Start[[scripting:commands:CTC:CTCFishingSpot]] \\ Start[[scripting:commands:CTC:CTCFollowed]] \\ Start[[scripting:commands:CTC:CTCGamePlayer]] \\ Start[[scripting:commands:CTC:CTCGeneratesExperienceOnKilling]] \\ Start[[scripting:commands:CTC:CTCGift]] \\ Start[[scripting:commands:CTC:CTCGold]] \\ Start[[scripting:commands:CTC:CTCGossip]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearance]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceAnimatedMesh]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceMultipleStaticMeshes]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceReplaceableMesh]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceSprite]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceStaticMesh]] \\ Start[[scripting:commands:CTC:CTCGraphicAppearanceStaticMeshFadeOutOnProximity]] \\ Start[[scripting:commands:CTC:CTCGuard]] \\ Start[[scripting:commands:CTC:CTCHasName]] \\ Start[[scripting:commands:CTC:CTCHaste]] \\ Start[[scripting:commands:CTC:CTCHero]] \\ Start[[scripting:commands:CTC:CTCHeroAttachableAppearanceModifiers]] \\ Start[[scripting:commands:CTC:CTCHeroCentre]] \\ Start[[scripting:commands:CTC:CTCHeroCentreDoorMarker]] \\ Start[[scripting:commands:CTC:CTCHeroExperience]] \\ Start[[scripting:commands:CTC:CTCHeroGuide]] \\ Start[[scripting:commands:CTC:CTCHeroMorph]] \\ Start[[scripting:commands:CTC:CTCHeroOnlineScoreboard]] \\ Start[[scripting:commands:CTC:CTCHeroOpinionDeedLog]] \\ Start[[scripting:commands:CTC:CTCHeroRangedAttacks]] \\ Start[[scripting:commands:CTC:CTCHeroReceiveItems]] \\ Start[[scripting:commands:CTC:CTCHeroRememberCrimes]] \\ Start[[scripting:commands:CTC:CTCHeroSpecialMovement]] \\ Start[[scripting:commands:CTC:CTCHeroStats]] \\ Start[[scripting:commands:CTC:CTCHighlightItem]] \\ Start[[scripting:commands:CTC:CTCHitLocations]] \\ Start[[scripting:commands:CTC:CTCIdleScheduler]] \\ Start[[scripting:commands:CTC:CTCInfoDisplay]] \\ Start[[scripting:commands:CTC:CTCInGameMenu]] \\ Start[[scripting:commands:CTC:CTCInterestingToVillagers]] \\ Start[[scripting:commands:CTC:CTCInventory]] \\ Start[[scripting:commands:CTC:CTCInventoryAbilities]] \\ Start[[scripting:commands:CTC:CTCInventoryClothing]] \\ Start[[scripting:commands:CTC:CTCInventoryExperience]] \\ Start[[scripting:commands:CTC:CTCInventoryItem]] \\ Start[[scripting:commands:CTC:CTCInventoryMap]] \\ Start[[scripting:commands:CTC:CTCInventoryQuests]] \\ Start[[scripting:commands:CTC:CTCInventoryStats]] \\ Start[[scripting:commands:CTC:CTCInventoryTrade]] \\ Start[[scripting:commands:CTC:CTCInventoryWeapons]] \\ Start[[scripting:commands:CTC:CTCJackPillar]] \\ Start[[scripting:commands:CTC:CTCJackShield]] \\ Start[[scripting:commands:CTC:CTCKraken]] \\ Start[[scripting:commands:CTC:CTCKrakenTentacle]] \\ Start[[scripting:commands:CTC:CTCLight]] \\ Start[[scripting:commands:CTC:CTCLightningOrb]] \\ Start[[scripting:commands:CTC:CTCLook]] \\ Start[[scripting:commands:CTC:CTCMeleeTrap]] \\ Start[[scripting:commands:CTC:CTCMeshAutomaticEntityCreator]] \\ Start[[scripting:commands:CTC:CTCMoneyReceiver]] \\ Start[[scripting:commands:CTC:CTCNamedUserActionPoints]] \\ Start[[scripting:commands:CTC:CTCNoise]] \\ Start[[scripting:commands:CTC:CTCNymph]] \\ Start[[scripting:commands:CTC:CTCObjectAugmentations]] \\ Start[[scripting:commands:CTC:CTCObstacle]] \\ Start[[scripting:commands:CTC:CTCOracleMinigame]] \\ Start[[scripting:commands:CTC:CTCOverheadDisplay]] \\ Start[[scripting:commands:CTC:CTCOwnedEntity]] \\ Start[[scripting:commands:CTC:CTCParticleAttacher]] \\ Start[[scripting:commands:CTC:CTCParticleAttachmentTracker]] \\ Start[[scripting:commands:CTC:CTCPerceiveThing]] \\ Start[[scripting:commands:CTC:CTCPhotojournalCapture]] \\ Start[[scripting:commands:CTC:CTCPhysicsControlled]] \\ Start[[scripting:commands:CTC:CTCPhysicsLight]] \\ Start[[scripting:commands:CTC:CTCPhysicsNavigator]] \\ Start[[scripting:commands:CTC:CTCPhysicsStandard]] \\ Start[[scripting:commands:CTC:CTCPlot]] \\ Start[[scripting:commands:CTC:CTCPreCalculatedNavigationRoute]] \\ Start[[scripting:commands:CTC:CTCProjectileTrap]] \\ Start[[scripting:commands:CTC:CTCQuestCard]] \\ Start[[scripting:commands:CTC:CTCQuestCompletionUI]] \\ Start[[scripting:commands:CTC:CTCQuickAccessMenu]] \\ Start[[scripting:commands:CTC:CTCRandomAppearanceMorph]] \\ Start[[scripting:commands:CTC:CTCRegionDisplay]] \\ Start[[scripting:commands:CTC:CTCRegionFollower]] \\ Start[[scripting:commands:CTC:CTCResurrectionItem]] \\ Start[[scripting:commands:CTC:CTCScriptedControl]] \\ Start[[scripting:commands:CTC:CTCSearchableContainer]] \\ Start[[scripting:commands:CTC:CTCShapeManager]] \\ Start[[scripting:commands:CTC:CTCShop]] \\ Start[[scripting:commands:CTC:CTCShopKeeper]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionDrainLife]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionFireballSpell]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionForcePushBall]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionNymphFun]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionProjectile]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionProjectilePredictive]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionQueenHornetShot]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionTearInGround]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionThrow]] \\ Start[[scripting:commands:CTC:CTCShotDefinitionThrowPredictive]] \\ Start[[scripting:commands:CTC:CTCSinglePersonOccupiable]] \\ Start[[scripting:commands:CTC:CTCSingleUserActionPoints]] \\ Start[[scripting:commands:CTC:CTCSkeletalMorph]] \\ Start[[scripting:commands:CTC:CTCSleep]] \\ Start[[scripting:commands:CTC:CTCSmashableBarrier]] \\ Start[[scripting:commands:CTC:CTCSmashableWindow]] \\ Start[[scripting:commands:CTC:CTCSmokeGenerator]] \\ Start[[scripting:commands:CTC:CTCSolidToThing]] \\ Start[[scripting:commands:CTC:CTCSoundAtmosphereVillage]] \\ Start[[scripting:commands:CTC:CTCSoundPlayer]] \\ Start[[scripting:commands:CTC:CTCSpecialAbilities]] \\ Start[[scripting:commands:CTC:CTCSpotLight]] \\ Start[[scripting:commands:CTC:CTCStealableItemLocation]] \\ Start[[scripting:commands:CTC:CTCStealth]] \\ Start[[scripting:commands:CTC:CTCStockItem]] \\ Start[[scripting:commands:CTC:CTCSummonableCreature]] \\ Start[[scripting:commands:CTC:CTCSwitchableNavigation]] \\ Start[[scripting:commands:CTC:CTCTalk]] \\ Start[[scripting:commands:CTC:CTCTargeted]] \\ Start[[scripting:commands:CTC:CTCTargetingAI]] \\ Start[[scripting:commands:CTC:CTCTargetingPlayer]] \\ Start[[scripting:commands:CTC:CTCTargetingSpirit]] \\ Start[[scripting:commands:CTC:CTCTavern]] \\ Start[[scripting:commands:CTC:CTCTavernBar]] \\ Start[[scripting:commands:CTC:CTCTavernGameCardBlackjack]] \\ Start[[scripting:commands:CTC:CTCTavernGameCardPairs]] \\ Start[[scripting:commands:CTC:CTCTavernGameCardSorting]] \\ Start[[scripting:commands:CTC:CTCTavernGameCoinGolf]] \\ Start[[scripting:commands:CTC:CTCTavernGameMaster]] \\ Start[[scripting:commands:CTC:CTCTavernGameShoveHaPenny]] \\ Start[[scripting:commands:CTC:CTCTavernGameSpotTheAddition]] \\ Start[[scripting:commands:CTC:CTCTavernJug]] \\ Start[[scripting:commands:CTC:CTCTavernTable]] \\ Start[[scripting:commands:CTC:CTCTavernTankard]] \\ Start[[scripting:commands:CTC:CTCTeleporter]] \\ Start[[scripting:commands:CTC:CTCTextureDecal]] \\ Start[[scripting:commands:CTC:CTCThingOwner]] \\ Start[[scripting:commands:CTC:CTCThingUIDDummyForSerialisation]] \\ Start[[scripting:commands:CTC:CTCTrespassable]] \\ Start[[scripting:commands:CTC:CTCTrespasser]] \\ Start[[scripting:commands:CTC:CTCTrophy]] \\ Start[[scripting:commands:CTC:CTCTurncoat]] \\ Start[[scripting:commands:CTC:CTCUndeadSoul]] \\ Start[[scripting:commands:CTC:CTCVillage]] \\ Start[[scripting:commands:CTC:CTCVillageMember]] \\ Start[[scripting:commands:CTC:CTCVolumeContainmentTracker]] \\ Start[[scripting:commands:CTC:CTCVolumeContainmentTrackerDef]] \\ Start[[scripting:commands:CTC:CTCWallMount]] \\ Start[[scripting:commands:CTC:CTCWaterWader]] \\ Start[[scripting:commands:CTC:CTCWeapon]] \\ Start[[scripting:commands:CTC:CTCWeaponTrail]] \\ Start[[scripting:commands:CTC:CTCWeatherVane]] \\ Start[[scripting:commands:CTC:CTCWife]] \\ Start[[scripting:commands:CTC:CTCWillResponse]] \\ Start[[scripting:commands:CTC:CTCWound]] \\ **EndThing;** //end of definition// \\ **XXXSectionEnd;** //end of quest section// \\