Commit graph

18 commits

Author SHA1 Message Date
Kimuji
41c0da3e38
Infinite Loop bug (#5021)
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)
2022-10-01 23:55:58 +01:00
TrueUO
ffa594cbbb Changes
Removed CanBeWornByGargoyle, RequiredRace properties from all equipment. It is now handled in RaceDefinitions.cs and each race is responsible for validating their own equipment. It is, for the most part, done by ItemID
Consolidated various timers into one static timer: PlayerVendor, RentedVendor, FountainOfLife, Hireables
Fixed a few timer memory leaks
Clockwork leggings can now be imbued
Fixed Phylactery hue
Destard Dungeon Spawn = EA
2020-07-22 16:06:13 -04: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
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
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
Dexter
54cb5e3467 Imbuing Done.
- TODO: Fix issue where what-replaces-what subtracts props (being replaces) weight from new total weight.
2019-05-27 22:12:05 -07:00
Dexter
c10383ffd7 Bug Fixes
- Scroll of Transcendence now shows proper decimal point.
- Fixed property intensity distribution for pre-random item generator loot.
- Champ Spawn start candles no longer decay.
2018-12-04 09:28:02 -07:00
VitaNex
7851c5e88c + Removed most file header regions.
+ Add MONO to Makefile compile definitions.
+ Update Ultima SDK to support MONO compile definition.
+ Rename Properties Gump parent directory to prevent VS issues.
+ Console error messages will now use red instead of dark red font.
+ Add crash state handler function to Core.
+ AI optimizations and housekeeping.
+ Context Menu optimizations and housekeeping.
+ Add ability to drop throttled packets.
+ Add string parsing support to Rectangle3D.
+ Optimize guild messages and chat.
+ IAddon implements IChopable.
+ Add more flexibility for altering Mobile names.
+ Add ability to enable or disable OPL for individual mobiles.
+ Optimize damaging regions and ensure timers are removed properly.
+ Update Welcome Timer with more intuitive message groups.
+ Normalize all virtue related objects to the Server.Services.Virtues namespace.
+ Add ability for ISpawner to append OPL and Context Menus to their spawn.
+ Add EventSink events for obtaining items, equipping items, context menus, and world broadcasts.
+ Add ability to lock a creature's direction and movement regardless of AI manipulation.
+ Add ability to dynamically change a creature's approach range and wait state.
+ Add extended enumeration features for AOS attributes.
+ Add ability to control whether creatures have blood, and its color.
+ Expose corpse flag manipulation methods.
+ Add ability to prevent criminal action when looting a corpse.
+ Corpse will now be permanently tagged as murderer at time of death if owner is a murderer.
+ Add TextDefinition support for Commodity Deed descriptions.
+ House add-on and component optimizations and housekeeping.
+ Item light is no longer backed by the direction property.
+ ITool implements IEntity.
+ Prevent trading of Siege Bless items.
+ Guards are naturally be immune to guards.
+ Siege Shard initialization housekeeping.
+ Character Creation housekeeping.
+ Generic commands housekeeping.
+ Add Mark command for staff.
2018-07-19 22:12:52 +01:00
Dexter
8451c24a31 Bug Fixes/Changes
- Changed all CollectionTitle names to RewardTitle
- Added appropriate era check for new loot system. Enabled/Disabled is no longer handled in Config
- Added new loot system override in BaseRunicTool
2017-06-28 18:47:09 -07:00
Dexter
760f5867f5 bug fixes
- fixed shrine of singularity quest issue
- bigfish now shows date caught
- fixed velocity intensity when crafted with runic fetching kit
- Added orc masks, and added to loot table
- added tribal mask to loot table
- fixed vvv altar crash
2017-06-26 20:59:21 -07:00
Dexter
5b5a089caa Updated new Tool Changes 2017-04-26 11:16:46 -07:00
Dexter
6df133e3ab - fixed admin Gump
- fixed issue where newly created durability was lower than max durablity
- Weapon elemental damage now is applied properly
- fixed dragon blood drops
- fixed issue where housing steps weren't showing up in EC
- Fixed Corpse Skin Debuff
- Fixed spell mstery spell crash
2017-02-24 21:30:28 -07:00
Dexter
ef37555796 - Added support for morph earrings
- Fixed slayer drop as regular loot, no more eodon slayer
- Added 100 tile range check to champion for powerscroll drop, including protector
- decreased drop chances for SOT on Navery
- Fixed GrizzlyBear turning into RagingGrizzlyBear
- Pirate/Merchant ships now must be scuttled to board them
- Fixed issue where ghosts were given credit at the VvV Altar
- Added Config settings for new loot generator
- Fixed peerless master key issue where it would not let players back in the boss encounter
2017-01-25 20:59:04 -07:00
Dexter
afa9697bd0 Bug Fixes and added magical fish finder
- Fixed issue where wrong scale type was being carved from Medusa
- Adjusted amount of live scales
- Added cooldown for carving scales from medusa (while alive)
- Mana/Hits leech max intensity is now per EA
- Mana/Hits leech on hit is now handled per EA
- Adjusted Primeval Lich HP's
- Karma/Fame min/max adjusted per EA
- Added Magical Fish Finder as a void pool reward
- Fixed various issues with void pool reward and their timers
- Vendor searching enabled while in your house and/or guarded region
2016-08-23 14:07:10 -07:00
Dexter
119cef1b09 High Seas and bug fixes
- fixed label in PillarOfStrength
- DemonHuntersStandard now has Exorcism slayer
- Fixed Chicken Coop Crash
- Fixed instances where scale collar wasn't un-freezing on tame
- Scouring Toxin now wipes out plant hues
- Fixed Runic Tool Consolidation
- Maps can now be crafted in other facets
- Removed redundant DryReed class
- Added proper clilocs on reeds, pigments and plant clippings
- Basket weaving has been moved to Tinkering menu, per EA
- Added resource target to plant hue items crafting
- Fixed craft menu issues in Carpentry
- Fixed void pool spawn crash
- Damage Increase now counts as an imbuing Property
- Added buff icon for curse Weapon
- Strange buff is now removed properly
-
2016-08-12 20:54:29 -07:00
Norman B. Lancaster
3597fcf331 Taxonomy: Complete 2016-03-31 13:01:25 -05:00
Renamed from Scripts/Items_Old/- BaseClasses/BaseRunicTool.cs (Browse further)