|
Oolite
|
#include <PlayerEntityLegacyScriptEngine.h>
Class Methods | |
| (static NSString *) | + CurrentScriptNameOr [implementation] |
| (static void) | + PerformScriptActions [implementation] |
| (static void) | + PerformConditionalStatment [implementation] |
| (static void) | + PerformActionStatment [implementation] |
| (static BOOL) | + TestScriptConditions [implementation] |
Definition at line 57 of file PlayerEntityLegacyScriptEngine.h.
| - (void) add: | (NSString *) | missionVariableString_value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (BOOL) addEqScriptForKey: | (NSString *) | eq_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addLiteralMissionText: | (NSString *) | text |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addMissionDestination: | (NSString *) | destinations |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addMissionText: | (NSString *) | textKey |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (OOPlanetEntity *) addMoon: | (NSString *) | moonKey |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (OOPlanetEntity *) addPlanet: | (NSString *) | planetKey |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addScene: | (NSArray *) | items | |
| atOffset: | (Vector) | off | |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addShips: | (NSString *) | roles_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addShipsAt: | (NSString *) | roles_number_system_x_y_z |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addShipsAtPrecisely: | (NSString *) | roles_number_system_x_y_z |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addShipsWithinRadius: | (NSString *) | roles_number_system_x_y_z_r |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) addSystemShips: | (NSString *) | roles_number_position |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) awardCargo: | (NSString *) | amount_typeString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) awardCredits: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) awardEquipment: | (NSString *) | equipString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) awardFuel: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) awardShipKills: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) blowUpStation |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) checkForShips: | (NSString *) | roleString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) checkScript |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
References foreachkey, and nil.
| - (void) clearMissionDescription |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) clearMissionDescriptionForMission: | (NSString *) | key |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) clearMissionScreen |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) clearMissionScreenID |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) clock_days_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) clock_hours_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) clock_mins_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) clock_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) clock_secs_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) commanderLegalStatus_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) commanderLegalStatus_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) commanderName_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) commanderRank_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) commanderShip_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) commanderShipDisplayName_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) commsMessage: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) commsMessageByUnpiloted: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) consoleMessage3s: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) consoleMessage6s: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) credits_number |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 129 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 119 of file PlayerEntityLegacyScriptEngine.m.
References kActionTempPrefix, nil, and sCurrentMissionKey.
| - (NSNumber *) d100_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) d256_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) debugMessage: | (NSString *) | args |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) debugOff |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) debugOn |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) decrement: | (NSString *) | missionVariableString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) dockedAtMainStation_bool |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) dockedStationName_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) dockedTechLevel_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) doMissionCallback |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) ejectItem: | (NSString *) | item_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) endMissionScreenAndNoteOpportunity |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSUInteger) eqScriptIndexForKey: | (NSString *) | eq_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) foundEquipment_bool |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) fuelLeakRate_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) fuelLevel_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) galaxy_number |
Extends class PlayerEntity.
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) gui_screen_string |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) increment: | (NSString *) | missionVariableString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) launchFromStation |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) localVariableForKey: | (NSString *) | variableName | |
| andMission: | (NSString *) | missionKey | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSMutableDictionary *) localVariablesForMission: | (NSString *) | missionKey |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) messageShipAIs: | (NSString *) | roles_message |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) mission_string |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) missionChoice_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) missionKeyPress_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) missionScreenID |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSArray *) missionsList |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) missionTitle |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) missionVariableForKey: | (NSString *) | key |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSDictionary *) missionVariables |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 185 of file PlayerEntityLegacyScriptEngine.m.
References count, kOOExpandNoOptions, PlayerEntity::localVariablesForMission:, nil, OOExpandDescriptionString(), OOStringExpanderDefaultRandomSeed(), and PLAYER.
Here is the call graph for this function:
|
implementation |
Definition at line 158 of file PlayerEntityLegacyScriptEngine.m.
References nil.
|
implementation |
Definition at line 141 of file PlayerEntityLegacyScriptEngine.m.
References nil.
| - (NSNumber *) planet_number |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) playSound: | (NSString *) | soundName |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (BOOL) processSceneDictionary: | (NSDictionary *) | couplet | |
| atOffset: | (Vector) | off | |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (BOOL) processSceneString: | (NSString*) | item | |
| atOffset: | (Vector) | off | |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) pseudoFixedD100_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) pseudoFixedD256_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 260 of file PlayerEntityLegacyScriptEngine.m.
| - (void) refreshMissionScreenTextEntry |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) removeAllCargo |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) removeAllCargo: | (BOOL) | forceRemoval |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) removeEqScriptForKey: | (NSString *) | eq_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) removeEquipment: | (NSString *) | equipString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) removeMissionDestination: | (NSString *) | destinations |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) replaceVariablesInString: | (NSString*) | args |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) reset: | (NSString *) | missionvariable |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) resetMissionChoice |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) resetScriptTimer |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) runScriptActions: | (NSArray *) | sanitizedActions | |
| withContextName: | (NSString *) | contextName | |
| forTarget: | (ShipEntity *) | target | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) runUnsanitizedScriptActions: | (NSArray *) | unsanitizedActions | |
| allowingAIMethods: | (BOOL) | allowAIMethods | |
| withContextName: | (NSString *) | contextName | |
| forTarget: | (ShipEntity *) | target | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) score_number |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (ShipEntity *) scriptTarget |
Definition at line 233 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (BOOL) scriptTestConditions: | (NSArray *) | array |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) scriptTimer_number |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) sendAllShipsAway |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) set: | (NSString *) | missionvariable_value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setBackgroundFromDescriptionsKey: | (NSString*) | d_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setFuelLeak: | (NSString *) | value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setGalacticHyperspaceBehaviourTo: | (NSString *) | galacticHyperspaceBehaviourString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setGalacticHyperspaceFixedCoordsTo: | (NSString *) | galacticHyperspaceFixedCoordsString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setGuiToMissionScreen |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setGuiToMissionScreenWithCallback: | (BOOL) | callback |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setLegalStatus: | (NSString *) | valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setLocalVariable: | (NSString *) | value | |
| forKey: | (NSString *) | variableName | |
| andMission: | (NSString *) | missionKey | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionChoiceByTextEntry: | (BOOL) | enable |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionChoices: | (NSString *) | choicesKey |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionChoicesDictionary: | (NSDictionary *) | choicesDict |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionDescription: | (NSString *) | textKey |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionDescription: | (NSString *) | textKey | |
| forMission: | (NSString *) | key | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionInstructions: | (NSString *) | text | |
| forMission: | (NSString *) | key | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionInstructionsList: | (NSArray *) | list | |
| forMission: | (NSString *) | key | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionMusic: | (NSString *) | value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionScreenID: | (NSString *) | msid |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionTitle: | (NSString *) | value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setMissionVariable: | (NSString *) | value | |
| forKey: | (NSString *) | key | |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setPlanetinfo: | (NSString *) | key_valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setScriptTarget: | (ShipEntity *) | ship |
Definition at line 233 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setSpecificPlanetInfo: | (NSString *) | key_valueString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) setSunNovaIn: | (NSString *) | time_value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) shipsFound_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) showShipModel: | (NSString *) | shipKey |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) spawnShip: | (NSString *) | ship_key |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) status_string |
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.
| - (void) subtract: | (NSString *) | missionVariableString_value |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) sunGoneNova_bool |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) sunWillGoNova_bool |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) systemEconomy_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) systemEconomy_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) systemGovernment_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSString *) systemGovernment_string |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) systemPopulation_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) systemProductivity_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (NSNumber *) systemTechLevel_number |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) targetNearestHostile |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) targetNearestIncomingMissile |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
| - (void) testForEquipment: | (NSString *) | equipString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 233 of file PlayerEntityLegacyScriptEngine.m.
| - (void) useSpecialCargo: | (NSString *) | descriptionString |
Definition at line 954 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Extends class PlayerEntity.
Definition at line 278 of file PlayerEntityLegacyScriptEngine.m.