Last edited by Methais; 08-03-2022 at 04:42 PM.
That is so absolutely fucked. That would have spelled me selling everything and leaving forever after posting the log on the forums and Discord, which would have no effect on anyone whatsoever of course. It might even help the brown-noses improve their standing with the GMs when they inevitably come to their defense.
A friend of mine did exactly this when he had the same thing happen. It did nothing. He was called a lot of things in Discord it was disgusting.
My own experience and only warning for scripting came when I was fletching at a table. The entire screen blew up with a big status like when you level up but x10, saying ''if you are paying attention type Vultite is the worst smelling metal'' right at the bottom I had to scroll to find it.
I was halfway through reading wall of text when I was pulled away into a room and left there to read policy.
I tried to explain everything like I just did now, they didn't even reply. That's the whole interaction. If anything like that ever happens again I am out. Nothing of importance would be lost of course.
Discord is overflowing with toxic mental illness, and most of the people who live on Discord 24/7 will do literally anything if they think it will get a GM to pay attention to them. I'm pretty sure they whack off just to the thought of it.
It's like the GS equivalent of a normal person going to an anime convention.
is there a line to check for other PCs? I have a script I use to hunt when i am grouped but till need to work... but I don't know how it would just check for other people outside my group. Needless to say I start shooting and my friend susually have to pull me out of there then I, yell sorry!
[LNet]-GSIV:Pathragers: "i try to avoid talking on here as much as i can as well"
I don't know shit about Lich code but I would assume yes, since 99% of the time it doesn't stop when someone ungrouped is in the room, either in the open or using obvious hiding/disk. I have no clue why it just randomly fucks up, but it's uncommon enough to where it isn't much of an issue.
Not sure how your script is set up, but here is a simple script you can run and leave running in the background:
When first started it will note everyone who is part of your group, then anytime someone joins the group it will update everyone in your group. I didn't account for people leaving the group because I'm lazy, and also you don't get any notification when someone leaves the group, only if the group leader removes them.Code:$everyone_in_my_group = Array.new $my_group_leader = nil fput "group" while line = get if line =~ /([a-zA-Z]+) (is following you.|is the leader of your group.|is also a member of your group.)/ $everyone_in_my_group.push($1) if line =~ /([a-zA-Z]+) is the leader of your group./ $my_group_leader = $1 elsif line =~ /is following you./ $my_group_leader = checkname end elsif line =~ /([a-zA-Z]+) joins ([a-zA-Z]+)\'s group./ $everyone_in_my_group.push($1) if $2 == $my_group_leader elsif line =~ /([a-zA-Z]+) (?:clasps|adds|grabs|reaches out and holds|gently takes hold of) ([a-zA-Z]+)(?:\'s)? (?:hand tenderly.|to [a-zA-Z]+ group.|hand.)/ $everyone_in_my_group.push($2) if $1 == $my_group_leader end end
Then you could use the global variable $everyone_in_my_group to check for people in your group.
For example:
Code:this_room = nil loop{ wait_until{ this_room != Room.current.id} this_room = nil wait_until{ GameObj.targets.count > 0} wait_until{ checkpcs } person_not_in_group = checkpcs.find{ |name| !$everyone_in_my_group.include?(name) } echo person_not_in_group if person_not_in_group 10.times{ echo "DO NOT ATTACK!" } else 10.times{ echo "ATTACK!" } end this_room = Room.current.id }
I used something similar to this (modified ;wander) and it still would randomly poach. My best solution was to set up a global variable that would toggle $combat between nil and true so that I could push a macro from any any of the party clients to instantly stop any and all actions so I could say sorry, pull prone players, and move on without extra disruption.
Last edited by adred; 10-01-2022 at 09:41 AM.
adred#0111 (discord)