As another recognised author of SL combat systems, I can spot the problem with statements like "restrict the cheating", as everyone has different ideas of what "cheating" is, and how best to stop it. ACL's etc are not particularly system friendly for non-techinical sim owners. IMHO, a basic, collision based system for OS is fine, providing it honours the damage sim/estate setting. At the end of the day, people will either avoid it and create their own system with LSL/OSL (as we currently do in SL), or someone will come up with a sim plugin for melee combat etc ;)<br>
<br><div class="gmail_quote">On Thu, Jun 11, 2009 at 9:49 AM, Melanie <span dir="ltr"><<a href="mailto:melanie@t-data.com">melanie@t-data.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br>
I have looked at your patch, and it seems sound from a programming<br>
POV. However, as one of the recognized authorz of SL combat systems,<br>
I know that a function like that _will_ be abused. It is definitely<br>
the function that has been missing from SL, it is what makes<br>
devices (like bombs) and melee fighting possible. The original SL<br>
damage system is impact only, causing weapons builders to create<br>
swords that actually fire bullets. It has more issues than i care to<br>
mention.<br>
<br>
It would be nice to have some security on it, e.g. restrict it's use<br>
to an ACL (or creators) to make it possible to restrict the cheating<br>
somewhat...<br>
<br>
Melan ie<br>
<div><div></div><div class="h5"><br>
Brad Henry wrote:<br>
> Hello, I put together an OSSL function called osCauseDamage(key avatar,<br>
> float damage) to allow scripts to interact with the built-in combat<br>
> system. It's pretty simple, but I was hoping to get some review of it<br>
> (regardless of if it is accepted), as it's my first foray into opensim dev.<br>
><br>
> The patch (osCauseDamage.patch) and an example of its use in a script is<br>
> included in Mantis 3777, <a href="http://opensimulator.org/mantis/view.php?id=3777" target="_blank">http://opensimulator.org/mantis/view.php?id=3777</a><br>
><br>
> Thanks in advance,<br>
> Brad<br>
><br>
> _______________________________________________<br>
> Opensim-dev mailing list<br>
> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
><br>
><br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>There are 10 kinds of people in the world: Those who understand binary and those who don't...<br>