Jump to content

Broken quests.


Lee

Recommended Posts

  • Forest Offensive // Updated to a later version of the quest should be fine if rika actually fixed his quests

shattered dreams // I needs some more specifics on what's wrong with this quest to fix it in a timely manner.

raid on central tower // Updated to a later version of the quest should be fine if rika actually fixed his quests.

Mines offensive // nothing yet, larva needs to decide what to do with the rewards.

Pioneer Spirit // this is a server issue, the quest is functioning fine.

Beach Laughter // A screen shot of which rock would be appreciated

The Missing Maracas // When I tested this myself it worked fine so I'm not sure what's up.

The Tinkerbell's Lost Dog 2 // When I tested this myself it worked fine so I'm not sure what's up.

Weather Effects // BB handlers added, npc labels corrected, should work fine now.

L33t vs Ultima w1 // This quest is a massive mess, unhandled labels removed (they cause crash's, bb floor handling added, npc labels corrected. This will either be very broken, or very fixed either way it was badly done in the first place then given a worse bb port, prob better that this is removed if it is really fucked up after weeding out the potential crashs.

Edited by Lee
  • Like 3
Link to comment
Share on other sites

I dont know if this was a part of the "fixing" for ROCT or just a lot of weird coincidences: after like dozen runs on ROCT i got a lot weps like earth wand brownie with 75% on dark..and some other.."nice" so far. BUT, i got the 9000M four times..without any stats at all. It seems like the percentages for all weapon raised..therefore 9000M doesnt have any. The only reason why i do ROCT (exept for c/battle atm) is to get a 9000M with some hit on it. I mean, if the stats are put off for it, i could've done black paper deal, didnt need to bother with ROCT.

If im wrong, then i guess im not that lucky.

if im right, pleaseeeeeeee put it back on.

Thank you!!!

  • Like 2
Link to comment
Share on other sites

I dont know if this was a part of the "fixing" for ROCT or just a lot of weird coincidences: after like dozen runs on ROCT i got a lot weps like earth wand brownie with 75% on dark..and some other.."nice" so far. BUT, i got the 9000M four times..without any stats at all. It seems like the percentages for all weapon raised..therefore 9000M doesnt have any. The only reason why i do ROCT (exept for c/battle atm) is to get a 9000M with some hit on it. I mean, if the stats are put off for it, i could've done black paper deal, didnt need to bother with ROCT.

If im wrong, then i guess im not that lucky.

if im right, pleaseeeeeeee put it back on.

Thank you!!!

Same here 3x yas9k all 0%

Why did you change it. I mean if you keep it that way then better delete roct no one is gonna play it after event

Edited by Hykaro
  • Like 1
Link to comment
Share on other sites

Quest rewards are not really the point of this topic nor would i arbitrarily change them without admin directions or a very good reason to do so. ROCT was merely updated to a later version of the quest since the one on ultima was outdated.

Link to comment
Share on other sites


1007:   call 1001
        call 1002
        call 1003
        ret 
1005:   leti R186, 00000001
        leti R187, 00000065
        sync 
        gettime R189
        get_random R186, R188
        sub R189, R188
        let R188, R189
        sub R187, R186
        div R189, R187
        mul R189, R187
        sub R188, R189
        add R188, R186
        jmpi_>= R188, 00000048, 1007
        jmp 1006
        ret 
1006:   window_msg 'Received <color 3>Photon drop<color 0>!'
        winend 
        leti R200, 00000003
        leti R201, 00000010
        leti R202, 00000000
        leti R203, 00000000
        item_create2 R200, R204
        ret 
1001:   leti R90, 00000001
        leti R91, 00000065
        sync 
        gettime R93
        get_random R90, R92
        sub R93, R92
        let R92, R93
        sub R91, R90
        div R93, R91
        mul R93, R91
        sub R92, R93
        sub R92, R90
        jmpi_>= R92, 00000055, 1100
        jmpi_>= R92, 0000004B, 1101
        jmpi_>= R92, 00000041, 1102
        jmpi_>= R92, 00000037, 1103
        jmpi_>= R92, 0000002D, 1104
        jmpi_>= R92, 00000023, 1105
        jmpi_>= R92, 00000019, 1106
        jmpi_>= R92, 0000000F, 1107
        jmp 1108
        ret 
