Region settings: Limit Combat2 to allowed Experiences
under review
Nexii Malthus
I think there is a trick missing here to be able to limit Combat2 to Experiences.
This would take in the form of a region setting, similar to "allow_damage_adjust" and "restrict_combat_log", but instead of allow/deny having a third option of being able to restrict to scripts with an allowed land-scoped experience.
Combat 2.0 is quite exciting but people might be put into a tough place to either restrict scripts or allow them without distinction. Experiences provide an excellent in-between where the trust can be managed by the experience owner or game developers managing damage adjustment themselves for players in their game. Like myself where I am wanting to adjust damage for a dedicated combat game region of my players, compared to the SLMC where you would find two groups pitted against eachother. I might not always be around for moderation of the combat logs or have to be forced to monitor to constantly to prevent other third-party non-game scripts from adjusting damage unfairly.
I think the integer boolean environment variables "allow_damage_adjust" and "restrict_combat_log" can be extended into integer constants so that for example "2" would be meant that for restriction to allowed/key experiences.
Alternatively adding separate variables such as "experience_damage_adjust" and "experience_combat_log" if not extending the current ones.
Log In
Tactical UwU
I was considering this as well as of late after speaking with multiple community leaders. It would save a ton of administrative headache in addition to allowing arena owners to painlessly filter out problematic gear.
Dread Hudson
Yeah I support this for sure, we've essentially seen multiple places just flat out turning off damage adjustment because not everyone can make reasonable use of new features, being able to restrict it to vetted gear via an experience would help a lot, and cut down on any need to manually police what damage adjusting gear is in play. If it's not paired with an allowed experience, it just doesn't work, letting sim hosts continue to include things like armor pickups without worrying about someone making themselves invincible
Nexii Malthus
This is more extensive, and can be for a later addition, but being able to limit any collisional damage (llSetDamage / PRIM_DAMAGE / REZ_DAMAGE) and scripted llDamage to objects with scripts with an allowed or key experience is also a possible additional implementation -- but importantly to note, however a separate implementation to what was proposed (extending the combat2 region settings to allowed experiences).
This is because limiting damage to objects with scripts with allowed experiences may be extensive and require lookups by the sim.
However, this would also be very useful for some experience developers who want to use combat in their sim but restrict/limit weapons, vehicles and equipment that can do damage to experiences they have control over. For example someone making a mech combat system with their own mechs within their own experience combat arena may have problems with someone using unauthorised third party weapons and vehicles. This can somewhat be resolved with some auto moderation tools by tracking rezzers or tasks applying damage to approved creators.
Food for thought.
Kyle Linden
under review
For future consideration.