Else Heart.Break() Sprak: Difference between revisions

From wikinotes
 
(2 intermediate revisions by the same user not shown)
Line 13: Line 13:
|}
|}
</blockquote><!-- Notes -->
</blockquote><!-- Notes -->
= World =
<blockquote>
== Functions ==
<blockquote>
<syntaxhighlight lang="C">
loop()
Sleep(1)              # Sleep time in seconds
GetUser()            # Identifies you as "Sebastian"
GetRoom()            # Identifies room being accessed from
GetHour()            # Gets hour, most TVs use this
GetType()            # Gets type of item (used in Trash Can)
GetPosition(name)    # Get Coordinates of a user (ex: Pixie) (only police computer...)
Print(Name())        # Print ComputerName
Info()                # Print Computer Specs
var cs = GetConnections()  # List of all connections made to computer
Say("something")          # Print, but out loud
CreateDrink("Coke", 100)  # Creaate any arbitrary drink (haven't had success other thank coke...)
Ping( connection )        # Test if connection exists
bank = Connect("Finance Computer")    # Connect allows you to interact with outside systems
bank.ChangeBalance("Sebastian", +100)  # (each has their own set of commands)
ClearText()                    # Clear the screen
ClearCode()                    # (?)
AppendCode()                    # (?)
Drink(25)                      # (?) sinks have this...
MoveToRoom("MonadsApartment")  # Move item to room (used in trashcan)
Delete()                        # Delete an item    (used in trashcan)
</syntaxhighlight>
</blockquote><!-- Functions -->
== Attributes ==
<blockquote>
Attributes can be modified on consumable items (beverages, ciggarettes, ...).
<syntaxhighlight lang="C">
Drunkeness( 50)  # Standard Beer
Sleepiness(-25)  # Standard Coffee
Smelliness( 10)  # Standard Drink
Corruption(-25)  # Default Coke
QuickBoost()    # (?) Snus
FastForward()    # (?) Drug
Slurp()          # Move yourself to active connection
</syntaxhighlight>
</blockquote><!-- Attributes -->
== Terminals ==
<blockquote>
<syntaxhighlight lang="C">
Info()                # Get Info about the running system (Speed, modem, floppy drive, memory, screen x/y )
# Graphics
DisplayGraphics()    # (?) used on some computers
ClearText()          # Clear the screen
Print("abc")          # Print to screen
# Floppies
BootFromFloppy()      # Run a Floppy Diskette
var = LoadData()      # Get info on Floppy Diskette
# Other
var cmd = Input(">")  # save user-input to variable
Connect("")          # Connect to a external system
</syntaxhighlight>
</blockquote><!-- Terminals -->
== FuseBoxes ==
<blockquote>
<syntaxhighlight lang="C">
# From Fusebox
powerTap = Connect("PowerTap")
name    = GetName()
powerTap.Tap(name)
# From Terminal
Connect("Plasa_FuseBox_Poor_FuseBox_1")
Slurp()
</syntaxhighlight>
</blockquote><!-- FuseBoxes -->
</blockquote><!-- World -->
= Entertainment =
<blockquote>
== Utility ==
Functions that seem to be able t be used for all categories of
entertainment.
<syntaxhighlight lang="C">
SetPitch(22)  # Determines the audio's pitch
</syntaxhighlight>
== Songs ==
Tracks can be played with <code>PlayLoop("Apache")</code>
<syntaxhighlight lang="C">
Apache
BlacKnuten  # Relaxing!
Ponty      # Relaxing and Nice!
</syntaxhighlight>
== Radio ==
<syntaxhighlight lang="C">
# There seem to be at least radio channels from 1-4
DisconnectAll()                    # Disconnect from all radio stations
Connect("RadioStation_Channel"+ 3)  # Connect to RadioStationChannel 3
TurnOnSound()                      # Listen to Radio
SetChannel(3)                      # Remember the Radio Channel
</syntaxhighlight>
== TV ==
<syntaxhighlight lang="C">
Anime
Bergman
Talkshow
News
Terminator
TestScreen
</syntaxhighlight>
== Sounds ==
Sounds are frequently used with the <code>loop</code>
command.
<syntaxhighlight lang="C">
ThereminSound
</syntaxhighlight>
</blockquote><!-- Entertainment -->


= Passwords =
= Passwords =
Line 152: Line 25:
</syntaxhighlight>
</syntaxhighlight>
</blockquote><!-- Passwords -->
</blockquote><!-- Passwords -->
= Connections =
<blockquote>
== FinanceComputer ==
The town's bank
<syntaxhighlight lang="C">
fin = Connect("Finance Computer")
fin.ChangeBalance("Sebastian", +100)  # Change User's Balance
</syntaxhighlight>
== Wellspring ==
Wellspring's inventory, and balance.
<syntaxhighlight lang="C">
wells = Connect("Wellspringer")
wells.RegisterSeller( name, amount ) # Register Sale for a User
</syntaxhighlight>
== Factory ==
=== goods ===
<syntaxhighlight lang="C">
string db = Connect("GoodsDatabase")
db.Register(goodsType, quality)
var id = Connect("SendPipe2")
Send(id)
var machine = Connect("MachineB2")
string result = machine.Convert()
Print("Result: "+ result )
</syntaxhighlight>
=== security ===
<syntaxhighlight lang="C">
ZapPerson(name)
light.StartBlinking()
</syntaxhighlight>
</blockquote><!-- Connections -->

Latest revision as of 03:01, 9 January 2023

Notes

sprak syntax
sprak world functions
sprak entertainment functions
sprak connection functions

Passwords

# Generally speaking, the command to unlock doors is:
Unlock( location )

# PowerPlant Entrance:
# Factory_Corridor_DoorToServerRoom
zgh4522zcbw45