Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-25 | add grey crafts and consolidate slightly | Vanessa Ezekowitz | |
2017-02-25 | greys were mapped slightly wrong, fixed | Vanessa Ezekowitz | |
2017-02-25 | fix missing full-s50 defs, | Vanessa Ezekowitz | |
fix a couple more broken recipes | |||
2017-02-25 | add crafting recipes for all hues and some greys | Vanessa Ezekowitz | |
also fix broken light grey registration | |||
2017-02-24 | make some color tables globally accessible (in unifieddyes namespace) | Vanessa Ezekowitz | |
2017-02-24 | remove some debug statements | Vanessa Ezekowitz | |
2017-02-24 | dyes -> not in creative inv | Vanessa Ezekowitz | |
2017-02-24 | fix greys in palette conversion table | Vanessa Ezekowitz | |
2017-02-24 | it's okay to use an oversized palette | Vanessa Ezekowitz | |
also formula for 89->256 table was wrong | |||
2017-02-24 | Mark the node via its metadata if it's been painted with 256-color palette | Vanessa Ezekowitz | |
2017-02-24 | translate new dye names to old for 89-color palette check | Vanessa Ezekowitz | |
2017-02-24 | Add detection and setting of new palette | Vanessa Ezekowitz | |
(with any luck, all that's left now is to update the mods that use Unified Dyes, where the new palette is wanted) | |||
2017-02-24 | auto-generate the various dye craftitems | Vanessa Ezekowitz | |
and base them all on a single colorized texture. | |||
2017-02-24 | get rid of HUES2 table (use string ops to replace it) | Vanessa Ezekowitz | |
2017-02-24 | add extended palette | Vanessa Ezekowitz | |
full 256-color range: 24 full hues, with four lighter shades and two darker shades, plus low-saturation versions of the full and darker shades, and 16 levels of greyscale | |||
2017-02-21 | fix not being able to pick up dropped objects while wielding dye | adrido | |
2017-02-18 | add on_rotate handler | Vanessa Ezekowitz | |
to correct rotation for "fake wallmounted" nodes so that they always appear to be on the floor, pointing at one of the four NSEW directions. | |||
2017-02-17 | "widen" the range for floor/ceiling placement checking | Vanessa Ezekowitz | |
in fix_rotation function | |||
2017-02-17 | add helper functions for rotation correction | Vanessa Ezekowitz | |
2017-02-06 | add light_blue to wallmounted palette | Vanessa Ezekowitz | |
2017-02-06 | Pink/brown color translation tweaks | Vanessa Ezekowitz | |
Only perform pink -> light_red and brown -> dark_orange translations if not using the "colorwallmounted" palette. | |||
2017-02-05 | fix broken check-for-colorable | Vanessa Ezekowitz | |
2017-02-04 | use on_use instead of on_rightclick to apply dyes | Vanessa Ezekowitz | |
also add some useful messages if the target was already the same color as the dye, can't be colored, can't take the requested color, etc. | |||
2017-01-30 | don't set a custom param2 if the placed node has no facedir/wallmount | Vanessa Ezekowitz | |
2017-01-30 | fix wallmounted grey numbering | Vanessa Ezekowitz | |
2017-01-29 | fix messed-up grayscale color select logic | Vanessa Ezekowitz | |
2017-01-28 | remove some debug statements | Vanessa Ezekowitz | |
2017-01-28 | add API option for "colorwallmounted" paramtype2 | Vanessa Ezekowitz | |
(pass "wallmounted" to the "is_color_fdir" field where needed) Comes with an abridged, 32-color version of the master palette, containing Red, Orange, Yellow, Green, Cyan, Blue, Violet, and Magenta, in three shades each, plus the usual black/three greys/white, plus pink and brown in two of the extrs spaces. | |||
2017-01-28 | only crop the palleteidx if param2 is colorfacedir | Vanessa Ezekowitz | |
(prevent a potential bug later: some day, maybe there will be more than 89 colors in UD) | |||
2017-01-28 | colorfdir -> is_color_fdir | Vanessa Ezekowitz | |
(preparing for later inclusion of some kind of wallmounted palette) | |||
2017-01-28 | fix a couple more missing aliases | Vanessa Ezekowitz | |
2017-01-28 | fix several dye-handling bugs | Vanessa Ezekowitz | |
2017-01-28 | API CHANGE: after_dig_node instead of on_destruct | Vanessa Ezekowitz | |
This also fixes the case where digging a block just drops the dye on the ground instead of putting it in the player's inv. | |||
2017-01-28 | fix facedir not being set when simple node placement fall-through is called | Vanessa Ezekowitz | |
2017-01-26 | fix wrong param2 setting | Vanessa Ezekowitz | |
2017-01-26 | handle both cases of nodes being set with facedir | Vanessa Ezekowitz | |
2017-01-26 | remove debug statements | Vanessa Ezekowitz | |
2017-01-26 | improve handling of greyscale in get-hsv function | Vanessa Ezekowitz | |
2017-01-26 | add an alternate "find HSV" function. | Vanessa Ezekowitz | |
Note that if the result is greyscale, the name ("black", "grey", ...) is returned in the "hue" field, sat is empty string, and val is "light", "dark", or empty string. | |||
2017-01-26 | handle a few more color-to-grey and grey-to-color cases | Vanessa Ezekowitz | |
2017-01-26 | Just do the node's color search manually | Vanessa Ezekowitz | |
(to handle cases where the node has more than just the standard-format nodename:[shade_]hue[_s50] naming, e.g. stairsplus nodes like: nodename:stair_[shade_]hue[_s50][_some_extra_details] | |||
2017-01-26 | handle special cases for greyscale dyes and unpainted nodes | Vanessa Ezekowitz | |
2017-01-26 | rework how split palettes are handled | Vanessa Ezekowitz | |
2017-01-25 | add "split" palette for mods that need facedir + param2 color | Vanessa Ezekowitz | |
2017-01-25 | only allow placing the wielded thing if it's actually a node | Vanessa Ezekowitz | |
2017-01-25 | add a few missing aliases | Vanessa Ezekowitz | |
2017-01-25 | Add some helper functions to support the new param2-style coloring | Vanessa Ezekowitz | |
Most of the code came from cheapie's plasticbox mod | |||
2014-12-27 | use current intllib API | Vanessa Ezekowitz | |
2014-03-20 | add support for intllib translation mod | Xanthin | |
2013-12-15 | local-ize a few variables/tables | Vanessa Ezekowitz | |