goofy ahh !get bug

  • jansuki
    6th November Member 0 Permalink

    So if i do !get vx (or vy) (id) it bluescreens me, e.g. if i do !get vx 20 and theres a particle with id 20, i crash with the error: 

    An attempt will be made to save all of this information to crash.log in your data folder.
    Please attach this file to your report.

    Version: 99.3.384 X86_64-LINUX-GNU LUACONSOLE HTTPS
    Tag: 53a1f8d
    Date: 2025-11-06T02:59:36Z
    Stack trace; Main is at 0x435070:
    - ./TPT-Base/powder() [0x591817]
    - ./TPT-Base/powder() [0x432e5a]
    - ./TPT-Base/powder() [0x92ef6c]
    - ./TPT-Base/powder() [0x92efd7]
    - ./TPT-Base/powder() [0x92f109]
    - ./TPT-Base/powder() [0x409cca]
    - ./TPT-Base/powder() [0x47caef]
    - ./TPT-Base/powder() [0x43359f]
    - ./TPT-Base/powder() [0x43784d]
    - /lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7ffb3de4324a]
    - /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7ffb3de43305]
    - ./TPT-Base/powder() [0x42e605]

    Edited once by jansuki. Last: 6th November
  • jacob1
    6th November Developer 0 Permalink
    ok. Someone else reported this to me yesterday. I fixed it for the next version.

    It will crash when using !get on any float property (like velocity or temp). Use sim.partProperty(20, "vx") instead of !get vx 20 if you really need it.