SRL Archive - Bugs

Reflection 2 Randoms - bugs


mormonman

2011-05-30 16:47:26

Please report on the functionality of all Reflection 2 random event solvers.

Current List of Randoms:

  • Beekeeper
  • Cap 'n Arnav
  • Certers
  • Drill Demon
  • Evil Bob's Island
  • Abyss
  • Forester
  • Frog
  • Gravedigger
  • Maze - Semi buggy.
  • Mime
  • Molly
  • Mordaut
  • Pillory
  • Pinball
  • Prison - Not done
  • Quiz
  • Sandwich

mormonman

2011-08-06 02:31:08

Thread open. Post away.

Drakan

2011-08-06 08:28:38

mormonman's a noob.


I love you <3

EDIT: Mordaut is buggy? How so? Never failed for me :(

bolshak25

2011-08-06 11:11:39

From: drags111
EDIT: Mordaut is buggy? How so? Never failed for me :(


last time i got it, it did the whole thing and clicked the door and left, but kept searching for the door. i posted it

Drakan

2011-08-06 11:22:23

Ah interesting. Looks to me like we just need to put a check in the door finder to see if it's still in the random :P Off to work, bye!

Silent

2011-08-08 20:43:38

I have an account on the Evil-Bob's Island. I can let a dev use the account. Just need to know who to contact.

mormonman

2011-08-09 03:51:29

From: Silent SPY
I have an account on the Evil-Bob's Island. I can let a dev use the account. Just need to know who to contact.


We got plenty of randoms :D but thanks for the offer. I've been working weird hours lately, so I haven't gotten around to it just yet.

Geo

2011-08-09 09:07:01

Slight change to how the Freaky Forester picks the pheasant to kill

Difference: http://pastebin.com/diff.php?i=qjisHTzQ
Raw: http://pastebin.com/raw.php?i=qjisHTzQ

Tested on a four tail pheasant kill, completed without error. Might be different for others, I'll keep an eye out.
_____

Also noticed that the Molly random isn't being detected for some reason. Haven't looked into it, so I can't comment on what the cause could possibly be.

___

Cap'N Arnav also has a dialog error:

Lassie for female, Laddie for male. :)

Difference: http://pastebin.com/diff.php?i=BsfADNYv
Raw: http://pastebin.com/raw.php?i=BsfADNYv

Tested and it works fine.

Flight

2011-08-09 11:13:35

Mormonman, would you like me to make the 'Rewards' system for antirandoms? I think I can do a much better job than Naike's previous hard-coded TPoints.

mormonman

2011-08-09 15:42:38

It looks like forester alternates between those two dialogs. I'll just add both then. I'll also commit the cap'n arnav fix. About molly, it must be after a recent update because I have tons detected in that random, it just doesn't solve them yet.

ry0240

2011-08-10 12:49:20

Is the quiz random, that game show type random, where youre in a seat and it says to pick the odd item out? Because it either failed it or logged out when the random popped up, And I do have Reflection 2.

superuser

2011-08-10 14:53:38

Antirandoms.simba, line 224:

if (R_RandomArr[I].Music = Music)or(R_RandomArr[I].Music = '')then

that brokes the whole system. Doesn't detect any randoms. Comment it or remove it :)

mormonman

2011-08-10 19:34:06

From: superuser
Antirandoms.simba, line 224:

if (R_RandomArr[I].Music = Music)or(R_RandomArr[I].Music = '')then

that brokes the whole system. Doesn't detect any randoms. Comment it or remove it :)


Maybe your hooks are broken, because that line is perfect and detection works perfect for me.

From: ry0240
Is the quiz random, that game show type random, where youre in a seat and it says to pick the odd item out? Because it either failed it or logged out when the random popped up, And I do have Reflection 2.


Make sure you have the newest revision.

ry0240

2011-08-10 21:21:56

From: mormonman
Maybe your hooks are broken, because that line is perfect and detection works perfect for me.



Make sure you have the newest revision.


I downloaded the version 3 days ago, but judging from the Issues or pull requests it looks like no randoms have been implemented since the 1st, am I right on that? Either way I will download the newest version today.

mormonman

2011-08-10 21:31:31

From: ry0240
I downloaded the version 3 days ago, but judging from the Issues or pull requests it looks like no randoms have been implemented since the 1st, am I right on that? Either way I will download the newest version today.


I don't use pull requests. I just push it straight to the repo.

ry0240

2011-08-12 02:20:20

Woah, I was amazed that my latest REF2 was able to do the Mordaut random, It was the first time I've seen it be able to handle that annoying random, so I was delightfully surprised. It messed up a few times on X-ing out the coffins and the instructions right after you talk to Mordaut but it was able to fully handle it. Great job on the randoms guys.

bolshak25

2011-08-12 11:37:36

From: ry0240
Woah, I was amazed that my latest REF2 was able to do the Mordaut random, It was the first time I've seen it be able to handle that annoying random, so I was delightfully surprised. It messed up a few times on X-ing out the coffins and the instructions right after you talk to Mordaut but it was able to fully handle it. Great job on the randoms guys.


the coffins are leo

ry0240

2011-08-15 19:44:53

I just logged in my account when Simba said it failed prison pete but when I logged on and tried to pull the lever, it said I had already unlocked the door and can leave, so I'm guessing Reflection was able to find the right balloons but thought it messed up? But when I left prison pete it was just standing in a draynor field or something, so it failed/didn't recognize one of the randoms where if you fail you randomly get telied.

mormonman

2011-08-15 19:54:03

From: ry0240
I just logged in my account when Simba said it failed prison pete but when I logged on and tried to pull the lever, it said I had already unlocked the door and can leave, so I'm guessing Reflection was able to find the right balloons but thought it messed up? But when I left prison pete it was just standing in a draynor field or something, so it failed/didn't recognize one of the randoms where if you fail you randomly get telied.


It automatically logs out and says it failed for prison because we haven't added a solver for it yet.

ry0240

2011-08-15 20:08:27

So if you just sit in the random long enough the door automatically gets unlocked? cause the door was already unlocked and said the keys were already obtained.

mormonman

2011-08-15 20:12:13

From: ry0240
So if you just sit in the random long enough the door automatically gets unlocked? cause the door was already unlocked and said the keys were already obtained.


Prison Pete has a 15 minute time to solve limit. If you don't solve it then it teleports you to a random place when you leave.

ry0240

2011-08-15 20:58:49

Lol Ok, I wasn't aware of that. That explains the random teleport =o.

Flight

2011-08-16 02:59:05

One of the randoms, which I'm deciding right now, is constantly looking for Child interface text? I started running a new script and I noticed the debug window flooding with "Field not found: D" (hook_interface_GetText). Disabled Reflection randoms, problem gone. So now I'm going through each one and I'll give ya a better analysis soon.

Edit:
Well the good news (I guess) is it's not the random solvers, but instead I believe it's the the way we detect which random we're in, by determining the music that's playing. This is done with R_GetInterfaceText, which seems to be giving the problem for some reason.

Drakan

2011-08-19 11:11:51

From: Flight
One of the randoms, which I'm deciding right now, is constantly looking for Child interface text? I started running a new script and I noticed the debug window flooding with "Field not found: D" (hook_interface_GetText). Disabled Reflection randoms, problem gone. So now I'm going through each one and I'll give ya a better analysis soon.

Edit:
Well the good news (I guess) is it's not the random solvers, but instead I believe it's the the way we detect which random we're in, by determining the music that's playing. This is done with R_GetInterfaceText, which seems to be giving the problem for some reason.


Yes, that is an annoying thing that SMART does when a field isn't found is flood the console. I'll look into a fix or change for this and hopefully decrease that annoyance ;)

