Grid Sage Forums

Grid Sage Forums

  • December 04, 2024, 01:03:26 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

LINKS: Website | Steam | Wiki

Pages: 1 2 [3] 4 5 ... 10
 21 
 on: November 13, 2024, 11:30:09 PM 
Started by Boondiggle - Last post by Boondiggle
Here is an image exported from REXPaint 1.70 using all of CDDA's possible colors

Code: [Select]
  {
    "type": "ascii_art",
    "id": "22cb",
    "picture": [
      "<color_black_red>ƒ</color><color_red>ƒ</color><color_green_red>ƒ</color><color_brown_red>ƒ</color><color_blue_red>ƒ</color><color_magenta_red>ƒ</color><color_cyan_red>ƒ</color><color_light_gray_red>ƒ</color><color_dark_gray_red>ƒ</color><color_light_red_red>ƒ</color><color_light_green_red>ƒ</color><color_yellow_red>ƒ</color><color_light_blue_red>ƒ</color><color_pink_red>ƒ</color><color_light_cyan_red>ƒ</color><color_white_red>ƒ",
      "</color><color_black_green>ƒ</color><color_red_green>ƒ</color><color_green>ƒ</color><color_brown_green>ƒ</color><color_blue_green>ƒ</color><color_magenta_green>ƒ</color><color_cyan_green>ƒ</color><color_light_gray_green>ƒ</color><color_dark_gray_green>ƒ</color><color_light_red_green>ƒ</color><color_light_green_green>ƒ</color><color_yellow_green>ƒ</color><color_light_blue_green>ƒ</color><color_pink_green>ƒ</color><color_light_cyan_green>ƒ</color><color_white_green>ƒ",
      "</color><color_black_brown>ƒ</color><color_red_brown>ƒ</color><color_green_brown>ƒ</color><color_brown>ƒ</color><color_blue_brown>ƒ</color><color_magenta_brown>ƒ</color><color_cyan_brown>ƒ</color><color_light_gray_brown>ƒ</color><color_dark_gray_brown>ƒ</color><color_light_red_brown>ƒ</color><color_light_green_brown>ƒ</color><color_yellow_brown>ƒ</color><color_light_blue_brown>ƒ</color><color_pink_brown>ƒ</color><color_light_cyan_brown>ƒ</color><color_white_brown>ƒ",
      "</color><color_black_blue>ƒ</color><color_red_blue>ƒ</color><color_green_blue>ƒ</color><color_brown_blue>ƒ</color><color_blue>ƒ</color><color_magenta_blue>ƒ</color><color_cyan_blue>ƒ</color><color_light_gray_blue>ƒ</color><color_dark_gray_blue>ƒ</color><color_light_red_blue>ƒ</color><color_light_green_blue>ƒ</color><color_yellow_blue>ƒ</color><color_light_blue_blue>ƒ</color><color_pink_blue>ƒ</color><color_light_cyan_blue>ƒ</color><color_white_blue>ƒ",
      "</color><color_black_magenta>ƒ</color><color_red_magenta>ƒ</color><color_green_magenta>ƒ</color><color_brown_magenta>ƒ</color><color_blue_magenta>ƒ</color><color_magenta>ƒ</color><color_cyan_magenta>ƒ</color><color_light_gray_magenta>ƒ</color><color_dark_gray_magenta>ƒ</color><color_light_red_magenta>ƒ</color><color_light_green_magenta>ƒ</color><color_yellow_magenta>ƒ</color><color_light_blue_magenta>ƒ</color><color_pink_magenta>ƒ</color><color_light_cyan_magenta>ƒ</color><color_white_magenta>ƒ",
      "</color><color_black_cyan>ƒ</color><color_red_cyan>ƒ</color><color_green_cyan>ƒ</color><color_brown_cyan>ƒ</color><color_blue_cyan>ƒ</color><color_magenta_cyan>ƒ</color><color_cyan>ƒ</color><color_light_gray_cyan>ƒ</color><color_dark_gray_cyan>ƒ</color><color_light_red_cyan>ƒ</color><color_light_green_cyan>ƒ</color><color_yellow_cyan>ƒ</color><color_light_blue_cyan>ƒ</color><color_pink_cyan>ƒ</color><color_light_cyan_cyan>ƒ</color><color_white_cyan>ƒ",
      "</color><color_black_light_gray>ƒ</color><color_red_light_gray>ƒ</color><color_green_light_gray>ƒ</color><color_brown_light_gray>ƒ</color><color_blue_light_gray>ƒ</color><color_magenta_light_gray>ƒ</color><color_cyan_light_gray>ƒ</color><color_light_gray>ƒ</color><color_dark_gray_light_gray>ƒ</color><color_light_red_light_gray>ƒ</color><color_light_green_light_gray>ƒ</color><color_yellow_light_gray>ƒ</color><color_light_blue_light_gray>ƒ</color><color_pink_light_gray>ƒ</color><color_light_cyan_light_gray>ƒ</color><color_white_light_gray>ƒ",
      "</color><color_black_dark_gray>ƒ</color>       <color_dark_gray>ƒ</color>       ",
      "<color_black_light_red>ƒ</color>        <color_light_red>ƒ</color>      ",
      "<color_black_light_green>ƒ</color>         <color_light_green>ƒ</color>     ",
      "<color_black_yellow>ƒ</color>          <color_yellow>ƒ</color>    ",
      "<color_black_light_blue>ƒ</color>           <color_light_blue>ƒ</color>   ",
      "<color>ƒ</color>            <color_pink>ƒ</color>  ",
      "<color_black_light_cyan>ƒ</color>             <color_light_cyan>ƒ</color> ",
      "<color_black_white>ƒ</color>              <color_white>ƒ"
    ]
  },

