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 33 released! [Updated]

krrios

Administrator
RunUO Beta 33 released! [Updated]

RunUO Beta 33 has been released, you can find it in the downloads section. Remember, always make a backup of your scripts and world files before upgrading. See further down for the release-2 changelog.

As well as what's listed below, this version contains a preliminary version of the RunUO GUI/Service. The system is not yet complete; there are many more planned features. Also, the front end source is not yet available, sorry for that delay.

Note: if you downloaded RunUO-Beta-33r2.zip, not RunUO-Beta-33r2_new.zip, you must redownload to get the correct updates!

Fixes:
  • Cutting up newbied clothing will no longer produce newbied cloth
  • Line of sight issue in some dungeon areas
  • Setting mining tools to mine only ore should now give the correct message
  • Message given when a beetle has been beaten into subjugation is now properly formatted
  • Useless keys are no longer given when someone placing a house does not have the required funds
  • Horrific Beast necromancy spell no longer blocks the caster from using spirit speak
  • Refresh issue which could cause a client to see a duplicate set of unusable doors when committing a house design
  • Necromancy and Chivalry spellbooks are now set to Layer.Invalid
  • Chivalry spells can now be cast via the [cast command
  • Taming flag issue when aggressing innocent pets
  • Required skill to pick locked containers is now properly serialized
  • Movement.CheckMovement method overload containing map and origin arguments should now properly handle varying level terrain
  • Removing stairs from customized houses should now work properly
  • House commands by characters on the same account as the house owner should now properly share owner access level in AOS enabled servers
  • RetainDeedHue for addons (such as those stonecrafted) should now work properly
  • Strong boxes should now properly restrict access to their owner
  • Server crash bug which could occur when incorrectly using [link
  • Issue with bulk order deeds not calculating proper material
  • Creatures stabled before a spawner 'defrags' will now be correctly removed from the spawner's creature list
  • Wall of Stone now consumes the proper reagents[/list:u]

    Additions:
    • AosSkillBonuses class : provides functionality for customizable skill bonuses on some items (jewelry and armor current implemented)
    • Set Security context menu option to secure containers, doors, and teleporters in AOS houses
    • IPacketEncoder interface : allows scriptable de/encryption or de/compression of outgoing and incoming packets (NetState.PacketEncoder)
    • Attack request events:
      • bool Mobile.CheckAttack( Mobile targ )
      • void Mobile.Attack( Mobile targ )[/list:u]
      • Opposition Groups: (monsters attacking monsters)
        • Designed to ease support for custom (or modifying existing) oposition groups
        • Replaces overriding BaseCreature.IsEnemy, instead, a just an opposition group must be named {terathans and ophidians, savages and orcs}
        • See Scripts/Engines/AI/Creature/OppositionGroup.cs[/list:u]
        • The following commands:
          • (Game Master) OpenBrowser, OB : opens the web browser of a targeted player to a specified url
          • (Game Master) HWInfo : displays information about a targeted player's hardware.[/list:u]
          • The following NPCs:
            • TailorGuildmaster
            • Minter[/list:u]
            • The following items:
              • BaseContainer : scripted, abstract base class from which standard containers derive
              • DeathRobe : newbied, unscissorable, represents the robe given to players when they resurrect
              • DisguiseKit : item usable only by thieves, bought at the thieves guildmaster, allows the player to change their name, hair, and beard
              • FurnitureDyeTub : dye tub which can only be used on furniture
              • Artifacts:
                • BraceletOfHealth
                • OrnamentOfTheMagician
                • RingOfTheElements
                • RingOfTheVile[/list:u][/list:u]
                • The following AOS attributes are now implemented:
                  • ReflectPhysical
                  • SpellDamage
                  • RegenHits
                  • HitPhysicalArea
                  • HitFireArea
                  • HitColdArea
                  • HitPoisonArea
                  • HitEnergyArea[/list:u][/list:u]

                    Changes:
                    • As well as a global command log, there is now also individual command logs seperated by access level and player name
                    • Public houses now track number of visits, displayed on the housing menu
                    • Housing in AOS-enabled servers use new storage and security rules detailed here: http://guide.uo.com/house_5.html
                    • AOS customizable houses placed in non-AOS servers now use post-AOS rulesets, including storage, security, and accessibility
                    • AOS hits/stam/mana regeneration rates updated to match OSI, including necromancy transformation spells and hit point regen items
                    • Lich Form necromancy spell now damages it's caster every 2.5 seconds (was: every 1 second)
                    • Repond and Ogre Trashing slayer weapons now work against arctic/ogre lords
                    • To aid in balanced incremental algorithms, added Timer.QueueCountAtSlice
                    • UOAMVendors updated to place minters and tailor guildmasters
                    • Payed skill training values and algorithm changed to match OSI
                    • Blacksmith NPC guildmaster now shows their title (contrary to other guildmaster npcs)
                    • PredatorAI is no longer used, instead, it has been replaced with the standard MeleeAI
                    • Pieces in game boards no longer influence total item count (a chess board now counts as 1 item rather than 33)
                    • Thief guildmaster age requirements fixed to match OSI: 2 day gametime and 7 day age (from char creation time)
                    • Plague beast spawn when attacked by spells should now work when AOS is enabled
                    • Sacred Journey spell no longer has a sound effect
                    • Champion spawn types can now be randomized; ChampionSpawn.RandomizeType
                    • AOS spell damage bonuses (int, inscription, and item attributes) are no longer applied in sequence. Rather, they are totaled and applied once
                    • MageWeapon AOS attribute now ranges from -20 to -29
                    • Incognito will now change to a random hair (and beards for men)
                    • Docked boats are now blessed
                    • Weight of many items updated to match OSI
                    • Hair Dye now dyes both hair and beard
                    • Axes may now be used on furniture items to destroy them
                    • Furniture items are no longer dyable by regular dye tubs (DyeTub.AllowFurniture), use FurnitureDyeTub instead
                    • Clothing will now display if it's exceptional quality and it's crafter on pre-AOS servers
                    • There is now a three tile range for redeeding addons placed in your house
                    • Tailor BOD rewards link is now listed in the docs index
                    • Applying bandages on another player will now give them a message ('Krrios : Attempting to heal you.')
                    • Loot of lava serpents tweaked closer to OSI
                    • Loot rules can now be overrided by the Mobile: GetParentMoveResultFor, GetInventoryMoveResultFor
                    • Additional Pub19 changes: [AOS only]
                      • Being dismounted by a lance will no longer cause the target damage
                      • Weaponsmiths will now offer blacksmith bods
                      • Poisoned weapons now display their poison level and remaining charges in the property list[/list:u]
                      • Lockpicking, Magic un/lock:
                        • Skill values for crafted containers changed:
                          • Req = (tinkering * 0.8 ) - 4 [max 95] (was: (tinkering / 10) * 10)
                          • Min = (tinkering * 0.8 ) - 14 [max 95] (was: ((tinkering / 10) * 10) - 10)
                          • Max = (tinkering * 0.8 ) + 35 [max 95] (was: ((tinkering / 10) * 10) + 30)[/list:u]
                          • Magic Lock may no longer be cast on locked down or secure containers
                          • Magic Unlock may no longer be cast on secure containers
                          • Casting Magic Lock on an already locked chest will no longer consume mana and reagents
                          • Magic Unlock may no longer be successfully cast on treasure map chests higher than level 2[/list:u]
                          • The following paladin abilities no longer block movement when cast:
                            • Noble Sacrifice
                            • Consecrate Weapon
                            • Holy Light
                            • Sacred Joruney[/list:u]
                            • The following creatures will now randomly rummage through nearby corpses for loot:
                              • Balrons
                              • Daemons
                              • Liches
                              • Lich Lords
                              • Ettins
                              • Headless Ones
                              • Ogres
                              • Ogre Lords
                              • Orcs (Regular, Mages, Bombers, Brutes, Captains, and Lords)
                              • Harpies[/list:u]
                              • BaseCreature:
                                • Monster speeds divided into four categories: Slow, Medium, Fast, Very Fast
                                • Speed values specified in BaseCreature constructor overridden if registered in SpeedInfo.cs
                                • Default range perception of 10 changed to 16
                                • Creatures engaged in combat will now pathfind when blocked (override: Scripts/Engines/Pathing/PathFollower.cs, Enabled=false)
                                • Monsters may now move over obstacles placed in their way[/list:u]
                                • Golems:
                                  • Sound values tweaked to match OSI
                                  • Any pet (except for [tinkered] golems) will refuse to attack golems when explicitly ordered
                                  • Standard (not tinkered):
                                    • Now auto-dispel summoned creatures
                                    • Gold loot changed to iron ingots
                                    • Gears can now be found as loot[/list:u]
                                    • Tinkered golems are no longer summoned:
                                      • May not be dispeled
                                      • May be stabled
                                      • May be transfered[/list:u][/list:u]
                                      • As well as ore elementals and golems, the following additional creatures now auto-dispel summons:
                                        • Ancient Wyrms
                                        • Dragons
                                        • Serpentine Dragons
                                        • Shadow Wyrms
                                        • Skeletal Dragons
                                        • Swamp Dragons[/list:u]
                                        • Artifacts:
                                          • ShadowDancerLeggings now raises stealth and stealing by 20 points when worn
                                          • MidnightBracers now raises necromancy by 20 points when worn[/list:u]
                                          • Jewelry:
                                            • Magical bracelets and rings can be found on monster loot
                                            • Supports the following AOS attributes:
                                              • Resist(Physical | Fire | Cold | Poison | Energy) [1-15]
                                              • WeaponDamage [1-25]
                                              • DefendChance [1-15]
                                              • AttackChance [1-15]
                                              • Bonus(Str | Dex | Int) [1-8]
                                              • EnhancePotions [5-25]
                                              • CastSpeed [1]
                                              • CastRecovery [1-3]
                                              • LowerManaCost [1-8]
                                              • LowerRegCost [1-20]
                                              • Luck [1-100]
                                              • SpellDamage [1-12]
                                              • 5 random skill bonuses [1-15][/list:u][/list:u]
                                              • Spirit Speak:
                                                • Amount healed is no longer different when channeling corpses or your own energy
                                                • Algorithm to determine amount healed changed to: min = 1 + (spiritSpeakValue / 4.0); max = min + 4;
                                                • Cast speed changed to 1 second (was: 2 seconds)[/list:u]
                                                • Stamina:
                                                  • AOS weapon swing speed tweaked to closer match OSI
                                                  • Now lost when moving: 1 point every 16 tiles when on foot, or every 48 tiles when mounted
                                                  • Now lost when damaged: fatigue = (damage * (100 / hitsCur) * (stamCur / 100)) - 5
                                                  • Amount gained when feeding pets changed: (amountOfFood * 15) - 50 [min 0][/list:u]
                                                  • Use of the following commands are now logged after target or confirmation:
                                                    • AllSpells
                                                    • GetFollowers
                                                    • ClearFacet
                                                    • DeleteByType[/list:u]
                                                    • The following Region members are now virtual:
                                                      • bool Region.Contains( Point3D p )
                                                      • void Region.Register()
                                                      • void Region.Unregister()
                                                      • bool Region.Saves{ get; }[/list:u]
                                                      • Self-targeted peacemaking mode:
                                                        • A message will now be sent if at least one mobile was successfully calmed
                                                        • The bard will no longer be able to calm themself[/list:u][/list:u]


                                                          Changelog for the second release:

                                                          Fixes:
                                                          • Clothing, armor, and wands will now show if blessed or cursed on pre-AOS servers
                                                          • Clothing, armor, weapons, and wands will now better support custom Name properties
                                                          • Message given when bandaging a player now contains the healer's name, not the patient's
                                                          • Some (all?) runtime warning messages related to pathfinding
                                                          • Doors now correctly serialize their security level
                                                          • Doors in pre-AOS servers will not use the access rules of post-AOS
                                                          • Creatures in an 'opposition group' no longer attack other creatures not of their enemy group
                                                          • Fatigue taken when damaged now uses the intended algorithm (accidentaly '+' rather than '*')
                                                          • Running a service with no \Logs\ directory should now create it
                                                          • Stealing 'perma flags' are now cleared on death[/list:u]

                                                            Changes:
                                                            • Revenants now consume 3 follower slots
                                                            • Spirit Speak can now be disturbed if the caster is hurt while casting it
                                                            • Cotton, wool, spools of thread, and yarn are now dyable
                                                            • Torches may now be purchased from provisioners
                                                            • Players at 0 stamina may still move, provided they are not overloaded
                                                            • Mana is no longer consumed when failing to inscribe a scroll
                                                            • Snooping a trapped container will now set it off
                                                            • Summoned or tamed creatures will no longer rummage through corpses
                                                            • Shutdown and restart options from the Admin menu are no longer available when ran as a services
                                                            • When run as a service, RunUO will not prompt to create an administrator account when the account file is empty[/list:u]
 

Ryan

RunUO Founder
Staff member
We have someone writing up some documentation on the GUI and Service right now so DO NOT ASK QUESTIONS UNTIL ITS POSTED :)

If you cant figure it out, just be patient, docs will be up soon :)
 