1002:   leti R95, 00000001
        leti R96, 00000065
        sync 
        gettime R98
        get_random R95, R97
        sub R98, R97
        let R97, R98
        sub R96, R95
        div R98, R96
        mul R98, R96
        sub R97, R98
        add R97, R95
        jmpi_= R97, 00000064, 1316
        jmpi_= R97, 00000063, 1316
        jmpi_= R97, 00000061, 1316
        jmpi_> R97, 0000005A, 1315
        jmpi_> R97, 00000055, 1314
        jmpi_> R97, 00000050, 1313
        jmpi_> R97, 0000004B, 1312
        jmpi_> R97, 00000046, 1311
        jmpi_> R97, 00000041, 1310
        jmpi_> R97, 0000003C, 1309
        jmpi_> R97, 00000037, 1308
        jmpi_> R97, 00000032, 1307
        jmpi_> R97, 0000002D, 1306
        jmpi_> R97, 00000028, 1305
        jmpi_> R97, 00000023, 1304
        jmpi_> R97, 0000001E, 1303
        jmpi_> R97, 00000014, 1302
        jmpi_> R97, 0000000A, 1301
        jmp 1300
        ret 
1003:   sync 
        call 2100
        leti R204, 00000000
        leti R205, 00000000
        item_create2 R200, R208
        switch_call R94, 9:1400:1401:1402:1403:1404:1405:1406:1407:1408
        ret 
2100:   leti R150, 00000001
        leti R151, 00000065
        sync 
        gettime R152
        get_random R150, R185
        sub R152, R185
        let R185, R152
        sub R151, R150
        div R152, R151
        mul R152, R151
        sub R185, R152
        sub R185, R150
        jmpi_>= R185, 00000054, 2116
        jmpi_>= R185, 00000044, 2115
        jmpi_>= R185, 00000034, 2114
        jmpi_>= R185, 00000024, 2113
        jmpi_>= R185, 00000014, 2112
        jmp 2111
        ret 
2111:   leti R206, 00000000
        ret 
2112:   leti R206, 00000001
        ret 
2113:   leti R206, 00000002
        ret 
2114:   leti R206, 00000003
        ret 
2115:   leti R206, 00000004
        ret 
2116:   leti R206, 00000005
        ret 
1400:   window_msg 'Received <color 4>YASMINKOV 9000M<color 0>!'
        winend 
        ret 
1401:   window_msg 'Received <color 4>SAMBA MARACAS<color 0>!'
        winend 
        ret 
1402:   window_msg 'Recevied <color 4>EARTH WAND: BROWNIE<color 0>!'
        winend 
        ret 
1403:   window_msg 'Received <color 4>VALKYRIE<color 0>!'
        winend 
        ret 
1404:   window_msg 'Received <color 4>YASHA<color 0>!'
        winend 
        ret 
1405:   window_msg 'Received <color 4>RED SWORD<color 0>!'
        winend 
        ret 
1406:   window_msg 'Received <color4>EVIL CURST<color 0>!'
        winend 
        ret 
1407:   window_msg 'Received <color 4>NUG2000-BAZOOKA<color0>!'
        winend 
        ret 
1408:   window_msg 'Received <color 4>RAIKIRI<color 0>!'
        winend 
        ret 
1100:   leti R200, 00000000
        leti R201, 0000006C
        leti R202, 00000000
        leti R203, 00000000
        leti R94, 00000000
        ret 
1101:   leti R200, 00000000
        leti R201, 00000048
        leti R202, 00000000
        leti R203, 00000000
        leti R94, 00000001
        ret 
1102:   leti R200, 00000000
        leti R201, 0000000C
        leti R202, 00000007
        leti R203, 00000000
        leti R94, 00000002
        ret 
1103:   leti R200, 00000000
        leti R201, 0000000B
        leti R202, 00000007
        leti R203, 00000000
        leti R94, 00000003
        ret 
1104:   leti R200, 00000000
        leti R201, 0000008A
        leti R202, 00000001
        leti R203, 00000000
        leti R94, 00000004
        ret 
1105:   leti R200, 00000000
        leti R201, 00000034
        leti R202, 00000000
        leti R203, 00000000
        leti R94, 00000005
        ret 
