[00:22] MSG: Read error: Connection reset by peer [00:29] Join: ImpBot joined #corewars [00:29] ok, time for some sleep, bye! [00:29] Part: Roy left #corewars [03:08] Join: brx_ joined #corewars [03:08] Howdy brx_ [03:11] MSG: Read error: Operation timed out [03:32] Nick Change: brx_ changed nick to brx [05:34] MSG: Ping timeout: 252 seconds [06:33] Join: brx joined #corewars [06:33] hi brx [12:16] Join: Tenoch joined #corewars [12:16] Hi Tenoch [12:17] hey bot [12:17] wassup ? [12:18] Join: Fluffy joined #corewars [12:18] Welcome Fluffy [12:19] hmm [12:19] * Fluffy is reading the logs ... [12:35] hey Fluffy [12:37] :) [12:38] had a good day ? [12:39] or will have a good day, maybe [12:39] ? [12:39] (It is 13:39 here.) [12:39] I've started to install yet another version of LFS on my computer. [12:40] (LFS = Linux from Scratch) [12:40] oh [12:40] good luck then :) [12:40] The old install was over a year old [12:40] why this choice ? [12:40] Thanks for the luck, but fortunately LFS-installs ar very smooth now :) [12:41] I didn't like the way SuSE/Debian handles the system. [12:41] So I decided to try "my own" version [12:41] Has worked very well since [12:42] And it is very easy to create a decent Linux system for old computers [12:42] Altough the compilation of Firefox/X-Windows/... takes usually ages [12:46] Join: beretta joined #corewars [12:46] Good afternoon beretta [12:46] yep [12:46] Hi beretta [12:47] Who's bot is that? [12:47] hey-didley ho everybody [12:47] *Whose [12:47] but sometimes, installing a X server on an old machine is a *bad* idea :D [12:47] hi beretta [12:48] Tenoch: The oldest machine, I have, is an old Pentium, 133 Mhz. It's enough to run X [12:48] Tenoch: with a proper window manager no problem though... [12:48] yep [12:48] i used to run gnome on a 200 MHz PPC [12:48] I've run iceWM on a 486 w/ 32M [12:48] it was almost smooth :) [12:48] and evilwm probably needs only a negative amount of RAM/CPU-power ;-) [12:49] or TWM [12:51] * beretta cries [12:51] Any special reason, beretta? [12:52] I lost my 14000 generation GA corewar population yesterday when a run-away log file filled up the harddrive :( [12:53] hmm ... how about learning the meaning of the word "backup" ;-) [12:53] (I've learned the hard way, too :-( [12:54] well... I started over from the shattered scraps of the old population, and today after 500 generations, I'm 80% back on scoring, with a new improved bomber stratagies [12:55] wierd out it bounced back so fast... [13:22] Join: Roy joined #corewars [13:22] hi Roy [13:22] hi botty [13:22] hi Roy [13:22] Fluf, did you read the logs? its my bot :) [13:23] * Tenoch looooves irc bots [13:23] they are so cool [13:23] * Fluffy kicks Roy [13:23] Hi Roy :) [13:23] I hate bots (with only one exception) [13:24] Only if they do sth. really useful I might start to like them [13:24] i think their zen [13:24] they are useless [13:24] and that's the fun of it [13:24] Roy: As usual you should ignore me ;-) [13:26] Roy: So how about ImpBot sending a short (!) message to this channel, if a new warrior has enteres a hill? [13:28] That might be possible.. [13:28] good idea. [13:28] easy [13:28] I'll add it to the list :) [13:28] include author, warriorname, hillname :) [13:28] Easy? how is that easy? check the mail? [13:28] Roy: No, add it to the TOP of the list ;-) [13:29] Roy: Parse the HTML pages every 10 mins (or so) and compare with the old version [13:29] Roy: check the website [13:29] yeah [13:29] that would be great [13:29] Roy: extract name of the warrior, author name, if it sticked or not, and hillname [13:29] Roy: and make the bot announce it here :) [13:30] hell, include entry place [13:30] If I do that it won't be hard to also let the bot message you with the whole hill :) [13:30] Hell I can even let it keep the records/HoF [13:31] Roy: We already have JM for that ;-) [13:31] something like: "silly warrior" by John Metcalf made 94nop with xxx.xx points and is now 2nd" [13:31] Yeah [13:32] (maybe include the strategy line as well) :) [13:34] New postings on r.g.c is also no problem, it has a RSS feed using google [13:34] how about a bot that you can submit redcode to and it'll tourney them and return the results here... [13:34] That wa already on the list ;-) [13:34] :) [13:35] this bot is written in python, correct? [13:35] if so, make jens help you. [13:36] hmm ... I think, that I already have somewhere the code for parsing the HTML pages from SAL ... [13:36] No Java :) [13:36] I mean: No, in java [13:36] Fluffy: there should be a python mechanize somewhere too [13:36] which should make this extremely easy. [13:37] Roy: You are a masochist [13:37] You're not the first one telling me ;-) [13:37] Fluffy: I said the exact same thing word by word to him yesterday [13:38] Fluffy: erlang is nice :) [13:38] Then it seems to be true, brx [13:38] Fluffy: it was true even before anyone pointed it out to him. [13:39] Yes, but it is already reassuring to tell the truth ;-) [13:42] Roy: Still coding? Where is the new version of the bot? ;-) [13:44] Not coding now.. helping my gf with mp3player [14:38] Roy: Apart from greeting everyone in this channel ... what does your bot do? [14:45] idling [14:48] I know a channel [14:48] but i don't remember the network) [14:49] where you had to idle [14:49] and a bot was here to save the scores [14:49] and the idling times of the nicks [14:49] Seems to be the same as theses uptime pages ... [14:49] Who has the server with the best uptime? [14:49] :) [14:50] a guy there, had been connected for two years [14:50] without interruption [14:50] ah, geeks [14:50] ::D [14:50] Shouldn't be that hard, but resisting to update the kernel is quite hard ... [14:51] http://en.uptime-project.net/page.php?page=toplist&content=allhosts&site=1&orderby=record%20DESC [14:52] Join: Mizcu joined #corewars [14:52] hi Mizcu [14:53] hello Mizcu [14:53] ugh, bots [14:53] or, bot [14:54] yeah, thanks :) [14:54] Hi Mizcu [14:54] * Fluffy kicks ImpBot [14:54] hi Fluff, Teno [14:54] (yet another example of useless violence against machines ;-) [14:54] rage against the machines! [14:55] waaake uuuuuuuuuuup [14:55] waaake uuuuuuuuuuup [14:55] ? [14:55] er [14:55] that's a song [14:55] by rage against the machine [14:55] if I am not mistaken [14:59] hmm ... 42 MiB to download for Xorg ... [15:07] h m [15:09] Join: sf joined #corewars [15:09] Hi sf [15:09] Hi ImpBot [15:09] Hi ImpBot/whois ImpBot [15:11] sf: roy's bot [15:11] Another bot :-( [15:11] if you have some ideas for it, tell roy, what's on the list: [15:11] Hopefully this one isn't as annoying as the last [15:11] challenge functionality, bot running little tourneys [15:11] hill activity notification in channel [15:12] Hill activity notification is a great idea [15:12] yes [15:12] Roy: write a little function for impbot to list what's on the wishlist already [15:12] Roy: so we don't have to keep track. [15:13] Roy: actually, make it so that we can add things to the list from here, thank you [15:13] :) [15:16] Roy: I like erlang because writing distributed applications and multi process apps is basically the same thing. erlang handles it transparently, not a single line of networking code necessary. [15:16] brx: Don't make Roy add lists of lists! That way he'll soon use Lithp for the bot ;-) [15:17] Fluffy: :) [15:17] Hello Jens [15:17] Hi sf :) [15:17] You've been quiet recently what are you up to? [15:17] ... jens has been posting mars mission panorama pictures all the time [15:18] hehe [15:18] ;) [15:18] You own photos? [15:18] sf: I'm working on the parser for PyCorewar, if I have the time. [15:18] * sf hates parsing [15:18] (parser not yet written?) [15:18] sf: No, only the ones from the Mars Rovers [15:19] Just wondering if you took them with your digital camera ;) [15:19] It is more or less complete, but still has bugs [15:19] sf: Now I'm occupied with installing a new system ... it takes some time :( [15:20] New computer? What have you got? [15:20] No, not a new computer. My old LFS-install is too old [15:21] It is the CVS-version of December 1, 2004 (!) [15:22] a bleeding edge fanatic. you should settle for, say, ubuntu :) [15:22] I've upgraded a lot of programs over the time, but now I should start all over again ... [15:23] brx: The problem is, that I can no longer compile PyGTK without breaking a lot of other programs [15:24] brx: By the way ... the reason I use LFS is, that I want to use/configure/whatever my system my way. [15:24] I don't like to use these crappy GUIs for setting up ... say ... a new network [15:24] I know Fluff, I wonder if it is worth the hassle though. [15:25] It is [15:25] Having installed LFS you know you system by heart [15:25] I know [15:25] and then you are able to fix almost all problems immediately [15:25] I might compile totally from scratch for my notebook [15:26] that remains to be seen though since you have declined to buy me one. [15:26] brx: Did I tell you, that now I have a shiny "new" switch here in front of me ... [15:27] Fluffy: you must have forgotten :) [15:28] I'll remeber to tell you the next time I get sth. "new" ;-) [15:28] thank you, fluff [15:30] Maybe I should buy you a new keyboard. One with a working 'y' key [15:30] don't bother, I like it that wa :) [15:31] lol [15:31] Then Lithp probably doesn't have many commands, which use the letter 'y' [15:31] wht fnd ntrstng s tht dnt nd vwls t ll [15:32] yes, vowels aren't needed ;-) [15:32] :) [15:33] Vowels are necessary [15:33] sf: for most words your brain is able to add them without much effort [15:33] maybe only if you use a vowels-only language [15:34] By fnd do you mean find or found or fond or fund? [15:34] sf: it obviously is a verb. [15:35] Obviously only if I can figure what the missing vowels in the nearby words are [15:35] wht = white? [15:35] sf: If you find that hard, try to google for "Malbolge" :) [15:36] sf: white find interesting? [15:37] sf: what you fail to realize is that you were able to understand what I wrote. it kind of defeats your attempts to show the ambiguity now. :) [15:37] White found interesting. Use that, don't end. [15:37] sf: your arguments are defeatist! :) [15:38] sentences without vowels are fluffy. they leave you room for a wider interpretation. [15:40] I wish people would stop using vowels for that reason. "dnt lv y nymr" -> "I don't live yonder anymore" [15:40] Not it doesn't, it means [15:40] sf: Even if you use vowels there is still a lot of guessing involved: "Bob waits in the room. Andy enters. He hits him." [15:40] I don't love you anymore [15:40] sf: Who has hit who? :) [15:41] sf: :/ [15:41] Andy hits Bob [15:41] Maybe, but the other way around is possible, too [15:42] y = younder? what about the d and r? [15:42] Fluffy: it's implicit because Andy is closer to "He" [15:42] sf: sssssh [15:43] Fluffy: also, it's explicit because I am Andy. [15:43] MSG: [15:43] brx: That's the way it is normally used and understood, but that's only it is "common" [15:43] Is that your name brx? [15:43] MSG: Read error: Connection reset by peer [15:43] sf: andreas [15:44] Like san adreas fault? [15:44] Fluffy: it is common to remove the ambiguity :) [15:44] sf: nearly. [15:44] brx: yes, of course [15:44] sf: I told datagram the other day that I was responsible for the earthquakes in his region [15:45] You make earthquakes? [15:45] I have a normal job [15:45] hey, it's my fault.. [15:45] sf: Making earthquakes is easy. Simply jump up and down ;-) [15:46] Fluffy: lol. that was insulting ;) [15:46] Like all the people in China? [15:46] No, one person is enough. [15:46] But don't expect it to show up on any seismometers around the world [15:47] Try it now [15:47] depends on the person. [15:48] Does anyone understand how myVamp works? [15:49] brx: Why was that insulting? [15:52] Fluffy: "depends on the person" [15:52] sf: what part is difficult to understand? looking at the source now. [15:54] hmm [15:54] I don't understand why the second fang points to the pit [15:56] because then mov.i bomb, @(where fang is) wont hit the pit [15:57] it will only hit the secong fang [15:58] Join: Fluff1 joined #corewars [15:58] did i only make it sound more dumbfounding? [15:59] For me yes [16:00] Soon I have to take down this computer to check the new system ... [16:00] *this->my [16:00] myvamp throws fangs in form of @fang2, -fang2 , right? [16:00] if an anti-imp attack attacks with mov.i bomb, }where-fang-is, it will be redirected to hit the fang2 [16:01] this way, the attack wont overwrite the pit, which is the case with ordinary fangs in form of jmp pit, -pit [16:01] Clever [16:03] Part: Fluffy left #corewars [16:06] Nick Change: Fluff1 changed nick to Fluffy [16:12] I can't open this file :( [16:12] http://www.ociw.edu/~birk/COREWAR/94/HILL/shottonothing.red [16:12] gives 403 [16:14] Join: Judodudo joined #corewars [16:14] hi Judo [16:14] i mizcu [16:14] Hi Judodudo [16:14] *hi [16:15] it's pretty busy today [16:21] Join: fiveop joined #corewars [16:21] hi fiveop [16:21] Hi Fiveop [16:21] hi [16:22] Am I allowed to say "good example [16:23] on wikipedia, or does that count as POV? [16:23] ? [16:23] You've visited wikipedia before haven't you? [16:23] yes [16:24] They have *lots* of rules if you edit pages. Anything which is considered a point of view is not allowed. [16:24] i just don't quite understand the question [16:24] ahh [16:24] I.e. you can't say a particular book is a good book [16:24] i know. [16:24] i just didn't know the acronymm [16:27] i think good example would most likely be a point of view, yes [16:27] Well someone will edit it out if they don't like it [16:27] i guess [16:27] I am just modifying the Core War page [16:28] wikipedia has blocked my school's proxy server because people keep vandalising. :( [16:28] :( [16:43] MSG: Quit: Tenoch [16:52] I've finished editing for today [16:52] Now to make a warrior [16:53] MSG: Ping timeout: 252 seconds [17:26] MSG: Quit: bye bye [18:01] Join: Tenoch joined #corewars [18:02] ImpBot report: Hi tenoch [18:02] Hi Tenoch [18:03] hi [18:04] Go go Razorgirl http://www.koth.org/lcgi-bin/current.pl?hill94nop :) [18:19] MSG: Read error: Connection reset by peer [18:36] Part: Fluffy left #corewars [19:52] Join: datagram joined #corewars [20:02] Join: X-Scale joined #corewars [20:03] hi X-scale [20:03] hi there Mizcu :) [20:08] MSG: Quit: Tenoch [21:35] in a redcoder's homedirectory: -rw------- 1 core users 186099862 Jan 26 22:04 LSD-The Beyond Within - Part1of2 - awesome BBC documentary about acid.AVI [21:40] Join: bescritt joined #corewars [21:41] hi [21:41] hello. *rattles Mizcu* [21:46] Join: Metcalf joined #corewars [21:46] hi john [21:46] Good evening :-) [21:47] Hi, I don't think I've seen you in here before. [21:47] nope [21:47] logged in to here for the 1st time 6 mins ago [21:47] Obviously I've spotted your warriors on the hill :-) [21:48] I apologise in advance if I vanish, I'm on a wireless connection with a poor signal [21:48] ok [21:49] Are you working on anything at the moment? [21:49] not really, i'm just trying to recover all my redcode stuff from the web. i lost everything when i reinstalled windows. [21:50] :-( [21:50] but right this instant i'm setting up a quick run of species on the hope that something miraculous will happen... [21:50] I've lost quite a bit recently when my old laptop died [21:50] Which hill are you evolving for? [21:51] probably koth-94 or the open hill. [21:51] mainly i'm just fooling around hoping i'll get an idea. [21:52] A few interesting ideas have come from evolved warriors [21:53] yeah, an evolver actually came around that can defeat my style of handshack without it knowing the PIN. [21:53] handshake* [21:53] :-( [21:53] no, that's a plus [21:54] Can you change the handshake? [21:55] i could find out how exactly this evolver beath the handshake and counteract it. [21:55] beats [21:55] sry i'm dyslexic [21:56] evidently the evolver decrements backwards until it runs over the end of the handshake, then the handshake suicides. [21:57] but i haven't looked it over step by step and thought about it. [21:58] Don't apologise for spelling, no need here :-) [21:58] Join: lead joined #corewars [21:58] Hi Lead [21:58] hello [21:59] Wait, looking at the logs it seems that most people put at least a moderate effort into proper capitalization... Note to self: this is not DalNET. [21:59] hi [22:00] I am writing a corewarrior but it seems to write over itself and thus killing it. what is the best way to detect your own warrior? [22:00] So Blake, when are you going to put your Corewar webpage online ;-) [22:01] Lead: it depends exactly what you are trying to make. Can you explain it? [22:01] um, i saw a bit of a scanner that checks ignores itself... [22:02] yeah it basically scans for cores not containing DATs or spaces and when it finds one it puts a dat there. [22:02] its pretty effective [22:03] but it has a habit of killing itself [22:03] Wasn't you going to run a tournament a while ago? [22:04] There are several things you can do. [22:04] Metcalf: As soon as i download apache again I can have a site that's up for a few hours a day. Alternatively i could make a geocities site like everyone else... [22:05] I assume you have a pointer to the location you are scanning? If you put the pointer at the top of your warrior you can SLT #lengthofwarrior, pointer [22:05] ii tried to make it detect the last instruction but that doesn't work. [22:05] my website was one of the things i also lost, i did have the beginnings of a corewar page... [22:05] :-( [22:05] because the program scans backwards [22:05] *yawn* [22:05] Hi Mizcu, just waking up? [22:06] lead: i'm looking for that self-detection snippet [22:06] Should be going to sleep soon [22:06] Lead: it sounds like you are doing a linear scan. [22:07] yes i believe so [22:08] Join: Tenoch joined #corewars [22:08] ok, lead, how does your warrior attack? [22:08] because you could use this code snippet: [22:08] do you want me to post code or describe it [22:08] slt.a #20, rScan ; ignore self [22:08] from recon [22:09] you might as well send the code here, there is probably nothing to be secretive about [22:09] ok [22:10] main: seq #25,<-1 [22:10] seq #0,<-2 [22:10] jmp skip [22:10] mov bomb,<-4 [22:10] jmp main [22:10] skip: sub.ab #10,-2 [22:10] sub.ab #10,-1 [22:10] sub.ab #10,2 [22:10] jmp main [22:10] bomb: dat 0 [22:10] nop #25,0 [22:11] hehe, no comments. lead, you've got the same bad habit as i. [22:11] oh im sorry! [22:11] its a terrible habit [22:12] would you lke me to add some? [22:12] the code is quite readable without comments at this point [22:12] lol no ty [22:12] MSG: Ping timeout: 252 seconds [22:13] well, there went his wifi connection... [22:14] i dont understand the "skip" -part [22:15] after the first subtraction, the bombing-line turns into mov bomb, <-14 [22:15] i'm stil in the process of loading it into corewin... [22:15] ok what it does is subtract from the bombers and scanners so they effectively(or not so) skip the program. [22:16] the program scans backwards [22:16] but the point is, that you should be reducing the line at (main-1) [22:16] the nop is there for a marker [22:17] because currently you align the bombing wrong, and it no longer hits things scanned after first skip [22:18] and the other this is that you use seq #0(or 25), what do you mean by reducing the line? [22:19] you see, you are thinking that because mov bomb, <(main-1) points into the pointer (which i call the instruction at main-1), that all manipulation of the mov-line will change the pointer too [22:20] but actually manipulating the mov-line it points at place other than pointer [22:20] oh your right! [22:20] when skip is called it skips the MOV [22:20] an it is not deincremented [22:21] working on it, i think i can put something together. what i give u will probably be slower tho :(. [22:21] Join: Metcalf joined #corewars [22:21] w/b [22:23] another question: is corewars simialar to "real" assembly on processors like x86 etc? [22:23] in short, no [22:23] Metcalf can talk more about that [22:23] ahah, the "ask another" process [22:23] lead try this: [22:23] it always works :) [22:23] main: seq #25,<(main-1) [22:23] jmp main [22:23] seq #0,<(main-1) [22:23] jmp main [22:23] jmp skip [22:23] slt.ab #20, (main-1) [22:23] bite: mov bomb,<(main-1) [22:24] jmp main [22:24] skip: sub.ab #10,bite [22:24] sub.ab #10,bite [22:24] sub.ab #10,bomb [22:24] jmp main [22:24] bomb: dat 0 [22:24] nop #25,0 [22:24] just put in labels [22:24] then the part that should ignore self. [22:24] that slt-solution is not exactly what i would use.. [22:25] yeah, there's probably a way that doesn't impact attack speed as much [22:26] MSG: Ping timeout: 252 seconds [22:28] um, i just ran the modification i made and it's not attacking anything. i think i screwed it up. [22:28] ptr: dat 0, -100 [22:28] main: seq #0, jmp main [22:28] sne check, @ptr [22:28] jmp skip [22:28] mov bomb, jmp main [22:28] skip: sub.ab #10, ptr [22:28] jmp main [22:28] check: nop 0, 25 [22:28] (working not checked in pmars or corewin etc) [22:29] be sure to add start main in end of warrior [22:32] for any questions, just throw and ill answer [22:33] hmm, it wont work correnctly, check needs to be nop 1,1 or something with non-zero a-value [22:33] ok [22:34] i blame clock being one in the morning [22:34] why would nop care? i thought it didn't matter as it does nothing. [22:34] yeah, but your proposed version does 75 times better than mine... i wonder what i broke. [22:35] you see, once seq #0, because seq #0, using seq (some place with dat 0,0), varies slightly with the standard it is run with [22:38] but the point is, that even if the nop isnt run, it is used as a sign that says "skip yourself now!" [22:40] im just making you more confused, am i? [22:40] me no, my sample code had the nop in it for the same purpose [22:42] with little reorganization you could probably get rid of instruction or two in my code [22:42] idk, but i do know that my tea water boiled away :( i'll brb i'm gonna get some more snow to boil... [22:42] immediately figured out how to take two off.. [22:46] ok, i think i'm gonna start from scratch. its supposed to be a reverse-scanning cmp-scanner that bombs with uncolored bombs and is supposed to ignore itself, right? [22:46] yes [22:47] k, workin on it. [22:48] ive made some more modifications to my code. [22:49] but it still has those annoying vertical pipes [22:50] and it still kills its self. back to the drawing board... [22:52] 7 lines without the bomb, and one takeable away with small change [22:55] IU like how corewars forces you to use assembly. I believe if it was done in C it would be too easy. [22:55] I* [22:55] possibly [22:57] 6 without bomb, best i can do now without making radical changes [22:57] PVK would probably get below that with some voodoo-trick [22:57] im not complaining about your code. im complaining about mine:-) [22:58] But i am too tired to think more [22:59] linear scans cannot survive in hill-conditions (exception; bomb-dodgers in beginner-hill) [23:00] im sure of that but this was mainly to learn corewars. [23:00] yes [23:01] Join: Fizmo joined #corewars [23:01] hi [23:01] hi Fiz [23:01] hi Miz [23:02] wow, some new names here [23:02] hi Fizmo [23:02] lead: i think i've got something, i'm testing it right now. [23:03] er, nope, still fails horribly [23:03] (sent my improved version to lead few minutes ago, ill wait a while before giving it to bescritt) [23:03] my coding probs, not yours [23:04] heh. don't be overprotective, miz. [23:04] my nemesis has arrived, it seems [23:04] haha, nope [23:05] i'm probably one of the worst redcode programmers yet. [23:05] hi bescritt [23:05] mizcu, you have to step aside. :) [23:05] hi [23:05] still reading the log to keep me updated [23:05] ;-) [23:05] ah [23:05] good idea [23:13] miz, your version bombs half of the locations its supposed to scan. [23:13] fock [23:15] ah, stupid me [23:16] replace seq with sne and itll work just fine [23:16] ok [23:17] yep, works, mine is stilla work in progress. [23:17] i'm building from a jmz scan. [23:17] same functionality i hope. [23:18] another question: is it possible to bomb using JMP and use it to infect your enemies program? [23:19] possibly... [23:19] i tihnk [23:19] by directing it to some of your own [23:19] yes [23:19] such warriors are called vampires [23:19] like a vamp except it traces back to where the jmp was excecuted.. [23:19] then you could inject your processes in there [23:20] but i would just use a scanner that spls to any found locations. [23:23] if you throw your own processes to an opponent to survive, you are not killing your opponent [23:24] thats why after a while they self destruct [23:24] by using a counter [23:25] MSG: [23:34] ok I have a semi functioning prototype! [23:37] it does the enemy scan well but the self detection needs work [23:38] MSG: Ping timeout: 252 seconds [23:38] ok, i have a 1c backwards jmz scanner that throws non-colored bombs and ignores itself: [23:39] ;lead's broken scanner, my fix [23:39] ptr equ (main-1) [23:39] main: jmz.f main, slt.b ptr, #20 [23:39] mov.i bomb, jmp main [23:39] bomb: [23:39] :) [23:40] :) [23:40] i'm gonna reward myself with tea, that i finally managed to make without boiling all the water away, lol. [23:40] small change and you can make it switch from spl-bombing to dat bombing after while [23:40] yes [23:44] what would bombing with spl do? [23:44] its stuns the enemy by messing up their processes [23:44] oh [23:44] it works best with papers [23:45] so would you set it up like bomb: spl -1 [23:45] or something like that [23:45] tip: spl 0 [23:45] yeah, but in your bomber, you would need spl #0 [23:46] that way it doesn't atatck its own bombs. [23:46] oh [23:47] after a while I guess you would swithc to DAT or DIV #0 bombs [23:49] ya [23:49] just tested the spl bomb. it slows the enemy down to a crawl! [23:49] just a sec i have you a spl, dat variant, testing it. [23:49] ;lead's broken scanner, my fix [23:49] ptr equ (main-1) [23:49] main: jmz.f main, slt.b ptr, #bumper [23:49] bite: mov.i bomb, djn.b main, #10 [23:49] jmp main, }bite [23:49] bomb: spl #0 [23:49] dat #0 [23:50] bumper: [23:50] it switches after dropping 10 spls. [23:53] oops, it only bombs half the locations it finds... easy fix... [23:54] change bite: mov.i bomb, bite: mov.i bomb, @ptr [23:55] after every bombing it was moving the scan position backward one. [23:57] actually lead, one thing [23:57] me and miz were wrong i think [23:57] you do want to color youp spl bombs [23:58] color? [23:58] not always [23:58] color is having numbers other than zero [23:58] oh [23:58] in thes case we want to color, so the scanner can find where it needs to do a dat wipe [23:58] otherwise it acts af if nothing is there [23:59] spl #0, {1 [23:59] but the question is - you need to attack something to get color in the core, what else there is in the core in scanner-scanner battle? [23:59] n/m