Jump to content

Power Plant Plight Info


Lemon

Recommended Posts

I changed here... but the server is too crowded to restart it.

I assume the quest very stable now , since users haven't post any negative feedback since the last update.

Sent from my Nexus 6P using Tapatalk

Link to comment
Share on other sites

I don't know how much testing it has had... but I asked Lemon to do some changes to the quest.

He hasn't replied since then tho.

Sorry about that, I've been super busy and haven't had time to sit down and work on it.

Link to comment
Share on other sites

  • 2 weeks later...

Quest is ready to be online and will be up and running tonight
Thanks lemon

edit****

Quest its already online and can be find in the section of ultima

Edited by Larva
  • Like 2
Link to comment
Share on other sites

Functions 10001 and below are where the creation of the item takes place. It seems to be reading the first byte (r100-r103) backwards.

0:      set_episode 00000001
        set_qt_exit 1
        set_qt_cancel 1
        set_qt_success 10001
        set_qt_failure 30
        set_floor_handler 00000000, 1
        BB_Map_Designate 00, 0012, 00, 00
        initial_floor 00000000
        leti R255, 00000001
        get_slotnumber R250
        get_difflvl2 R252
        p_disablewarp 
        get_number_of_player1 R251
        ret 
1:      ret 
2:      window_time 
        winset_time R51
        thread 20001
        ret 
9:      thread_stg 10
        thread_stg 25000
        leti R2, 00000005
        leti R3, 00000005
        if_zone_clear R61, R2
        jmpi_= R61, 00000000, 11
        window_time 
        winset_time R51
        thread 20001
        ret 
11:     QEXIT 
        ret 
10:     jmpi_= R255, 00000001, 1
        sync 
        clear R255
        leti R2, 0000000C
        leti R3, 00000001
        if_zone_clear R60, R2
        jmpi_= R60, 00000000, 10
        sync_register R255, 00000001
        jmp 1
20:     nop 
        jmp 10001
        window_msg 'You completed the quest.  This is only a beta<cr>so you don't get any prize.<cr>Please post your thoughts on the forums.'
        winend 
        ret 
30:     window_msg 'WOW... you broke the quest.... Please post on the forums what you did<cr>so the creator can fix it.'
        winend 
        ret 
100:    hud_hide 
        freeze_and_hide_equip 
        thread 20000
        thread 25000
        p_action_disable 
        p_disablewarp 
        cine_enable 
        disable_movement2 R250
        jmpi_= R251, 00000001, 10000
        window_msg 'Looks like the portal worked.  Elly here.<cr>The power plant has been overrun by monsters.'
        add_msg 'You must clear them out before too much damage is done<cr>if we ever plan on colonizing Ragol.'
        add_msg 'Good luck!'
        winend 
        thaw_and_show_equip 
        p_action_enable 
        cine_disable 
        enable_movement2 R250
        hud_show 
        warp_on 
        p_disablewarp 
        ret 
10000:  window_msg 'This is a multiplayer quest. <cr>Please find a team to play with.'
        winend 
        QEXIT 
        ret 
200:    thread_stg 210
        switch_call R250, 4:201:202:203:204
2000:   clear R75
        sync 
        get_number_of_player1 R251
        add R75, R70
        add R75, R71
        add R75, R72
        add R75, R73
        get_number_of_player1 R251
        jmp_!= R251, R75, 2000
        leti R80, 0000000C
        go_floor R250, R80
        ret 
201:    sync_register R70, 00000001
        ret 
202:    sync_register R71, 00000001
        ret 
203:    sync_register R72, 00000001
        ret 
204:    sync_register R73, 00000001
        ret 
210:    leti R85, 00000000
        sync 
        scroll_text 000000C8, 000000C8, 0000000A, 00000006, 00000002, 1, R85, 'Please wait for<cr>all players to<cr>arrive.'
215:    sync 
        sync 
        sync 
        jmpi_= R85, 00000000, 215
        winend 
        jmp 210
