Scripting (status): Difference between revisions

From OpenMW Wiki
Jump to navigation Jump to search
Line 319: Line 319:
|-
|-
| ForceRun
| ForceRun
| <font color="darkred"> not started </font>
| <font color="green"> implemented </font>
|-
|-
| ForceSneak
| ForceSneak
| <font color="darkred"> not started </font>
| <font color="green"> implemented </font>
|}
|}



Revision as of 13:50, 16 June 2012

Scripting (Status)

This is a list of all the script commands and settings. As in vanilla Morrowind, these same scripts generally work on the console as well as mods.

"But basically the console is not different from other script types (local scripts, global scripts, targeted scripts (not implemented yet) and dialogue scripts (not implemented either)) . It is using the same compiler/interpreter system." - Zini

Note: The list was taken from the UESPWiki.

A

Name Status
AIActivate not started
AIEscort placeholder-implementation
AIEscortCell not started
AIFollow not started
AIFollowCell not started
AITravel placeholder-implementation
AIWander not started
Activate implemented
AddItem implemented
AddSoulGem not started
AddSpell implemented
AddToLev not started
AddToLevCreature not started
AddToLevItem not started
AddTopic implemented

B

Name Status
BC removed
BecomeWerewolf not started
Begin implemented
BetaComment removed

C

Name Status
COC implemented
COE implemented
Cast not started
CellChanged implemented
CellUpdate removed
CenterOnCell implemented
CenterOnExterior implemented
ChangeWeather implemented
Choice implemented
ClearForceJump not started
ClearForceMoveJump not started
ClearForceRun implemented
ClearForceSneak implemented
ClearInfoActor removed
CreateMaps removed

D

Name Status
Day implemented
DaysPassed implemented
Disable implemented
DisableControls placeholder-implementation
DisableLevitation not started
DisablePlayerControls placeholder-implementation
DisablePlayerFighting placeholder-implementation
DisablePlayerJumping placeholder-implementation
DisablePlayerLooking placeholder-implementation
DisablePlayerMagic placeholder-implementation
DisablePlayerViewSwitch placeholder-implementation
DisableTeleporting not started
DisableVanityMode placeholder-implementation
DontSaveObject implemented
Drop not started
DropSoulGem not started

E

Name Status
Else implemented
ElseIf implemented
Enable implemented
EnableBirthMenu implemented
EnableClassMenu implemented
EnableInventoryMenu placeholder-implementation
EnableLevelupMenu placeholder-implementation
EnableLevitation not started
EnableMagicMenu placeholder-implementation
EnableMapMenu implemented
EnableNameMenu implemented
EnablePlayerControls placeholder-implementation
EnablePlayerFighting placeholder-implementation
EnablePlayerJumping placeholder-implementation
EnablePlayerLooking placeholder-implementation
EnablePlayerMagic placeholder-implementation
EnablePlayerViewSwitch placeholder-implementation
EnableRaceMenu implemented
EnableRest placeholder-implementation
EnableStatsReviewMenu placeholder-implementation
EnableStatsMenu implemented
EnableTeleporting not started
EnableVanityMode placeholder-implementation
End implemented
EndIf implemented
EndWhile implemented
Equip not started
ExplodeSpell not started

F

Name Status
Face not started
FadeIn implemented
FadeOut implemented
FadeTo implemented
Fall not started
FillJournal removed
FillMap not started
FixMe not started
Float implemented
ForceGreeting implemented
ForceJump not started
ForceMoveJump not started
ForceRun implemented
ForceSneak implemented

G

