rip toxins
Posted: Sun Aug 01, 2021 9:08 pm
toxins is getting removed this week
whats next engineering?Rohen_Tahir wrote:toxins is getting removed this week
It's true. The removal PR was opened on Sunday.sinfulbliss wrote:Lies and falsehood.
what?sinfulbliss wrote:Cuban Pete is rolling in his grave. Toxins sounds so much better than Ordnance... And plasma causes toxin damage anyway so it's not, like, terribly inaccurate.
What if you renamed it to "T0xinz" instead? That'd fix the pathing issue right? Or like "T.oxins"? I dunno man seems weird to change the whole name that's been that way for years because of how it shows up in the cooder programs.
You heard me, green man.TheFinalPotato wrote:what?sinfulbliss wrote:Cuban Pete is rolling in his grave. Toxins sounds so much better than Ordnance... And plasma causes toxin damage anyway so it's not, like, terribly inaccurate.
What if you renamed it to "T0xinz" instead? That'd fix the pathing issue right? Or like "T.oxins"? I dunno man seems weird to change the whole name that's been that way for years because of how it shows up in the cooder programs.
excuse me?sinfulbliss wrote:You heard me, green man.TheFinalPotato wrote:what?sinfulbliss wrote:Cuban Pete is rolling in his grave. Toxins sounds so much better than Ordnance... And plasma causes toxin damage anyway so it's not, like, terribly inaccurate.
What if you renamed it to "T0xinz" instead? That'd fix the pathing issue right? Or like "T.oxins"? I dunno man seems weird to change the whole name that's been that way for years because of how it shows up in the cooder programs.
I said...TheFinalPotato wrote:excuse me?sinfulbliss wrote:You heard me, green man.TheFinalPotato wrote:what?sinfulbliss wrote:Cuban Pete is rolling in his grave. Toxins sounds so much better than Ordnance... And plasma causes toxin damage anyway so it's not, like, terribly inaccurate.
What if you renamed it to "T0xinz" instead? That'd fix the pathing issue right? Or like "T.oxins"? I dunno man seems weird to change the whole name that's been that way for years because of how it shows up in the cooder programs.
Genetics= DeviationsEOBGames wrote:What will those crazy coders do next
So physics?cacogen wrote:in a rare moment of self-restraint i opted not to say ordnance sounds off but now i will. i think it needs to refer to the relevant scientific field
There there. But yeah, what it does is basically this:wubli wrote:Please I just learned it you can't just remove it
Edit number one Wait I'm really stupid can someone translate the pr to me and me being a 12 year old
Edit number two YOu guys fucking scared me I'm sleep deprived you can't do this to me it's just a re-name I' m going to cry
░░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄░░░░░░░wubli wrote:Please I just learned it you can't just remove it
Edit number one Wait I'm really stupid can someone translate the pr to me and me being a 12 year old
Edit number two YOu guys fucking scared me I'm sleep deprived you can't do this to me it's just a re-name I' m going to cry
Perhaps it could refer to the production of explosives- something like Ordnance, maybe?cacogen wrote:no, something more specific
Well, what is artillery exactly?MMMiracles wrote:i thought ordnance meant like artillery
Technically it's a title for any military explosive, bombs and such would qualify too.MMMiracles wrote:i thought ordnance meant like artillery
well this isnt tg mc , so military explosives arent what they make, toxin should be changed to boomer department as they make shit go boomEOBGames wrote:Technically it's a title for any military explosive, bombs and such would qualify too.MMMiracles wrote:i thought ordnance meant like artillery
On a serious note, a scientific title for what's done in Toxins would probably be Energetics, but that's a convoluted title that doesn't, in my eyes, roll off the tongue as well as Ordnance.
Personally ordnance is a kinda quirky word which doesn’t really roll off the tongue easily cause of the double “dn” consonants. Feels weird to say. Maybe for Brits...EOBGames wrote:Technically it's a title for any military explosive, bombs and such would qualify too.MMMiracles wrote:i thought ordnance meant like artillery
On a serious note, a scientific title for what's done in Toxins would probably be Energetics, but that's a convoluted title that doesn't, in my eyes, roll off the tongue as well as Ordnance.
Someone coded this.Agux909 wrote:There there. But yeah, what it does is basically this:wubli wrote:Please I just learned it you can't just remove it
Edit number one Wait I'm really stupid can someone translate the pr to me and me being a 12 year old
Edit number two YOu guys fucking scared me I'm sleep deprived you can't do this to me it's just a re-name I' m going to cry
All references for the science department are now labeled "Ordnance" instead of "Toxins"
All references for plasma as the gas are now labeled "Plasma" instead of "Toxins"
References for toxin damage are still labeled "Toxins"
So now the code is less of a spaghetti mess when having to rummage through it for toxin references.
You know what, you're right. Coders deserve a break. I therefore propose a new system.XivilaiAnaxes wrote:This is a stupid complaint who gives a fuck what a niche part of science is labelled as.
It makes it easier on the poor sods that work for free to make the game better. You'll get used to the new nomenclature.
This is stupid and you should feel bad for posting it.sinfulbliss wrote:You know what, you're right. Coders deserve a break. I therefore propose a new system.XivilaiAnaxes wrote:This is a stupid complaint who gives a fuck what a niche part of science is labelled as.
It makes it easier on the poor sods that work for free to make the game better. You'll get used to the new nomenclature.
For ease of use, I propose we get rid of the departmental names entirely. We replace them with something simple, so it's most efficient on the backend.
"Genetics" will be "G"
"Xenobiology" will be "X"
Toxins will be "T"
Sec will be "S"
And so forth. This should greatly simplify matters.
(Note: in cases where there are conflicts (i.e., science and sec both "S"), we can use more letters. So "SCI" and "SEC.")
That checks out.Jaredfogle wrote:Use descriptive and obvious names
Optimize for readability, not writability. While it is certainly easier to write M than victim, it will cause issues down the line for other developers to figure out what exactly your code is doing, even if you think the variable's purpose is obvious.
Don't use abbreviations
Avoid variables like C, M, and H. Prefer names like "user", "victim", "weapon", etc.
// What is M? The user? The target?
// What is A? The target? The item?
/proc/use_item(mob/M, atom/A)
// Much better!
/proc/use_item(mob/user, atom/target)
Unless it is otherwise obvious, try to avoid just extending variables like "C" to "carbon"--this is slightly more helpful, but does not describe the context of the use of the variable.
Code: Select all
For your entertainment, here's some of the alphabet of SS13, the variable names of real code:
A - Atom, area, admins, augury, advanced disease, arrivals shuttle, asset, award
B - Blob, button, blue, area again (for some reason), blindfold, bomb
C - Carbon, client, simple_animal in create_random_spawn for some reason, count, corner, circuit, cinematic
D - Datum, design, bank account (yes, really), duct, drone
E - Radial entry, explosive, eye, ethereal, edible, emitter
F - Flat, frame, flasher, fire alarm, fire ball, filter, foam
G - Green, ghost, guardian, gloves, goal, high five (again, for seemingly no reason), gang
H - Human, holder, hunter, item (as both h and H in drag_drop.dm), holopad
I - Item, icon, interview, organ, implant, ID, image, immobilized
J - Icon again, job, jaunt, jetpack, cult spell (for seemingly no reason)
K - Keycard, knockdown, kinetic blast, knife
L - List, living, lighting, laws, limb, lungs, loot, turf
M - Mob, month, matrix, mode, machine, message, mobile
N - Nuke, new player, new, area for some reason in weather.dm, nozzle, node
O - Object, observer, objective, robot (for some reason), closet, outfit, body parts
P - Client, paper, node, pack, plumbing, point, player details, projectile
Q - Turf, carbon, query, quirk, reagents
R - Regex, ref, robot, mech, radio, role
S - Silicon, swarmer, shuttle, shelter, start, symptom
T - Turf, techweb, quirk, tackle, temperature, cyborg gun
U - Under, uplink, user, turf, upgrade
V - Vote, vomit, rods, mask, vampire
W - Weakref, weather, item, wound, particle, wall
X - Xenobio, extract, golem, paper
Y - We don't seem to have used Y as a variable name for anything other than y coordinates. Hooray!
Z - Plasma tank, drone, victim