9000:   lock_door2 00000005, 00000009
        lock_door2 00000005, 0000000A
        ret 
20000:  sync 
        clear R50
        window_time 
        gettime R49
        clear R51
20001:  sync 
        jmpi_= R255, 00000001, 1
        jmpi_= R253, 00000001, 1
        addi R50, 00000001
        jmpi_< R50, 0000001E, 20001
        gettime R51
        sub R51, R49
        winset_time R51
        clear R50
        jmpi_!= R255, 00000001, 20001
        ret 
25000:  nop 
        sync 
        clear R62
        clear R63
        clear R64
        clear R65
        clear R66
        switch_call R250, 4:25001:25002:25003:25004
        add R66, R62
        add R66, R63
        add R66, R64
        add R66, R65
        jmp_!= R66, R251, 25000
        sync_register R253, 00000001
        ret 
25001:  sync_register R62, 00000001
        ret 
25002:  sync_register R63, 00000001
        ret 
25003:  sync_register R64, 00000001
        ret 
25004:  sync_register R65, 00000001
        ret 
10001:  nop 
        leti R100, 00000002
        leti R101, 00000000
        leti R103, 00000000
        leti R112, 00000000
        leti R113, 00000000
        leti R114, 00000000
        leti R120, 00000000
        leti R121, 00000011
        get_random R120, R115
        leti R120, 00000000
        leti R121, 0000000A
        get_random R120, R122
        jmpi_< R122, 00000003, 11000
        jmp 12000
11000:  leti R120, 00000001
        leti R121, 00000004
        get_random R120, R122
        leti R102, 00000000
        leti R104, 00000000
        leti R105, 00000000
        leti R106, 00000000
        leti R107, 00000000
        leti R108, 00000000
        leti R109, 00000000
        leti R110, 00000000
        leti R111, 00000000
        switch_call R122, 4:1:11002:11003:11004
        item_create2 R100, R116
        ret 
11002:  leti R102, 00000005
        leti R106, 00000032
        ret 
11003:  leti R102, 00000005
        leti R108, 00000032
        ret 
11004:  leti R102, 00000005
        leti R110, 00000032
        ret 
12000:  leti R130, 00000000
        leti R131, 00000000
        leti R132, 00000000
        leti R133, 00000000
        leti R134, 00000000
        leti R102, 000000C8
12001:  leti R120, 00000000
        leti R121, 00000003
        get_random R120, R122
        switch_call R122, 4:12100:12200:12300:12400
        addi R130, 00000019
        jmpi_< R130, 000000C8, 12001
        sync 
        leti R104, 00000000
        leti R105, 00000000
        leti R106, 00000000
        leti R107, 00000000
        leti R108, 00000000
        leti R109, 00000000
        leti R110, 00000000
        leti R111, 00000000
        switch_call R131, 8:1:12010:12011:12013:12014:12015:12016:12017
        switch_call R132, 8:1:12020:12021:12023:12024:12025:12026:12027
        switch_call R133, 8:1:12030:12031:12033:12034:12035:12036:12037
        switch_call R134, 8:1:12040:12041:12043:12044:12045:12046:12047
        item_create2 R100, R116
        ret 
12100:  addi R131, 00000001
        ret 
12200:  addi R132, 00000001
        ret 
12300:  addi R133, 00000001
        ret 
12400:  addi R134, 00000001
        ret 
12010:  leti R104, 000000FA
        ret 
12011:  leti R104, 000000F4
        leti R105, 00000001
        ret 
12012:  leti R104, 000000EE
        leti R105, 00000002
        ret 
12013:  leti R104, 000000E8
        leti R105, 00000003
        ret 
12014:  leti R104, 000000E8
        leti R105, 00000004
        ret 
12015:  leti R104, 000000DC
        leti R105, 00000005
        ret 
12016:  leti R104, 000000D6
        leti R105, 00000006
        ret 
12017:  leti R104, 000000D0
        leti R105, 00000007
        ret 
