Commit Graph

  • 4ce271c7eb docs(model): document the scene clock and scene timers feat/model-scene Brues 2026-11-10 13:55:11 -06:00
  • 7cc6f45790 feat(model): the scene clock, GetSceneTime and scene timers Brues 2026-11-10 13:53:40 -06:00
  • dccf6050ca docs(model): document scene:GetActorsInRadius Brues 2026-11-10 12:37:21 -06:00
  • 33a8000579 feat(model): scene:GetActorsInRadius, the nearest-unit collector's test Brues 2026-11-10 12:37:20 -06:00
  • 1aa60be6f6 docs(model): document scene:GetCursorRay Brues 2026-11-10 12:27:43 -06:00
  • c8f9c23fa4 feat(model): scene:GetCursorRay, the world frame's pick ray Brues 2026-11-10 12:27:43 -06:00
  • 3b1a0f849e docs(model): document FollowCamera and GetCameraPivotHeight Brues 2026-11-10 11:20:05 -06:00
  • 8d01e5e30a feat(model): FollowCamera takes the world camera's pivot height Brues 2026-11-10 11:11:30 -06:00
  • 80de069b41 feat(model): FollowCamera, an orbit camera that follows an actor Brues 2026-11-10 10:37:15 -06:00
  • 493e80548e refactor(model): share the compositor calls and call WrapAngleToPi Brues 2026-11-10 02:05:07 -06:00
  • be3c8a0a42 refactor(model): call the engine's math and read its constants live Brues 2026-11-10 01:38:43 -06:00
  • 7b9fc5f076 docs(model): document ModelScene movement, traces, liquids and listener Brues 2026-11-09 23:13:03 -06:00
  • 11fb22f964 feat(model): ModelScene actors walk to a point along the client's spline Brues 2026-11-09 23:08:28 -06:00
  • f9ac402e98 feat(model): ModelScene casts report when they reach their target Brues 2026-11-09 21:12:46 -06:00
  • c0cc787925 feat(model): ModelScene actors play a unit's movement animations Brues 2026-11-09 20:57:51 -06:00
  • 90061e73a4 feat(model): ModelScene walks a WMO again through its windows Brues 2026-11-09 20:17:07 -06:00
  • 01367b9b26 feat(model): ModelScene draws the sky through a WMO's portals Brues 2026-11-09 19:38:20 -06:00
  • 248249c089 feat(model): ModelScene draws the world's sky behind its WMO Brues 2026-11-09 16:49:40 -06:00
  • dc0f929050 feat(model): ModelScene moving actors turn their body as a unit does Brues 2026-11-09 16:24:02 -06:00
  • 25292427d6 feat(model): ModelScene doodads are solid to moving actors Brues 2026-11-09 16:10:57 -06:00
  • 78b4ece8a6 feat(model): ModelScene actors swim with the client's mover Brues 2026-11-09 15:46:35 -06:00
  • c5785b8579 feat(model): ModelScene actors move with the client's mover Brues 2026-11-09 15:12:05 -06:00
  • 7e7f6f0bf6 feat(model): ModelScene SweepCollider on the client's contact sweep Brues 2026-11-09 14:08:39 -06:00
  • a6b5982b64 feat(model): ModelScene GetLiquidAtPoint Brues 2026-11-09 13:23:25 -06:00
  • 398b773fc4 feat(model): ModelScene TraceSegment camera face set Brues 2026-11-09 13:07:14 -06:00
  • aed68f24b8 feat(model): ModelScene TraceSegment and a sound listener actor Brues 2026-11-09 12:49:03 -06:00
  • 8f08220346 docs: ModelScene SetWorldModel mapID and outdoor water light Brues 2026-11-09 10:53:30 -06:00
  • 3bbead72c8 fix(model): ModelScene WMOs no longer draw pink outside their own fog Brues 2026-11-09 10:49:37 -06:00
  • 316bb0dc95 feat(model): ModelScene outdoor WMO water takes its map's light Brues 2026-11-09 10:49:37 -06:00
  • 6a88c2ee37 docs: ModelScene ranged slot, bowstring, eased WMO light Brues 2026-11-09 10:04:29 -06:00
  • 3616990a2f feat(model): ModelScene actors hold a ranged weapon in its own slot Brues 2026-11-09 10:04:29 -06:00
  • c6e76306ab feat(model): ModelScene bows draw their string Brues 2026-11-09 09:43:59 -06:00
  • 846aa44330 fix(model): ModelScene missile landing does not end the next precast Brues 2026-11-09 09:29:12 -06:00
  • 683864246b fix(model): ModelScene casts keep their pose through a wound Brues 2026-11-09 09:10:58 -06:00
  • 8ff1549b83 feat(model): ModelScene WMO light eases and lights spell models Brues 2026-11-09 09:10:58 -06:00
  • e4c2da3be3 docs: ModelScene ranged pose, stuck arrows, camera liquid fog Brues 2026-11-09 01:32:53 -06:00
  • 1148be8cdc feat(model): ModelScene actors draw the ranged weapon and dual wield Brues 2026-11-09 01:32:52 -06:00
  • 4294a2bbfa feat(model): ModelScene WMO fog follows the camera into liquid Brues 2026-11-09 01:18:59 -06:00
  • 5bc3110818 feat(model): ModelScene arrows stick in their target Brues 2026-11-09 01:00:52 -06:00
  • 87e8d06ef6 fix(model): ModelScene spell animations do not play over a death Brues 2026-11-09 00:47:34 -06:00
  • 01b7bf3f12 feat(model): ModelScene actors draw the bow and nock the ammo Brues 2026-11-09 00:36:01 -06:00
  • 62ac523be3 docs: ModelScene WMO liquid and camera fog Brues 2026-11-09 00:36:00 -06:00
  • 6f6beca9c7 feat(model): ModelScene WMO group liquid and camera fog Brues 2026-11-09 00:03:19 -06:00
  • ae03c22180 docs: ModelScene floor shadows and footsteps, ranged shots, StopSpellVisual Brues 2026-11-08 23:16:46 -06:00
  • d68a7418dc feat(model): ModelScene ranged shots (Auto Shot) and actor ammo Brues 2026-11-08 22:56:34 -06:00
  • e309f6d32e feat(model): ModelScene shadows and footsteps on the WMO floor Brues 2026-11-08 22:01:36 -06:00
  • 14e43af371 docs: ModelScene WMO backdrops, scene sounds and actor:PlaySound Brues 2026-11-08 20:32:25 -06:00
  • 3cbef80a2b feat(model): ModelScene actors take the WMO's light Brues 2026-11-08 20:32:25 -06:00
  • 800d90d386 feat(model): ModelScene WMO doodads and positional scene sounds Brues 2026-11-08 19:20:40 -06:00
  • 81ffc12766 feat(model): ModelScene WMO backdrops (SetWorldModel) Brues 2026-11-08 12:10:48 -06:00
  • b2c7d63085 feat(model): ModelSceneActor SetShadowShown blob shadows Brues 2026-11-07 20:10:43 -06:00
  • b48ffe42fb feat(model): ModelScene GetActorAtCursor and OnActorEnter/OnActorLeave Brues 2026-11-07 19:26:56 -06:00
  • 0e27295854 feat(model): ModelSceneActor ApplySpellVisualKit Brues 2026-11-07 18:53:36 -06:00
  • 708226a929 feat(model): ModelSceneActor animation event sounds Brues 2026-11-07 18:40:52 -06:00
  • 230913519e feat(model): ModelSceneActor PlaySpellVisual Brues 2026-11-07 17:44:29 -06:00
  • ce96c56c4a feat(model): ModelSceneActor attachment points and AttachToActor Brues 2026-11-07 17:23:19 -06:00
  • e2ae028492 feat(model): ModelSceneActor SetSheathedCategory and UseUnitSheatheCategory Brues 2026-11-07 17:02:10 -06:00
  • 1260ce3f64 feat(model): DressUpModel IsSlotAllowed and IsSlotVisible Brues 2026-11-07 15:43:59 -06:00
  • 32c04f8126 feat(model): DressUpModel ItemTransmogInfo methods Brues 2026-11-07 15:20:50 -06:00
  • 5fe9ecfbdb feat(model): ModelSceneActor ItemTransmogInfo methods Brues 2026-11-07 14:53:50 -06:00
  • 8a17b86478 feat(model): ModelSceneActor DressPlayerSlot, IsSlotAllowed, IsSlotVisible Brues 2026-11-07 14:24:03 -06:00
  • e0207ddd09 docs(model): ModelSceneActor:TryOn Brues 2026-11-07 13:19:01 -06:00
  • 6b78320aa8 feat(model): ModelSceneActor:TryOn Brues 2026-11-07 12:46:14 -06:00
  • 1a84d01d4a fix(model): register Enum.ModelSceneSetting Brues 2026-11-07 12:46:14 -06:00
  • d22d10316b docs(model): Project3DPointTo2D ignores the view insets and translation Brues 2026-11-07 10:47:01 -06:00
  • f58cccc86f refactor(storm): one wrapper for SMemAlloc and SMemFree Brues 2026-11-07 10:35:51 -06:00
  • b08d2fe813 refactor(frame): one wrapper for the layout sub-object's calls Brues 2026-11-07 10:35:51 -06:00
  • f0f784bd70 refactor(gx): one save and restore of the device transforms Brues 2026-11-07 10:23:46 -06:00
  • 72fc61dc6b refactor(model): one copy of a unit's model without its items Brues 2026-11-07 10:16:18 -06:00
  • e68f68ca47 refactor(model): call the M2 tint, alpha and child lookup through M2.h Brues 2026-11-07 10:16:18 -06:00
  • 627c86f5ba refactor(model): share the ModelScene argument checks Brues 2026-11-07 10:11:01 -06:00
  • b644567cf9 refactor(frame): one wrapper for each draw-layer invalidate Brues 2026-11-07 10:11:01 -06:00
  • 891ef4f1e6 refactor(frame): share the frame-class plumbing in Frame::Subclass Brues 2026-11-07 10:06:05 -06:00
  • 9142325a9e fix(dressup): look a link's mount up once Brues 2026-11-07 09:59:21 -06:00
  • 561c03cbe9 fix(dressup): keep a pending mount preview until its own creature loads Brues 2026-11-07 09:56:27 -06:00
  • 0296267f0d fix(model): UndressSlot does nothing without a character component Brues 2026-11-07 09:56:27 -06:00
  • cb459acc28 docs: document the ModelScene frame, its actors and C_ModelInfo Brues 2026-11-07 01:06:08 -06:00
  • b30735ecf9 fix(model): end one-shot actor animations, drop a replaced one's end Brues 2026-11-07 00:41:48 -06:00
  • 0e681855b7 feat(model): pause a ModelScene actor, show a unit's creature display Brues 2026-11-07 00:27:49 -06:00
  • 8bb6055e05 feat(model): frame a scene's picture with view insets and translation Brues 2026-11-06 23:00:31 -06:00
  • e7918018a2 feat(model): project scene points to the frame, store overlapped models Brues 2026-11-06 21:41:16 -06:00
  • 1e1989d230 feat(model): seat the player on a mount in the dressing room Brues 2026-11-06 20:38:40 -06:00
  • be93a6f969 feat(model): show a unit on a ModelScene actor Brues 2026-11-06 19:36:29 -06:00
  • 640ebd0ab0 feat(model): run retail's ModelScene Lua on the scene frame Brues 2026-11-06 19:10:30 -06:00
  • 4bb31eb98d refactor(coord): push script coordinates through one engine chain Brues 2026-11-06 19:10:19 -06:00
  • be21ff50f6 feat(model): add the ModelScene frame type and C_ModelInfo Brues 2026-11-06 18:43:41 -06:00
  • d7103de564 feat(spell): count set bonuses in GetSpellBonusHealing master v1.20.6 Brues 2026-11-09 11:28:51 -06:00
  • c00eb24a8d fix(event): refuse glue's event table and re-validate cached claim slots Brues 2026-11-09 11:05:32 -06:00
  • b65c9e0319 fix(spell): never auto-unshift out of Spirit of Redemption v1.20.5 Brues 2026-11-08 11:29:08 -06:00
  • de033896b1 feat(spell): let autoUnshift talk and use objects in the druid forms Brues 2026-11-07 20:46:48 -06:00
  • dc8d4caf12 fix(loot): skip corpses that stay lootable after LootAllCorpses (#133) MrbcatandBrues 2026-11-07 13:25:23 +08:00
  • 20069f3815 docs(api): sort the reference's sections alphabetically Brues 2026-11-06 17:33:40 -06:00
  • f2fa112f0a feat(mount): add C_MountJournal.GetMountFromSpell and GetMountInfoExtraByID Brues 2026-11-06 17:29:11 -06:00
  • fca967c827 refactor(spell): test a spell's auras through one HasAuraEffect Brues 2026-11-06 17:29:02 -06:00
  • 24404b5a23 fix(swing): report only a held main-hand reset at attack start v1.20.4 Brues 2026-11-06 12:58:12 -06:00
  • a106d86969 fix(unit): consult the name cache only when no unit object is held v1.20.3 Brues 2026-11-06 11:52:58 -06:00
  • fac3be3a0b refactor(lua): take integer enum and constants entries as arrays Brues 2026-11-06 11:34:27 -06:00
  • b49c107778 refactor(lua): take frame-method tables as arrays, not pointer and count Brues 2026-11-06 11:27:22 -06:00
  • 53b7f79440 fix(model): release dress builders and stopped effects with their frame Brues 2026-11-06 11:16:47 -06:00
  • 7b21453469 refactor(model): share the engine model calls across the model modules Brues 2026-11-06 11:11:18 -06:00