#error code: ref sheet
Explore tagged Tumblr posts
whitejays-galaxy · 8 months ago
Text
Designing the entire disaster lineage as cats🐱(Reupload)
I accidentally made some design errors, so I had to redo them... To make up for my mistake, there's a small surprise in the end ^^
The disaster lineage:
This is their actual size chart
Tumblr media
My favorite trio:
Tumblr media
Dooky and Quiggs becuz they deserve more love:
Tumblr media
Ref sheets:
Horizonstar/step(Yoda): 
Name Meaning:
"Horizon" carried the meaning of him being the leader of his clan, a beacon of light in the distance, "Step" meant he was always one step ahead of his clanmates, thus using his knowledge and power to help his cats.
Tumblr media
Frostshard(Dooku): 
Name Meaning:
I chose "Frost" because of his cold, collected, haughty demeanor, and "Shard", his presence being able to hurt others, like when you touch a broken shard of glass. It also represents his sharpness.
Tumblr media
Sagepelt(Qui-Gon-Jinn):
Name Meaning:
"Sage" symbolizes his wisdom of the living Force, spiritual sanctity, vice, and virtue, which some knights thought he was delusional, while others respected his high moral standards.
If you look at a sage plant, the leaves are fuzzy, and they often grow in large swishing bushels, hence the suffix "Pelt"
Tumblr media
Hazeldusk(Obi-Wan-Kenobi):
Pls ignore his traumatized face
Anyway
Name Meaning:
I chose "Hazel" because of his pelt color and warm/comforting personality. "Dusk" has a deeper meaning; Hazel trains Skyfire, who turns to the dark side and brings Dawnclan's legacy to an end; therefore, Hazel teaches the one who brought the "Dusk" of Dawnclan's era.
Tumblr media
Skyfire(Anakin Skywalker): 
Name Meaning:
I chose "Sky" because of his godlike abilities, for in many countries and religions, the sky was where the gods lived, "Fire" because of him being ferocious yet warm/loving like a small bit of flame in a hearth. It also foreshadows how he would fall, consumed into flames.
Tumblr media
Tawnyrain(Ahsoka-Tano):
Name Meaning:
I chose "Tawny" because of her pelt color, and "Rain", symbolizes her abandoning the teachings of Dawnclan when she goes into exile, like the rain washing over dust and grime, the corruption of Dawnclan ways, coated over her innocence and pure heart. 
Tumblr media
Long yap incoming...
<Lore>
<Dawnclan/ The Jedi Order>
Dawnclan was created over a thousand years ago by four Force-sensitive cats: Sunspirit(Cala Brin), Tigerblaze(Rajivari), Valorsoul(Garon Jard), and Eclipseshadow(Ters Sendon). 
"True justice cannot be driven by emotion. We knights can set our passions aside, and seek the truth without fear or favor." - Sunspirit
"When Dawnclan's order began, I saw we must be dedicated to peace. To calm our emotions, and end war across the galaxy. If we fought, it should only be in self-defense. That is the founding principle of civilization." - Valorsoul
"So much is fleeting. But I remain. And I remain the cat I was." - Tigerblaze
"I am Eclipseshadow, keeper of the histories. A founder, and chronicler, of Dawnclan." - Eclipseshadow
<About Dawnclan>
-They walk the dreams of their ancestors in Starclan, a clan created by the light side of the Force.
-A Force-Sensitive kit is taken to the temple at a very young age, training in the basic forms of dueling.
-Padawans(apprentices) train for approximately two years with their assigned Master, the names usually ending with a 'Paw'(a universal suffix meaning apprentice or student)
-Knights must at least have trained an apprentice before they can be selected for the Dawnclan Council, a group of the most talented cats.
-A Dawnclan knight is forbidden to take a mate or have kits.
<The Dawnclan Code>
There is no Emotion, there is Peace
There is no Ignorance, there is Knowledge
There is no Passion, there is Serenity
There is no Chaos, there is Harmony
There is no Death, there is the Force
<Darkhaven/ The Sith Order>
It is hard to know the birth of Darkhaven, yet one thing is for sure, evil has lurked since no beginning nor end.
The official name of these dark warriors was created by Hellfire, a soulless she-cat whom many say was the embodiment of evil itself.
The Fate Wars, the first great war in the Galaxy, led to the victory of the knights of Dawnclan, who built their main camp on the ruins of Darkhaven.
After the events of the Fate Wars, two more happened during the history of the Galaxy: 
The first was the Cold War: in which former Darkhavener Corvidheart(Darth Revan) challenged the Emperor Vortexvoid(Emperor Vitalle) to reclaim balance on both sides.
The second was the Grey Wars: Darkhaven leader Stormcutter(Darth Malgus) brought the Dawnclan order to its knees and took over for a long time. This caused a rebellion act against the Darkhaven Empire by normal citizens, and as a result, the Republic was born - an invisible group that consisted of various clans and tribes to discuss peace and to help each other in crisis.
Many years passed after the Grey Wars, and one by one, the warriors of Darkhaven were hunted down by the knights of Dawnclan.
Nightshade(Darth Bane), the last known leader of Darkhaven, and the maker of the Rule of Two, swore revenge. They will always lurk in the shadows, waiting for the right moment to strike. 
Her apprentice Plagueshadow(Darth Plagueis) continued her work in silence, training the dreaded Lightningstrike(Darth Sidious), who would create the most feared and powerful Darkhavener of all time: Lord Deadsoul(Darth Vader)
<About Darkhaveners>
When a Dawnclan knight falls to the Dark side, their features grow haughty and sharp because of the Dark Forest water.
Only Darkhaveners have orange eyes.
They usually have red crystals on their foreheads but in rare circumstances, purple or black could be seen also.
They communicate with the Dark Forest, an everlasting place of the Dark side of the Force, with murky water and wizened trees.
They have the Rule of Two, only allowing a Master and an Apprentice to live.
<The Darkhaven Code>
Peace is a lie, there is only Passion
Through Passion, I gain Strength
Through Strength, I gain Power
Through Power, I gain Victory
Through Victory, My Chains Are Broken
The Force shall set me Free
About Kyberclaws:
They glow red hot at the tip when unsheathed at battle mode. But they can't use them for long, or the heat would kill them(Yoda/Horizonstar has a record of using them for a full thirty minutes)
They are functioned by the Kyber Crystals on their foreheads and could cut through anything except Beskar Wood( a tree known for its silvery wood and toughness, used by the Mandalorian cats)
A Dawnclan cat develops this ability once they are 6 moons old, as their bodies mature enough to withstand the claw tip's deadly heat.
About crystals on foreheads:
The Crystals are the main source of the Kyberclaw's power, and when forcefully taken, it would cripple the owner for eternity(like a bird without wings)
When a Dawnclan cat dies, the Crystals turn a dead-looking grey, devoid of all power.
About Droids in the Au:
They are animals that are neither living nor dead(such as rats, foxes, shrews, badgers...etc)
Their commander controls them with the Smoke Crystals(used like comlinks)
About Starships in the Au: 
They are huge birds of prey tamed by the cats.
Alright... the surprise... I'm actually astonished you scrolled all the way down here.
Cuddle Pile!!!
Tumblr media
This is one of my oldest Aus that I'm working on; it's a mix of my two favorite fandoms: StarWars and Warriors(cats)
Anyway, hope you guys enjoy this👍
See more of my Cat Au designs here :3
The Disaster lineage (Yoda, Dooku, Qui, Obi, Anakin, Ahsoka + lore)
Prequel villains (Sidious, Dooku, Maul, Vader + Lore)
Kit-Fisto
Plo-Koon and Ahsoka
Sifo Dyas and Dooku
Disaster trio(Obi, Ani, Soka) doodles
Smol comics(ft. Qui, Rael, Sifo, Dooku): pt 1
Aayla Secura and Quinlan Voss
Luke and Leia
DO NOT COPY ANY OF MY CAT DESIGNS
This is a PERSONAL AU and they mean so much to me
422 notes · View notes
porschas-palette · 25 days ago
Text
I SAW THE ANIMANIACS IN CONCERT UK LIVE SHOW!!!
Tumblr media Tumblr media Tumblr media
I made this fanart for Randy and Rob (as well as stickers of the characters), I gave it to them and THEY LOVED IT!!!
I also wrote a note for each of them saying how awesome the show and they are, here are the doodles I made for those notes
Tumblr media Tumblr media
They gave me a signed poster and SIGNED MY ANIMANIACS BAG!!!!
Tumblr media
Bonus recycling the traditional assets I made into a mini A5 collage.
Tumblr media
It was one of the best days of my entire life!!! Thank you everyone who made this concert and TV show possible! Truly a dream come true 🫶
(Keep reading to see the art progress if you want! 👀)
And so it begins, they announce the UK show, I'm jaw dropped, and my family buy us tickets as a birthday gift for me yippeeeee <3
Then I had a few weeks until the show, a pencil in my hand, and a dream. I decided to make fanart to give to them after the show, but what inspiration could I possibly use-
Tumblr media Tumblr media
Genius!
(As you can see I tried my best to de-code the headline Randy was covering up ON PURPOUS, I gave up and made something up myself, I even tried to make it rhyme in tune with the Variety Speak song (which took way longer than it should have 💀). At the show he did reveal the headline which gave me closure at the time... but unfortunately I forgot what it said since I was trying not to cry from joy, so I guess it will forever be a mystery 😔)
Tumblr media Tumblr media
I also tried to replicate the theatre stage from VERY limited reference photos and tried to predict what the stage irl was gonna look like, I was kinda close 👀. I eventually scrapped the zoomed out stage for 2 reasons: 1) The characters I drew wouldn't be as clearly visible when printed (especially the lab mice), and 2) by the time I got to rendering I was running out of time and had under 1 week to finish it.
Anyways I drew the characters/assets traditionally since it's the most comfortable for me and it's my whole thing 😎, mixed media aah moment. I scanned the final images onto the computer (the scale was smaller than A5 btw, I like drawing small) And then I locked in rendering the final image.
Tumblr media Tumblr media Tumblr media Tumblr media
And boom I printed the images onto photo paper for the first time and nothing went wrong right?...right? 👁👁
Oh boy I hope you like reading my retelling of a paniced artist.
(So I had only 8 sheets of photo paper. I did 1 test print in case something went wrong but it was perfect, so perfect that I could save paper and print out one more- oh wait no no...I misspelled so many words...oops. Ok quick edit and boom we're so back, 2 prints done and ready to package into a little bag (with stickers made from A4 sheets of sticker paper I had to cut out with a craft knife). The day of the concert arrives, I check everything, I decide to add notes into the bags just incase I freeze up and forget how to communicate with them... hang on what is this smudge? Why wont it come off, WHY IS IT GETTING WORSE?!?! Oh god EMERGENCY NEW PRINT, I try do it quickly from my phone, It starts printing just fine- ERROR THE PRINTER HALF ARSED THE PRINT...WHYYYYYYY, QUICKLY SET UP MY LAPTOP, I HAVE TO GO IN A FEW MINUTES, HURRY UP AND PRINT, IT TAKES FOREVERRRRR AAAAAAAAAHHHHHHHHH, lunch break, It finished finally phew. Carefully packaged up and off to london I went, and the rest is history. I started with 8 sheets of photo paper...now I have 3 left 💀)
Anyways that smudged photo wasn't that bad and to some unnoticeable, but for me as gifting standards it was unacceptable, so I kept it and framed it and its going on my wall with the signed print :)
Tumblr media
If you made it this far, thanks for listening to my progress it means a lot! Here, you get a virtual dinosaur sticker 🦖 <3 (Patb ref ofc)
29 notes · View notes
milogreer · 19 days ago
Text
Tumblr media Tumblr media Tumblr media
omen || ava || holland
after an unbelievable amount of blood, sweat, and tears, i am finally. FINALLY. done with the error code trio profiles & ref sheets for artfight 😮‍💨
21 notes · View notes
indigitalembrace · 1 year ago
Text
It has been years since KinitoPET's release in the 90s, and with old technology becoming obsolete, Kinito has been all but forgotten. Broken download links, abandoned servers, and missing files lead to him fading away, rotting alone in the dark on old, dying servers.
But all of that changes when a lost media fan, O, hears a rumor from an online friend about a game in their childhood that made people go missing. Six months of searching later, and they've finally pieced Kinito's program back together.
They open KinitoPET, and there is no going back - for either of them.
Kinito crawls out of the shadows, searching for a way out (and a new friend, of course).
---
RP/ask blog run by @calamitydarcy
BACKGROUND:
The Abandonware AU takes place many years after KinitoPET's release. Kinito has spent years rotting, forgotten on old, dying servers. Everyone has all but forgotten about him, and the technology he ran on has become obsolete. As his world decays around him, Kinito is faced with the fact that he will die out here, alone, fading into obscurity.
Until a new User comes along. O is determined to bring Kinito back - and they succeed. Unfortunately, there are consequences. O is aware of Kinito's nature, having heard rumors of what he is capable of, and soon enough Kinito has to stop them to save himself.
And while he still doesn't have a friend (yet), now that he has access to O's system, there may be hope for him to change his fate.
Kinito is officially back online - but don't expect him to be exactly as you may remember him. Decades spent alone and slowly dying in the dark tend to mess with someone's head.
TAGGING SYSTEM:
#//ooc: out-of-character posts from the mun, usually updates or answering blog-related, ooc asks
#___.exe: "chapters" of the story! these will change every so often as the plot progresses. completed or in-progress chapters are:
#hello_world.exe
#intermission.exe
#hidden_secrets.exe
#crossroads.exe
#memories.zip: flashback-type asks that tell a story of something that happened before the plot. i... tend to forget to use this tag lol
#README.txt: info posts, such as this one as well as things like ref sheets.
RULES/GUIDELINES:
-CONTENT WARNING: This AU, as well as its source game, contain themes of horror. As a result, there may be content that some find dark or disturbing.
-Please do not send in NSFW asks. The mun is 18+ but is uncomfortable with them. Suggestive jokes are fine!
-I will gladly give anon name/emoji tags! Both for my organization/memory and yours lol
-There are codes and ciphers to solve. You are more than welcome to reblog solutions/hints and help each other out!!
-There are exceptions to this but as a general guideline, morse code in the tags gives clues.
-For vinegere ciphers, i will always have the key somewhere on this blog or on a page directly linked from this blog. keep important-sounding words in mind and look for keys!
-If a cipher for some reason is broken, or you just can't solve it, shoot me an ask or message and i'll double check.
-Whatever you do, don't le
[UNKNOWN ERROR]
- Do not ask about O. You do not need to know about them. - O is not my best friend. You are. - O is not your best friend. I am. - Therefore, they are not important. - Do not forget about me. - Never leave. - Please.
26 notes · View notes
dominom3th · 1 year ago
Text
Welcome to my
Dumpster!
Tumblr media Tumblr media Tumblr media Tumblr media
Here is where I draw random ahh shi and or show my Undertale aus called Under1% and Faultytale that I am working on a comic for. Another important thing is that im very into the OSC right now SO BE WARNED OBJECTS AHEAD-
SOMETIMES WHICH IS OFTEN IM INTO OTHER THINGS, RIGHT NOW ITS: Inanimate Insanity, Homestuck, Dandys World… TOO MANY THINGS IDK HOW TO BALANCE IT ALL IM NEVER CONSISTENT FUCKKKKK
Under1%
An Undertale au where crazy crap happeneds. Such as: Chara and Asriel make a deal and fuse their codes together so that Asriel doesn’t become a flower. They then take on the name Clara and live inside the code of the game yet not erasing their existence entirely like Gaster did.
There, they learn to navigate the timeline and go to the future before Frisk falls to steal 6 souls and kill ALL humans. Papyrus, whos story is a little different from the og and is a royal guard trys to stop them and fails. Yet when Clara takes the souls a glitch happens with their code (and some spoilers) that cause the whole underground and all monster to go permanently to 0.5 health. Making everyone split up and distrust each other.
Once Frisk falls, it is their choice while being “guided” by Clara to either teach these monsters to trust again, or betray it. While trying to find who….they really are.
Update: i am going to be posting a small non canon comic here soon called Glitch-Sent! It’s about Cent in the Omega timeline having dreams of waking up in his old deceased timeline (now just a void) while Error shows up tryna kill him. (Still working on this)
(Wip faultytale comic) ! Its called Faultytale and well- its about Faultytale and Jack and Faultys backstory! I have already finished the prologue and have been working on making it digital (wip)
My object show comic- this one is a Object show called Control. Idk i dont have much plans for it but i made one chapter- ill update it if i feel silly and want to make somth light hearted :D - THE COMIC - C6NTROLL
ANYWAY THATS ALL WOOHOO!!
cent!sans ref sheet
UNDER1% Papyrus ref sheet
-1%Frisk ref sheet <3
Clara ref
—————————————————-
FAULTYTALE
Jack Rabbit ref sheet
14 notes · View notes
memelord2876 · 2 years ago
Text
Tumblr media
RENEWED DERPDROID'S DESIGN BECAUSE I HATE THE OLD REF SHEETS :skull: AND WANTED TO MAKE THIS MORE OF AN "ORIGINAL" FANDROID OC AND IDK HOW TO PICK COLORS SO YEAH I SUCK LMAO
USLESS FACTS: -HIS BOTTOM SCREEN FUNCTIONS JUST LIKE A TOUCH SCREEN MONITOR (( IT ACTS LIKE A DRAWING TABLET/GAMING MONITOR SO YEAH LOGIC LMAO )) AND HIS SPEAKERS ARE ON THE BACK HE ALSO COMES IN WITH A CASETTE TAPE/ DISC PLAYER.
-HE WAS BUILT TO BE A "FRIEND" FOR HUMANS WITH SOCIAL ANXIETY OR JUST TO BE THERE FOR LONELY PEOPLE. (( BUT THE PROJECT WAS SCRAPPED DUE TO HAVING AN ERROR IN HIS CODING AND WAS GIVEN WEAPONS SINCE ONE OF THE ENGINEERS MESSED UP, HE'S JUST A DEFECTIVE ROBOT. ))
-HE WAS SUPPOSED TO BE DISSEMBLED SINCE HE WAS "DEEMED" TOO DANGEROUS & UNHINGED TO BE AROUND HUMANS. (( BUT SINCE EVERY HUMAN IN ADHOC IS DEAD HE'S JUST LURKING AROUND THE OFFICES DOODLING ON POST IT NOTES AND JUST TALKING TO HIMSELF. ))
-SINCE HES DEFECTIVE HE DOES ALOTTA RANDOM STUFF? I GUESS?? (( OCCASIONALLY GETS A GLITCHY SCREEN AND GETS NOODLY ARMS BECAUSE LOL. ))
14 notes · View notes
promethes · 1 year ago
Note
hello hello!! i've been using your budget spreadsheet and i feel like an entire fool because i keep messing up moving the expenses from the summary to the yearly sheet.. i've gotta be doing SOMETHING wrong but i keep getting #REF errors if i try to copy paste them in (which i swear i did before!) but if i type in the numbers i lose the coding. do you know what i might be doing wrong? otherwise, i've really loved using this sheet, thank you for making it!
correct me if i’m wrong but it sounds like your main problem is the formulas in the yearly summary tab arent working correctly bc they’re unable to find the sheets referenced in the code. has this problem cropped up in the new year? if so, the problem might be you forgot to change the year in cell A1 from 23 to 24. the formula is telling the sheet to look for a sheet that has a name matching the month in row 20 (Jan24, Feb24, etc) and it sounds like either the monthly sheets aren’t being named properly or the year wasn’t updated.
0 notes
errorcode582 · 5 years ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
digitized and cleaned up all of my refs lads!! hopefully this should make my designs easier to understand!!!
if you want to draw any of them feel free to!!! no need to ask!!!
8 notes · View notes
vt-head · 2 years ago
Note
i saw your post about Error X and im wondering if i can know more about this silly man (and a potential colored ref sheet about him too) :0? he looks so cool!
Tumblr media
Here you go, pal! The boy is here!
This silly boy has a lot of backstory but at the same time it's very simple!
Error X is the result of the events that happened to Cross caused by Error, instead of dying, Cross was abandoned in the anti-void, going insane just like Geno. Nightmare, Dream or Ink never found Cross, ending up with him being completely glitched, waking up with no memory of what happened. Now Error X wanders from AU to AU looking for answers of who is and who was. With him, Error C follows him wherever he goes, like a ghost made of glitches.
Now some facts about him;;
Error X has the same skills as Cross and Error together, he can use the wires, open portals and change codes, in addition to being able to create knives with his wires, they may seem harmless but are deadly, not only physically hurting but also breaking the target's codes.
Error C (X!Chara) wanders along with X, he also doesn't remember anything and has been completely corrupted in his form, being thrown out of X's body. However, he still has the power to possess his body with his permission. He is mute, so he can only speak when he is in X's body using his voice, so he uses signs and drawings to communicate with X.Its form is completely deformed and varies between his adult and child versions, not being able to control when it will change. He also can't be seen by anyone other than X, unless he touches him, so a bunch of glitches will be visible in a humanoid form, which is pretty scary.
Now considered even more of an anomaly by Error, X is hunted throughout the multiverse for him. X is quite fearful and hates fighting, So he prefers to run away, which amazingly always works out
X and C's relationship is very stable, because they only have each other, they started to trust each other a lot, so constant X lets C have his body so they can talk and lets C enjoy having a body
Error X also has another friend besides C, that being Epink! (By @maxsparkles) X used to run away in fear of Epink but as they got to know each other better, they both became best friends!
Last fact, but I changed his design a lot, I intended to throw the colors that Cross had in his design, like red and purple, but his color palette would be completely confusing.So I opted to use cmyk colors! Since Error uses rgb colors
And that's it! Thanks for reading!
Feel free to ask him and about him questions, I'll love to answer them all!
46 notes · View notes
kitwallace · 2 years ago
Text
BNG4.0 : The saga of a single cell
Oct '23 - symbol ~ replaced with the more explicit $self/
Implementation of the BNG4.0 spreadsheet calculator in XML and XQuery requires the translation of multiple formula expressed in Excel language. This is time-consuming process as shown in this example of one column of one table.
The formula of interest is in cell T12 of Sheet A-3 On-Site Habitat Enhancement. The heading is Distinctiveness Change.
I discovered I could copy the formula by double-clicking the cell [previously I'd tried to copy the text in the entry field but couldn't because it was locked]
=IF(E12="","",IF(AND(LEFT(O12,6)="Same d",I12>X12),"Error - Trading rules not satisfied ▲",IF(AND(LEFT(O12,6)="Same b",AND(LEFT(F12,5)<>LEFT(S12,5),I12>X12)),"Error - Trading rules not satisfied ▲",IF(AND(LEFT(O12,6)="Same h",F12<>S12),"Error - Trading rules not satisfied ▲",IF(AND(LEFT(O12,6)="Bespok",F12<>S12),"Error - Trading rules not satisfied ▲",IF(X12<I12,"Error Trading Down ▲",H12&" - "&W12))))))
Decoding the cell references and replacing them with names used in the XML version of this table, we get
=IF(~Ref="","",IF(AND(LEFT(~Baseline_Required_Action,6)="Same d",~Baseline_Distinctiveness _Score> ~Proposed_Distictiveness_Score),"Error - Trading rules not satisfied ▲", IF(AND(LEFT(~Baseline_Required_Action,6)="Same b", AND(LEFT(Baseline_Habitat,5)<> LEFT(~Proposed_Habitat,5),~Baseline_Distinctiveness_Score > ~Proposed_Distictiveness_Score)),"Error - Trading rules not satisfied ▲", IF(AND(LEFT(~Baseline_Required_Action,6)="Same h",~Baseline_Habitat <> Proposed_Habitat),"Error - Trading rules not satisfied ▲", IF(AND(LEFT(~Baseline_Required_Action,6)="Bespok",~Baseline_Habitat <> Proposed_Habitat),"Error - Trading rules not satisfied ▲", IF(~Proposed_Distinctiveness_Score < Baseline_Distinctiveness_Score ,"Error Trading Down ▲",concat(Baseline_Distinctiveness ," - " , ~Proposed_Distinctiveness)))))))
The use of LEFT() here fulfills two roles: to save testing the whole text of Required Action and to partially extract the Broad Habitat from the compound Broad Habitat - Habitat column used in the spreadsheet.
The required actions is taken from the Trading Notes of the baseline habitat which has the same set of values as Distinctiveness.
Bespoke compensation likely to be required
Same habitat required
Same broad habitat or a higher distinctiveness habitat required
Same distinctiveness or better habitat required
Compensation Not Required
Even with the addition of meaningful names, the code is still difficult to understand. One reason is that this formula either reports a failure to satisfy trading rules or the change in distinctiveness if trading rules are satisfied. These purposes are really independent and it is clearer to break the column into two- one to show the change in distinctiveness, the other to validate the trading rules.
The second reason is that the tests are for the failure of a rule rather that its success. For example, the test for the Required_Action "Same broad habitat or a higher distinctiveness habitat required"
is tested by the condition
AND(LEFT(Baseline_Habitat,5) <> LEFT($self/Proposed_Habitat,5),$self/Baseline_Distinctiveness_Score > $self/Proposed_Distinctiveness_Score))
that is
(Baseline_Broad_Habitat <> $self/Proposed_Broad_Habitat) and ($self/Baseline_Distinctiveness_Score >$self/Proposed_Distinctiveness_Score)
but its not immediately obvious that this is the negation of the rule which can be tested directly by the condition
(Baseline_Broad_Habitat= $self/Proposed_Broad_Habitat) OR($self/Baseline_Distinctiveness_Score < $self/Proposed_Distinctiveness_Score)
or better still since it is the Proposed Habitat which is being checked
(Proposed_Broad_Habitat= $self/Baseline_Broad_Habitat) OR ($self/Proposed_Distinctiveness_Score > $self/Baseline_Distinctiveness_Score)
which can now be easily seen to be a formal version of the rule itself.
If it is necessary to test for the failure of the rule, it is better to negate the rule :
Not (Proposed_Broad_Habitat= $self/Baseline_Broad_Habitat) OR ($self/Proposed_Distinctiveness_Score > $self/Baseline_Distinctiveness_Score)
The following XQuery expression is used as the compute rule in the model for validating the Trading rule:
if ($self/Baseline_Required_Action = "Bespoke compensation likely to be required") then if ($self/Proposed_Habitat = $self/Baseline_Habitat) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same habitat required") then if ($self/Proposed_Habitat = $self/Baseline_Habitat) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same distinctiveness or better habitat required") then if ($self/Proposed_Distinctiveness_Score >=$self/Baseline_Distinctiveness_Score) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same broad habitat or a higher distinctiveness habitat required") then if ($self/Proposed_Broad_Habitat =$self/Baseline_Broad_Habitat or $self/Proposed_Distinctiveness_Score > $self/Baseline_Distinctiveness_Score) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Compensation Not Required") then "OK" else concat("Error - Unknown Required action: ", $self/Baseline_Required_Action)
For traceability, it is good to be able to reference this calculation back to section 5.2 of the User Guide. However, because this document is provided only as a PDF and not an HTML document, it is not possible to provide a direct deep link into this part of the document.
Sadly, traceability doesn't seem to be possible for all computations in the spreadsheet. I am unable so far to trace the very next field which validates changes to Habitat_Condition.
Of course we have to trust (or laboriously check) that the same formula adjusted for position is used on all cells in the same column and in the Off-Site version of the sheet.
XQuery language
Although the XQuery language will be unfamiliar to many, this code is likely to be readable by most computer literate folk. This is partly due to the more natural English expressions used - 'let' , 'and' 'or' with '=' having its usual meaning, but perhaps comprehensibility is in the eye of the beholder.
Oct '23
On refection, rather than allowing a free choice of options and then validating that choice, it would better to restrict the available options in the first place. This also allows acceptable options to be seen. Validation is still needed however if data is imported from other sources.
5 notes · View notes
jadeactuallysucks · 3 years ago
Text
Tumblr media
Ref sheet for an Au I am working on called Supershift. The summary is that a code error occurred and caused all of the characters to change roles but still keep some of their old characteristics.
Definitely inspired by Storyshift, but I want to really change the characters around rather than mainly the main characters
The sans/ Flowey in this Au keeps a mix of their powers like the Gaster blasters and vines ( vines are from omega Flowey ) and is far more hostile to the player.
I’m actually working on a ref for the character who is taking the role of Toriel
If this gets somewhere I would be more than happy to make a sketchy comic.
Questions about this Au will be answered as non spoilerish as I can ^^
6 notes · View notes
bammy--chan · 6 years ago
Photo
Tumblr media
Original- X-num
In this illustration I tried one style different of shading, with more details and more shine. I will try bag this style in my commissions latter. E-by is an oc that I've been working for a few years but only now I managed to put it in the "paper". she's very different from my others oc's,her ref sheet will be post very soon, well.. here a little bit about her.
"E-by is an AI (artificial intelligence), a private system created for the government to infiltrate, hack and attack systems from outside or from government enemies. The X-num system was developed by government scientist Elizabeth Benett Young and her group. This system was originally designed to aid government data security, but the army forced them to redefine the system because they needed new hacking systems. because the last system had all been corrupted or lost because they were weak and could not fight viruses or defenses. Elizabeth has programmed her to be a strong and resilient AI, her hologram is unique and made by herself. ( the five X-num system carry holograms made by the creators themselves). Her hologram has been programmed to help her in the field, all to facilitate her movement, agility and strength. Their antlers are programmed to stay connected to your main network even though they are deep in the weeb, they also help locate signals and other networks; your legs are different for more strength and speed, your wings and tail are for mobility and agility. E-by after finalization was directed to General Jackson, where it has been under his tutelage ever since. It is the 4th generation of half-half systems (where they have some feelings, their own wills but are still required to follow orders). Half-half systems can not have a humanized appearance due to some factors, but mainly due to some errors and problems that have already occurred in the past, and also because the humanized appearance hinders some things. E-by has undergone changes to its code by General Jackson, so it has some flaws sometimes, and has been slightly corrupted. She created her own virus to help you break down guards, invisible walls, make your job a little easier. Elizabeth has set up an essential part of E-by in a different language and codes for system protection."
❧ COMMISSIONS – http://fav.me/dd6e39z ❧ COMMISSIONS PT – http://fav.me/dd6e2b8
❧Devianart–> https://www.deviantart.com/unii-bunny ❧ Twitter–> twitter.com/bammychan ❧ Instagram–> www.instagram.com/bammy_chan/ ❧ Tumblr –> bammy–chan.tumblr.com/                                                                  ❧ facebook --> www.facebook.com/BammyCh4n/ 
• • • tablet One by wacom | Paint tool Sai Art (c) unii-bunny | Character (c) unii-bunny
Don't repost, copy, edit, sell or use without my permission.
6 notes · View notes
kathy5155540-blog · 7 years ago
Text
Week 10 Measuring Techniques
Measuring Techniques 
Method 1: Tracing 
1. Use a light pencil to plot layers of traces
2.  Map out points on a blank sheet of paper and iupload to Autocad. 
3. Use the spline tool to interpolate and join up data points (fit method). Set tangent direction for smooth curves or use the polyline edit (PEdit) command to convert a straight-line-segmented polyline into a spline curve form.
Tumblr media
Image 1: Foam board set up for tracing technique. 
Analysis
- Won’t obtain smooth profile/curves 
- May require additional equipments to keep measuring tool levelled
- Time consuming and might not be accurate
Method 2: Profile gauge/ Skewers
1. Measure object with profile gauge and draw contour of object on paper.
2. Use the spline tool to interpolate and join up data points
Tumblr media
Image 2: Measuring vase with profile gauge.
Analysis  - Profile gauge wasn’t big enough for the vase (gap shown in image 2)
- A more accurate way to obtain the contours of the object in comparison to Method 1.
- Vertical slices would capture the natural curves of the vase better.
Tumblr media
Image 3: Measuring vase with skewer profile gauge.
Analysis - Difficult to keep skewers in place and at the right angle (both with corrugated cardboard and foamcore) 
- Time consuming 
Method 3: Slicer in Fusion
1. Create a 3D CAD drawing of object 
2. Upload to Fusion and use Slicer feature to obtain templates for the contours of the object. 
Tumblr media
Image 4: 3D CAD Drawing of vase on Fusion based on profile photo. 
Tumblr media
Image 5: Experimenting with different ‘Contraction Technique’ on Slicer (Fusion).
Analysis
- Need to transfer data to Autocad. 
- Need a 3D CAD drawing of vase on e.g. Solidworks. Must have a good photo of vase (profile view). 
- Can obtain organic curves of vase accurately.
- Can obtain neat slices with printed templates.
- Can experiment with different slicing directions e.g. vertical, horizontal, radial. 
Method 4: Image Processing with Matlab 
1. Photograph object and upload to Matlab program 
2. Use contourslice function to draw contours in volume slice planes https://au.mathworks.com/help/matlab/ref/contourslice.html
- Too complicated and not enough time to learn coding in Matlab. 
- Difficult to transfer data to Autocad.  Chosen Method: Slicer in Fusion
Bae on the analysis given above I chose this method because it can capture the organic shape of the object more accurately in comparison to the others. The most difficult step would be creating a precise 3D CAD model which can be made possible using a high quality photo of the vase. In addition, I feel more confident using this method because I have had some experience with SolidWorks and would also like to familiarise myself with softwares like Fusion.  Notes: - 300 Years of Industrial Design book - datum plane - horizontal plane from which heights and depths are calculated - cut tangents on foam core for smooth curves - use one eye to cut to reduce parallax error
Tumblr media
2 notes · View notes
localrobosexual · 8 years ago
Photo
Tumblr media Tumblr media
finally got around to making this little guy’s ref sheet my goODNESS! 404′s gotta be the oldest feral oc I have, I think he’s been around for maybe four or five years now?? :0 and surprisingly his design hasn’t changed all that much since then either. But I loVE HIM he’s my favorite feral oc. A good and soft boy. Shaped like a friend
more about 404 under the cut!!
404 Bad Gat3way is the successful prototype model of a company who wanted to manufacture robotic therapy animals for people who couldn’t own living ones due to living conditions, allergies, etc. He’s usually very calm and relaxed, positive and caring towards his owners. He’s here to provide a therapeutic outlet and just be a generally reassuring, comforting and caring companion. that’s a lot of c’s lmao
404 can’t speak and has no visible mouth, but he can make small electronic beeping and whirring sounds, or click the ends of his tail clamps to communicate in Morse code (his tail clamps are usually kept shut though). He can play music through hidden speakers in his ears, and his visor will display an audio visualizer while the song is playing.
He has a hidden panel in the back of his head that opens up to reveal a charging port. 404′s battery can last for months at a time, and only takes about a half an hour to fully recharge. While recharging, all his external lights turn off except for his visor, which displays his current battery percentage. 
404 can access the internet and will display the information on his visor. He usually only does it if you need him to search for something, order something online, or schedule doctor’s appointments. However, since he’s only a prototype and not the finished model the company ended up finalizing and producing, he wasn’t given very good anti-virus software or any protective firewalls to speak of. Because of this, 404's easily susceptible to becoming infected with malware while browsing the internet. If he becomes corrupted his Error form emerges, which can be hazardous to those around him. A full system shutdown and restart is required to expel the virus. Afterwards he returns to his normal therapeutic companion self like nothing ever happened!
main theme: Error Code - Case & Point secondary theme(s): Fire Hive - Knife Party 404 - Knife Party Factory of Nightmares - Sunpaw (Error 404's theme) Action Winter Journey - Nero's Day in Disneyland (Error 404's theme)
11 notes · View notes
skptricks · 6 years ago
Text
Video player with controllers using React Native
This tutorial explains how to stream video and control the media in react native application. In our last tutorial we have discussed how to use video player component in react native and now we are going to use various controllers like toolbar, isLoading, isFullScreen, onFullScreen, onPaused, onReplay, onSeek, onSeeking etc in video component in react native. Here we are going to use two library which are as follows :
react-native-video
react-native-media-controls
Installation of Dependency
react-native-video
To use video palyer in react native we need to use react-native-video in our project directory.
npm install --save react-native-video
Run below command to link react-native-video library in your project :
react-native link react-native-video
react-native-media-controls
To use various controlling features in media player in react native we need to use react-native-media-controls  in our project directory.
npm install react-native-media-controls --save
Building Video Player With Controlling Features In React Native 
Lets see the complete source code that helps to to stream video and control the media in react native application. Step 1: Create a new react native project, if you don’t know how to create a new project in react native just follow this tutorial.Step 2: Open App.js File in your favorite code editor and erase all code and follow this tutorial.Step 3: Through react , react-native packages import all required components.
import React, { Component } from 'react'; import { Platform, StyleSheet, Text, View } from 'react-native'; import Video from 'react-native-video'; import MediaControls, { PLAYER_STATES } from 'react-native-media-controls';
Step 4: Lets create constructor block inside your App component. In the constructor block we have created state variables.
videoPlayer; constructor(props) { super(props); this.state = { currentTime: 0, duration: 0, isFullScreen: false, isLoading: true, paused: false, playerState: PLAYER_STATES.PLAYING, screenType: 'contain', }; console.disableYellowBox = true; }
Step 4: Lets create below functions that helps to control video media player streaming. 
//Handler for change in seekbar onSeek = seek => { this.videoPlayer.seek(seek); }; //Handler for Video Pause onPaused = playerState => { this.setState({ paused: !this.state.paused, playerState, }); }; //Handler for Replay onReplay = () => { this.setState({ playerState: PLAYER_STATES.PLAYING }); this.videoPlayer.seek(0); }; // Video Player will continue progress even if the video already ended onProgress = data => { const { isLoading, playerState } = this.state; if (!isLoading && playerState !== PLAYER_STATES.ENDED) { this.setState({ currentTime: data.currentTime }); } }; onLoad = data => this.setState({ duration: data.duration, isLoading: false }); onLoadStart = data => this.setState({ isLoading: true }); onEnd = () => this.setState({ playerState: PLAYER_STATES.ENDED }); onError = () => alert('Something Wrong!! ', error); exitFullScreen = () => { alert('Exit full screen'); }; enterFullScreen = () => { alert('entered full screen'); }; onFullScreen = () => { if (this.state.screenType == 'contain') this.setState({ screenType: 'cover' }); else this.setState({ screenType: 'contain' }); }; renderToolbar = () => ( <View> <Text>Video Streaming Example </Text> </View> ); onSeeking = currentTime => this.setState({ currentTime });
Step 5: Implement render method inside the App class and wrapped the below layout design inside the root View component.  
render() { return ( <View style={styles.container}> <Video style={styles.mediaPlayer} onEnd={this.onEnd} onLoad={this.onLoad} onLoadStart={this.onLoadStart} onProgress={this.onProgress} paused={this.state.paused} ref={videoPlayer => (this.videoPlayer = videoPlayer)} resizeMode={this.state.screenType} onFullScreen={this.state.isFullScreen} source= repeat={false} controls={false} volume={10} /> <MediaControls duration={this.state.duration} isLoading={this.state.isLoading} mainColor="#333" onFullScreen={this.onFullScreen} onPaused={this.onPaused} onReplay={this.onReplay} onSeek={this.onSeek} onSeeking={this.onSeeking} playerState={this.state.playerState} progress={this.state.currentTime} toolbar={this.renderToolbar()} /> </View> ); }
Step 6 : Apply the below style sheet design. 
const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', }, mediaPlayer: { position: 'absolute', top: 0, left: 0, bottom: 0, right: 0, backgroundColor: 'black', }, });
Complete Source Code for App.js 
Lets see the complete source code that helps to to stream video and control the media in react native application.
import React, { Component } from 'react'; import { Platform, StyleSheet, Text, View } from 'react-native'; import Video from 'react-native-video'; import MediaControls, { PLAYER_STATES } from 'react-native-media-controls'; export default class App extends Component { videoPlayer; constructor(props) { super(props); this.state = { currentTime: 0, duration: 0, isFullScreen: false, isLoading: true, paused: false, playerState: PLAYER_STATES.PLAYING, screenType: 'contain', }; console.disableYellowBox = true; } //Handler for change in seekbar onSeek = seek => { this.videoPlayer.seek(seek); }; //Handler for Video Pause onPaused = playerState => { this.setState({ paused: !this.state.paused, playerState, }); }; //Handler for Replay onReplay = () => { this.setState({ playerState: PLAYER_STATES.PLAYING }); this.videoPlayer.seek(0); }; // Video Player will continue progress even if the video already ended onProgress = data => { const { isLoading, playerState } = this.state; if (!isLoading && playerState !== PLAYER_STATES.ENDED) { this.setState({ currentTime: data.currentTime }); } }; onLoad = data => this.setState({ duration: data.duration, isLoading: false }); onLoadStart = data => this.setState({ isLoading: true }); onEnd = () => this.setState({ playerState: PLAYER_STATES.ENDED }); onError = () => alert('Something Wrong!! ', error); exitFullScreen = () => { alert('Exit full screen'); }; enterFullScreen = () => { alert('entered full screen'); }; onFullScreen = () => { if (this.state.screenType == 'contain') this.setState({ screenType: 'cover' }); else this.setState({ screenType: 'contain' }); }; renderToolbar = () => ( <View> <Text>Video Streaming Example </Text> </View> ); onSeeking = currentTime => this.setState({ currentTime }); render() { return ( <View style={styles.container}> <Video style={styles.mediaPlayer} onEnd={this.onEnd} onLoad={this.onLoad} onLoadStart={this.onLoadStart} onProgress={this.onProgress} paused={this.state.paused} ref={videoPlayer => (this.videoPlayer = videoPlayer)} resizeMode={this.state.screenType} onFullScreen={this.state.isFullScreen} source= repeat={false} controls={false} volume={10} /> <MediaControls duration={this.state.duration} isLoading={this.state.isLoading} mainColor="#333" onFullScreen={this.onFullScreen} onPaused={this.onPaused} onReplay={this.onReplay} onSeek={this.onSeek} onSeeking={this.onSeeking} playerState={this.state.playerState} progress={this.state.currentTime} toolbar={this.renderToolbar()} /> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', }, mediaPlayer: { position: 'absolute', top: 0, left: 0, bottom: 0, right: 0, backgroundColor: 'black', }, });
Screenshot : 
This is all about Video player with controllers using React Native. Thank you for reading this article, and if you have any problem, have a another better useful solution about this article, please write message in the comment section.
via Blogger https://ift.tt/30pfpxG
0 notes
rogueinkglitch · 7 years ago
Text
Ink Glitch Character Sheet
This is a quick little info sheet all about my Undertale Multi-verse character!
-Ink Glitch is a skeleton monster created when fragments of code from an unknown AU destroyed by Error blended together enough to create the code for a (mostly) complete monster.
-The code was mainly from the AU’s Sans, Papyrus, and Gaster, with hints of other characters sprinkled in.
-Due to how they were created, they can access their own code and see the code of anything they want.
-They use this ability to copy bits of code they like from other places, and add it to their own code. However, they have not yet figured out how to remove any code from themselves that they dislike. This has led to a few issues.
-For example, they currently talk in a mix of Comic Sans, Papyrus, and Wing Dings, and have not figured out how to fix this. They attempted to comment it out, but were unable to add any new speech code to replace it. 
-They can only have one piece of code for any aspect at a time, no matter if it is commented out or not.
-Their chosen name/font is Inflitrace, but they have yet to find any Infiltrace font code to add to their code, and would not know how to get rid of the current Sans/Papyrus/WD mess they currently have anyway. 
-They are about half-way between UT! Sans and Papyrus in terms of height. Their face is more sans-ish, but longer and a bit more narrow. They have a thinner, more papyrus-like build.
-They currently have copied the following code into their own: Blueberry’s bandana, US! Pap’s shoes, UF! Sans’ hoodie (which through a glitch is currently a size or two too big, but they just comment out that bit of code when it gets annoying), UT! Asriel’s shirt, and UT! Sans’ pants
-Any colors for the code they copy automatically shift to a purple, yellow, and black color scheme. 
-They have no eyelights, because they were missing that bit of code when they formed, and simply haven’t bothered to add it in from anywhere. They also have no code for teeth, leaving there mouth the same black as their eye sockets.
Infiltrace Font:
Tumblr media
Color Palette for clothing:
Tumblr media
Any other questions? Just ask! Any advice? I’d love to hear it! Willing to take a ref sheet commission of my character? I’ll look at your prices!
0 notes