Oridan

Wanderer
Excellent :D good work! huge update :D

just one thing, I cant download the NT version:
http://www.runuo.com/files/get.php?f=42

Cheers
Oridan
 

Zippy

Razor Creator
Anyone who downloaded before 5:30am (Eastern Time) should redownload...

A small bug in bandages, as well as a working installer, were updated.
 

Veldrin

Wanderer
woah

Another damn fine update...Thanks guys :D

Now if i could just download it.....*clicks broken XP download link and mutters*

I'll get it soon...

*goes back to clicking*
 

Oridan

Wanderer
Re: woah

Veldrin said:
Another damn fine update...Thanks guys :D

Now if i could just download it.....*clicks broken XP download link and mutters*

I'll get it soon...

*goes back to clicking*

seems to be working now :) i just got it.

EDIT: no. i got part of it... must be in upload :E
 

Lodrynne

Sorceror
Kewl my carpenter can now reprocess all those medium crates stuffing up his bank. Why i couldnt do that before was a question i considered asking but for some reason couldnt get myself ask it here. Great stuff guys.

:D
 

Oridan

Wanderer
Ryan said:
All is fixed ;)

ENJOY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I'm getting errors on first boot because its trying to make a log file in a directory that doesnt exist. I made the directory manually and it works fine.

\Logs\

Cheers!
Ori
 

Jarrod

Sorceror
Monsters may now move over obstacles placed in their way

this disturbs me deeply. general objects? or non-passable objects?
(dragon walks through a wall)
 
Top