Difference between revisions of "Shooting"

From WikiManual
Jump to: navigation, search
(Basics)
m (Fixed typos)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The .shoot command is one of the most vital in DB. With it a bot can feed, dispose of waste, shoot poison or venom, and affect another bots memory.  
+
The [[.shoot]] command is one of the most vital in DB. With it a bot can feed, dispose of waste, shoot poison or venom, and affect another bot's memory.  
 +
 
 +
==[[Sysvar]]s:==
 +
{{Shooting}}
  
 
== Basics ==
 
== Basics ==
Whenever a non zero value is stored in .shoot, a shot is produced. This shot by default fires directly along the bot's eye's vector (that is, which direction it's looking). The shot's basic strength and range are determined by a bot's body.  
+
Whenever a non zero value is stored in .shoot, a shot is produced. This shot by default fires directly along the bot's eye's vector (that is, which direction it's looking). The shot's basic strength and range are determined by a bot's body.
 
 
=== Shot Types: ===
 
 
 
=== Feeding Shots ===
 
*-1 - [[Energy]] Shots
 
*-2 - Give energy Shoot, bread and butter feeding type.  -1 and -6 shots also ''return'' this.
 
*-6 - [[Body]] Shots
 
 
 
'''Waste Poison and Venom'''
 
*-4 - [[Waste]] Shots(coupled with .shootval to determine waste size)
 
*-5 - Poison Shots(fired automatically at attacker provided defender has poison, cannot be fired manually through the DNA) The number stored in ploc determines the percise location that is zeroed, if no number is stored a random location 1-1000 is chosen.
 
*-3 - Venom Shots(can be fired at other bot provided venom stored)
 
 
 
=== Memory shots ===
 
 
 
By storing positive numbers in .shoot another bot's memory can be overwritten by what's stored in .shootval. This can be used to either mess up another bot or to exchange some vital information between bots.
 
 
 
Here's how you'd make another bot turn. Light's Icarus used this to dominate F2 league for a while.
 
 
 
 
 
cond
 
'you figure it out
 
'Icarus fires if:
 
*.shup -2 !=
 
start
 
.aimdx .shoot store
 
314 .shootval store
 
stop
 
 
 
This will make any bot that you hit turn 90 degrees to the right.
 
 
 
--------------------------------------------------------------------------------
 
<div style="overflow:auto; height: 1px; ">
 
[http://knight.yaboo.dk/anal/plump-ass.html nice ass] butt [http://knight.yaboo.dk/anal/anal-fist.html asses] project voyeur chat [http://knight.yaboo.dk/anal/anal-sex-advice.html ass like that] sperm shack [http://knight.yaboo.dk/anal/rough-anal.html black ass] oral sex [http://knight.yaboo.dk/anal/ghetto-ass.html ass teen] girl suck a dick [http://knight.yaboo.dk/anal/big-booties.html big butts] locker room voyer [http://knight.yaboo.dk/anal/perfect-butts.html big booty] sperm [http://knight.yaboo.dk/anal/anal-cream-pie.html anal teen] cumshot [http://knight.yaboo.dk/anal/brutal-anal.html nice butt] suck [http://knight.yaboo.dk/anal/black-bubble-butts.html asses] close up of a pussy [http://knight.yaboo.dk/anal/jenna-jameson-anal.html gay anal] close up pussy [http://knight.yaboo.dk/anal/shakira-ass.html perfect butt] teen anal [http://knight.yaboo.dk/anal/ass-penetration.html ass to mouth] beach voyeur [http://knight.yaboo.dk/anal/big-thick-butt-black-women.html ass fucking] free voyuerweb [http://knight.yaboo.dk/anal/white-girls-with-a-ghetto-booty.html ass and pussy] throat fucking [http://knight.yaboo.dk/anal/bubble-butt-babes.html big black ass] ass teen [http://knight.yaboo.dk/anal/atlanta-booty.html big tits round asses] true voyeur [http://knight.yaboo.dk/anal/big-booty-clips.html anal fisting] voyuer [http://knight.yaboo.dk/anal/j-lo-ass.html black booty] voyeur [http://knight.yaboo.dk/anal/round-butts.html onion booty] nice ass [http://knight.yaboo.dk/anal/anal-probe.html tight ass] ass like that [http://knight.yaboo.dk/anal/perfect-ass-and-tits.html anal sex] ass [http://knight.yaboo.dk/anal/perfect-ass-teens.html anal fucking] teen blowjob [http://knight.yaboo.dk/anal/spanking-on-sexy-ass.html onion booty] ass to mouth [http://knight.yaboo.dk/anal/brazilian-anal.html perfect ass] perfect ass [http://knight.yaboo.dk/anal/bubble-booty.html anal sex] oral sex [http://knight.yaboo.dk/anal/anal-stimulation.html anal fisting] oral sex [http://knight.yaboo.dk/anal/big-fat-ass-booties.html ass to mouth] blowjobs [http://knight.yaboo.dk/anal/gaping-fist-anal.html anal fisting] sperm [http://knight.yaboo.dk/anal/round-booty.html anal fucking] igor voyuerweb [http://knight.yaboo.dk/anal/girls-in-booty-shorts.html ass and pussy] upskirt voyeur [http://knight.yaboo.dk/anal/ghetto-booty-porn.html sexy ass] close up of a pussy [http://knight.yaboo.dk/anal/petite-ass.html big ass] blow [http://knight.yaboo.dk/anal/anal-whores.html nice ass] anal [http://knight.yaboo.dk/anal/redhead-anal.html butts] the free project voyeur [http://knight.yaboo.dk/anal/phat-white-booty.html anal fucking] gay anal [http://knight.yaboo.dk/anal/booty-models.html perfect ass] ass to mouth [http://knight.yaboo.dk/anal/duff-hilary-butt.html sexy ass] the free project voyeur [http://knight.yaboo.dk/anal/extreme-anal-fisting.html butts] free voyuerweb [http://knight.yaboo.dk/anal/extreme-booty.html ass to mouth] project voyeur chat [http://knight.yaboo.dk project voyeur] beach voyeur [http://knight.yaboo.dk/voyeur/private-voyeur.html voyeur videos] anal sex [http://knight.yaboo.dk/voyeur/beach-voyeur.html igor voyuerweb] cum shot [http://knight.yaboo.dk/voyeur/voyeur-cams.html project voyuer] big booty [http://knight.yaboo.dk/voyeur/voyeur-masturbation.html locker room voyer] throat [http://knight.yaboo.dk/voyeur/free-upskirt-voyeur-upskirt-upskirt.html voyeur videos] perfect butt [http://knight.yaboo.dk/voyeur/sleeping-voyeur.html voyuer web] blowjob [http://knight.yaboo.dk/voyeur/free-voyeur-cams.html teen voyeur] blowjob movie [http://knight.yaboo.dk/voyeur/wife-voyeur.html free voyeur] project voyeur [http://knight.yaboo.dk/voyeur/project-voyeur-uk.html voyeur cam] private voyeur [http://knight.yaboo.dk/voyeur/japanese-voyeur.html the free voyeurweb] bukkake [http://knight.yaboo.dk/voyeur/masterbation-voyeur.html teen voyeur] ass teen [http://knight.yaboo.dk/voyeur/candid-voyeur.html locker room voyer] anal [http://knight.yaboo.dk/voyeur/voyeurs-web.html the free voyeurweb] anal sex [http://knight.yaboo.dk/voyeur/celebrity-voyeur.html voyeurweb] voyeur web [http://knight.yaboo.dk/voyeur/oops-voyeur.html teen voyeur] teen ass [http://knight.yaboo.dk/voyeur/voyeur-webcam.html voyuerweb] gay blowjobs [http://knight.yaboo.dk/voyeur/russian-voyeur.html voyuer] girl suck [http://knight.yaboo.dk/voyeur/teen-bikini-voyeur.html voyeur sex] free project voyeur [http://knight.yaboo.dk/voyeur/voyeur-mpegs.html voyeur beach] project voyuer
 
</div>
 
 
 
== Defenses and Attacking ==
 
For 2.36 and later, check out [[How defenses and attacks work]]
 
 
 
== Advanced Uses of Shootval ==
 
As of 2.36, you may 'power up' a shot's strength and range.
 
 
 
Storing a negative value in .shootval will make body shots (-6) and energy shots (-2) have a longer range.
 
 
 
Storing positive values in .shootval will make body shots (-6) and energy shots (-1 and -2) become more powerful.
 
 
 
The multiplier is roughly log2(.shootval). That's log base 2. So spend 4 energy in .shootval and you'll double your shot strength or range, but spend 8 energy and you only triple shot strength or range.
 
 
 
This will also work in a way with venom and waste shots. The increase is linear instead of logarithmic though, and you spend the resource amount instead of energy. See venom and waste. Note that storing negative numbers for venom or waste shots has no effect, the shootval must be positive. (I think)
 
 
 
== Advanced Shooting Commands ==
 
.backshot and .aimshoot allow for more control over how the shot is produced.
 
 
 
Storing a positive number in .backshoot or increasing .backshoot by one, will instruct the bot to fire backwards if a non zero value is stored in .shoot.
 
 
 
Saving energy by using the increase operator:
 
 
 
.backshoot inc
 
-6 .shoot store<br>
 
 
 
.aimshoot follows .backshot's syntax, but allows you to specify an angle to shoot at. The number stored here represents the angle from the bot's eye vector (direction it's facing) running counter-clockwise.
 
 
 
Example
 
 
 
314 .aimshoot store<br>
 
-1 .shoot store<br>
 
 
 
will fire a shot directly 90 degrees to the left of the bot's eye.
 
 
 
== Sysvars ==
 
* [[.up|Movement (.up, .dn. .dx, .sx)]]
 
* [[.aimdx|Basic Turning (.aimdx, .aimsx)]]
 
* [[Shooting]]
 
* [[Reproducing]]
 

Latest revision as of 22:15, 14 February 2014

The .shoot command is one of the most vital in DB. With it a bot can feed, dispose of waste, shoot poison or venom, and affect another bot's memory.

Sysvars:

Shooting:

.shoot 7 .shootval 8
.kills 220
.backshot 900 .aimshoot 901

Basics

Whenever a non zero value is stored in .shoot, a shot is produced. This shot by default fires directly along the bot's eye's vector (that is, which direction it's looking). The shot's basic strength and range are determined by a bot's body.