Name Status
GameHour implemented
GetAIPackageDone placeholder-implementation
GetAcrobatics implemented
GetAgility implemented
GetAlarm not started
GetAlchemy implemented
GetAlteration implemented
GetAngle not started
GetArmorBonus not started
GetArmorType not started
GetArmorer implemented
GetAthletics implemented
GetAttackBonus not started
GetAttacked not started
GetAxe implemented
GetBlightDisease not started
GetBlindness not started
GetBlock implemented
GetBluntWeapon implemented
GetButtonPressed implemented
GetCastPenalty not started
GetChameleon not started
GetColliding not started
GetCollidingActor not started
GetCollidingPC not started
GetCommonDisease not started
GetConjuration implemented
GetControlsDisabled not started
GetCurrentAIPackage not started
GetCurrentTime not started
GetCurrentWeather implemented
GetDeadCount not started
GetDefendBonus not started
GetDestruction implemented
GetDetected not started
GetDisabled implemented
GetDisease not started
GetDisposition not started
GetDistance implemented
GetEffect not started
GetEnchant implemented
GetEndurance implemented
GetFactionReaction not started
GetFatigue implemented
GetFight not started
GetFlee not started
GetFlying not started
GetForceJump not started
GetForceMoveJump not started
GetForceRun not started
GetForceSneak not started
GetHandToHand implemented
GetHealth implemented
GetHealthGetRatio implemented
GetHeavyArmor implemented
GetHello not started
GetIllusion implemented
GetIntelligence implemented
GetInterior implemented
GetInvisible not started
GetItemCount implemented
GetJournalIndex implemented
GetLOS not started
GetLevel not started
GetLightArmor implemented
GetLineOfSight not started
GetLocked not started
GetLongBlade implemented
GetLuck implemented
GetMagicka implemented
GetMarksman implemented
GetMasserPhase implemented
GetMediumArmor implemented
GetMercantile implemented
GetMysticism implemented
GetPCCell implemented
GetPCCrimeLevel not started
GetPCFacRep not started
GetPCInJail not started
GetPCJumping not started
GetPCRank implemented
GetPCRunning not started
GetPCSleep not started
GetPCSneaking not started
GetPCTraveling not started
GetPCVisionBonus not started
GetParalysis not started
GetPersonality implemented
GetPlayerControlsDisabled not started
GetPlayerFightingDisabled not started
GetPlayerJumpingDisabled not started
GetPlayerLookingDisabled not started
GetPlayerMagicDisabled not started
GetPlayerViewSwitch not started
GetPos not started
GetRace not started
GetReputation not started
GetResistBlight not started
GetResistCorprus not started
GetResistDisease not started
GetResistFire not started
GetResistFrost not started
GetResistMagicka not started
GetResistNormalWeapons not started
GetResistParalysis not started
GetResistPoison not started
GetResistShock not started
GetRestoration implemented
GetScale not started
GetSecondsPassed implemented
GetSecundaPhase implemented
GetSecurity implemented
GetShortBlade implemented
GetSilence not started
GetSneak implemented
GetSoundPlaying not started
GetSpear implemented
GetSpeechcraft implemented
GetSpeed implemented
GetSpell implemented
GetSpellEffects not started
GetSpellReadied not started
GetSquareRoot not started
GetStanding not started
GetStandingActor not started
GetStandingPC not started
GetStartingAngle not started
GetStartingPos not started
GetStrength implemented
GetSuperJump not started
GetSwimSpeed not started
GetTarget not started
GetUnarmored implemented
GetVanityModeDisabled not started
GetWaterBreathing not started
GetWaterLevel implemented
GetWaterWalking not started
GetWeaponDrawn not started
GetWeaponType not started
GetWerewolfKills not started
GetWillpower implemented
GetWindSpeed not started
GoToJail not started
Goodbye implemented

H

Name Status
HasItemEquipped not started
HasSoulGem not started
Help not started
HitAttemptOnMe not started
HitOnMe not started
HurtCollidingActor not started
HurtStandingActor not started

I

Name Status
If implemented
IsWerewolf not started

J

Name Status
Journal implemented

L

Name Status
Lock implemented
Long implemented
LoopGroup implemented
LowerRank not started

M

