Commit graph

54 commits

Author SHA1 Message Date
ShadwDrgn
04faa4e024
CBoK should tell you if it's too hard or too easy (#5016) 2022-08-10 18:03:46 -07:00
TrueUO
1c7f53a414
OCT17 (#4887)
* OCT17

Minor gump cleanup and XML cleanup.

* Improvements

- Skill Gain is no longer redundantly checked against the same values inside of XMLSpawner.
- AI_Animal (which was not used and just defaulted to AI_Melee) along with AI_Beserk, AI_Predator, and AI_Thief have been safely removed.
- ItemFlags.cs has been moved from XMLSpawner to MISC.
- Removed some misc double calls.

* Needed for recent AI fix.

* Item Fix
2020-10-21 10:15:47 -07:00
TrueUO
e54723ab05
Fixes (#4885)
- Kotl Black Rod now retains its correct color oncraft.
- Removed old/unreachable code in Polymorph.cs (pre aos methods)
- Spawner Cleanup.
- Removal of redundant calls.
2020-10-15 11:26:12 -07:00
LG Archer
e3581d2a15
Updates (#4850)
Update to increase merge friendliness for shards updating to the latest codebase.
Fixed an inconsistency with PlayerMobile EquipMacro statements.
2020-09-18 23:27:35 +01: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
384d534890
Bug Fixes (#4776)
Fixes an exploit with skill gain
Fixes various Imbuing issues

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-05-05 12:19:54 -07:00
TrueUO
5ba7d4dc76 Scripts folder cleanup. 2020-04-16 18:42:38 -04:00
TrueUO
6f1b24fc26 INT cleanup 2020-04-15 14:03:41 -04:00
TrueUO
872eda39fb
using. cleanup of Gumps and Misc folder. (Skipping items, mobiles, and services folder for last) (#4721) 2020-04-14 11:26:50 -04:00
Dexter
beac595691
More cleanup (#4682)
* Removed faction args from AcquireFocusMob in BaseAI

* Cleanup: *RE\equires core recompile*
Removed PetTraining Era Checks
Removed GuildType and New Guyild System checks
Fixed Guld titles being removed
2020-04-07 00:34:50 -04:00
TrueUO
d8592ea02a
Removes the restrictions on the Crystal Cave in Malas. (Old event are… (#4679)
* Removes the restrictions on the Crystal Cave in Malas. (Old event area no longer used and removed)

* More cleanup.

* House => conversion
2020-04-06 15:17:32 -07: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
6f3d680344
Bug Fixes (#4588)
* - 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.

* Fixed THunting Town Crier Quest
Fixed issue where initial guardians were not spawning for level 1 maps

* Compile error fix.

* COmpire error #2 fix

* Bug Fixes
- Summoners Kilt is now repairable
- Orange petals are now 1 stone each (HS era check)
- Enabled altering artifact (IsArtifact) footwear
- Altering certain artifact (IsArtifact) items now carry over the proper resistance bonuses
- Fixed Primeval Lich Unholy Touch special ability
- Orc brutes now have a chance to throw an orc on any damage Received
- Name changes now show up on the paperdoll (you have to close/re-open)
- Removed "Gravewater Lake" region. It was conflicting with region functionality in Exploring the Deep Quest
- Shadowguard Orchard Encounter apples now spawn a treefellow on each player in the region when deleted and thrown at the incorrect Tree
- Shanty the Pirate no longer does reflect damage attack
- Animal Lore gump now shows adjusted stats, ie cursed/blessed
- Vendor Maps in Tokuno no longer crash the client
- Nether Blase cast delay moved to 2.0 seconds, per EA
- Arcane Empowerment SDI buff now shows in the status bar
- Wildfire should no longer stack

* Bug Fixes
- Toggling weapon specials now expires Injected Strike
- Crafting stacked items will now drastically reduce the amount of skill gains, per EA
- Fixed issue where items were invisible to players in castle courtyards
- Fixed issue where Assistants were kicking EC clients during Handshake
- Added proper area effects to Fire Beetle

* Added singing ball
2020-03-13 03:49:40 -04:00
VitaNex
4a15685900 Removed ignores that cause issues when cloning the repository for private use.
Removed an erroneous quote from the debug compile batch file.
Removed redundant line in BaseCreature.

Added line breaks to BaseMount property definitions.
Added braces back to cases in SkillCheck for maintainability.

Fixed an issue with makefile compiling a custom-named exe.
Fixed a scope issue with OpenBankEntry.
2019-08-29 01:17:19 +01: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
ShadwDrgn
a3e0cd0541 Pets should still stat gain from combat even with PetTraining 2019-06-13 19:33:48 -04:00
Dexter
5b557fc00e Bug Fixes
- Added 1 more core mod for object property list stacking. Thanks EA for this, but we finally it close to EA
- Fixed skill gain method for stacked craftables.
- Added skill gain amount to Region.cs. This will enable shard owners to modify skill gain amount  enhancement in regions, as was a couple past EA events.
-
2019-06-12 21:45:42 -07:00
Dexter
f1b5180cd1 Bug Fixes
- Orc Helm now gives 3% inherent LMC
- Animal Taming Masteries can no longer be used on Despise Creatures
- Mage Armor Conversion now enabled for artifacts
- Despise Creatures now raise resists as they level up
- Despise creatures should now properly discord (those that discord)
- Enabled Damage reflection for executioners (%100) and Shadowguard pirates (37%)
- Added 0x0F Encoded packet, even though there is no use for this yet. THis will keep the packet file from being filled up
- Added City Loyalty and Trade properties to PlayerMobile Command Properties
- Shadowguard apple trees now only produce 1 apple, per EA
- Increased bump chances of Shadowguard Greater Dragon
- Added Weight propery to Hunt trophies (not item weight, but weight when hunted)
- Added proper weapon abilities to saber toohted tiger
- Stat offset for buffs/curses now use math.ceiling
- Replaced TileFlag NoDiagonal with HoverOver (proper EA Use)
- Fixed issue where LOS was returning false from stacked containers in houses with roof
2019-05-22 19:44:13 -07:00
Dexter
2da6dcc097 fixed skill check issue
- where skills at absolute minimum would have 0 chance to succeed.
2019-04-25 21:25:31 -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
557a8943fc Fixes to stat gains and res count
- Fixes issue where stats wouldn't gain if total stats were maxed out
- Fixed issue (again) where logs weren't counted in craft gump
2019-03-22 22:20:37 -07:00
Dexter
4dd81a935b Stat lowering bug fix
- FIxed an issue where a stat would lower, but the other stat would not raise due to it being capped out.
2019-03-21 16:32:06 -07:00
VitaNex
513c6ed4a2 + Housekeeping 2018-08-12 19:58:26 +01:00
Dexter
035d0b99fd Bug Fixes
* Fixed bug where AntiMacroCode was enabled erroneously
* Fixed Detect Hidden with Creatures: Now can only be done by controlled pets, and follow standard notoriety rules
* Fixed issue where certain creatures/NPC's were able to be auto stabled by players
* Fixed (Hopefully) issue where mini champ spawn would no reset
2018-08-06 21:46:01 -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
James Kidd
23a9aad6a3 Add an eventsink for skill gains. 2018-07-06 15:09:27 +10:00
Dexter
f8c95a25a8 Bug Fixes
- Added action delay to toggling Warmode
- attacking creature via macro now puts player into Warmode
- added action delay + check to equip last weapon macro
- Removed redundant young status skill check. added AOS erea check for individual skill (it is removed for AOS+)
2018-04-21 10:13:39 -07:00
Dexter
1cad2939bc Bug Fixes
- Combatant no works via props Gump
- Fixed valid items showing on invalid internal map
- Healing with bandages (not vet) can now be used on Despise Creatures
- Animal Lore now shows the proper regen rates, as well as EC character sheet
- Pets now gain skill above the total skill cap
- Summons now use the proper control slots
- Deepwater fishing removed from TerMur
- Creatures that naturally poisons now start with poisoning magical ability
- Added Armor Pierce weapon ability to various creatures that was erroneously omitted
- Bard songs no longer flag the caster for criminal beneficial actions
- Bard songs no longer give beneficial actions that would otherwise flag the caster criminal
- Fixed Combat Training
- Spellweaving creatures now have a natural arcane circle, giving it +1 strength per 20 spellweaving Skill
- AddonComponents with null addon should now delete when a house is demolished
- Separated Damage Packet from Mobile.cs to a separate method. This was needed and provides more flexibility as to how damage can be shown.
2018-04-13 20:22:58 -07:00
Dexter
3e7ae897da Bug Fixes
- Whispering will no longer let pets go over the skill cap
- Adjusted max poison level for tamed creatures
- adjusted skills on skree and rising collosus
- added 1 second delay for gate travel, per EA
- players no longer see house items while customizing. This should remove any lag.
2018-04-07 12:31:29 -07:00
Dexter
fb927e9bc9 Added Oil Flask
No stat gains for creatures
2018-03-28 14:48:29 -07:00
Dexter
ebfcd81235 Fixed VvV Notoriety
Focus will not increase unless tamed
2018-03-25 21:12:31 -07:00
Dexter
bba0a5e5c5 Pet Training Fixes/Updates
- Creatures will now gain in parry with gm+ wrestling
- Damage to players from controlled pets have been halved, per EA
- Creatures will now gain Focus
- Added Enemy of One to Paladin AI
- Pre-Patch creatures will retain their lower control slots, ie dragons
- Dimetrosaur hits have been adjusted on Tame, per EA
- Minor tweaks to select creature stats
- Training damage per second should now work properly
- Updated various Area Effect and Special Ability mana costs
- Pet Training/bond gate and PS giver no longer bugs out
- Pets will only gain progress so much from individual targets
- Added pet power hour, pet EA
- Minor adjustments to new animal lore Gump
- fixed issues where training GUI would go over cap
- Fixed issue where single increment wouldn't work
2018-03-25 20:09:21 -07: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
e7b037f171 Merge branch 'Bug_Fixes' into Siege
Conflicts:
	Scripts/Misc/SkillCheck.cs
	Scripts/Mobiles/Normal/Sheep.cs
2017-05-29 20:37:23 -07:00
Dexter
cc8272ef64 Siege Commit 2017-04-25 21:17:47 -07:00
GriffonSpade
c3ac281f3d SkillCheck.cs: Added configurable primary statcaps 2017-04-23 03:23:27 -05:00
Pedro Pardal
a9f4460574 Add generic method Region.IsPartOf<T> and convert usages 2017-04-05 08:56:30 +02:00
PyrO
efab57cf1b Cleanup SkillCheck AllowGain
- reduced amount of playermobile checks
- reordered for less checks
2017-02-16 18:26:13 +01:00
Dexter
f90b5b793f Merge branch 'master' into master 2017-01-03 17:46:23 -07:00
Argalep
03a3c6d777 * add CrystalBallOfKnowledge (reference : xrunuo) 2017-01-03 19:25:47 +03:00
Dexter
d66c1d69aa TOL + Bug Fixes 2017-01-02 22:03:24 -07:00
Dexter
ee486dbb20 - Fixed Cleanup Brit Rewards display
- Staff will no longer passively detect players
- Fixed StaffRunebook crash
- Pets will now regain skills lost due to death
- Using animal lore directly will now check skill Gains
-
2016-12-16 20:29:09 -07:00
Ravenwolfe
e0e0c3b282 Enhanced skillgain region fix. Issue #489 2016-09-30 21:54:46 -05:00
dmurphy22
d84990f75c Merge pull request #510 from zerodowned/patch-2
Fix for AllowGain in skills
2016-03-15 16:30:07 +00:00
Norman B. Lancaster
282be64962 Fixed inverse logic in stat gain mechanic 2016-03-08 17:04:37 -06:00
Norman B. Lancaster
4da20f622b Resolves issue with stat gain cascade 2016-03-08 15:19:47 -06:00
Norman B. Lancaster
f63ddf249d Fixes #522 2016-03-08 11:44:03 -06:00
zerodowned
36070dbfa1 Fix for AllowGain in skills
The AllowGain method has code to prevent Gargs from learning Archery, and non-Gargs from learning throwing.
This was not working however, the edit proposed fixes the issue. 

Post in bug forum: https://www.servuo.com/threads/restricting-skill-gain.4153/
2016-03-06 08:15:22 -08:00
PyrO
c5af824eee Merge remote-tracking branch 'refs/remotes/ServUO/master' 2016-02-23 02:32:58 +01:00