1. No matter what I do, when opening a previous project in Dream Maker folders of icons are automatically opened as well. With a lot of icons this is a pain in the butt and didn't happen a few versions ago. Also sets off my OCD.
2. I don't know how or what they are, but sometimes shortcuts are made when opening a project. There will be a small old school windows looking icon in your file list on the left. And when you open the project it will prompt you as if you're going to open a specific file. This is super annoying. One time it would not go away until I deleted the file it pertained to. Today I just hit refresh and it went away and hasn't popped up again. If you right click and hit delete shortcut can go to a folder or a specific file so deleting it is bad. Not sure how or what causes it, like I said randomly when opening project.
3. while() changed in update? Hangs tied together procs. I had a simple burn system that would burn around users that now stops working when they are burned (even though it is meant to continue doing damage itself). This recently changed in the past update or 2. Code snippet below
Numbered Steps to Reproduce Problem:
1 & 2 No idea
Code Snippet (if applicable) to Reproduce Problem:
To Problem 3: (simplified)
proc/Fire_Move()
while(blah) M.Damage("Fire")
proc/Damage("Fire")
src.hp - damage
if(technique=="Fire") src.Burn()
proc/Burn()
while(burned) M.Damage("Burn")
Expected Results:
This USED to do burn damage AND continue to do the main damage. No coding was changed.
Actual Results:
But NOW, the original procedure hangs until the burn is over. The person won't be damaged again via the constant "Fire Move" until the burn limit has ended. Not sure if there was a better way for me to make this, but now the only way to get it to work as intended seems to be not using while() which brings back infinite loops. I've temporarily changed it to looping and limiting the burn time so that it can't infinite loop, but it is intended to be an infinite loop as the burn time is able to be refreshed, so I really need the while() version to work.
Does the problem occur:
Every time? Or how often? Explained Above
In other games? N/A
In other user accounts? N/A
On other computers? N/A
When does the problem NOT occur?
N/A
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Like I said yes, but I can't remember what version was fine. Bug 1#2 are from like 498 I believe, and bug #3 I didn't realize til 499 but no one reported it so it might've been a version or 2 before as well.
Workarounds:
Pretty much explained above.
Sorry if any of these are reported or anything, I glanced over the forum and admittedly don't come here often, but today I felt like it.