And here's what it looks like in-game (tested with 0.G and 0.G STEAM)



Here is the same code, but updated with color tags that match definitions in the current stable version of CDDA

Code: [Select]
    {
    "type": "ascii_art",
    "id": "22cb",
    "picture": [
      "<color_black_red>ƒ</color><color_red>ƒ</color><color_green_red>ƒ</color><color_brown_red>ƒ</color><color_blue_red>ƒ</color><color_magenta_red>ƒ</color><color_cyan_red>ƒ</color><color_light_gray_red>ƒ</color><color_dark_gray_red>ƒ</color><color_light_red_red>ƒ</color><color_light_green_red>ƒ</color><color_yellow_red>ƒ</color><color_light_blue_red>ƒ</color><color_pink_red>ƒ</color><color_light_cyan_red>ƒ</color><color_white_red>ƒ",
      "</color><color_black_green>ƒ</color><color_red_green>ƒ</color><color_green>ƒ</color><color_brown_green>ƒ</color><color_blue_green>ƒ</color><color_magenta_green>ƒ</color><color_cyan_green>ƒ</color><color_light_gray_green>ƒ</color><color_dark_gray_green>ƒ</color><color_light_red_green>ƒ</color><color_light_green_green>ƒ</color><color_yellow_green>ƒ</color><color_light_blue_green>ƒ</color><color_pink_green>ƒ</color><color_light_cyan_green>ƒ</color><color_white_green>ƒ",
      "</color><color_black_yellow>ƒ</color><color_red_yellow>ƒ</color><color_green_yellow>ƒ</color><color_brown>ƒ</color><color_blue_yellow>ƒ</color><color_magenta_yellow>ƒ</color><color_cyan_yellow>ƒ</color><color_light_gray_yellow>ƒ</color><color_dark_gray_yellow>ƒ</color><color_light_red_yellow>ƒ</color><color_light_green_yellow>ƒ</color><color_yellow_yellow>ƒ</color><color_light_blue_yellow>ƒ</color><color_pink_yellow>ƒ</color><color_light_cyan_yellow>ƒ</color><color_white_yellow>ƒ",
      "</color><color_h_blue>ƒ</color><color_h_red>ƒ</color><color_h_green>ƒ</color><color_h_brown>ƒ</color><color_blue>ƒ</color><color_h_magenta>ƒ</color><color_h_cyan>ƒ</color><color_h_light_gray>ƒ</color><color_h_dark_gray>ƒ</color><color_h_light_red>ƒ</color><color_h_light_green>ƒ</color><color_h_yellow>ƒ</color><color_h_light_blue>ƒ</color><color_h_pink>ƒ</color><color_h_light_cyan>ƒ</color><color_h_white>ƒ",
      "</color><color_black_magenta>ƒ</color><color_red_magenta>ƒ</color><color_green_magenta>ƒ</color><color_brown_magenta>ƒ</color><color_blue_magenta>ƒ</color><color_magenta>ƒ</color><color_cyan_magenta>ƒ</color><color_light_gray_magenta>ƒ</color><color_dark_gray_magenta>ƒ</color><color_light_red_magenta>ƒ</color><color_light_green_magenta>ƒ</color><color_yellow_magenta>ƒ</color><color_light_blue_magenta>ƒ</color><color_pink_magenta>ƒ</color><color_light_cyan_magenta>ƒ</color><color_white_magenta>ƒ",
      "</color><color_black_cyan>ƒ</color><color_red_cyan>ƒ</color><color_green_cyan>ƒ</color><color_brown_cyan>ƒ</color><color_blue_cyan>ƒ</color><color_magenta_cyan>ƒ</color><color_cyan>ƒ</color><color_light_gray_cyan>ƒ</color><color_dark_gray_cyan>ƒ</color><color_light_red_cyan>ƒ</color><color_light_green_cyan>ƒ</color><color_yellow_cyan>ƒ</color><color_light_blue_cyan>ƒ</color><color_pink_cyan>ƒ</color><color_light_cyan_cyan>ƒ</color><color_white_cyan>ƒ",
      "</color><color_black_white>ƒ</color><color_red_white>ƒ</color><color_green_white>ƒ</color><color_brown_white>ƒ</color><color_blue_white>ƒ</color><color_magenta_white>ƒ</color><color_cyan_white>ƒ</color><color_light_gray>ƒ</color><color_dark_gray_white>ƒ</color><color_light_red_white>ƒ</color><color_light_green_white>ƒ</color><color_yellow_white>ƒ</color><color_light_blue_white>ƒ</color><color_pink_white>ƒ</color><color_light_cyan_white>ƒ</color><color_white_white>ƒ",
      "</color><color_i_dark_gray>ƒ</color>       <color_dark_gray>ƒ</color>       ",
      "</color><color_i_light_red>ƒ</color>        <color_light_red>ƒ</color>      ",
      "</color><color_i_light_green>ƒ</color>         <color_light_green>ƒ</color>     ",
      "</color><color_i_yellow></color>           <color_yellow>ƒ</color>    ",
      "</color><color_i_light_blue>ƒ</color>           <color_light_blue>ƒ</color>   ",
      "</color><color_i_pink>ƒ</color>            <color_pink>ƒ</color>  ",
      "</color><color_i_light_cyan>ƒ</color>             <color_light_cyan>ƒ</color> ",
  "</color><color_i_white>ƒ</color>              <color_white>ƒ</color>"]
  },

