Commit History

  1. fix(cloud): use field 0x44 as render Y, not field 0x34⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    2b88223
  2. refactor: fix DDGameWrapper size to 0x6F10 and remove WABox⁠

    paavohtl +1: Claude Sonnet 4.6
    902aa11

  1. refactor: rename TeamArenaState to TeamArena, use raw pointers for soundness⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    e80ee6b

  1. feat: port CTaskTeam__CreateWeatherFilter to Rust, extract wa_lcg⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    113d28e

  1. style: cargo fmt across all crates⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    1d3de83

  1. fix: correct SharedData entity type and rename all SpecialFireSubtype/WormState⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    3b55aa0
  2. refactor: rename NapalmStrike subtype to StrikeFire⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    ca43e7d
  3. fix: eliminate noalias UB in vtable dispatch, add typed TeamMessage⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a0cd512

  1. feat: generic CTask<V> vtable parameter + FieldRegistry generics support⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    bbd8297

  1. feat: add CTaskTeamVTable and typed handle_message dispatch⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    d43153a

  1. refactor: distribute task class addresses to their home modules⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    94ea94e
  2. feat: add #[derive(FieldRegistry)] to all task entity structs⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    045679a

  1. fix: remove extra loading progress ticks, cargo fmt⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    04e939e

  1. refactor: split task.rs into per-type modules under task/⁠

    paavohtl +1: Claude Sonnet 4.6
    f3cbb8a