Commit graph

179 commits

Author SHA1 Message Date
Voxpire
268880afa7 Critical networking updates to help mitigate login flood attacks. 2025-01-19 05:31:11 +00:00
ravsz
f38f5749db
Update CircuitTrap.cs (#4605)
Still was missing one.  Now all path in Paths16 is valid
2020-03-23 17:30:51 -04:00
ravsz
aa1ab76cf2
Slider trap training kit (#4603)
* Slider trap training kit

Currently not all initial state are possible to solve. I've added validation and possible adaptation to the solvable state

* Update SliderTrapTrainingKit.cs
2020-03-22 21:11:12 -07:00
ravsz
aa373329c7
Circuit Trap Traning Kit fix (#4602)
The Circuit Trap Traning Kit with 16 fields has two unsolvable paths
2020-03-22 09:26:48 -07:00
Dexter
0189230576
Forgotten treasures (#4580)
* - Internal Galleon Update: Galleon Facing now  uses the Multi Component List to change the ID's of fixtures. Some of the ID's (weapon pads) were not using the correct ID's, and this way the code is much more simplified. All fixture lists have been consolidated into one list.
- Gargish Jewels no longer drop on non-SA Core
- Fixed issue with trapped boxes
- Added Event Sink for sending detailed house foundation packet.
- Fixed issue where imbued jewelry weren't getting durability.

* update solution
fixed graphical issue

* Bug Fixes
- Added Blackthorne DUngeon stealables
- Added proper base resists to Leather Ninja Hood
- Medusa now drops Medusa Floor Tile Addon Deed (THANKS MILVA!)
- AOSWeaponAttributes now work on Armor
- Protection now expires after player death
- Fixed crash in PVP Arena Gumps
- Exceptional Damage Inc no longer gives extra points for Clean up Britannia Turn In
- Fixed Loyalty Gump Crash
- Fixed Stygian Dragon arty drops per EA

* Potential Crash Fix

* csproj update

* Fixed conflict issue... WTF?

* Bug Fixes *Requires Core Recompile*
- Fixed cliloc on new belt craftables
- failed craft no longer deletes crimson cincture and luck mempo
- Added a core edit to Container.cs (had to do it folks) for better resource evaluation when considering resources to consume while crafting. In this instance, we don't want VvV or Faction items being used as craftable resources due to thier ease of obtaining.
- Consolidated no-delete resources in CraftSystem.cs
- Fellowship Data now serializes to prevent generation at each server start

* Resolve Conflicts

* Bug Fixes
- Shield bash forumula no more EA like (still not perfect)
- Healers now show to dead players (needs work)
- Honor buff now persists through death
-

* crash fix

* Initial Commit - Publish 105 Forgotten Treasures
- Removed Remove trap skill prerequisites

* Moongate Fix
- You have to be 1 tile to double click it. All other range checks are correct.

* Commit #2

* crash fix

* Commit #3

* Crash Fix

* Commit #3

* More updates and additions. Compiles!

* Final Commit

* Project Update

* Shields no longer engraveable w/ armor engraving tool.
2020-03-11 09:38:28 -04:00
Dexter
c9dbf5527d
Crash Fix (#4572)
* - Internal Galleon Update: Galleon Facing now  uses the Multi Component List to change the ID's of fixtures. Some of the ID's (weapon pads) were not using the correct ID's, and this way the code is much more simplified. All fixture lists have been consolidated into one list.
- Gargish Jewels no longer drop on non-SA Core
- Fixed issue with trapped boxes
- Added Event Sink for sending detailed house foundation packet.
- Fixed issue where imbued jewelry weren't getting durability.

* update solution
fixed graphical issue

* Bug Fixes
- Added Blackthorne DUngeon stealables
- Added proper base resists to Leather Ninja Hood
- Medusa now drops Medusa Floor Tile Addon Deed (THANKS MILVA!)
- AOSWeaponAttributes now work on Armor
- Protection now expires after player death
- Fixed crash in PVP Arena Gumps
- Exceptional Damage Inc no longer gives extra points for Clean up Britannia Turn In
- Fixed Loyalty Gump Crash
- Fixed Stygian Dragon arty drops per EA

* Potential Crash Fix

* csproj update

* Fixed conflict issue... WTF?

* Bug Fixes *Requires Core Recompile*
- Fixed cliloc on new belt craftables
- failed craft no longer deletes crimson cincture and luck mempo
- Added a core edit to Container.cs (had to do it folks) for better resource evaluation when considering resources to consume while crafting. In this instance, we don't want VvV or Faction items being used as craftable resources due to thier ease of obtaining.
- Consolidated no-delete resources in CraftSystem.cs
- Fellowship Data now serializes to prevent generation at each server start

* Resolve Conflicts

* Bug Fixes
- Shield bash forumula no more EA like (still not perfect)
- Healers now show to dead players (needs work)
- Honor buff now persists through death
-

* crash fix

* Moongate Fix
- You have to be 1 tile to double click it. All other range checks are correct.

* crash fix
2020-03-01 08:11:53 -07:00
Dexter
09bf928e18 Bug Fixes
- Converted objects to TextDefinition for Confirm Gumps
- Fixed Golden Table Addon ID's
- Fixed Automaton Head when SetControlMaster fails
- Fixed crash when a players backpack is null
2020-01-12 19:06:28 -07:00
Argalep
c37651b2bc PlayerVendor fix. 2019-10-17 23:37:24 +03:00
Argalep
8626aae81c fix. 2019-10-16 00:36:46 +03:00
Argalep
cc2300d90b * add Gardener Vendor
* add GardeningContract
* fix player vendor gump ( add deposite and vendor search options )
* hoe fix.
* Magincia Plant System fix.
2019-10-14 23:26:15 +03: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
Argalep
f9216f7020 House Style Fix
* New signpost added.
* New foundation style added.
2019-09-16 00:14:07 +03:00
Argalep
29400560a4 The Tithing menu on Shrines has been updated to provide for a better user experience 2019-09-15 03:01:17 +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
Tasanar
978cfd9206 Removed StaffRobe.
Fixed an issue where players could open an unlimited number of BankerGump and the Help gump inside of BankerGump.cs
2019-08-09 20:23:01 -04:00
Dexter
febd077735 FIxed overhead titles 2019-06-29 11:04:26 -07:00
Dexter
74118c24eb Pet Statues now check taming location. 2019-06-29 10:39:28 -07:00
Dexter
cefa6fc218 Rising Tide:
Near complete, a small amount of testing to be done.
2019-06-22 23:00:42 -07:00
Dexter
b9c0a5bc40 Bug Fixes
- Secure settings for Guild now per EA, where it has to be owner of the house, and must be at least a member of the Guild
- Fixed issue with lower requirements and durability not counting as properties
- Fixed issue where anyone could removed items from a secured mailbox
2019-06-09 18:12:59 -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
92efc625d5 Bad exploit fix---gold duper 2019-05-19 19:57:18 -07:00
VitaNex
d12479961c Type cache; Fix issues with conflicting type names by implementing nested caching for types.
Type sorting; Types implementing IEntity will always take priority when performing lookups.

[Add command; Check for IEntity implementation using Type.GetInterface instead of Type.IsAssignableFrom.

SackFlour; Removed redundant TypeAliasAttribute.
(TypeAliasAttribute should only be used when the aliased type no longer exists)
2019-05-13 03:20:15 +01: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
716bd982f0 Bug Fixes
- Only Hitching Post Replica now consumes charges on stable and Claim
- Dragon Jade Earrings and Obsidian Earrings now derive from BaseArmor as they should. This will cause all existing items to delete.
- Sack of Flour now stacks and unstacks when dbl clicked properly, per EA
- Crafting with flour now requires an open sack of flour, per EA
- Fixed Craftable Easle to show proper ItemID
- Gregorio is now red, and can only be attacked if you have the Guilty QuestArrow
- Creatures no longer auto-target players if they invis/Hide
- Interred Grizzle now utilizes SpillAcid method in BaseCreature as it should have
- Fixed issue where grizzle acid would remain in effect after it deleted or the mobile moved off
- Fixed issue where bank checks were being generated after a vendor was dismissed
- Fixed Void Pool region where spawn would start prematurely
- Combat training no longer makes mana check to deactivate

Addition: *Requires Core Re-Compile*
- Added CanBeHarmedBy(Mobile, bool) method to Mobile.cs, so we're not klunking up Notoriety.cs
2019-05-08 19:10:11 -07:00
Dexter
dbe818296e Added more event sinks *Requires Core Re-Compile*
-This are currently not used, and can be added as to custom code to keep the distro code Clean
-Cleaned up and consolidated some klunky code in various scripts to be handled as event sinks, ie Container.cs, BaseCreature.cs, etc
-Reduced amount of Niporailem Spawn (Spectral Armor), and fixed gold/sand to decay after 15 Minutes
-Added support to Corpse.cs for a Corpse Loot event to keep track of corpses original loot, to prevent exploits
-Enhanced Kill Handler in Points System to handle any mobile (as opposed to BaseCreature only) for more flexibility or possible future systems
2019-04-29 19:56:47 -07:00
Dexter
b08a9d99f5 Bug Fix:
Fixed issue where fire fields were not appearing on the proper surface for Stygian Dragon specials

Added various EventSinks. They currently have no use, however the intent is to ease custom code with minimizing distro code
2019-04-24 13:45:24 -07:00
Dexter
197802103d Bug Fixes
- Added proper cliloc to SkillBonusGump
- StygianDragon/Rend now drops proper level paragon chest
- DockMaster now uses a range check for dry dock and retrieve cargo Hold
- Possible fix for peerless altar crash
2019-04-23 16:53:49 -07:00
Argalep
d2fab7b7cb * GemOfSalvation fix.
* Stat Reward fix.
* SilverSapling fix.
2019-04-10 23:14:51 +03:00
Dexter
0c1385a05a Additions:
Astronomy https://uo.com/wiki/ultima-online-wiki/gameplay/astronomy/

Don't forget to configure the dates for the AnniversaryGiver21st in AnniversaryGiver21st.cs. The date set needs to be AFTER the current date to ensure each player gets a gift.

Bug Fixes
- Fixed an issue where certain addons were not being created properly in world decorate. Next server start will replace addons that were deleted
- Aegis of Grace (circlet version) is now meddable
- Flesh Ripper now has Mage Slayer, per EA
- Sand is now stackable and supports int32 constructor Arg
- City Trade Deals that increase stats not work properly
- Createing characters in Enhanced Client now gives the proper starting stats and skills
- Removed invalid FacialHairItemID from Garamon
- Fixed NAN error when calculating MinTameChance when skill was set to zero
- Tiger Cub now takes damage from their Master
- Tiger Cub Statuette can now only be used once. Until this is verified on EA, this will eb how it remains
- Tiger Cubs can now be trained up to 3 slots
- Added EOWMU (Spelling?) to pet training table. It will be like all other vanity pets.
- Remove Trap now has a skill variance of 10 (used to be 30) for skill gains, per EA
2019-04-03 12:25:34 -07:00
Dexter
a99d669cf0
Merge pull request #4333 from kevin-10/BugFixes
enabled reds from being booted to chaos shrine if restrict reds false
2019-03-24 08:40:24 -07:00
Dexter
0a0190e1e9 enabled reds from being booted to chaos shrine if restrict reds false 2019-03-24 08:39:52 -07:00
Tasanar
7e9781aa7b
Adding back in two items
I have no idea why these two items were highlighted out.

I even went on Atlantic and bought a Heritage Token to confirm. It is in my backpack @argalep and @dexter
2019-03-19 18:26:32 -04:00
Tasanar
5edca48ac6 2019-03-12 20:09:09 -04:00
Dexter
3ba63a229d Bug Fixes
- VvV now appears after player name in guild roster (guild gump)
- Changed Type Name for ScrollofAlacrity to ScrollOfAlacrity
- Changed Type Name for ScrollofTranscendence to ScrollOfTranscendence
- Removed unused code from BaseExplosionPotion. It now uses LOS for hitting targets
- TerMurStyleChair now retains resource hue when crafted
- Players no longer become reveales when their pet performs various actions. They only get revealed when they give commands via context menu and typed commands
- Locked container contents no longer show on Item Insurance Menu
- TRex no longer flees
- Detect Hidden Spell no longer reveals blues in tram, it now follows same rules as the skill

Updated Body Table with new wearables
2019-03-10 22:24:13 -07:00
Tasanar
1ffa6ac01f
Merge pull request #4268 from Argalep/master
Add Triton and Fixs.
2019-03-01 14:50:02 -05:00
Argalep
82b520e167 * Gump to BaseGump revert 2019-03-01 22:46:54 +03:00
Tasanar
b8483920b8
Merge pull request #4265 from kevin-10/BugFixes
Bug Fixes
2019-03-01 09:59:43 -05:00
Dexter
06018d381d Bug Fixes
- Updated Swarm effects and Duration
- Players can no longer customize/demolish or set houses to private that have active auctions going on
- Added error checking to Mana Regen Rates
- Fixed bug where improper points were showing for pet training
2019-02-28 15:53:12 -07:00
Argalep
8900f000fd * add Triton
* Auction Safe fix.
2019-03-01 00:17:27 +03:00
Dexter
628343b46e Initial Sorcerers Dungeon Commit 2019-02-24 17:39:27 -07:00
Dexter
497fd05cfd Treasures of Khaldun Complete. A couple things to note:
I did not put all the decorations in. This is annoying, shard owners can finish it.
2019-02-21 20:01:57 -07:00
Dexter
0c60895de9
Merge pull request #292 from ServUO/master
merge w/ upstream
2019-02-17 19:58:22 -07:00
Argalep
e638da67b3 - House gump house value fix. 2019-02-11 13:29:13 +03:00
Dexter
ecd7cea43c Bug Fixes
- New Houses/Castles/Keeps Can now be swapped, per EA
- Removed House Sign graphics (TOL+) from Housing Gump
- Fixed issue where players can have multiple counts for murders
- Fixed issue where City Trade Deal buff icon was persisting after deal ended
- Fixed Town Crier Greetings Edit/Create crash
- Custom Town Crier greeting entries now will be viewed before EA static entries. The most recent created will show first
- Added 30 second target timeout to animal taming. Also, skill wait time reduced to 40 seconds (30 second timeout, 10 second tame timer) in the rare even the target gets hung.
2019-02-10 20:51:01 -07:00
Dexter
b2e7202ba5 Revert bug fix, this needs to be pushed on a bug fix branch. 2019-02-10 12:23:35 -07:00
Dexter
d20a7c53a5 Event System initial commit.
- Treasures of Doom Complete
- Treasures of Khaldun incomplete
- Treasures of Sorcerer's Dungeon not started
2019-02-10 09:35:03 -07:00
Argalep
57aa2b212a * add Valentine Bear
* add Cupid Statue
* add Heart Shaped Box
2019-02-02 13:38:51 +03:00
Dexter
e0683d1489 Removed yellow title color (default) on tooltips 2019-01-14 15:55:20 -07:00
Dexter
759b3379de Bug Fixes
- Fixed addon deeds that retain hue from the craft resources.
- You can now, per EA, dye the above mentioned addon deeds with natural dyes and tokuno dyes
- Addon Deeds now face opposite direction once re-deed. Any of the above mentioned deeds will not be able to be dyed any longer once re-deeded, per EA
- Consolidated Custom Sign Entry gumps to one gump and context menu entry
- Fixed sign gump Crash
- Added IImbueableEquipment and ICombatEquipment for convenient accessors of certain properties, ie ItemPower, TimesImbued, Etc.
- Onslaught no longer uses mana on initial use, and no longer has a cooldown per EA
- Regen on items have had their max intensity adjusted to give the proper item weight
- Huntsmaster challenge new season will now auto correct the season start and end date
- City Loyalty System will not setup in fel for siege shards

- Fixed context menu entries from appearing on pre-aos shards *Requires core recompile*
2019-01-06 22:53:12 -07:00
Dexter
c58712d8a9 Bug Fixes
- Fixed issue in Scibe BOD reward gump where items were too close together, causing conflicting tooltips
- Added exceptional chance to several cooking craftables
- Added proper message when crafting exceptional containers via Carpentry menu
- Vorpal Bunny/Battle Chicken Lizard (Uncontrolled) flee is now more EA like
- Added proper crafting chance to Enchanted FoodID
- Grapes of Wrath can now be added to commodity deeds
2018-12-12 16:32:11 -07:00