Bots and Simulations > DNA - General
Venom impact on .fixed
EricL:
FYI, one reason I like the idea of venom replacing the actual location in the actual memory array is that the bot's memory is then the same for both the venomized bot and other bots around it who may look at it's memory. The engien doesn't have to "fake it out."
For example, when playing around with venom, I think I saw that even after bot A used venom to change bot B's *.myeye, *.refeye for bot A still returned the old value. Might be a bug, but I think what a bot sees when it looks at itslef and what other bots see should be the same.
-E
PurpleYouko:
I see one major problem with leaving the bots to police their own memory.
It would remove the entire effectiveness of venom. You might as well delete venom entirely since it is already possible to rewrite any memory location to any value using information shots. In that system, the value is overwritten then the engine forgets all about it and the affected bot is free to detect it and fix it if it is able to.
The concept of venom is that a bot can fix another bot's memory location for a number of cycles equal to the power of the venom shot. This venom fixing is specifically designed to continue to overwrite the memory location, no matter how many times the victim tries to fix it. Effectively the envenomed bot is utterly helpless against the venom, as are real organisms effected by a neuro-toxin.
Your point about the toggle for fixed is a good one though. Maybe the engine should remember the old state and return it when the venom wears off.
Multiple venom shots. Right now, one venom is the cure for other venoms. The latest venom shot to hit will overwrite the effects of the previous one. Think of it as a chemical reaction of the toxins. the timer remains and is added to but only the latest shot will have an effect
If you can figure out how, you might be able to use this to cure yourself of venom by having another bot (like a conspec) fire a harmless venom shot at any envenomed conspec it finds, overwriting the damaged memory location.
How is it that I always think of these sneaky things while answering posts :blink:
PurpleYouko:
--- Quote ---For example, when playing around with venom, I think I saw that even after bot A used venom to change bot B's *.myeye, *.refeye for bot A still returned the old value. Might be a bug, but I think what a bot sees when it looks at itslef and what other bots see should be the same.
--- End quote ---
No it shouldn't. if the venom makes it read *.myeye wrong then that is simply because it's senses are screwed up. It has double vision or something.
Just because I think I have 13 fingers and 7 toes doesn't mean that you will count them that way. It just means that I am suffering from deusions.
EricL:
Ah. The subtlty that one design point for venom was that the venomized bot is prevented from changing the impacted location back until it wears off escaped me. Also, I have not looked at info shots yet. Had I done so, I would have perhaps saved us all some typing. Please hang on a moment while I remove foot from mouth.
So, yup, my propsal is akin to getting rid of venom completly. Let's not. To prevent bots from changing the impacted location until the venom wears off, which sounds like a fine feature of the world to me, the engine [you]must[/you][/I] maintain the state. I humbly withdraw my proposal.
Perhaps I'll look through the code at all the toggles and propose something on expiring all types of venom... but not today... :banghead:
-E
Numsgil:
I do like the idea of different flavors of venom not cancelling each other out.
There are two things associated with this:
1. Bots that make venom should have to make a specific flavor of venom, which can't be turned into other venom later.
ie:
If you target .myeye with venom, and start making it, you shouldn't be able to later target .shoot and use the old venom that targets .myeye.
2. Bots with multiple venom should have multiple venom effects.
This way I imagine a bot could make and use several varieties of venom that do all sorts of things, sort of a deadly coctail of various effects. Fir ethe conspec confusion the first cycle, then use paralysis the next cycle, etc.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version