Touchy subject. PushObject and orbitting
|
|
JoeTheCatboy Freelunch
Registered User
Join date: 14 Jun 2006
Posts: 42
|
01-05-2007 13:35
Hey all, I know that this is quite a touchy subject and griefers would LOVE to get their hands on this kind of code (if they could script, hah). I'm working on a bot, much like Eye of Horus (well, sort of. Just inspired). I had the idea that I should give it an "orbit target" feature, because that's always useful in combat zones. I also want to create enough features so that people get their money's worth.
Currently I'm trying to come up with a way to really orbit someone, but the most I get to is about 20,000 meters up. I know Luc Aubret created the (insane) orbitting function of the (equally insane) black widow. I got shot with that once, And I found myself at (insert maximum integer number here) and (insert minimum integer number here) almost instantly. I was amazed. So, here's my script, if anyone would feel safer PM'ing me any suggestions (as opposed to posting it here, where it's freely readable by anyone), just do so.
I have a detector script, which senses for the name, and then llMessageLink's it to LINK_SET, because there are 14 scripts identical to the pusher
pusher: link_message(blah), so now we're saying do a for loop for 1500 times, pushing the key id at <0,0,512E+3*512E+3*512E+3*512E+3> is there a better way to push someone? Joker Opus showed me the above part, and I thought it sounded smart, so that's why I used it, haha.
Please don't call me a griefer, because that is the ONE thing I combat mostly against. I simply want to provide interesting and useful products to everyone who has the money for it.
|
|
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
|
01-05-2007 13:54
From: JoeTheCatboy Freelunch Hey all, I know that this is quite a touchy subject and griefers would LOVE to get their hands on this kind of code (if they could script, hah). I'm working on a bot, much like Eye of Horus (well, sort of. Just inspired). I had the idea that I should give it an "orbit target" feature, because that's always useful in combat zones. I also want to create enough features so that people get their money's worth. I don't know for sure, but REALLY orbiting someone without their consent is against the TOS, even in combat zones, because it has a tendency to mess up the client. Tossing someone way up in the air, like you are doing, shouldn't cause that problem, so I would probably say that's cool. Secondly, orbitting is a pretty silly thing, if you think about it. It really has no purpose, even in a combat zone. Combat is about measures and countermeasures meant to give folks a fighting chance. When it is taken to the extreme such that every attack is either a one-shot kill, or a one-shot "eliminate enemy with extreme prejudice", it is kinda stupid and pointless. Also, some of the newest orbiters don't use PushObject on the target, but use a combination of trapping prims surrounding the person and pushes on one or more of them to cause the physics engine to glitch and move you instantly to <maxint> or <-maxint>. From: someone pusher: link_message(blah), so now we're saying do a for loop for 1500 times, pushing the key id at <0,0,512E+3*512E+3*512E+3*512E+3> is there a better way to push someone? Joker Opus showed me the above part, and I thought it sounded smart, so that's why I used it, haha. Actually, that's kinda silly. Not only is it silly to say 2*2*2*2 instead of just saying 16, the value is pretty ridiculous. According to the Wiki, llPushObject is capped to maxint, which is a tad over 2.1E+9. From: someone Please don't call me a griefer, because that is the ONE thing I combat mostly against. I simply want to provide interesting and useful products to everyone who has the money for it. I won't call you a griefer, but you have to judge for yourself how it makes you feel that the vast majority of any customers you will be supplying this to ARE griefers.  Personally, I can't think of a better education than having someone griefed with their own creation. Repeatedly. That doesn't mean I think they should be outlawed; they are just tools, after all. The problem is in the people who use them. I know I just feel better knowing that I don't sell or give away my orbiters and other potential griefing items to anyone. 
|
|
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
|
01-05-2007 14:17
What exactly does orbiting do? I've had an attachment I sell apparently come unlinked, and the guy said he was hit by a weapon. Can the extreme physics load (or whatever effect it causes) cause attachments to break? The attachment had large prims, almost 10m in one dimension, if that makes any difference.
|
|
Senuka Harbinger
A-Life, one bit at a time
Join date: 24 Oct 2005
Posts: 491
|
01-05-2007 14:58
From: Ziggy Puff What exactly does orbiting do? I've had an attachment I sell apparently come unlinked, and the guy said he was hit by a weapon. Can the extreme physics load (or whatever effect it causes) cause attachments to break? The attachment had large prims, almost 10m in one dimension, if that makes any difference. orbiting as most people define it is being forced to such a high altitude that you hit the numerical limits for values of your height. since you're attachments' link sets are stored using numerical values that are relative to your avatar, when you hit these max numerical values it will cause the attachments to visually come apart, and is some cases, cause their link set to exceed the parameters allowing them to stay linked and so become unlinked, breaking the attachment.
_____________________
My SLExchange shopTypos are forgiven; desecrating the english language with reckless abandon and necrophilic acts is not. The function is working perfectly fine. It's just not working the way you wanted it to work.
|
|
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
|
01-05-2007 15:14
Thanks.
|
|
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
|
01-05-2007 15:20
I've never had attachments come "unlinked" from being orbited; they essentially get "blown off" of me. Since I am a Dragon, I have prim body parts, which "disappear" and won't reappear unless I remove them and re-attach them.
None of the times I have been orbited have they come unlinked, though.
|
|
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
|
01-05-2007 16:38
Well, there's probably more going on, and I'm trying to find the conditions that trigger this failure. So far I've had 2 reports, and one of them said he got orbited. These are ~10m flexi prims, and there are scripted size/position/flexi changes, And I'm wondering if there's some sequence of commands which might cause the prim to shrink its size before it moves closer to the root prim. Of course, even if I break link distance rules, the function call is supposed to fail, the object isn't supposed to spontaneously unlink. But... who knows what's going on. The objects that got returned to me were missing these prims. I don't think the owner would have been able to unlink them by himself on a no-mod object.
|
|
Joker Opus
Registered Usimibober
Join date: 9 May 2006
Posts: 363
|
01-07-2007 16:08
Oh my Joe, I'm glad you mentioned me inside this post. NOTE- JoeTheCatboy Freelunch isn't a greifer , dont worry, he is just getting in the business and is quite exited, and a talented scripter.
---------------------------------------------------------
"Objects get returned past hights of 768 meters, however avatars can reach unspecified higher altitudes". The thing about 2.1E+9 WAS true, however using physics are a much more effective way for 'orbiting' becuase it hits MAXNIT or -MAXNIT instantly, *however* "Hiting the ground hardenough with a maxnit llTargetOmega or -maxnit llTargetOmega will more or less crash the sim and ALWAYS ends up doing -MAXNIT after the first couple of times".
*Cheers*
_____________________
Jøkêr Øpüs PLEASE FIX THE WEAPON TESTING SANDBOX - AN OLD SECONDLIFE HANGOUT!
|
|
Jolan Nolan
wannabe
Join date: 12 Feb 2006
Posts: 243
|
01-08-2007 13:40
You say you combat against griefers, doing what? Griefing them? Anyone making, selling, or distrubuting 'orbiter' or 'anti-griefer weapons' is a griefer themselves and should be dealt with as one.
- Jolan
|
|
Steamer Stanley
Registered User
Join date: 19 Jul 2006
Posts: 3
|
'Twas a wide brush you used to tar...
01-09-2007 09:30
From: Jolan Nolan You say you combat against griefers, doing what? Griefing them? Anyone making, selling, or distrubuting 'orbiter' or 'anti-griefer weapons' is a griefer themselves and should be dealt with as one.
- Jolan /54/8f/70955/1.html
|
|
JoeTheCatboy Freelunch
Registered User
Join date: 14 Jun 2006
Posts: 42
|
01-10-2007 16:34
From: Jolan Nolan You say you combat against griefers, doing what? Griefing them? Anyone making, selling, or distrubuting 'orbiter' or 'anti-griefer weapons' is a griefer themselves and should be dealt with as one.
- Jolan By help managing a sandbox? Seriously, don't jump all over me because I deal weapons. OOOoooo you can grief with them. I DOUBT anyone would grief with MY weapons, because most griefers' arsenal is a simple caging wand.
|
|
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
|
01-10-2007 17:14
From: JoeTheCatboy Freelunch By help managing a sandbox? Seriously, don't jump all over me because I deal weapons. OOOoooo you can grief with them. I DOUBT anyone would grief with MY weapons, because most griefers' arsenal is a simple caging wand. It is against the ToS to use Weapons or any other non-estate-management tool to enforce sim/sandbox usage policies, even in your own sim, unless it is specifically set as a combat-enabled area. There's not a weapon made that has been sold/distributed which hasn't been used to grief someone at some point. I've been orbitted a number of times as well as caged, followed, spammed, etc. There's no one griefing method which is generally preferred over another, except when one ceases to work (direct push weapons), then the others which still work are preferred.
|
|
Joker Opus
Registered Usimibober
Join date: 9 May 2006
Posts: 363
|
01-13-2007 11:39
Just because someone sells weapons, doesn't mean he/she is enforcing greifing in non combat sims or non Weapon Testing areas. Please do not jump on people simply because they distribute/create weaponry, they are made for combat sims, and JoeTheCatboy knows that very well, as well as most weapon creaters.. Just because the users use them outside of combat areas, doesn't mean that it is the creaters fault, and Joe never greifs, he just simply asked about orbiting.
-Joker
_____________________
Jøkêr Øpüs PLEASE FIX THE WEAPON TESTING SANDBOX - AN OLD SECONDLIFE HANGOUT!
|