Jakkle

2011-08-20 14:12:10

Evil bob solved successful, only I seen that when picking up the net to fish with, it was a little bit bot like. It hovered over the tile it was on but didn't find it for like 20-30 seconds, mouse kept moving a tiny bit on the tile until it found it.

I see that you've sorted box rewards but it didn't find the lamp. Is it still BoxRewards := ['lamp'] ??

Edit1: BoxRewards: when choosing the mystery box it doesn't click it when in inventory to see what's inside.

Edit2: Sandwich lady is not solving. Says ([Reflection] Trying to solve: Sandwich Lady) but it just stands at the portal doing nothing.

Flight

2011-09-13 06:48:20

I wasn't around to see it, but Mordaut has been having some problems. I assume it's going wrong at the door-finding because Reflection is saying that the exam was completed successfully but I'm guessing it chose the wrong door. I came back from outside to see my script stopped, and logged in to see my player in the top of the wizards' tower. This definitely is not the first time it's happened.

Just thought I'd bring this up.

Jakkle

2011-10-10 05:33:41

After speaking to the guy in the Grave Digger random it pops up with, an interface telling you something in yellow writing, I think ? (sorry for the vague description). It then goes to click the X at the top right of the interface but doesn't, then logs out. It obviously logs out because its then looking for the deposit bit or grave but they are covered by the interface.

