Commit graph

  • 48f616e2d5
    Merge pull request #15 from RebirthUO/feat/issue-5-blood-drinker-sa Crome696 2026-07-09 08:14:20 +02:00
  • d163761dcd feat(items): add Blood Drinker property Crome696 2026-07-09 08:10:12 +02:00
  • b485b843fd
    Merge pull request #14 from RebirthUO/feat/issue-4-sparks-impl Crome696 2026-07-09 07:53:56 +02:00
  • e18b09a58d
    Bump Nerdbank.GitVersioning from 3.10.85 to 3.10.91 dependabot[bot] 2026-07-08 22:15:07 +00:00
  • a44cfbd5c9 feat(items): add Sparks weapon property Crome696 2026-07-08 23:43:57 +02:00
  • b4e57ee9e5
    Merge pull request #13 from RebirthUO/feat/issue-8-prized Crome696 2026-07-08 23:15:22 +02:00
  • b03a6ab91b feat(items): add Prized negative property Crome696 2026-07-08 23:10:13 +02:00
  • dde5fb6d49
    Merge pull request #11 from RebirthUO/feat/issue-7-extended-weapon-attributes Crome696 2026-07-08 22:53:05 +02:00
  • 237ac1644e feat(items): enable Storm Caller Battle Lust Crome696 2026-07-08 22:45:33 +02:00
  • 4ef61e0b11 feat(items): add extended weapon attributes Crome696 2026-07-08 22:28:16 +02:00
  • 0e0af2287c
    Merge pull request #6 from RebirthUO/feat/issue-3-battle-lust Crome696 2026-07-08 21:43:53 +02:00
  • d1580614e0 fix(items): harden Battle Lust cleanup Crome696 2026-07-08 19:32:11 +02:00
  • 4d9a7f815f feat(items): implement Battle Lust property Crome696 2026-07-08 19:15:53 +02:00
  • 4589bb5a03
    Merge pull request #2 from RebirthUO/fix/1-bane-item-property Crome696 2026-07-08 15:32:00 +02:00
  • 3b3634036b feat(items): implement Bane weapon property Crome696 2026-07-08 15:19:05 +02:00
  • c7fc87cecb chore: add issue templates Crome696 2026-07-08 12:34:29 +02:00
  • 4f45c3491d Issue Template for Item Properties Crome696 2026-07-07 22:18:11 +02:00
  • 6987fc7407 fix: AddonGenerator produces broken/incomplete addon output Kamron Batman 2026-07-06 22:43:20 -07:00
  • 191d3f3f33
    feat(throwing): add remaining SA throwing artifacts (add-only) (#2516) 0.15.6.97 Kamron Batman 2026-07-03 08:50:16 -07:00
  • 6e486fa4e2 feat(throwing): add remaining SA throwing artifacts (add-only) Kamron Batman 2026-07-03 00:07:58 -07:00
  • 158e7f2e5f
    feat(throwing): add Ter Mur reptiles (Raptor + slith family) and their SA claws (#2515) Kamron Batman 2026-07-02 23:58:29 -07:00
  • 34c085a777 feat: add TailSwipe monster ability and give it to StoneSlith Kamron Batman 2026-07-02 23:52:58 -07:00
  • e4f61096ae feat(throwing): add Slith & ToxicSlith to complete the slith family Kamron Batman 2026-07-02 23:38:05 -07:00
  • 8a7ed86bc3 feat(throwing): add Raptor & StoneSlith to the Reptilian slayer group Kamron Batman 2026-07-02 23:33:17 -07:00
  • 0d5f68f219 fix(throwing): restore HideType/Ostard instinct + idiomatic ctors Kamron Batman 2026-07-02 23:29:26 -07:00
  • 0ddc044ba0 feat(throwing): add Raptor & StoneSlith and their SA artifact claws Kamron Batman 2026-07-02 23:20:30 -07:00
  • 9c376cb06c
    fix(throwing): grant Str/Dex stat gains for the Throwing skill (#2514) Kamron Batman 2026-07-02 23:07:36 -07:00
  • a706ef1449
    fix(ci): run test projects on CI; remove brittle OPL attribute tests (#2513) Kamron Batman 2026-07-02 22:35:37 -07:00
  • 8613f7d480 test(uocontent): skip tile-data-dependent tests when client files absent Kamron Batman 2026-07-02 22:32:25 -07:00
  • 7fe7fc06db fix(throwing): grant Str/Dex stat gains for the Throwing skill Kamron Batman 2026-07-02 22:31:41 -07:00
  • 8c6eab5fca
    feat(throwing): wire SA loot flavor + Valkyrie's Glaive stealable (#2512) Kamron Batman 2026-07-02 22:28:55 -07:00
  • 3f305f9da7 test(opl): remove brittle OPL attribute golden tests from #2501 Kamron Batman 2026-07-02 22:17:50 -07:00
  • 326dc470de fix(ci): run test projects on CI and drop impossible LowerStatReq tests Kamron Batman 2026-07-02 22:14:03 -07:00
  • 27538a3d94 feat(throwing): add Valkyrie's Glaive as a Ter Mur stealable artifact Kamron Batman 2026-07-02 21:56:58 -07:00
  • 350d8fffdc feat(throwing): wire SA loot flavor via IsStygian (Ter Mur) Kamron Batman 2026-07-02 21:28:01 -07:00
  • e42a62b1d3
    fix: Fixes tests for armor/weapons (#2511) Kamron Batman 2026-07-02 21:49:33 -07:00
  • c5bc097c6c fix: Fixes tests for armor/weapons Kamron Batman 2026-07-02 21:48:28 -07:00
  • 0bfbdd0764
    feat(throwing): core gargoyle Throwing skill (SA) (#2510) Kamron Batman 2026-07-02 21:06:11 -07:00
  • 925440cc1f refactor(throwing): scale DefMaxRange from MinThrowRange for clarity Kamron Batman 2026-07-02 20:57:21 -07:00
  • b0ef0d55e1 fix(throwing): guard return-throw effect against deleted/unmapped thrower Kamron Batman 2026-07-02 20:48:07 -07:00
  • ff84f140df fix(throwing): use RawDex for close-quarters mitigation (match ServUO/OSI) Kamron Batman 2026-07-02 20:44:22 -07:00
  • 5c1196cdae fix(throwing): apply overthrow -47% as post-bonus damage via ModifyDamage hook Kamron Batman 2026-07-02 20:39:21 -07:00
  • 9ea79dc634 test(throwing): keep only complex-logic tests, drop property assertions Kamron Batman 2026-07-02 20:36:02 -07:00
  • 942c7935b2 fix(throwing): clamp DefMaxRange to throw band and guard divisor Kamron Batman 2026-07-02 20:31:34 -07:00
  • fee005469b chore(throwing): excise incomplete content for phase-1 core skill Kamron Batman 2026-07-02 20:28:15 -07:00
  • e606daba9b feat: Adds GargishOutcast creature, Agralem quest NPC, and SA stealable (SA) Joe Valentine 2026-03-15 20:49:26 -04:00
  • cf3efaa2b7 feat: Implements Throwing skill, weapons, artifacts, and crafting (SA) Joe Valentine 2026-03-15 20:04:24 -04:00
  • 41c3c02179 feat: Adds GargishOutcast creature, Agralem quest NPC, and SA stealable (SA) Joe Valentine 2026-03-15 20:49:26 -04:00
  • 5e633f6754 feat: Implements Throwing skill, weapons, artifacts, and crafting (SA) Joe Valentine 2026-03-15 20:04:24 -04:00
  • d7668df5ee
    feat(opl): OplTextBlock multi-line tooltip builder + AddChunked (#2507) Kamron Batman 2026-07-02 19:41:36 -07:00
  • f7c44f7c10
    refactor(opl): Consolidate AOS attribute OPL emission into per-family GetProperties (#2501) Kamron Batman 2026-07-02 19:40:54 -07:00
  • 0502f98050
    feat: Adds Spectral Spellbinder for Old Haven (#2453) Chuck Thier 2026-07-02 21:40:11 -05:00
  • 8530527a1e Add Spectral Spellbinder for Old Haven creiht 2026-05-12 19:04:59 -05:00
  • a038655541
    fix: Bumps dependencies. Adds Server 2012/2016 support. (#2509) Kamron Batman 2026-07-02 19:29:34 -07:00
  • a81ad1588d fix: Bumps dependencies. Adds Server 2012/2016 support. Kamron Batman 2026-07-02 19:27:20 -07:00
  • 652a26eafd chore: remove contribution tracking doc from PR branch Steven Ortega 2026-06-28 20:39:54 -05:00
  • b764c329e0 Rearrange Kamron Batman 2026-06-26 00:41:25 -07:00
  • 9813e0668a refactor(weapon): fold lower-requirements into AosWeaponAttributes.GetProperties Kamron Batman 2026-06-22 21:38:49 -07:00
  • 27d00ba63a refactor(armor): fold lower-requirements into AosArmorAttributes.GetProperties Kamron Batman 2026-06-22 10:01:40 -07:00
  • 12cbf7eea9 refactor(spellbook): emit AOS attributes via AosAttributes.GetProperties Kamron Batman 2026-06-22 08:52:40 -07:00
  • d85812386d refactor(talisman): emit AOS attributes via AosAttributes.GetProperties Kamron Batman 2026-06-22 08:51:25 -07:00
  • ea8dfd29bd refactor(weapon): emit AOS attributes via AosAttributes/AosWeaponAttributes.GetProperties Kamron Batman 2026-06-22 08:28:59 -07:00
  • 54a512c98f refactor(clothing): emit AOS attributes via AosAttributes/AosArmorAttributes.GetProperties Kamron Batman 2026-06-22 08:23:23 -07:00
  • e43f8cfa17 refactor(armor): emit AOS attributes via AosAttributes/AosArmorAttributes.GetProperties Kamron Batman 2026-06-22 08:18:22 -07:00
  • b47dc7d391 refactor(jewel): emit AOS attributes via AosAttributes.GetProperties Kamron Batman 2026-06-22 08:13:20 -07:00
  • fc756406ba feat(aos): add AosArmorAttributes.GetProperties(IPropertyList) Kamron Batman 2026-06-22 08:07:34 -07:00
  • 862d14cdff feat(aos): add AosWeaponAttributes.GetProperties(IPropertyList) Kamron Batman 2026-06-22 08:03:51 -07:00
  • ea92545b0d feat(aos): add AosAttributes.GetProperties(IPropertyList) with computed-bonus params Kamron Batman 2026-06-22 07:59:05 -07:00
  • b20246665f docs(opl): document AddChunked and OplTextBlock for multi-line tooltips Kamron Batman 2026-06-25 23:52:28 -07:00
  • ca57e8778a feat(opl): expose TextBlock() on IPropertyList Kamron Batman 2026-06-25 23:52:07 -07:00
  • c94084b48f fix(opl): cap per-property length + chunk OplTextBlock to avoid legacy 2D-client crash Kamron Batman 2026-06-22 18:53:00 -07:00
  • 42ae2a1146 refactor(opl): drop redundant Add(string) overload; OplTextBlock depends on IPropertyList Kamron Batman 2026-06-22 10:01:39 -07:00
  • 88de585612 chore(opl): test cleanup + IPropertyList span Add doc-comments Kamron Batman 2026-06-22 08:55:12 -07:00
  • 374de148fd feat(opl): add OplTextBlock multi-line builder Kamron Batman 2026-06-22 07:53:55 -07:00
  • d35a527199 feat(opl): add ObjectPropertyList.Add(ReadOnlySpan<char>) overloads Kamron Batman 2026-06-22 07:47:38 -07:00
  • 61425f2fbc
    Merge branch 'main' into fix-issue-1052 Kamron Batman 2026-06-25 23:43:01 -07:00
  • a28a32f46d
    fix(json): Rectangle3DConverter loses a z-level on write (#2506) Kamron Batman 2026-06-25 23:42:49 -07:00
  • b8e2b2d0be
    Apply suggestion from @kamronbatman Kamron Batman 2026-06-25 23:42:32 -07:00
  • 15e77506c5 fix(json): Rectangle3DConverter loses a z-level on write Kamron Batman 2026-06-25 23:28:59 -07:00
  • d8a64f3316
    refactor(spawners): replace DynamicJson with typed SpawnerDto records (#2505) Kamron Batman 2026-06-25 23:24:45 -07:00
  • da768fff9e Cleanup Kamron Batman 2026-06-25 23:20:48 -07:00
  • 076d579214 refactor(spawners): drop redundant TextDefinitionConverterFactory Kamron Batman 2026-06-25 23:13:45 -07:00
  • 7997df842c docs(spawners): trim DTO/serializer comments for review Kamron Batman 2026-06-25 23:11:55 -07:00
  • 0daf9a1b4f refactor(spawners): drop trivial Dto* helpers; reference public properties Kamron Batman 2026-06-25 23:08:04 -07:00
  • b77f7c1c50 style(spawners): one attribute per line on SpawnerDto properties Kamron Batman 2026-06-25 22:58:04 -07:00
  • 86c80b3384 chore(spawners): re-canonicalize spawn data to compact homeRange form Kamron Batman 2026-06-25 18:47:56 -07:00
  • dc8737bfbd feat(spawners): native compact writer for [ExportSpawners Kamron Batman 2026-06-25 18:45:04 -07:00
  • 3c9434a52a refactor(spawners): non-nullable SpawnerDto; write homeRange for square bounds Kamron Batman 2026-06-25 18:32:11 -07:00
  • 7c79dde63e chore(spawners): reformat migrated spawn data to compact format Kamron Batman 2026-06-25 18:09:02 -07:00
  • 57dd695113 chore: remove design docs from tree (kept locally, untracked) Kamron Batman 2026-06-25 17:53:16 -07:00
  • 11b0d41028 test(spawners): validate duplicate SpawnerDto discriminator detection Kamron Batman 2026-06-25 16:34:56 -07:00
  • dc655bbb19 test(spawners): assert all migrated spawn files build via DTO Kamron Batman 2026-06-25 16:30:38 -07:00
  • c867f3aa29 refactor(json): delete DynamicJson; spawners use SpawnerDto exclusively Kamron Batman 2026-06-25 16:27:54 -07:00
  • 5cefbb7539 chore(spawners): remove one-time spawn migration tool Kamron Batman 2026-06-25 16:17:41 -07:00
  • 2f8a7afa57 chore(spawners): migrate spawn data to $type discriminator Kamron Batman 2026-06-25 16:17:35 -07:00
  • ede4bcc718 fix(spawners): make SpawnerDto.ToSpawner() self-cleaning on failure Kamron Batman 2026-06-25 15:57:02 -07:00
  • bf31bceea4 refactor(spawners): Approach A→B swap — deserialize via SpawnerDto records (atomic) Kamron Batman 2026-06-25 15:46:47 -07:00
  • a9d61ccd35 docs(spawners): pivot design to SpawnerDto records (Approach B) Kamron Batman 2026-06-25 15:32:36 -07:00
  • 30d1542868 refactor(spawners): import via typed polymorphic deserialization with cleanup Kamron Batman 2026-06-25 11:04:01 -07:00
  • ad640f80da refactor(spawners): export via typed SpawnerJsonSerializer Kamron Batman 2026-06-25 10:55:21 -07:00