Commit graph

149 commits

Author SHA1 Message Date
Xeroxxx
2931df9644 E-Mail Authentication 2017-01-16 11:16:51 +01:00
Kamron Batman
5f15f5bd8a [Update] Updates ServerList.cs with public IP API.
Updates ServerList.cs with public IP API.
2016-11-18 18:06:30 -08:00
VitaNex
7af0579875 + RunUO 2.7 with initial TOL expansion support. 2016-01-27 02:59:11 +00:00
Vorspire
413f9844b7 - Disable WebStatus by default. 2015-08-23 01:43:12 +01:00
Vorspire
5d50a5a37c + Added simple HttpListener for the integrated RunUO status page.
* HttpListener will serve the status page to a URI in the format of http://<shard-ip>/status/
* Port 80 may need to be white-listed for external requests to be served.
2015-08-23 01:34:04 +01:00
Mark Sturgill
ba8e6c7a19 changing ip autodetection url, yet again 2014-04-23 00:12:15 -07:00
Mark Sturgill
568bd43733 RFC 6598 2014-04-14 02:55:16 -07:00
Mark Sturgill
a29be6d64c switch ip autodetection to azure, no ssl for MONO because of cert dep 2014-04-03 03:24:42 -07:00
Mark Sturgill
fc96362050 autodetection url 2014-03-31 20:39:22 -07:00
Mark Sturgill
4bce0050be change serverlist public ip address autodetection url
fixed base OnSubItemAdded being hidden in playermobile
2014-02-15 17:52:14 -07:00
Mark Sturgill
bab199139b apipa range for serverlist autodetection 2014-02-06 23:51:49 -07:00
Mark Sturgill
0eeb0c0c31 generic conversions 2013-11-02 21:40:42 -07:00
Mark Sturgill
fa1df8eae5 more gargoyle additions from servuo 2013-11-02 16:21:12 -07:00
Mark Sturgill
f566daea30 gargoyle race/body impl from servuo with some modification 2013-11-02 15:37:39 -07:00
Mark Sturgill
b035a256b6 remove mono conditionals that no longer seem to be necessary 2013-10-30 12:26:51 -07:00
Mark Sturgill
01a5d41cee update uosteam and razor urls 2013-10-26 12:23:24 -07:00
Mark Sturgill
2d60d61a6b misc merge/tidy from Zenvera 2013-10-24 14:23:03 -07:00
Mark Sturgill
88488bc616 generic pooled enumerators
guild event bcp
2013-10-15 21:15:59 -07:00
Mark Sturgill
ddcc4e7a20 parallel delta queue processing
thread safe packet construction, compilation, compression, gump compilation, sending, coalescing, and many other fixes
TODO:  delta queue recursion fixups, ipooledenumerable fixups/generics
2013-10-11 00:01:05 -07:00
Mark Sturgill
d2c670f5c3 Implement Core.TickCount
Convert movement, actions (lift/use), combat, and spells to use Core.TickCount and avoid DateTime caveats (performance, system time dependency, etc)
Refactor DateTime.Now to DateTime.UtcNow
Add LOS check for Iron Maiden addon
2013-10-06 03:21:18 -07:00
Mark Sturgill
ad8e193555 noto and stealing fixes 2013-09-24 23:28:02 -07:00
Mark Sturgill
414d06cd6f assistant feature negotiation 2013-09-17 17:46:17 -07:00
eos@runuo.com
030ad1db5b - Fixed Bola item drop bug for Core.SE.
- Added 'dead only' and 'no ethereals in pack' to ConditionTeleporter.
- Fixed tournaments discarding leftover participants for participant numbers greater than 2.
- Added support for the extended status packet.
- Fixed items not being placeable on tiles occupied by hidden staff mobiles.
2013-08-20 16:17:01 +00:00
eos@runuo.com
cab25a9b8f Decoupled the Order/Chaos system from the NewGuildSystem setting. 2013-06-07 01:07:07 +00:00
eos@runuo.com
858e86d45b - Added High Seas expansion to the expansions list.
- Changed the default expansion to HS.
- Changed meer monsters to all be FightMode.Evil.
- Added refuse trades option (client 7.0.30.0+).
- Added item insurance menu.
- Updated context menus to support new clilocs.
- Added item properties to gumps.
- Reverting items not decaying on spawners, needs to be configurable.
- Added AUO features to FeatureProtection.
- Tweaked third party authentication to not trigger the character password gump in the client.
2013-06-02 13:12:09 +00:00
mark@runuo.com
6b65990cc6 auo mapping 2013-05-09 21:45:15 +00:00
mark@runuo.com
4e0b7a329a core optimization for small servers
moonglow CoM base coordinates
removed an unnecessary using directives
name change api
client verification null sanity check
2013-05-09 21:36:54 +00:00
eos
e083b219f0 Moved ActionDelay change out of the core, reverted to old value for !Core.AOS. 2013-02-24 01:42:45 +00:00
eos
ae6ea4fc81 Renamed ML regions to match EA. 2013-02-16 19:56:34 +00:00
xavier
7c5fd0839b bassackwards. 2013-02-14 00:04:00 +00:00
xavier
6ab3977c08 quick hax to allow rational stat gains. 2013-02-13 21:36:13 +00:00
eos
3b94a24a9a - Enabled quests that were locked due to issues.
- Added a CompletionNotice setting to MLQuest to replace the OnComplete overrides.
- MLQuest.CanOffer now recursively checks NextQuest for OneTimeOnly/HasRestartDelay as well.
- Implemented quest restart delays and enabled them on the crafting quests.
- Questers offering multiple quests will no longer randomly offer quests for which CanOffer is false, as long as there are other quests for which CanOffer is true.
- Added a manual Register method to MLQuestSystem for registering quests without using MLQuests.cfg (to be used in Configure).
- Misc quest tweaks.
- Corrected typo in cove.cfg deco file.
2013-02-08 16:54:36 +00:00
eos
35fbffdb51 ML quest system; first SVN release.
Secondary changes:
- Region fixes, mainly for New Haven.
- Recipe system changes.
- Enabled ML craftables.
- Dyeing/cutting restrictions for quest items.
- Moved IsInvulnerable from BaseVendor to BaseCreature.
- Moved RandomBrightHue to Utility.
- Items no longer decay when attached to a spawner.
- Quest item hue is now faked through packets, instead of overriding Hue.
- Re-enabled item drag effects for SA clients.
- Fixed AssignRandomFacialHair bug in Utility.
- Added random hue comments to Utility.
2013-02-03 01:05:17 +00:00
mark
6d6866ea17 look for additional registry keys 2012-11-25 06:03:20 +00:00
mark
14873aaa3e 2012-11-10 20:06:36 +00:00
mark
754877f880 2012-11-03 21:37:59 +00:00
eos
3f4a2c4dc8 - Ore bought from faction ore vendors is no longer randomly sized.
- Ore is no longer a deedable commodity.
- Added StaffOnly condition to ConditionTeleporter.
- Account/IAccount now compares greater than null.
- General BaseOre cleanup.
- Fixed BaseOre smelting bug where any ore over 30k would be discarded.
- Added a 2 tile range check to FishingPole OnDoubleClick.
- Removed redundant checks from BaseAxe OnDoubleClick.
- General SkillCheck cleanup.
- Fixed a typo in SkillMod.
- Added CommandProperty to Mobile NetState.
- Implemented IComparable for NetState.
2012-07-29 02:41:00 +00:00
eos
99b0ad9de5 - Fixed the Palace of Paroxysmus region bounds.
- Fixed a typo in the Huntsman's Forest region name.
- Added the Bravehorn's drinking pool and Huntsman's Forest quest regions to Felucca.
- Fixed CheckObjectTypes not sending invalid condition replies, because the commands are not always flushed after checking this.
- When using an item condition with [online or [ipaddress, the command will now correctly say it does not support items.
- The [Go menu now handles comments in the XML location files correctly.
- Added the Increased Karma Loss attribute.
- Renamed DummyTheif to DummyThief.
2012-05-20 02:35:53 +00:00
eos
fd6d28d56b - Comment updates for DataPath, MapDefinitions and Email.
- Added a FromAddress to Email for MailMessage construction, using "RunUO" as done before throws an exception because it's not an email address.
- Fixed the regular expression in Email to check for valid email addresses.
2012-04-29 20:12:24 +00:00
eos
31185a874f Wand fixes:
- Wands can now be pigmented.
- Corrected ML weapon speed.
- Added SC/FC-1/MW properties for new wands.
- Added message for when the wand is used while it is recharging.
- Clumsy/Feeblemind/Mana Drain/Weakness wands no longer drop if Core.ML.
- Max charges are now 109 for all ML available wands, if Core.ML.
- Wands now have a cast delay if Core.ML.
- Moved RevealingAction for wands from spell casting to spell targeting.
2012-04-29 01:49:56 +00:00
mark
599b2af6d5 - extensive framework for dueling, tournaments, and events
- IP address command implementor
- miscellaneous minor fixes
2012-04-22 05:37:16 +00:00
eos
a3f8cb5fc6 - Moved BaseHouse's CheckAccount to AccountHandler for general use.
- Rented vendors can now be managed by all characters on the vendor owner's account.
- Corrected skill names displayed for skill bonuses on equipment. (Affected: Eval Intelligence -> Evaluate Intelligence, Forensics -> Forensic Evaluation, Lock Picking -> Lockpicking)
- Centralized skill name to cliloc conversion to AosSkillBonuses.GetLabel.
- Small SubtextSign fix hiding empty subtexts. (Not just nulls.)
- Added SA and HS power scroll skill arrays for future reference.
- Fixed house resizing not placing a temp no housing region for staff.
2012-04-15 02:36:01 +00:00
eos
9f0a67e5d7 - Added a new Assemblies.cfg file (Assemblies_4_0.cfg) specific for .NET 4.0, which includes System.Core.dll by default.
- Fixed cu sidhe and reptalon trade statuettes.
- Made IAccount comparable, to be able to sort by account in-game.
- Fixed item leak in ChampionSpawn and Harrower.
- Added ChampionSpawn and Harrower leaked item types to Cleanup.
- Added a helper for handling validation after deserialization, and converted classes using that technique to the new system.
- Fixed bulletin board item leak, and the core bug that caused it. Leaked items will be cleaned up on server boot.
- Fixed bulletin board message content packet to compensate for a client bug.
- Monster AI is now deactivated on the internal map, like it is on inactive sectors.
- Monster AI activity is now checked on map changes as well, not just location changes.
- Corrected hiding requirement needed to train stealth from an NPC for Core.ML.
- Fixed a SendLocalizedMessage overload calling itself.
2012-03-21 22:25:44 +00:00
eos
65536e1667 - Added ToggleItem. 2012-03-18 03:57:38 +00:00
eos
9023acf7b4 - Fixed HelpInfo not displaying the availability of the Global modifier.
- The Most Knowledge Person, The Robe Of Britannia "Ari" and Embroidered Oak Leaf Cloak can now be repaired.
- Added TimeoutTeleporter.
- Fixed weapon attributes on elven glasses not being counted.
- Added Labyrinth to the ML regions list.
- Fixed a bug in Ilhenir's StainedOoze causing the effect to never stop.
- StainedOoze will now only damage equipment until the equipment's hitpoints reaches single digits.
- Added an overhead message to the corrosive effect of StainedOoze.
- Remaining StainedOoze will now decay properly after a server reboot.
- General rewriting of the StainedOoze code.
- Fixed Changeling sounds.
- Fixed Irk, Guile and Spite morphing back into a paragon hue.
- Changeling cloned items are now deleted upon the Changeling's deletion, instead of being cleaned up at a server boot.
- Fixed talisman protection property.
2012-03-18 03:29:21 +00:00
eos
2f06b89f8f - Improved TextDefinition formatting for staff use (props gump, set gump, get command).
- Improved parsing of TextDefinition from string.
2012-03-07 21:24:26 +00:00
eos
a0e13d5007 - Future ML craftables added to the special repair list until the craft system is updated.
- Items can now be repaired while wearing them.
- Items can now be fortified while wearing them.
- Fixed repair deed messages not sending.
- Sound effect added to powder of fortifying.
- Map issue for fishing and SOSs fixed, where it would not allow fishing in empty resource banks when not on the target SOS map.
- Added proximity spawner.
- Improved spawner mouseover menu, now also shows types set on the spawner which are not yet spawned.
- Fixed spawners only deleting half of their spawned objects when deleted.
- Added the ability to set TextDefinition objects in the props gump.
- WaitTeleporters now round delays to nearest in the remaining time messages.
- Updated TextDefinition to be more usable; made it parsable from string and added safe serialization/deserialization methods.
- Improved checking whether a mobile can flee.
- Monsters that give ML minor artifacts will no longer flee when low on hits (like paragons).
- Monsters that give ML minor artifacts will no longer spawn as paragon.
- Fixed issue with pets not eating certain foods.
- AI and targeting fixes for Red Death, Pyre and Swoop.
- Fame and karma added to Rend.
- Swoop corrected to have 0 karma.
- Stat and skill tweaks for Putrefier.
- Changelings will no longer show their fame title when morphed.
- Added travel restrictions for ML dungeons.
- Fixed issue of travel restriction message displaying twice.
- Monster teleporting is no longer affected by region travel restrictions.
2012-03-07 18:59:52 +00:00
eos
287bacac0e - Spawners now show all (instead of only 2) spawned objects, grouped by type, sorted alphabetically in their mouseover menu. (Displayed amounts fixed too.)
- Talisman slayers fixed to account for inheritance.
- Added repond slayer vulnerability to Troglodyte.
- Added overload for AOS.Damage with chaos damage support.
- Corrected order of ML artifact award messages.
- MageAI corrected to not meditate when already meditating.
- Changed MageAI necro/mage bias to something more sensible.
- Changed speed of most named ML mobs.
- Skeletal steeds are now bleed immune.
- Damage cap of 200 (before resists) added to fire breath attacks.
- Damaging aura effect added to BaseCreature.
- Necromancy skill added to several undead mobs.
- The succubus special drain effect message no longer shows.
- Corrected Sir Patrick's drain effect to account for LOS.
- Added healing skill to Troglodytes.
- Added named ML mobs for the Labyrinth, Painted Caves, Palace of Paroxysmus, Sanctuary and Twisted Weald.
- Added changelings.
- Disabled auto unequiping of weapons when meditating for nonplayers.
- Added cast animations for players in wraith form, lich form and horrific beast.
- Fixed Holy Light to account for LOS.
- Fixed Animate Dead to account for inheritance.
- Fixed Wither friendly fire issue when cast by monsters.
2012-03-04 05:01:41 +00:00
eos
43e5982fbb - Terrible Hatchlings quest fixed to only reward SE weapons and armor.
- Slayer and opposition systems now account for inheritance.
- Added Satyrs to the fey opposition group.
- Added fey slayer vulnerability to cu sidhes.
- Added reptilian and dragon slayer vulnerabilities to reptalons.
- Various mage AI additions for necromancers. (Spirit speak for healing, pain spike and strangle for damage, automatic mage/necro bias by skill value.)
- Fixed a targeting issue not accounting for FightMode.Evil versus low karma targeting.
- Added melee damage bonus for Talisman killer properties.
- Added general ML loot for ML areas.
- Added ML minor artifact drops for named ML mobs.
- Added named ML mobs for Bedlam.
2012-02-26 05:11:25 +00:00
eos
45bd3dba38 Some more trailing whitespace removal and minor ML code cleanup. 2012-01-07 04:39:54 +00:00