Triggers that respond to frobs generally pass the ID of the frobber with the generated script message. Many traps use this to affect the original frobber. Normal filters usually pass the frobber ID intact. So a description may mention the "frobber" even though the script doesn't actually handle the frob message itself.

The lists of properties, links, etc. only include the names directly referenced by each script. The names inherited from the parent are not repeated. Many scripts also interact with the game indirectly: a script that teleports an object will cause the Physics\Model\State property to change, for example.

Name: AIFX
Inherits: RootScript
Properties: Creature\Creature Type
Common housekeeping for SFX attached to a creature.
Name: AlarmScreen
Inherits: RootScript
Messages: Alarm, Reset
Controls tweqs.
Name: Alchemy
Inherits: RootPsi
Messages: PsiTarget
Properties: Engine Features\Stack Count, Psi\Alchemy Val, Obj\Stack Increment
Strings: misc\AlchemySuccess, misc\AlchemyCant
Convert an object into nanites.
Name: AmmoScript
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd
Objects: Player
Reload the appropriate weapon.
Name: AnnelidModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: increase projectile speed and damage.
Name: AntiPsi
Inherits: RootPsi
Does nothing.
Name: Apparition
Inherits: RootScript
Messages: ApparBegin, ApparEnd, ApparFinalEnd, Timer(Out), Timer(In)
Properties: Renderer\Has Refs, Renderer\Transparency (alpha), Sound\Object Sound
Schemas: "Event StateChange", "LoopState Loop"
A scripted ghost.
Name: ArmorScript
Inherits: RootScript
Messages: TurnOn, TurnOff
Enable armor.
Name: AutoInstallSoft
Inherits: RootScript
Messages: FrobWorldEnd, FrobInvEnd, TakeSoft
Properties: Renderer\Has Refs, Obj\Software Level, Obj\Software Type
Schemas: boot_sw
Objects: Player
Strings: misc\SoftUpgrade, misc\SoftUseless
HRM software.
Name: BaseAI
Inherits: RootScript
Messages: Damage
Un-stun the AI.
Name: BaseButton
Inherits: RootScript
Messages: TurnOn, TurnOff, FrobWorldEnd, PlaySchemaAmbient
Properties: Script\Failure Sound
Schemas: "Event Activate"
A simple button.
Name: BaseCutscene
Inherits: RootScript
Doesn't do anything on its own.
Name: BaseEgg
Inherits: RootScript
Messages: TurnOn
Schemas: pod_exp
Activates tweqs.
Name: BaseElevator
Inherits: MovingTerrain
Messages: MovingTerrainWaypoint, TurnOn, NetTurnOn, Timer(TryElev)
Properties: Physics\Misc\MovingTerrain
Schemas: "Event Activate", "Event Deactivate"
Objects: Player
A regular elevator.
Name: BaseImplant
Inherits: RootScript
Messages: BeginScript, EndScript, TurnOn, TurnOff, Recharge, Timer(drain), FrobToolEnd, Consume
Properties: Player\Tech Skills, Obj\Energy\Drain Rate, Obj\Energy\Stored Energy, Obj\Energy\Drain Amount
Schemas: bb07, "Event Activate"
Objects: Player, Recharging Station
For implants.
Name: BaseLight
Inherits: RootScript
Messages: LightChange, TurnOn, TurnOff, Slain, BeginScript, EndScript, Timer(ReallySlay)
Properties: Renderer\Anim Light, Renderer\Self Illumination
Schemas: "Event Activate"
An animated light object.
Name: BaseMonster
Inherits: RootScript
Messages: TurnOn, TurnOff, Slain
Properties: Script\EcoType, Psi\Radar Type
Signals: SwitchOn, SwitchOff
Translate messages for AI.
Name: BaseRoom
Inherits: CoreRoom
Messages: PlayerRoomEnter, PlayerRoomExit, TurnOn, TurnOff
Trigger events when entering the room.
Name: BaseStatBoostScript
Inherits: StackConsumable
Messages: BeginScript, FrobInvEnd, Timer(WearOff), EndScript
Properties: Engine Features\Stack Count, Player\Drug Stats
Schemas: "Event Activate"
Objects: Player
Generic 5-second booster.
Name: Battery
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd, Consume, Recharge
Properties: Engine Features\Stack Count
Objects: Player
Strings: misc\HelpBattery
Use to recharge one object.
Name: BeakerScript
Inherits: RootScript
Messages: FrobToolEnd
Objects: Worm Piles
Swap the object for a mutated version.
Name: Berserk
Inherits: RootPsi
Does nothing.
Name: Brain
Inherits: RootScript
Messages: Slain, BrainDead
The brain that can be killed.
Name: BrokenHealingStation
Inherits: ObjConsumeButton
Messages: FrobWorldEnd, ToolConsume, UseMe, FullHeal
Properties: Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points, Gamesys\Radiation level, Obj\Object name
Schemas: "Event Activate"
Objects: Player
Strings: objname\Med_bed, misc\MedBedUse, misc\NeedNanites
Can't be used until it is made complete.
Name: CS9_DoorReporter
Inherits: Door
Messages: DoorOpen, DoorClose, MovingWallsOpen, MovingWallsClose
Objects: CutSceneNine
Tell the cutscene manager when the door has opened or closed.
Name: CS9_EggsandGrubs
Inherits: RootScript
Messages: BeginScript, TurnOn, TurnOff, Timer(NextIteration)
Objects: SafeTeleportLoc, FirstEgg
Teleport objects sequentially.
Name: CS9_HoloRumbler
Inherits: AI
Messages: BeginScript, StartWalking, Die, DieNow?, TurnOn
Objects: SafeTeleportLoc
Signals: WalkInPlace
Direct an actor.
Name: CS9_MasterControl
Inherits: RootScript
Messages: BeginScript, SchemaDone, TurnOn, TurnOff, MovingWallsOpen, MovingWallsClose, NetEvent11, NetEvent12, NetEvent14, NetEvent15, Timer(InitialDelay), Timer(DuringGroveTalk), Timer(FadeoutComplete), Timer(EndingFadeoutComplete), Timer(ReleaseForceField), Timer(DebugEventB), ScreenSwap, FadeShodanScreenIn, FadeShodanScreenOut, StartWalking, Die
Schemas: cs0901, cs0902, cs0903, cs0904, cs0905, cs0906, cs0907, cs0908, cs0909
Objects: ShodanScreenTL, ShodanScreenTM, ShodanScreenTR, ShodanScreenBL, ShodanScreenBM, ShodanScreenBR, EggsandGrubsControl, Rumbler1, Rumbler2, Rumbler3, Rumbler4, TextChangeAntenna, SlowDoorControl, FastDoorControl, MasterForceField, MasterCenterLight, MasterWallLight, RoomLight
Run the entire Shodan theatre cutscene.
Name: CS9_ShodanScreen
Inherits: RootScript
Messages: ScreenSwap, FadeShodanScreenOut, FadeShodanScreenIn, Timer(FadeOut)
Properties: Renderer\Extra Light, Shape\Model Name
Change the displays on the theatre screens.
Name: CameraAlert
Inherits: AI
Messages: Alertness, Slain, Reset, Alarm, TurnOn
Properties: Gamesys\Alarm On?, Shape\Model Name, AI\State\Current mode
Respond to alertness.
Name: CameraDeath
Inherits: RootScript
Messages: Slain, NetSlain
Objects: HE_harmless
Activates the model tweq.
Name: CancerStick
Inherits: RootScript
Messages: FrobInvEnd
Schemas: "Event Activate"
Take away one health point.
Name: Censor
Inherits: RootScript
Messages: BeginScript
Properties: SFX\Particles
Objects: Standard Blood Spang, New Blood Spang
Change the color of blood.
Name: CensorMe
Inherits: RootScript
Messages: BeginScript, Timer(KillMe)
Destroy the object if gore is prohibited.
Name: ChangeDelay
Inherits: RootScript
Messages: TurnOn
Properties: Script\Delay Time
Copies the property to linked objects.
Name: ChangeInterface
Inherits: RootScript
Messages: TurnOn, TurnOff, NetTurnOff, NetTurnOn
Objects: Player
QVars: HideInterface
Toggle the visibility of the HUD.
Name: ChangeInterfaceMany
Inherits: RootScript
Messages: TurnOn, TurnOff, NetTurnOff, NetTurnOn, SaveOverlays, SaveMouse, RestoreOverlays, RestoreMouse
Objects: Player
QVars: HideInterface
Toggle the visibility of the HUD. Compatible with multi-player.
Name: CharGen
Inherits: RootScript
Doesn't do anything on its own.
Name: Charmable
Inherits: AIFX
Messages: CharmStimStimulus, AbortCharm, Timer(EndCharm)
MetaProperties: Charmed
Objects: Charm FX, Pink Swirl
SFX when an AI is fighting for you.
Name: CheeseBorger
Inherits: RootScript
Messages: FrobInvEnd
Properties: Engine Features\Stack Count
Schemas: "Event Activate"
Objects: Player
Heal 15 points if the player has the Cyber-assimilation trait.
Name: Chemical
Inherits: RootScript
Messages: FrobInvEnd
Properties: Engine Features\Stack Count
Strings: misc\ChemUsed
Use a chemical for research.
Name: ChooseMission
Inherits: CharGen
Messages: Timer(RemoveYear), Timer(AddYear), Timer(ZeroControls), TurnOn
Properties: Player\Service, Player\Char Gen Room, Player\Char Gen Year, Script\Use Message, Player\Tech Skills, Player\Base Stats, Sound\Object Sound, MultiLevel\Dest Level, MultiLevel\Dest Loc
Objects: Player, BriefTrap1, BriefTrap2, BriefTrap3, BriefingStart1, BriefingStart2, BriefingStart3
Strings: chargen\YearText0, chargen\YearText1, chargen\YearText2, chargen\YearText3
QVars: HideInterface
Handle events on the training space station.
Name: ChooseService
Inherits: CharGen
Messages: TurnOn
Properties: Player\Service, Player\Psi Powers, Player\Psi Powers 2, Player\Tech Skills, Player\Weapon Skills, Player\Base Stats, Logs\Deck 1, MultiLevel\Dest Level, MultiLevel\Dest Loc
Objects: Player
Handle events in the recruitment center.
Name: Codebreaker
Inherits: RootPsi
Messages: ReduceTime
Properties: Player\Hack Duration
Objects: Player
Decrease the countdown of the active alarm.
Name: Comestible
Inherits: RootScript
Messages: FrobInvEnd
Schemas: "Event Activate"
Heal one point.
Name: Compass
Inherits: RootScript
Messages: Toggle, Hide
Properties: Renderer\Camera Attach
Schemas: "Event Activate"
Show an object that's attached to the player.
Name: Computer
Inherits: RootScript
Messages: FrobWorldEnd, HackSuccess, HackCritfail, TurnOn, TurnOff
Schemas: "Event Activate"
Show an access denied interface. Hacking triggers the link.
Name: ContactProxGrenade
Inherits: Physics
Messages: BeginScript, Slain, Trigger
Objects: Prox Grenade Trigger
A proximity explosive that activates on impact.
Name: ContainerScript
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
QVars: HideInterface
Show the container interface.
Name: CoreRoom
Inherits: Room
Messages: PlayerRoomEnter
Properties: GameSys\Exp, Script\Audio Data, Gamesys\Map Loc, Sound\Object Sound
Schemas: ExpPolito, ExpSHODAN
A normal room without special events.
Name: CreateSound
Inherits: RootScript
Messages: BeginScript, Sound
Schemas: "Event Create"
Plays when created.
Name: CreatureContainer
Inherits: ContainerScript
Messages: NetSlain, BeginScript, FrobWorldEnd, Slain
Properties: Obj\HUD Use String
MetaProperties: Undrainable
Strings: huduse\human_corpses
Show the container interface after the object has been slain.
Name: Cutscene2_1_Script
Inherits: BaseCutscene
Messages: TurnOn
Properties: Creature\Current Pose
MetaProperties: Docile, SlumpInCorner
Objects: Actor 1A, Marker 1A
Wake-up the unconscious doctor.
Name: Cyber
Inherits: RootPsi
Properties: Player\Psi Stats
Objects: Player
Increase cybernetic stat.
Name: CyberPsi
Inherits: RootPsi
Hack an object.
Name: DeadPowerCell
Inherits: RootScript
Messages: Recharge, FrobToolEnd, Consume
Schemas: "Event Activate"
Objects: Player, Power Cell, Recharging Station
A battery that must be recharged before you can use it.
Name: DelayGrenade
Inherits: Physics
Messages: BeginScript, EndScript, Launch, Timer(Arm), PhysCollision
Properties: Physics\Misc\Collision Type, AI\AI Core\AI
Dies when bumped-in to, but with delayed activation.
Name: DelayLight
Inherits: BaseLight
Messages: TurnOn, TurnOff, Timer(TurnOn), Timer(TurnOff)
Properties: Script\Delay Time
Delayed response to triggers.
Name: DestroyAllByName
Inherits: RootScript
Messages: TurnOn
Properties: Script\Consume Type
Slay many objects.
Name: DieShodanDie
Inherits: RootScript
Messages: TurnOn, NetTurnOn
End the game.
Name: DontStopElevator
Inherits: BaseElevator
Messages: MovingTerrainWaypoint, Timer(TryElev)
Elevator that keeps moving.
Name: DumbFadeTest
Inherits: RootScript
Messages: FrobWorldEnd
Fade to black.
Name: EMPModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease ammo usage, increase projectile speed and damage.
Name: EarthText
Inherits: RootScript
Messages: TurnOn, Timer(AddText), Timer(RemoveText)
Strings: chargen\EarthText0
Show a message.
Name: Ectoplasm
Inherits: RootScript
Messages: FrobWorldEnd
Signals: Apparition
Signal linked objects when frobbed.
Name: ElectroPsi
Inherits: RootPsi
Messages: PsiTarget, Recharge
Name: ElevatorButton
Inherits: RootScript
Messages: FrobWorldEnd
Select an elevator destination.
Name: EmailRoom
Inherits: OnceRoom
Properties: Script\QB Name, Script\QB Val
Strings: misc\GetEmail
Combined room trigger and email trap.
Name: EnergyStation
Inherits: RootScript
Messages: FrobWorldEnd, Recharge
Schemas: "Event Activate"
Objects: Player
Strings: misc\EnergyRecharge
Recharge the player's inventory.
Name: EnergyWeapon
Inherits: RootScript
Messages: FrobToolEnd, Recharge, Consume
Properties: Gun\Gun State, Player\Tech Skills
Schemas: "Event Activate"
Objects: Recharging Station, Player
Reload a battery-powered weapon.
Name: EngineRemoveRad
Inherits: RootScript
Messages: TurnOn
Properties: Script\Consume Type, Engine Features\Locked, Script\Use Message
Objects: EngineCoreDoor
QVars: EngineRadClear
Get rid of the ambient radiation in engineering.
Name: EraseRadiation
Inherits: RootScript
Messages: TurnOn
Really removes radiation.
Name: ExitRoom
Inherits: CoreRoom
Messages: PlayerRoomEnter, PlayerRoomExit, TurnOn, TurnOff
Trigger when leaving a room.
Name: ExpCookie
Inherits: RootScript
Messages: FrobWorldEnd
Properties: Engine Features\Stack Count
"Cookies" are cyber-modules.
Name: Fabricate
Inherits: RootPsi
Messages: PsiTarget
Properties: Psi\Fabricate Quantity, Psi\Fabricate Cost, Engine Features\Stack Count
Schemas: FabFail
Strings: misc\FabricateSuccess, misc\FabricateNanites, misc\FabricateFail, misc\FabricateCant
Make a copy of an object you already have. Uses nanites.
Name: FakeKey
Inherits: RootScript
Messages: FrobInvEnd
Show keycards.
Name: FeatherFall
Inherits: RootPsi
Properties: Physics\Model\Attributes
Objects: Player
Reduce the player's gravity.
Name: FlushRadiation
Inherits: RootScript
Messages: TurnOn
Removes radiation.
Name: ForceDoor
Inherits: RootScript
Messages: BeginScript, TurnOff, TurnOn, FrobWorldEnd
Properties: Physics\Misc\AI Collides With, Renderer\Render Type, Physics\Misc\Collision Type, Script\Failure Sound
Force-field doors don't move.
Name: ForceDoorOff
Inherits: ForceDoor
Messages: BeginScript
Properties: Renderer\Render Type, Physics\Misc\Collision Type
Door that is initially open.
Name: ForceWall
Inherits: RootPsi
Messages: Timer(Create)
Properties: Game\Damage Model\Max Hit Points, Game\Damage Model\Hit Points
Objects: ForceWallStructure
Create a barrier.
Name: ForceWallStructure
Inherits: RootPsi
Messages: BeginScript, Timer(DestroySelf)
Die after 4 minutes.
Name: FreeHack
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd, HackSuccess
Properties: GameSys\HackDiff, Obj\State, Engine Features\Stack Count
Objects: Player
Strings: misc\FreeHack, misc\FreeHackHacked, misc\FreeHackCant, misc\HelpFreeHack
Use to hack one object. Fails if the success percentage is -1000.
Name: FreeModify
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd
Properties: Gun\Gun State, Obj\State, Engine Features\Stack Count
Objects: Player
Strings: misc\FreeModify, misc\FreeModifyMax, misc\FreeModifyCant, misc\HelpFreeModify
Upgrade a weapon.
Name: FreeRepair
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd
Properties: Obj\State, Engine Features\Stack Count
Objects: Player
Strings: misc\FreeRepair, misc\HelpFreeRepair
Fix an object.
Name: FreezeFX
Inherits: AIFX
Messages: Freeze, Unfreeze
MetaProperties: Frozen
Objects: EM Stasis Field
SFX when an AI is hit by a stasis projectile.
Name: FrobQB
Inherits: RootScript
Messages: FrobWorldEnd
Properties: Script\QB Name, Script\QB Val
Set the quest variable.
Name: FusionModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease ammo usage and increase damage.
Name: GeigerCounter
Inherits: RootScript
Messages: FrobInvEnd, Timer(Geiger)
Properties: Player\Hazard\Rad Ambient
Schemas: "Event Activate"
Objects: Player
Clicks faster as radiation increases.
Name: GillsImplant
Inherits: BaseImplant
Properties: Dark Gamesys\Breath Config
Objects: Player
Lets you breathe underwater.
Name: GooEgg
Inherits: BaseEgg
Objects: Egg Goo Emitter, EggGooCloud
A toxic egg.
Name: GooProjectile
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision
Properties: Game\Damage Model\Slay Result
Egg splat.
Name: GrabObject
Inherits: Physics
Messages: BeginScript, EndScript, TimeOut, PhysCollision, Slurp
Properties: Networking\Disallow Borrow
MetaProperties: Pulled
Makes a psionically-pulled object move.
Name: GrenadeModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease reload time, increase projectile speed and damage.
Name: GrubEgg
Inherits: BaseEgg
Objects: Grub
A crawling-annelid egg.
Name: HackableCrate
Inherits: ContainerScript
Messages: HackSuccess, HackCritfail, Opened
Properties: Obj\State
Unlock the container when hacked, or slay it if hacking fails.
Name: HealingGland
Inherits: MedPatchScript
QVars: Difficulty
Restore 15 hit-point.
Name: HealingStation
Inherits: RootScript
Messages: FrobWorldEnd, FullHeal
Properties: Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points, Gamesys\Radiation level
Schemas: "Event Activate"
Objects: Player
Strings: misc\MedBedUse, misc\NeedNanites
Heal the frobber.
Name: Homing
Inherits: Physics
Messages: BeginScript, Timer(HomingPulse)
Properties: Gun\Homing Projectile
Projectile that will lock-on to a target.
Name: INTBoost
Inherits: BaseStatBoostScript
Messages: FrobInvEnd, Timer(WearOff)
Properties: Obj\State
Increase psi.
Name: Immolate
Inherits: RootPsi
Objects: Localized Pyro
Create a fireball.
Name: InfoComputer
Inherits: RootScript
Messages: FrobWorldEnd
Properties: Player\HelpText
Schemas: "Event Activate"
Objects: Player
Show help info, or the map.
Name: Invisibility
Inherits: RootPsi
Make attacking AI lose track of the frobber.
Name: Keypad
Inherits: BaseButton
Messages: FrobWorldEnd, TurnOn, KeypadDone, HackSuccess, Reset, NetOpened, NetClosed
Properties: Script\Keypad Code, Obj\HUD Use String, Obj\State, Sound\Object Sound, Script\Failure Sound
Schemas: "Event Activate", xer08
Show the keypad interface.
Name: KeypadUnhackable
Inherits: Keypad
Messages: HackSuccess, Reset
A keypad that ignores hacking attempts.
Name: LaserModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease ammo usage and increase damage.
Name: LaserShot
Inherits: Physics
Messages: BeginScript, Timer(RenderMe)
Properties: Renderer\Render Type
Pause before making the object visible.
Name: LevelChangeButton
Inherits: BaseButton
Messages: FrobWorldEnd, TurnOn, TurnOff
Properties: MultiLevel\Dest Level, MultiLevel\Dest Loc
Change maps. Usually on the same deck.
Name: Levitate
Inherits: RootPsi
Properties: Physics\Model\Attributes
Objects: Player
Eliminate gravity for the player.
Name: LightSound
Inherits: LightSoundBase
Messages: LightChange
Schemas: "Event Activate", "Event Deactivate"
Make noises.
Name: LightSoundOff
Inherits: LightSoundBase
Messages: LightChange
Schemas: "Event Deactivate"
Plays when turned off.
Name: LightSoundOn
Inherits: LightSoundBase
Messages: LightChange
Schemas: "Event Activate"
Plays when turned on.
Name: Liquor
Inherits: RootScript
Messages: FrobInvEnd
Schemas: "Event Activate"
Heal one point, but take away four psi points.
Name: LogDiscScript
Inherits: RootScript
Messages: FrobWorldEnd, TakeLog
Properties: Script\QB Name, Script\QB Val
Schemas: "Event Activate"
Read a log.
Name: Lootable
Inherits: RootScript
Messages: BeginScript, Timer(Loot)
Properties: AI\Loot, MultiLevel\Script Initted?
Creates loot.
Name: ManyBall
Inherits: Physics
Messages: BeginScript
Fixes the position of the object.
Name: ManyBrain
Inherits: Physics
Messages: BeginScript, EndScript, TurnOn, PhysCollision
MetaProperties: Invulnerable
Objects: ball shield
The protected central brain.
Name: MedKitScript
Inherits: MedPatchScript
Objects: Player
Restore a lot of hit-points.
Name: MedPatchScript
Inherits: StackConsumable
Messages: Timer(DoHeal), FrobInvEnd, EndScript
Properties: Engine Features\Stack Count, Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points, Obj\State
Schemas: "Event Activate"
Objects: Player
QVars: Difficulty
Restore 10 hit-points.
Name: MetaPsi
Inherits: RootPsi
Properties: Player\Psi Stats
Objects: Player
Increase psionic ability.
Name: Might
Inherits: RootPsi
Properties: Player\Psi Stats
Objects: Player
Increase strength.
Name: MiniGameBoy
Inherits: RootScript
Messages: FrobInvEnd, HackSuccess, PirateGames
Properties: Player\Mini Games
Objects: Player
Show the mini-game interface. Hacking adds extra games.
Name: MiniGameCart
Inherits: RootScript
Messages: FrobInvEnd, PirateGameCart
Properties: Player\Mini Games
Objects: Player
Add extra games.
Name: MinorShield
Inherits: RootPsi
Does nothing.
Name: ModelSwappable
Inherits: RootScript
Messages: FrobWorldEnd, TurnOn
Properties: Shape\Model Name, Tweq\Models, Tweq\ModelsState
Cycle through each model.
Name: ObjConsumeButton
Inherits: RootScript
Messages: FrobWorldEnd, ToolConsume, EatMe, TurnOn
Properties: Script\Message Time, Script\Consume Type, Script\Locked Message
Schemas: "Event Activate"
The button is unusable until an appropriate object is given to it.
Name: OldStyleBaseElevator
Inherits: MovingTerrain
Messages: MovingTerrainWaypoint, TurnOn, NetTurnOn, Timer(TryElev)
Properties: Physics\Misc\MovingTerrain
Schemas: "Event Activate", "Event Deactivate"
Objects: Player
Elevator that doesn't update the next-waypoint link. More like the lifts in Thief.
Name: OnceRoom
Inherits: BaseRoom
Messages: NetTrigger
Trigger the first time a room is entered.
Name: OnceRouter
Inherits: BaseButton
Messages: TurnOn, TurnOff
Relay one message only.
Name: Overlord
Inherits: RootScript
Messages: Slain, Timer(Materialize), Timer(Out), Timer(In), BrainDead
Properties: AI\State\Current mode, Renderer\Has Refs, Game\Damage Model\Slay Result, Renderer\Transparency (alpha)
MetaProperties: Dematerialized
Schemas: "Event Activate", "Event Deactivate"
The brains keep returning from the dead.
Name: PDAScript
Inherits: RootScript
Messages: FrobInvEnd
Schemas: "Event Activate"
Show the PDA interface.
Name: ParalyzePlayers
Inherits: RootScript
Messages: TurnOn, TurnOff, Paralyze, Unparalyze
Prevent all the players from moving.
Name: PictureSwap
Inherits: ModelSwappable
Messages: BeginScript, FrobWorldEnd, TurnOn, Timer(StaticOver)
Cycle through two models at a time and relay TurnOn.
Name: PistolModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease reload time and increase damage.
Name: PlayerScript
Inherits: RootScript
Messages: BeginScript, EndScript, Paralyze, Unparalyze, EndLevel, PlaySchemaAmbient, FullHeal, HackSecurity, KlaxOn, KlaxOff, createobjs, finishdying, OverloadDamage, OverloadSuccess, GotoSeat, StandUp, SaveOverlays, RestoreOverlays, SaveMouse, RestoreMouse, ShakeMe, Timer(RecalcStats), Timer(HealMe), Timer(RadCheck), Timer(RadDamage), Timer(ToxinDamage), Timer(FinishDying), Timer(EndGame), Timer(ShakeTimer), Damage, Slain, ShakeStimStimulus
Properties: Player\Hazard\Rad Base Absorb, Player\Hazard\Toxin, Player\Hack Visibility, Script\Shake Strength, Engine Features\Stack Count, Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points, MultiLevel\Script Initted?, Renderer\Render Type, Player\Hazard\Rad Ambient, Game\Damage Model\Hit Points, Renderer\Has Refs, Player\Traits, Player\Base Stats, Player\Name, Gamesys\Radiation Level, Player\Hack Duration, GameSys\Armor, Player\Hazard\Rad Recover Rate
Stims: ShakeStim
Schemas: bb03, revive, klaxalarm, alarmoff, burnout, "Event Damage", "Damage", "Health", "DamageType Radiation", "DamageType Toxin", PlayerDeath0, PlayerDeath1, PlayerDeath2, PlayerDeath3, PlayerDeath4
Objects: Player, SpawnSFX, Respawn Marker, Hack Respawn Marker, Multiplayer Respawn, fakenanites, fakekeys, fakecookie, pda soft, compass HUD
Strings: misc\ResurrectUsed, misc\ResurrectNeedNanites
QVars: Difficulty, AllowRespawn, DeathMode
Manages the many things necessary for the Player object.
Name: Pod
Inherits: RootScript
Messages: FrobWorldEnd, Switch, Timer(PodExlode)
Schemas: pod_exp
Activate tweqs. Switch is relayed.
Name: PopOpenDoor
Inherits: StdDoor
Messages: NowUnlocked
Open automatically.
Name: PoweredArmor
Inherits: BaseImplant
Activate armor.
Name: ProtocActivate
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision, Activate
MetaProperties: Deactivated
Objects: Player
Wake-up a sleeping droid.
Name: ProxGrenade
Inherits: Physics
Messages: BeginScript, EndScript, Slain, PhysFellAsleep
Objects: Prox Grenade Trigger
A proximity explosive.
Name: ProxGrenadeTrigger
Inherits: Physics
Messages: BeginScript, EndScript, PhysEnter
Properties: AI\AI Core\AI
Tripwire for proximity explosives.
Name: PsiAmpScript
Inherits: RootScript
Messages: FrobInvEnd
Schemas: "Event Activate"
Show the psionic power interface.
Name: PsiFullScript
Inherits: PsiKitScript
Restore all psi-points.
Name: PsiHeal
Inherits: RootPsi
Heal the frobber.
Name: PsiKitScript
Inherits: StackConsumable
Messages: FrobInvEnd
Properties: Obj\State
Schemas: "Event Activate"
Strings: misc\PsiMaxed
QVars: Difficulty
Restore 20 psi-points.
Name: PsiMine
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision, Timer(DestroySelf)
Properties: AI\AI Core\AI
A proximity mine.
Name: PsiSword
Inherits: RootPsi
Messages: Unequip, Timer(Create)
Objects: PsiSword
Wield the psionic weapon.
Name: PsiTrainer
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
Psi ability upgrade.
Name: Pull
Inherits: RootPsi
Messages: Pull, Slurp, Fail, Timer(End), TimeOut
Properties: Psi\NotPullable
MetaProperties: Pulled
Move an object towards the frobber.
Name: PutBombInReplicator
Inherits: RootScript
Messages: TurnOn
Properties: GameSys\Rep. Hack Contents, Obj\State
Change the inventory of a replicator.
Name: Quickness
Inherits: RootPsi
Properties: Player\Psi Stats
Objects: Player
Increase agility.
Name: RadPatch
Inherits: StackConsumable
Messages: FrobInvEnd
Properties: Gamesys\Radiation Level
Schemas: "Event Activate"
Strings: misc\CantUseRadPatch
Decrease radiation.
Name: RadRoom
Inherits: BaseRoom
Properties: Player\Hazard\Rad Base Absorb, Gamesys\Radiation Level, Player\Hazard\Rad Ambient
Schemas: bb02
Room with ambient radiation.
Name: RadShield
Inherits: RootPsi
Properties: GameSys\Armor
Increase resistence to radiation.
Name: Radar
Inherits: RootPsi
See how close creatures are to you.
Name: Radar2
Inherits: Radar
See how close useful items are to the you.
Name: Recycler
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd
Properties: Obj\Recycle Value, Engine Features\Stack Count
Schemas: "Event Activate"
Objects: Player
Strings: misc\HelpRecycler
Transmute an object into nanites.
Name: ReduceHP
Inherits: RootScript
Messages: TurnOn
Properties: Game\Damage Model\Hit Points
Objects: Player
Set hit-points to 15.
Name: ReducePsi
Inherits: RootScript
Messages: TurnOn
Set psi-points to 5.
Name: ReplicatorScript
Inherits: RootScript
Messages: FrobWorldEnd, HackSuccess
Properties: Obj\State
Schemas: "Event Activate", xer07
Show the replicator interface.
Name: RerouteElevatorButton
Inherits: RootScript
Messages: FrobWorldEnd, Reroute
Properties: Physics\Misc\MovingTerrain
Schemas: "Event Activate"
Manually adjust the next-waypoint link.
Name: ResearchableScript
Inherits: RootScript
Messages: BeginScript, QuestChange, FrobInvEnd, ResearchComplete, Timer(ReSetObjState)
Properties: Script\QB Name, Script\QB Val, Player\Research Report, Obj\State
Research the object, or display the report.
Name: ResearchableUseScript
Inherits: ResearchableScript
Messages: FrobInvEnd
Properties: Obj\State
Research if necessary.
Name: ResurrectMachine
Inherits: RootScript
Messages: FrobWorldEnd, TurnOn
Schemas: "Event Activate"
Strings: misc\ResMachine0, misc\ResMachine1
QVars: AllowRespawn
Set this level to resurrect the player, then relay.
Name: RifleModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: decrease reload time and increase damage. Modification 2: increase clip size and damage.
Name: RootModify
Inherits: RootScript
Properties: Gun\Kickback
Common housekeeping when modifying a weapon.
Name: RootPsi
Inherits: Physics
Messages: BeginScript, EndScript, Timer(ShutDown), LevelExit, DeactivatePsi
Properties: Psi\Power Description
Objects: Player
Common housekeeping for psionic abilities.
Name: STRBoost
Inherits: BaseStatBoostScript
Messages: FrobInvEnd, Timer(WearOff)
Increase strength.
Name: SeatPlayer
Inherits: RootScript
Messages: TurnOn, GotoSeat
Objects: Seat1, Seat2, Seat3, Seat4
Freeze a specific player.
Name: SecurityComputer
Inherits: Computer
Messages: Alarm, FrobWorldEnd, HackSuccess, HackCritfail, NetHackSuccess, NetHackCritfail
Properties: Player\Hack Visibility, Player\Hack Duration, Obj\State
Schemas: "Event Activate", xer01
Objects: Player
An alarm controller. Hack failure triggers the alarm.
Name: SetupInitialDebrief
Inherits: ChooseMission
Messages: Timer(AddYear), Timer(RemoveYear), TurnOn
Properties: Player\Service, Player\Char Gen Year, Sound\Object Sound
Objects: Player
Strings: chargen\YearText1, chargen\YearText2, chargen\YearText3
Change the options each time through the station.
Name: ShakeYourBooty
Inherits: RootScript
Messages: TurnOn, ShakeMe
Violently jar the players.
Name: Shield
Inherits: RootPsi
Does nothing.
Name: ShodanDeath
Inherits: RootScript
Messages: Slain, Timer(Demat)
Properties: Renderer\Transparency (alpha)
Fade away.
Name: ShodanHead
Inherits: RootScript
Messages: Damage, TurnOn
Properties: Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points
Objects: Screen1Trap, Screen2Trap
Trigger at 2/3 and 1/3 health.
Name: ShodanShield
Inherits: RootScript
Messages: BeginScript, Timer(Regen)
Properties: Game\Damage Model\Hit Points, Game\Damage Model\Max Hit Points, Renderer\Transparency (alpha)
Regenerate hit-points. Transparency is proportional to health.
Name: ShodanShot
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision
Objects: ShodanShields
Ignore collisions with the shield.
Name: ShotgunModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: decrease reload time and increase damage. Modification 2: decrease kickback and increase damage.
Name: SimpleLevelChangeButton
Inherits: LevelChangeButton
Properties: MultiLevel\Dest Level, MultiLevel\Dest Loc
Change the level.
Name: SitDownRightNow
Inherits: RootScript
Messages: TurnOn, GotoSeat
Objects: Seat1, Seat2, Seat3, Seat4
Freeze all players to some object.
Name: SitDownRightNowMP
Inherits: SitDownRightNow
Messages: TurnOn
Freeze players in multi-player mode.
Name: SlotMachine
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: SlotWin, SlotLose, SlotJackpot
Objects: Player
Strings: misc\SlotWin, misc\SlotLose, misc\SlotJackpot, misc\SlotCantPay
Gamble with nanites. The odds are against you.
Name: SomaDrain
Inherits: RootPsi
Properties: Creature\Creature Type
Stims: DrainStim
Objects: Soma Drain FX
Steal hit-points from another creature.
Name: SpeedImplant
Inherits: BaseImplant
Increase speed.
Name: SpeedPatch
Inherits: StackConsumable
Messages: FrobInvEnd, Timer(WearOff), EndScript
Properties: Engine Features\Stack Count
Schemas: "Event Activate"
Increase speed.
Name: Stability
Inherits: RootPsi
Does nothing.
Name: StackConsumable
Inherits: RootScript
Properties: Engine Features\Stack Count
For objects that combine and can be frobbed in the inventory.
Name: StandUpAgain
Inherits: RootScript
Messages: TurnOn, StandUp
Un-freeze the players.
Name: StasisModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase projectile speed. Modification 2: decrease ammo usage.
Name: StatBoostImplant
Inherits: BaseImplant
Properties: Obj\Implant, Player\Implant Skills, Player\Implant Stats
Objects: Player
An implant that just increases one of the stats.
Name: StatsTrainer
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
Stats upgrade.
Name: StdDoor
Inherits: Door
Messages: TurnOn, TurnOff, DoorOpen, DoorClose, DoorOpening, DoorClosing, DoorHalt, FrobWorldEnd, Timer(DoorClose)
Properties: Door\Rotating, Door\Translating, Door\Door Timer Duration
Schemas: "Event StateChange", "OpenState Open", "OpenState Closed", "OpenState Opening", "OpenState Closing", "OpenState Halted", "OldOpenState Open", "OldOpenState Closed", "OldOpenState Opening", "OldOpenState Closing", "OldOpenState Halted", "CreatureType Player"
Standard door handling.
Name: StillHand
Inherits: RootPsi
Does nothing.
Name: StunFX
Inherits: AIFX
Messages: Stun, Unstun
MetaProperties: Stunned
Objects: Stun Cloud, Tinkling Lights
SFX when an AI is stunned.
Name: Swarm
Inherits: RootScript
Messages: BeginScript, Timer(SlaySwarm)
Die after 20 seconds.
Name: SwarmerEgg
Inherits: BaseEgg
Objects: Swarm
A flying-annelid egg.
Name: TechTrainer
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
Tech skill upgrade.
Name: Teleport
Inherits: RootPsi
Messages: Timer(Create)
Objects: Player
Set the destination for, or instantly move the frobber to a location.
Name: TeleportMarker
Inherits: RootScript
Messages: EndLevel
The destination of a psi-teleport.
Name: TeleportPath
Inherits: RootScript
Messages: BeginScript, Timer(TeleportMe)
Move the object along a series of linked markers.
Name: TestImplant
Inherits: BaseImplant
Tells you that the implant script is working.
Name: TestModify
Inherits: RootScript
Messages: Modify1, Modify2
Tells you that the modify script is working.
Name: TextureTest
Inherits: RootScript
Messages: FrobWorldEnd
Swaps sswift\swap2b with sswift\bumper3.
Name: TimedGrenade
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision
Properties: AI\AI Core\AI
Dies when bumped-in to.
Name: ToggleDoor
Inherits: StdDoor
Messages: TurnOn, TurnOff
Alternates door state.
Name: ToggleSHODANTexture
Inherits: RootScript
Messages: TurnOn, BeginScript, Timer(Advance)
Properties: Script\EcoState
Cycle through a list of textures.
Name: ToolConsumable
Inherits: RootScript
Messages: EatMe, FrobToolEnd, ToolConsume
Properties: Obj\State, Engine Features\Stack Count
For objects that can be used on other objects.
Name: TorpedoHack
Inherits: RootScript
Messages: TurnOn
Properties: SFX\Particles
Activate particle SFX that are attached to this object and attached to the attachments.
Name: TorpedoLift
Inherits: RootScript
Messages: TurnOn
Objects: Torpedo Lift FX
Create a SFX.
Name: ToughSkinImplant
Inherits: BaseImplant
Properties: Game\Damage Model\Max Hit Points, Game\Damage Model\Hit Points
Objects: Player
Increase health.
Name: ToxinPatch
Inherits: StackConsumable
Messages: FrobInvEnd
Properties: Player\Hazard\Toxin
Schemas: "Event Activate"
Strings: misc\ToxinNone
Decrease toxins.
Name: ToxinShield
Inherits: RootPsi
Properties: GameSys\Armor
Increase resistence to toxins.
Name: TraitMachine
Inherits: RootScript
Messages: BeginScript, FrobWorldEnd, Used
Schemas: "Event Activate"
Strings: misc\TraitMachineUsed
One-time trait upgrade.
Name: TransientCorpse
Inherits: RootScript
Messages: Slain, BeginScript, EndScript, Timer(StartDemat), Timer(Demat)
Properties: Obj\Plot Critical?, Renderer\Transparency (alpha)
Make dead bodies fade away eventually.
Name: Transluce
Inherits: RootScript
Messages: TurnOff, TurnOn, Timer(Out), Timer(In)
Properties: Renderer\Transparency (alpha)
Fade in and out continuously.
Name: TransluceByDamage
Inherits: RootScript
Messages: Damage
Properties: Renderer\Transparency (alpha), Game\Damage Model\Max Hit Points, Game\Damage Model\Hit Points
Transparency is the health percentage.
Name: TransluceInOut
Inherits: RootScript
Messages: TurnOff, TurnOn, NetOff, NetOn, Timer(Out), Timer(In), Slain
Properties: Renderer\Transparency (alpha)
Fade in or out 50% per second.
Name: TransluceInOutHolo
Inherits: RootScript
Messages: BeginScript, TurnOn, TurnOff, Timer(In), Timer(Out)
Properties: Renderer\Transparency (alpha)
Fade in or out 50% per second.
Name: TransluceInOutProp
Inherits: TransluceInOut
Properties: Renderer\Transluce Rate
Fade in or out with variable rate.
Name: TrapAmbientOff
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: AmbientHacked
Toggle an ambient sound.
Name: TrapCollideOff
Inherits: RootScript
Messages: TurnOn
Properties: Physics\Misc\Collision Type, Physics\Misc\AI Collides With
Lets you walk through objects.
Name: TrapDelay
Inherits: RootScript
Messages: TurnOn, TurnOff, Timer(TurnOn), Timer(TurnOff)
Properties: Script\Delay Time
Relay TurnOn or TurnOff with a pause.
Name: TrapDestroyTeleport
Inherits: Physics
Messages: BeginScript, EndScript, PhysEnter
Tripwire that destroys the destination of a link.
Name: TrapDestroyer
Inherits: RootScript
Messages: TurnOn
Properties: Game\Damage Model\Hit Points
Slay linked objects. Same as TrapSlayer.
Name: TrapEXP
Inherits: RootScript
Messages: TurnOn
Properties: GameSys\Exp, Sound\Object Sound
Schemas: ExpPolito, ExpSHODAN
Objects: Player
QVars: ShodanRoom
Give the player some cyber-modules.
Name: TrapEXPOnce
Inherits: TrapEXP
Messages: TurnOn
Objects: Player
Add cyber-modules the first time triggered.
Name: TrapEmail
Inherits: RootScript
Messages: TurnOn
Properties: Script\QB Name, Script\QB Val
Strings: misc\GetEmail
Activate an email.
Name: TrapGravity
Inherits: RootScript
Messages: TurnOn, TurnOff
Make stuff fall down.
Name: TrapInverter
Inherits: RootScript
Messages: TurnOn, TurnOff
Translate TurnOn to TurnOff and vice-versa.
Name: TrapLog
Inherits: RootScript
Messages: TurnOn
Properties: Script\QB Name, Script\QB Val
Activate a log entry.
Name: TrapMessage
Inherits: RootScript
Messages: TurnOn
Properties: Script\Use Message, Script\Message Time
Display some text.
Name: TrapMetapropByList
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\Metaprop Type, Script\Objlist Arg
Add or remove a metaproperty on many objects.
Name: TrapNewTripwire
Inherits: Physics
Messages: BeginScript, EndScript, PhysEnter, PhysExit, TurnOn, TurnOff, Alarm
Properties: Player\Hack Visibility, Script\Shove, Script\Trap Control Flags, Door\Translating
Stims: Energy Stim
Objects: Monsters, Magic Ball
Object that can be a trigger, or create some effect on the Player.
Name: TrapOffFilter
Inherits: RootScript
Messages: TurnOff
Relay TurnOff only.
Name: TrapOnFilter
Inherits: RootScript
Messages: TurnOn
Relay TurnOn only.
Name: TrapParticle
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: SFX\Particles
Toggle the state of particle SFX.
Name: TrapQBFilter
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\QB Name, Script\QB Val, Script\Use Message
Relay if the quest variable is large enough.
Name: TrapQBFilterOnce
Inherits: TrapQBFilter
Messages: BeginScript, TurnOn, TurnOff
Relays just once.
Name: TrapQBNegFilter
Inherits: TrapQBFilter
Messages: TurnOn, TurnOff
Properties: Script\QB Name, Script\QB Val, Script\Use Message
Relay if the quest variable is small enough.
Name: TrapQBNegFilterOnce
Inherits: TrapQBNegFilter
Messages: BeginScript, TurnOn, TurnOff
Relays just once.
Name: TrapQBSet
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\QB Name, Script\QB Val
Change the quest variable.
Name: TrapQuestbit
Inherits: RootScript
Messages: BeginScript, LevelLoad, TurnOn, TurnOff, Timer(QBCheck)
Relay TurnOn or TurnOff to links based on the quest variable.
Name: TrapQuestbitSimple
Inherits: RootScript
Messages: BeginScript, EndScript, LevelLoad, TurnOn, QuestChange
Properties: Script\QB Name, Script\QB Val
Trigger when the quest variable is large enough.
Name: TrapRadCleanse
Inherits: RootScript
Messages: TurnOn
Properties: Gamesys\Radiation Level
Remove radiation from the frobber.
Name: TrapRouter
Inherits: RootScript
Messages: TurnOn, TurnOff
Just a relay.
Name: TrapShove
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\Shove
Push the object.
Name: TrapSignal
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\Signal Type
Signals: SwitchOn, SwitchOff
Send a signal to linked AI.
Name: TrapSlayer
Inherits: RootScript
Messages: TurnOn
Properties: Game\Damage Model\Hit Points
Slay linked objects. Same as TrapDestroyer.
Name: TrapSound
Inherits: RootScript
Messages: TurnOn, TurnOff, SchemaDone
Properties: Sound\Object Sound
Make noise.
Name: TrapSoundAmb
Inherits: RootScript
Messages: TurnOn, TurnOff, SchemaDone
Properties: Sound\Object Sound
Make background noise.
Name: TrapSpawn
Inherits: RootScript
Messages: TurnOn
Properties: AI\Ability Settings\Patrol: Does patrol, Script\Spawn, Script\EcoType, Sound\Object Sound
Objects: Player, SpawnSFX
Create cannonfodder.
Name: TrapSuicide
Inherits: RootScript
Messages: TurnOn
Properties: Game\Damage Model\Hit Points
Slays itself.
Name: TrapTeleport
Inherits: RootScript
Messages: TurnOn, NetTeleport
Send the linked object here.
Name: TrapTeleportPlayer
Inherits: TrapTeleport
Messages: TurnOn
Objects: Player
Send the player here.
Name: TrapTerminator
Inherits: RootScript
Messages: TurnOn
Destroy linked objects.
Name: TrapToxinCleanse
Inherits: RootScript
Messages: TurnOn
Properties: Player\Hazard\Toxin
Objects: Player
Remove toxin from the frobber.
Name: TrapTripLevel
Inherits: Physics
Messages: BeginScript, EndScript, PhysEnter
Properties: MultiLevel\Dest Level, MultiLevel\Dest Loc
Change the level when tripped.
Name: TrapTweq
Inherits: RootScript
Messages: TurnOn, TurnOff, TweqComplete
Properties: Tweq\Emit, Tweq\EmitterState
Control tweqs.
Name: TrapUnlock
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Engine Features\Locked
Toggle the locked state of linked objects.
Name: TrapUnref
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Renderer\Has Refs
Toggle the visibility of the object.
Name: TrashedShotgun
Inherits: RootScript
Messages: BeginScript, Timer(CheckDestroy)
Properties: Gun\Gun State, Obj\State
Destroy the object eventually, unless the player has fixed it.
Name: TriggerCollide
Inherits: Physics
Messages: BeginScript, EndScript, PhysCollision, TurnOn
Trigger when bumped into.
Name: TriggerDamage
Inherits: RootScript
Messages: Damage, TurnOn
Trigger when damaged.
Name: TriggerDestroy
Inherits: RootScript
Messages: Slain, TurnOn
Trigger when slain.
Name: TriggerEcology
Inherits: RootScript
Messages: BeginScript, NetAlarm, NetClearAlarm, Alarm, Reset, KlaxOff, TurnOn, Timer(Ecology), Timer(Recovery)
Properties: Script\Ecology, Script\EcoType, Script\EcoState
Schemas: xer02, xer03
Objects: Player
Controls the security alarm.
Name: TriggerEcologyDiff
Inherits: TriggerEcology
Messages: TurnOn, Timer(Ecology)
Properties: Script\Ecology, Script\EcoType, Script\EcoState
QVars: Difficulty
Config Vars: no_spawn, lower_spawn_min, raise_spawn_rand
Different alarm times based on difficulty.
Name: TriggerMulti
Inherits: RootScript
Messages: BeginScript, TurnOn
Trigger after all the links have been turned on.
Name: Turret
Inherits: RootScript
Messages: FrobWorldEnd, HackSuccess, HackCritfail, Slain, Alarm
Properties: Obj\State
MetaProperties: Good Guy
Schemas: xer05
Lets you hack the security guns.
Name: TweqAllByName
Inherits: RootScript
Messages: TurnOn, TurnOff
Properties: Script\Consume Type
Controls many tweqs.
Name: TweqButton
Inherits: TwoStateButton
Messages: FrobWorldEnd, TurnOn, TurnOff
Controls tweqs.
Name: TweqDepressable
Inherits: RootScript
Messages: FrobWorldEnd, Timer(undepress)
Properties: Shape\Model Name, Tweq\Models
Flips between two models.
Name: TweqLockedButton
Inherits: BaseButton
Messages: NowLocked, NowUnlocked
Activates tweqs when locked or unlocked.
Name: Tweqable
Inherits: RootScript
Messages: FrobWorldEnd
Control tweqs.
Name: TweqableByQB
Inherits: RootScript
Messages: FrobWorldEnd
Properties: Script\QB Name, Script\QB Val
Control tweqs if the quest variable is large enough.
Name: TwoStateButton
Inherits: BaseButton
Messages: TurnOn, TurnOff, BeginScript, PlaySchemaAmbient
Properties: Script\Failure Sound
Button that alternates states.
Name: TwoStateButtonOn
Inherits: TwoStateButton
Messages: BeginScript
Button that starts turned on.
Name: UnhackHack
Inherits: RootScript
Messages: TurnOn, Reset
Objects: Sagiro
Reset the object.
Name: UseSound
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
Make noise.
Name: VaporizeInventory
Inherits: RootScript
Messages: TurnOn, Hide
Take everything away from the player.
Name: ViralModify
Inherits: RootModify
Messages: Modify1, Modify2
Properties: Gun\Base Gun Description
Modification 1: increase clip size and damage. Modification 2: decrease ammo usage and increase damage.
Name: Vitality
Inherits: RootPsi
Properties: Player\Psi Stats
Objects: Player
Increase endurance.
Name: WeaponScript
Inherits: RootScript
Messages: FrobInvEnd
Properties: Obj\State, Gun\Melee Type
Schemas: "Event Activate"
Show the weapon modify interface.
Name: WeaponTrainer
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: "Event Activate"
Weapon skill upgrade.
Name: WhiteOut
Inherits: RootScript
Messages: TurnOn, NetTurnOn, Timer(FinishFadeIn)
Properties: Script\Delay Time
Fades the screen.
Name: WormBlendImplant
Inherits: BaseImplant
Doesn't do anything by itself. See WormPileScript.
Name: WormHeartImplant
Inherits: BaseImplant
Messages: Timer(HealTick)
Stims: Venom
Schemas: "Event Activate"
Objects: Player
Periodically heals the player until removed, then it bites ya' in the ass.
Name: WormPileScript
Inherits: RootScript
Messages: FrobWorldEnd
Schemas: hype02
Objects: Player
Heal 10 hit-points if the appropriate implant is in use.
Name: WormSkin
Inherits: RootScript
Messages: TurnOn, TurnOff, Timer(PsiDrain)
Properties: Player\Armor Stats
Objects: Player
Armor that drains psi or health while enabled.
Name: Wrench
Inherits: RootScript
Messages: FrobToolEnd, FrobInvEnd
Properties: Player\Tech Skills, Gun\Gun State, Obj\Required Tech Skill, Obj\State, Engine Features\Stack Count
Schemas: "Event Activate"
Objects: Player
Strings: misc\WrenchUnused, misc\WrenchOnBroken, misc\WrenchSkillReq, misc\HelpWrench
Improve the condition of a weapon.
Name: ZeroGravRoom
Inherits: Room
Messages: PlayerRoomEnter, PlayerRoomExit
Properties: Room\Gravity %, Physics\Model\Attributes
Sets the player's gravity to zero.