Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-17 | protection check on_use | Vanessa Ezekowitz | |
2017-03-14 | on_construct for nodes that were 89-color or static, | Vanessa Ezekowitz | |
but now use an LBM to convert to the 256-color palette | |||
2017-03-11 | don't crash if the dye target is an unknown node :P | Vanessa Ezekowitz | |
2017-02-26 | made base_color_crafts, shade_crafts, | Vanessa Ezekowitz | |
and greymixes tables globally accessible | |||
2017-02-26 | get rid of some redundant variables | Vanessa Ezekowitz | |
(just directly reference the table elements instead) | |||
2017-02-26 | add another recipe | Vanessa Ezekowitz | |
2017-02-26 | add more hue recipes | Vanessa Ezekowitz | |
also fix a variable that got capitalized for some reason | |||
2017-02-26 | add more "direct" recipes | Vanessa Ezekowitz | |
for the more esoteric colors | |||
2017-02-26 | only use the node def's palette entry to check palette type | Vanessa Ezekowitz | |
(don't assume it has to be paramtype2="color", otherwise that screws up uncolored nodes that need this check for on_use) | |||
2017-02-25 | define on_use for default dyes | Vanessa Ezekowitz | |
(forgot to include the overrides) | |||
2017-02-25 | override default dyes to keep their hues/shades consistent | Vanessa Ezekowitz | |
with how this mod uses them. Also fix missing aliases for same. | |||
2017-02-25 | clean up greyscale portion of extended palette | Vanessa Ezekowitz | |
remap greys slightly, tweak related recipes | |||
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 | |