1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Scroll binding 2014-02-24

osi ability to trade scrolls for higher value ones

  1. Omni
    Offline

    Omni Member

    Joined:
    Dec 22, 2013
    Messages:
    165
    Likes Received:
    24
  2. ruaduck
    Offline

    ruaduck Member

    Joined:
    Feb 15, 2014
    Messages:
    74
    Likes Received:
    3
    I will be implementing this into my server this evening or tomorrow. I will let you know how it goes.
     
  3. ruaduck
    Offline

    ruaduck Member

    Joined:
    Feb 15, 2014
    Messages:
    74
    Likes Received:
    3
    So I have added it to my server. The first problem I found is on Power Scrolls. A 105 = 12 scrolls, A 110 = 16, and A 115 = 20. That is a lot of scrolls for binding. I feel it is kinda opposite also. THe lower the scroll the more you need and the higher the less scrolls you need. So we are not hitting OSI standard with that based on the stats you gave in your Resource.
     
  4. ruaduck
    Offline

    ruaduck Member

    Joined:
    Feb 15, 2014
    Messages:
    74
    Likes Received:
    3
    I think we need to change this from Line 278 to 324 to reflect the correct amounts. Which I have put in.

    Code (C#):
    1.  
    2. else  //Initializes the setup for storing the Scroll Binder Data and... sets the amount of each scroll needed
    3.   {
    4.   if (check is PowerScroll || check is StatCapScroll)
    5.   {
    6.   int valid = Convert.ToInt32(m_skillvalue);
    7.   switch (valid)
    8.   {
    9.   //PowerScrolls
    10.   case 105:
    11.   {
    12.   m_maxneeded = 8;
    13.   break;
    14.   }
    15.   case 110:
    16.   {
    17.   m_maxneeded = 12;
    18.   break;
    19.   }
    20.   case 115:
    21.   {
    22.   m_maxneeded = 10;
    23.   break;
    24.   }
    25.   //StatCapScrolls (formula --> 225 + (stat adjument) = value)
    26.   case 230://5
    27.   {
    28.   m_maxneeded = 6;
    29.   break;
    30.   }
    31.   case 235://10
    32.   {
    33.   m_maxneeded = 8;
    34.   break;
    35.   }
    36.   case 240://15
    37.   {
    38.   m_maxneeded = 8;
    39.   break;
    40.   }
    41.   case 245://20
    42.   {
    43.   m_maxneeded = 5;
    44.   break;
    45.   }
    46.   }
    47.   }
    48.  
     
  5. ruaduck
    Offline

    ruaduck Member

    Joined:
    Feb 15, 2014
    Messages:
    74
    Likes Received:
    3
    So i crashed my server. I double clicked the binder and clicked on myself (by accident using Target Self macro). When clicking on other objects in my pack i was unable to recreate the crash. However by clicking on any mobile it would crash.
    Code (C#):
    1.  
    2. Server Crash Report
    3. ===================
    4.  
    5. RunUO Version 0.5, Build 5161.16325
    6. Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
    7. .NET Framework: 4.0.30319.18444
    8. Time: 2/26/2014 3:33:12 AM
    9. Mobiles: 39059
    10. Items: 114086
    11. Exception:
    12. System.InvalidCastException: Unable to cast object of type 'Server.Mobiles.PlayerMobile' to type 'Server.Item'.
    13.   at Server.Items.ScrollBinderTarget.OnTarget(Mobile from, Object target)
    14.   at Server.Targeting.Target.Invoke(Mobile from, Object targeted) in c:\Documents and Settings\Cris\Desktop\ServUO-master\Server\Targeting\Target.cs:line 269
    15.   at Server.Network.PacketHandlers.TargetResponse(NetState state, PacketReader pvSrc) in c:\Documents and Settings\Cris\Desktop\ServUO-master\Server\Network\PacketHandlers.cs:line 1284
    16.   at Server.Network.MessagePump.HandleReceive(NetState ns) in c:\Documents and Settings\Cris\Desktop\ServUO-master\Server\Network\MessagePump.cs:line 303
    17.   at Server.Network.MessagePump.Slice() in c:\Documents and Settings\Cris\Desktop\ServUO-master\Server\Network\MessagePump.cs:line 121
    18.   at Server.Core.Main(String[] args) in c:\Documents and Settings\Cris\Desktop\ServUO-master\Server\Main.cs:line 624
    19.  
    20. Clients:
    21. - Count: 1
    22. + 38.73.148.47: (account = ruaduck) (mobile = 0x1 'Duck Duck')
    23.  
    24.  
     
    #5 ruaduck, Feb 25, 2014
    Last edited: Feb 25, 2014
    • Agree Agree x 1
  6. Omni
    Offline

    Omni Member

    Joined:
    Dec 22, 2013
    Messages:
    165
    Likes Received:
    24
  7. Omni
    Offline

    Omni Member

    Joined:
    Dec 22, 2013
    Messages:
    165
    Likes Received:
    24
  8. Omni
    Offline

    Omni Member

    Joined:
    Dec 22, 2013
    Messages:
    165
    Likes Received:
    24
    Don't know why i can't get the download to update to new version so here it is
     

    Attached Files:

Similar Threads: Scroll binding
Forum Title Date
Archived Bug Reports Powerscroll Book does indeed somehow eat scrolls. Oct 17, 2017
Archived Bug Reports PowerscrollBook Oct 2, 2017
Archived Bug Reports Scroll of Alacrity is only Alchemy. Sep 24, 2017
Archived Bug Reports Power Scroll Book Problem Sep 10, 2017
Archived Bug Reports Dragon Turtle doesn't drop power scrolls and mastery primers Jul 9, 2017
Archived Bug Reports Nether bolt scroll missing from loot Jul 7, 2017
Script Support Power Scrolls - no drop for 120's Jun 21, 2017