Difference between revisions of "Sysvar"
From WikiManual
Line 101: | Line 101: | ||
**fixlen/469 | **fixlen/469 | ||
**stifftie/331 | **stifftie/331 | ||
+ | |||
+ | ===Sharing=== | ||
+ | *[[MB Sharing]] | ||
+ | **sharenrg/830 | ||
+ | **sharewaste/831 | ||
+ | **shareshell/832 | ||
+ | **shareslime/833 | ||
===Tieports1-4=== | ===Tieports1-4=== | ||
Line 112: | Line 119: | ||
*tielen3/486 | *tielen3/486 | ||
*tielen4/487 | *tielen4/487 | ||
+ | |||
+ | ===Defenses=== | ||
+ | [[Defenses]] | ||
+ | *mkslime/820 | ||
+ | *slime/821 | ||
+ | *mkshell/822 | ||
+ | *shell/823 | ||
+ | *strvenom/824 | ||
+ | *venom/825 | ||
+ | *strpoison/826 | ||
+ | *poison/827 | ||
+ | *ploc/834 | ||
+ | *vloc/835 | ||
+ | *venval/836 | ||
+ | *poisoned/838 | ||
+ | |||
===Eyes=== | ===Eyes=== | ||
*[[Eyes]] | *[[Eyes]] | ||
Line 148: | Line 171: | ||
**refvel/699 | **refvel/699 | ||
**refvelup/699 | **refvelup/699 | ||
− | |||
**refnrg/709 | **refnrg/709 | ||
**refage/710 | **refage/710 | ||
Line 156: | Line 178: | ||
**refkills/715 | **refkills/715 | ||
**reffixed/477 | **reffixed/477 | ||
− | + | <br> | |
**refup/701 | **refup/701 | ||
**refdn/702 | **refdn/702 | ||
Line 216: | Line 238: | ||
**waste/828 | **waste/828 | ||
**pwaste/829 | **pwaste/829 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 19:19, 15 October 2005
Contents
Movement
- Movement (.up, .dn. .dx, .sx)
- up/1
- dn/2
- sx/3
- dx/4
- Basic Turning (.aimdx, .aimsx)
- aimdx/5
- aimsx/6
Shooting
- Shooting
- shoot/7
- shootval/8
- backshot/900
- aimshoot/901
- robage/9
- mass/10
- maxvel/11
- aim/18
- setaim/19
- velscalar/196
- velsx/197
- veldx/198
- veldn/199
- velup/200
- vel/200
Gains and Losses
- Gains and Losses
- pain/203
- pleas/204
- bodgain/194
- bodloss/195
Hit?
- Hit?
- hit/201
- hitup/205
- hitdn/206
- hitdx/207
- hitsx/208
Shot?
- Shot?
- shflav/202
- shang/209
- shup/210
- shdn/211
- shdx/212
- shsx/213
- edge/214 - Reads back a value of 1 if the bot has hit the edge of the screen. Most commonly used to turn bot specified number of degrees inorder for it to face away from the edge.
- fixed/215 - A value of 0 means the robot can move freely. A value of 1 means it is fixed in place (like a blocked alga)
- fixpos/216 - Set this to any non-zero number to anchor your bot in place. Set it to zero to allow your bot to move freely.
- xpos/219 - Reads back a bot's horizontal position with the left side representing zero
- ypos/217 - Reads back a bot's vertical position with the top representing zero. ypos shares the same memloc as depth. These are completely interchangable.
- depth/217 - Reads back a bot's vertical position with the top representing zero. ypos shares the same memloc as depth. These are completely interchangable.
- daytime/218 - Why have a day / night cycle if the robots can't tell when they change. Reads back 1 for day and 0 for night.
- kills/220 - Returns the number of bots your bot has killed.
Reproducing
- Reproducing
- repro/300
- mrepro/301
- sexrepro/302
Energy and Body
- Body
- body/311]]
- fdbody/312
- strbody/313
- setboy/314 - Allows a bot to set it's buoyancy to a specified level
- rdboy/315 - Returns a bot's buoyancy level
- mkvirus/335
- vtimer/337
- vshoot/338
- dnalen/336 - Returns the length of a bot's dna
- genes/339 - Returns the number of genes in a bot's dna
- delgene/340 - allows a bot to delete a gene from itself
- thisgene/341 - returns the current gene's number. Designed for *.thisgene .mkvirus store to create self perpetuating viruses.
- sun/400 - Reads back a value of 1 if the bot is facing the top of the screen
Ties
- Ties
- tie/330
- numties/466
- tienum/455
- readtie/471
- deltie/467
- multi/470
- fixang/468
- fixlen/469
- stifftie/331
Sharing
- MB Sharing
- sharenrg/830
- sharewaste/831
- shareshell/832
- shareslime/833
Tieports1-4
- tieang1/480
- tieang2/481
- tieang3/482
- tieang4/483
- tielen1/484
- tielen2/485
- tielen3/486
- tielen4/487
Defenses
- mkslime/820
- slime/821
- mkshell/822
- shell/823
- strvenom/824
- venom/825
- strpoison/826
- poison/827
- ploc/834
- vloc/835
- venval/836
- poisoned/838
Eyes
- Eyes
- eye1/501
- eye2/502
- eye3/503
- eye4/504
- eye5/505
- eye6/506
- eye7/507
- eye8/508
- eye9/509
In and Out
- In and Out
- out1/800
- out2/801
- in1/810
- in2/811
Memloc and Memval
- Memloc and Memval
- memval/473
- memloc/474
- tmemval/475
- tmemloc/476
RefVars
- RefVars
- refmulti/686
- refshell/687
- refbody/688
- refxpos/689
- refypos/690
- refvelscalar/695
- refvelsx/696
- refveldx/697
- refveldn/698
- refvel/699
- refvelup/699
- refnrg/709
- refage/710
- refaim/711
- refpoison/713
- refvenom/714
- refkills/715
- reffixed/477
- refup/701
- refdn/702
- refsx/703
- refdx/704
- refaimdx/705
- refaimsx/706
- refshoot/707
- refeye/708
- reftie/712
MyVars
- MyVars
- myup/721
- mydn/722
- mysx/723
- mydx/724
- myaimdx/725
- myaimsx/726
- myshoot/727
- myeye/728
- myties/729
- mypoison/730
- myvenom/731
TrefVars
- TrefVars
- trefbody/437
- trefxpos/438
- trefypos/439
- trefvelmysx/440
- trefvelmydx/441
- trefvelmydn/442
- trefvelmyup/443
- trefvelscalar/444
- trefvelyoursx/445
- trefvelyourdx/446
- trefvelyourdn/447
- trefvelyourup/448
- trefshell/449
- tieang/450
- tielen/451
- tieloc/452
- tieval/453
- tiepres/454
- trefup/456
- trefdn/457
- trefsx/458
- trefdx/459
- trefaimdx/460
- trefaimsx/461
- trefshoot/462
- trefeye/463
- trefnrg/464
- trefage/465
- treffixed/478
- trefbody/472
- trefaim/479
Waste
- Waste
- waste/828
- pwaste/829