This website requires JavaScript.
f0dfa86148
PLAYER_LOGIN fires at world entry, once the player exists (#840 )
Sam Sung and Claude Opus 5.5
2026-10-09 11:38:06 +07:00
87706792cb
A frame or region takes no name or id from its template (#839 )
Sam Sung and Claude Opus 5.5
2026-10-09 11:18:42 +07:00
d0d1b5def9
WORLD_MAP_UPDATE fires inside the verb that moves the map, as in 1.12.1 (#829 )
Sam Sung and Claude Opus 5.5
2026-10-08 11:24:25 +07:00
208b1e0bb0
Your own name stays blue or green in FFA areas, as in 1.12.1 (#828 )
Sam Sung and Claude Opus 5.5
2026-10-08 11:00:24 +07:00
1c5a568191
Escape on the realm list closes only the list, as in 1.12.1 (#827 )
Sam Sung and Claude Opus 5.5
2026-10-08 10:30:51 +07:00
ea7e0d087a
Zone names stay uncoloured on PvE realms outside capitals, as in 1.12.1 (#825 )
Sam Sung and Claude Opus 5.5
2026-10-08 08:53:16 +07:00
63e917965d
The quest log counts party members on each quest, as 1.12.1 does (#824 )
Sam Sung and Claude Opus 5.5
2026-10-08 08:09:41 +07:00
80b0848628
fix: trainer services show their spell's description, as 1.12.1 does (#803 )
2026-10-08 01:16:27 +01:00
3a5eb088ca
fix: the GameObject pick skips an ineligible object, so AB flags capture
chairmanpow
2026-10-07 13:05:38 +01:00
e01ee9fcc1
ui: OnHyperlinkEnter leaves the never-fired raise list
chairmanpow
2026-10-07 00:20:32 +01:00
779510bdb0
ui: register UnitCanAssist, the CanAssist gate callers like ShaguTweaks rely on
chairmanpow
2026-10-07 00:20:28 +01:00
ad8f6cce43
ui: GetWhoInfo answers a 0 level on a miss, so GetDifficultyColor cannot raise
chairmanpow
2026-10-07 00:20:23 +01:00
482a983072
fix: battleground aura traps keep their inverted faction term, so flags capture
chairmanpow
2026-10-06 23:58:37 +01:00
5be4300401
ui: OnHyperlinkEnter/OnHyperlinkLeave fire as the cursor crosses a link span
chairmanpow
2026-10-06 23:58:32 +01:00
cb412c22c6
fix: silence the attach build's entity commands against a same-frame teardown
chairmanpow
2026-10-06 19:11:39 +01:00
2796a5d78d
fix: the ground clamp skips a mount child, so mounted players stop sinking
chairmanpow
2026-10-06 19:11:34 +01:00
d729fc1145
ui: define the missing ArenaTeamTemplate so Turtle's inspect arena buttons load
chairmanpow
2026-10-06 17:37:51 +01:00
d6fe11800b
fix: race_pvp_team maps Turtle's Goblin/Blood Elf, so a High Elf's PvP rank shows
chairmanpow
2026-10-06 17:37:51 +01:00
be808eb7e6
fix: battleground objectives use the plain-use path and skip the client gate
chairmanpow
2026-10-06 17:05:56 +01:00
7e043060eb
auction: GetAuctionSellItemInfo answers maxStack and link, as the patched 1.12 Lua reads
chairmanpow
2026-10-06 17:05:56 +01:00
e42270f762
ui: seed the auction class tree before addons load, so Tmog's ItemDB builds
chairmanpow
2026-10-06 17:05:56 +01:00
7c1d92a9d4
upstream: finish the picked commits' build — drop WorldWriter::sent, add set_enemy_plates
chairmanpow
2026-10-06 16:50:30 +01:00
95738c891d
fix: battleground GameObjects skip the faction gate, so cross-faction flags stay clickable
chairmanpow
2026-10-06 16:50:30 +01:00
d2e357c2ec
The meeting-stone query runs at every world entry, as 1.12.1 sends it (#810 )
Sam Sung and Claude Opus 5.5
2026-10-06 09:29:18 +07:00
b49d2e5408
The out trace logs every world send, the login handshake's included (#806 )
Sam Sung and Claude Opus 5.5
2026-10-06 08:45:22 +07:00
21024ef3f5
World-enter queries wait for the player's create, as 1.12.1 sends them (#801 )
2026-10-05 18:28:59 +03:00
eddea59b21
Unit tooltips title the unit with its PvP name, as 1.12.1 does (#802 )
2026-10-05 16:08:33 +01:00
d4c7081ed2
fix: TargetUnit("npc") selects the interaction NPC, as 1.12.1 does (#800 )
Mathih13 and Claude Opus 5.5
2026-10-05 16:57:08 +02:00
198b6cd894
fix: overhead names carry the player's PvP title, as 1.12.1 does (#792 )
2026-10-04 05:04:32 +01:00
2e82d34c1b
The meeting-stone query runs at every world entry, as 1.12.1 sends it (#810 )
Sam Sung and Claude Opus 5.5
2026-10-06 09:29:18 +07:00
85980939f5
A crate on top finds its own benilla-config/ through config_dir (#809 )
Sam Sung and Claude Opus 5.5
2026-10-06 09:12:02 +07:00
f8493febb0
The out trace logs every world send, the login handshake's included (#806 )
Sam Sung and Claude Opus 5.5
2026-10-06 08:45:22 +07:00
ffdc206ac2
World-enter queries wait for the player's create, as 1.12.1 sends them (#801 )
2026-10-05 18:28:59 +03:00
bb84f1f1fb
Unit tooltips title the unit with its PvP name, as 1.12.1 does (#802 )
2026-10-05 16:08:33 +01:00
ab909df6d9
fix: TargetUnit("npc") selects the interaction NPC, as 1.12.1 does (#800 )
Mathih13 and Claude Opus 5.5
2026-10-05 16:57:08 +02:00
ed0c0b9972
Merge pull request 'Normalize existing files for treefmt' (#11 ) from caniko/benilla-octo:feat/treefmt-baseline into main
chairmanpow
2026-10-05 15:11:20 +02:00
eecbf04d6e
Normalize existing sources and documentation with treefmt
Can H. Tartanoglu
2026-10-04 22:56:12 +02:00
36c9dc2aaa
ui: load TurtleWoW's Custom_Merchant frame, so the armoury's PvP gear opens instead of the trigger text
chairmanpow
2026-10-04 16:08:45 +01:00
8613d99629
perf: Linux per-thread CPU table; main_in and faults print without it
chairmanpow
2026-10-04 15:59:43 +01:00
ca662f816f
world: WOW_SYSTEM_TIMING times systems via bevy's trace spans, once a second
chairmanpow
2026-10-04 15:59:42 +01:00
783a8ba951
ui: define TurtleWoW's sizeof so Transmog/Shop windows do not raise on nil
chairmanpow
2026-10-04 15:59:40 +01:00
e1272ff436
fix: level-up gains read signed, so a loss prints -2, as 1.12.1 does (#791 )
2026-10-04 06:18:24 +03:00
efbf14a22a
Light bands with out-of-order keys interpolate as a cycle, as in 1.12.1 (#768 )
HEOJUNFO and Claude Opus 5.5
2026-10-02 16:14:41 +09:00
e12ca6769c
/wave <name> targets the named player; two DoEmote gates follow 1.12.1 (#769 )
Sam Sung and Claude Opus 5.5
2026-10-02 09:23:08 +07:00
212108cf86
Emote routing follows 1.12.1's upper-body and mount tables (#767 )
Sam Sung and Claude Opus 5.5
2026-10-02 09:02:52 +07:00
1ebe33b437
fix: stop shift-click opening the stack splitter on vendor bundles (#751 )
Mathih13 and Claude Opus 5.5
2026-10-01 23:54:20 +02:00
62600e717b
A multi-line EditBox grows with its text; a Lua-made box draws its text (#729 )
Sam Sung and Claude Opus 5.5
2026-09-30 18:37:30 +07:00
a0d9952d90
ui: load Turtle's Transmog/Shop Templates xmls, so the windows don't raise on nil
chairmanpow
2026-10-04 10:37:41 +01:00
622e1c3e7a
fix: overhead names carry the player's PvP title, as 1.12.1 does (#792 )
2026-10-04 05:04:32 +01:00
aa103d5a65
fix: level-up gains read signed, so a loss prints -2, as 1.12.1 does (#791 )
2026-10-04 06:18:24 +03:00
4a389add47
fix: ignore a loot right-click while moving, as 1.12.1 does (#790 )
2026-10-04 05:01:50 +02:00
9bc7276dd8
fix: spell text $g takes the player's gender, as 1.12.1 does (#787 )
2026-10-04 02:29:04 +01:00
4fda6cad50
MONKEY (gfx): contain interior lighting behind exterior walls
pkuzic and GPT-6 Astra (Codex)
2026-10-04 01:16:10 +01:00
bd48bb5478
MONKEY (gfx): repair alpha-blended eye glow materials
pkuzic and GPT-6 Astra (Codex)
2026-10-04 01:16:09 +01:00
6d2804d28b
MONKEY (gfx): keep slow carried lights on the live shadow path
pkuzic and GPT-6 Astra (Codex)
2026-10-04 01:16:06 +01:00
c573ecc5d0
MONKEY (gfx): choose the nearest shadow map for overlapping lights
pkuzic and GPT-6 Astra (Codex)
2026-10-03 21:07:04 +01:00
f0e586642d
MONKEY (gfx): include terrain in directional shadow occlusion
pkuzic and GPT-6 Astra (Codex)
2026-10-03 21:07:03 +01:00
32657507b7
Revert "anim lod: a far on-screen rig parks, so a city crowd costs no per-bone work"
chairmanpow
2026-10-03 17:56:17 +01:00
3ba52ee608
build: line tables only and unpacked debuginfo, so the dev tree stops filling the disk
chairmanpow
2026-10-03 17:41:41 +01:00
445624217a
ui: load TurtleWoW's Transmog and Shop windows
chairmanpow
2026-10-03 17:41:41 +01:00
d9c820ea27
anim lod: a far on-screen rig parks, so a city crowd costs no per-bone work
chairmanpow
2026-10-03 17:41:40 +01:00
55040a63ea
Revert "shadow: skin the character caster on the GPU, so a crowd costs no CPU skin"
chairmanpow
2026-10-03 17:14:49 +01:00
4c15ab4bdd
shadow: skin the character caster on the GPU, so a crowd costs no CPU skin
chairmanpow
2026-10-03 16:37:38 +01:00
6eaba32006
wipe: reset 5.0's remembered table size, so a refilled list counts from 1
chairmanpow
2026-10-03 16:23:39 +01:00
bd0e24e9a9
ui: load TurtleWoW's LFT group finder, so its minimap eye and /lft exist
chairmanpow
2026-10-03 16:23:39 +01:00
8c9b1d9984
TurtleWoW compat: the create screen loads races 9/10, so the character and Blood Elf stage show
chairmanpow
2026-10-03 15:51:27 +01:00
4ed0d0c5ca
gossip: log each option's label, so a row's meaning is readable
chairmanpow
2026-10-03 14:08:51 +01:00
67b7ef8994
spell: a shot with a real cast time opens the cast bar
chairmanpow
2026-10-03 14:08:43 +01:00
503cde608a
build: green fmt and clippy on the pinned 1.98.1
chairmanpow
2026-10-03 14:08:26 +01:00
f5547a63bd
MONKEY (gfx): keep named rock doodads and ground clutter rigid in wind
pkuzic and GPT-6 Astra (Codex)
2026-10-03 11:48:53 +01:00
cf891dc375
fix: close a loot window that opens while you move, as 1.12.1 does (#786 )
2026-10-03 12:36:21 +02:00
fbeb0f02f6
MONKEY (gfx): separate fading foliage from downstream material markers
pkuzic and GPT-6 Astra (Codex)
2026-10-03 11:22:53 +01:00
494d232c11
Merge upstream benilla main (b396bbf6 ) into everwood-graphics
pkuzic and Claude Opus 5.5
2026-10-02 22:35:23 +01:00
3b068b15c2
worldport: re-claim our own body after a transfer
chairmanpow
2026-10-02 18:38:56 +01:00
bf52a0abb1
player: say what holds WASD when a settle releases
chairmanpow
2026-10-02 18:23:09 +01:00
c2d83dc22e
probe bg: a leave leg, so WOW_PROBE_BG can measure the worldport out
chairmanpow
2026-10-02 17:56:08 +01:00
7f99a3f35a
scoreboard: the board dies with the battleground, and the clear reaches the VM
chairmanpow
2026-10-02 17:56:00 +01:00
8b81d08153
loader: an unnamed instance keeps its own name, so $parent reaches the real parent
chairmanpow
2026-10-02 15:45:38 +01:00
b396bbf69a
Click to Move walks to the ground, along the sky and into melee (#783 )
2026-10-02 16:03:36 +02:00
ec3349ad96
fmt: repro_mail.rs, and the hand-taken zip snapshot ignored
chairmanpow
2026-10-02 13:37:01 +01:00
7d7ae749ab
run.sh: launch the built client against a local install
chairmanpow
2026-10-02 13:37:01 +01:00
2f6f35b054
build: scripts/sccache.sh wraps rustc when sccache is installed, and the gates source it
chairmanpow
2026-10-02 13:37:01 +01:00
0b71937624
Options: the era AddOns page, one checkbox per installed addon, then Load out of date AddOns
chairmanpow
2026-10-02 13:36:51 +01:00
28cac71578
world map: the AreaPOI walk extracted, with the Alterac Valley objectives gating by world state
chairmanpow
2026-10-02 13:36:51 +01:00
3247bc7631
TurtleWoW compat: attach on the display model, sides for races 9/10, table-returning wipe, no-op arena request
chairmanpow
2026-10-02 13:36:36 +01:00
9821765451
A loot window opening on a unit selects it, as in 1.12.1 (#779 )
Mathih13 and Claude Opus 5.5
2026-10-02 12:33:06 +02:00
6c25640a37
Light bands with out-of-order keys interpolate as a cycle, as in 1.12.1 (#768 )
HEOJUNFO and Claude Opus 5.5
2026-10-02 16:14:41 +09:00
c627483a85
Return numeric flags from spell-targeting predicates (#764 )
Andrew Barnes
2026-10-02 02:45:16 -04:00
4fd0c643a6
One-shot emotes: LiftOff/Land in combat, no restarts, local play (#773 )
Sam Sung and Claude Opus 5.5
2026-10-02 10:58:50 +07:00
56d8011ab7
NPCs pause their work loop while you talk to them, as in 1.12.1 (#772 )
Sam Sung and Claude Opus 5.5
2026-10-02 10:32:20 +07:00
2dc7d8a9e6
/wave <name> targets the named player; two DoEmote gates follow 1.12.1 (#769 )
Sam Sung and Claude Opus 5.5
2026-10-02 09:23:08 +07:00
fbea2d9f3a
Emote routing follows 1.12.1's upper-body and mount tables (#767 )
Sam Sung and Claude Opus 5.5
2026-10-02 09:02:52 +07:00
4f36c843f1
Emote voices play only for you and your party, as in 1.12.1 (#766 )
Sam Sung and Claude Opus 5.5
2026-10-02 08:32:29 +07:00
e620a0d095
feat: let a crate on top interact with an object it picks (#753 )
2026-10-02 01:38:12 +02:00
2ce6a3e881
feat: click to move walks to an out-of-reach target, then interacts (#752 )
2026-10-02 00:57:47 +02:00
cfd5fd2c8a
fix: stop shift-click opening the stack splitter on vendor bundles (#751 )
Mathih13 and Claude Opus 5.5
2026-10-01 23:54:20 +02:00
f573d1ad67
TurtleWoW compat: restore OptionsFrameSliders, resolve races 9/10, append .blp to bare M2 textures, nil-safe wipe, explode + addon delimiters, CONTINENTS_LENGTH
chairmanpow
2026-10-01 22:52:42 +01:00
031acdd8bb
Fix TurtleWoW baked NPC atlases (append .blp) plus in-progress GFX work: moonlight, torch depth, water/scene-depth, skybox
chairmanpow
2026-10-01 21:40:02 +01:00
f22ec0016c
EditBox caret keys, selection and focus blink follow 1.12.1 (#750 )
Sam Sung and Claude Opus 5.5
2026-10-01 10:56:03 +07:00
be9e3d8aac
Keys are named by the active layout, as 1.12.1 names them (#748 )
Sam Sung and Claude Opus 5.5
2026-10-01 09:55:26 +07:00