Edit: I did run it like 3 times to check and see if it did them same thing over and over, which it did.

cause

2011-10-10 14:59:17

Prison Pete failed for me last night.

chitin

2011-10-10 17:00:33

well the evil twin/ crane machine just failed for me…
talked to the good twin, opened door to go to crane…and thats it. just stood there(outside the door) trying to click back into the room on MS. (not on door, on a tile in the good twins room)

thats best as i can describe it. i hope it helps.

Jakkle

2011-10-11 05:55:15

From: cause
Prison Pete failed for me last night.


Look at the OP mate, not done yet ;)

repahu

2011-10-12 09:24:41

From: chitin
well the evil twin/ crane machine just failed for me…
talked to the good twin, opened door to go to crane…and thats it. just stood there(outside the door) trying to click back into the room on MS. (not on door, on a tile in the good twins room)

thats best as i can describe it. i hope it helps.


same here..

[Reflection] Trying to solve: Molly
[Molly] Evil twin ID: 3864
[Molly] Unable to handle door
(Lots of 'Field not found' in console)

ry0240

2011-10-14 01:53:31

The Beehive random also fails sometimes, I think the mouse tries to move the objects in place to fast, maybe slow down the mouse speed during the random to ensure no lag? and Molly also fails as well sometimes, never around to see why though. Also Gravedigger seems buggy and will either not put all the coffins in or misplace one and fail. The maze seems to be broken, the past two or three times I've caught it in maze and only makes it part of the way and then just sits there. heres the debug for maze.

[Reflection] Trying to solve: Maze
[Maze] Loading Path[0]
[Maze] Loading Path[1]
[Maze] Loading Path[2]
[Maze] Loading Path[3]
[Maze] Failed the maze random.
[Reflection] Random solving failed for Maze


Also Forester doesn't seem to be working, it talked to the forester and then just spammed the debug saying it was unable to find the pheasant. Are the Reflection randoms broken or something? Quite a few seem to be messing up.

mormonman

2011-10-14 12:56:57

From: ry0240
The Beehive random also fails sometimes, I think the mouse tries to move the objects in place to fast, maybe slow down the mouse speed during the random to ensure no lag? and Molly also fails as well sometimes, never around to see why though. Also Gravedigger seems buggy and will either not put all the coffins in or misplace one and fail. The maze seems to be broken, the past two or three times I've caught it in maze and only makes it part of the way and then just sits there. heres the debug for maze.

[Reflection] Trying to solve: Maze
[Maze] Loading Path[0]
[Maze] Loading Path[1]
[Maze] Loading Path[2]
[Maze] Loading Path[3]
[Maze] Failed the maze random.
[Reflection] Random solving failed for Maze


Also Forester doesn't seem to be working, it talked to the forester and then just spammed the debug saying it was unable to find the pheasant. Are the Reflection randoms broken or something? Quite a few seem to be messing up.


Maze fails from R_CanReach

ry0240

2011-10-14 15:56:39

What about the others? I turn down my FPS bar but not all the way, and I've seen it solve them with the FPS bar down, just seems only sometimes. Being that its reflection, the FPS bar shouldn't mess it up right?

Flight

2011-10-14 20:03:50

From: ry0240
What about the others? I turn down my FPS bar but not all the way, and I've seen it solve them with the FPS bar down, just seems only sometimes. Being that its reflection, the FPS bar shouldn't mess it up right?


I don't think that has anything to do with solving randoms, atleast in reflection anyways. Like Mormonman stated, if an anti-random isn't working properly it's because it's unfinished or the functions/procedures within it, used to solve the random event, aren't working correctly.