Kae
2996bfe8b4
Update StarHumanoid.cpp
2024-05-13 15:53:01 +10:00
Kae
80109a8181
Update StarHumanoid.cpp
...
i am rather sleepy today
2024-05-02 13:12:18 +10:00
Kae
8cbb262c24
fix directives stitching bug when parsing scale
2024-05-02 11:56:59 +10:00
Kae
27e0f6bd71
fix: scale not applying to NPCs properly and applying post-rotation
2024-04-29 06:18:58 +10:00
Kae
ca1426eabc
Lua chat callbacks + better font styling
...
golly gee whiz!! i hope i didn't fuck something up
2024-04-22 06:07:59 +10:00
Kae
ed8b22c472
feat: nicer Humanoid ?scalenearest rendering
2024-04-14 10:32:11 +10:00
Kae
d255328476
Humanoid: apply globalOffset *before* rotation
...
the globalOffset is meant to realign the sprite with the collision poly - applying it after rotating the drawables is bad! (I actually ACCIDENTALLY fixed this in StarExtensions and only noticed the difference today. quite incredible)
2024-04-11 16:27:46 +10:00
Kai Blaschke
cd23817bf1
Fixed remaining compiler warnings
...
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-28 18:30:27 +01:00
Kai Blaschke
431a9c00a5
Fixed a huge amount of Clang warnings
...
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably.
99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified.
Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects.
Most remaining warnings are now unused parameters.
2024-02-19 16:55:19 +01:00
Kae
b51e174bdc
Item drops inherit player velocity, other stuff
2023-08-18 20:03:06 +10:00
Kae
0c2015118b
Armor Item improvements (& other misc)
...
TODO: Make option to return to previewing with dummy
2023-08-18 18:06:00 +10:00
Kae
1e9690b433
the unbridled whimsy within me:
2023-08-04 14:28:43 +10:00
Kae
c80b2d2dbc
Add loading icon when swapping character
2023-08-02 21:28:37 +10:00
Kae
47a527ebbf
Update StarHumanoid.cpp
2023-06-30 02:31:41 +10:00
Kae
0b479ae1b9
fix parsePersonality on other compilers
2023-06-29 06:38:48 +10:00
Kae
fb0ab85089
Lua: player.* identity getters and setters
2023-06-29 05:58:24 +10:00
Kae
322ee3a187
Fix non-rotated drawables still being included when calling Humanoid::render with items off
2023-06-28 20:29:05 +10:00
Kae
98c4e55380
Don't show the held item and rotation in the new inventory portrait
2023-06-28 20:22:25 +10:00
Kae
4c006afc94
Add unused support for using the actual humanoid for armor preview
2023-06-28 01:34:37 +10:00
Kae
332983c97b
The Formatting String Catastrophe
2023-06-27 20:23:44 +10:00
Kae
14b9689b6d
Change formatting to use fmtlib (STILL NEED TO CHANGE TO FMT SYNTAX!)
2023-06-27 19:24:35 +10:00
Kae
4585c9cafa
Lazy-loading of ImageOperation inside Directives
...
also fixed cases of drawables not staying centered after adding directives that scale
2023-06-27 03:38:57 +10:00
Kae
09d26d43b5
Add string view variant of Star::String and use it
...
it's 1:30 AM AGAIN !! !!!!!
This might have broken the inventory icons of custom hats a little, need to look into that
2023-06-26 01:42:18 +10:00
Kae
7eb010d4a1
Pretty much working now
2023-06-24 22:49:47 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00