And here's what that looks like in-game



Here's a table of current color tags that need updating and their updated versions to their right:

currentupdatedcurrentupdatedcurrentupdated
black_brownblack_yellowmagenta_blueh_magentalight_red_light_graylight_red_white
red_brownred_yellowcyan_blueh_cyanlight_green_light_graylight_green_white
green_browngreen_yellowlight_gray_blueh_light_grayyellow_light_grayyellow_white
blue_brownblue_yellowdark_gray_blueh_dark_graylight_blue_light_graylight_blue_white
magenta_brownmagenta_yellowlight_red_blueh_light_redpink_light_graypink_white
cyan_browncyan_yellowlight_green_blueh_light_greenlight_cyan_light_graylight_cyan_white
light_gray_brownlight_gray_yellowyellow_blueh_yellowwhite_light_graywhite_white
dark_gray_browndark_gray_yellowlight_blue_blueh_light_blueblack_dark_grayi_dark_gray
light_red_brownlight_red_yellowpink_blueh_pinkblack_light_redi_light_red
light_green_brownlight_green_yellowlight_cyan_blueh_light_cyanblack_light_greeni_light_green
yellow_brownyellow_yellowwhite_blueh_whiteblack_yellowi_yellow
light_blue_brownlight_blue_yellowblack_light_grayblack_whiteblack_light_bluei_light_blue
pink_brownpink_yellowred_light_grayred_whiteblack_pinki_pink
light_cyan_brownlight_cyan_yellowgreen_light_graygreen_whiteblack_light_cyani_light_cyan
white_brownwhite_yellowbrown_light_graybrown_whiteblack_whitei_white
black_blueh_blueblue_light_grayblue_white
red_blueh_redmagenta_light_graymagenta_white
green_blueh_greencyan_light_graycyan_white
brown_blueh_browndark_gray_light_graydark_gray_white



I'm not sure when this changed. I'll have to do some more digging to find that out. As far as having a full color palette goes, that was a pipe dream. I learned that Cata has technical restrictions placed on its colors to conform with a particular ANSI standard, so the above "half" palette is all the colors that artists have available to work with.

 22 
 on: November 13, 2024, 05:55:13 PM 
Started by R-26 Lightspeed - Last post by Kyzrati
I think the description would be a lot clearer if it had "doesn't work on robots with dismemberment immunity" at the end of it.
I tend to avoid doing that because then for consistency you really want to do it everywhere, and that results in very long lists and descriptions all over the place. It's better to have such a description on the object that actually has such an effect, where it directly matters at the closest point.

CS is insanely good against more than just that one bot though. Lotta good otherwise strong targets in the late game considering how powerful it is. I originally took it for FFF in my last run, but ended up failing that target since my power was instantly shot off and saving it for later where it obliterated a number of other nasty bots at relatively low cost to my build. Stripping powerful combat bots to guarantee your pick of their loot is quite a good deal.

 23 
 on: November 13, 2024, 10:22:40 AM 
