======Siedler: Comfortfunktionen====== Standardmäßig bietet Siedler 5 Comfortfunktionen an, die die Skriptschnittstelle zum Spiel leichter bedienbar macht. Unten sind alle Comfortfunktionen nach Kategorien aufgeteilt aufgelistet, kurz erklärt und deren ausführliche Beschreibungen verlinkt. =====Kategorie: Entities===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:attack |Attack (_Entity, _Position)]] | | | [[ scripting:reference:comfort:changeplayer |ChangePlayer (_Entity, _PlayerId)]] | | | [[ scripting:reference:comfort:createchestopener |CreateChestOpener (_Entity)]] | | | [[ scripting:reference:comfort:createentity |CreateEntity (_PlayerId, _EntityType, _Position, _Name)]] | | | [[ scripting:reference:comfort:createmilitarygroup |CreateMilitaryGroup (_PlayerId, _EntityType, _NumberOfSoldiers, _Position, _Name, _LookAt)]] | | | [[ scripting:reference:comfort:destroyentity |DestroyEntity (_Entity)]] | | | [[ scripting:reference:comfort:getentityid |GetEntityId (_Entity)]] | | | [[ scripting:reference:comfort:getentityname |GetEntityName (_Entity)]] | | | [[ scripting:reference:comfort:getplayer |GetPlayer (_Entity)]] | | | [[ scripting:reference:comfort:getposition |GetPosition (_Entity)]] | | | [[ scripting:reference:comfort:isalive |IsAlive (_Entity)]] | | | [[ scripting:reference:comfort:isdead |IsDead (_Entity)]] | | | [[ scripting:reference:comfort:isdestroyed |IsDestroyed (_Entity)]] | | | [[ scripting:reference:comfort:isentityselected |IsEntitySelected (_Entity)]] | | | [[ scripting:reference:comfort:isexisting |IsExisting (_Entity)]] | | | [[ scripting:reference:comfort:isnear |IsNear (_Entity, _TargetEntity, _Distance)]] | | | [[ scripting:reference:comfort:isvalid |IsValid (_Entity)]] | | | [[ scripting:reference:comfort:lookat |LookAt (_Entity, _TargetEntity)]] | | | [[ scripting:reference:comfort:makeinvulnerable |MakeInvulnerable (_Entity)]] | | | [[ scripting:reference:comfort:makevulnerable |MakeVulnerable (_Entity)]] | | | [[ scripting:reference:comfort:move |Move (_Entity, _Position, _Distance)]] | | | [[ scripting:reference:comfort:replaceentity |ReplaceEntity (_Entity, _EntityType)]] | | | [[ scripting:reference:comfort:rotateEntity |RotateEntity (_Entity, _Angle)]] | | | [[ scripting:reference:comfort:setentityname |SetEntityName (_Entity, _Name)]] | | | [[ scripting:reference:comfort:sethealth |SetHealth (_Entity,_Health) ]] | | | [[ scripting:reference:comfort:setposition |SetPosition (_Entity,_Position) ]] | | =====Kategorie: Armeefunktionen===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:advance |Advance (_ArmyTable)]] | | | [[ scripting:reference:comfort:defend |Defend (_ArmyTable)]] | | | [[ scripting:reference:comfort:enlargearmy |EnlargeArmy (_ArmyTable, _TroopDescription)]] | | | [[ scripting:reference:comfort:frontalattack |FrontalAttack (_ArmyTable)]] | | | [[ scripting:reference:comfort:getclosestentity |GetClosestEntity (_ArmyTable, _Range)]] | | | [[ scripting:reference:comfort:getnumberofleaders |GetNumberOfLeaders (_ArmyTable)]] | | | [[ scripting:reference:comfort:hasfullstrength |HasFullStrength (_ArmyTable)]] | | | [[ scripting:reference:comfort:isalive |IsAlive (_ArmyTable)]] | | | [[ scripting:reference:comfort:isdead |IsDead (_ArmyTable)]] | | | [[ scripting:reference:comfort:isveryweak |IsVeryWeak (_ArmyTable)]] | | | [[ scripting:reference:comfort:isweak |IsWeak (_ArmyTable)]] | | | [[ scripting:reference:comfort:redeploy |Redeploy (_ArmyTable, _Position, _RodeLength)]] | | | [[ scripting:reference:comfort:retreat |Retreat (_ArmyTable, _RodeLength)]] | | | [[ scripting:reference:comfort:setuparmy |SetupArmy (_ArmyTable)]] | | | [[ scripting:reference:comfort:synchronize |Synchronize (_ArmyTable1, _ArmyTable2)]] | | =====Kategorie: Wetter===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:addperiodicrain |AddPeriodicRain (_Duration)]] | | | [[ scripting:reference:comfort:addperiodicsummer |AddPeriodicSummer (_Duration)]] | | | [[ scripting:reference:comfort:addperiodicwinter |AddPeriodicWinter (_Duration)]] | | | [[ scripting:reference:comfort:setupevelanceweathergfxset |SetupEvelanceWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:setuphighlandweathergfxset |SetupHighlandWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:setupmediterraneanweathergfxset |SetupMediterraneanWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:setupmoorweathergfxset |SetupMoorWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:setupnormalweathergfxset |SetupNormalWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:setupsteppeweathergfxset |SetupSteppeWeatherGfxSet ()]] | | | [[ scripting:reference:comfort:startsummer |StartSummer (_Duration)]] | | | [[ scripting:reference:comfort:startrain |StartRain (_Duration)]] | | | [[ scripting:reference:comfort:startwinter |StartWinter (_Duration)]] | | =====Kategorie: Spieler===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:allowtechnology |AllowTechnology (_Technology, _PlayerId)]] | | | [[ scripting:reference:comfort:areentitiesinarea |AreEntitiesInArea (_PlayerId, _EntityType, _Position, _Range, _Amount)]] | | | [[ scripting:reference:comfort:forbidalluniversitytechnologies |ForbidAllUniversityTechnologies (_PlayerId)]] | | | [[ scripting:reference:comfort:forbidtechnology |ForbidTechnology (_Technology, _PlayerId)]] | | | [[ scripting:reference:comfort:researchtechnology |ResearchTechnology (_Technology, _PlayerId)]] | | | [[ scripting:reference:comfort:setfriendly |SetFriendly (_PlayerId1, _PlayerId2)]] | | | [[ scripting:reference:comfort:sethostile |SetHostile (_PlayerId1, _PlayerId2)]] | | | [[ scripting:reference:comfort:setneutral |SetNeutral (_PlayerId1, _PlayerId2)]] | | | [[ scripting:reference:comfort:setplayername |SetPlayerName (_PlayerId, _Name)]] | | =====Kategorie: Computerspieler===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:feedaiwithconstructionplanfile |FeedAiWithConstructionPlanFile (_PlayerId, _ConstructionPlan)]] | | | [[ scripting:reference:comfort:feedaiwithresearchplanfile |FeedAiWithResearchPlanFile (_PlayerId, _ResearchPlan)]] | | | [[ scripting:reference:comfort:setupplayerai |SetupPlayerAi (_PlayerId, _Description)]] | | =====Kategorie: Trigger===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:endjob |EndJob (_JobId)]] | | | [[ scripting:reference:comfort:jobisrunning |JobIsRunning (_JobId)]] | | | [[ scripting:reference:comfort:starthiresjob |StartHiResJob (_FunctionName)]] | | | [[ scripting:reference:comfort:startjob |StartJob (_FunctionName)]] | | | [[ scripting:reference:comfort:startsimplehiresjob |StartSimpleHiResJob (_FunctionName)]] | | | [[ scripting:reference:comfort:startsimplejob |StartSimpleJob (_FunctionName)]] | | =====Kategorie: Quests===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:creategoldchest |CreateGoldChest (_Position)]] | | | [[ scripting:reference:comfort:createironchest |CreateIronChest (_Position)]] | | | [[ scripting:reference:comfort:createnpc |CreateNPC (_NpcTable)]] | | | [[ scripting:reference:comfort:createrandomchests |CreateRandomChests ()]] | | | [[ scripting:reference:comfort:createrandomgoldchest |CreateRandomGoldChest (_Position)]] | | | [[ scripting:reference:comfort:createrandomgoldchests |CreateRandomGoldChests ()]] | | | [[ scripting:reference:comfort:defeat |Defeat ()]] | | | [[ scripting:reference:comfort:startchestquest |StartChestQuest ()]] | | | [[ scripting:reference:comfort:talkedtonpc |TalkedToNPC (_NpcTable)]] | | | [[ scripting:reference:comfort:victory |Victory ()]] | | =====Kategorie: Marktplatz===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:setclaydeflation |SetClayDeflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setclayinflation |SetClayInflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setclayprice |SetClayPrice (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setstonedeflation |SetStoneDeflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setstoneinflation |SetStoneInflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setstoneprice |SetStonePrice (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setsulfurdeflation |SetSulfurDeflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setsulfurinflation |SetSulfurInflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setsulfurprice |SetSulfurPrice (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setwooddeflation |SetWoodDeflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setwoodinflation |SetWoodInflation (_PlayerId, _Value)]] | | | [[ scripting:reference:comfort:setwoodprice |SetWoodPrice (_PlayerId, _Value)]] | | =====Kategorie: Sonstiges===== ^Funktion^Beschreibung^ | [[ scripting:reference:comfort:getrandom |GetRandom (_Limit)]] | | | [[ scripting:reference:comfort:message |Message (_Text)]] | | | [[ scripting:reference:comfort:resolvebriefing |ResolveBriefing (_BriefingPage)]] | | | [[ scripting:reference:comfort:startbriefing |StartBriefing (_BriefingTable)]] | |