Name Status
MOTO removed
MenuMode implemented
MenuTest not started
MessageBox implemented
ModAcrobatics implemented
ModAgility implemented
ModAlarm not started
ModAlchemy implemented
ModAlteration implemented
ModArmorBonus not started
ModArmorer implemented
ModAthletics implemented
ModAttackBonus not started
ModAxe implemented
ModBlindness not started
ModBlock not started
ModBluntWeapon implemented
ModCastPenalty not started
ModChameleon not started
ModConjuration implemented
ModCurrentFatigue implemented
ModCurrentHealth implemented
ModCurrentMagicka implemented
ModDefendBonus not started
ModDestruction implemented
ModDisposition placeholder-implementation
ModEnchant implemented
ModEndurance implemented
ModFactionReaction not started
ModFatigue implemented
ModFight not started
ModFlee not started
ModFlying not started
ModHandToHand implemented
ModHealth implemented
ModHeavyArmor implemented
ModHello not started
ModIllusion implemented
ModIntelligence implemented
ModInvisible not started
ModLightArmor implemented
ModLongBlade implemented
ModLuck implemented
ModMagicka implemented
ModMarksman implemented
ModMediumArmor implemented
ModMercantile implemented
ModMysticism implemented
ModPCCrimeLevel not started
ModPCFacRep not started
ModPCVisionBonus not started
ModParalysis not started
ModPersonality implemented
ModRegion not started
ModReputation not started
ModResistBlight not started
ModResistCorprus not started
ModResistDisease not started
ModResistFire not started
ModResistFrost not started
ModResistMagicka not started
ModResistNormalWeapons not started
ModResistParalysis not started
ModResistPoison not started
ModResistShock not started
ModRestoration implemented
ModScale not started
ModSecurity implemented
ModShortBlade implemented
ModSilence not started
ModSneak implemented
ModSpear implemented
ModSpeechcraft implemented
ModSpeed implemented
ModStrength not started
ModSuperJump not started
ModSwimSpeed not started
ModUnarmored implemented
ModWaterBreathing not started
ModWaterLevel implemented
ModWaterWalking not started
ModWillpower implemented
Month implemented
Move not started
MoveOneToOne removed
MoveWorld not started

O

Name Status
ORI removed
OnActivate implemented
OnDeath not started
OnKnockout not started
OnMurder not started
OnPCAdd not started
OnPCDrop not started
OnPCEquip not started
OnPCHitMe not started
OnPCRepair not started
OnPCSoulGemUse not started
OnRepair not started
Output removed
OutputObjCounts removed
OutputRefCounts removed
OutputRefInfo removed

P

Name Status
PCClearExpelled not started
PCExpell not started
PCExpelled not started
PCForce1stPerson not started
PCForce3rdPerson not started
PCGet3rdPerson not started
PCJoinFaction implemented
PCLowerRank implemented
PCRace not started
PCRaiseRank implemented
PCSkipEquip not started
PCVampire not started
PCWerewolf not started
PT removed
PayFine not started
PayFineThief not started
PlaceAt not started
PlaceAtMe not started
PlaceAtPC not started
PlaceItem not started
PlaceItemCell not started
PlayBink not started
PlayGroup implemented
PlayLoopSound3D implemented
PlayLoopSound3DVP implemented
PlaySound implemented
PlaySound3D implemented
PlaySound3DVP implemented
PlaySoundVP implemented
Position not started
PositionCell not started
PurgeTextures removed

R

Name Status
RA not started
RaiseRank not started
Random implemented
RemoveEffects not started
RemoveFromLev not started
RemoveFromLevCreature not started
RemoveFromLevItem not started
RemoveItem implemented
RemoveSoulGem not started
RemoveSpell implemented
RemoveSpellEffects not started
RepairedOnMe not started
ResetActors not started
Resurrect not started
Return implemented
Rotate not started
RotateWorld not started

S