12020:  leti R106, 000000FA
        ret 
12021:  leti R106, 000000F4
        leti R107, 00000001
        ret 
12022:  leti R106, 000000EE
        leti R107, 00000002
        ret 
12023:  leti R106, 000000E8
        leti R107, 00000003
        ret 
12024:  leti R106, 000000E8
        leti R107, 00000004
        ret 
12025:  leti R106, 000000DC
        leti R107, 00000005
        ret 
12026:  leti R106, 000000D6
        leti R107, 00000006
        ret 
12027:  leti R106, 000000D0
        leti R107, 00000007
        ret 
12030:  leti R108, 000000FA
        ret 
12031:  leti R108, 000000F4
        leti R109, 00000001
        ret 
12032:  leti R108, 000000EE
        leti R109, 00000002
        ret 
12033:  leti R108, 000000E8
        leti R109, 00000003
        ret 
12034:  leti R108, 000000E8
        leti R109, 00000004
        ret 
12035:  leti R108, 000000DC
        leti R109, 00000005
        ret 
12036:  leti R108, 000000D6
        leti R109, 00000006
        ret 
12037:  leti R108, 000000D0
        leti R109, 00000007
        ret 
12040:  leti R110, 000000FA
        ret 
12041:  leti R110, 000000F4
        leti R111, 00000001
        ret 
12042:  leti R110, 000000EE
        leti R111, 00000002
        ret 
12043:  leti R110, 000000E8
        leti R111, 00000003
        ret 
12044:  leti R110, 000000E8
        leti R111, 00000004
        ret 
12045:  leti R110, 000000DC
        leti R111, 00000005
        ret 
12046:  leti R110, 000000D6
        leti R111, 00000006
        ret 
12047:  leti R110, 000000D0
        leti R111, 00000007
        ret 

Edited by Lemon
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 years later...

Look at the fun things I found while cleaning out my desk.Ā  Makes me wish I had the time to get back into qedit.

AN3VZWG.jpgUuTolBU.jpgX9nIiVy.jpgxoptwc1.jpgpXkGI8T.jpg

(sorry couldn't figure out how to make them bigger)

Edited by Lemon
  • Like 5
Link to comment
Share on other sites

On 5/21/2018 at 7:57 AM, Lemon said:

Look at the fun things I found while cleaning out my desk.Ā  Makes me wish I had the time to get back into qedit.

AN3VZWG.jpgUuTolBU.jpgX9nIiVy.jpgxoptwc1.jpgpXkGI8T.jpg

(sorry couldn't figure out how to make them bigger)

Cool stuff.Ā 

Yeah sometimes I would like to have the free time that I had before. But then I remember that I have 3 child's lol.

  • Like 1
Link to comment
Share on other sites

2 hours ago, Larva said:

Yeah sometimes I would like to have the free time that I had before. But then I remember that I have 3 child's lol.

Perfect. You can play the quest with your 3 children.

  • Like 4
  • Haha 3
Link to comment
Share on other sites

  • 2 years later...

I've noticed people often have crash issues in room 09.

After having a look at your quest I think I found the cause.

In this room, those 4 script collisionsĀ are actually unused:Ā they call a function that doesn't exist and have some weird parameters (all set to 9000).

PPP_v111_crash_issue.PNG

Could you remove them?

Link to comment
Share on other sites

27 minutes ago, R-78 said:

I've noticed people often have crash issues in room 09.

After having a look at your quest I think I found the cause.

In this room, those 4 script collisionsĀ are actually unused:Ā they call a function that doesn't exist and have some weird parameters (all set to 9000).

PPP_v111_crash_issue.PNG

Could you remove them?

Good eye, I will do this tonight after work.

Link to comment
Share on other sites

Updated to v1.14.Ā  The change log in the opening post has been updated to reflect the changes.Ā  Please check the quest description to determine if the new version is live.

Edited by Lemon
  • Like 3
  • Thanks 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...