57@interface PlayerEntity (Scripting)
64- (void) runScriptActions:(NSArray *)sanitizedActions withContextName:(NSString *)contextName forTarget:(
ShipEntity *)target;
65- (void) runUnsanitizedScriptActions:(NSArray *)unsanitizedActions allowingAIMethods:(BOOL)allowAIMethods withContextName:(NSString *)contextName forTarget:(
ShipEntity *)target;
68- (BOOL) scriptTestConditions:(NSArray *)array;
72- (NSString *)missionVariableForKey:(NSString *)key;
73- (void)setMissionVariable:(NSString *)value forKey:(NSString *)key;
75- (NSMutableDictionary *)localVariablesForMission:(NSString *)missionKey;
76- (NSString *)localVariableForKey:(NSString *)variableName andMission:(NSString *)missionKey;
77- (void)setLocalVariable:(NSString *)value forKey:(NSString *)variableName andMission:(NSString *)missionKey;
135- (void) setMissionDescription:(NSString *)textKey;
137- (void) setMissionInstructions:(NSString *)text forMission:(NSString *)key;
138- (void) setMissionInstructionsList:(NSArray *)list forMission:(NSString *)key;
139- (void) setMissionDescription:(NSString *)textKey forMission:(NSString *)key;
140- (void) clearMissionDescriptionForMission:(NSString *)key;
142- (void) commsMessage:(NSString *)valueString;
143- (void) commsMessageByUnpiloted:(NSString *)valueString;
147- (void) consoleMessage3s:(NSString *)valueString;
148- (void) consoleMessage6s:(NSString *)valueString;
150- (void) setLegalStatus:(NSString *)valueString;
151- (void) awardCredits:(NSString *)valueString;
152- (void) awardShipKills:(NSString *)valueString;
153- (void) awardEquipment:(NSString *)equipString;
154- (void) removeEquipment:(NSString *)equipString;
156- (void) setPlanetinfo:(NSString *)key_valueString;
157- (void) setSpecificPlanetInfo:(NSString *)key_valueString;
159- (void) awardCargo:(NSString *)amount_typeString;
163- (void) useSpecialCargo:(NSString *)descriptionString;
165- (void) testForEquipment:(NSString *)equipString;
167- (void) awardFuel:(NSString *)valueString;
169- (void) messageShipAIs:(NSString *)roles_message;
170- (void) ejectItem:(NSString *)item_key;
171- (void) addShips:(NSString *)roles_number;
172- (void) addSystemShips:(NSString *)roles_number_position;
173- (void) addShipsAt:(NSString *)roles_number_system_x_y_z;
174- (void) addShipsAtPrecisely:(NSString *)roles_number_system_x_y_z;
175- (void) addShipsWithinRadius:(NSString *)roles_number_system_x_y_z_r;
176- (void) spawnShip:(NSString *)ship_key;
177- (void) set:(NSString *)missionvariable_value;
178- (void) reset:(NSString *)missionvariable;
195- (void) increment:(NSString *)missionVariableString;
196- (void) decrement:(NSString *)missionVariableString;
198- (void) add:(NSString *)missionVariableString_value;
199- (void) subtract:(NSString *)missionVariableString_value;
201- (void) checkForShips: (NSString *)roleString;
203- (void) addMissionText: (NSString *)textKey;
204- (void) addLiteralMissionText: (NSString *)text;
206- (void) setMissionChoiceByTextEntry:(BOOL)enable;
207- (void) setMissionChoices:(NSString *)choicesKey;
209- (void) setMissionChoicesDictionary:(NSDictionary *)choicesDict;
214- (void) addMissionDestination:(NSString *)destinations;
215- (void) removeMissionDestination:(NSString *)destinations;
217- (void) showShipModel:(NSString *)shipKey;
218- (void) setMissionMusic:(NSString *)value;
221- (void) setMissionTitle:(NSString *)value;
223- (void) setFuelLeak: (NSString *)value;
225- (void) setSunNovaIn: (NSString *)time_value;
230- (OOPlanetEntity *) addPlanet: (NSString *)planetKey;
231- (OOPlanetEntity *) addMoon: (NSString *)moonKey;
235- (void) debugMessage:(NSString *)args;
237- (NSString*) replaceVariablesInString:(NSString*) args;
239- (void) playSound:(NSString *) soundName;
241- (BOOL) addEqScriptForKey:(NSString *)eq_key;
242- (void) removeEqScriptForKey:(NSString *)eq_key;
243- (NSUInteger) eqScriptIndexForKey:(NSString *)eq_key;
248- (void) setGalacticHyperspaceBehaviourTo:(NSString *) galacticHyperspaceBehaviourString;
249- (void) setGalacticHyperspaceFixedCoordsTo:(NSString *) galacticHyperspaceFixedCoordsString;
254- (void) setMissionScreenID:(NSString *)msid;
258- (void) setGuiToMissionScreenWithCallback:(BOOL) callback;
261- (void) setBackgroundFromDescriptionsKey:(NSString*) d_key;
262- (void) addScene:(NSArray *) items atOffset:(Vector) off;
263- (BOOL) processSceneDictionary:(NSDictionary *) couplet atOffset:(Vector) off;
264- (BOOL) processSceneString:(NSString*) item atOffset:(Vector) off;
NSString * OOComparisonTypeToString(OOComparisonType type) CONST_FUNC
NSString * dockedAtMainStation_bool()
NSString * sunGoneNova_bool()
NSNumber * pseudoFixedD256_number()
NSNumber * fuelLeakRate_number()
NSString * systemEconomy_string()
void setGuiToMissionScreen()
NSString * missionTitle()
void targetNearestHostile()
NSString * commanderLegalStatus_string()
NSNumber * clock_number()
NSNumber * systemGovernment_number()
NSString * missionScreenID()
NSNumber * systemEconomy_number()
NSNumber * clock_days_number()
NSString * commanderShipDisplayName_string()
NSNumber * clock_hours_number()
NSString * commanderShip_string()
void resetMissionChoice()
NSNumber * pseudoFixedD100_number()
NSString * commanderName_string()
NSNumber * fuelLevel_number()
void endMissionScreenAndNoteOpportunity()
NSString * missionKeyPress_string()
NSNumber * credits_number()
void clearMissionDescription()
NSString * foundEquipment_bool()
NSString * status_string()
void targetNearestIncomingMissile()
NSNumber * systemTechLevel_number()
NSString * mission_string()
NSNumber * systemProductivity_number()
NSDictionary * missionVariables()
NSNumber * score_number()
void clearMissionScreen()
NSNumber * commanderLegalStatus_number()
NSString * commanderRank_string()
NSString * systemGovernment_string()
NSNumber * clock_secs_number()
NSNumber * planet_number()
NSNumber * dockedTechLevel_number()
void refreshMissionScreenTextEntry()
NSNumber * shipsFound_number()
NSNumber * galaxy_number()
ShipEntity * scriptTarget()
NSNumber * clock_mins_number()
NSString * sunWillGoNova_bool()
NSString * dockedStationName_string()
void clearMissionScreenID()
NSNumber * systemPopulation_number()
NSNumber * scriptTimer_number()
NSString * gui_screen_string()
NSString * missionChoice_string()