Commit graph

4867 commits

Author SHA1 Message Date
TrueUO
0ac5795331
Fix (#5074)
Co-authored-by: Daniel Knight <knight.daniel.r@gmail.com>
2023-11-18 09:13:32 +00:00
Bryan Denny
b77438329e
Fixed Inscription Spell Plague and Rising Colossus scrolls to match the correct reagents the Mysticism spells use (#5065)
Co-authored-by: Bryan Denny <bryan.denny@miacanalytics.com>
2023-08-28 16:28:17 +01:00
tr1age
493fde408a
Update DyeTub.cs - Crash Fix (#5060)
This could potentially crash the server from a null error.

---------

Co-authored-by: Voxpire <admin@vita-nex.com>
2023-05-21 00:53:47 +01:00
craymaru
8b75a7bbf5
fix: TreasureMap Spawn (#5051)
- Fixed incorrect levels
- Optimize spawn bias
- Refactoring
2023-04-30 20:42:54 +01:00
tr1age
f6cda56c1f
Fix Ethereal burst typo (#5053) 2023-04-30 20:35:31 +01:00
kaczy93
46c36918a1
Fix spellbook hitpoints deserialization (#5052) 2023-04-30 20:35:02 +01:00
tr1age
1aa927b1b1
Fix Remove Trap - 0 Skill from 5 OSI Accurate (#5050)
https://www.uoguide.com/Treasure_Map
Can attempt with 0 skill not 5.
2023-03-28 02:56:30 +01:00
ShadwDrgn
29b3b1f74c
Fix docker bridge networks (#5047) 2023-03-27 23:51:29 +01:00
tr1age
4ce7068f34
Fix: Death Ray does not use SDI on OSI (#5049)
* Death Ray does not use SDI on OSI 

By utilizing SDI on deathray you create a very overpowered Mastery Skill. OSI does not calculate SDI into the skill they only use Magery and Eval and Mastery level.

* update: fix Deathray
2023-03-27 23:49:14 +01:00
Kamron Batman
f356945418
Fixes duplicate entry in MountainCaveTiles (#5048) 2023-03-22 21:32:38 -07:00
tr1age
2207d58539
Stop from defaulting to 90 min cooldown (#5045)
It looks like the code was missing an else-if statement. The current servuo code will always set the duration to 30 if the skill is greater than or equal to 120, and then set it to 60 if the skill is greater than or equal to 100, and THEN set it to 90 if 60 regardless of whether the duration has already been set to 30. This will properly set the timer.
2023-03-13 14:52:35 +00:00
Kamron Batman
bbb91fc153
Fixes wrong variable updated in WallBanner (#5046) 2023-03-13 14:52:16 +00:00
TrueUO
47c368addb
ScrollBinderExploitFix (#5042)
* 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>
2023-02-14 02:10:08 +00:00
pyro17
e2f037a055
Added Support for Flags Enums in Properties (#5028)
* Added Support for Flags Enums in Properties
Now it is possible to edit the single flags of properties as long as they have the FlagsAttribute and are Enum based

* Added unsigned support and injection of default flag options
- all unsigned types are supported now as well
- added the ability per injection into the value and name arrays to set all flags to off or on
2023-02-03 02:07:11 +00:00
Ziru
72da5789ad
Fixing Reptalon|ColdDrake|CuSidhe (#5039)
You can't train Reptalon|ColdDrake|CuSidhe to the "Magical Abilities" Magery Mastery and you must be able to.
Just add MageryMastery | to line 96
2023-02-03 02:05:25 +00:00
che666
0320270053
Update Generate.cs (#5020)
Fix #4989
2022-10-01 23:57:14 +01:00
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
1e08f54a1c
Imbuing Exploit Fix (#5019)
* Imbuing Exploit Fix

https://trueuo.com/threads/september-2022-patch-log.3474/#post-19644

Co-authored-by: Daniel Knight <knight.daniel.r@gmail.com>
2022-09-23 17:17:52 +01:00
Voxpire
e2adc892d2
Fix Mailbox secure acccess
Issue #4972
2022-09-19 04:27:15 +01:00
TrueUO
c3bc372816
LosingItemsBugFix (#5018)
* BugFix

* Update PlayerMobile.cs

Co-authored-by: Daniel Knight <knight.daniel.r@gmail.com>
2022-09-19 04:14:54 +01:00
ShadwDrgn
04faa4e024
CBoK should tell you if it's too hard or too easy (#5016) 2022-08-10 18:03:46 -07:00
pyro17
bebc100d6c
Ranger Equipment fix, Additem delete (#5012)
* Ranger Equipment fix, Additem delete
- add parameter with default value to AddItem
- On Conflict, still log conflict, but delete the conflicting Item by default

- Delete the base boots of Rangers befor adding the new boots

* Updated Mobile Scripts

- went through all scripts to update them to SetWearable
- reverted change to AddItem

* Update to SetWearable

- last item being set will be worn (if no override to OnEquip returns false
- delete the item on the layer that is the same as the new item (if existend)
- used ifs to cap item.Movable, therefor no need to call to Random if <= 0 or >= 1

* Update base InitOutFit

- replaced the Additem for Backpack with SetWearable, Movable is getting set this way too
- altered the other SetWearable calls, to allow the items to be moved / dropped (as they should normally)

* Null reference sanity check.

Co-authored-by: Voxpire <admin@vita-nex.com>
2022-06-16 04:44:54 +01:00
Kevin Tuttle
af93abbe56
Fix for crafting to set LockableContainer PlayerContruscted (#5003) 2022-04-19 17:01:21 +01:00
Hjornskar
6d5e5c69ff
Update SpellHelper.cs (#4998) 2022-02-28 16:12:44 +00:00
Hjornskar
d0505c9e41
Update AmuletOfRighteousness.cs (#4997)
Necklace used from backpack or while equipped.
2022-02-28 16:12:30 +00:00
Hjornskar
02d009166c
Update Natalie.cs (#4996)
Capitalization.
2022-02-28 16:12:14 +00:00
TrueUO
5c2d322c9b
RepairBenchFix (#4992) 2022-02-13 17:26:37 +00:00
TrueUO
5776e7c369
Vendors currently check to see if items should be deleted from their BuyPack every time someone uses the Buy option. (#4974)
if ((item.LastMoved + InventoryDecayTime) <= DateTime.UtcNow) { item.Delete(); }

The problem is in some rare situations someone may only be selling items to a vendor, never using the buy option. Especially if this vendor is in the middle of nowhere it adds to item count unnecessarily. Some users have reported finding hundreds of thousands of items on an NPC, probably due to people macroing crafting skills.

This simply adds another check that also triggers every time someone goes to sell items.
2022-01-30 01:56:03 +00:00
noodleses
0ba024a5d3
Adding new config file and values for carry weight values and calculations (#4979) 2022-01-30 01:52:21 +00:00
TrueUO
ea472a44f4
MannequinFixes (#4971)
All of this was taken from my TrueUO git.
History = https://github.com/TrueUO/TrueUO/commits/master/Scripts/Mobiles/NPCs/Mannequin

Fixes
1. Exploit where anyone can choose the Switch Clothes option, stealing anything on a Mannequin.
2. If you have a trade menu open and click on Switch Clothes, it ejects those items to 0,0,0 on that map.
3. Various crashes when comparing items to other items in slot.
4. Medable items when comparing never worked.
2022-01-30 01:42:20 +00:00
Vorspire
212d0ed713
Pet training Fixes (#4969)
Pet training overcap fix
Pet training tooltip fix
2021-11-16 04:06:09 +00:00
berndrausch
5f627b00ff
Rename file to match class name (#4965) 2021-10-05 12:56:30 -07:00
LG Archer
4a5b0358e6
Update WorldLocationInfo.cs 2021-08-06 14:27:58 +01:00
LG Archer
9d743400c7
Update SpikedWhip.cs
Correcting a build issue.
2021-07-04 17:29:19 +01:00
Hjornskar
569fface0a
Update SmithHammer.cs (#4944)
SmithHammer with no parameters was unequippable.
2021-07-04 16:49:37 +01:00
Hjornskar
812daa780f
Update BladedWhip.cs (#4945)
Needed for actual whipping attack animation. Also possibly better for DefHitSound, 0x67E is a whip crack sound.
2021-07-04 16:48:57 +01:00
Hjornskar
823341afc3
Update SpikedWhip.cs (#4946)
Swing animation update.
2021-07-04 16:48:08 +01:00
Hjornskar
65fb10a4ed
Update SpellHelper.cs (#4943) 2021-06-04 23:36:45 -07:00
LG Archer
aa84c79ae0
Fix creatures inability to execute certain skills with no mastery level (#4940)
* Fix creatures inability to execute certain skills with no mastery level

* Temporary revert

* Reinstate update
2021-05-19 15:23:10 +01:00
LG Archer
ff60ada5b8
Pets shouldn't reveal their master with Detect Hidden (#4939) 2021-05-19 14:50:45 +01:00
LG Archer
1ae0e57648
Fix erroneous BaseCreature deserialization for old save upgrades (#4938) 2021-05-19 14:40:41 +01:00
Martin
0c88de0d8a
Fix SonarQube's "String.IsNullOrEmpty" should be used / Code Smell. (#4935) 2021-05-12 18:27:41 +01:00
TrueUO
05cdc8780e
Bug Fix (#4918)
* Bug Fix

- Tabard all races.
https://www.servuo.com/threads/tabards-cant-be-worn-by-gargoyles.13431/

* Minor bug fix

https://www.servuo.com/threads/ethereal-vet-reward-war-boar-showing-as-tarantula.13433/
2021-01-18 11:49:12 -07:00
LG Archer
7ea8145095
Assets (#4914)
* Move game asset factories in to Assets directory.

* * Core
 + Improved file sharing capability.
  ~ A running client and shard can now share an install location)

* Assets
 + Thread safety for image loading.
 + Improved detection for UOP or MUL support. (prioritize UOP)
 + Always load and convert raw image data from 16bpp to 32bpp.
  ~ This change is aimed at improving cross-platform support.
2021-01-06 16:27:18 +00:00
TrueUO
8385489e4f
Issues (#4911)
- https://github.com/TrueUO/TrueUO/pull/579

- Fixes issues with items dropping on the ground when trading
- Fixes issue where you could get items to go over intended item count in chests.
2020-12-15 10:51:30 -07:00
Dan
7aadd4796c Bug Fixes
- 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.
2020-12-06 00:02:27 +03:00
LG Archer
eeb9b15393
Assets (#4907) 2020-11-30 12:25:20 +00:00
Dan
46998bd414 Bug Fixes
- 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
2020-11-27 22:52:49 +03:00
Dan
3d4c04e051 Bug Fixes
- 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.
2020-11-24 23:24:11 +03:00
Dan
fbb7b79411 Bug Fix
- https://www.servuo.com/threads/sorcerers-dungeon-event-problem-with-artifact-of-the-cult-jack-in-the-box.13202/
- Simply re-named it. None could spawn in the world previously.
2020-11-24 10:31:00 +03:00