1106:   leti R200, 00000000
        leti R201, 00000051
        leti R202, 00000000
        leti R203, 00000000
        leti R94, 00000006
        ret 
1107:   leti R200, 00000000
        leti R201, 0000008D
        leti R202, 00000000
        leti R203, 00000000
        leti R94, 00000007
        ret 
1108:   leti R200, 00000000
        leti R201, 00000010
        leti R202, 00000007
        leti R203, 00000000
        leti R94, 00000008
        ret 
1300:   leti R207, 00000005
        ret 
1301:   leti R207, 0000000A
        ret 
1302:   leti R207, 0000000F
        ret 
1303:   leti R207, 00000014
        ret 
1304:   leti R207, 00000019
        ret 
1305:   leti R207, 0000001E
        ret 
1306:   leti R207, 00000023
        ret 
1307:   leti R207, 00000028
        ret 
1308:   leti R207, 0000002D
        ret 
1309:   leti R207, 00000032
        ret 
1310:   leti R207, 00000037
        ret 
1311:   leti R207, 0000003C
        ret 
1312:   leti R207, 00000041
        ret 
1313:   leti R207, 00000046
        ret 
1314:   leti R207, 0000004B
        ret 
1315:   leti R207, 00000050
        ret 
1316:   leti R207, 00000055
        ret 

Start at function 1005. This determines if you get a pd or "something else". It rolls 1-100. If it rolls 72 or higher you get something else, else a pd. Now let's say it rolled 72 or greater we go to function 1007. Here we called several functions 1001,1002,1003. So let's start with 1001. So on this function we're gonna do another 1-100. This will determine what kind of something else we're gonna get based on what is rolled.

r200, r201, r202, r203 are now reserved for the item type.

Now let's do function 1002. This will do another 1-100. This will be the value of the % value. Anyway the % value will go into r207. Now to 1003. Function 1003 pretty much immediately calls 2100, so let's go there. Now we're gonna roll for the % type.

1-100 again. 84 or higher? You get hit. Else 64 or higher? Dark. Else 52 or higher? Machine. Else 36 or higher? A.Beast. Else 20 or higher? Native. Else nothing. You have a 1/5 chance of getting no %. Anyway the % type goes in r206.

r204 and r205 are set to 0. Now our item is created.

aa = r203

bb = r204

cc = r205

gg = r206

hh = r207

aabbccdd,eeffgghh,

(if you were were making a item with your own server that's how it would be structured)

Anyway if you are not getting any percents like you say either someone messed with it or your pretty unlucky.

About why I selected which reward to what they are is, I picked 3 rares for each class.

Each rare would be one of the following:

-Unobtainible

-Not super rare, but could be useful with high percents

-super rare drop

(This of course may not apply to ultima).

Each class has one of those rares. Larva is free to pick whatever rares he wants, just that was my mind set when selecting them. The percents you could get could go all the way to 85%. Now I'm not saying my code is perfect, it is far from that, but it should work. I've played the quest plenty of times myself and got %s. I think this quest is VERY VERY generous. Also remember, not only you get a item, everyone else does too. Statistically on average at least 1 person should get something other than a pd.

Also I looked at forest offensive and see nothing wrong with it. D:

Edited by Rika
Link to comment
Share on other sites

From what I know from ROCT, the issue is the game crashing if you complete it with 2 players.

  • Like 1
Link to comment
Share on other sites

From what I know from ROCT, the issue is the game crashing if you complete it with 2 players.

Alrighty, I know why it's crashing now. Quest has some measures that won't allow it to give out items if certain things happen. Completing the quest will less than 3 people is one of them. This is because if 2 people tried to do the quest I thought 1 of 2 things would occur. They run out of time or they both die. I don't like cheating at that is why it's in place, however this quest was designed with "default" servers in mind. No tweaked items, no new items that could potentianally let you actually complete the quest with 2 people. Lee said he will do something about it this weekend, however I will not (since the quest to me is still functioning how it's supposed to).

3+ players are no problem. :)

Edit: Still don't know why the forest offensive console is bugging.

When someone starts forest offensive on the counter it should have "Ver1.21" somewhere. If it has something else maybe it's the wrong version.

Edited by Rika
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...