Name Status
SA removed
SCT removed
SG removed
SSG removed
ST removed
SV not started
SameFaction not started
Say implemented
SayDone implemented
ScriptRunning implemented
Set implemented
SetAcrobatics implemented
SetAgility implemented
SetAlarm not started
SetAlchemy implemented
SetAlteration implemented
SetAngle not started
SetArmorBonus not started
SetArmorer implemented
SetAtStart not started
SetAthletics implemented
SetAttackBonus not started
SetAxe implemented
SetBlindness not started
SetBlock implemented
SetBluntWeapon implemented
SetCastPenalty not started
SetChameleon not started
SetConjuration implemented
SetDefendBonus not started
SetDelete not started
SetDestruction implemented
SetDisposition not started
SetEnchant implemented
SetEndurance implemented
SetFactionReaction not started
SetFatigue implemented
SetFight not started
SetFlee not started
SetFlying not started
SetHandToHand implemented
SetHealth implemented
SetHeavyArmor implemented
SetHello not started
SetIllusion implemented
SetIntelligence implemented
SetInvisible not started
SetJournalIndex implemented
SetLevel not started
SetLightArmor implemented
SetLongBlade implemented
SetLuck implemented
SetMagicka implemented
SetMarksman implemented
SetMediumArmor implemented
SetMercantile implemented
SetMysticism implemented
SetPCCrimeLevel not started
SetPCFacRep not started
SetPCVisionBonus not started
SetParalysis not started
SetPersonality implemented
SetPos not started
SetReputation not started
SetResistBlight not started
SetResistCorprus not started
SetResistDisease not started
SetResistFire not started
SetResistFrost not started
SetResistMagicka not started
SetResistNormalWeapons not started
SetResistParalysis not started
SetResistPoison not started
SetResistShock not started
SetRestoration implemented
SetScale not started
SetSecurity implemented
SetShortBlade implemented
SetSilence not started
SetSneak implemented
SetSpear implemented
SetSpeechcraft implemented
SetSpeed implemented
SetStrength not started
SetSuperJump not started
SetSwimSpeed not started
SetUnarmored implemented
SetWaterBreathing not started
SetWaterLevel implemented
SetWaterWalking not started
SetWerewolfAcrobatics not started
SetWillpower implemented
Short implemented
Show removed
ShowAnim removed
ShowGroup removed
ShowMap not started
ShowRestMenu placeholder-implementation
ShowSceneGraph removed
ShowTargets removed
ShowVars not started
SkipAnim implemented
StartCombat not started
StartScript implemented
StayOutside not started
StopCellTest removed
StopCombat not started
StopScript implemented
StopSound implemented
StreamMusic implemented

T

Name Status
T3D removed
TAI not started
TB not started
TCB implemented
TCG implemented
TCL implemented
TCS not started
TDS not started
TDT not started
TFH implemented
TFOW implemented
TG not started
TGM not started
TKS not started
TL removed
TLF not started
TM not started
TMS not started
TPG implemented
TS placeholder-implementation
TSO not started
TST not started
TTS not started
TVM not started
TW not started
TWA implemented
TWF implemented
TestCells removed
TestCellsModels removed
TestInteriorCells removed
TestModels removed
TestThreadCells removed
ToggleAI not started
ToggleBorders not started
ToggleCollision implemented
ToggleCollisionBoxes implemented
ToggleCollisionGrid implemented
ToggleCombatStats not started
ToggleDebugText not started
ToggleDialogueStats not started
ToggleFogOfWar implemented
ToggleFullHelp implemented
ToggleGodMode not started
ToggleGrid not started
ToggleKillStats not started
ToggleLights removed
ToggleLoadFade not started
ToggleMagicStats not started
ToggleMenus not started
ToggleModes not started
TogglePathGrid implemented
ToggleScriptOutput not started
ToggleScripts not started
ToggleSky implemented
ToggleStats not started
ToggleTextureString not started
ToggleVanityMode not started
ToggleWater implemented
ToggleWireframe implemented
ToggleWorld not started
TurnMoonRed implemented
TurnMoonWhite implemented

U

Name Status
UndoWerewolf not started
Unlock implemented
UsedOnMe removed

W

Name Status
WakeUpPC not started
While implemented

X

Name Status
XBox implemented

Y

Name Status
Year implemented

MWSE

Here is the current status of MWSE implementation.


Legend

Status Description
not started Work on this instruction/function/special variable has not started yet.
placeholder-implementation The instruction/function/special variable has been implemented, but the engine feature, that is controlled by it, is not available yet.
implemented The instruction/function/special variable has been implemented.
removed This instruction/function/special variable will not be implemented (at least not in 1.0), because either it isn't working in Morrowind either or it is a debugging aid, that is used only from the console and does not serve any purpose in OpenMW.