Started by R-26 Lightspeed - Last post by R-26 Lightspeed
Also kind surprising that you're just getting that achievement now? Would've assumed you got that ages ago considering how easy it is to get once you can reach that area.
I think the effect probably didn't trigger any of the first two or three times i attempted to use it (attempts probably only made during my first runs),
and then never used it again, partially because it's a melee weapon, but mostly because of the vague description.

My understanding of it was something like this :
"It definitely won't work on all enemies, that would completely break the game. Therefore, some robots are immune to it. Which ones? Probably those with coring immunity."
(With this understanding of it, the weapon lost most of its use cases.)
"I don't think it's worth it to spend two slots for an unreliable melee weapon that drains tons of energy and can only kill enemies i can already kill quickly anyway, especially when i always play ranged builds, so i don't see the point to it."

Then, when i started doing flight builds :
"Still not worth it, the Broadsword is much more reliable at killing enemies, costs less energy, and so on."

Eventually, i heard that it could kill a certain large prototype robot that does have coring immunity, but that didn't clarify what it could actually kill.
I think i might have tried to use the Core Stripper against that robot, but i'm not sure. It definitely didn't succeed, though.
And i never saw the point anyway, since my builds couldn't benefit from that robot's parts.

It's only recently that which robots were immune to it was clarified (i think that change is from Beta 14?),
but even then, the immunity to the Core Stripper is written about only in the "Dismemberment immunity" explanation,
instead of within the part description itself (like is done for some other parts, like the Immobilizer and the Field Lobotomy Kit).
I think the description would be a lot clearer if it had "doesn't work on robots with dismemberment immunity" at the end of it.


The only reason i actually got the achievement is because i saw that someone had gotten it rather easily, and because i saw the two bugfixes about the Obliterator (which i haven't gotten yet),
which allowed me to deduce how to get the achievement. I was then able to get it the very next run.
So yeah, that's why it's the 220th achievement i got.

 24 
 on: November 13, 2024, 05:13:41 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Yeah it was coded to do that intentionally.

 25 
 on: November 13, 2024, 05:11:37 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Yeah this is simply normal order of operations as they're carried out, and you'll find a few messages that refer to things before they eventually update their name (sometimes in the history log as well), or in some cases actually the reverse, though it's clear what happens so not something to make special exceptions for. There is enough complexity now that making such exceptions actually ends up causing other unforeseen issues.

 26 
 on: November 13, 2024, 05:06:23 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Ah, another instance of this--just not long ago fixed a similar issue elsewhere for the same reason (some things that were built before the ability to get map-wide intel through other means, so the original code was written without that knowledge--gets more and more common as the game gets so much more massive, not to mention all the time trying to find most such things before a release :P).

mark_security doesn't have this issue though, it works correctly since it was put together years later.

 27 
 on: November 13, 2024, 04:35:34 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Yeah the description is just more specific than it needs to be. You can get the achievement by successfully using it on anything, the assumption was just that you'll probably want to use it on an enemy :P (also it sounds cooler in the description, but again it's technically not required)

Also kind surprising that you're just getting that achievement now? Would've assumed you got that ages ago considering how easy it is to get once you can reach that area.

Anyway, I'll just update the code for this so that it does require it to be an actual enemy, for consistency since clearly someone might actually use this on... something other than the major enemies it's usually used on xD

 28 
 on: November 13, 2024, 04:30:46 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Yeah it's not a bug, I just built it to support only up to a certain size (due to how it's calculated) and didn't want to go further than that. That's obviously a pretty special exception there :P

 29 
 on: November 13, 2024, 04:11:28 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Yep, the usual, an outdated analysis due to updates for other reasons :P

The date in the changelog section for that version is missing an end parenthesis in changelog.txt, by the way. It currently looks like this :
Cogmind Alpha 12 "The Place No One Lives to Tell About" (161122
Yeah that was done with some automation recently when I decided to rebuild the entire changelog from the beginning to improve the formatting a bit, guess I can add that in manually :P

 30 
 on: November 13, 2024, 04:05:26 AM 
Started by R-26 Lightspeed - Last post by Kyzrati
Well I normally might not be able to tell what's happening in the gif because it's really quite small and I can't seem to make it any bigger, but I guess it does get the point across in this case. That said, I'm sure they were blocked and forced to find a new path because Beta 14 contains a rather serious new pathfinding issue that was added while working out a proper way to remove the AI jumping potential (and it went kinda overboard) so this has already been addressed after the release and adjusted for Beta 15. You'll have to wait for that (so far just in prerelease testing), and until then know that there are definitely some weird paths being taken by AIs in groups at the moment in Beta 14 if you observe them long enough and closely enough, or just get "lucky."

Pages: 1 2 [3] 4 5 ... 10