Commit graph

163 commits

Author SHA1 Message Date
Dan
63d251645b Bug Fixes
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.
2020-11-19 05:22:25 -05:00
Dan
3c92ccea4a Addition
- Adds the Field Garden Bed
Thanks @argalep
2020-11-03 17:43:11 -05:00
TrueUO
550ff0e207
Restructure (#4875)
- 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.
2020-10-04 09:12:11 -07:00
TrueUO
6ff5ae05df
Bug Fixes (#4873)
* 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/
2020-10-03 07:09:47 -07:00
TrueUO
4987b5ecb1
- Revert recent changes to Assistants. (#4855)
* - Revert recent changes to Assistants.
- Ship painting was giving the wrong charge.
- Renamed TreasureChestMod to DungeonChest.cs

* Assistant edit

* Update BaseDungeonChest.cs

* Update BaseDungeonChest.cs

Reverted back.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-09-22 12:53:20 -07:00
TrueUO
fb1802305f Bug Fixes
- 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.
2020-09-21 09:53:44 -04:00
TrueUO
98d111ae35 Cleanup
- Last of the yearly "cleanup" pushes.
2020-09-18 10:59:33 -04:00
TrueUO
b73897e554
Cleanup (#4848)
- Cleanup of various double calls and simplified code where possible.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-09-16 07:43:44 -07:00
TrueUO
262c273723
Cleanup (#4846)
- No code changes in this branch. This is simply clean up.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-09-15 08:15:23 -07:00
TrueUO
8067c1bbcf
Additions (#4813)
- Account vaults have been added.
- Added in new aquariums.
- All missing recipes have been added.

Bug Fixes
- Fixes an exploit with mail boxes.
- Auction Safes now work correctly in regards to bid / match bid.
- Cleanup

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-07-14 09:54:52 -07:00
TrueUO
05f0d7cbfe
Bug Fixes (#4796)
- Bone Crusher should now work properly.
- Scrappers should now have a chance to add 3 properties at 120 magery
- Players can now heal Vollem's from the crystal (CuB bought) with bandages
- Fixed snow tree/trunk id's and z offset
- Dagger from Fabrizio quest should now deleted when quest is Complete
- Fixed exploit with auto-stabling pets. Basically, added a stable count check for auto stable
- Luck can now be inc/dec by 1 for imbuing (10 for loot)
- Cleanup of various unneeded variables or preaos checks.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-06-22 08:57:10 -07:00
TrueUO
f1ecd0b168
Bug Fixes (#4793)
- FruitTrees now spawn and hold their fruit correctly.
- Mantle of the Fallen can now be repaired correctly.
- Caddellite property is now properly applied to the Treasures of Khaldun reward items.
- Bonsai seeds now display correctly inside the seed box.
- House Deeds have been removed.
- Old houseKey code was removed.
- Khal Ankur now always gives the 4 120 powerscrolls, 8 if using Justice, if killed while the Treasures of Khaldun event is active.
- Dread Warhorse now does its cosmetic "trick" ability.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-06-09 07:50:59 -07:00
TrueUO
80e0d42d33
Bug Fixes (#4782)
- Whirlwind Attack now does the correct amount of damage.
- Added in new Aqaurium system, with new catchable fish. https://uo.com/wiki/ultima-online-wiki/gameplay/aquariums/
- Fixed an issue where players could get a weird client crash, and be unable to log back in right away, when fighting Beacons.
- Fixed an exploit with RunicReforging. Recommend updating to newest Reforging code.
- Fixed an issue where item stats from equipment sets were not adding their values correctly on Mannequins.
- Fixed an issue where you sometimes had to exit and re-enter a house to get all the items the load correctly.
- Players can now correctly craft Charybdis bait.
- All scale types can now correctly be turned in to community collection Mobiles.cs
- Thieve Consumables from the Monster Stealing system now all work correctly.
- Some more file structure cleanup.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-05-16 15:31:52 -07:00
TrueUO
f608d123a4
Bug Fixes (#4762)
-Fixed issue where client helpers could bypass the container gump and add items directly to the seed box
-SearedFireAntGoo is no longer stackable
-Blue NPC's (mainly vendors, not initial innocent) can no longer be attacked on trammel maps
-Aggressors/Aggressed from pet masters now works properly. This was suspected to crated large numbers to redundant aggressor/aggressed added to a mobiles aggressor/aggressed lists
-Aggressive action for healing a mobile while fighting another mobile has been re-enabled
-AuraDamage is now a harmful act, ie those affected will aggro on your pet!
-MLDryads should no longer attack other wild creatures during Blackthorn Invasion Instance
-More code cleanup
2020-04-21 17:25:24 -07:00
TrueUO
e78c0795a9 Books now once again work correctly in the CC and EC.
Travesty now uses the proper weapon specials. Specials when in natual form have also been toned down
Controlled creatures no longer lose focus when attacking on kill/attack control order
Temporarily removed looting rights for healing as this is suspected in causing a shard lockup. It will either be refactored or investigated further
Fixed issue where boat courses were not working properly and the tillerman was piloting the boat in the wrong DirectionL
Boat course no longer works in the corgul region
Corgul Island map now indicates when the encounter will Expire
Simplified code used to determine if an item or subclass of an item can be crafted
2020-04-19 13:26:24 -04:00
TrueUO
8427e1fc91 No more this.stuff 2020-04-16 18:41:32 -07:00
TrueUO
01f18a3eff A total convert of get return to => 2020-04-16 20:37:29 -04:00
TrueUO
5ba7d4dc76 Scripts folder cleanup. 2020-04-16 18:42:38 -04:00
TrueUO
1a40e06495 Removes unneeded ints from the entire project.
VS checked.

Tested and works fine.
2020-04-16 09:27:30 -04:00
TrueUO
528c0e0459 Made private fields readonly, where possible.
If a class has a field that's not marked readonly but is only set in the constructor, it could cause confusion about the field's intended use. To avoid confusion, such fields should be marked readonly to make their intended use explicit, and to prevent future maintainers from inadvertently changing their use.
2020-04-15 10:13:04 -04:00
TrueUO
6c3cf594a4
Using items folder (#4730)
* Services Folder Cleanup

* using and VS cleanup of the Mobile folder.

* using VS cleanup of Items
2020-04-14 15:23:42 -04:00
TrueUO
d2a4e0b8e4
Just more cleanup (#4713) 2020-04-13 13:41:30 -07:00
Dexter
af1e785b78
Revert "Revert "- remove all old OnSingleClick functions (#4660)" (#4661)" (#4662)
This reverts commit 43ebeabc20.
2020-04-02 13:59:24 -04:00
Dexter
43ebeabc20
Revert "- remove all old OnSingleClick functions (#4660)" (#4661)
This reverts commit 69442afc1b.
2020-04-02 13:13:23 -04:00
Argalep
69442afc1b
- remove all old OnSingleClick functions (#4660) 2020-04-02 10:22:26 -04:00
Argalep
03776a94cc
Removes era checks (#4643)
* remove CustomsFramework

* Removes era checks

* fix

* Removes ML era checks

* fix.

* Removes SE era checks

* fix.

* Removes era checks

* ix

Co-authored-by: Dexter <kevin_bourne10@yahoo.com>
2020-03-30 19:36:30 -07:00
Argalep
83a980c803
Removes era checks (#4642)
* remove CustomsFramework

* Removes era checks

* fix

* Removes ML era checks

* fix.

* Removes SE era checks

* fix.

Co-authored-by: Dexter <kevin_bourne10@yahoo.com>
2020-03-31 00:52:37 +03:00
ravsz
b68dd2f647
Commodity deed fix (#4614)
Commodity deed description do not contains boards color

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-03-24 17:24:01 -07:00
Dexter
ac8b30bde9
Remove Factions (#4612) 2020-03-24 19:05:36 -04:00
Argalep
4b0d1d4f81
- add Pig Statuette – 1 Year (#4561)
- add Goat Statuette – 2 Year
- add Ice Fiend – 3 Year
- add Enchanted Granite Cart – 6 Year
- add Glass Kiln, Glassblowing, Functions as a heat source when ignited – 7 Year
- add Enchanted Sculpting Tool, Masonry – 7 Year
- add Ethereal War Boar
- EtherealSoulbinder Deserialize fix.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-02-23 17:55:52 -05:00
Argalep
08705f5dcb
Forsaken Foes Event (#4548)
* Forsaken Foes Event dev1

* dev2

* dev3

* dev4

* dev5

* default Inactive

* fix.

* Ethereal Sand can be collected from Corgul the Soulbinder upon his death

* fix.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-02-18 19:30:59 -07:00
Dexter
86db3cf7e0 Bug Fixes
- Shipwrecked portraits now flip with house placement tool
- Silver Serpent Venom now has proper ID and Hue
- Fixed an issue where a player could get multiple instances of the pet training Quest
- Fixed speed control issue with reaper form
- Added proper no recall/gate message in ML dungeons
- Added Epiphany armor to cleanup britannia
- Fixed issue where SW master bonus was given to arcane gem strengh, even if that master wasn't active
2019-11-19 21:37:18 -07:00
Argalep
cdad7cc024 * Runic Atlas fix.
* Rune Book fix.
* Mark spell can now be used in galleons.
* add coconut crab
* add skeletal cat
2019-10-06 22:09:10 +03:00
Dexter
0cd802a46c Bug Fixes!
- Runic Atlas now derives behavior from Rune Book when lifting/Viewing
- Updated message when rezzing another players Pet
- Using Scouring Toxin no longer requires basket weaving on items that aren't reeds
- Players can now keep the space in a pet name while renaming
- Tweaked Chivalry AI healing chances
- Creatures should no longer try to heal when full health
- Creatures no longer show chivalry words of Power
- Doom bosses no longer flee when low health
- Updated context menu entry order in playermobile
- Pet training point increases now automatically show the pet progress gump
- Fixed issue where ship cannons weren't hitting sea bosses or plunder beacons
2019-10-05 08:50:58 -07:00
Argalep
d5afbe1e6a fix. 2019-09-01 23:30:08 +03:00
Argalep
0701fac1db * ConfirmReleaseGump fix (Bonded dead creature)
* add ethereal sand
* add vile tentacles (Drop MaddeningHorror)
* add new tailoring recipes (pub 106)
* add new tailoring craft items (pub 106)
* add Hungry Coconut Crab
* added AosWeaponAttributes to the BaseArmor and BaseCloth class.
2019-09-01 02:57:10 +03:00
Argalep
0b84f1d470 22nd Anniversary Rewards
* Rare chance to receive an “Antique” version of one of the above which sets a special hue and item property on the gift item

New ingredient
* LiveRock
* OceanSapphire
2019-08-26 17:21:31 +03:00
Argalep
13ba597efb * Arcane Fix Hue 2019-08-17 19:57:56 +03:00
Argalep
b5e979929a * arcane gem fix. (without color)
*  add the redeemer artifact
2019-08-17 17:45:53 +03:00
Tasanar
83cef83820 More clilocs updates. If we have clilocs, why not use them! 2019-08-13 21:32:13 -04:00
Tasanar
4a9f991cfe More code cleanup - Added a bunch of missing Clilocs. 2019-08-13 14:37:24 -04:00
Dexter
0edc0ebc14 Slew of Bug Fixes:
- Whips can now be dyed with leather dye tubs, and reforged with runic tailor kits
- Refinements now limited to Felucca in town chests
- Quivers now apply the proper bonuses (if worn) when server restarts
- Updated scouring toxin clilocs,
- Scouring toxins no longer consume if there are charges remaining
- Creature stat gains will now gain the corresponding secondary stat, as long as its below the Cap
- Bodyguard can now be used by creatures/pets
- Updated Triton stats/resists
- Fixed issue where true imbuing weight was being used instead of actual imbuing Weight
- Imbuing skills now replace the proper skills belonging to that skill group
- Weapon Velocity Cap fixed
- Pets can now enter the Khaldun Camp Region if their master has the proper credentials
- Regeneration timer now resets when Resilience is casted
2019-08-10 22:56:37 -07:00
Dexter
fc8fdfe9a3 Bug Fixes
- Explosion Potions no longer use throwers LOS for Damage
- Fixed class name for "Putrefaction"
- Failed craft no longer consumes ML Peerless resources
- Vendor Searing now recursively checks child containers in vendors backpack
- Vendor Searching now shows price of parent container if the entire container is for sale
2019-06-30 16:02:37 -07:00
Dexter
54e1ebbb58 Bug Fixes
- More property adjustments. We may have it right this time! Needs core recompile...
- Runic Reforging options/runic kit will now remove the proper named prefix/suffix per EA
- Bumped horned/barbed runic kits to the higher end intensity roll. These seem to jive with most tests on EA
- Reforging minimum intensity for named properties no longer go from the tables, they are 75% of max. This seems to hold up on all EA tests
- Crafting items that use all resources now only consume 1 on fail. successful craft will also send a spell gain check for each item crafted.
- Fightmode ranking will always choose a pet over a player in the even of a tie
- Fixed issue wehre dread horn was moving stats to 1 if they were too Low
- Reduced shadowguard pirate skills, hopefully they become easier bardable
2019-06-11 21:39:50 -07:00
Dexter
2520338967 Bug Fixes
- Fixed sound in reward Gumps
- Barrel parts can now be crafted exceptional
- Fixed incorrect body value for Abyssal Abomination
- Shadowguard Orchard Encounter Apples now behave correctly
- Subsequent tames on creatures no longer lower its skill caps
- Fixed improper property placement on some of the blackthorn Items
- Fixed incorrect shame crystal Message
- Discordance now expires on dead Pets
- Lightning Strike now gains (although slow) to 120
2019-06-05 21:58:34 -07:00
Dexter
8bf7da93c1 Re-Added IQuality where removed 2019-05-11 18:09:37 -07:00
Dexter
3e846f7390 Bug Fixes
- Added IResource interface to Ingots and Boards/Logs
- Fixed Mana Leech Formula, per EA
- Rowboats can now be placed when another ship is in the world
- Rowboat display issue fixed when Moving
- Fixed shadowguard exploit when party is disbanded inside the roof encoutner
- Shadowguard now uses region mobiles for tasks such as messaging, death checks, credit, etc as opposed to a party check in the event party disbands
- Fixed issue where void pool cretaures were leaking to internal Map
- Enchanted apple now removes Mortal Wound
- Fixed (hopefully) crash anomaly in Wildfire
2019-05-11 17:01:32 -07:00
Dexter
3bb07bcd7b Bug Fixes
- Fixed issue where pet slots weren't increasing when pet training occured
- Fixed label on Confusion Blast Potions
2019-05-09 21:32:18 -07:00
Dexter
09dc819a42 Granite fix 2019-04-19 22:58:05 -07:00
Tasanar
f3b1e57207
Merge pull request #4364 from Argalep/master
Vendor Search Fix & Add Focus Property
2019-04-10 11:26:42 -04:00