Commit graph

46 commits

Author SHA1 Message Date
Dan
c4b8643886 Removed:
- 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.
2020-09-29 03:50:48 -04: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
9b5739551b
Changes (#4829)
- Fixed exploit with Mysterious Wisp outside dungeon Despise. It now works according to EA.
- Added in Publish 109 store and 23rd Anniversary Items (Thanks @argalep)

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-08-21 08:58:28 -07:00
TrueUO
eea7b596c0
Fixes (#4827)
- Fixed a rare crash that could occur with Vendor Search.
- Mysterious fragments drop in t-maps correctly now when Jolly Rogers is enabled.
- Display issue fix for various Kings Collection Items.cs
- Bola has incorrect (reversed) logic, this has been corrected.
- Various changes to make Exploding Tar Potion work per EA.
- Merchants Trinket upgraded to match EA. (Has charges now)
- Various confirmed loot tone downs on various ML named monsters.
- Fixed an exploit with Exploring the Deep quest monsters.
- Fixed various exploits with using the help menu to circumvent the Trade Order restrictions.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-08-18 09:08:48 -07:00
TrueUO
3802b3042e
Exploit Fix (#4815)
Fixes an exploit that allowed EC, ClassicUO, Orion, Etc, clients to auto arm / drink potions / rearm with no delay.

After extensive testing 750ms is a more appropriate action delay. All of this has been moved to the core and simplified.

Various other cleanup.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-07-16 11:45:08 -07:00
TrueUO
49981e24b2
Bug Fix (#4805)
- Fixed an issue where you could reforge human jewelry.
- Beginning to remove StuckMenu timers from the core. Not longer saves uses, as per EA.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-06-29 08:05:54 -07:00
TrueUO
1b8e5d723b
Cleanup (#4795)
- Various code removed that was using checks we no longer need.
- Required a core re-compile.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-06-16 13:23:30 -07:00
TrueUO
a99dec6807
Changes (#4781)
All loot pack items are now generated when the mobile is killed.

Reworked monster stealing and begging.

Various re-structuring and bug fixes.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-05-13 07:58:04 -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
65ea32264b
Imbue fix. (#4761)
Various Cleanup
2020-04-20 10:09:58 -07: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
f25e60cf56
Services Folder Cleanup (#4728) 2020-04-14 14:04:34 -04:00
Dexter
69cbd8db36
Removed Era Checks from multiple files (#4635)
* Removed faction args from AcquireFocusMob in BaseAI

* Removed Pre-AOS properties from BaseArmor

* Cleanup BaseClothing and PlayerMobile (removed era checks)

* Removed old Opposition Group, replaced by Tribe. UPdated BaseCreature

* Spell Cleanup

* Cleanued up Loot.cs, Lootpack.cs

* Removed Era Checks from multiple files

* removed old tmap config
2020-03-28 22:48:55 +03:00
Dexter
ac8b30bde9
Remove Factions (#4612) 2020-03-24 19:05:36 -04:00
Dexter
ef514cb022 Page Message expires after 7 days. 2018-10-03 21:30:43 -07:00
Dexter
55fbd5b0df - Bug Messages now persist, and will show up when a player logs in
- Fixed issue where Casino quest wasn't updating.
2018-10-03 21:12:05 -07:00
VitaNex
fecdcd5f08 + Ultima Store optimizations and housekeeping.
+ Add config file for Ultima Store.
+ Add config file parsing support for Types and Delegates.
+ Add support for delayed state timers with callbacks up to 4 parameters.
+ Add Utility.WriteConsoleColor overload for string formatting.
2018-08-03 17:41:20 +01: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
182731f2b9 Bug Fixes
- AbyssEntrance region has been renamed to Underworld
- Added Flint and Tobin Quests, quest items and hints
- Fixed various NPC looks (*yawn*)
- Added TerMur stuck options

Spawner Fixes
- Added Underworld Spawn per EA
- Added named proximaty spanws to Twisted Weald
- Added missing solen spawners
2018-01-29 20:32:18 -07:00
Xeroxxx
8b3aa20a56 Update HelpGump.cs
Make use of new SupportWebsite option in General.cfg
2018-01-25 20:18:41 +01:00
Xeroxxx
6f8bace605 Update PageQueue.cs | General.cfg
Added option to adjust website and support email address

Added support to hide the message that no staff member is online
2018-01-25 19:12:42 +01:00
Xeroxxx
72fdf7e936 Update PageQueue.cs
Leave foreach when first active staff member is found
2018-01-25 18:40:36 +01:00
Dexter
1d7cbed010 Bug Fixes
- Removed redundant Admirals Hearty Rum
- Vet Reward rugs (dolphin, skull, rose) not give gump when placing for east/south and small/large
- Mystic Garb now has proper itemid
- Hats now get arms lore bonus
- War Cleaver is now 2 handed per EA
- Wraith/Vampire leech now should trigger prior to Death
- Equip last weapon should no longer un-equip a shield
- Items (jewels) that missed last updates nerf should now be affected
- Changelings and Dire wolves now attack good creatures
- Dryads are now FightMode.Evil
- Fixed crash in page Gumps
- Updated Ilshenar spawners for accuracy with EA(Thanks Goober)
2018-01-22 18:19:32 -07:00
Dexter
16cb821ee6
Merge pull request #172 from ServUO/master
merge w/ master
2018-01-16 18:54:55 -07:00
Argalep
76c39461f5 * never used parameters have been deleted.
* ConPvP system has been deleted.
2018-01-16 15:30:25 +03:00
Dexter
60036b4b99 Bug Fixes
- Fixed issue with VvV notoriety - report back!
- Guardzone/Guardwhacking should now be per EA - report back!
- Added much need IsMonster propery to BaseCreature.cs
- Added pack checks for gorgon lense
- remove durability from Blackthorn Epaulettes and Hooded robes. Do we need to do this to the dresses too?
2018-01-15 22:41:01 -07:00
Dexter
aed7c0f8f5 Page gump fix
- removes alpha region and adds color friendly background if EC
2017-08-27 10:16:37 +03:00
Dexter
60c7a5ae3c EC Fixes/Support 2017-08-27 10:16:37 +03:00
Dexter
fca27801f0 More Fixes...
- Fixed skill reduction on siege shard
- Fixed reward gump not showing certain items
- Resrource Veins in Felucca where a felucca bonus is given no longer run out 2x as Fast
- stuck menu no longer sends players to trammel on seige shards
- added display cached creatures to valid internal list in XmlFind
- added ggs system, though considering the skill gain rate, is probably needed lol!
2017-06-24 09:57:22 -07:00
Dexter
8c8b0b3d43 Merge pull request #1929 from ppardalj/feature/region-ispartof-type-generic
Add generic method Region.IsPartOf<T> and convert usages
2017-04-08 19:58:46 -07:00
Pedro Pardal
e4ee22cfcf Introduces property Mobile.Murderer to remove all duplicated checks like m.Kills >= 5 2017-04-05 11:32:26 +02:00
Pedro Pardal
a9f4460574 Add generic method Region.IsPartOf<T> and convert usages 2017-04-05 08:56:30 +02:00
Xeroxxx
c48982ff3a Update PageQueue.cs
Replaced RunUO strings with ServUO
2017-02-08 00:31:48 +01:00
nightshark
76bad078ef Fixes exploit for getting to trammel on shards that don't have trammel 2016-04-07 19:29:35 +12:00
nightshark
2bc6ddcefe Revert "Fixes "get to trammel" exploit for shards without trammel."
This reverts commit 932d8ea316.
2016-04-07 19:28:12 +12:00
nightshark
932d8ea316 Fixes "get to trammel" exploit for shards without trammel. 2016-04-07 19:27:22 +12:00
Darragh Murphy
014e74f9b0 Fix help persistance 2016-01-28 19:01:41 +00:00
Darragh Murphy
7fe7e8d6f1 Add persistence for save system and add ServUO compiler Definition.
+Saving of help pages.
+Add ServUO Compiler Definition. - Requires ServUO.exe recompilation.

Both required for future features.
2016-01-20 09:06:16 +00:00
VitaNex
27cd8c04ce - Publish 53 Foundation 2013-10-28 07:09:42 +00:00