In Genie 4, many variables are exposed to the scripting engine that are pulled from the XML stream which are crucial to scripting. Here's an example pulled from my character from Genie 4.
(reserved) $account=SARAGOS
(reserved) $bleeding=0
(reserved) $casttime=0
(reserved) $casttimeremaining=@casttimeremaining@
(reserved) $charactername=Saragos
(reserved) $client=Genie Client 4
(reserved) $concentration=100
(reserved) $concentrationBarText=Concentration 100%
(reserved) $connected=1
(reserved) $date=@Date@
(reserved) $datetime=@datetime@
(reserved) $datetime24=@datetime24@
(reserved) $dayofmonth=@dayofmonth@
(reserved) $dayofyear=@dayofyear@
(reserved) $dead=0
(reserved) $diseased=0
(reserved) $down=0
(reserved) $east=0
(reserved) $encumbrance=0
(reserved) $gamehost=eaccess.play.net
(reserved) $gamename=DR
(reserved) $gameport=7910
(reserved) $gametime=1780511828
(reserved) $health=100
(reserved) $healthBarText=Health 100%
(reserved) $hidden=0
(reserved) $invisible=0
(reserved) $joined=0
(reserved) $kneeling=0
(reserved) $lastcommand=info
(reserved) $lefthand=Empty
(reserved) $lefthandid=
(reserved) $lefthandnoun=
(reserved) $mana=100
(reserved) $manaBarText=Mana 100%
(reserved) $militarytime=@Militarytime@
(reserved) $monstercount=3
(reserved) $monsterlist=an elder Adan'f sorcerer that is trying to remain hidden, an elder Adan'f sorcerer, an elder Adan'f sorcerer
(reserved) $north=0
(reserved) $northeast=0
(reserved) $northwest=0
(reserved) $out=0
(reserved) $poisoned=0
(reserved) $preparedspell=None
(reserved) $prompt=>
(reserved) $prone=0
(reserved) $repeatregex=^...wait|^Sorry, you may only type ahead|^You are still stunned|^You can't do that while|^You don't seem to be able
(reserved) $righthand=mirror flamberge
(reserved) $righthandid=4434550
(reserved) $righthandnoun=flamberge
(reserved) $roomdesc=The trail rises abruptly to the north, rent by deep gouges and jagged outcroppings of rock. A mound of earth has fallen in on itself, and within the hollow, rusted pieces of swords and armor pierce the dirt.
(reserved) $roomexits=Obvious paths: southeast.
(reserved) $roomname=Whistling Wood, Barrows
(reserved) $roomnote=
(reserved) $roomobjs=You also see an elder Adan'f sorcerer that is trying to remain hidden, an elder Adan'f sorcerer, a slanted trail and an elder Adan'f sorcerer.
(reserved) $roomplayers=
(reserved) $roundtime=0
(reserved) $scriptlist=none
(reserved) $sitting=0
(reserved) $south=0
(reserved) $southeast=1
(reserved) $southwest=0
(reserved) $spellpreptime=@spellpreptime@
(reserved) $spellstarttime=0
(reserved) $spelltime=@spelltime@
(reserved) $spirit=100
(reserved) $spiritBarText=Spirit 100%
(reserved) $stamina=100
(reserved) $staminaBarText=Fatigue 100%
(reserved) $standing=1
(reserved) $stunned=0
(reserved) $time=@time@
(reserved) $time24=@time24@
(reserved) $unixtime=@unixtime@
(reserved) $up=0
(reserved) $version=4.0.2.9
(reserved) $webbed=0
(reserved) $west=0
(reserved) $zoneid=68
(reserved) $zonename=Shard South Gate
In Genie 4, many variables are exposed to the scripting engine that are pulled from the XML stream which are crucial to scripting. Here's an example pulled from my character from Genie 4.
(reserved) $account=SARAGOS
(reserved) $bleeding=0
(reserved) $casttime=0
(reserved) $casttimeremaining=@casttimeremaining@
(reserved) $charactername=Saragos
(reserved) $client=Genie Client 4
(reserved) $concentration=100
(reserved) $concentrationBarText=Concentration 100%
(reserved) $connected=1
(reserved) $date=@Date@
(reserved) $datetime=@datetime@
(reserved) $datetime24=@datetime24@
(reserved) $dayofmonth=@dayofmonth@
(reserved) $dayofyear=@dayofyear@
(reserved) $dead=0
(reserved) $diseased=0
(reserved) $down=0
(reserved) $east=0
(reserved) $encumbrance=0
(reserved) $gamehost=eaccess.play.net
(reserved) $gamename=DR
(reserved) $gameport=7910
(reserved) $gametime=1780511828
(reserved) $health=100
(reserved) $healthBarText=Health 100%
(reserved) $hidden=0
(reserved) $invisible=0
(reserved) $joined=0
(reserved) $kneeling=0
(reserved) $lastcommand=info
(reserved) $lefthand=Empty
(reserved) $lefthandid=
(reserved) $lefthandnoun=
(reserved) $mana=100
(reserved) $manaBarText=Mana 100%
(reserved) $militarytime=@Militarytime@
(reserved) $monstercount=3
(reserved) $monsterlist=an elder Adan'f sorcerer that is trying to remain hidden, an elder Adan'f sorcerer, an elder Adan'f sorcerer
(reserved) $north=0
(reserved) $northeast=0
(reserved) $northwest=0
(reserved) $out=0
(reserved) $poisoned=0
(reserved) $preparedspell=None
(reserved) $prompt=>
(reserved) $prone=0
(reserved) $repeatregex=^...wait|^Sorry, you may only type ahead|^You are still stunned|^You can't do that while|^You don't seem to be able
(reserved) $righthand=mirror flamberge
(reserved) $righthandid=4434550
(reserved) $righthandnoun=flamberge
(reserved) $roomdesc=The trail rises abruptly to the north, rent by deep gouges and jagged outcroppings of rock. A mound of earth has fallen in on itself, and within the hollow, rusted pieces of swords and armor pierce the dirt.
(reserved) $roomexits=Obvious paths: southeast.
(reserved) $roomname=Whistling Wood, Barrows
(reserved) $roomnote=
(reserved) $roomobjs=You also see an elder Adan'f sorcerer that is trying to remain hidden, an elder Adan'f sorcerer, a slanted trail and an elder Adan'f sorcerer.
(reserved) $roomplayers=
(reserved) $roundtime=0
(reserved) $scriptlist=none
(reserved) $sitting=0
(reserved) $south=0
(reserved) $southeast=1
(reserved) $southwest=0
(reserved) $spellpreptime=@spellpreptime@
(reserved) $spellstarttime=0
(reserved) $spelltime=@spelltime@
(reserved) $spirit=100
(reserved) $spiritBarText=Spirit 100%
(reserved) $stamina=100
(reserved) $staminaBarText=Fatigue 100%
(reserved) $standing=1
(reserved) $stunned=0
(reserved) $time=@time@
(reserved) $time24=@time24@
(reserved) $unixtime=@unixtime@
(reserved) $up=0
(reserved) $version=4.0.2.9
(reserved) $webbed=0
(reserved) $west=0
(reserved) $zoneid=68
(reserved) $zonename=Shard South Gate