* ScrollBinderExploitFix
- If you add two 1.0 scrolls of transcendence to a scroll binder it will correctly delete the first one but when you target the other one it will create a new 2.0 SOT while leaving the last 1.0 SOT. This can allow users to "dupe" these scrolls. It only happens when you hit 2.0 exactly in a scroll binding deed.
- This small edit resolves the exploit.
* Update ScrollBinderDeed.cs
---------
Co-authored-by: Daniel Knight <knight.daniel.r@gmail.com>
Method public static void ApplyAttributesTo(Item item, int attributeCount, int min, int max)
using a FishingPole create an infinite loop because this method was missing :
public static void ApplyAttributesTo(FishingPole pole, int attributeCount, int min, int max)
- Safely removed depreciated quests.
- Fixed an exploit where AutoLoot own corpse should only auto loot items that were in there when killed. (prevents people from dropping items in a corpse to get them auto looted)
- Animals with instruments will no longer drop them to the world OnDrop OnRelease.
- Fixed a crash with the City Election system when it has multiple people running.
- Adds missing items to Huntmaster Reward gump
- Fixes an access issue with the Jewelry box, when turning pages.
- Travesty Mirror Images will no longer turn players criminal.
- Fixes an exploit where items could be used inside of mail boxes, even without the correct access
- Fixes issue FermentationBarrel.cs
- Fixes issues with Fellowship Medallion
- Fixes issue where players could use the Primevil Lich champion spawn to get into the Abyss, without the quest.
Fixed an issue where various new potions were incorrectly able to be placed inside potion kegs.
Fixed a display issue with the Fermentation Barrel.
Fixed an issue with Vendor Search and certain vendor maps that were being created incorrectly.
Fixed an issue where a pet owner's luck was not always being calculated when determining basic loot drops.
Fixed an issue where monsters and pets could get "stuck" while casting a spell and would not cast anymore until after a restart.
- Various missing store items
- Certain items can now correctly be used as trash barrels by the home owner.
- Fixes an issue with Ethereal Soulbinders
- No changes were made to XMLFind.
- Spelling mistakes on corpses in Treasures of Sorcerers Dungeon event. Event mini bosses no longer flee.
- Matched spelling typed grey vs gray wolf
Additions
- Adds the Wedding package.
This was all @argalep
- Cleaned up the decoration folder and removed / combined older decoration spawn files.
- The beginning of the XMLSpawner cleanup.
- The end goal is to eventually remove it/ rename what it is left of it so that people can once again easily add their own versions of XMLSpawner, if they wish to use all of it's abilities.
- Fixed various bugs with the Bane Dragon
- Removed ununused/outdated Config options from VetRewards.cfg
* OCT17
Minor gump cleanup and XML cleanup.
* Improvements
- Skill Gain is no longer redundantly checked against the same values inside of XMLSpawner.
- AI_Animal (which was not used and just defaulted to AI_Melee) along with AI_Beserk, AI_Predator, and AI_Thief have been safely removed.
- ItemFlags.cs has been moved from XMLSpawner to MISC.
- Removed some misc double calls.
* Needed for recent AI fix.
* Item Fix
- Kotl Black Rod now retains its correct color oncraft.
- Removed old/unreachable code in Polymorph.cs (pre aos methods)
- Spawner Cleanup.
- Removal of redundant calls.
- Removed the Expansion folder in Services.
- Put everything that was in that folder in its appropriate location.
NO FILES WERE ACTUALLY CHANGED IN THIS PR - SIMPLY MOVED.
* Bug Fixes
Fixed crash while enabling Kotl System
Added support for invoking commands without a mobile
Bolt of CLoth is no longer flipable with housing
Fixed issue with castle ladders
Chest guardians will now get Soul Bound tag during active Event
Fixed issue where physcial resist wasnt returning to normal value when disabling magic reflect spell
* Bug Fix
- https://www.servuo.com/threads/black-rock-stew-recipe-ingredients-are-not-consumed.13056/
Added stam/hits/mana regen timers to registry. Players and creatures will have their own timers to reduce any timer drift for players.
Moved TimerRegistry.cs to Server folder
Fixed issue where champ spawns weren't generating after they were deleted
Fixed issue where champ spawn corpses weren't deleting after 1 minute
Added timer object threshold where if met, a new timer will be created. This will prevent timers from processing potentially large lists causing server hangups.
removed huge memory leaks of un-needed timers firing during mobile creation and deserialization
Corpse decay times are now controlled by the mobile
- Removed the mostly outdated and little, if ever, used reports.
- Fixes a crash from the new magincia bazaar.
- Added missing Halloween begging items and consolidated them all into one folder.
- Not all Unsummons were correctly disposing of their timers.
- This has been fixed and all Summons are now on one static timer.
- Circuit Trap Trainging kit bug fix.
- Small cleanup.
- Added in 15 missing halloween pumpkin designs to the carving kit.
- Fixed loot and properties on Pumpkin Head and The Butcher to match EA.
- Some champ cleanup.
- Removed unneeded usings
- World chat log now has a Config option. Turned off by default now.
- Added two new timer priorities.
- Fixed a crash with box of ropes.
- Consolidation of the Pathing movements and algorithms.
- Correctly makes sure you are inside the house you are trying to place addons in.
- Dryad Allured creatures now delete correctly when released.
- Addons can no longer be placed on front steps per production.
- Fixed an issue with some of the newer stairs in house customization.
Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
- Fixes a crash with the Maze of Death
- Various addon placement improvements.
- Various fixes for galleons and their addons remaining in proper locations when using a plotted course.
- Added in the various missing new Keep and Castle designs.
- Removed a few depreciated files.
Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
Non-VvV players can no longer use vvv mounts
slasher of veils is now weak while inside the chamber of virtue. (shards should move his spawn up north more outside the chamber)
Removed annoying spamming sound for despise creatures
Controlled pets will now take slightly more damage from monsters and bosses.
This is the beginning of our attempts to better balance out pets vs how they are on production in regards to their ability to tank major end content bosses without the need of the tamer to heal or monitor the said pet.
All testing has been done on OSI and we are interested in feedback from OSI players.
Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
Flee is now more EA like
Undead creatures no longer flee
Removed AnimalAI
Fixed dispel field so mobiles can be targeted, removed messages per EA
White Tiger Form no longer reveals on cast
Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
- Fixed the loot intensity values for DCI and HCI.
- Changed how the exodus dungeon and key getting works.
- Various quest fixes.
Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
* Properly implement ICommodity.Description in CommodityDeed tooltips.
* Improve arbitrary formatting for merge compatibility.
* Fix a timer dump export error.
* Remove redundant missing file from csproj list.
* Add an overload for Gump.AddTooltip that takes a single string argument.
* Fix access level checks for VvV potions.
* Rename Server.Items.Size enum to Server.Items.ItemSize to prevent ambiguity with System.Drawing.Size.
* Add helper method for adding TextDefinitions to gumps as a tooltip.
* Collection rewards now support TextDefinition tooltips.
* Removed conflicting AddTooltip(string text)
* Fixed Compile error with new ToolTip Support.
Co-authored-by: TrueUO <staff@trueuo.com>
Co-authored-by: Dexter <kevin_bourne10@yahoo.com>