Page 1 of 1

[Not a bug] CSB - ROS WAY

Posted: Thu Sep 21, 2006 8:47 pm
by Paradak
In each of the four ways, there is an alcove. Usually, if you put the item back, the way to the center opens back. Except for the ROS way, because there are several poison darts in that alcove.

This seems like a bug to me, not with the module itself, but with the way the "Constant Weight" attribute works.

The condition to re-open the way should not be based on "constant weight" but on the specific items in the alcove.

However, if the intebnt is the weight, then the alcove with the poison darts should base its conditional weight on the sum weight of all of the darts in the alcove, and not just one.


Pax.

Posted: Fri Sep 22, 2006 7:22 pm
by beowuuf
???

Sorry, your descitpion isn't actually describing the bug at all, merely guessing at the mechanics.

Does it work when it should (if you put a single dart back)?
Does it work when it shouldn't? (While taking away darts with a dart still in)?

Posted: Sun Sep 24, 2006 10:22 am
by George Gilbert
Note that the "constant weight" parameter doesn't actually measure the weight / number of items that are on a trigger - just whether anything that matches the opby parameter is there or not (a simple binary yes/no).

Posted: Thu Oct 05, 2006 11:18 pm
by Paradak
Exactly! Was that the true intent of this? Does the original ST game also worked like this? Meaning: It's not important what is there, as long as the total weight of what is there is equal to the condition?

I just found it strage that the way is "open" (that you can enter at all) when the "condition" at start, with more than one dart, by default makes it so that the way is closed. The other paths don't "lock up" as soon as you get in ront of their altar like that.

If its intentional, and worked indentically in the real version of the game, then its ok, I guess.

If the real version of the gamec left the way open and closed it as soon as you removed the first dart, then an easy fox would be to add a multiplier to the item-used-to-determine-weight.

Not that major of a thing, though.

Pax.

Posted: Fri Oct 06, 2006 12:13 am
by Gambit37
The weight of the item is irrelevant. The constant-weight trigger just matches ONE item of the type you specify, and as long as at least ONE item remains on the trigger, then it's condition is matched.

It actually means "is an item constantly here?", NOT "is the item(s) heavy enough to trigger?"

Posted: Fri Oct 06, 2006 10:12 pm
by beowuuf
Does the way open when you remove a dart and the rest are still there? If so, this is a bug (the trigger should only send it's not present' message when there are no darts present')

Posted: Fri Oct 13, 2006 2:32 pm
by Paradak
OK, understood about the flag checking the item's existence rather than its weight. Okay, but then, it still doesn 't work.

The ROS way closes as soon as you remove the first dart, not when you remove the last one. If the condition checks for the existence of a dart, then any dart in the object list should do, no?

Pax.

Posted: Fri Oct 13, 2006 7:16 pm
by beowuuf
That was what I was originally asking you about - yes, that sounds like a bug - the way should only open with the last dart removed, this was how it worked with original CSB

Posted: Sat Oct 21, 2006 7:02 pm
by George Gilbert
OK - I've now checked this in RTC.

The current behaviour (for all 4 ways) is that if you empty the alcove, the way back to the JoW is closed but if you put one item back, it opens.

I.e. for the ROS way, you can nick 2 poison darts and then go down one of the other ways. For all the other ways, you can't nick anything.

I think that is the same as the original (but I havn't checked). Please let me know if anything needs changing though.

Posted: Sat Oct 21, 2006 7:04 pm
by beowuuf
Odd ,that's how it should work and he was saying it didn't work like that ...