• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

polserver / polserver / 35386859456
82%

Build:
DEFAULT BRANCH: master
Ran 18 Sep 2026 07:55PM UTC
Jobs 1
Files 850
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Sep 2026 07:36PM UTC coverage: 81.742% (-0.002%) from 81.744%
35386859456

push

github

web-flow
Allow color ranges and color lists in equip.cfg (#969)

* Allow color ranges and color lists in equip.cfg

The color slot of an Equip/Weapon/Armor line took a single value, so an
equipment template dressed every character it touched identically. It now
also accepts an inclusive range written low-high, and a comma separated
list whose entries are single colors or ranges:

    Equip Robe      1701-1754
    Equip Sandals   1940, 1965, 1109, 1150-1154

EquipFromTemplate() picks a list entry with equal odds per entry, then a
value inside it when that entry is a range, once per item on every call.

The slot is now read as the whole rest of the line rather than one
whitespace token. strtoul still takes its base from the prefix and still
stops at trailing text, so decimal, hex and text after a value behave as
they did. An entry that cannot be read is dropped and reported, and the
item is created anyway, uncolored if nothing in the slot parsed.

* Render single equip colors as single values in the parse test

The test helper printed every parsed entry as low-high, so the section
covering single values asserted 0x6a5-0x6a5 and nothing in the file ever
showed a lone color. A one-wide pair now prints as a bare value, which
makes the expectations read back in equip.cfg's own syntax, and a new
case pins that 1701-1701 parses to the same thing as 1701.

41 of 43 new or added lines in 1 file covered. (95.35%)

11 existing lines in 3 files now uncovered.

59670 of 72998 relevant lines covered (81.74%)

1559996.12 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
90.93
0.53% pol-core/pol/textcmd.cpp

Coverage Regressions

Lines Coverage ∆ File
8
87.78
-1.81% pol-core/pol/module/npcmod.cpp
2
63.41
0.0% pol-core/pol/mobile/ufacing.cpp
1
69.22
-0.13% pol-core/uoconvert/UoConvertMain.cpp
Jobs
ID Job ID Ran Files Coverage
1 35386859456.1 18 Sep 2026 07:55PM UTC 850
81.74
GitHub Action Run
Source Files on build 35386859456
  • Tree
  • List 850
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9cbb2b9a on github
  • Prev Build on master (#35334315989)
  • Next Build on master (#35422775927)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc