suit yourself on the entropic sprite thing (i have to admit, i'm surprised it wasn't errated yet as well, given it is technically impossible as well as being nonsensical)
[edit]: if it helps any,
this is the answer to the question about entropic sprites, and
this is where the question was asked. not sure if that helps any, but at least you can see i'm not just making stuff up
![wink.gif](http://forums.dumpshock.com/style_emoticons/default/wink.gif)
i was wrong on the previous edition though, looks like it was a previous version of the text... (guess maybe we'll have to bug the devs about this and see if we can get it added to the errata) [/edit]
as to the reference to TMs coding software:
QUOTE (Unwired p. 19 sidebar @ "Top 5 matrix corps to watch in 2071")
Singularity has a lot of technomancers on staff, and the software, hardware,
and AR environments they’ve produced are nothing short of amazing (and almost
impossible to reverse-engineer, making competitors very unhappy).
going back to the rules on the subject, the rules reference is:
QUOTE (SR4A p. 239 @ "Technomancer skills" (bolding added for emphasis))
Aside from the Resonance skills that technomancers use to handle
sprites (p. 240), technomancers use the same skills common to hackers:
Computer, Cybercombat, Data Search, Electronic Warfare, Hacking,
Hardware, and Software. The way technomancers use these skills, however,
is vastly different from the way non-technomancers use them.
Technomancers exercise these skills through mental gymnastics and
an intuitive feel for the functioning of the machine world; they do
not learn to use electronics so much as they learn to make devices and
software do what they want.
As a result, the technomancer versions of these skills are fundamentally
different from the standard versions. In game terms, technomancers
may never teach these skills to non-technomancers, nor are
the technomancer skill versions available as skillsofts. Technomancers
may learn the “normal� versions of these skills separately (or use
normal skillsofts), but they often find the normal way of doing things
to be hopelessly clumsy and backward.
reading this, i'm not sure how you can interpret it to mean that technomancer software skill cannot be used to do the same things as regular software skill. it doesn't say "this skill has a completely different effect" anywhere, it just says "this skill takes a different path of getting the same result". specifically, the part where it describes the rules effects (ie "in game terms") it states what the differences are: can't be found as a skillsoft, can't be taught to non-technomancers. if a technomancer takes the TM version of hardware, are they unable to modify hardware with it? if they take the TM version of hacking, do their matrix actions suddenly have different results? can they no longer exploit non-resonance based nodes? is TM cybercombat skill only good for attacking sprites and other TMs?
i expect your answer to all of those questions is that technomancers can modify regular hardware, exploit regular nodes, and attack regular icons. why is software going to suddenly have some other result? it will produce code that is a nightmare to decipher. in modern terms, TMs could use a lot of 'goto' commands, possibly at the end of every line. their variables may be named things like "0110111001", they probably have no comments, they might use commands in unusual ways, and put their own versions of functions that already exist in random locations, with names or images that are not the standard for those functions. they may not write from start to finish, nor even write each line consecutively, but rather in a 10-line program they might write line 4, then 7, then 2, then 3, then 10, etc, and it may be entirely written in binary or machine code. i can tell you now, if you were to hand something coded like that to a modern computer sciences major, you need not expect them to let you know how it works anytime soon, especially if the program was hundreds of thousands of lines long (given shadowrun's arbitrarily large storage capacity, it could even be millions of lines). but nevertheless, if you were to compile it, the program would still run.