RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

RunUO Beta 35 released!

krrios

Administrator
RunUO Beta 35 released!

RunUO Beta 35 has been released, you can find it in the downloads section. As always, remember to backup your worldfile and scripts before updating.

Here's the changelog:

Fixes:
  • Self-looting now has a maximum range check
  • Pets left out of the range of any players on servers that have set PlayerRangeSensitive = true should now properly become untamed
  • Barbed leather tailor BODs now display properly, and barbed LBODs will give the correct gold when completed
  • Terathans and ophidians now have slayer-weapon entries
  • Krakens can no longer walk on land--they are restricted to water only
  • Sextants should now report correctly on the far right and bottom edges of the map
  • Insurance bug fixed; use Item.PayedInsurance instead of PlayerMobile.PayedInsurance
  • Masks of orcish kin and savage masks are no longer dyable
  • Invisibility spell will now stop the reveal timer if the player is revealed before it expires
  • Stat modifiers which are set to obey the skill cap are now applied after those set not to (previously they were applied before)
  • Confirming a pets release from the gump now has a maximum range check
  • Range is now checked after accepting a pet transfer trade window
  • Weapon and armor stat requirements are now checked when a player loses a stat (such as when a modifier wears off)
  • Champion spawns should now correctly reset their level when not completed in a specified time limit
  • Potential server crash bug relating to player vendors
  • Tribal paint and masks of orcish kin should again protect the wearer against their respective creature types
  • AccountHandlers.MaxAccountsPerIP should now work properly
  • Potential server crash bug relating to town guards
  • AOS attribute 'Hit Lightning' is now visible in the weapons property list
  • Tinkering repair option, for golems, is now available on pre-AOS servers
  • Indirect skill gain (such as by using an instrument) is now disallowed in jail
  • Loom status message is now visible to players, where previously only staff could see them
  • House signs of classic-design public houses, on AOS servers, can now be customized
  • Player vendors should now kill themselves when unpaid
  • Delucia region 'go location' corrected to be above ground
  • Issue with 'makes as many possible at once' craft option has been fixed
  • Removing a bulk order deed from a BOD book, either by dropping or purchasing, will now update the property list (Count)
  • Power scrolls are now 'cursed', and can no longer be insured on AOS servers. Accordingly, any previously insured power scrolls will become uninsured
  • Smelting ore is now possible on items not marked with the Forge attribute, based on itemid, fixing some issues with town-decorated forges
  • Bulk order book filtering by amount=15 will now function correctly
  • Banning is no longer possible from private AOS houses, but is again possible for public ones
  • Smelting ore now consumes the ore before ingots are placed into the backpack. This eliminates some situations where the player gets overloaded and the ingots are placed at his feet
  • Armor from monster loot is now smeltable (or for leather armor, scissorable). Old armor pieces will be automatically updated
  • Serialization bug fixed where non-exceptional armor would sell for less after the world was restarted. Old armor pieces will be automatically updated to sell for the proper price
  • Some bugs in the melee hit chance algorithm have been resolved
  • Default script compilation is now warning free
  • Removing a co-owner will now destroy any strongboxes they own, rather than making them movable
  • Houses may no longer be placed over the sandstone roads in Luna. Additionally, more furrow tiles are now protected from house placement
  • Go gump entry 'Ocllo' renamed to 'Haven' in Trammel
  • Spell channeling shields no longer reduce mana regeneration speed
  • Leather armor can no longer spawn with 'mage armor' properties, as they already do not block meditation[/list:u]

    Additions:
    • Solen Hive dungeon teleporters (generated either by[telgen or[shtelgen)
    • Pub20 house runestones on AOS servers, see: http://update.uo.com/design_472.html
    • Drinking alcoholic drinks will now cause hic-ing and mana/stamina loss over time
    • Hidden containers in Malas that give access to otherwise inaccessible housing areas (generated either by[SecretLocGen or[Decorate)
    • Guild.AllyDeclarations and Guild.AllyInvitations : to aid support in guild alliances
    • Blacksmiths may now craft dragon scale armor (note: pre-AOS implementation is not accurate--details needed)
    • Mobile and Item methods:
      • GetItemsInRange( int range )
      • GetMobilesInRange( int range )
      • GetObjectsInRange( int range )
      • GetClientsInRange( int range )
      • These methods will safely handle a null map. Also, even for items in containers, the origin will be its world location[/list:u]
      • Commands:
        • (Counselor) DropHolding : Drops the item, if any, that a targeted player is holding. The item is placed into their backpack, or if that's full, at their feet
        • (Counselor) GetMy <name> : Gets a property value by name on the commanding player
        • (Counselor) Go <serial> : Teleports the commanding player to an object specified by <serial>
        • (Counselor) Get <serial> <name> : Gets a property value by name of an object specified by <serial>
        • (Counselor) Set <serial> <name> <value> : Sets a property value by name of an object specified by <serial>
        • (Counselor) Props <serial> : Opens the properties menu of an object specified by <serial>
        • (Counselor) Where : Tells the commanding player his coordinates, region, and facet.
        • (Administrator) ValidateName <name> : Checks the result of NameValidation on the specified name
        • (Administrator) SHTelGen : Generates Solen Hive dungeon teleporters
        • (Administrator) SecretLocGen : Generates containers that mark any runes placed into them to an otherwise inaccessible location[/list:u]
        • Items:
          • MarkContainer : Generated by[Decorate or[SecretLocGen, any runes placed into the container will be marked to a set location and map
          • SkillTeleporter : Teleporter that can only be used by players of a specified skill level
          • (BasePlayerBB) PlayerBBEast, PlayerBBSouth : Player-ownable bulletin board, craftable on AOS servers, see http://update.uo.com/design_439.html for details
          • BarredMetalDoor2 : Slightly shorter than BarredMetalDoor
          • JukaBow : Special bow that, when modified by a grandmaster bowyer, turns black and has a random slayer type applied to it
          • Nails : Carpentry 'tool'
          • Beeswax : Sold on beekeepers, provisioners, and innkeepers
          • SwarmOfFlies
          • StoneFountainAddon
          • SandstoneFountainAddon
          • EasterEggs
          • MeltedWax
          • (BaseScales) RedScales, YellowScales, BlackScales, GreenScales, WhiteScales, BlueScales : These scales can be used to craft dragon scale armor, found on the following creatures:
            • Drakes
            • Dragons
            • Swamp Dragons
            • Serpentine Dragons
            • Ancient Wyrms
            • Shadow Wyrms
            • White Wyrms
            • Sea Serpents
            • Deep Sea Serpents[/list:u]
            • Dragon scale armor:
              • DragonChest
              • DragonLegs
              • DragonArms
              • DragonGloves
              • DragonHelm[/list:u][/list:u]
              • Mobiles:
                • MeerEternal : Spell casting good-aligned NPC, leeches life from attackers or, sometimes, everybody in range, resurrection ability not yet scripted
                • MeerMage : Spell casting good-aligned NPC, summons insect swarms to bite you to death, forest-summoning ability not yet scripted
                • MeerWarrior : Melee good-aligned NPC, throws daggers at ranged attackers
                • MeerCaptain : Archer good-aligned NPC, casts magic reflection on itself, heals meer warriors
                • JukaLord : Archer murderer NPC, bandage self ability not yet scripted, uses juka bows
                • JukaMage : Spell casting murderer NPC, heals juka lords
                • JukaWarrior : Warrior murderer NPC, no special abilities
                • RestlessSoul : Weak ghostly creature
                • SummonedDaemon : AOS only
                • SummonedAirElemental : AOS only
                • SummonedFireElemental : AOS only
                • SummonedEarthElemental : AOS only
                • SummonedWaterElemental : AOS only
                • Vendors:
                  • Beekeeper : Sells honey and beeswax
                  • KeeperOfChivalry : Sells books of chivalry
                  • HolyMage : Sells most items from standard mages, different title and outfit
                  • IronWorker : Same as blacksmiths, no BODs, different title and outfit
                  • Vagabond : Sells much like a merge of tinkers and jewelers
                  • GolemCrafter : Same as vagabond except for title and outfit
                  • GypsyAnimalTrainer : Same as animal trainers except for title and outfit
                  • GypsyBanker : Same as banker except for title, outfit, and shop inventory--it sells nothing
                  • GypsyMaiden : Same as provisioners except for title and outfit, always female
                  • FortuneTeller : Healer, sells the same as mages, plus bandages, different title and outfit[/list:u][/list:u]
                  • Admin gump:
                    • Server lockdown: restricts access to the server to a set staff level
                    • Delete account: deletes the account, any characters, and any houses
                    • View all shared accounts (global): displays a listing of all shared accounts, by ip address, sorted from highest count to lowest
                    • View all empty accounts: displays a listing of all accounts which contain 0 characters
                    • View all banned accounts: displays a listing of all accounts that have been banned
                    • View all inactive accounts: displays a listing of all accounts that have not been accessed for at least 30 days
                    • Support for quick large-scale account banning or deletion[/list:u]
                    • Town decorations: (run telgen, signgen, uoamvendors, and decorate again)
                      • Britain (redone to include non-static items like chairs and dinnerware)
                      • Buccaneer's Den (including mainland portal)
                      • Cove
                      • Delucia
                      • Magincia
                      • Nujel'm
                      • Ocllo
                      • Papua
                      • Serpent's Hold
                      • Trinsic
                      • Yew
                      • Wind
                      • Gargoyle City, Ilshenar
                      • Mistas, Ilshenar
                      • Lakeshire, Ilshenar
                      • Savage Camp, Ilshenar
                      • Wisp Dungeon, Ilshenar
                      • Ratman, Golem, and Juka fortresses in Ilshenar
                      • Two misc inaccuracies fixed[/list:u]
                      • Town guard regions updated to match OSI:
                        • Delucia
                        • Magincia
                        • Nujel'm
                        • Papua
                        • Serpent's Hold
                        • Wind[/list:u][/list:u]

                          Removed:
                          • GargoyleStonecrafter (use StoneCrafter instead)
                          • GargoyleAlchemist (use Glassblower instead)[/list:u]

                            Changes:
                            • Healers are now vendors
                            • Tinkers now sell much more items
                            • Monsters will no longer attack town guards
                            • Body parts can now be fed to meat-eating pets
                            • Like inns, players are now able to instalog at taverns
                            • Bulk order deeds are no longer available to those with 0 skill
                            • Normally tamable creatures spawned by champion spawners (such as kirins and unicorns) will no longer be tamable
                            • Some body values that could cause client crashes have been disabled (Mobile.InvalidBodies)
                            • Players hiding in their homes will have a 100% success chance. Similarly, pre-AOS, players hiding near (or inside a home that's -not- theirs) will have a +50% success chance.
                            • Alchemists will now automatically place newly created potions into appropriate kegs, if any were found
                            • Vendors in Umbra, Malas, will be automatically morphed into a necromancer's outfit
                            • Vendors in Gargoyle City, Ilshenar, will be automatically morphed into gargoyles
                            • Paladin spellbooks (BookOfChivalry) are now constructed with all spells already in them
                            • Houses may no longer be placed within 5 tiles of a treasure map location
                            • IEnumerable.Free method is now called automatically. It is now valid to use syntax such as: foreach ( Item item in map.GetItemsInRange( p, 5 ) ){...}
                            • Blue corpses may no longer be looted in Trammel, Ilshenar, or Malas
                            • Orcish lords spawned by orc brutes will no longer leave corpses when killed, nor will they award karma/fame to their killer
                            • Decayed corpses--those that look like bones--will now retain all the functionality of fleshy corpses. Most notably, this includes notoriety/criminal loot rules.
                            • NameVerification updated to match the client, which should resolve any 'Generic Player' names
                            • Healers and town criers may no longer be harmed
                            • Help gump updated to match pub20 changes, see http://update.uo.com/design_474.html for details. 'More information from Game Masters' section not yet implemented
                            • Some human NPCs will now use 'smart AI' for spell casting
                            • On auto-account servers, usernames or passwords that are empty or contain non-ASCII characters may no longer be created
                            • Decay rate of short/long term murder counts should be more accurate
                            • Attempting to use a beverage bottle or jug locked down in a house will give the message 'that belongs to someone else' rather than 'that is not accessible.' Refillable beverage containers may be used by anyone
                            • Peacemaking skill delay is now applied after the target is selected, rather than when the skill is used
                            • Skill editor gump ([skills) redesigned to fit in with[props,[who, and[go
                            • Writing tables may now be sold to carpenters
                            • Mobile OnSpeech event optimized: Mobile.HandlesOnSpeech
                            • Jhelom dueling pit in Felucca is no longer guarded
                            • X, Y, and Z properties of Item and Mobile classes can now be changed via[props and[set
                            • Crafting gump will no longer show exceptional chances for items that cannot be crafted exceptionally
                            • Wind is now only accessible to players with 71.5 or higher magery
                            • Some region and[go gump locations repositioned to reflect beta34 land tile centerpoint changes
                            • Item.ScissorHelper method no longer copies LootType property (by default, override: Item.ScissorCopyLootType)
                            • Non-standard loot type items are now scissorable/carvable, but as per the above change, the resulting item will not retain their parent's loot type
                            • The exit message for Ilshenar and Malas dungeons will no longer be displayed
                            • ArcherAI creatures will now pause one second before their shot is fired
                            • FightMode.Evil and FightMode.Aggressor now additionally check Mobile.Aggressed
                            • Untamed creatures left in houses will be deleted after 100 minutes
                            • Pet loyalty now decays at slower rate
                            • Misc. tweaks to match OSI:
                              • Arcane item hue
                              • Dread spider sounds
                              • Boat movement speed
                              • Mask of orcish kin hue
                              • Small magical fish hues
                              • Ancient wyrms now have 40 barbed hides, instead of 20
                              • Some monster corpse names and loot
                              • Messages sent from specialty crafting books
                              • Sextant algorithm in T2A, Ilshenar, and Malas
                              • Sound, animations, and delay of all crafting systems
                              • A message is now given when renaming a rune ("The etching on the rune has changed.")
                              • Maximum hit point calculation in relation to stat modifiers[/list:u]
                              • Fishing revisited:
                                • Fishing up nets, maps, and MIBs will actually fish up a sea serpent that, when killed, will have the item on its corpse
                                • Messages sent on successful fishing has been tweaked to match OSI
                                • Special fishing nets:
                                  • They are now functional : use them to fish up sea serpents, water elementals, and krakens
                                  • They are no longer stackable. Use of a net that's stacked will unstack it[/list:u]
                                  • SOSs:
                                    • Prechest items have been implemented, which allows recovering misc. items (body parts, paintings, pillows, etc) from the shipwreck before pulling up the treasure
                                    • Gump redesigned to match OSI
                                    • The treasure chests now contain a special fishing net[/list:u][/list:u]
                                    • Poisons:
                                      • Damage is no longer applied instantly when poisoned. Instead, it will be after 3 seconds
                                      • The message (*name looks ill.*) is now redisplayed periodically
                                      • AOS only:
                                        • All variables changed to match OSI, including damage min, max, interval, and time until the poison wears off
                                        • A player at 100 magery and poisoning will now always cast deadly poison (where previously it was only a 10% chance)[/list:u][/list:u]
                                        • Pet skill/stat gain:
                                          • Focus is no longer gainable
                                          • Skill gain is now 2 times faster
                                          • Overall stat cap is now ignored, but individual cap is still enforced[/list:u]
                                          • Door CanClose method relaxed:
                                            • No longer requires being on a 'surface' tile, like a floor or other platform
                                            • Can no longer be blocked by land or static tiles
                                            • Can no longer be blocked by itself or other doors[/list:u]
                                            • Ethereals:
                                              • Mounting time increased to 5 seconds, from 2
                                              • There is no longer a cast recovery delay applied after mounting
                                              • Getting damaged now interrupts the spell
                                              • There is now a message when being disrupted
                                              • Mounting while hidden will no longer reveal the user[/list:u]
                                              • The following creatures will now appear innocent until attacked (such that notoriety query is invoked):
                                                • Pixies
                                                • Unicorns
                                                • Ki-rins
                                                • Ethereal Warriors
                                                • Meers[/list:u]
                                                • AOS only changes:
                                                  • Spirit speak can now be instantly recast if it is disturbed
                                                  • 8th circle summoned creatures' stats and skills tweaked to match OSI
                                                  • Context menu option 'bulk order info' will now give a bulk order deed when clicked, if one is available
                                                  • Vendors, healers, town criers, and blessed players will have yellow health bars
                                                  • Self-looting will now drop a death robe, if worn, to your feet
                                                  • There is now an applied minimum 2% combat attack chance
                                                  • Skill title displayed on a player's paperdoll is now influenced by skill lock status
                                                  • Dagger weapon speed changed to 56 (from 49)
                                                  • Halberd weapon speed changed to 25 (from 24), damage range changed to 18-19 (from 17-18)
                                                  • Delay of applying bandages when using veterinary has been lowered
                                                  • Strangle spell:
                                                    • Damage interval slowed to go from 5 to 1 seconds over the spells lifetime, where it was previously one second quicker each time
                                                    • No damage will be inflicted when the player receives the message 'you can breath normally again.' This, in effect, reduces the number of damages by one
                                                    • NPCs will receive 75% more damage from the spell[/list:u]
                                                    • Some item properties are now set in increments:
                                                      • Hit area effect : 2-50, step 2
                                                      • Hit spell effect : 2-50, step 2
                                                      • Hit leech effect : 2-50, step 2
                                                      • Hit lower attack/defend : 2-50, step 2
                                                      • Enhance potions : 5-25, step 5
                                                      • Lower stat requirement : 10-100, step 10[/list:u][/list:u][/list:u]
 

ASayre

RunUO Developer
Yay! GReat work once agains!

Hmm, jsut noticed something while looking through the updated scripts, what does the [CallPriority( 10 )] imply? Is it priority of the timers? Lower or higher number higher or lower priority? And, 'tis there a way to find out what has prority over wicth is a call priority isn't defined for that timer?
 

psz

Administrator
VERY nice update. Very nice indeed. Er... Does this mean pixies will auto-attack, say, skeletons?
 

krrios

Administrator
Thanks guys.

ASayre8 said:
Yay! GReat work once agains!

Hmm, jsut noticed something while looking through the updated scripts, what does the [CallPriority( 10 )] imply? Is it priority of the timers? Lower or higher number higher or lower priority? And, 'tis there a way to find out what has prority over wicth is a call priority isn't defined for that timer?

It is used to control the order the Initialize and Configure methods are invoked. Higher numbers are invoked after those with lower numbers. Methods with no CallPriority attribute are treated like [CallPriority( 0 )].

Currently, it's only used in two places; poison and regeneration. It's because they reference Core.AOS. If they were invoked before the configure method in AOS.cs was it would not work correctly--Core.AOS would always be false.
 

psz

Administrator
BTW, that was the single most painLESS upgrade to date... I'm already running Beta 35 on my MAIN shard (not just testing scripts) :shock:

Another nice thing is that I just reduced the number of non-distro scripts I run in half (Thanks to updates in the distro)
 

dumble

Wanderer
Can i just merge this into my current runuo directory? I have a world already decorated from runuo34, and I like it :)
 

Escorial

Wanderer
Great Update! Thank you. I had tired to wait (more than a month passed), but the result overcome all my expectations! Great work! :D
 

Revan

Sorceror
How do i make proper quotes?;

Can i just merge this into my current runuo directory? I have a world already decorated from runuo34, and I like it :)

Yeh, i like my world too :D (osicloneproject;))
-----------------------------------------------------------------------------

omfg guys! This is one gigantic list!! I love you guys! (ehem)
 
K

Krazy_zack

Guest
dumble said:
Can i just merge this into my current runuo directory? I have a world already decorated from runuo34, and I like it :)


Got any custom scripts? Edit any of the distro scripts?

No?

Then ya you can just merge it.
 
Top