Difference between revisions of "Methods"
From Elite Wiki
(→script methods GUI) |
|||
Line 7: | Line 7: | ||
== script methods GUI== |
== script methods GUI== |
||
− | addMissionText: |
+ | addMissionText: Story_text_for_somemission (missiontext.plist) |
set: mission_somemission SOME_STATE |
set: mission_somemission SOME_STATE |
||
setGuiToMissionScreen |
setGuiToMissionScreen |
||
− | setMissionDescription: |
+ | setMissionDescription: short_decription (missiontext.plist) |
showShipModel: shiptype |
showShipModel: shiptype |
||
clearMissionDescription |
clearMissionDescription |
Revision as of 22:25, 20 January 2006
Methods
Methods are the actions that are performed when conditions, defined in a scripted plist, are met. Be it an entry of death_actions or scripted_actions inside a shipdata.plist or a script.plist's Do-array, or even in a AI.plist, all methods are interchangable between plists.
For example; a special qbomb could, in principle, detonate, send a commsmessage and cause the sun in a system to go nova. the relevant methods could be embedded in the AI.plist or the [death_actions].
Contents
script methods GUI
addMissionText: Story_text_for_somemission (missiontext.plist) set: mission_somemission SOME_STATE setGuiToMissionScreen setMissionDescription: short_decription (missiontext.plist) showShipModel: shiptype clearMissionDescription setMissionMusic: filename
script methods system
checkForShips: shiptype addSystemShips: shiptype # 0.66 (?) addShips: shiptype # addShipsAtPrecisely: shiptype 1 pwu 0 0 0.88 (?) setSunNovaIn: # setPlanetinfo: (see planetinfo.plist) setMissionImage: myface.png
script methods mission state
set: mission_mynumber # increment: mission_mynumber (mission_mynumber = #+1) setMissionChoices: mission_yesno resetMissionChoice
player state methods
awardShipKills: # awardEquipment: EQ_SOME_PIECE_OF_KIT awardCredits: # setLegalStatus: # testForEquipment: EQ_COOL_TOY setFuelLeak: # useSpecialCargo: A load full of '['thargoid_curses']' launchFromStation commsMessage: Happy Newyear! removeAllCargo awardCargo: # Commodity