From 51c91337c2eb3ddd1cacf00af97cb4c5b3bb407a Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Thu, 4 Apr 2019 15:37:07 +0200 Subject: [PATCH 01/31] Adds show tip admin verb and Tip of the round --- code/game/gamemodes/gameticker.dm | 21 +++ code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/verbs/randomverbs.dm | 25 ++++ strings/sillytips.txt | 26 ++++ strings/tips.txt | 189 ++++++++++++++++++++++++ 5 files changed, 262 insertions(+) create mode 100644 strings/sillytips.txt create mode 100644 strings/tips.txt diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 376668c16c4..e609b87a940 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -28,6 +28,9 @@ var/round_start_time = 0 var/list/factions = list() // list of all factions var/list/availablefactions = list() // list of factions with openings + var/tipped = 0 //Did we broadcast the tip of the day yet? + var/selected_tip // What will be the tip of the day? + var/pregame_timeleft = 0 var/delay_end = 0 //if set to nonzero, the round will not restart on it's own @@ -55,6 +58,10 @@ var/round_start_time = 0 if(going) pregame_timeleft-- + if(pregame_timeleft <= 60 && !tipped) + send_tip_of_the_round() + tipped = TRUE + if(pregame_timeleft <= 0) current_state = GAME_STATE_SETTING_UP Master.SetRunLevel(RUNLEVEL_SETUP) @@ -376,6 +383,20 @@ var/round_start_time = 0 if(!istype(M,/mob/new_player)) to_chat(M, "Captainship not forced on anyone.") +/datum/controller/gameticker/proc/send_tip_of_the_round() + var/m + if(selected_tip) + m = selected_tip + else + var/list/randomtips = file2list("strings/tips.txt") + var/list/memetips = file2list("strings/sillytips.txt") + if(randomtips.len && prob(95)) + m = pick(randomtips) + else if(memetips.len) + m = pick(memetips) + + if(m) + to_chat(world, "Tip of the round: [html_encode(m)]") /datum/controller/gameticker/proc/process() if(current_state != GAME_STATE_PLAYING) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0c4dd38ef5f..9ca736a8383 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -107,6 +107,7 @@ var/list/admin_verbs_event = list( /client/proc/toggle_random_events, /client/proc/toggle_random_events, /client/proc/toggle_ert_calling, + /client/proc/show_tip, /client/proc/cmd_admin_change_custom_event, /client/proc/cmd_admin_custom_event_info, /client/proc/cmd_view_custom_event_info, diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 24ce21276e7..61b3c6d1eec 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1020,6 +1020,31 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("Admin [key_name(src)] has disabled ERT calling.") message_admins("Admin [key_name_admin(usr)] has disabled ERT calling.", 1) +/client/proc/show_tip() + set category = "Admin" + set name = "Show Tip" + set desc = "Sends a tip (that you specify) to all players. After all \ + you're the experienced player here." + + if(!check_rights(R_ADMIN)) + return + + var/input = input(usr, "Please specify your tip that you want to send to the players.", "Tip", "") as message|null + if(!input) + return + + if(!ticker) + return + + ticker.selected_tip = input + + // If we've already tipped, then send it straight away. + if(ticker.tipped) + ticker.send_tip_of_the_round() + + message_admins("[key_name_admin(usr)] sent a tip of the round.") + log_admin("[key_name(usr)] sent \"[input]\" as the Tip of the Round.") + /client/proc/modify_goals() set category = "Event" set name = "Modify Station Goals" diff --git a/strings/sillytips.txt b/strings/sillytips.txt new file mode 100644 index 00000000000..fe327374e70 --- /dev/null +++ b/strings/sillytips.txt @@ -0,0 +1,26 @@ +Occasionally the tip of the round might lie to you. Don't panic, this is normal. +To defeat the slaughter demon, shoot at it until it dies. +Sometimes you won't be able to avoid dying no matter how good you are at the game. Try not to stress too much about it. +When a round ends nearly everything about it is lost forever, leave your salt behind with it. +Just like real life the entropy of the game can only increase with time. If things aren't on fire yet, just wait. +Completing your objectives is good practice, but the best antagonists will strive to do more than the bare minimum to really leave an impression. +The more obscure and underused a game mechanic is, the less likely your victims are to be able to deal with it. +Space is cold and it will quickly freeze you to death if you don't protect yourself. This isn't how thermodynamics really works but just go with it. +Cleanbot. +Sometimes a round will just be a bust. C'est la vie. +This is a game that is constantly being developed for. Expect things to be added, removed, fixed, and broken on a daily basis. +It's fun to try and predict the round type from the tip of the round message. +The quartermaster is not a head of staff and will never be one. +The bird remembers. +Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style. +Sometimes admins will just do stuff. Roll with it. +The remake will never come out. +Plenty of things that aren't traditionally considered weapons can still be used to slowly brutalize someone to death, get creative! +DEATH IS IMMINENT! +This game is older than most of the people playing it. +Flashbangs can weaken blob tiles, allowing for you and the crew to easily destroy them. +Some people are unable to read text on a game where half of it is based on text. +There are many ways to get through plastic flaps. How many can you name? +FEED ME A STRAY CAT +Most items have names longer than "soap". +Ask and you shall receive. \ No newline at end of file diff --git a/strings/tips.txt b/strings/tips.txt new file mode 100644 index 00000000000..0e87008894b --- /dev/null +++ b/strings/tips.txt @@ -0,0 +1,189 @@ +Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. Remember that they are not necessarily bidirectional! +You can catch thrown items by toggling on your throw mode with an empty hand active. +To crack the safe in the vault, use a stethoscope or thermal drill. +You can climb onto a table by dragging yourself onto one. This takes time and drops the items in your hands on the table. Clicking on a table that someone else is climbing onto will knock them down. +You can drag other players onto yourself to open the strip menu, letting you remove their equipment or force them to wear something. Note that exosuits or helmets will block your access to the clothing beneath them, and that certain items take longer to strip or put on than others. +Clicking on a windoor rather then bumping into it will keep it open, you can click it again to close it. +You can spray a fire extinguisher, throw items or fire a gun while floating through space to change your direction. Simply fire opposite to where you want to go. +You can change the control scheme by pressing tab. One is WASD, the other is the arrow keys. Keep in mind that hotkeys are also changed with this. +Firesuits and winter coats offer mild protection from the cold, allowing you to spend longer periods of time near breaches and space than if wearing nothing at all. +Glass shards can be welded to make glass, and metal rods can be welded to make metal. Ores can be welded too, but this takes a lot of fuel. +If you need to drag multiple people either to safety or to space, bring a locker or crate over and stuff them all in before hauling them off. +You can grab someone by clicking on them with the grab intent, then upgrade the grab by clicking on them once more. An aggressive grab will momentarily stun someone, allow you to place them on a table by clicking on it, or throw them by toggling on throwing. +Holding alt and left clicking a tile will allow you to see its contents in the top right window pane, which is much faster than right clicking. +The resist button will allow you to resist out of handcuffs, being buckled to a chair or bed, out of locked lockers and more. Whenever you're stuck, try resisting! +You can move an item out of the way by dragging it and then clicking on an adjacent tile with an empty hand. +You can recolor certain items like jumpsuits and gloves in washing machines by also throwing in a crayon. +Maintenance is full of equipment that is randomized every round. Look around and see if anything is worth using. +Some roles cannot be antagonists by default, but antag selection is decided first. For instance, you can set Security Officer to High without affecting your chances of becoming an antag -- the game will just select a different role. +There are many places around the station to hide contraband. A few for starters: linen boxes, toilet cisterns, body bags. Experiment to find more! +When in doubt about technicial issues, clear your cache (byond launcher > cogwheel > preferences > game prefs), update your BYOND, and relog. +Most things have special interactions with your middle mouse button, alt, shift, and control click. Experiment! +If you find yourself in a fistfight with another player, staying on the offensive is usually the smart move. Running away often won't accomplish much. +Different weapons have different strengths. Some weapons, such as spears, floor tiles, and throwing stars, deal more damage when thrown compared to when attacked normally. +A thrown glass of water can make a slippery tile, allowing you to slow down your pursuers in a pinch. +When dealing with security, you can often get your sentence negated entirely through cooperation and deception. +The P2P chat function found on tablet computers allows for a stealthy way to communicate with people. +We were all new once, be patient and guide new players in the right direction. +On most clothing items that go in the exosuit slot, you can put certain small items into your suit storage, such as a spraycan, your emergency oxygen tank, or a flashlight. +Most job-related exosuit clothing can fit job-related items into it, such as the atmospheric technician's hardsuit/winter coat holding an RPD, or labcoats holding most medicine. +If you're using hotkey mode, you can stop pulling things using H. +If there's something you need from another department, try asking! This game isn't singleplayer and you'd be surprised what you can get accomplished together! +You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience! +Don't be afraid to ask for help, whether from your peers or from mentors. +As the Captain, you are one of the highest priority targets on the station. Everything from nuclear operatives to traitors that need to rob you of your unique lasergun or your life are things to worry about. +As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head or blushield you can trust with keeping it safe. +As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny and a ban. +As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units as opposed to the standard 15. +As the Chief Medical Officer, coordinate and communicate with your doctors, chemists, and geneticists during a nuclear emergency, blob infestation, or some other crisis to keep people alive and fighting. +As a Medical Doctor, you can surgically implant or extract things from people's chests. This can range from putting in a bomb to pulling out an alien larva. +As a Medical Doctor, you must target the correct limb and be on help intent when trying to perform surgery on someone. Using disarm attempt will intentionally fail the surgery step. +As a Medical Doctor, corpses with the "...and their soul has departed" description no longer have a ghost attached to them and aren't revivable or clonable. +As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. +As a Medical Doctor, you can extract implants by holding an empty implant case in your offhand while performing the extraction step. +As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment! +As a Chemist, some chemicals can only be synthesized by heating up the contents with a chemical heater or manually with lighters and similar tools. +As a Chemist, you will be expected to supply crew with certain chemicals. For example, clonexadone and mannitol for the cryo tubes, unstable mutagen and saltpetre for botany as well as healing pills and patches for the front desk. +As a Chemist, Water and Potassium mixed together will create an explosion, with power scaling by amount used. Don't do it. +As a Geneticist, you can eject someone from cloning early by disabling power in genetics. Note that they will suffer more genetic damage and may lose vital organs from this. +As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, stunlocking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition, and are not considered a crew by the AI while you are a hulk. +As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment! +As the Research Director, you can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, even ion/syndicate ones. It can then be placed into an AI system integrity restorer computer to revive and/or repair them. +As the Research Director, you can lock down cyborgs instead of blowing them up. Then you can have their laws reset or if that doesn't work, safely dismantled. +As a Scientist, you can maximize the number of uses you get out of a slime by feeding it slime steroid, created from purple slimes, while alive. You can then apply extract enhancer, created from cerulean slimes, on each extract. +As a Scientist, you can disable anomalies by scanning them with an analyzer, then send a signal on the frequency it gives you with a remote signaling device, or if researched, hit the anomaly an anomaly analyzer. This will leave behind an anomaly core, which can be used to construct a Phazon mech or reactive armors! +As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. +As a Scientist, getting drunk just enough will speed up research. Skol! +As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! +As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. +As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. +As a Roboticist, you can augment people with cyborg limbs. Augmented limbs can easily be repaired with cables and welders. +As the AI, you can click on people's names to look at them. This only works if there are cameras that can see them, they aren't wearing agent IDs and aren't using digital camouflage as changelings. +As the AI, you can quickly open and close doors by holding shift while clicking them, bolt them when holding ctrl, and even shock them while holding alt. +As the AI, you can take pictures with your camera and upload them to newscasters. +As a Cyborg, choose your module carefully, as only cutting and mending your reset wire will let you repick it. If possible, refrain from choosing a module until a situation that requires one occurs. +As a Cyborg, you are immune to most forms of stunning, and excel at almost everything far better than humans. However, flashes can easily stunlock you and you cannot do any precision work as you lack hands. +As a Cyborg, you are impervious to fires and heat. If you are rogue, you can release plasma fires everywhere and walk through them without a care in the world! +As a Cyborg, you are extremely vulnerable to EMPs as EMPs both stun you and damage you. The ion rifle in the armory or a traitor with an EMP kit can kill you in seconds. +As an Engineering Cyborg, you can attach air alarm/fire alarm/APC frames to walls by placing them on the floor and using a screwdriver on them. +As a Medical Cyborg, you can fully perform surgery and even augment people. +As a Janitor Cyborg, you are the bane of all slaughter demons. Cleaning up blood stains will severely gimp them. +As the Chief Engineer, you can rename areas or create entirely new ones using your station blueprints. +As the Chief Engineer, your hardsuit is significantly better than everybody else's. It has the best features of both engineering and atmospherics hardsuits - boasting nigh-invulnerability to radiation and all atmospheric conditions. +As the Chief Engineer, you can spy on and even forge PDA communications with the message monitor console! The key is in your office. +As the Chief Engineer, the power flow control console in your office will show you APC infos and lets you control them remotely. +As an Engineer, you can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. +As an Engineer, return to Engineering once in a while to check on the engine and SMES cells. It's always a good idea to make sure containment isn't compromised. +As an Engineer, you can temporarily power the station solely with the solar arrays. They will provide just enough electricity to power the station for a while, however their output is just slightly below what is truely needed to consistently power the station. +As an Engineer, you can cool the supermatter crystal by spraying it with a fire extinguisher. Only for the brave! +As an Engineer, you can repair windows by using a welding tool on them while on any intent other than harm. +As an Engineer, you can lock APCs, fire alarms, emitters and radiation collectors using your ID card to prevent others from disabling them. +As an Engineer, don't underestimate the humble P.A.C.M.A.N. generators. With upgraded parts, a couple units working in tandem are sufficient to take over for an exploded engine or shattered solars. +As an Engineer, you can pry open secure storage blast doors by disabling the engine room APC's main breaker. This is obviously a bad idea if the engine is running. +As an Engineer, your RCD can be reloaded with metal, glass or plasteel sheets instead of just compressed matter cartridges. +As an Atmospheric Technician, look into replacing your gas pumps with volumetric gas pumps, as those move air in flat numerical amounts, rather than percentages which leave trace gases. +As an Atmospheric Technician, you are better suited to fighting fires than anyone else. As such, you have access to better firesuits, backpack firefighter tanks, and a completely heat and fire proof rigsuit. +As an Atmospheric Technician, your backpack firefighter tank can launch resin. This resin will extinguish fires and replace any gases with a safe, room-temperature airmix. +As an Atmospheric Technician, your ATMOS holofan projector blocks gases while allowing objects to pass through. With it, you can quickly contain gas spills, fires and hull breaches. Or, use it to seal a plasmaman cloning room. +As the Head of Security, you are expected to coordinate your security force to handle any threat that comes to the station. Sometimes it means making use of the armory to handle a blob, sometimes it means being ruthless during a vampires or cult. +As the Head of Security, don't let the power go to your head. You may have high access, great equipment, and a miniature army at your side, but being a terrible person without a good reason is grounds for banning. +As the Warden, your duty is to be the watchdog of the brig and handler of prisoners when little is happening, and to hand out equipment and weapons to the security officers when a crisis strikes. +As the Warden, keep a close eye on the armory at all times, as it is a favored strike point of nuclear operatives and cocky traitors. +As the Warden, if a prisoner's crimes are heinous enough you can put them in permabrig or the gulag. Make sure to check on them once in a while! +As the Warden, you can implant criminals you suspect might re-offend with devices that will track their location and allow you to remotely inject them with disabling chemicals. +As a Security Officer, communicate and coordinate with your fellow officers using the security channel (:s) to avoid confusion. +As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. Use this to your advantage in a revolution to definitively tell who is on your side! +As a Security Officer, mindshield implants can only prevent someone from being turned into a cultist, it will not de-cult them if they have already been converted. +As a Security Officer, examining someone while wearing sechuds or HUDsunglasses will let you set their arrest level, which will cause Beepsky and other security bots to chase after them. +As the Detective, people leave fingerprints everywhere and on everything. With the exception of white latex, gloves will hide them. All is not lost, however, as gloves leave fibers specific to their kind such as black or nitrile, pointing to a general department. +As the Detective, you can use your forensics scanner from a distance. +As the Detective, your revolver can be loaded with .357 ammunition obtained from a hacked autolathe. Firing it has a decent chance to blow up your revolver. +As the IAA, try to negotiate with the Warden if sentences seem too high for the crime. +As the IAA, you can try to convince the captain and Head of Security to hold trials for prisoners in the courtroom. +As the Head of Personnel, you are not higher ranking than other heads of staff, even though you are expected to take the Captain's place first should he go missing. If the situation seems too rough for you, consider allowing another head to become temporary Captain. +As the Head of Personnel, you are just as large a target as the Captain because of the potential power your ID and computer can hand out. +As the Mime, your invisible wall power blocks people as well as projectiles. You can use it in a pinch to delay your pursuer. +As the Mime, your oath of silence is your source of power. Breaking it robs you of your powers and of your honor. +As the Clown, if you lose your banana peel, you can still slip people with your PDA! Honk! +As the Clown, your Grail is the mineral bananium, which can be given to the Roboticist to build you a fun and robust mech beloved by everyone. +As the Clown, you can use your stamp on a sheet of cardboard as the first step of making a honkbot. Fun for the whole crew! +As the Clown, spice your gimmicks up! Nobody likes a one-trick pony. +As the Chaplain, your null rod has anti magic functions: it can destroy cultist runes by hitting them, and it makes you immune to cult magic. +As the Chaplain, your bible is also a container that can store small items. +As the Chaplain, you are much more likely to get a response by praying to the gods than most people. To boost your chances, make altars with colorful crayon runes, lit candles, and wire art. +As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic seeds. These seeds can alternatively be ordered from cargo. +As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. +As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. +As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! +As a Cook, you can create a very wide variety of food with the crafting menu. You can find it by looking for the hammer icon near your intents. +As a Cook, you can rename your custom made food with a pen. +As the Bartender, you can use a circular saw on your shotgun to make it easier to store. +As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer, exact revenge or order another from Cargo. +As a Janitor, mousetraps can be used to create bombs or booby-trap containers. +As the Librarian, be sure to keep the shelves stocked and the library clean for crew. +As a Cargo Technician, you can hack MULEbots to make them faster, run over people in their way, and even let you ride them! +As a Cargo Technician, you can order contraband items from the supply shuttle console by de-constructing it and using a multitool on the circuit board, the re-assembling it. +As a Cargo Technician, you can earn more cargo points by shipping back crates from maintenance, liquid containers, plasma sheets, rare seeds from hydroponics, and more! +As a Shaft Miner, the eastern side of the Asteroid has a lot more rare minerals than on the west, but is a lot more dangerous. +As a Shaft Miner, always have a GPS on you, so a fellow miner or cyborg can come to save you if you die. +As a Traitor, the cryptographic sequencer (emag) can not only open doors, but also lockers, crates, APCs and more. It can hack cyborgs, and even cause bots to go berserk. Use it on the right machines, and you can even order more traitor gear or contact the Syndicate. Experiment! +As a Traitor, subverting the AI to serve you can make it an extremely powerful ally. However, be careful of the wording in the laws you give it, as it may use your poorly written laws against you! +As a Traitor, the Captain and the Head of Security are two of the most difficult to kill targets on the station. If either one is your target, plan carefully. +As a Traitor, you can manufacture and recycle revolver bullets at a hacked autolathe, making the revolver an extremely powerful tool. +As a Traitor, you may sometimes be assigned to hunt other traitors, and in turn be hunted by others. +As a Traitor, the syndicate encryption key is very useful for coordinating plans with your fellow traitors -- or, of course, betraying them. +As a Traitor, plasma can be injected into many things to sabotage them. Power cells, light bulbs, welding tools, cigars and e-cigs will all explode when used. +As a Nuclear Operative, communication is key! Use ; to speak to your fellow operatives and coordinate an attack plan. +As a Nuclear Operative, you should look into purchasing a syndicate cyborg, as they can provide heavy fire support, full access, are immune to conventional stuns, and can easily take down the AI. +As a Nuclear Operative, stick together! While your equipment is robust, your fellow operatives are much better at saving your life: they can drag you away from danger while stunned and provide cover fire. +As a Nuclear Operative, you might end up in a situation where the AI has bolted you into a room. Having some spare C4 in your pocket can save your life. +As a Monkey, you can still wear a few human items, such as backpacks, gas masks and hats, and still have two free hands. +As the Malfunctioning AI, you can shunt to an APC if the situation gets bad. This disables your doomsday device if it is active. +As the Malfunctioning AI, you should either order your cyborgs to dismantle the robotics console or blow it up yourself in order to protect them. +As an Alien, your melee prowess is unmatched, but your ranged abilities are sorely lacking. Make use of corners to force a melee confrontation! +As an Alien, you take double damage from all burn attacks, such as lasers, welding tools, and fires. Furthermore, fire can destroy your resin and eggs. Expose areas to space to starve away any flamethrower fires before they can do damage! +As an Alien, resin floors not only regenerate your plasma supply, but also passively heal you. Fight on resin floors to gain a home turf advantage! +As an Alien, the facehugger is by far your most powerful weapon because of its ability to instantly win a fight. Remember however that certain helmets, such as biohoods or space helmets will completely block facehugger attacks. +As an Alien, you are unable to pick up or use any human items or machinery. Instead, you should focus on sabotaging APCs, computers, cameras and either stowing, spacing, or melting any weapons you find. +As the Blob, keep your core some distance from space, as it is both expensive to expand onto space, easy to be attacked from, and does not count towards your win condition. Emitter platforms built in space are especially dangerous. +As the Blob, you can randomly repick your reagent type if the crew has adapted and protected themselves against your current one. +As the Blob, you fight a war of attrition: Take out medbay and fight in chokepoints to prevent continued assaults and coordinated burst damage attacks! +As the Blob, don't neglect the creation of factories. These create spores that carry your reagent and can chase crewmembers far further than you. Spores can also be rallied to swarm the crew and cause panic, and can even take over corpses to create much more dangerous blob zombies! +As the Blob, you can expand by clicking, create strong blobs with ctrl-click, rally spores with middle-click, and remove blobs with alt-click. You do not need to have your camera over the tile to do this. +As the Blob, removing strong blobs, resource nodes, factories, and nodes will give you some resources back as refund. +As the Blob, talking will send a message to all other overminds, allowing you to direct attacks and coordinate. +As a Changeling, the Extract DNA sting counts for your genome absorb objective, but does not let you respec your powers. +As a Changeling, you can absorb someone by strangling them and using the Absorb verb; this gives you the ability to rechoose your powers, the DNA of whoever you absorbed, the memory of the absorbed, and some samples of things the absorbed said. +As a Cultist, do not cause too much chaos before your objective is completed. If the shuttle gets called too soon, you may not have enough time to win. +As a Cultist, your team starts off very weak, but if necessary can quickly convert everything they have into raw power. Make sure you have the numbers and equipment to support going loud, or the cult will fall flat on its face. +As a Cultist, the Blood Boil rune will deal massive amounts of brute damage to non-cultists, stamina damage to Ratvarian scum, and some damage to fellow cultists of Nar'Sie nearby, but will create a fire where the rune stands on use. +As a Cultist, you can create an army of manifested goons using a combination of the Manifest rune, which creates homunculi from ghosts, and the Blood Drain rune, which drains life from anyone standing on any blood drain rune. +As a Cultist, check the alert in the upper-right of your screen for all the details about your cult's current status and objective. +You can deconvert Cultists by feeding them large amounts of holy water. +The Chaplain can bless any container with water by hitting it with their bible. Holy water has a myriad of uses against both cults and large amounts of it are a great contributor to success against them. +As a Wizard, you can turn people to stone, then animate the resulting statue with a staff of animation to create an extremely powerful minion, for all of 5 minutes at least. +As a Wizard, the fireball spell performs very poorly at close range, as it can easily catch you in the blast. It is best used as a form of artillery down long hallways. +As a Wizard, summoning guns will turn a large portion of the crew against themselves, but will also give everyone anything from a floral somatoray to a pulse rifle. Use at your own risk! +As a Wizard, the staff of chaos can fire any type of bolts from the magical wands. This can range from bolts of instant death to healing or reviving someone. +As a Wizard, most spells become unusable if you are not wearing your robe, hat, and sandals. +As an Abductor, you can select where your victims will be sent on the ship control console. +As an Abductor Agent, the combat mode vest has much higher resistance to every kind of weapon, and your helmet prevents the AI from tracking you. +As an Abductor, the baton can cycle between four modes: stun, sleep, cuff and probe. +As a Revenant, the Chaplain is your worst enemy, as they can damage you massively with the null rod and make large swaths of the station impassable with holy water. +As a Revenant, your essence is also your health, so revealing yourself in front of humans to harvest the essence of the living is much safer if you've already stocked up on essences from poorly guarded corpses. +As a Revenant, your Defile ability removes holy water from tiles in a small radius, along with salt, allowing you to reclaim the station from the chaplain if they've been covering the station in holy water. It can also be used to open morgue trays! +As a Revenant, your Overload Lights ability will only shock humans with lights if the lights are still on after a brief delay. +As a Revenant, your Malfunction ability in general damages machinery and mechanical objects, possibly even emagging some objects. Experiment! +As a Revenant, the illness inflicted on humans by Blight can be easily cured by lying down or with holy water, making it best used on targets that have no time to lie down, such as humans in combat. +As a Swarmer, you can deconstruct more things than you think. Try deconstructing light switches, buttons, air alarms and more. Experiment! +As a Swarmer, you can teleport fellow swarmers away if you think they are in danger. +As a Ghost, you can double click on just about anything to follow it. Or just warp around! +As a Devil, you gain power for every three souls you control, however you also become more obvious. +As a Devil, as long as you control at least one other soul, you will automatically resurrect, as long as a banishment ritual is not performed. +At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. +As a Security Officer, remember that correlation does not equal causation. Someone may have just been at the wrong place at the wrong time! +As a Security Officer, remember that you can attach a sec-lite to your taser or your helmet! +You can swap floor tiles by holding a crowbar in one hand and a stack of tiles in the other. +When hacking doors, cutting and mending a "test light wire" will restore power to the door. +When crafting most items, you can either manually combine parts or use the crafting menu. +Suit storage units not only remove blood and dirt from clothing, but also radiation! From 2d30c4eece53ef69fe98c7b53189c4882da9c22b Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Thu, 4 Apr 2019 16:31:22 +0200 Subject: [PATCH 02/31] Code improvement and improved tips --- code/game/gamemodes/gameticker.dm | 2 +- strings/sillytips.txt | 3 ++- strings/tips.txt | 42 +++++++++++++++---------------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index e609b87a940..8682074d482 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -28,7 +28,7 @@ var/round_start_time = 0 var/list/factions = list() // list of all factions var/list/availablefactions = list() // list of factions with openings - var/tipped = 0 //Did we broadcast the tip of the day yet? + var/tipped = FALSE //Did we broadcast the tip of the day yet? var/selected_tip // What will be the tip of the day? var/pregame_timeleft = 0 diff --git a/strings/sillytips.txt b/strings/sillytips.txt index fe327374e70..c85bcb797f5 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -23,4 +23,5 @@ Some people are unable to read text on a game where half of it is based on text. There are many ways to get through plastic flaps. How many can you name? FEED ME A STRAY CAT Most items have names longer than "soap". -Ask and you shall receive. \ No newline at end of file +Ask and you shall receive. +As a Scientist, getting drunk just enough will speed up research. Skol! \ No newline at end of file diff --git a/strings/tips.txt b/strings/tips.txt index 0e87008894b..28df98eea37 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -1,14 +1,14 @@ Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. Remember that they are not necessarily bidirectional! You can catch thrown items by toggling on your throw mode with an empty hand active. To crack the safe in the vault, use a stethoscope or thermal drill. -You can climb onto a table by dragging yourself onto one. This takes time and drops the items in your hands on the table. Clicking on a table that someone else is climbing onto will knock them down. +You can climb onto a table by dragging yourself onto one. This takes some time. Clicking on a table that someone else is climbing onto will knock them down. You can drag other players onto yourself to open the strip menu, letting you remove their equipment or force them to wear something. Note that exosuits or helmets will block your access to the clothing beneath them, and that certain items take longer to strip or put on than others. Clicking on a windoor rather then bumping into it will keep it open, you can click it again to close it. You can spray a fire extinguisher, throw items or fire a gun while floating through space to change your direction. Simply fire opposite to where you want to go. You can change the control scheme by pressing tab. One is WASD, the other is the arrow keys. Keep in mind that hotkeys are also changed with this. Firesuits and winter coats offer mild protection from the cold, allowing you to spend longer periods of time near breaches and space than if wearing nothing at all. Glass shards can be welded to make glass, and metal rods can be welded to make metal. Ores can be welded too, but this takes a lot of fuel. -If you need to drag multiple people either to safety or to space, bring a locker or crate over and stuff them all in before hauling them off. +If you need to drag multiple people either to safety or to space, bring a locker over and stuff them all in before hauling them off. You can grab someone by clicking on them with the grab intent, then upgrade the grab by clicking on them once more. An aggressive grab will momentarily stun someone, allow you to place them on a table by clicking on it, or throw them by toggling on throwing. Holding alt and left clicking a tile will allow you to see its contents in the top right window pane, which is much faster than right clicking. The resist button will allow you to resist out of handcuffs, being buckled to a chair or bed, out of locked lockers and more. Whenever you're stuck, try resisting! @@ -19,7 +19,7 @@ Some roles cannot be antagonists by default, but antag selection is decided firs There are many places around the station to hide contraband. A few for starters: linen boxes, toilet cisterns, body bags. Experiment to find more! When in doubt about technicial issues, clear your cache (byond launcher > cogwheel > preferences > game prefs), update your BYOND, and relog. Most things have special interactions with your middle mouse button, alt, shift, and control click. Experiment! -If you find yourself in a fistfight with another player, staying on the offensive is usually the smart move. Running away often won't accomplish much. +If you find yourself in a fistfight with another player, running away and calling for help is a perfectly viable option. Different weapons have different strengths. Some weapons, such as spears, floor tiles, and throwing stars, deal more damage when thrown compared to when attacked normally. A thrown glass of water can make a slippery tile, allowing you to slow down your pursuers in a pinch. When dealing with security, you can often get your sentence negated entirely through cooperation and deception. @@ -32,7 +32,7 @@ If there's something you need from another department, try asking! This game isn You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience! Don't be afraid to ask for help, whether from your peers or from mentors. As the Captain, you are one of the highest priority targets on the station. Everything from nuclear operatives to traitors that need to rob you of your unique lasergun or your life are things to worry about. -As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head or blushield you can trust with keeping it safe. +As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head or Blueshield you can trust with keeping it safe. As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny and a ban. As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units as opposed to the standard 15. As the Chief Medical Officer, coordinate and communicate with your doctors, chemists, and geneticists during a nuclear emergency, blob infestation, or some other crisis to keep people alive and fighting. @@ -40,28 +40,26 @@ As a Medical Doctor, you can surgically implant or extract things from people's As a Medical Doctor, you must target the correct limb and be on help intent when trying to perform surgery on someone. Using disarm attempt will intentionally fail the surgery step. As a Medical Doctor, corpses with the "...and their soul has departed" description no longer have a ghost attached to them and aren't revivable or clonable. As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. -As a Medical Doctor, you can extract implants by holding an empty implant case in your offhand while performing the extraction step. As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment! As a Chemist, some chemicals can only be synthesized by heating up the contents with a chemical heater or manually with lighters and similar tools. -As a Chemist, you will be expected to supply crew with certain chemicals. For example, clonexadone and mannitol for the cryo tubes, unstable mutagen and saltpetre for botany as well as healing pills and patches for the front desk. +As a Chemist, you will be expected to supply crew with certain chemicals. For example, cryoxadone and mannitol for the cryo tubes, unstable mutagen and saltpetre for botany as well as healing pills and patches for the front desk. As a Chemist, Water and Potassium mixed together will create an explosion, with power scaling by amount used. Don't do it. As a Geneticist, you can eject someone from cloning early by disabling power in genetics. Note that they will suffer more genetic damage and may lose vital organs from this. -As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, stunlocking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition, and are not considered a crew by the AI while you are a hulk. +As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, stunlocking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition. Being hulk also does not allow you to break any server rules and go berserk as non-antagonist. As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment! As the Research Director, you can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, even ion/syndicate ones. It can then be placed into an AI system integrity restorer computer to revive and/or repair them. As the Research Director, you can lock down cyborgs instead of blowing them up. Then you can have their laws reset or if that doesn't work, safely dismantled. As a Scientist, you can maximize the number of uses you get out of a slime by feeding it slime steroid, created from purple slimes, while alive. You can then apply extract enhancer, created from cerulean slimes, on each extract. As a Scientist, you can disable anomalies by scanning them with an analyzer, then send a signal on the frequency it gives you with a remote signaling device, or if researched, hit the anomaly an anomaly analyzer. This will leave behind an anomaly core, which can be used to construct a Phazon mech or reactive armors! As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. -As a Scientist, getting drunk just enough will speed up research. Skol! As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. -As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. +As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter or using a cyborg reset module . As a Roboticist, you can augment people with cyborg limbs. Augmented limbs can easily be repaired with cables and welders. As the AI, you can click on people's names to look at them. This only works if there are cameras that can see them, they aren't wearing agent IDs and aren't using digital camouflage as changelings. As the AI, you can quickly open and close doors by holding shift while clicking them, bolt them when holding ctrl, and even shock them while holding alt. As the AI, you can take pictures with your camera and upload them to newscasters. -As a Cyborg, choose your module carefully, as only cutting and mending your reset wire will let you repick it. If possible, refrain from choosing a module until a situation that requires one occurs. +As a Cyborg, choose your module carefully, as only cutting and mending your reset wire or using a cyborg reset module will let you repick it. If possible, refrain from choosing a module until a situation that requires one occurs. As a Cyborg, you are immune to most forms of stunning, and excel at almost everything far better than humans. However, flashes can easily stunlock you and you cannot do any precision work as you lack hands. As a Cyborg, you are impervious to fires and heat. If you are rogue, you can release plasma fires everywhere and walk through them without a care in the world! As a Cyborg, you are extremely vulnerable to EMPs as EMPs both stun you and damage you. The ion rifle in the armory or a traitor with an EMP kit can kill you in seconds. @@ -72,34 +70,34 @@ As the Chief Engineer, you can rename areas or create entirely new ones using yo As the Chief Engineer, your hardsuit is significantly better than everybody else's. It has the best features of both engineering and atmospherics hardsuits - boasting nigh-invulnerability to radiation and all atmospheric conditions. As the Chief Engineer, you can spy on and even forge PDA communications with the message monitor console! The key is in your office. As the Chief Engineer, the power flow control console in your office will show you APC infos and lets you control them remotely. -As an Engineer, you can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. +As an Engineer, you can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. The wire will be need to be connected to an active power source in order to function. As an Engineer, return to Engineering once in a while to check on the engine and SMES cells. It's always a good idea to make sure containment isn't compromised. -As an Engineer, you can temporarily power the station solely with the solar arrays. They will provide just enough electricity to power the station for a while, however their output is just slightly below what is truely needed to consistently power the station. -As an Engineer, you can cool the supermatter crystal by spraying it with a fire extinguisher. Only for the brave! +As an Engineer, you can power the station solely with the solar arrays. They will provide just enough electricity to power the station, however their output is still much worse compared to the true engine. +As an Engineer, you can cool a supermatter shard by spraying it with a fire extinguisher. Only for the brave! As an Engineer, you can repair windows by using a welding tool on them while on any intent other than harm. As an Engineer, you can lock APCs, fire alarms, emitters and radiation collectors using your ID card to prevent others from disabling them. As an Engineer, don't underestimate the humble P.A.C.M.A.N. generators. With upgraded parts, a couple units working in tandem are sufficient to take over for an exploded engine or shattered solars. As an Engineer, you can pry open secure storage blast doors by disabling the engine room APC's main breaker. This is obviously a bad idea if the engine is running. As an Engineer, your RCD can be reloaded with metal, glass or plasteel sheets instead of just compressed matter cartridges. As an Atmospheric Technician, look into replacing your gas pumps with volumetric gas pumps, as those move air in flat numerical amounts, rather than percentages which leave trace gases. -As an Atmospheric Technician, you are better suited to fighting fires than anyone else. As such, you have access to better firesuits, backpack firefighter tanks, and a completely heat and fire proof rigsuit. -As an Atmospheric Technician, your backpack firefighter tank can launch resin. This resin will extinguish fires and replace any gases with a safe, room-temperature airmix. +As an Atmospheric Technician, you are better suited to fighting fires than anyone else. As such, you have access to better firesuits, backpack firefighter tanks, and a completely heat and fire proof hardsuit. +As an Atmospheric Technician, your backpack firefighter tank can launch cryofrost. This resin will extinguish fires and very quickly; it's ideal for plasma fires!. As an Atmospheric Technician, your ATMOS holofan projector blocks gases while allowing objects to pass through. With it, you can quickly contain gas spills, fires and hull breaches. Or, use it to seal a plasmaman cloning room. -As the Head of Security, you are expected to coordinate your security force to handle any threat that comes to the station. Sometimes it means making use of the armory to handle a blob, sometimes it means being ruthless during a vampires or cult. +As the Head of Security, you are expected to coordinate your security force to handle any threat that comes to the station. Sometimes it means making use of the armory to handle a blob, sometimes it means being ruthless during a vampire or cult incursion. As the Head of Security, don't let the power go to your head. You may have high access, great equipment, and a miniature army at your side, but being a terrible person without a good reason is grounds for banning. As the Warden, your duty is to be the watchdog of the brig and handler of prisoners when little is happening, and to hand out equipment and weapons to the security officers when a crisis strikes. As the Warden, keep a close eye on the armory at all times, as it is a favored strike point of nuclear operatives and cocky traitors. As the Warden, if a prisoner's crimes are heinous enough you can put them in permabrig or the gulag. Make sure to check on them once in a while! As the Warden, you can implant criminals you suspect might re-offend with devices that will track their location and allow you to remotely inject them with disabling chemicals. As a Security Officer, communicate and coordinate with your fellow officers using the security channel (:s) to avoid confusion. -As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. Use this to your advantage in a revolution to definitively tell who is on your side! +As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. As a Security Officer, mindshield implants can only prevent someone from being turned into a cultist, it will not de-cult them if they have already been converted. As a Security Officer, examining someone while wearing sechuds or HUDsunglasses will let you set their arrest level, which will cause Beepsky and other security bots to chase after them. As the Detective, people leave fingerprints everywhere and on everything. With the exception of white latex, gloves will hide them. All is not lost, however, as gloves leave fibers specific to their kind such as black or nitrile, pointing to a general department. As the Detective, you can use your forensics scanner from a distance. -As the Detective, your revolver can be loaded with .357 ammunition obtained from a hacked autolathe. Firing it has a decent chance to blow up your revolver. +As the Detective, your revolver can be modified to load .357 ammunition obtained from a hacked autolathe. Firing it has a decent chance to blow up your revolver. As the IAA, try to negotiate with the Warden if sentences seem too high for the crime. -As the IAA, you can try to convince the captain and Head of Security to hold trials for prisoners in the courtroom. +As the IAA, you can try to convince the Captain and Head of Security to hold trials for prisoners in the courtroom. As the Head of Personnel, you are not higher ranking than other heads of staff, even though you are expected to take the Captain's place first should he go missing. If the situation seems too rough for you, consider allowing another head to become temporary Captain. As the Head of Personnel, you are just as large a target as the Captain because of the potential power your ID and computer can hand out. As the Mime, your invisible wall power blocks people as well as projectiles. You can use it in a pinch to delay your pursuer. @@ -110,7 +108,7 @@ As the Clown, you can use your stamp on a sheet of cardboard as the first step o As the Clown, spice your gimmicks up! Nobody likes a one-trick pony. As the Chaplain, your null rod has anti magic functions: it can destroy cultist runes by hitting them, and it makes you immune to cult magic. As the Chaplain, your bible is also a container that can store small items. -As the Chaplain, you are much more likely to get a response by praying to the gods than most people. To boost your chances, make altars with colorful crayon runes, lit candles, and wire art. +As the Chaplain, you are much more likely to get a response by praying to the gods than most people. To boost your chances, perform blessings, make altars with colorful crayon runes, lit candles, and wire art. As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic seeds. These seeds can alternatively be ordered from cargo. As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. @@ -118,13 +116,13 @@ As a Botanist, you can combine production trait chemicals just like a Chemist. C As a Cook, you can create a very wide variety of food with the crafting menu. You can find it by looking for the hammer icon near your intents. As a Cook, you can rename your custom made food with a pen. As the Bartender, you can use a circular saw on your shotgun to make it easier to store. -As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer, exact revenge or order another from Cargo. +As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer or order another from Cargo. As a Janitor, mousetraps can be used to create bombs or booby-trap containers. As the Librarian, be sure to keep the shelves stocked and the library clean for crew. As a Cargo Technician, you can hack MULEbots to make them faster, run over people in their way, and even let you ride them! As a Cargo Technician, you can order contraband items from the supply shuttle console by de-constructing it and using a multitool on the circuit board, the re-assembling it. As a Cargo Technician, you can earn more cargo points by shipping back crates from maintenance, liquid containers, plasma sheets, rare seeds from hydroponics, and more! -As a Shaft Miner, the eastern side of the Asteroid has a lot more rare minerals than on the west, but is a lot more dangerous. +As a Shaft Miner, the western side of the Asteroid has a lot more rare minerals than on the east, but is a lot more dangerous. As a Shaft Miner, always have a GPS on you, so a fellow miner or cyborg can come to save you if you die. As a Traitor, the cryptographic sequencer (emag) can not only open doors, but also lockers, crates, APCs and more. It can hack cyborgs, and even cause bots to go berserk. Use it on the right machines, and you can even order more traitor gear or contact the Syndicate. Experiment! As a Traitor, subverting the AI to serve you can make it an extremely powerful ally. However, be careful of the wording in the laws you give it, as it may use your poorly written laws against you! From 0f80dc092bd9b4a8e2d5deb19873b5ed72660049 Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Thu, 4 Apr 2019 18:55:55 +0200 Subject: [PATCH 03/31] Fixed some tips --- strings/tips.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/strings/tips.txt b/strings/tips.txt index 28df98eea37..7a122adb8af 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -34,7 +34,7 @@ Don't be afraid to ask for help, whether from your peers or from mentors. As the Captain, you are one of the highest priority targets on the station. Everything from nuclear operatives to traitors that need to rob you of your unique lasergun or your life are things to worry about. As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head or Blueshield you can trust with keeping it safe. As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny and a ban. -As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units as opposed to the standard 15. +As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units and unlike standard hypospray, yours is able to be filled with harmful reagents and injects without telling anyone what have you exactly injected the person with. As the Chief Medical Officer, coordinate and communicate with your doctors, chemists, and geneticists during a nuclear emergency, blob infestation, or some other crisis to keep people alive and fighting. As a Medical Doctor, you can surgically implant or extract things from people's chests. This can range from putting in a bomb to pulling out an alien larva. As a Medical Doctor, you must target the correct limb and be on help intent when trying to perform surgery on someone. Using disarm attempt will intentionally fail the surgery step. @@ -154,7 +154,7 @@ As a Changeling, the Extract DNA sting counts for your genome absorb objective, As a Changeling, you can absorb someone by strangling them and using the Absorb verb; this gives you the ability to rechoose your powers, the DNA of whoever you absorbed, the memory of the absorbed, and some samples of things the absorbed said. As a Cultist, do not cause too much chaos before your objective is completed. If the shuttle gets called too soon, you may not have enough time to win. As a Cultist, your team starts off very weak, but if necessary can quickly convert everything they have into raw power. Make sure you have the numbers and equipment to support going loud, or the cult will fall flat on its face. -As a Cultist, the Blood Boil rune will deal massive amounts of brute damage to non-cultists, stamina damage to Ratvarian scum, and some damage to fellow cultists of Nar'Sie nearby, but will create a fire where the rune stands on use. +As a Cultist, the Blood Boil rune will deal massive amounts of brute damage to non-cultists, and some damage to fellow cultists of Nar'Sie nearby, but will create a fire where the rune stands on use. As a Cultist, you can create an army of manifested goons using a combination of the Manifest rune, which creates homunculi from ghosts, and the Blood Drain rune, which drains life from anyone standing on any blood drain rune. As a Cultist, check the alert in the upper-right of your screen for all the details about your cult's current status and objective. You can deconvert Cultists by feeding them large amounts of holy water. From 6c1fe5ee0192d0e65ce13c8c44e99fe6c4f90a05 Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Thu, 4 Apr 2019 21:04:09 +0200 Subject: [PATCH 04/31] New bunch of tips --- strings/sillytips.txt | 6 +++++- strings/tips.txt | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/strings/sillytips.txt b/strings/sillytips.txt index c85bcb797f5..cd0b30ea667 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -24,4 +24,8 @@ There are many ways to get through plastic flaps. How many can you name? FEED ME A STRAY CAT Most items have names longer than "soap". Ask and you shall receive. -As a Scientist, getting drunk just enough will speed up research. Skol! \ No newline at end of file +As a Scientist, getting drunk just enough will speed up research. Skol! +Poly speaks truth +Absolutely nothing unusual will happen this shift. Promise. +Send help. Trapped in tip writing factory. +There is no such thing as a cow level. \ No newline at end of file diff --git a/strings/tips.txt b/strings/tips.txt index 7a122adb8af..379dbdc9b5a 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -100,6 +100,7 @@ As the IAA, try to negotiate with the Warden if sentences seem too high for the As the IAA, you can try to convince the Captain and Head of Security to hold trials for prisoners in the courtroom. As the Head of Personnel, you are not higher ranking than other heads of staff, even though you are expected to take the Captain's place first should he go missing. If the situation seems too rough for you, consider allowing another head to become temporary Captain. As the Head of Personnel, you are just as large a target as the Captain because of the potential power your ID and computer can hand out. +As the Head of Personnel, consider getting a laptop with an ID slot. It allows you to do your job even when out of your office. As the Mime, your invisible wall power blocks people as well as projectiles. You can use it in a pinch to delay your pursuer. As the Mime, your oath of silence is your source of power. Breaking it robs you of your powers and of your honor. As the Clown, if you lose your banana peel, you can still slip people with your PDA! Honk! @@ -131,6 +132,7 @@ As a Traitor, you can manufacture and recycle revolver bullets at a hacked autol As a Traitor, you may sometimes be assigned to hunt other traitors, and in turn be hunted by others. As a Traitor, the syndicate encryption key is very useful for coordinating plans with your fellow traitors -- or, of course, betraying them. As a Traitor, plasma can be injected into many things to sabotage them. Power cells, light bulbs, welding tools, cigars and e-cigs will all explode when used. +As a Traitor, if you can find another Traitor and pool your TC you can buy a mega surplus crate, which costs 40TC but contains a lot of random syndicate gear. As a Nuclear Operative, communication is key! Use ; to speak to your fellow operatives and coordinate an attack plan. As a Nuclear Operative, you should look into purchasing a syndicate cyborg, as they can provide heavy fire support, full access, are immune to conventional stuns, and can easily take down the AI. As a Nuclear Operative, stick together! While your equipment is robust, your fellow operatives are much better at saving your life: they can drag you away from danger while stunned and provide cover fire. @@ -173,6 +175,7 @@ As a Revenant, your Defile ability removes holy water from tiles in a small radi As a Revenant, your Overload Lights ability will only shock humans with lights if the lights are still on after a brief delay. As a Revenant, your Malfunction ability in general damages machinery and mechanical objects, possibly even emagging some objects. Experiment! As a Revenant, the illness inflicted on humans by Blight can be easily cured by lying down or with holy water, making it best used on targets that have no time to lie down, such as humans in combat. +As a Revenant, fastmos is your friend. Breaking windows to space can cause massive damage and mayhem. As a Swarmer, you can deconstruct more things than you think. Try deconstructing light switches, buttons, air alarms and more. Experiment! As a Swarmer, you can teleport fellow swarmers away if you think they are in danger. As a Ghost, you can double click on just about anything to follow it. Or just warp around! @@ -181,7 +184,20 @@ As a Devil, as long as you control at least one other soul, you will automatical At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. As a Security Officer, remember that correlation does not equal causation. Someone may have just been at the wrong place at the wrong time! As a Security Officer, remember that you can attach a sec-lite to your taser or your helmet! +As a Terror Spider, leave wrapping of corpses to green spiders unless absolutely necessary. They need it to lay eggs! +As a Prince of Terror, you are powerful but usually on your own. Consider hit and run tactics to regenerate your health between engagements. +As a Brown Terror Spider, focus on smashing welded vents. You are weak in direct combat, but you can enable your comrades to go almost anywhere. +As a Terror Spider, protect the queen at all cost! +As a Terror Spider, don't forget you can move your nest if the crew is pressuring you too badly. +As a Terror Spider, try putting webs on white floor tiles, they are much harder to see there. +As a Terror Spider, sometimes quickly pulling an enemy into a web can ensure victory in melee combat. You can swap floor tiles by holding a crowbar in one hand and a stack of tiles in the other. When hacking doors, cutting and mending a "test light wire" will restore power to the door. When crafting most items, you can either manually combine parts or use the crafting menu. Suit storage units not only remove blood and dirt from clothing, but also radiation! +Sleeping in a bed can heal minor amounts of brute and burn damage. +The Experimentor has a chance to spawn hostile mobs. Be ready to run for your life when using it. +Space ruins can contain all kinds of interesting goodies, even a wand that can raise the dead! +Having a mindshield, being a human and having an agent ID card all make officer Beepsky consider you less arrest-worthy. What a racist bot. +You can make lasertag turrets, for the ultimate lasertag tournament. +Blob structures take half damage from brute damage. Use lasers. \ No newline at end of file From 85c5f9ef5ce7e276abacce981288965fe8ac2c13 Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Thu, 4 Apr 2019 21:37:52 +0200 Subject: [PATCH 05/31] Styling --- goon/browserassets/css/browserOutput-dark.css | 1 + goon/browserassets/css/browserOutput.css | 1 + 2 files changed, 2 insertions(+) diff --git a/goon/browserassets/css/browserOutput-dark.css b/goon/browserassets/css/browserOutput-dark.css index fe68df7afcb..fed5a252ba3 100644 --- a/goon/browserassets/css/browserOutput-dark.css +++ b/goon/browserassets/css/browserOutput-dark.css @@ -364,6 +364,7 @@ h1.alert, h2.alert {color: #FFF;} .bold {font-weight: bold;} .center {text-align: center;} .red {color: #FF0000;} +.purple {color: #5e2d79;} .skeleton {color: #C8C8C8; font-weight: bold; font-style: italic;} .gutter {color: #7092BE; font-family: "Trebuchet MS", cursive, sans-serif;} .orange {color: #ffa500;} diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index 69c946460b0..1af8b03bd58 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -361,6 +361,7 @@ h1.alert, h2.alert {color: #000000;} .bold {font-weight: bold;} .center {text-align: center;} .red {color: #FF0000;} +.purple {color: #5e2d79;} .skeleton {color: #585858; font-weight: bold; font-style: italic;} .gutter {color: #7092BE; font-family: "Trebuchet MS", cursive, sans-serif;} .orange {color: #ffa500;} From 5edc1378f8dc8441d5d8f384f312ac4a111530f5 Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Fri, 5 Apr 2019 14:43:38 +0200 Subject: [PATCH 06/31] New tips, renamed show tip verb, new Random Tip verb --- code/game/verbs/randomtip.dm | 16 ++++++++++++++++ code/modules/admin/verbs/randomverbs.dm | 4 ++-- paradise.dme | 1 + strings/sillytips.txt | 7 ++++--- strings/tips.txt | 15 +++++++++------ 5 files changed, 32 insertions(+), 11 deletions(-) create mode 100644 code/game/verbs/randomtip.dm diff --git a/code/game/verbs/randomtip.dm b/code/game/verbs/randomtip.dm new file mode 100644 index 00000000000..ff727110ba1 --- /dev/null +++ b/code/game/verbs/randomtip.dm @@ -0,0 +1,16 @@ +/client/verb/randomtip() + set category = "OOC" + set name = "Random Tip" + set desc = "Shows you a random tip" + + var/m + + var/list/randomtips = file2list("strings/tips.txt") + var/list/memetips = file2list("strings/sillytips.txt") + if(randomtips.len && prob(95)) + m = pick(randomtips) + else if(memetips.len) + m = pick(memetips) + + if(m) + to_chat(src, "Random Tip: [html_encode(m)]") diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 61b3c6d1eec..0a80079562b 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1022,7 +1022,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/show_tip() set category = "Admin" - set name = "Show Tip" + set name = "Show Custom Tip" set desc = "Sends a tip (that you specify) to all players. After all \ you're the experienced player here." @@ -1042,7 +1042,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(ticker.tipped) ticker.send_tip_of_the_round() - message_admins("[key_name_admin(usr)] sent a tip of the round.") + message_admins("[key_name_admin(usr)] sent a Tip of the round.") log_admin("[key_name(usr)] sent \"[input]\" as the Tip of the Round.") /client/proc/modify_goals() diff --git a/paradise.dme b/paradise.dme index 3fd34a5ab06..4fc9677e924 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1107,6 +1107,7 @@ #include "code\game\turfs\unsimulated\floor.dm" #include "code\game\turfs\unsimulated\walls.dm" #include "code\game\verbs\ooc.dm" +#include "code\game\verbs\randomtip.dm" #include "code\game\verbs\suicide.dm" #include "code\game\verbs\who.dm" #include "code\js\byjax.dm" diff --git a/strings/sillytips.txt b/strings/sillytips.txt index cd0b30ea667..cf49a79c0c7 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -11,7 +11,6 @@ Sometimes a round will just be a bust. C'est la vie. This is a game that is constantly being developed for. Expect things to be added, removed, fixed, and broken on a daily basis. It's fun to try and predict the round type from the tip of the round message. The quartermaster is not a head of staff and will never be one. -The bird remembers. Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style. Sometimes admins will just do stuff. Roll with it. The remake will never come out. @@ -21,11 +20,13 @@ This game is older than most of the people playing it. Flashbangs can weaken blob tiles, allowing for you and the crew to easily destroy them. Some people are unable to read text on a game where half of it is based on text. There are many ways to get through plastic flaps. How many can you name? -FEED ME A STRAY CAT +Nanotrasen is always watching. Most items have names longer than "soap". Ask and you shall receive. As a Scientist, getting drunk just enough will speed up research. Skol! Poly speaks truth Absolutely nothing unusual will happen this shift. Promise. Send help. Trapped in tip writing factory. -There is no such thing as a cow level. \ No newline at end of file +There is no such thing as a cow level. +HONK. +Solars probably gives radiation poisoning or something, considering the other power sources are deadly in their own ways. \ No newline at end of file diff --git a/strings/tips.txt b/strings/tips.txt index 379dbdc9b5a..b25a01e0b2d 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -49,6 +49,7 @@ As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment! As the Research Director, you can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, even ion/syndicate ones. It can then be placed into an AI system integrity restorer computer to revive and/or repair them. As the Research Director, you can lock down cyborgs instead of blowing them up. Then you can have their laws reset or if that doesn't work, safely dismantled. +As the Research Director, you can spy on and even forge PDA communications with the message monitor console! The key is in your office. As a Scientist, you can maximize the number of uses you get out of a slime by feeding it slime steroid, created from purple slimes, while alive. You can then apply extract enhancer, created from cerulean slimes, on each extract. As a Scientist, you can disable anomalies by scanning them with an analyzer, then send a signal on the frequency it gives you with a remote signaling device, or if researched, hit the anomaly an anomaly analyzer. This will leave behind an anomaly core, which can be used to construct a Phazon mech or reactive armors! As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. @@ -68,7 +69,6 @@ As a Medical Cyborg, you can fully perform surgery and even augment people. As a Janitor Cyborg, you are the bane of all slaughter demons. Cleaning up blood stains will severely gimp them. As the Chief Engineer, you can rename areas or create entirely new ones using your station blueprints. As the Chief Engineer, your hardsuit is significantly better than everybody else's. It has the best features of both engineering and atmospherics hardsuits - boasting nigh-invulnerability to radiation and all atmospheric conditions. -As the Chief Engineer, you can spy on and even forge PDA communications with the message monitor console! The key is in your office. As the Chief Engineer, the power flow control console in your office will show you APC infos and lets you control them remotely. As an Engineer, you can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. The wire will be need to be connected to an active power source in order to function. As an Engineer, return to Engineering once in a while to check on the engine and SMES cells. It's always a good idea to make sure containment isn't compromised. @@ -78,10 +78,9 @@ As an Engineer, you can repair windows by using a welding tool on them while on As an Engineer, you can lock APCs, fire alarms, emitters and radiation collectors using your ID card to prevent others from disabling them. As an Engineer, don't underestimate the humble P.A.C.M.A.N. generators. With upgraded parts, a couple units working in tandem are sufficient to take over for an exploded engine or shattered solars. As an Engineer, you can pry open secure storage blast doors by disabling the engine room APC's main breaker. This is obviously a bad idea if the engine is running. -As an Engineer, your RCD can be reloaded with metal, glass or plasteel sheets instead of just compressed matter cartridges. As an Atmospheric Technician, look into replacing your gas pumps with volumetric gas pumps, as those move air in flat numerical amounts, rather than percentages which leave trace gases. As an Atmospheric Technician, you are better suited to fighting fires than anyone else. As such, you have access to better firesuits, backpack firefighter tanks, and a completely heat and fire proof hardsuit. -As an Atmospheric Technician, your backpack firefighter tank can launch cryofrost. This resin will extinguish fires and very quickly; it's ideal for plasma fires!. +As an Atmospheric Technician, your backpack firefighter tank can launch cryofrost. This resin will extinguish fires and very quickly; it's ideal for plasma fires! As an Atmospheric Technician, your ATMOS holofan projector blocks gases while allowing objects to pass through. With it, you can quickly contain gas spills, fires and hull breaches. Or, use it to seal a plasmaman cloning room. As the Head of Security, you are expected to coordinate your security force to handle any threat that comes to the station. Sometimes it means making use of the armory to handle a blob, sometimes it means being ruthless during a vampire or cult incursion. As the Head of Security, don't let the power go to your head. You may have high access, great equipment, and a miniature army at your side, but being a terrible person without a good reason is grounds for banning. @@ -114,8 +113,9 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! -As a Cook, you can create a very wide variety of food with the crafting menu. You can find it by looking for the hammer icon near your intents. -As a Cook, you can rename your custom made food with a pen. +As the Chef, you can create a very wide variety of food with the crafting menu. You can find it by looking for the hammer icon near your intents. +As the Chef, you can rename your custom made food with a pen. +As the Chef, if you are low on ingredients, consider making something that has several servings to last longer among the crew. As the Bartender, you can use a circular saw on your shotgun to make it easier to store. As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer or order another from Cargo. As a Janitor, mousetraps can be used to create bombs or booby-trap containers. @@ -200,4 +200,7 @@ The Experimentor has a chance to spawn hostile mobs. Be ready to run for your li Space ruins can contain all kinds of interesting goodies, even a wand that can raise the dead! Having a mindshield, being a human and having an agent ID card all make officer Beepsky consider you less arrest-worthy. What a racist bot. You can make lasertag turrets, for the ultimate lasertag tournament. -Blob structures take half damage from brute damage. Use lasers. \ No newline at end of file +Blob structures take half damage from brute damage. Use lasers. +You can hide paper in vents, you have to use a screwdriver to open it first however. +While the Standard Operating Procedures aren't fully rules, they are there for safety and professional reasons. +Killing the Wizard usually ends the round, unless they are a lich or Space Wizard Federation is RAGING. \ No newline at end of file From b20e545a703ce06de2a332eaf099d72c1132db83 Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Mon, 8 Apr 2019 18:54:58 +0200 Subject: [PATCH 07/31] Finishing touches --- code/game/verbs/randomtip.dm | 4 ++-- strings/tips.txt | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/verbs/randomtip.dm b/code/game/verbs/randomtip.dm index ff727110ba1..25cc996c8fe 100644 --- a/code/game/verbs/randomtip.dm +++ b/code/game/verbs/randomtip.dm @@ -1,6 +1,6 @@ /client/verb/randomtip() set category = "OOC" - set name = "Random Tip" + set name = "Give Random Tip" set desc = "Shows you a random tip" var/m @@ -13,4 +13,4 @@ m = pick(memetips) if(m) - to_chat(src, "Random Tip: [html_encode(m)]") + to_chat(src, "Tip: [html_encode(m)]") diff --git a/strings/tips.txt b/strings/tips.txt index b25a01e0b2d..e75b3986e33 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -27,7 +27,6 @@ The P2P chat function found on tablet computers allows for a stealthy way to com We were all new once, be patient and guide new players in the right direction. On most clothing items that go in the exosuit slot, you can put certain small items into your suit storage, such as a spraycan, your emergency oxygen tank, or a flashlight. Most job-related exosuit clothing can fit job-related items into it, such as the atmospheric technician's hardsuit/winter coat holding an RPD, or labcoats holding most medicine. -If you're using hotkey mode, you can stop pulling things using H. If there's something you need from another department, try asking! This game isn't singleplayer and you'd be surprised what you can get accomplished together! You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience! Don't be afraid to ask for help, whether from your peers or from mentors. From 90c9f3f479e441f42d567bdd9033f0d8488a7bc8 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Wed, 10 Apr 2019 18:09:14 -0400 Subject: [PATCH 08/31] Refacors Electrocution --- code/_onclick/click_override.dm | 2 +- code/datums/spells/lightning.dm | 4 +- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 7 +++- .../miniantags/guardian/types/lightning.dm | 1 - .../miniantags/revenant/revenant_abilities.dm | 2 +- code/game/machinery/alarm.dm | 1 + code/game/machinery/doors/airlock.dm | 17 ++++---- code/game/machinery/machinery.dm | 14 +++---- code/game/machinery/suit_storage_unit.dm | 4 +- code/game/objects/structures/grille.dm | 14 +++---- code/game/objects/structures/holosign.dm | 4 +- code/modules/admin/topic.dm | 6 +-- code/modules/hydroponics/plant_genes.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 40 ++++++++++--------- code/modules/mob/living/carbon/human/human.dm | 19 +++------ .../living/carbon/human/species/_species.dm | 3 ++ code/modules/mob/living/living_defense.dm | 18 ++++++++- code/modules/mob/living/silicon/silicon.dm | 3 ++ .../mob/living/simple_animal/constructs.dm | 3 ++ .../simple_animal/hostile/floorcluwne.dm | 2 +- code/modules/power/apc.dm | 13 +++--- code/modules/power/cable.dm | 8 ++-- code/modules/power/cell.dm | 21 ++-------- code/modules/power/lighting.dm | 4 +- code/modules/power/power.dm | 21 +++++----- code/modules/power/powernet.dm | 21 ++-------- code/modules/power/smes.dm | 4 +- code/modules/power/tesla/energy_ball.dm | 19 ++++++++- .../reagents/chemistry/reagents/toxins.dm | 2 +- 29 files changed, 149 insertions(+), 132 deletions(-) diff --git a/code/_onclick/click_override.dm b/code/_onclick/click_override.dm index fe2acfa3023..a6042386b3d 100644 --- a/code/_onclick/click_override.dm +++ b/code/_onclick/click_override.dm @@ -74,7 +74,7 @@ L.Weaken(3) else if(P.unlimited_power) - L.electrocute_act(1000, P, 0) //Just kill them + L.electrocute_act(1000, P, safety = TRUE, override = TRUE) //Just kill them else electrocute_mob(L, C, P) break diff --git a/code/datums/spells/lightning.dm b/code/datums/spells/lightning.dm index ba00d0f226b..dcca0cfc919 100644 --- a/code/datums/spells/lightning.dm +++ b/code/datums/spells/lightning.dm @@ -88,7 +88,7 @@ obj/effect/proc_holder/spell/targeted/lightning/proc/Reset(mob/user = usr) var/mob/living/current = target if(bounces < 1) if(damaging) - current.electrocute_act(bolt_energy,"Lightning Bolt",safety=1) + current.electrocute_act(bolt_energy, "Lightning Bolt", safety = TRUE) else current.AdjustJitter(1000) //High numbers for violent convulsions current.do_jitter_animation(current.jitteriness) @@ -99,7 +99,7 @@ obj/effect/proc_holder/spell/targeted/lightning/proc/Reset(mob/user = usr) playsound(get_turf(current), 'sound/magic/lightningshock.ogg', 50, 1, -1) else if(damaging) - current.electrocute_act(bolt_energy,"Lightning Bolt",safety=1) + current.electrocute_act(bolt_energy, "Lightning Bolt", safety = TRUE) else current.AdjustJitter(1000) //High numbers for violent convulsions current.do_jitter_animation(current.jitteriness) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index e0f329bb0a4..eab9d86922d 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -393,6 +393,11 @@ break return +/mob/living/simple_animal/hostile/swarmer/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + if(!tesla_shock) + return FALSE + return ..() + /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(var/obj/machinery/target) do_attack_animation(target) to_chat(src, "We begin to dismantle this machine. We will need to be uninterrupted.") @@ -513,7 +518,7 @@ var/mob/living/L = AM if(!istype(L, /mob/living/simple_animal/hostile/swarmer)) playsound(loc,'sound/effects/snap.ogg',50, 1, -1) - L.electrocute_act(0, src, 1, 1) + L.electrocute_act(0, src, 1, TRUE, TRUE) if(isrobot(L) || L.isSynthetic()) L.Weaken(5) qdel(src) diff --git a/code/game/gamemodes/miniantags/guardian/types/lightning.dm b/code/game/gamemodes/miniantags/guardian/types/lightning.dm index 3aaeebbc513..88d5a43143d 100644 --- a/code/game/gamemodes/miniantags/guardian/types/lightning.dm +++ b/code/game/gamemodes/miniantags/guardian/types/lightning.dm @@ -99,7 +99,6 @@ if(istype(G) && G.summoner == summoner) continue if(successfulshocks > 4) - //L.electrocute_act(30, src) //shocks for 30 burn damage L.visible_message( "[L] was shocked by the lightning chain!", \ "You are shocked by the lightning chain!", \ diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index c201b1bc45d..569788d708c 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -219,7 +219,7 @@ if(M == user) return M.Beam(L,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5) - M.electrocute_act(shock_damage, "[L.name]", safety=1) + M.electrocute_act(shock_damage, L, safety = TRUE) do_sparks(4, 0, M) playsound(M, 'sound/machines/defib_zap.ogg', 50, 1, -1) diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index db5c2b6e9c3..04b62594412 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -81,6 +81,7 @@ power_channel = ENVIRON req_one_access = list(access_atmospherics, access_engine_equip) armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100) + siemens_strength = 1 var/alarm_id = null var/frequency = ATMOS_VENTSCRUB //var/skipprocess = 0 //Experimenting diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 54153118131..51d7c4d5ddc 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -51,6 +51,7 @@ var/list/airlock_overlays = list() explosion_block = 1 assemblytype = /obj/structure/door_assembly normalspeed = 1 + siemens_strength = 1 var/security_level = 0 //How much are wires secured var/aiControlDisabled = FALSE //If TRUE, AI control is disabled until the AI hacks back in and disables the lock. If 2, the AI has bypassed the lock. If -1, the control is enabled but the AI had bypassed it earlier, so if it is disabled again the AI would have no trouble getting back in. var/hackProof = FALSE // if TRUE, this door can't be hacked by the AI @@ -70,7 +71,7 @@ var/list/airlock_overlays = list() var/lockdownbyai = 0 var/justzap = 0 var/obj/item/airlock_electronics/electronics - var/hasShocked = 0 //Prevents multiple shocks from happening + var/shockCooldown = FALSE //Prevents multiple shocks from happening var/obj/item/note //Any papers pinned to the airlock var/previous_airlock = /obj/structure/door_assembly //what airlock assembly mineral plating was applied to var/airlock_material //material of inner filling; if its an airlock with glass, this should be set to "glass" @@ -296,16 +297,14 @@ About the new airlock wires panel: // The preceding comment was borrowed from the grille's shock script /obj/machinery/door/airlock/shock(mob/user, prb) if(!arePowerSystemsOn()) - return 0 - if(hasShocked) - return 0 //Already shocked someone recently? + return FALSE + if(shockCooldown > world.time) + return FALSE //Already shocked someone recently? if(..()) - hasShocked = 1 - sleep(10) - hasShocked = 0 - return 1 + shockCooldown = world.time + 10 + return TRUE else - return 0 + return FALSE //Checks if the user can get shocked and shocks him if it can. Returns TRUE if it happened /obj/machinery/door/airlock/proc/shock_user(mob/user, prob) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 6e5605cd232..c74ee23d25c 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -119,6 +119,7 @@ Class Procs: var/list/settagwhitelist = list()//WHITELIST OF VARIABLES THAT THE set_tag HREF CAN MODIFY, DON'T PUT SHIT YOU DON'T NEED ON HERE, AND IF YOU'RE GONNA USE set_tag (format_tag() proc), ADD TO THIS LIST. atom_say_verb = "beeps" var/defer_process = 0 + var/siemens_strength = 0.7 // how badly will it shock you? /obj/machinery/Initialize() addAtProcessing() @@ -575,16 +576,13 @@ Class Procs: /obj/machinery/proc/shock(mob/user, prb) if(inoperable()) - return 0 + return FALSE if(!prob(prb)) - return 0 - if((TK in user.mutations) && !Adjacent(user)) - return 0 + return FALSE do_sparks(5, 1, src) - if(electrocute_mob(user, get_area(src), src, 0.7)) - if(user.stunned) - return 1 - return 0 + if(electrocute_mob(user, get_area(src), src, siemens_strength, TRUE)) + return TRUE + return FALSE //called on machinery construction (i.e from frame to machinery) but not on initialization /obj/machinery/proc/on_construction() diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index b09d80bd804..9e9847baaaa 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -427,8 +427,8 @@ var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(5, 1, src) s.start() - if(electrocute_mob(user, get_area(src), src, 1)) - return 1 + if(electrocute_mob(user, src, src, 1, TRUE)) + return TRUE /obj/machinery/suit_storage_unit/relaymove(mob/user) if(locked) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index c06e5d82244..154d4438530 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -245,20 +245,20 @@ /obj/structure/grille/proc/shock(mob/user, prb) if(!anchored || broken) // unanchored/broken grilles are never connected - return 0 + return FALSE if(!prob(prb)) - return 0 + return FALSE if(!in_range(src, user))//To prevent TK and mech users from getting shocked - return 0 + return FALSE var/turf/T = get_turf(src) var/obj/structure/cable/C = T.get_cable_node() if(C) - if(electrocute_mob(user, C, src)) + if(electrocute_mob(user, C, src, 1, TRUE)) do_sparks(3, 1, src) - return 1 + return TRUE else - return 0 - return 0 + return FALSE + return FALSE /obj/structure/grille/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) ..() diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index e5c0fc85722..68190b83ddd 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -118,7 +118,7 @@ if(!shockcd) if(ismob(user)) var/mob/living/M = user - M.electrocute_act(15,"Energy Barrier", safety=1) + M.electrocute_act(15, "Energy Barrier", safety = TRUE) shockcd = TRUE addtimer(CALLBACK(src, .proc/cooldown), 5) @@ -130,6 +130,6 @@ return var/mob/living/M = AM - M.electrocute_act(15, "Energy Barrier", safety = 1) + M.electrocute_act(15, "Energy Barrier", safety = TRUE) shockcd = TRUE addtimer(CALLBACK(src, .proc/cooldown), 5) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 17d3cae9d5c..933802e1789 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1553,12 +1553,12 @@ else if(href_list["take_question"]) var/index = text2num(href_list["take_question"]) - + if(href_list["is_mhelp"]) SSmentor_tickets.takeTicket(index) else //Ahelp SStickets.takeTicket(index) - + else if(href_list["cult_nextobj"]) if(alert(usr, "Validate the current Cult objective and unlock the next one?", "Cult Cheat Code", "Yes", "No") != "Yes") return @@ -1886,7 +1886,7 @@ var/logmsg = null switch(punishment) if("Lightning bolt") - M.electrocute_act(5, "Lightning Bolt", safety=1) + M.electrocute_act(5, "Lightning Bolt", safety = TRUE, override = TRUE) playsound(get_turf(M), 'sound/magic/lightningshock.ogg', 50, 1, -1) M.adjustFireLoss(75) M.Weaken(5) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 2e95d21e10b..30e24f145b1 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -234,14 +234,14 @@ /datum/plant_gene/trait/cell_charge/on_slip(obj/item/reagent_containers/food/snacks/grown/G, mob/living/carbon/C) var/power = G.seed.potency*rate if(prob(power)) - C.electrocute_act(round(power), G, 1, 1) + C.electrocute_act(round(power), G, 1, TRUE) /datum/plant_gene/trait/cell_charge/on_squash(obj/item/reagent_containers/food/snacks/grown/G, atom/target) if(iscarbon(target)) var/mob/living/carbon/C = target var/power = G.seed.potency*rate if(prob(power)) - C.electrocute_act(round(power), G, 1, 1) + C.electrocute_act(round(power), G, 1, TRUE) /datum/plant_gene/trait/cell_charge/on_consume(obj/item/reagent_containers/food/snacks/grown/G, mob/living/carbon/target) if(!G.reagents.total_volume) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 0f1c5d91df1..1139912b1f8 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -134,43 +134,47 @@ M.forceMove(get_turf(src)) visible_message("[M] bursts out of [src]!") -/mob/living/carbon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, override = 0, tesla_shock = 0) +/mob/living/carbon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) if(status_flags & GODMODE) //godmode - return 0 + return FALSE if(NO_SHOCK in mutations) //shockproof - return 0 + return FALSE if(tesla_shock && tesla_ignore) return FALSE shock_damage *= siemens_coeff - if(shock_damage<1 && !override) - return 0 + if(dna && dna.species) + shock_damage *= dna.species.siemens_coeff + if(shock_damage < 1 && !override) + return FALSE if(reagents.has_reagent("teslium")) shock_damage *= 1.5 //If the mob has teslium in their body, shocks are 50% more damaging! - take_overall_damage(0,shock_damage, TRUE, used_weapon = "Electrocution") - shock_internal_organs(shock_damage) + if(illusion) + adjustStaminaLoss(shock_damage) + else + take_overall_damage(0, shock_damage, TRUE, used_weapon = "Electrocution") + shock_internal_organs(shock_damage) visible_message( - "[src] was shocked by \the [source]!", \ - "You feel a powerful shock coursing through your body!", \ - "You hear a heavy electrical crack." \ - ) + "[src] was shocked by \the [source]!", + "You feel a powerful shock coursing through your body!", + "You hear a heavy electrical crack.") AdjustJitter(1000) //High numbers for violent convulsions do_jitter_animation(jitteriness) AdjustStuttering(2) - if(!tesla_shock || (tesla_shock && siemens_coeff > 0.5)) + if((!tesla_shock || (tesla_shock && siemens_coeff > 0.5)) && stun) Stun(2) spawn(20) AdjustJitter(-1000, bound_lower = 10) //Still jittery, but vastly less - if(!tesla_shock || (tesla_shock && siemens_coeff > 0.5)) + if((!tesla_shock || (tesla_shock && siemens_coeff > 0.5)) && stun) Stun(3) Weaken(3) if(shock_damage > 200) src.visible_message( - "[src] was arc flashed by the [source]!", \ - "The [source] arc flashes and electrocutes you!", \ - "You hear a lightning-like crack!" \ - ) + "[src] was arc flashed by the [source]!", + "The [source] arc flashes and electrocutes you!", + "You hear a lightning-like crack!") playsound(loc, 'sound/effects/eleczap.ogg', 50, 1, -1) - explosion(src.loc,-1,0,2,2) + explosion(loc, -1, 0, 2, 2) + if(override) return override else diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 937640b2c73..bd5817e8867 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -551,13 +551,8 @@ dna.species.update_sight(src) -//Removed the horrible safety parameter. It was only being used by ninja code anyways. -//Now checks siemens_coefficient of the affected area by default -/mob/living/carbon/human/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, override = 0, tesla_shock = 0) - if(status_flags & GODMODE) //godmode - return 0 - if(NO_SHOCK in mutations) //shockproof - return 0 +//Added a safety check in case you want to shock a human mob directly through electrocute_act. +/mob/living/carbon/human/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) if(tesla_shock) var/total_coeff = 1 if(gloves) @@ -575,20 +570,18 @@ siemens_coeff = 0 else if(!safety) var/gloves_siemens_coeff = 1 - var/species_siemens_coeff = 1 if(gloves) var/obj/item/clothing/gloves/G = gloves gloves_siemens_coeff = G.siemens_coefficient - if(dna.species) - species_siemens_coeff = dna.species.siemens_coeff - siemens_coeff = gloves_siemens_coeff * species_siemens_coeff - if(undergoing_cardiac_arrest()) + siemens_coeff = gloves_siemens_coeff + if(undergoing_cardiac_arrest() && !illusion) if(shock_damage * siemens_coeff >= 1 && prob(25)) set_heartattack(FALSE) if(stat == CONSCIOUS) to_chat(src, "You feel your heart beating again!") - . = ..() + dna.species.spec_electrocute_act(src, shock_damage, source, siemens_coeff, safety, override, tesla_shock, illusion, stun) + . = ..(shock_damage, source, siemens_coeff, safety, override, tesla_shock, illusion, stun) /mob/living/carbon/human/Topic(href, href_list) if(!usr.stat && usr.canmove && !usr.restrained() && in_range(src, usr)) diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 72fe54970a1..cbc45045198 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -309,6 +309,9 @@ /datum/species/proc/handle_death(mob/living/carbon/human/H) //Handles any species-specific death events (such as dionaea nymph spawns). return +/datum/species/proc/spec_electrocute_act(mob/living/carbon/human/H, shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + return + /datum/species/proc/help(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) if(attacker_style && attacker_style.help_act(user, target))//adminfu only... return TRUE diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 3182c829466..88b17124451 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -55,8 +55,22 @@ /mob/living/proc/check_projectile_dismemberment(obj/item/projectile/P, def_zone) return 0 -/mob/living/proc/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, tesla_shock = 0) - return 0 //only carbon liveforms have this proc +/mob/living/proc/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + SEND_SIGNAL(src, COMSIG_LIVING_ELECTROCUTE_ACT, shock_damage) + if(status_flags & GODMODE) //godmode + return FALSE + if(NO_SHOCK in mutations) //shockproof + return FALSE + if(tesla_shock && tesla_ignore) + return FALSE + if(shock_damage > 0) + if(!illusion) + adjustFireLoss(shock_damage) + visible_message( + "[src] was shocked by \the [source]!", + "You feel a powerful shock coursing through your body!", + "You hear a heavy electrical crack.") + return shock_damage /mob/living/emp_act(severity) var/list/L = src.get_contents() diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index cdd36a59b80..5c19dcb0d7a 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -71,6 +71,9 @@ /mob/living/silicon/drop_item() return +/mob/living/silicon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + return FALSE //So borgs they don't die trying to fix wiring + /mob/living/silicon/emp_act(severity) switch(severity) if(1) diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index a6fcf4b5a20..2b3d11357d1 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -85,6 +85,9 @@ /mob/living/simple_animal/hostile/construct/narsie_act() return +/mob/living/simple_animal/hostile/construct/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + return FALSE + /////////////////Juggernaut/////////////// diff --git a/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm b/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm index 9ac2d899456..244edaeedec 100644 --- a/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm @@ -142,7 +142,7 @@ return -/mob/living/simple_animal/hostile/floor_cluwne/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, tesla_shock = 0, illusion = 0, stun = TRUE)//prevents runtimes with machine fuckery +/mob/living/simple_animal/hostile/floor_cluwne/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) //prevents runtimes with machine fuckery return FALSE diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 1f7af8e4204..e25000b03fd 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -49,6 +49,7 @@ anchored = 1 use_power = NO_POWER_USE req_access = list(access_engine_equip) + siemens_strength = 1 var/spooky=0 var/area/area var/areastring = null @@ -535,7 +536,7 @@ if(C.amount >= 10 && !terminal && opened && has_electronics != 2) var/turf/T = get_turf(src) var/obj/structure/cable/N = T.get_cable_node() - if(prob(50) && electrocute_mob(usr, N, N)) + if(prob(50) && electrocute_mob(usr, N, N, 1, TRUE)) do_sparks(5, 1, src) return C.use(10) @@ -1237,13 +1238,13 @@ if(prob(5)) var/list/shock_mobs = list() for(var/C in view(get_turf(src), 5)) //We only want to shock a single random mob in range, not every one. - if(iscarbon(C)) + if(isliving(C)) shock_mobs +=C if(shock_mobs.len) - var/mob/living/carbon/S = pick(shock_mobs) - S.electrocute_act(rand(5,25), "electrical arc") - playsound(get_turf(S), 'sound/effects/eleczap.ogg', 75, 1) - Beam(S,icon_state="lightning[rand(1,12)]",icon='icons/effects/effects.dmi',time=5) + var/mob/living/L = pick(shock_mobs) + L.electrocute_act(rand(5, 25), "electrical arc") + playsound(get_turf(L), 'sound/effects/eleczap.ogg', 75, 1) + Beam(L, icon_state = "lightning[rand(1, 12)]", icon = 'icons/effects/effects.dmi', time = 5) else // no cell, switch everything off diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 238d2e43599..c71bc3e7c8c 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -191,14 +191,14 @@ By design, d1 is the smallest direction and d2 is the highest src.add_fingerprint(user) // shock the user with probability prb -/obj/structure/cable/proc/shock(mob/user, prb, var/siemens_coeff = 1.0) +/obj/structure/cable/proc/shock(mob/user, prb, siemens_coeff = 1) if(!prob(prb)) - return 0 + return FALSE if(electrocute_mob(user, powernet, src, siemens_coeff)) do_sparks(5, 1, src) - return 1 + return TRUE else - return 0 + return FALSE //explosion handling /obj/structure/cable/ex_act(severity) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 192ef9d792e..dfe10113f12 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -162,23 +162,10 @@ ex_act(EXPLODE_DEVASTATE) /obj/item/stock_parts/cell/proc/get_electrocute_damage() - switch(charge) - if(5000000 to INFINITY) - return min(rand(200, 300),rand(200, 300)) - if(4000000 to 5000000 - 1) - return min(rand(80, 180),rand(80, 180)) - if(1000000 to 4000000 - 1) - return min(rand(50, 160),rand(50, 160)) - if(200000 to 1000000 - 1) - return min(rand(25, 80),rand(25, 80)) - if(100000 to 200000 - 1)//Ave powernet - return min(rand(20, 60),rand(20, 60)) - if(50000 to 100000 - 1) - return min(rand(15, 40),rand(15, 40)) - if(1000 to 50000 - 1) - return min(rand(10, 20),rand(10, 20)) - else - return 0 + if(charge >= 1000) + return Clamp(20 + round(charge / 25000), 20, 195) + rand(-5, 5) + else + return 0 // Cell variants /obj/item/stock_parts/cell/empty/New() diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 8dda1ed8731..a0bee89e0be 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -353,7 +353,7 @@ M.show_message("[user.name] smashed the light!", 3, "You hear a tinkle of breaking glass", 2) if(on && (W.flags & CONDUCT)) if(prob(12)) - electrocute_mob(user, get_area(src), src, 0.3) + electrocute_mob(user, get_area(src), src, 0.3, TRUE) broken() else @@ -387,7 +387,7 @@ if(has_power() && (W.flags & CONDUCT)) do_sparks(3, 1, src) if(prob(75)) - electrocute_mob(user, get_area(src), src, rand(0.7,1.0)) + electrocute_mob(user, get_area(src), src, rand(0.7, 1), TRUE) // returns whether this light has power diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 69b27eff562..3e5d614896e 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -298,34 +298,37 @@ //power_source is a source of electricity, can be powercell, area, apc, cable, powernet or null //source is an object caused electrocuting (airlock, grille, etc) //No animations will be performed by this proc. -/proc/electrocute_mob(mob/living/carbon/M as mob, var/power_source, var/obj/source, var/siemens_coeff = 1.0) +/proc/electrocute_mob(mob/living/M, power_source, obj/source, siemens_coeff = 1, dist_check = FALSE) if(!istype(M)) - return 0 + return FALSE if(istype(M.loc,/obj/mecha)) - return 0 //feckin mechs are dumb + return FALSE //feckin mechs are dumb + if(dist_check) + if(!in_range(source, M)) + return FALSE if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M if(H.gloves) var/obj/item/clothing/gloves/G = H.gloves if(G.siemens_coefficient == 0) - return 0 //to avoid spamming with insulated glvoes on + return FALSE //to avoid spamming with insulated glvoes on var/area/source_area - if(istype(power_source,/area)) + if(istype(power_source, /area)) source_area = power_source power_source = source_area.get_apc() - if(istype(power_source,/obj/structure/cable)) + if(istype(power_source, /obj/structure/cable)) var/obj/structure/cable/Cable = power_source power_source = Cable.powernet var/datum/powernet/PN var/obj/item/stock_parts/cell/cell - if(istype(power_source,/datum/powernet)) + if(istype(power_source, /datum/powernet)) PN = power_source else if(istype(power_source,/obj/item/stock_parts/cell)) cell = power_source - else if(istype(power_source,/obj/machinery/power/apc)) + else if(istype(power_source, /obj/machinery/power/apc)) var/obj/machinery/power/apc/apc = power_source cell = apc.cell if(apc.terminal) @@ -344,7 +347,7 @@ if(cell) cell_damage = cell.get_electrocute_damage() var/shock_damage = 0 - if(PN_damage>=cell_damage) + if(PN_damage >= cell_damage) power_source = PN shock_damage = PN_damage else diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index a07d854380d..228b4232968 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -128,23 +128,10 @@ newavail = 0 /datum/powernet/proc/get_electrocute_damage() - switch(avail) - if(5000000 to INFINITY) - return min(rand(200,300),rand(200,300)) - if(4000000 to 5000000) - return min(rand(80,180),rand(80,180)) - if(1000000 to 4000000) - return min(rand(50,160),rand(50,160)) - if(200000 to 1000000) - return min(rand(25,80),rand(25,80)) - if(100000 to 200000)//Ave powernet - return min(rand(20,60),rand(20,60)) - if(50000 to 100000) - return min(rand(15,40),rand(15,40)) - if(1000 to 50000) - return min(rand(10,20),rand(10,20)) - else - return 0 + if(avail >= 1000) + return Clamp(20 + round(avail / 25000), 20, 195) + rand(-5, 5) + else + return 0 //////////////////////////////////////////////// // Misc. diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 6d5d0226e69..2884fc18b4c 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -183,7 +183,7 @@ playsound(src.loc, I.usesound, 50, 1) if(do_after(user, 50 * I.toolspeed, target = src)) - if(prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) //animate the electrocution if uncautious and unlucky + if(prob(50) && electrocute_mob(usr, terminal.powernet, terminal, 1, TRUE)) //animate the electrocution if uncautious and unlucky do_sparks(5, 1, src) return @@ -320,7 +320,7 @@ if(do_after(user, 50, target = src)) var/turf/T = get_turf(user) var/obj/structure/cable/N = T.get_cable_node() //get the connecting node cable, if there's one - if(prob(50) && electrocute_mob(user, N, N)) //animate the electrocution if uncautious and unlucky + if(prob(50) && electrocute_mob(usr, N, N, 1, TRUE)) //animate the electrocution if uncautious and unlucky do_sparks(5, 1, src) return diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index e5005708c67..084901a71f6 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -115,6 +115,16 @@ /obj/singularity/energy_ball/Bumped(atom/A) dust_mobs(A) +/obj/singularity/energy_ball/attack_tk(mob/user) + if(iscarbon(user)) + var/mob/living/carbon/C = user + to_chat(C, "That was a shockingly dumb idea.") + var/obj/item/organ/internal/brain/B = C.get_int_organ(/obj/item/organ/internal/brain) + C.ghostize(0) + if(B) + B.remove(C) + qdel(B) + /obj/singularity/energy_ball/orbit(obj/singularity/energy_ball/target) if(istype(target)) target.orbiting_balls += src @@ -130,6 +140,10 @@ qdel(src) /obj/singularity/energy_ball/proc/dust_mobs(atom/A) + if(isliving(A)) + var/mob/living/L = A + if(L.incorporeal_move || L.status_flags & GODMODE) + return if(!iscarbon(A)) return for(var/obj/machinery/power/grounding_rod/GR in orange(src, 2)) @@ -165,6 +179,9 @@ /obj/structure/particle_accelerator/end_cap, /obj/machinery/field/containment, /obj/structure/disposalpipe, + /obj/structure/disposaloutlet, + /obj/machinery/disposal/deliveryChute, + /obj/machinery/camera, /obj/structure/sign, /obj/machinery/gateway, /obj/structure/grille, @@ -255,7 +272,7 @@ else if(closest_mob) var/shock_damage = Clamp(round(power/400), 10, 90) + rand(-5, 5) - closest_mob.electrocute_act(shock_damage, source, 1, tesla_shock = 1) + closest_mob.electrocute_act(shock_damage, source, 1, tesla_shock = TRUE) if(issilicon(closest_mob)) var/mob/living/silicon/S = closest_mob if(stun_mobs) diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index 76d06cc43a1..4cf50c9f661 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -1171,6 +1171,6 @@ shock_timer++ if(shock_timer >= rand(5,30)) //Random shocks are wildly unpredictable shock_timer = 0 - M.electrocute_act(rand(5,20), "Teslium in their body", 1, 1) //Override because it's caused from INSIDE of you + M.electrocute_act(rand(5, 20), "Teslium in their body", 1, TRUE) //Override because it's caused from INSIDE of you playsound(M, "sparks", 50, 1) return ..() From cf880bd40b1b2bb381483d8c803ee9cfffdd7adf Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Thu, 11 Apr 2019 04:24:36 -0400 Subject: [PATCH 09/31] Fixes and Updates Goats --- .../simple_animal/friendly/farm_animals.dm | 65 ++++++++++++------- 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 03f353754fe..dd0c5b9f72a 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -31,14 +31,6 @@ /mob/living/simple_animal/hostile/retaliate/goat/handle_automated_movement() ..() - if(!pulledby) - for(var/direction in shuffle(list(1,2,4,8,5,6,9,10))) - var/step = get_step(src, direction) - if(step) - if(locate(/obj/structure/spacevine) in step) - Move(step, get_dir(src, step)) - -/mob/living/simple_animal/hostile/retaliate/goat/handle_automated_action() //chance to go crazy and start wacking stuff if(!enemies.len && prob(1)) Retaliate() @@ -46,11 +38,16 @@ if(enemies.len && prob(10)) enemies = list() LoseTarget() - src.visible_message("[src] calms down.") + visible_message("[src] calms down.") - var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc - if(SV) - SV.eat(src) + if(stat == CONSCIOUS) + eat_plants() + if(!pulledby) + for(var/direction in shuffle(list(1,2,4,8,5,6,9,10))) + var/step = get_step(src, direction) + if(step) + if(locate(/obj/structure/spacevine) in step || locate(/obj/structure/glowshroom) in step) + Move(step, get_dir(src, step)) /mob/living/simple_animal/hostile/retaliate/goat/Life(seconds, times_fired) . = ..() @@ -60,30 +57,52 @@ /mob/living/simple_animal/hostile/retaliate/goat/Retaliate() ..() - src.visible_message("[src] gets an evil-looking gleam in their eye.") + visible_message("[src] gets an evil-looking gleam in their eye.") /mob/living/simple_animal/hostile/retaliate/goat/Move() - ..() + . = ..() if(!stat) - var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc - if(SV) - SV.eat(src) + eat_plants() -/mob/living/simple_animal/hostile/retaliate/goat/attackby(var/obj/item/O as obj, var/mob/user as mob, params) - if(stat == CONSCIOUS && istype(O, /obj/item/reagent_containers/glass)) +/mob/living/simple_animal/hostile/retaliate/goat/proc/eat_plants() + var/eaten = FALSE + var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc + if(SV) + SV.eat(src) + eaten = TRUE + + var/obj/structure/glowshroom/GS = locate(/obj/structure/glowshroom) in loc + if(GS) + qdel(GS) + eaten = TRUE + + if(eaten && prob(10)) + say("Nom") + +/mob/living/simple_animal/hostile/retaliate/goat/attackby(obj/item/I, mob/user, params) + if(stat == CONSCIOUS && istype(I, /obj/item/reagent_containers/glass)) user.changeNext_move(CLICK_CD_MELEE) - var/obj/item/reagent_containers/glass/G = O + var/obj/item/reagent_containers/glass/G = I var/transfered = min(milk_content, rand(5,10), (G.volume - G.reagents.total_volume)) if(transfered > 0) - user.visible_message("[user] milks [src] using \the [O].") + user.visible_message("[user] milks [src] using [G].") G.reagents.add_reagent("milk", transfered) milk_content -= transfered else if(G.reagents.total_volume >= G.volume) - to_chat(user, "\The [O] is full.") + to_chat(user, "[G] is full.") else to_chat(user, "The udder is dry. Wait a bit longer...") + return TRUE else - ..() + return ..() + +/mob/living/simple_animal/hostile/retaliate/goat/AttackingTarget() + ..() + if(isdiona(target)) + var/mob/living/carbon/human/H = target + var/obj/item/organ/external/NB = pick(H.bodyparts) + H.visible_message("[src] takes a big chomp out of [H]!", "[src] takes a big chomp out of your [NB.name]!") + NB.droplimb() //cow /mob/living/simple_animal/cow From 93118f9d341c30312abfa9398c67f054f580fe28 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Thu, 11 Apr 2019 07:24:16 -0400 Subject: [PATCH 10/31] Remaps Toxins --- _maps/map_files/cyberiad/cyberiad.dmm | 415 +++++++++++------- .../components/binary_devices/pump.dm | 6 - code/game/machinery/vending.dm | 7 +- .../items/weapons/grenades/chem_grenade.dm | 17 + .../closets/secure/scientist.dm | 1 + 5 files changed, 270 insertions(+), 176 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 79f5e38b26e..23e429e5964 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -61240,13 +61240,6 @@ }, /area/shuttle/administration) "cgy" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 - }, /obj/machinery/door/poddoor{ id_tag = "ToxinsVenting"; name = "Toxins Venting Bay Door"; @@ -64263,6 +64256,10 @@ id = "air_in"; on = 1 }, +/obj/machinery/sparker{ + id = "toxinsigniter"; + pixel_x = -20 + }, /turf/simulated/floor/engine/insulated/vacuum, /area/toxins/mixing) "cly" = ( @@ -64278,11 +64275,6 @@ /turf/simulated/floor/plating, /area/maintenance/apmaint) "clz" = ( -/obj/machinery/igniter{ - icon_state = "igniter0"; - id = "ToxinsIgnitor"; - on = 0 - }, /turf/simulated/floor/engine/insulated/vacuum, /area/toxins/mixing) "clA" = ( @@ -65091,12 +65083,12 @@ /turf/simulated/floor/plasteel, /area/toxins/storage) "cmW" = ( -/obj/structure/closet/wardrobe/toxins_white, /obj/item/radio/intercom{ dir = 1; name = "station intercom (General)"; pixel_y = 25 }, +/obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -65110,19 +65102,20 @@ dir = 1; in_use = 1 }, +/obj/item/grenade/chem_grenade/firefighting, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" }, /area/toxins/mixing) "cmY" = ( -/obj/structure/closet/wardrobe/toxins_white, /obj/machinery/camera{ c_tag = "Research Toxins Mixing West"; dir = 2; network = list("Research","SS13"); pixel_x = 0 }, +/obj/structure/closet/firecloset, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -65133,6 +65126,7 @@ pixel_y = 25 }, /obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/portable_atmospherics/canister, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -65152,6 +65146,7 @@ }, /obj/item/extinguisher, /obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" @@ -67122,10 +67117,10 @@ }, /area/toxins/mixing) "cqf" = ( -/obj/machinery/atmospherics/binary/pump/highcap{ +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/binary/pump{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -67146,8 +67141,8 @@ }, /area/toxins/mixing) "cqh" = ( -/obj/machinery/atmospherics/binary/pump/highcap, /obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/binary/pump, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -67160,7 +67155,7 @@ pixel_y = 26 }, /obj/machinery/ignition_switch{ - id = "ToxinsIgnitor"; + id = "toxinsigniter"; pixel_x = 6; pixel_y = 25 }, @@ -67175,13 +67170,15 @@ }, /area/toxins/mixing) "cqj" = ( -/obj/machinery/portable_atmospherics/pump, /obj/machinery/camera{ c_tag = "Research Toxins Mixing East"; dir = 2; network = list("Research","SS13"); pixel_x = 0 }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -67222,12 +67219,6 @@ icon_state = "whitepurple" }, /area/toxins/mixing) -"cqo" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) "cqp" = ( /obj/machinery/camera{ c_tag = "Research Toxins Launch Room"; @@ -68442,6 +68433,7 @@ d2 = 8; icon_state = "1-8" }, +/obj/machinery/portable_atmospherics/scrubber, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -69351,12 +69343,6 @@ /area/medical/research{ name = "Research Division" }) -"ctD" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) "ctE" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -69395,15 +69381,27 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint2) "ctI" = ( -/obj/structure/table, /obj/structure/cable, -/obj/item/storage/toolbox/mechanical, /obj/machinery/power/apc{ dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0 }, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/stack/cable_coil, +/obj/item/analyzer{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -69428,38 +69426,12 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/engine/controlroom) -"ctK" = ( -/obj/structure/table, -/obj/item/assembly/signaler{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/assembly/signaler{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/item/assembly/signaler{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) "ctL" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, +/obj/machinery/portable_atmospherics/pump, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -70182,13 +70154,11 @@ }, /area/toxins/explab) "cuT" = ( -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve, +/obj/machinery/light_switch{ + pixel_y = -23 + }, /obj/structure/table, -/obj/item/transfer_valve, +/obj/item/storage/toolbox/mechanical, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -70288,25 +70258,28 @@ }, /area/toxins/mixing) "cvc" = ( -/obj/item/assembly/prox_sensor{ - pixel_x = -5; - pixel_y = -5 +/obj/item/transfer_valve{ + pixel_x = 4; + pixel_y = -4 }, -/obj/item/assembly/prox_sensor{ +/obj/item/transfer_valve{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/transfer_valve{ pixel_x = -4; pixel_y = 4 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 5 - }, /obj/structure/table, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor{ - pixel_x = -5; - pixel_y = -5 +/obj/item/transfer_valve{ + pixel_x = -6; + pixel_y = 6 }, -/obj/item/assembly/prox_sensor, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -70325,27 +70298,6 @@ }, /area/medical/virology) "cve" = ( -/obj/item/assembly/timer, -/obj/item/assembly/timer{ - pixel_x = 6 - }, -/obj/item/assembly/timer{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/structure/table, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = -4 - }, -/obj/item/assembly/timer{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/assembly/timer, -/obj/machinery/light_switch{ - pixel_y = -23 - }, /obj/machinery/light, /obj/machinery/requests_console{ department = "Science"; @@ -70354,6 +70306,7 @@ pixel_x = 0; pixel_y = -30 }, +/obj/machinery/vending/plasmaresearch, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -77251,7 +77204,7 @@ }, /area/toxins/misc_lab) "cHq" = ( -/obj/machinery/atmospherics/binary/pump/highcap{ +/obj/machinery/atmospherics/binary/pump{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -88768,11 +88721,10 @@ /turf/space, /area/space) "dca" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/insulated{ - dir = 10 +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 8 }, -/turf/space, +/turf/simulated/floor/plating/airless, /area/space) "dcb" = ( /turf/simulated/floor/plasteel{ @@ -88781,13 +88733,7 @@ }, /area/hallway/primary/central/north) "dcc" = ( -/obj/machinery/atmospherics/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "co2_in"; - pixel_y = 1 - }, -/turf/simulated/floor/plating/airless, +/turf/space, /area/toxins/mixing) "dcd" = ( /obj/structure/cable{ @@ -96601,6 +96547,143 @@ /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plating, /area/storage/secure) +"duq" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 + }, +/turf/space, +/area/space) +"gMZ" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 6 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"hsy" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"izn" = ( +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"iJf" = ( +/obj/machinery/atmospherics/pipe/simple/insulated, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"iNz" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/toxins/launch{ + name = "Toxins Launch Room" + }) +"kOE" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"nMi" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/space, +/area/space) +"pZO" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/space, +/area/space) +"qUv" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/space, +/area/space) +"uxy" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space) +"uDK" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/turf/space, +/area/space) +"vup" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"xAw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"xWg" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + tag = "icon-intact (SOUTHEAST)"; + icon_state = "intact"; + dir = 6 + }, +/turf/space, +/area/space) (1,1,1) = {" aaa @@ -146099,7 +146182,7 @@ cnf cqe crI csg -ctK +cqk cuT cgs bGG @@ -146356,7 +146439,7 @@ cgu cqg crI csg -ctD +cqk cuU cgs bGG @@ -146862,7 +146945,7 @@ dbH aYS aaa dbZ -cgu +cgy cia cke clz @@ -147119,7 +147202,7 @@ ccP aYS aaa dbX -cgu +cgy cib cjX cnE @@ -147634,10 +147717,10 @@ aYS aaa dca dcc -aaa -aaa -afO -cgs +xWg +duq +xAw +iJf cqj crI csh @@ -147891,11 +147974,11 @@ aYS aaa aaa aaa +uxy aaa -aaa -afO -cgs -cqo +kOE +gMZ +cqe crI csg cqk @@ -148146,12 +148229,12 @@ baT bgm aYS aaa -aaa -aaa -aaa -aaa -afO -cgs +xWg +qUv +nMi +xWg +djc +hsy cqm crN csi @@ -148403,12 +148486,12 @@ baT baT aYS aaa -aaa -aaa -aaa -aaa -afO -cgE +pZO +uDK +xWg +nMi +aab +iNz cgE crS cgE @@ -148660,12 +148743,12 @@ baT baT aYS aaa -aaa -aaa -aaa -aaa +xWg +nMi +pZO +uDK afO -cgE +iNz cqp crQ csn @@ -148917,12 +149000,12 @@ baU bgd aYS aaa -aaa -aaa -aaa -aaa +pZO +uDK +xWg +nMi afO -cgE +iNz cqq crT crw @@ -149174,12 +149257,12 @@ baV baV daC aaa -aaa -aaa -aaa -aaa +xWg +nMi +pZO +uDK afO -cgE +iNz coG cqx csq @@ -149431,12 +149514,12 @@ aaa aaa daD aaa -aaa -aaa -aaa -aaa +uxy +xWg +uDK +uxy afO -cgE +iNz coI cqC csr @@ -149688,13 +149771,13 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +uxy +uxy +uxy +uxy afO -aaa -aab +vup +izn aab aab aab @@ -149945,10 +150028,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +pZO +nMi +pZO +nMi afO aaa aab diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 118a70c3ecd..9d21fece152 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -34,12 +34,6 @@ Thus, the two variables affect pump operation are set in New(): radio_connection = null return ..() -/obj/machinery/atmospherics/binary/pump/highcap - name = "High capacity gas pump" - desc = "A high capacity pump" - - target_pressure = 15000000 - /obj/machinery/atmospherics/binary/pump/on icon_state = "map_on" on = 1 diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 58e14bab7c9..d0872fa8f93 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1055,10 +1055,9 @@ /obj/machinery/vending/plasmaresearch name = "\improper Toximate 3000" desc = "All the fine parts you need in one vending machine!" - products = list(/obj/item/clothing/under/rank/scientist = 6,/obj/item/clothing/suit/bio_suit = 6,/obj/item/clothing/head/bio_hood = 6, - /obj/item/transfer_valve = 6,/obj/item/assembly/timer = 6,/obj/item/assembly/signaler = 6, - /obj/item/assembly/prox_sensor = 6,/obj/item/assembly/igniter = 6) - contraband = list(/obj/item/assembly/health = 3) + products = list(/obj/item/assembly/prox_sensor = 8, /obj/item/assembly/igniter = 8, /obj/item/assembly/signaler = 8, + /obj/item/wirecutters = 1, /obj/item/assembly/timer = 8) + contraband = list(/obj/item/flashlight = 5, /obj/item/assembly/voice = 3, /obj/item/assembly/health = 3, /obj/item/assembly/infra = 3) /obj/machinery/vending/wallmed1 name = "\improper NanoMed" diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 7da978a35d1..31bc6bcf556 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -446,6 +446,23 @@ update_icon() +/obj/item/grenade/chem_grenade/firefighting + payload_name = "fire fighting grenade" + desc = "Can help to put out dangerous fires from a distance." + stage = READY + +/obj/item/grenade/chem_grenade/firefighting/New() + ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("firefighting_foam", 30) + B2.reagents.add_reagent("firefighting_foam", 30) + + beakers += B1 + beakers += B2 + update_icon() + /obj/item/grenade/chem_grenade/incendiary payload_name = "incendiary" desc = "Used for clearing rooms of living things." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index c6b41674404..6be824a4246 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -13,6 +13,7 @@ new /obj/item/storage/backpack/science(src) new /obj/item/storage/backpack/satchel_tox(src) new /obj/item/clothing/under/rank/scientist(src) + new /obj/item/clothing/under/rank/scientist/skirt(src) //new /obj/item/clothing/suit/labcoat/science(src) new /obj/item/clothing/suit/storage/labcoat/science(src) new /obj/item/clothing/shoes/white(src) From edbb6916887a065f9bda5f292a577cd90f53ed30 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Thu, 11 Apr 2019 07:41:03 -0400 Subject: [PATCH 11/31] meta is too easy to forget --- _maps/map_files/MetaStation/MetaStation.v41A.II.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index c1740c983de..5082b75f20d 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -92414,7 +92414,7 @@ pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/binary/pump/highcap{ +/obj/machinery/atmospherics/binary/pump{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -92426,7 +92426,7 @@ /obj/structure/sign/fire{ pixel_y = -32 }, -/obj/machinery/atmospherics/binary/pump/highcap{ +/obj/machinery/atmospherics/binary/pump{ dir = 8 }, /turf/simulated/floor/plasteel, From 58a7107eae9b20fb16290b7d5944a50b26afab9e Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Fri, 12 Apr 2019 16:03:18 -0400 Subject: [PATCH 12/31] shocking animals --- .../gamemodes/miniantags/revenant/revenant_abilities.dm | 2 +- code/game/machinery/doors/airlock.dm | 6 ++---- code/game/objects/structures/holosign.dm | 2 +- code/modules/hydroponics/plant_genes.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 1 + code/modules/power/apc.dm | 2 +- code/modules/power/singularity/containment_field.dm | 2 +- code/modules/power/tesla/energy_ball.dm | 1 - code/modules/reagents/chemistry/recipes/pyrotechnics.dm | 6 +++--- 9 files changed, 11 insertions(+), 13 deletions(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 569788d708c..cdb55aa1b31 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -215,7 +215,7 @@ if(!L.on) //wait, wait, don't shock me return flick("[L.base_state]2", L) - for(var/mob/living/carbon/human/M in view(shock_range, L)) + for(var/mob/living/M in view(shock_range, L)) if(M == user) return M.Beam(L,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 51d7c4d5ddc..9dca7566a31 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -174,10 +174,8 @@ About the new airlock wires panel: else /*if(justzap)*/ return else if(user.hallucination > 50 && prob(10) && !operating) - to_chat(user, "You feel a powerful shock course through your body!") - user.adjustStaminaLoss(50) - user.AdjustStunned(5) - return + if(user.electrocute_act(50, src, 1, illusion = TRUE)) // We'll just go with a flat 50 damage, instead of doing powernet checks + return ..(user) /obj/machinery/door/airlock/bumpopen(mob/living/simple_animal/user) diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index 68190b83ddd..67ee4b6ac00 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -116,7 +116,7 @@ if(.) return if(!shockcd) - if(ismob(user)) + if(isliving(user)) var/mob/living/M = user M.electrocute_act(15, "Energy Barrier", safety = TRUE) shockcd = TRUE diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 30e24f145b1..ef450f4a52f 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -237,7 +237,7 @@ C.electrocute_act(round(power), G, 1, TRUE) /datum/plant_gene/trait/cell_charge/on_squash(obj/item/reagent_containers/food/snacks/grown/G, atom/target) - if(iscarbon(target)) + if(isliving(target)) var/mob/living/carbon/C = target var/power = G.seed.potency*rate if(prob(power)) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1139912b1f8..277bbbd8789 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -135,6 +135,7 @@ visible_message("[M] bursts out of [src]!") /mob/living/carbon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = FALSE, override = FALSE, tesla_shock = FALSE, illusion = FALSE, stun = TRUE) + SEND_SIGNAL(src, COMSIG_LIVING_ELECTROCUTE_ACT, shock_damage) if(status_flags & GODMODE) //godmode return FALSE if(NO_SHOCK in mutations) //shockproof diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index e25000b03fd..e8aab46dbbe 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1239,7 +1239,7 @@ var/list/shock_mobs = list() for(var/C in view(get_turf(src), 5)) //We only want to shock a single random mob in range, not every one. if(isliving(C)) - shock_mobs +=C + shock_mobs += C if(shock_mobs.len) var/mob/living/L = pick(shock_mobs) L.electrocute_act(rand(5, 25), "electrical arc") diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index a0e84f8455a..6c8eba8fb62 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -78,7 +78,7 @@ if(isliving(user)) var/shock_damage = min(rand(30,40),rand(30,40)) - if(iscarbon(user)) + if(isliving(user) && !issilicon(user)) var/stun = min(shock_damage, 15) user.Stun(stun) user.Weaken(10) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 084901a71f6..19948c94a36 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -169,7 +169,6 @@ var/static/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, /obj/machinery/power/emitter, /obj/machinery/field/generator, - /mob/living/simple_animal, /obj/machinery/particle_accelerator/control_box, /obj/structure/particle_accelerator/fuel_chamber, /obj/structure/particle_accelerator/particle_emitter/center, diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index a21a7fcf1c2..f2740676314 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -376,9 +376,9 @@ /datum/chemical_reaction/shock_explosion/on_reaction(datum/reagents/holder, created_volume) var/turf/T = get_turf(holder.my_atom) - for(var/mob/living/carbon/C in view(min(8, round(created_volume * 2)), T)) - C.Beam(T,icon_state="lightning[rand(1,12)]",icon='icons/effects/effects.dmi',time=5) //What? Why are we beaming from the mob to the turf? Turf to mob generates really odd results. - C.electrocute_act(3.5, "electrical blast") + for(var/mob/living/L in view(min(8, round(created_volume * 2)), T)) + L.Beam(T, icon_state = "lightning[rand(1, 12)]", icon = 'icons/effects/effects.dmi', time = 5) //What? Why are we beaming from the mob to the turf? Turf to mob generates really odd results. + L.electrocute_act(3.5, "electrical blast") holder.del_reagent("teslium") //Clear all remaining Teslium and Uranium, but leave all other reagents untouched. holder.del_reagent("uranium") From 6334114f8ccedb04fccb2f8a4cfdb921643205d1 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Sat, 13 Apr 2019 01:44:05 -0400 Subject: [PATCH 13/31] Updates and Fixes Gas Overlays --- code/LINDA/LINDA_turf_tile.dm | 29 +++++++---------------------- code/_globalvars/misc.dm | 1 - code/controllers/subsystem/air.dm | 16 +++++++--------- code/game/turfs/simulated/floor.dm | 3 +-- icons/effects/tile_effects.dmi | Bin 2543 -> 4237 bytes 5 files changed, 15 insertions(+), 34 deletions(-) diff --git a/code/LINDA/LINDA_turf_tile.dm b/code/LINDA/LINDA_turf_tile.dm index 82720b0551e..21ea57a571b 100644 --- a/code/LINDA/LINDA_turf_tile.dm +++ b/code/LINDA/LINDA_turf_tile.dm @@ -66,8 +66,6 @@ air.temperature = temperature - update_visuals() - /turf/simulated/Destroy() visibilityChanged() QDEL_NULL(active_hotspot) @@ -209,6 +207,8 @@ air.react() + update_visuals() + if(air.temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) hotspot_expose(air.temperature, CELL_VOLUME) for(var/atom/movable/item in src) @@ -219,13 +219,6 @@ if(consider_superconductivity(starting = 1)) remove = 0 - if(air.temperature < T0C && air.return_pressure() > 10) - icy = 1 - else if(air.temperature > T0C) - icy = 0 - - update_visuals() - if(!excited_group && remove == 1) SSair.remove_from_active(src) @@ -237,27 +230,19 @@ archived_cycle = SSair.times_fired /turf/simulated/proc/update_visuals() - if(icy && !icyoverlay) - overlays |= icemaster - icyoverlay = icemaster - else if(icyoverlay && !icy) - icyoverlay = null - overlays -= icemaster - var/new_overlay_type = tile_graphic() if(new_overlay_type == atmos_overlay_type) return var/atmos_overlay = get_atmos_overlay_by_name(atmos_overlay_type) if(atmos_overlay) - overlays -= atmos_overlay - mouse_opacity = MOUSE_OPACITY_ICON + vis_contents -= atmos_overlay atmos_overlay = get_atmos_overlay_by_name(new_overlay_type) if(atmos_overlay) - overlays += atmos_overlay + vis_contents += atmos_overlay atmos_overlay_type = new_overlay_type -/turf/simulated/proc/get_atmos_overlay_by_name(var/name) +/turf/simulated/proc/get_atmos_overlay_by_name(name) switch(name) if("plasma") return plmaster @@ -266,13 +251,13 @@ return null /turf/simulated/proc/tile_graphic() + if(!air) + return if(air.toxins > MOLES_PLASMA_VISIBLE) - mouse_opacity = MOUSE_OPACITY_TRANSPARENT return "plasma" var/datum/gas/sleeping_agent = locate(/datum/gas/sleeping_agent) in air.trace_gases if(sleeping_agent && (sleeping_agent.moles > 1)) - mouse_opacity = MOUSE_OPACITY_TRANSPARENT return "sleeping_agent" return null diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 874c87c0758..f0bb813a336 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -1,6 +1,5 @@ var/global/obj/effect/overlay/plmaster = null var/global/obj/effect/overlay/slmaster = null -var/global/obj/effect/overlay/icemaster = null // Event Manager, the manager for events. var/datum/event_manager/event_manager = new() diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 6c394309a09..620723c3a9a 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -362,20 +362,18 @@ SUBSYSTEM_DEF(air) plmaster = new /obj/effect/overlay() plmaster.icon = 'icons/effects/tile_effects.dmi' plmaster.icon_state = "plasma" - plmaster.layer = FLY_LAYER plmaster.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + plmaster.anchored = TRUE // should only appear in vis_contents, but to be safe + plmaster.layer = FLY_LAYER + plmaster.appearance_flags = TILE_BOUND slmaster = new /obj/effect/overlay() slmaster.icon = 'icons/effects/tile_effects.dmi' slmaster.icon_state = "sleeping_agent" - slmaster.layer = FLY_LAYER slmaster.mouse_opacity = MOUSE_OPACITY_TRANSPARENT - - icemaster = new /obj/effect/overlay() - icemaster.icon = 'icons/turf/overlays.dmi' - icemaster.icon_state = "snowfloor" - icemaster.layer = TURF_LAYER + 0.1 - icemaster.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + slmaster.anchored = TRUE // should only appear in vis_contents, but to be safe + slmaster.layer = FLY_LAYER + slmaster.appearance_flags = TILE_BOUND #undef SSAIR_PIPENETS #undef SSAIR_ATMOSMACHINERY @@ -383,4 +381,4 @@ SUBSYSTEM_DEF(air) #undef SSAIR_EXCITEDGROUPS #undef SSAIR_HIGHPRESSURE #undef SSAIR_HOTSPOTS -#undef SSAIR_SUPERCONDUCTIVITY +#undef SSAIR_SUPERCONDUCTIVITY \ No newline at end of file diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 6b3dc1e93ff..07c2bb8a8d6 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -91,8 +91,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," return /turf/simulated/floor/proc/update_icon() - if(air) - update_visuals() + update_visuals() overlays -= current_overlay if(current_overlay) overlays.Add(current_overlay) diff --git a/icons/effects/tile_effects.dmi b/icons/effects/tile_effects.dmi index 0475e83515c8749344787a0295b6ff00badfe721..251e539cc84a9ab8849669e7b89af0651ef291db 100644 GIT binary patch literal 4237 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 literal 2543 zcmVV=-0C=2jjIj#BFc=2s{7>=Gu0d?7V-`t~4(%&QAiqf;FT)ACy#5QHxBD_PKf(}-FP}}P{wOM34e#R+A&}Pk(gSQyEFU9wi5YUKLzFMG;GmZpsmHtLx z(UAi)*Y|noFtj_cmBP>XSUSu`VBkeJ9^EWtg`K~3!kL|9gg=8wwW~?l7(enE9&9_- zxkd|AwjE(8D@b&AdtoAzO;&c_Ta+kH-<7wF{_LFG1waSErsTWgaZMl5Tqb82?N@2J zJC5govF_xl@~q#;-Z7>F8ILw68Qs~ugTXs38wH^qyCwvU4rb|8uo@F-(2hXjj#gxX zEW>ULZU@v|fC$}<@LfcHHSeQx2TC(TxY$uGh+&EhlC`B(9SG$g(e@UArBy8e6r8Zd zxVz2(GJ&y<9HpDJ&o;u!kh-FEw*Y^dfn`{oP|YsFs&F=HW81FK;yVl{oW;|YC?l}Q zd}R3nx)IoM%$N)d#EC<5u~E>DVwy**in+6AqdyYGMEtwR!r3Ypao=TO=qlkeX?pbD z(-uYms}XIMtetDVPNwk;BD0bK(YR`2Svzkms}_mg?H-G#Z7kAX7`9|k@nfr$jHYE+o@;nM zAd0(@?lt!Nu$ zkyfiU6PbvJ{B6FU&38nYwh!|DCi1fs;W?t{8RMuB8~z>=ug0bI?U;BJDga@q~m5nr(L;zh_61S*#qjA6RYItAqv_r>nV% z4~P~*Yr$D^;g^evWWq=?wz|+3jU{@{+I^%?Bv?;VJlOYVua7PQ<*0s3M*$Oto#ZXC6A5$ za>8Ch_kJG0sIJ{To{(8TF>4Z-imk@r`$I&&GMbyRU8LH$s_e>hSM`k=JWo(3Sh)@zp~O&vS$?a+=EdO+tWa_=8H0w3@W zWIklV=%BJn9yn6kLMX-lIOcLisR?N*f#7t2pO#icvRc0fK z%d0RF`!dzKNQTjgz^b^$menecAY5uIjbI~=Veq3^1@K1jlqnWyj_lL@Z?Q#P=g z(J_tQB3b^P4bKEu9k@q_`}D;u6iiHgk=K8ekzu!^o}vFk?h`Wx<#_-L#^!2#l~*C? z|5$EK3R_m5X%oTQu}IM_yE&&d;q`9l%gf7eBJvA8JRhAi)$Td$5ESzAcW+*4Pyap9bD9N1gq~; z?&6Q$Z2mOpD9Ec>yH~2s`wA6}!5iso1&G{ci1;7E97R!3wNscs=ds_bd-oNep{5RNKLpVNu)90ML6-CEF&Fb=v&wg86-K}F&P__X`+398U^CPF(5tO>F< zA1TM`ehjkcX(#_ED}D$nAF%y?{6hY#YgV6v*;>%_{dj_ZbTyD&)I(u54-o0?ysqk_ zCTSP{<+?BH3jK450TD=Vur)z(8Tnhir&VD^A!b}Ty&h?Zl; z%{Uf2gkk-H7afhCLoEhkf~puFnb1rkRN4AW@YPrz4pswJOt5RenbWXC2{{9@0FSn( z=rtKe@aVOc?eI(xoA4m!0nJd6D=RAsYlra#C-Dc8354Bc<9Ak2QJ?>fc|owE9E~Dd z1YI7eXpHt%8;{4~@GO|xcYvN3M?#HuKjP$(XzdUS@*jy~FaV5|El2 Date: Sat, 13 Apr 2019 04:44:25 -0400 Subject: [PATCH 14/31] icy floors --- code/game/turfs/simulated.dm | 19 ++++++++++++++----- .../chemistry/reagents/pyrotechnic.dm | 6 +++++- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 51549c1a563..b74ec4107a0 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -35,7 +35,10 @@ else wet_overlay = image('icons/effects/water.dmi', src, "wet_floor_static") else - wet_overlay = image('icons/effects/water.dmi', src, "wet_static") + if(wet_setting >= TURF_WET_ICE) + wet_overlay = image('icons/effects/water.dmi', src, "ice_floor") + else + wet_overlay = image('icons/effects/water.dmi', src, "wet_static") overlays += wet_overlay spawn(rand(790, 820)) // Purely so for visual effect @@ -74,20 +77,26 @@ switch(src.wet) if(TURF_WET_WATER) - if(!(M.slip("wet floor", 4, 2, tilesSlipped = 0, walkSafely = 1))) + if(!(M.slip("the wet floor", 4, 2, tilesSlipped = 0, walkSafely = 1))) M.inertia_dir = 0 return if(TURF_WET_LUBE) //lube - M.slip("floor", 0, 5, tilesSlipped = 3, walkSafely = 0, slipAny = 1) + M.slip("the floor", 0, 5, tilesSlipped = 3, walkSafely = 0, slipAny = 1) if(TURF_WET_ICE) // Ice - if(!(prob(30) && M.slip("icy floor", 4, 2, tilesSlipped = 1, walkSafely = 1))) + if(M.slip("the icy floor", 4, 2, tilesSlipped = 0, walkSafely = 0)) M.inertia_dir = 0 + if(prob(5)) + var/obj/item/organ/external/affected = M.get_organ("head") + if(affected) + M.apply_damage(5, BRUTE, "head") + M.visible_message("[M] hits their head on the ice!") + playsound(src, 'sound/weapons/genhit1.ogg', 50, 1) if(TURF_WET_PERMAFROST) // Permafrost - M.slip("icy floor", 0, 5, tilesSlipped = 1, walkSafely = 0, slipAny = 1) + M.slip("the frosted floor", 0, 5, tilesSlipped = 1, walkSafely = 0, slipAny = 1) /turf/simulated/ChangeTurf(var/path) . = ..() diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic.dm index d062de0e761..d611c3c8d86 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic.dm @@ -342,7 +342,11 @@ if(method == TOUCH) M.ExtinguishMob() -/datum/reagent/cryostylane/reaction_turf(turf/T, volume) +/datum/reagent/cryostylane/reaction_turf(turf/simulated/T, volume) + if(!istype(T)) + return + if(volume >= 3) + T.MakeSlippery(TURF_WET_ICE) if(volume >= 5) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(15,30)) From ef95cbaa1b9a0645d18b61961bdf8492525e308b Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Sat, 13 Apr 2019 11:51:18 +0200 Subject: [PATCH 15/31] Fixed mistakes in tips --- strings/tips.txt | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/strings/tips.txt b/strings/tips.txt index e75b3986e33..5237b9ab547 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -1,11 +1,11 @@ -Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. Remember that they are not necessarily bidirectional! +Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. You can catch thrown items by toggling on your throw mode with an empty hand active. To crack the safe in the vault, use a stethoscope or thermal drill. You can climb onto a table by dragging yourself onto one. This takes some time. Clicking on a table that someone else is climbing onto will knock them down. You can drag other players onto yourself to open the strip menu, letting you remove their equipment or force them to wear something. Note that exosuits or helmets will block your access to the clothing beneath them, and that certain items take longer to strip or put on than others. -Clicking on a windoor rather then bumping into it will keep it open, you can click it again to close it. -You can spray a fire extinguisher, throw items or fire a gun while floating through space to change your direction. Simply fire opposite to where you want to go. -You can change the control scheme by pressing tab. One is WASD, the other is the arrow keys. Keep in mind that hotkeys are also changed with this. +Clicking on a windoor rather than bumping into it will keep it open. You can click it again to close it. +You can spray a fire extinguisher, throw items, or fire a gun while floating through space to change your direction. Simply fire in the opposite direction of where you want to go. +You can change the control scheme by pressing tab. One uses WASD for movement, while the other uses the arrow keys. Keep in mind that hotkeys are also changed with this. Firesuits and winter coats offer mild protection from the cold, allowing you to spend longer periods of time near breaches and space than if wearing nothing at all. Glass shards can be welded to make glass, and metal rods can be welded to make metal. Ores can be welded too, but this takes a lot of fuel. If you need to drag multiple people either to safety or to space, bring a locker over and stuff them all in before hauling them off. @@ -26,17 +26,17 @@ When dealing with security, you can often get your sentence negated entirely thr The P2P chat function found on tablet computers allows for a stealthy way to communicate with people. We were all new once, be patient and guide new players in the right direction. On most clothing items that go in the exosuit slot, you can put certain small items into your suit storage, such as a spraycan, your emergency oxygen tank, or a flashlight. -Most job-related exosuit clothing can fit job-related items into it, such as the atmospheric technician's hardsuit/winter coat holding an RPD, or labcoats holding most medicine. +Most job-related exosuit clothing can fit job-related items into it. For example, the atmospheric technician's hardsuit/winter coat can hold an RPD, and labcoats can hold most medicine. If there's something you need from another department, try asking! This game isn't singleplayer and you'd be surprised what you can get accomplished together! You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience! Don't be afraid to ask for help, whether from your peers or from mentors. As the Captain, you are one of the highest priority targets on the station. Everything from nuclear operatives to traitors that need to rob you of your unique lasergun or your life are things to worry about. As the Captain, always take the nuclear disk and pinpointer with you every shift. It's a good idea to give one of these to another head or Blueshield you can trust with keeping it safe. As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny and a ban. -As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units and unlike standard hypospray, yours is able to be filled with harmful reagents and injects without telling anyone what have you exactly injected the person with. +As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units and the unlike standard hypospray, yours is able to be filled with harmful reagents and injects without telling anyone what have you exactly injected the person with. As the Chief Medical Officer, coordinate and communicate with your doctors, chemists, and geneticists during a nuclear emergency, blob infestation, or some other crisis to keep people alive and fighting. As a Medical Doctor, you can surgically implant or extract things from people's chests. This can range from putting in a bomb to pulling out an alien larva. -As a Medical Doctor, you must target the correct limb and be on help intent when trying to perform surgery on someone. Using disarm attempt will intentionally fail the surgery step. +As a Medical Doctor, you must target the correct limb and be on help intent when trying to perform surgery on someone. Using disarm intent will intentionally fail the surgery step. As a Medical Doctor, corpses with the "...and their soul has departed" description no longer have a ghost attached to them and aren't revivable or clonable. As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment! @@ -45,18 +45,18 @@ As a Chemist, you will be expected to supply crew with certain chemicals. For ex As a Chemist, Water and Potassium mixed together will create an explosion, with power scaling by amount used. Don't do it. As a Geneticist, you can eject someone from cloning early by disabling power in genetics. Note that they will suffer more genetic damage and may lose vital organs from this. As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, stunlocking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition. Being hulk also does not allow you to break any server rules and go berserk as non-antagonist. -As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment! +As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, to diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment! As the Research Director, you can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, even ion/syndicate ones. It can then be placed into an AI system integrity restorer computer to revive and/or repair them. As the Research Director, you can lock down cyborgs instead of blowing them up. Then you can have their laws reset or if that doesn't work, safely dismantled. As the Research Director, you can spy on and even forge PDA communications with the message monitor console! The key is in your office. As a Scientist, you can maximize the number of uses you get out of a slime by feeding it slime steroid, created from purple slimes, while alive. You can then apply extract enhancer, created from cerulean slimes, on each extract. -As a Scientist, you can disable anomalies by scanning them with an analyzer, then send a signal on the frequency it gives you with a remote signaling device, or if researched, hit the anomaly an anomaly analyzer. This will leave behind an anomaly core, which can be used to construct a Phazon mech or reactive armors! +As a Scientist, you can disable anomalies by scanning them with an analyzer, then send a signal on the frequency it gives you with a remote signaling device, or if researched, hit the anomaly with an anomaly analyzer. This will leave behind an anomaly core, which can be used to construct a Phazon mech or reactive armors! As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. -As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter or using a cyborg reset module . +As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter or using a cyborg reset module. As a Roboticist, you can augment people with cyborg limbs. Augmented limbs can easily be repaired with cables and welders. -As the AI, you can click on people's names to look at them. This only works if there are cameras that can see them, they aren't wearing agent IDs and aren't using digital camouflage as changelings. +As the AI, you can click on people's names to look at them. This only works if there are cameras that can see them, they aren't wearing agent IDs, or aren't using digital camouflage as changelings. As the AI, you can quickly open and close doors by holding shift while clicking them, bolt them when holding ctrl, and even shock them while holding alt. As the AI, you can take pictures with your camera and upload them to newscasters. As a Cyborg, choose your module carefully, as only cutting and mending your reset wire or using a cyborg reset module will let you repick it. If possible, refrain from choosing a module until a situation that requires one occurs. @@ -67,14 +67,14 @@ As an Engineering Cyborg, you can attach air alarm/fire alarm/APC frames to wall As a Medical Cyborg, you can fully perform surgery and even augment people. As a Janitor Cyborg, you are the bane of all slaughter demons. Cleaning up blood stains will severely gimp them. As the Chief Engineer, you can rename areas or create entirely new ones using your station blueprints. -As the Chief Engineer, your hardsuit is significantly better than everybody else's. It has the best features of both engineering and atmospherics hardsuits - boasting nigh-invulnerability to radiation and all atmospheric conditions. +As the Chief Engineer, your hardsuit is significantly better than everybody else's. It has the best features of both engineering and atmospherics hardsuits, boasting nigh-invulnerability to radiation and all atmospheric conditions. As the Chief Engineer, the power flow control console in your office will show you APC infos and lets you control them remotely. As an Engineer, you can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. The wire will be need to be connected to an active power source in order to function. As an Engineer, return to Engineering once in a while to check on the engine and SMES cells. It's always a good idea to make sure containment isn't compromised. As an Engineer, you can power the station solely with the solar arrays. They will provide just enough electricity to power the station, however their output is still much worse compared to the true engine. As an Engineer, you can cool a supermatter shard by spraying it with a fire extinguisher. Only for the brave! As an Engineer, you can repair windows by using a welding tool on them while on any intent other than harm. -As an Engineer, you can lock APCs, fire alarms, emitters and radiation collectors using your ID card to prevent others from disabling them. +As an Engineer, you can lock APCs, fire alarms, emitters, and radiation collectors using your ID card to prevent others from disabling them. As an Engineer, don't underestimate the humble P.A.C.M.A.N. generators. With upgraded parts, a couple units working in tandem are sufficient to take over for an exploded engine or shattered solars. As an Engineer, you can pry open secure storage blast doors by disabling the engine room APC's main breaker. This is obviously a bad idea if the engine is running. As an Atmospheric Technician, look into replacing your gas pumps with volumetric gas pumps, as those move air in flat numerical amounts, rather than percentages which leave trace gases. @@ -89,9 +89,9 @@ As the Warden, if a prisoner's crimes are heinous enough you can put them in per As the Warden, you can implant criminals you suspect might re-offend with devices that will track their location and allow you to remotely inject them with disabling chemicals. As a Security Officer, communicate and coordinate with your fellow officers using the security channel (:s) to avoid confusion. As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. -As a Security Officer, mindshield implants can only prevent someone from being turned into a cultist, it will not de-cult them if they have already been converted. +As a Security Officer, mindshield implants can only prevent someone from being turned into a cultist. It will not de-cult them if they have already been converted. As a Security Officer, examining someone while wearing sechuds or HUDsunglasses will let you set their arrest level, which will cause Beepsky and other security bots to chase after them. -As the Detective, people leave fingerprints everywhere and on everything. With the exception of white latex, gloves will hide them. All is not lost, however, as gloves leave fibers specific to their kind such as black or nitrile, pointing to a general department. +As the Detective, keep in mind that people leave fingerprints everywhere and on everything. With the exception of white latex, gloves will hide them. All is not lost, however, as gloves leave fibers specific to their kind such as black or nitrile, pointing to a general department. As the Detective, you can use your forensics scanner from a distance. As the Detective, your revolver can be modified to load .357 ammunition obtained from a hacked autolathe. Firing it has a decent chance to blow up your revolver. As the IAA, try to negotiate with the Warden if sentences seem too high for the crime. @@ -136,7 +136,7 @@ As a Nuclear Operative, communication is key! Use ; to speak to your fellow oper As a Nuclear Operative, you should look into purchasing a syndicate cyborg, as they can provide heavy fire support, full access, are immune to conventional stuns, and can easily take down the AI. As a Nuclear Operative, stick together! While your equipment is robust, your fellow operatives are much better at saving your life: they can drag you away from danger while stunned and provide cover fire. As a Nuclear Operative, you might end up in a situation where the AI has bolted you into a room. Having some spare C4 in your pocket can save your life. -As a Monkey, you can still wear a few human items, such as backpacks, gas masks and hats, and still have two free hands. +As a Monkey, you can still wear a few human items, such as backpacks, gas masks, and hats, and still have two free hands. As the Malfunctioning AI, you can shunt to an APC if the situation gets bad. This disables your doomsday device if it is active. As the Malfunctioning AI, you should either order your cyborgs to dismantle the robotics console or blow it up yourself in order to protect them. As an Alien, your melee prowess is unmatched, but your ranged abilities are sorely lacking. Make use of corners to force a melee confrontation! @@ -162,7 +162,7 @@ You can deconvert Cultists by feeding them large amounts of holy water. The Chaplain can bless any container with water by hitting it with their bible. Holy water has a myriad of uses against both cults and large amounts of it are a great contributor to success against them. As a Wizard, you can turn people to stone, then animate the resulting statue with a staff of animation to create an extremely powerful minion, for all of 5 minutes at least. As a Wizard, the fireball spell performs very poorly at close range, as it can easily catch you in the blast. It is best used as a form of artillery down long hallways. -As a Wizard, summoning guns will turn a large portion of the crew against themselves, but will also give everyone anything from a floral somatoray to a pulse rifle. Use at your own risk! +As a Wizard, summoning guns will give everyone anything from a floral somatoray to a pulse rifle. Use at your own risk! As a Wizard, the staff of chaos can fire any type of bolts from the magical wands. This can range from bolts of instant death to healing or reviving someone. As a Wizard, most spells become unusable if you are not wearing your robe, hat, and sandals. As an Abductor, you can select where your victims will be sent on the ship control console. @@ -197,9 +197,9 @@ Suit storage units not only remove blood and dirt from clothing, but also radiat Sleeping in a bed can heal minor amounts of brute and burn damage. The Experimentor has a chance to spawn hostile mobs. Be ready to run for your life when using it. Space ruins can contain all kinds of interesting goodies, even a wand that can raise the dead! -Having a mindshield, being a human and having an agent ID card all make officer Beepsky consider you less arrest-worthy. What a racist bot. +Having a mindshield, or having an agent ID card will make officer Beepsky consider you less arrest-worthy. You can make lasertag turrets, for the ultimate lasertag tournament. Blob structures take half damage from brute damage. Use lasers. -You can hide paper in vents, you have to use a screwdriver to open it first however. +You can hide paper in vents, but you have to use a screwdriver to open it first. While the Standard Operating Procedures aren't fully rules, they are there for safety and professional reasons. Killing the Wizard usually ends the round, unless they are a lich or Space Wizard Federation is RAGING. \ No newline at end of file From 35a58864e4e174ed415e182235ccd497249b1b97 Mon Sep 17 00:00:00 2001 From: Kyep Date: Sat, 13 Apr 2019 12:44:45 -0700 Subject: [PATCH 16/31] add ip/cid to db bans --- code/modules/admin/DB ban/functions.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index dd46725ff26..5eec9d76bdd 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -70,6 +70,11 @@ datum/admins/proc/DB_ban_record(var/bantype, var/mob/banned_mob, var/duration = if(banned_mob.client) computerid = banned_mob.client.computer_id ip = banned_mob.client.address + else + if(banned_mob.lastKnownIP) + ip = banned_mob.lastKnownIP + if(banned_mob.computer_id) + computerid = banned_mob.computer_id else if(banckey) ckey = ckey(banckey) computerid = bancid From 2726324dfab5237c58a57e0a4049bff4044ba083 Mon Sep 17 00:00:00 2001 From: Kyep Date: Sat, 13 Apr 2019 12:51:34 -0700 Subject: [PATCH 17/31] removes non-IP ban option for legacy bans, because DB bans won't honor it regardless --- code/modules/admin/topic.dm | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 17d3cae9d5c..c2b6a388ca1 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1005,15 +1005,7 @@ var/reason = input(usr,"Please state the reason","Reason") as message|null if(!reason) return - switch(alert(usr,"IP ban?",,"Yes","No","Cancel")) - if("Cancel") - return - if("Yes") - M = admin_ban_mobsearch(M, ban_ckey_param, usr) - AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0, M.lastKnownIP) - if("No") - M = admin_ban_mobsearch(M, ban_ckey_param, usr) - AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0) + AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0, M.lastKnownIP) to_chat(M, "You have been banned by [usr.client.ckey].\nReason: [reason].") to_chat(M, "This is a permanent ban.") if(config.banappeals) @@ -1553,12 +1545,12 @@ else if(href_list["take_question"]) var/index = text2num(href_list["take_question"]) - + if(href_list["is_mhelp"]) SSmentor_tickets.takeTicket(index) else //Ahelp SStickets.takeTicket(index) - + else if(href_list["cult_nextobj"]) if(alert(usr, "Validate the current Cult objective and unlock the next one?", "Cult Cheat Code", "Yes", "No") != "Yes") return From 2bbb8ec2b0bd568d5d0a77d1579a239a2f472788 Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Mon, 1 Apr 2019 21:57:32 -0400 Subject: [PATCH 18/31] Adds Vox Versions of All Undergarments First pass, pending coding, testing and final polish. --- icons/mob/species/vox/underwear.dmi | Bin 0 -> 51147 bytes icons/mob/species/vox/uniform.dmi | Bin 296924 -> 296974 bytes icons/mob/underwear.dmi | Bin 53158 -> 48851 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/mob/species/vox/underwear.dmi diff --git a/icons/mob/species/vox/underwear.dmi b/icons/mob/species/vox/underwear.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a2018cd44fc60ee015394153e2b7aff37412b48e GIT binary patch literal 51147 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 T4)isFFM-)wpF3G@Nv8e_`nQz= delta 73983 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�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≠4JC}DsKb|`7aU6C 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 From 923614a4757758c2e071326b77d20890f016b44f Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Sat, 13 Apr 2019 21:17:04 -0400 Subject: [PATCH 19/31] Codes in the Undergarments, Final Sprite Tweaks & Armalis Fix Removes the old Vox undergarments Adds species_fitting of undergarments (making all the Vox versions usable) to update_icons and character setup preview Disables undergarments for Armalis Fixes & adjusts some Vox undergarment sprites based on testing results. Removes flesh from shredded Vox uniform sprites. --- .../mob/living/carbon/human/species/vox.dm | 6 +- .../mob/living/carbon/human/update_icons.dm | 9 ++- .../mob/new_player/preferences_setup.dm | 9 ++- .../sprite_accessories/sprite_accessories.dm | 63 ++++-------------- icons/mob/species/vox/underwear.dmi | Bin 51147 -> 51080 bytes icons/mob/species/vox/uniform.dmi | Bin 296974 -> 296378 bytes 6 files changed, 27 insertions(+), 60 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/vox.dm b/code/modules/mob/living/carbon/human/species/vox.dm index 436c3d32b3b..f8485e8f9e9 100644 --- a/code/modules/mob/living/carbon/human/species/vox.dm +++ b/code/modules/mob/living/carbon/human/species/vox.dm @@ -31,7 +31,7 @@ eyes = "vox_eyes_s" species_traits = list(NO_SCAN, IS_WHITELISTED, NOTRANSSTING) - clothing_flags = HAS_SOCKS + clothing_flags = HAS_UNDERWEAR | HAS_UNDERSHIRT | HAS_SOCKS //Species-fitted 'em all. dietflags = DIET_OMNI bodyflags = HAS_ICON_SKIN_TONE | HAS_TAIL | TAIL_WAGGING | TAIL_OVERLAPPED | HAS_BODY_MARKINGS | HAS_TAIL_MARKINGS @@ -173,9 +173,9 @@ eyes = "blank_eyes" species_traits = list(NO_SCAN, NO_BLOOD, NO_PAIN, IS_WHITELISTED) - dies_at_threshold = TRUE + clothing_flags = 0 //IDK if you've ever seen underwear on an Armalis, but it ain't pretty. bodyflags = HAS_TAIL - dietflags = DIET_OMNI //should inherit this from vox, this is here just in case + dies_at_threshold = TRUE blood_color = "#2299FC" flesh_color = "#808D11" diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index ff93cd54b80..f88d031c8d7 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -253,18 +253,21 @@ var/global/list/damage_icon_parts = list() var/icon/underwear_standing = new /icon('icons/mob/underwear.dmi', "nude") if(underwear && dna.species.clothing_flags & HAS_UNDERWEAR) var/datum/sprite_accessory/underwear/U = GLOB.underwear_list[underwear] + var/u_icon = U.sprite_sheets && (dna.species.name in U.sprite_sheets) ? U.sprite_sheets[dna.species.name] : U.icon //Species-fit the undergarment. if(U) - underwear_standing.Blend(new /icon(U.icon, "uw_[U.icon_state]_s"), ICON_OVERLAY) + underwear_standing.Blend(new /icon(u_icon, "uw_[U.icon_state]_s"), ICON_OVERLAY) if(undershirt && dna.species.clothing_flags & HAS_UNDERSHIRT) var/datum/sprite_accessory/undershirt/U2 = GLOB.undershirt_list[undershirt] + var/u2_icon = U2.sprite_sheets && (dna.species.name in U2.sprite_sheets) ? U2.sprite_sheets[dna.species.name] : U2.icon if(U2) - underwear_standing.Blend(new /icon(U2.icon, "us_[U2.icon_state]_s"), ICON_OVERLAY) + underwear_standing.Blend(new /icon(u2_icon, "us_[U2.icon_state]_s"), ICON_OVERLAY) if(socks && dna.species.clothing_flags & HAS_SOCKS) var/datum/sprite_accessory/socks/U3 = GLOB.socks_list[socks] + var/u3_icon = U3.sprite_sheets && (dna.species.name in U3.sprite_sheets) ? U3.sprite_sheets[dna.species.name] : U3.icon if(U3) - underwear_standing.Blend(new /icon(U3.icon, "sk_[U3.icon_state]_s"), ICON_OVERLAY) + underwear_standing.Blend(new /icon(u3_icon, "sk_[U3.icon_state]_s"), ICON_OVERLAY) if(underwear_standing) overlays_standing[UNDERWEAR_LAYER] = mutable_appearance(underwear_standing, layer = -UNDERWEAR_LAYER) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 84ac1ed9eb0..ab7c89264ee 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -384,20 +384,23 @@ var/icon/underwear_s = null if(underwear && (current_species.clothing_flags & HAS_UNDERWEAR)) var/datum/sprite_accessory/underwear/U = GLOB.underwear_list[underwear] + var/u_icon = U.sprite_sheets && (current_species.name in U.sprite_sheets) ? U.sprite_sheets[current_species.name] : U.icon //Species-fit the undergarment. if(U) - underwear_s = new/icon(U.icon, "uw_[U.icon_state]_s", ICON_OVERLAY) + underwear_s = new/icon(u_icon, "uw_[U.icon_state]_s", ICON_OVERLAY) var/icon/undershirt_s = null if(undershirt && (current_species.clothing_flags & HAS_UNDERSHIRT)) var/datum/sprite_accessory/undershirt/U2 = GLOB.undershirt_list[undershirt] + var/u2_icon = U2.sprite_sheets && (current_species.name in U2.sprite_sheets) ? U2.sprite_sheets[current_species.name] : U2.icon if(U2) - undershirt_s = new/icon(U2.icon, "us_[U2.icon_state]_s", ICON_OVERLAY) + undershirt_s = new/icon(u2_icon, "us_[U2.icon_state]_s", ICON_OVERLAY) var/icon/socks_s = null if(socks && (current_species.clothing_flags & HAS_SOCKS)) var/datum/sprite_accessory/socks/U3 = GLOB.socks_list[socks] + var/u3_icon = U3.sprite_sheets && (current_species.name in U3.sprite_sheets) ? U3.sprite_sheets[current_species.name] : U3.icon if(U3) - socks_s = new/icon(U3.icon, "sk_[U3.icon_state]_s", ICON_OVERLAY) + socks_s = new/icon(u3_icon, "sk_[U3.icon_state]_s", ICON_OVERLAY) var/icon/clothes_s = null var/uniform_dmi='icons/mob/uniform.dmi' diff --git a/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm index 41dd75a49e5..10f7b1acd46 100644 --- a/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm @@ -49,6 +49,7 @@ // Restrict some styles to specific species var/list/species_allowed = list("Human", "Slime People") + var/list/sprite_sheets = list() //For accessories common across species but need to use 'fitted' sprites (like underwear). e.g. list("Vox" = 'icons/mob/species/vox/iconfile.dmi') var/list/models_allowed = list() //Specifies which, if any, hairstyles or markings can be accessed by which prosthetics. Should equal the manufacturing company name in robolimbs.dm. var/list/heads_allowed = null //Specifies which, if any, alt heads a head marking, hairstyle or facial hair style is compatible with. var/list/tails_allowed = null //Specifies which, if any, tails a tail marking is compatible with. @@ -132,7 +133,7 @@ /datum/sprite_accessory/skin/human name = "Default human skin" icon_state = "default" - species_allowed = list("Human",) + species_allowed = list("Human") /datum/sprite_accessory/skin/human/human_tatt01 name = "Tatt01 human skin" @@ -167,7 +168,8 @@ /////////////////////////// /datum/sprite_accessory/underwear icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask") + species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox") + sprite_sheets = list("Vox" = 'icons/mob/species/vox/underwear.dmi') gender = NEUTER /datum/sprite_accessory/underwear/nude @@ -293,7 +295,8 @@ //////////////////////////// /datum/sprite_accessory/undershirt icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask") + species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox") + sprite_sheets = list("Vox" = 'icons/mob/species/vox/underwear.dmi') gender = NEUTER /datum/sprite_accessory/undershirt/nude @@ -529,7 +532,8 @@ /////////////////////// /datum/sprite_accessory/socks icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask") + species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox") + sprite_sheets = list("Vox" = 'icons/mob/species/vox/underwear.dmi') gender = NEUTER /datum/sprite_accessory/socks/nude @@ -566,6 +570,10 @@ icon_state = "thin_knee" gender = FEMALE +/datum/sprite_accessory/socks/striped_norm + name = "Normal Striped" + icon_state = "striped_norm" + /datum/sprite_accessory/socks/striped_knee name = "Knee-high Striped" icon_state = "striped_knee" @@ -603,50 +611,3 @@ /datum/sprite_accessory/socks/black_fishnet name = "Black Fishnet" icon_state = "black_fishnet" - -/datum/sprite_accessory/socks/vox - species_allowed = list("Vox") - -/datum/sprite_accessory/socks/vox/vox_white - name = "Vox White" - icon_state = "vox_white" - -/datum/sprite_accessory/socks/vox/vox_black - name = "Vox Black" - icon_state = "vox_black" - -/datum/sprite_accessory/socks/vox/vox_thin - name = "Vox Black Thin" - icon_state = "vox_blackthin" - -/datum/sprite_accessory/socks/vox/vox_rainbow - name = "Vox Rainbow" - icon_state = "vox_rainbow" - -/datum/sprite_accessory/socks/vox/vox_stripped - name = "Vox Striped" - icon_state = "vox_white" - -/datum/sprite_accessory/socks/vox/vox_white_thigh - name = "Vox Thigh-high White" - icon_state = "vox_whiteTH" - -/datum/sprite_accessory/socks/vox/vox_black_thigh - name = "Vox Thigh-high Black" - icon_state = "vox_blackTH" - -/datum/sprite_accessory/socks/vox/vox_thin_thigh - name = "Vox Thigh-high Thin" - icon_state = "vox_blackthinTH" - -/datum/sprite_accessory/socks/vox/vox_rainbow_thigh - name = "Vox Thigh-high Rainbow" - icon_state = "vox_rainbowTH" - -/datum/sprite_accessory/socks/vox/vox_striped_thigh - name = "Vox Thigh-high Striped" - icon_state = "vox_stripedTH" - -/datum/sprite_accessory/socks/vox/vox_fishnet - name = "Vox Fishnets" - icon_state = "vox_fishnet" \ No newline at end of file diff --git a/icons/mob/species/vox/underwear.dmi b/icons/mob/species/vox/underwear.dmi index a2018cd44fc60ee015394153e2b7aff37412b48e..5b29d437cef2b8af97e9a4f5df65f466ba4f854c 100644 GIT binary patch literal 51080 zcmd43cUV-<(k?m#2_iwVWRM^kMI;9iM3Ec>MS?_?C@^FhkR+0W5yoJEp= zfBW2X!yosY`#hhIz?$w}y}GM=RlW6A^@QtasgYl1x(tCp$R9pX z(Stzn18_eiM4;r#P~Ua%!NSMD*j>fO&C2zqi~CDwCkVtVBQsgkX;zFXWNMQCowW%q zG`?IiBgCQ}rid&2@jS&O&2JcL)|hT=drv=XKfkT$Cmzf;F*0Qy=2-`my`7yA z5p{QWeBgwA$hO8*;#FZ*c3RZ)+4SbtMD-67TJmzY(}&k{JzmW^Xr&UFWf|RNlx-6f z&}ztv*2;Fc8CWV}w7N#27qv@{-`F0xd2f&)SCrTG`K55>OiiJ0ekIj-#SKi%0j}cH z-@8e}UGA>lRUf+ZI*hQ1!;1=|Su z%}06Md4jP`30wMquAch6SJ+lK9GveVwWtaneiOeLQQfqi^!E3;-NmgX5)Q{vLwF-Y zZq2Ud1(R=Nhs9m46M8(EehNnwwdtc&>73Y~H_7mOHpNHY&5J!O^uSY4ia?$A;k_3V zyL+a@$#vH09!w$Ir9eT*+OZ$^sP3wzl0B`Y4<(+>dE{p48U?ew*H=z5&nEL6I)<-w z45Q%@P20EES3gocNT)Wwr)>Y=YPDJZVyt)(ZHB_MkOo}OrTua#Ez6G~^{-oBJ*Km? zet+q|=6F@bdheCSi#f)(tcR{o7(VH)3VWEczR6H&|D-J!YuALra9NMl;tvz?xh|@c zFt=>4`8un1-huO|(6_4gMpP`!(%=!)Wkpkv8)#mUrw^TJim0(i61|nbZq_6i=RkGF zcyz%abA{saQ>3bBMu}ncnsbUP-EOHk+){)ZJX^yidDVpUju~<7{th@|?XVSMk zpEnDo7qcHx1guD`>&3*|+Ykr`N-kkH4m6De~jrVLu&x_8SBhD~YG-jf!miFer(4?OfYO*V2JzIKSoaI>>D zL;X6r78xB)L8VN>8BBGu*ayW6#$9(lxe@U9LL>I8)5AO_`H#nJgqoIh&mm@}T&fgGIm6DJ}%=y0L>e1*2 z{>p=klLhCZ=^FYuFFCfs3~8Fw3hZF2_|n1V8yRmow#1|)+d)xb;fbtDF4fxBR=IqI zxuR>g(leEmNm8X~+g~rAoL4)|$ym+SJ6c|x9fiu!)%joe{QWrB3=Lh_pL*QU3`J-h zRIiuzKx@HVbe}!D0{L0*m>zpRS#DBTM=(7($qTORJRmk6uU}Vtkp4NpxFIZjDK?hs z=BiT2F558`2VxW3oU49; zK*GxhQuU6ryiQ+^CL>uJO`N|>;2!v{XJzJ9Y*Q*ye0S<=cNDX#rY8B*r%$hV%Ln{& zhpb6BzkGS~)vH&Z)pKMjCU3GKQudx^^d~+*CBXhP#CqmY>Bz5)Jymg z5=}F0GY!T=64nu$JNDy;WpKxHeF~^%P@m-7@$qpaYIk>co%y2(Zl4$$ewZc&(=dsu zufKEi_HAn|ZF@3puEOT9(9rLo_xC42x{)O%0*=o3+l{u(m{c}9Ndf`_M#PD;g@uyI z9WenITTIU&Sy%@n6O;1m*EfM|+_896F+E@*B0qlQ1P?z<1B+jtsRUn$K_XqjE)W;a zD=*i?ZHKkBwWqS}$Y#6#hSL*8SNF`(b+v@*D?pzt1lU2t$=QuUxsJbi(u?8iwBx4Sx?U_!_>o0mP?k zW)}Va{rk_%U+*~23ke7a=$M&Rmwcdsg=5%#;=D@JK0x306lY(zEc8G%@pqG(`=;{`kIyNZ)Z!w>6gJ zBSb48Roo8u^4;gfGlBcRd1|LcjFWJgX(*5&o#11s;|OO{M4|6)HXVX>O6yl3Id?&J z|G+@pOZ33N0Bb5fVt-#7@fmD{KPM;lBS}DfpIX2B$g!!Jdzn0as+aWi^XJc>(?<9Zfbt(LA~EiS)(Q+mlD3U`$_t{=4ZsF9&&$zMe39 zxIQ!{gNdLQW;(nHe!E&TMNO)l1PV(v}D{WDyEEW9Jk3 z?7FRI+j|z+6Kzm+yf+u28bO~r+w4y~GdrtVKX_d&I$&kwVB^#cy*vCRwkP}FCQIs) z#(!7a^)I7}bTe&7skpfvCXXDal$$gt_LN4EzIW@C#&gBF z)g)u!;80%Cq+rkxuDDS93;&W!2KU0xZxABL;Df!2hyIyyzt|^_h>BJT+KX3VllygR zF?SgQ7?i4mQoH&zdOjJMVb{Swp`P@m_R~kx{Vr&&Oq3NB(c;i}=GeQH742V|yT|um zudSWeswcq@oN!mVEnjpa5?5sunT^ca*lTr3U@LQ$cP`g$6h8q4=DzbG6qj5quW)dh z==s=M{E6B$KsM4y+~&p}3M|ORIp)3#&1<435~`Dm^XwOR-sjlUt@ucxCz~qsS3DJ4 zY4AhTH(>^^wzvFg4UjJ<7krSMbtE=;U*V13dW*B-D-mt$qxqBUb(DeUz@o~Apbgq4D;}|VYH}!z zNmMF)pmnaDir7_=r)z-B4aCJ(?MJGo{GFsHHFDyM+<{aks3C5&a| zOA8f#Zfa`sMogA#f0HI%JZ*77Cm@*9Yi+oBK1t8gelbPac}Ld!@!X5X=9PF!NJ_%y z!Z*xs9U}Tq%(XC_Wl;3VFu^Oq=kK!;sTSUxYu+p?*O1e)SBT}hTjI4fnB1xG<3@8O zp4sl6SVgJk1EVhChX<{yl>sH!Zf!Kr+&_5b88-SxGxv_^G^V?y3o0D-WQsLwx6u@3 zC2xBRMce)`-f!$CTt?+3Qd7wTYt8Tj(V1R7gVIH=p20cu*@SN>`jX@!+SNZu-tUpQ z%K|fs#_~h>%C7b8(lDAvlt%o}pcYu88IFOYF^C6|;WVa8VgZ~sLoa`ZAHc;)T5CBD z7UsQ`JoUryxZCzJC4F{=bE5xrj=aggQq)+X+p3q8R=GFzffCX%CGlQ1NJ-m>Yd`Z+ zd(HOhQ6ukb%y}3Mbjt$k5_T~BR%LSDJAB8Jp8M6-mU_ndF4Tux=l$_?!6H;MZ~(0l zZ`Z%XjpPqlQLAWRCTkMWHfnnoc*6dyRCg<^DrE~^qqg9WV4LU>GkV9OwO}X~F6}gX#XPcW2 zD8tKqx2dPM>!0S$c^ToIpU3JVKV|IhKa$(?>(8!&IQ?qW{ajah)&HPWiv-PdnxJ^y)@-1aMLNs0J=Tkn9IggH9%^onwRs93;9A&ITQ zwNt*u)0l4u@b(_~%HcP!{b-|u`36D?`Gm7OZkyKvPuh5X&$CwMt{f^qA}#|hq(0wF zb&g|!!Ylmj$@k|D1hV$j-OtNrWxSh9J6MPj^}~mX*6xh+h7hNRWzq&uT#PK?o`%b> zn-9z53-_{LV1h4IH8wK(!xe3^p|hm7CUl;aT_ikM?P<66!Sk@jQ=n#-x4L*V8!;O5 z>GfMZ1X+0kyHY04Y5jYV1&g;=X!EPROVqkMC8f_AMv;I*M zDY-Ut9s$uKWcTFF5%nTWcKBrU5C)U7ElX`n*osE^fi12f=0NN@-aqKI3mCy6#h|i( z>=l5snzNJqxqV#|#0lxCW&wDMIo+y@=J%I_3VW8}EX~Z5XS&=k*)?-%5ItEpW@qLD zq%piKuxL1<8_O4kTK<}FviS9)os~~iTiTYmOMyJb2L#Y;~*@|`}k zYSXCv-5LZUERPhz9*KWxvJ~O@96|Tqa|>*yT*o1+LbUrKfe*+P{)zSW@!6Zo3ySP zs@AW==>$Tk{8ayXB-abyHXb#RJIO~G_`h|z=QCbGGG>5cbG~f@<1*om&kiZ_(}>P& zV!@8GL@V|z7_P9t%(yP{?HQy!Oe!)r`ufZLn=9UfP3y3C9gtWFcF5|=&Y)58%T_JF zcOAA`1(k&|W?yn@3j0qHy#wd*a^_BeCJ)*h+W5~1?soXJ=9a0*{odVQUhPZBt*evR zJw;_@M_Kbi-ffK)u7JW9j*b)Y(2+0Z_ix>Uw1ay`fBeYh0T1K0v9bAvI08fyA^ywC zN;_F6qqc>8hMs8FN9U-cqa!Z182f>d&?$tf6w7^o|F+l##4s}p3oY_oi6cis+x25K zd~|g5xm7BI2%Qa&@>Qy$c%HQ#@I)_kwOZW6@53j4g3NausLIRByK8I)2q8N#PfGe{ z^^E5Wb9usWFz(*SOUc4Ske!*jf!MmuUhd%7nwncnC+E5b2Ei^;krfppherh!6**=!r@&rPTKf9;;@x|b zx!1?i-h7P0ev%0QHscZ`SjJz9XWl)tXd}xP9%*Fe-Sx|?&94cFN8*mdPY$8;I`?*K zOoeGnq|HDQseN0Gxe2kBp6+8V@oL*4rfIz3AXX*u%KZFGm95Cj$M6F|-G! zEgqWTh%XM)w>}ei$Z`0r5^y6GPozf_#saWVq2Y#j&5o3Yta2SZ@yHmv&(sX zfAQi4)kmENkLus=+?SqsBg-r!>l{x8Me_*-)Xg$q+9POAm$_otni2oaAr%yaIQ!;p zI&FWC$DUfnSPrF0Kyo~0e&eoD$h8!OH_fOviayQjX{K2G3-^<4R**z!XC8eZDvPX#dLuG1spin57 zPGKRc&$Chuqb~sA6VI*ZlW5 zGiSyrnO_-2?A~6OPe=H(pp>odM6zlkpv$vY_U8|hS;Z=+B7%r1)1+Mm42(`54rNO^ zvo*K0j5*WAJl1*?*1988fM+&rN+ZW{a2cN&z(W+mhJZyI(RrKRn=$ z=VAiv$W0VMfD(sAFSF=s{V~=OI&m&Ame{p@_a7KfR5(V!5)Ip zhyB~IezvM^&()6R^6UB+2w0hfMKk8|2((RNpqXl+ug<8ch;wR6aSAmlgfn)UE9U0r zqJUeXx+;pcL^bV=v=Cx=i^ytSuNO_Q3Yu!5D=o|3y}#P*uaw?sP+ zvVWVlGdvgZ$T|}ek-6meQ%cQxMq%Qk8lgQ?B@O$s*fIVoRd$zZN(3b{=lHI^l%;P) zb2smpdCNs$PPHG(_2_1O1!+ID?LB(Y4iz})x~)1l3B9g_)Y7)@Pn?xeV3hegN&y_y znC*s@Nx~qmCJ-e+j6tl?Rc5lt@;Ts^oSa{R45mv`7HVbINSLd>e+=pYkrJF3?R~hO zI_nI-s88DAd6e|dLX1R0obk$KelsL5c}o*;ec1^$|8aRwo$+XJHoNi4We&jKD!&`Z z`NxR=FBEhS^?#sz|KhfQtEt*;COSbQg_J{?VWYnmw^yo{S6-`6M}Mq?iz(`I_DC|a zu6XNt5BH0;eqvRBjB=UTMVZw`W;nS0aiu>!3PrY*NVx8UZn!OB!-5so)J*8#fd54o zk#|8S-^2tg7!}Ze3N>#C3Ef_;2DeR?O;d0ZajGcRJ7eG9oE(u!_JfFBVZYL0$M$HI zf)_rOAR33{I}BmGU5OjsHgq&_Fm~!$xs|mwyZ>=5d?Fs6U;Hr9Tkba#QHB3r)8~VQ zFCN0*lsTwktd5R%>!&yl@!IVffBW3`^<45|c^>y09=@&*AqBuk=(dEskX+W2mp}BM zJPB`WQ!rNLX50U4_$@7sjo#Zk86RQ>d&3H`nECwDxcN`^?_pVCk`QG`fPKaE70A1; z`7y4*)KyWo{oo#P!8M=F_;xUzaeI+k=%dA?0$$zZWIJ^uDYl-85qZ0;{k=MS{b*>H zWxYDCa#TkL0y!PDuf%&0i6t{K4Uuq$J4RziD!l=y zK1lfORnQ^kXWUZHs(huueP#7^j2->XcBpEeZd|hGOZDXaH2XU%nVwJe>dnEZ!3{u) zNTf)eu=yHlW4{NDI;?izQcOMST)DfthSDI_>MzW!<{cVR3}~efKOp%gMm^Oo=65=` zkCCNdk+QJ2z0D-CR>?(?&~n9fH&`k*PX?>ahSdwzenXnf#AX?9nZeEH_~_P6(R3xQO5-;x!`XJeAh+Zcdx zFmClCF!R~+FhRo3XW@6n7&}2D@aJ|*K>U=sc^G&ZIL{7B&F3QG4R{{}Le@my5N=%UWBff7Yyx=z`S*WUi3unRY$drZZ4@U$95!xB=)3 zKK`Tue_HsQ;6O^@e84=nqJkpk&7Zu+r7i}?K5VIJ3(zeGq@!j4K@SWc}*x{ zvB=AIW065%`vEGL0KVY7M;4+i<+}Q=zRo!n8T6H-q@?8g>?}@%JxCs)fT)2VVtYak z0Sle;B@}nxNH!(JmcbPevl0>#(HZ9ZYzj=N^L3i&Tyzyq4IL~<$eC$~I&3s5m zNH=b&Gi#$qFm7Df4A}qx+3_LxfdL==VOomrm#wej)abLKj6=ms8%I8P5EKff>|aR( ztS=hv_tEyRmW@3Se~FjKDrNXhj_m^bxhjpb)<*bm0BvzBQ3r1yM&KwzqFFF)^t~u}tbtHG)tD4&<4dnua=&3JD6*;J}ed z_jL5^2gOM%z%xNl{S+c2BN@S9ZOwq=aO{vOYNNd#1Bw)~V_<~1Al{0#vM1gn)S;Ig zuCKTUgi9`r0L%YI`GLsHQ|Er*lK{_yP9d8zC@6dcPtX3L2Tw>e6WU)97@J$Ri61_M zZ*RY<%>t&{vlUg#3`VD|O?higjq9p#)2nC}EU3L2u0nM=BsM!+6!-laPZWul7X0#O+!`@)njaAlw9wYy)9{`d2~j?X)SPbi6ZAO zB)qzs4o_5sFHrI|2ZG@O5T%EI?;{mg90@LxP;vK4h_anL95^mIH$Ihz{sX|2`U^fa zH#70@@Z1m(_>m<18gW``T$rAj;-7>x1^egh>@2bM?94}3Pj9(bj|9Gu9lvC-G4+0i zG--Cb@DMEEwRBP_Bmwp$0(1yA*x`yXm`YQ5@$hFRYrY%$nlf&I!7jy_6=1>um4g4f zDDbqGxpWj^pi_K%I~^l(Cl;86!MFGohdpf%#Ss0K>>c;CUdO_2MHKNnoTPWq-@Xo) zHWNuxk)*J?%xx&r^^S}%T)%$(+9(uKMK6pJRBX%>k&GSAM*mPMRMH={NCuL<-ozw?gR5y zuh%n3vWEcf(~Ft`F0vkE?KQP9rJ)Y-LF#6=g z+E$E_76?@ex}8`r;evZ`K>^WM3$c~k2{Q7}^z{iK%Rj5F>P-nG7G~bWp#aQ=kdoqB zm!tlHQ#}hZLsGYHS^oL+N9qnH6?r|5q-P;e;yW;mxOZ0#hl`YlMKhWlYERupxFY@#;D`Qw^>>L&IMSv9i9J`@voL3`b7tRhW<9psMOfbe(U>cP5t%5yLjJ} z7jf$SG8tJNdN#)HI#bm9g|a6EmCqM1mY)AQsLg&^xdNWaFM>@-cNwYS6h|DGb}cJn zcU94w2uZ2<{nFI*df4yr=W2kitc$2rD>|1~a}%FfDorJW?dEUJAJ$xlwxY)wx{!je zbgNcPY$t!uF3?xDPDCO0PXn)`7$(ks9K(LfZ$4-%d)|ju|3jg|Iy7X^qgtn6@PU4L zm*7qGIGBo%ldLy2pN!04*|n&s<gpHKZs=Zkfe8S@*{IJ?S9l(_Y@(k&a%s zEm^6_wH#FNA(Ulp#^7dO`ndet*C67dvd~bXYO5X!p{JjF^169k^u9xTerHEVI#pHG8#it!0W=a<4%{=Kq24Yn zJy+q1dl>%H>yYQtrAv%#Yob z$9m5&e3DB`8;aqA>=>!}g%jVwqCdGF2S-)*rfG?Anm5l|;rl02qYQWKb=I`yF)fwo z$$CFQ^QN^aex#(=c9r+A-k|$OTX2^p&=A4R3*wdG6lVV05d~;gDSCW}K@zP6imt9m zK)4g99nKfpg0g0gq+Eo8`{VJ2Qq4(QCi5Sn5M&f9?bTFgZ#!(sOVGtVVGEdgN7UnH z>^}BE9GtR+c*rfuvVcq?ujUhk-Gee0EUp<1>t{*HbmYn8jx>aNVZj5*ZObnIc2+A( zW%ThP%9p066z`V{l6&WAGB0p6QWp|_Ie$<*YJ^{_Uo#26UD&_S632O%k)N`qJXCZ) zch=jWiC5-li)ST2Y`^u80%9>)_QbgE6`g>fVD+mB0rc;S3F8xOqvcG``LAV9YF)bM zjM^)pFZD2B@ehV&_i?XP*9FUQxc@2*$hJszeA*+^F+_dOgt?kgarH(M* zRoH>S8?T8{hcE86OfHX2iGICDDbI~rsGJY6uY9Qlco5mwz^(xfv~KOpa$Uy%$I&6g$N2Sf@N$br*NZP@!%6pDn8N9TPC@L0h0 z-!g4D`j(Ub3VEx`gke2dQKfAKKP;$_qOkWqQ00*Jg@rmY+`DQ4R!|>bynHO(p-sTV z>f_}&Q`F?sPhR~#)^GIiTTWUXd@DZrjtmr;`hDU5Rl|H^WO^7O(o{5Q*S`=p7sOvP zDob?x0qc}To$@ks-ulpRnu*Nt-A;eQBv+UI_33e-!mJyQGy7&o zJnBP%%YajkoSkfC%PM#`^)d5NSMqziM?X=Wr3ZHRP%Crsh>gj7>02+Yk)SW3n*QKi zuKK>POl^{n$7SQsR{e&$2XEn<{Qv628t8Vg{ea?Ay>oU(4M!|EqCMprU1f2Lp>9zC z^+^~qvauI3;H(i`cp5>g{UoMLTYV9j0vq3oRgl7TYfU>V&u7@f%(D*=`;owz=+929 z2BNp^aXwfs)zQ6U`<#0S3oioNBA3&9G~XdKr2Qc7>S;VmrUs52_vc(2FcN1-7D5}( zSbgH??~(KC!Jpl(S|50+4P`Q>Q)xLYuY-uKjhOrLLsBvyWFjCFM`3!MhF34;thFv& zOjVNdn*#+Y2A|J9X5@c|yqSD4y)gSYOu}5tw`8ongkvVtx%^T9Kg=*c1h{=%&%*B5if4I>>b{Y*Dkw&PQ2*=h(zh=>+v?~c1!%*^yfT;?nqoKB z9GOcOi~YNhSgu^i=gfwkBAcgSd~t6J?8!MGLSI}dUX=(|c^w#T?kn2#FBWI{x1w6E z(+p>io3=w-w#WH(pFVxx->+_9Xo&aM+q{Tg{I|Qgxx1@sZq80bM5Lpyzp}|%^%&1> zTg0G=LhFMLf40_ql%T54hf$pq-G@*+uT5MGUw*8w3sX||H$)8>M9{DpPU4r$YW=W6ZQm|&d3ZJJ%^%?Q|EK=JR;;OL z(=NBGz|(&}#l^-Z|9@-(U{o*KA51Joze=mx&RNpT_kzR!wA0ON_bBLRZG-O*MM3Pd z%T35|z8nucN*1Yrz`#H^RGd`}x{nXHz^KEGLU*idpbxQw2niG(M$>qk5BajZ!`!zx zkE=uryMFnI;^#Atd~pU)npg7qyY5xPLYP|!uDz6uFNMpW2U@FRPkVOq)L7_rp=Xjt zMV{^J`23kovD)^mA3l7DeqS`$KhcC;pSZw{2_T*BB*$I;v39Mvt?L%N9iIvVcv5Bj zWu_o9A0+5go1bZE!PjLJjp{T$91f4Kxw@W7Ore@eY)Udb3q+C=#wweJM+}Aa*ILD) zO&J;fLs0*USE&LU7sz2d6-{V}x8z>6RhUcH4@I}KXbsO(Esrx)#--T54n~H#h7b8) z@|8qd@#Ft8`})6w!To>fBl01cg}r?#uv2s%^ll2kfnoDry?W4lJ!Tc%to=de*Zq}* ztD~o7iW^g34xYeY_}z*>l=;=&-rk;g4GUHo=kh4b9w(hT%$i8U_w@6l59#vq@~pmL z^+C75GslO3xQ@fms;^Z|75pYW*JI?k_FDGaK4&i-1{4rJ8tHe)acF;h^we6#{nwMkqy(JP>{S}*GO{_mT2F&YedQt`X~i0l zw=r_SUjDqtE}8(M{^*h0EsP%e@r7T3)duWvon|=%D*nS2gfQYjjP9&=b9i160?Ftl z4)})=3$piTB=W&78drQsm&~RrIwLWI&qja*vz)3b9bZgpf?dwYAdTh|aN(dg>$z_6}t!*)QbCaSth zVZ#Gftc++<%hSbCp7HVVx2I#3X|E6g08^-{VyyrfpP0yJ-QV8Ehd83*adYqfh4`Iq z{*IIOa(;#zpwpXqG;E7jK;-x}DhA0x0WZM}X1Qb{Dzmst2v|8n;W+Fp={R%S;PK<- z&TyJd1VTK<=<#FA?#OH4x&!1|I_%$zVA>p#(f1Yz}lb8hOpfO~2C(>3xOAe`UnMkm_GYFQru-zC0LH$}*czZ?^@>b{a8_4*sF_R*%dNarnf@q-hN1p7eY`5>9q|a&dFT28@re|9F z9bSSsOE6{c^a-i-S$VWx&0ph#`4>pOIZ81_@w;Q_Q;rVGQXv*?cM(cM_3Hz>!wdK? zJ_`fVS!oBOCmg^C0-dAN)8T@ZWe}afy*;PHpZoqNc(y|_3AFK@H)Wf3tu`Lv{Yb7v zo=UJUW=$pNS3s!tzOGEUTb?wl@Iu@@&7a#@UzTliz4XdnFy7=Qde1Y{xDNW%6>Z0h zKtbAV>TT}l=^mVg^87xx+T8Zh-)b|p$KYM=g#5`ZEhPhVEJ;YxVsG5_diM?-=dzT#m!n~BR~#fv&|zwlF!V1l*zeW^(QgM?RD0YpPD zoJL{c<7$2d@UkA=X|3orqVWk$ZKorU@T^}{7MW^=tj-p?@37#}TICe#m|B89>a;8x z9=JE4$d{(*2r~>fYI_ou1l#*sAX_rD0;YfQxz=?hREOcgiXIy0-`NyCv5|X)iwq!K{Km zAnTqSs4Z`AZ(Ke**Z`w>YBzyK11sNM@5k@?QHKQRFIxsG9A(abZ_+7a4ybFOw>SaM ziQG6j*ALdHP#eE{gH}DxY?_?V!UJy&S{)HB8xh$}?4PwMXMCww;5xD~$}~0-HT^v{ zTW^3M>i!A=Yj{)W!T1VczcfMBMeCzSkD^N9n26OQm|)zIhZ%BnaFjSybkg;rXOL2x zpcUyWj}k~W^+-LCnx|_gP66D=V|g_Fp10{2w(vBWz0b1Jca@LF%Q~g^Py6XMcXn>u ze-?M!6@9gs>dn901Ec)I7JSn)X_}N4b!0mwJc^PfFI*wqMeUe~|HU1FRx_3kWqBNzw0) z#7a$111prLZ`BsU1`@Ch3<0U{-Xs1;@3S(@j@Q?0-Z%iWBge+Urv2o)6n#Q7DdB@J zcm#}@q2xqCPYVMcsjEXiX)7Y01vTOh3aH-m__#`2L`#YDB*2N3hH^H040vS+x6Dz7 zmvf{2KCoj?dz5X9>w1sg$xJO3BQTcL#{J#{PZhAJ5k$H_{*M+N>e_Q_c<`q+f~_%F zz$7~IsMmg}{m*r=ZiAxkmuh{$k_-Ozv)9{ZW}doxdZy1db93vr4L-L2o|;{p^`zD| ze;jYqH0Xt?J%6pNtZZFY?Z^g=Yo9ityC)^QwylVWi5*LO(nMPVkWg*Yh{EgUHoykp zM)d&Xe3v?sTLLQtlGATBOdKZF;Z)7>-yqm(6uk`_Wg2`c2KO!;Y4gayAbNyVgDYRj zMcZEBJeKK828Dt799p+wKk!e#-=j=@Z=$0UFwsz6Ezy5IW#nOId$M_fz5 zfE=5FV5ZV^X2xLR;ioBx|52&A#3w=uO3Ia=)%S{uitYlm^?e$z^)NbJM^`t229?me zHD~O~S!6o)h32kSP>DTFrZqUd&|RRJ-U+Ph;L8_E`#np>`$|bubNr}uy`r)2+iGv6 zg1rfX^Ld5sDHE()NW1!Eb=aM=vYy#9h@U_`v+vq%{JDt{WkrS8!TOH;qt_nE>Mq&r{(8jm0#7|*P367xy`t_7 zHpJHxZ1a`U23ez^nG0D4z`{TFKiu{&mkfB2<$cUBBiJuSboQt3SOoOe=TjM8AD{YGC9iO1I)#X%(N zcwa7NCfjWKiM4oZTOd-&m97`?RXmdG&Sxz7G$obMbt8W|Qql{{@Z?B2C`Er2@rYbU zz}ed=;l_b*)WN3x$cch^;1M`y^F>gkhgXO&#}7SVo%)BiN(Cdx@~AQ+C~f=l_|(Wf z$IPrF#yQh)s2Ip7{3dFq^~)hXg7V|=A5m>7>5DW3`q{)S!{OOyF@=kpe@vned&+Dk zdyXpbG%DN@SC?DYeB|i(Cg(IipsQb{O4uh&N(8uO=5aG@utwbpAr4z`*hm;cPr@rbm@2T z2f;3VL8HsE5z^TR7v?DK`zkB7m<;oiZo7-zgT4pDpb#Xr+<08!C$=&5reu8S4hC8L zVOcc0{{pdRP~73D@!@2ySg!~59%N_iz+`$)e5e$!FQ(dBaI>h%Wq5gi7q-^JSo`~_ zr2GxiTtlY$BFPV#Kv2i<&gyxlPnn3Qb}3b#ALKVvD5{N^d;a_z*G)`w$YA+CR<9NE zsc+J_XJ?R@x+a;NKZK?apeS2rbaSg5nCOi|ukYwD{#S%HzuzKRnquyPUyNKPTz)M+ z7HT@1nhP}D%lH6<>f4u_w&X*?i&Nc3r(xqKIA#*QY$eOnQ?M**!up_ipqjD zYzY6k3iVdrRw;24(ASpu;8NlBuG{^dwJ z=>i+mXB*D?g;~O>Y77-ByKl8;*aW4|iYGf!wla22b0`xNaYIx@k2d}T_eGGq6w)J3 z2J*1d@Tp_6gP)%+9t_?pe6`y<0z}Dg!Z)P#7Y>64GfCOx)6mGCpmk|qxiRQ{d`iVYq2|9D@Ve8h0ul#Qb+MFs8%C=B^ea!Hm&e;7U@Np!gr0)8{lukgL3(Iwa zgW%tq;){KfdaK&)=u{!RUut=?n_=94r_bflUn8Hq4 zZBC-A5v;0a^E-)7pPc^YW4-H&7TDMc>e08fH@lnKlL%i@Qm*3GLkFmAI7?AU^5~f6 zc~+oY-y2mN>4&KGGsdQ1qQWkLy+4aIM809ums2BJW|UEQyPS%$mAs{p3lnZjGn5l& zzt^L7ze{RCscmHbP~=hD2JoOrI#>8>o&&VZ%`=EN_*6D3JLQM+XO@cCB%}p#1aq6R z6IheE24e)II4(|tGM)59F=-zWECV|=mG{!AqjqE`V zVfWXi=RiTMFZxEQ3C7V2-+j8%$B+45J;lHmpnS;j#Hm-QC%-4w@oQXO=h%;4ZU4DrRKzz>Zm-TY zHu+&2Z1IP`V6k(e>8f+zazF27Qyef0vNL895%G#xdOL88m{Z)GYCg7jq@U1u zPMn7$_~!;O6GZO&Scw2#l*vyYLNcsRggy^{SX2_DJG;O z9eI(L+fzC({NNs!%@LniCY%(psISPGWU^NK9tfIQ`(RI)LXS^ihL~Fu%k-ZDqM=5= zy?Pa=l)ov1yxG$M_Txo0PeaSKsiV0|HAn;=dUamiZz){mu}GE|pg|W#TxbOYFAR+v z_wA&MzZSoos-@ohx^un7g|>gDRk6+d(KvCkJbv%6`7K$aBE+!khf4n;I;{$+d#H6w0CPh_ZM6(3B=Q&*?XMg-WbL4EQ=S7EQ`#1bnKu{gSr4 z_^PxzvMNytS@=oTxBN330%ZZ^A4Tc@X<}*fkNv;ka2<4&DLaw`5hd0nwXb0+!dGbS zmYH4pw4mSHZrfG*KQLN$YX9E9g8|sRcF)4*}>sz|m?q|G7eSRwpYA8nuiZ5FJ55 z;b`PQ7f26wGYgw#baJ4L8aV@vn6r-}mb$xf0f199Tue+xMur!yD1WiE5xj5J#fZM3 zf-D|K_*?#bHr0rLK%PX|HiuDaQx64@MRA~5UDs(`;?njL?Gc0d=bH} zu~UHzsKgysqT$n$(!=E@cLfp<|3l&LANgFR2pf9iIvbAGkdXS2UQE$Gedz3Wiwk(8 z>H~fC=4uM96H1N5aG!M|zwP?WSb(?(m;e=y?`>orwIb`015UZ~ttg6#aoAQo4f(k@ z*LcQ$&MFO4z|Mh_>wiJ@(eb|`6iRoeU+g`)<>E*?!7R~Y%oc6oI$8BueD|7ksWss`+ z4t%r11C|Q@e;9YcQ1t$k{y(R<_ZDYy#RS3Wg zI5ok8!#sA{OR`4@A+4xRJ)tiMO-Ot62uqk;g?_IF-lZyEQz1L*6fRi$A+@Z8x>zgucq_SkdG&^?MP2dFXpTeBQ^xjF(*KdAsj@qYuVU%Ukr%0Co-4f9Ws z595s9dMq6D+Y|0U4<(C$a5wt{QrrYTf02%!{@eaZUPA)|pH_xg%m|2b7#bRalz5O_ zRqvSxHdj}!Y6Qp})i}5uq6{+pRcPMEXec%2{fZ6F>4NC>2bYF2MSjeTh5oMSs=P$fk{OXkxgThBHU7JK&k^At-e6 z+vI&slAjNxqF)#d{sr^YUO>o8_BX^rME&n`C~yH337nHKz6G%p--2t5a#C`8Xwq`L zof(Fks+13UlYSk)DPwGlp}TiEjbfXgK2>_suW7DM)Y85{Kt52Zowo9kNE4yB?O;1k z@-xeRBMvGhLqj^-!4$lI(r!SE927Y_i-v}UX_EdQ+`V}?l>Z+-I`&Y=60%DnJC)tY zT9H;E`%cJ~eHoG^yOez?DrL{UWleSy60&DsvWsDi^O`=N@Av%9b$;hM|D1DOzjLlj zGS58E%=5h0*K*(YD=#;$*F+;)cY@i|nQULtrBhPn>d^-9@>q8)48%}L}FP@uN{&H;Xipwn+xLs);nmkFZI6rirq5;_{Zs#Su>tqo%BDdRlKeaSK@wSL^92jRlYc&kHf<$fWY`oA@i{2gT zg2)Ll2p}6GpDy%mE`L z5DP~He%Wz^+>E1R(V5c%A|jHt(RXq9)v(tb4(Vl6!6Fz17eGiIaLJ`JOectGqSWpH zwEfVFL&~Xff42zbP+tXzTl!YQLq|*SY1&j z3Fxd>_~O2<2Hel?HX*N;3gMTRIRcWY&vPKy8|H~d0m=fHIHdw>_3h-clqXpk>(TQP z{0n0vBesWL*4{Xs`}Yw6{M>id#;{njfDoL2?YV(i=B>Q71=N4d{Q5sXpT2CPza`K( zWTYQ3tvL2l(JgACdcKR_sQSk(_X7aQAUVa3Sg0wXhajc#{U&GQ;*59xi92F8cV%h zu>1^v>p$^sm^1f!^?#IjZkjm^P%Hi_x?MD6M{&#E<^-jYr{EmPoi_Tg6zaF`i0?~` zhM45#xFMwn(MZ;@?xq=N)wy2j zTO@(JCtq^Lj*TQ`E0l#Lcz0~hYem6&7o%fr9D{osz?%O-Q5l8IJWd%>BwQN5os)6w z@w@K&HH>%hO13D)%%Z|&8+KzUSJFRh$UqJQZze^hpBYuts-w$yw&!G2q>ls|a-T}Y zVXsrZ_9iR*@;vow{t8WcJ>5tRmDa+~QhUr@cVKqhtqB6K%;9{hBL#v_KtMv)B~Vc@ z^}liKWy(oh>iW$%B(Je2!Q0RKvT-6EWqf|eJ$u{-l`G{xZtqWB_%s#V*6on9u43=| zT6qHYwR@!`d^!X!%fOg-mmd6`M=A zUNzU3!zQxDg1mu;%Gx@KCyafaJEJ%dthGcB{csv%IBd~}4~i%h5(I<3z0v!^05$SvHC5GaT(W=JCF$V{0Q@>-mvx%5a&Iq}siTYaAsJhM6w zZ_>7NetN)BXX9TK9#%6+KFjh=*MnqP#jokry%HD;nq5E7b$}Ie6LT*oFujgwb8~)) z�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 Bo8JHc literal 51147 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 KMNUMnLSTaP^fd(l diff --git a/paradise.dme b/paradise.dme index 1811d3a9c25..eb8c2feb076 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1842,7 +1842,6 @@ #include "code\modules\mob\living\simple_animal\constructs.dm" #include "code\modules\mob\living\simple_animal\corpse.dm" #include "code\modules\mob\living\simple_animal\parrot.dm" -#include "code\modules\mob\living\simple_animal\pony.dm" #include "code\modules\mob\living\simple_animal\posessed_object.dm" #include "code\modules\mob\living\simple_animal\powers.dm" #include "code\modules\mob\living\simple_animal\shade.dm" From cca261d6e44753f5d2520de4a18a9d9e3eab62bd Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 15 Apr 2019 11:44:36 -0400 Subject: [PATCH 22/31] Automatic changelog generation for PR #11301 [ci skip] --- html/changelogs/AutoChangeLog-pr-11301.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11301.yml diff --git a/html/changelogs/AutoChangeLog-pr-11301.yml b/html/changelogs/AutoChangeLog-pr-11301.yml new file mode 100644 index 00000000000..2b1bc1f82cd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11301.yml @@ -0,0 +1,7 @@ +author: "KasparoVy" +delete-after: True +changes: + - rscadd: "Adds striped normal-height socks." + - rscadd: "Vox can now wear whatever undergarment they want." + - tweak: "Removes flesh from shredded Vox uniform sprites." + - rscdel: "Armalis can no longer wear undergarments. They didn't fit, anyhow." From 510c61aae64f850f620006d5b77225d19ef1eeba Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:43:57 -0400 Subject: [PATCH 23/31] Automatic changelog generation for PR #11231 [ci skip] --- html/changelogs/AutoChangeLog-pr-11231.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11231.yml diff --git a/html/changelogs/AutoChangeLog-pr-11231.yml b/html/changelogs/AutoChangeLog-pr-11231.yml new file mode 100644 index 00000000000..82560671a26 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11231.yml @@ -0,0 +1,6 @@ +author: "Arkatos and Paradise community:" +delete-after: True +changes: + - rscadd: "Added Tip of the round to a pre-game lobby" + - rscadd: "Added Show Custom Tip admin verb" + - rscadd: "Added Give Random Tip OOC verb" From fb1dd7b627969b7cdca22332ffed0cc6c2bafb9e Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:45:34 -0400 Subject: [PATCH 24/31] Automatic changelog generation for PR #11298 [ci skip] --- html/changelogs/AutoChangeLog-pr-11298.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11298.yml diff --git a/html/changelogs/AutoChangeLog-pr-11298.yml b/html/changelogs/AutoChangeLog-pr-11298.yml new file mode 100644 index 00000000000..0523ab305e7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11298.yml @@ -0,0 +1,5 @@ +author: "Kyep" +delete-after: True +changes: + - bugfix: "bans issued by admins via the Player Panel no longer incorrectly omit IP/etc information" + - tweak: "admins issuing permanent bans are no longer presented with an \"ip ban?\" prompt, as all bans include IP/CID information now. This prompt was a legacy thing from back when the filesystem was used to store bans, and hasn't ever affected how DB-based bans were stored." From e7f97f185aeea4a0f1a2654dcbb7216c83dbe366 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:45:53 -0400 Subject: [PATCH 25/31] Automatic changelog generation for PR #11297 [ci skip] --- html/changelogs/AutoChangeLog-pr-11297.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11297.yml diff --git a/html/changelogs/AutoChangeLog-pr-11297.yml b/html/changelogs/AutoChangeLog-pr-11297.yml new file mode 100644 index 00000000000..9973022ecea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11297.yml @@ -0,0 +1,9 @@ +author: "Fox McCloud" +delete-after: True +changes: + - tweak: "updates plasma and N2O sprites" + - bugfix: "Fixes not being able to look at a turf if it had plasma/N2O on it" + - rscdel: "cold turfs no longer become icy" + - rscadd: "Cryostylane makes turfs icy" + - rscadd: "Icy turfs are slippery; wear magboots to counteract the effect. Watch your head!" + - bugfix: "Fixes grammar of slipping on turfs; no more \"you slipped on floor\" or \"you slipped on wet floor\"" From aacc82c9375a4039534947e9dfff026b796269ba Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:47:16 -0400 Subject: [PATCH 26/31] Automatic changelog generation for PR #11288 [ci skip] --- html/changelogs/AutoChangeLog-pr-11288.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11288.yml diff --git a/html/changelogs/AutoChangeLog-pr-11288.yml b/html/changelogs/AutoChangeLog-pr-11288.yml new file mode 100644 index 00000000000..2a309dde374 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11288.yml @@ -0,0 +1,4 @@ +author: "Fox McCloud" +delete-after: True +changes: + - rscadd: "Remapped toxins to be more compatible with the modern age" From 78285dd0a118121b0ed33700d7d58b3273c272f4 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:47:44 -0400 Subject: [PATCH 27/31] Automatic changelog generation for PR #11285 [ci skip] --- html/changelogs/AutoChangeLog-pr-11285.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11285.yml diff --git a/html/changelogs/AutoChangeLog-pr-11285.yml b/html/changelogs/AutoChangeLog-pr-11285.yml new file mode 100644 index 00000000000..3c725a05b90 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11285.yml @@ -0,0 +1,8 @@ +author: "Fox McCloud" +delete-after: True +changes: + - tweak: "Tesla can't zap cameras and other disposal structures anymore" + - rscadd: "Simple mobs can now be shocked" + - tweak: "Electrocution damage scales a bit more linearly up to its maximum potential instead of being heavily random" + - bugfix: "Fixes being able to shock yourself with TK, at range, on electrical equipment" + - rscadd: "simple mobs can now be shocked by the tesla and other sources" From 4d39fb9085a00c774a8d8fef487e73bfec2a2b94 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:48:06 -0400 Subject: [PATCH 28/31] Automatic changelog generation for PR #11287 [ci skip] --- html/changelogs/AutoChangeLog-pr-11287.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11287.yml diff --git a/html/changelogs/AutoChangeLog-pr-11287.yml b/html/changelogs/AutoChangeLog-pr-11287.yml new file mode 100644 index 00000000000..111f8aac824 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11287.yml @@ -0,0 +1,6 @@ +author: "Fox McCloud" +delete-after: True +changes: + - bugfix: "Fixes goats not attacking people" + - tweak: "Goats will eat glowshrooms" + - rscadd: "Goats will eat full grown diona" From f3963ff20b03c74f37cd90eef3497c3792f4733d Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 07:48:21 -0400 Subject: [PATCH 29/31] Automatic changelog generation for PR #11305 [ci skip] --- html/changelogs/AutoChangeLog-pr-11305.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11305.yml diff --git a/html/changelogs/AutoChangeLog-pr-11305.yml b/html/changelogs/AutoChangeLog-pr-11305.yml new file mode 100644 index 00000000000..6ca9bfb33bd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11305.yml @@ -0,0 +1,4 @@ +author: "Fox McCloud" +delete-after: True +changes: + - rscdel: "removes ponies" From 489b10d47fcf630d8f7339ad6c39537bbedf9a9b Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Tue, 16 Apr 2019 19:17:30 -0400 Subject: [PATCH 30/31] Runtime resolved --- code/modules/mob/living/carbon/human/update_icons.dm | 6 +++--- code/modules/mob/new_player/preferences_setup.dm | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index f88d031c8d7..e55eee62dbc 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -253,20 +253,20 @@ var/global/list/damage_icon_parts = list() var/icon/underwear_standing = new /icon('icons/mob/underwear.dmi', "nude") if(underwear && dna.species.clothing_flags & HAS_UNDERWEAR) var/datum/sprite_accessory/underwear/U = GLOB.underwear_list[underwear] - var/u_icon = U.sprite_sheets && (dna.species.name in U.sprite_sheets) ? U.sprite_sheets[dna.species.name] : U.icon //Species-fit the undergarment. if(U) + var/u_icon = U.sprite_sheets && (dna.species.name in U.sprite_sheets) ? U.sprite_sheets[dna.species.name] : U.icon //Species-fit the undergarment. underwear_standing.Blend(new /icon(u_icon, "uw_[U.icon_state]_s"), ICON_OVERLAY) if(undershirt && dna.species.clothing_flags & HAS_UNDERSHIRT) var/datum/sprite_accessory/undershirt/U2 = GLOB.undershirt_list[undershirt] - var/u2_icon = U2.sprite_sheets && (dna.species.name in U2.sprite_sheets) ? U2.sprite_sheets[dna.species.name] : U2.icon if(U2) + var/u2_icon = U2.sprite_sheets && (dna.species.name in U2.sprite_sheets) ? U2.sprite_sheets[dna.species.name] : U2.icon underwear_standing.Blend(new /icon(u2_icon, "us_[U2.icon_state]_s"), ICON_OVERLAY) if(socks && dna.species.clothing_flags & HAS_SOCKS) var/datum/sprite_accessory/socks/U3 = GLOB.socks_list[socks] - var/u3_icon = U3.sprite_sheets && (dna.species.name in U3.sprite_sheets) ? U3.sprite_sheets[dna.species.name] : U3.icon if(U3) + var/u3_icon = U3.sprite_sheets && (dna.species.name in U3.sprite_sheets) ? U3.sprite_sheets[dna.species.name] : U3.icon underwear_standing.Blend(new /icon(u3_icon, "sk_[U3.icon_state]_s"), ICON_OVERLAY) if(underwear_standing) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index ab7c89264ee..64f9e139542 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -384,22 +384,22 @@ var/icon/underwear_s = null if(underwear && (current_species.clothing_flags & HAS_UNDERWEAR)) var/datum/sprite_accessory/underwear/U = GLOB.underwear_list[underwear] - var/u_icon = U.sprite_sheets && (current_species.name in U.sprite_sheets) ? U.sprite_sheets[current_species.name] : U.icon //Species-fit the undergarment. if(U) + var/u_icon = U.sprite_sheets && (current_species.name in U.sprite_sheets) ? U.sprite_sheets[current_species.name] : U.icon //Species-fit the undergarment. underwear_s = new/icon(u_icon, "uw_[U.icon_state]_s", ICON_OVERLAY) var/icon/undershirt_s = null if(undershirt && (current_species.clothing_flags & HAS_UNDERSHIRT)) var/datum/sprite_accessory/undershirt/U2 = GLOB.undershirt_list[undershirt] - var/u2_icon = U2.sprite_sheets && (current_species.name in U2.sprite_sheets) ? U2.sprite_sheets[current_species.name] : U2.icon if(U2) + var/u2_icon = U2.sprite_sheets && (current_species.name in U2.sprite_sheets) ? U2.sprite_sheets[current_species.name] : U2.icon undershirt_s = new/icon(u2_icon, "us_[U2.icon_state]_s", ICON_OVERLAY) var/icon/socks_s = null if(socks && (current_species.clothing_flags & HAS_SOCKS)) var/datum/sprite_accessory/socks/U3 = GLOB.socks_list[socks] - var/u3_icon = U3.sprite_sheets && (current_species.name in U3.sprite_sheets) ? U3.sprite_sheets[current_species.name] : U3.icon if(U3) + var/u3_icon = U3.sprite_sheets && (current_species.name in U3.sprite_sheets) ? U3.sprite_sheets[current_species.name] : U3.icon socks_s = new/icon(u3_icon, "sk_[U3.icon_state]_s", ICON_OVERLAY) var/icon/clothes_s = null From e377bdc2cc356f07c89588b1078edf7226627963 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 16 Apr 2019 20:02:54 -0400 Subject: [PATCH 31/31] Automatic changelog generation for PR #11310 [ci skip] --- html/changelogs/AutoChangeLog-pr-11310.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11310.yml diff --git a/html/changelogs/AutoChangeLog-pr-11310.yml b/html/changelogs/AutoChangeLog-pr-11310.yml new file mode 100644 index 00000000000..3ec3c388190 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11310.yml @@ -0,0 +1,4 @@ +author: "KasparoVy" +delete-after: True +changes: + - bugfix: "Underwear no can no longer lock up the character creator."

<;FXd1c)q7F(g|h)4G!Wb4hQ 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 %O(DR(lus=lsK9Vtcw&`ID`rP-Dt;y98CzE> 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 From a9fa2f32e1bf53927e425e8a97534d163578232c Mon Sep 17 00:00:00 2001 From: Mark van Alphen Date: Mon, 15 Apr 2019 00:01:08 +0200 Subject: [PATCH 20/31] Remove infinite claw sharpening --- code/game/gamemodes/cult/cult_items.dm | 2 +- code/game/objects/items/weapons/whetstone.dm | 21 ++++++++++++------- .../living/carbon/human/species/_species.dm | 1 + 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 4098dca5f71..f38958e0c2b 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -201,7 +201,7 @@ increment = 5 max = 40 prefix = "darkened" - claw_damage_increase = 2 + claw_damage_increase = 4 /obj/item/whetstone/cult/update_icon() icon_state = "cult_sharpener[used ? "_used" : ""]" diff --git a/code/game/objects/items/weapons/whetstone.dm b/code/game/objects/items/weapons/whetstone.dm index fcc3e05bf14..f74f8d28f57 100644 --- a/code/game/objects/items/weapons/whetstone.dm +++ b/code/game/objects/items/weapons/whetstone.dm @@ -10,7 +10,7 @@ var/max = 30 var/prefix = "sharpened" var/requires_sharpness = 1 - var/claw_damage_increase = 1 + var/claw_damage_increase = 2 /obj/item/whetstone/attackby(obj/item/I, mob/user, params) @@ -58,13 +58,18 @@ var/mob/living/carbon/human/H = user var/datum/unarmed_attack/attack = H.dna.species.unarmed if(istype(attack, /datum/unarmed_attack/claws)) - attack.damage += claw_damage_increase - H.visible_message("[H] sharpens [H.p_their()] claws on [src]!", "You sharpen your claws on [src].") - playsound(get_turf(H), usesound, 50, 1) - name = "worn out [name]" - desc = "[desc] At least, it used to." - used = TRUE - update_icon() + var/datum/unarmed_attack/claws/C = attack + if(!C.has_been_sharpened) + C.has_been_sharpened = TRUE + attack.damage += claw_damage_increase + H.visible_message("[H] sharpens [H.p_their()] claws on [src]!", "You sharpen your claws on [src].") + playsound(get_turf(H), usesound, 50, 1) + name = "worn out [name]" + desc = "[desc] At least, it used to." + used = TRUE + update_icon() + else + to_chat(user, "You can not sharpen your claws any further!") /obj/item/whetstone/super name = "super whetstone block" diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 72fe54970a1..36d8ae5b678 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -521,6 +521,7 @@ miss_sound = 'sound/weapons/slashmiss.ogg' sharp = TRUE animation_type = ATTACK_EFFECT_CLAW + var/has_been_sharpened = FALSE /datum/unarmed_attack/bite attack_verb = list("chomp") From 7f00f8313ada12561ab76d3571e75c1c53ea9220 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Sun, 14 Apr 2019 18:24:48 -0400 Subject: [PATCH 21/31] It's Time --- code/game/objects/items/flag.dm | 5 - code/modules/mob/living/simple_animal/pony.dm | 129 ------------------ code/modules/mob/transform_procs.dm | 2 - icons/mob/pony.dmi | Bin 48457 -> 0 bytes icons/obj/flag.dmi | Bin 40162 -> 38673 bytes paradise.dme | 1 - 6 files changed, 137 deletions(-) delete mode 100644 code/modules/mob/living/simple_animal/pony.dm delete mode 100644 icons/mob/pony.dmi diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index 2e804fe3c88..121b0214b5a 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -64,11 +64,6 @@ desc = "The banner of the glorious revolutionary forces fighting the oppressors on Clown Planet." icon_state = "mimeflag" -/obj/item/flag/pony - name = "Equestria flag" - desc = "The flag of the independent, sovereign nation of Equestria, whatever the fuck that is." - icon_state = "ponyflag" - /obj/item/flag/ian name = "Ian flag" desc = "The banner of Ian, because SQUEEEEE." diff --git a/code/modules/mob/living/simple_animal/pony.dm b/code/modules/mob/living/simple_animal/pony.dm deleted file mode 100644 index 960f8fc0998..00000000000 --- a/code/modules/mob/living/simple_animal/pony.dm +++ /dev/null @@ -1,129 +0,0 @@ -/mob/living/simple_animal/pony - name = "\improper pony" - desc = "A bound spirit" - icon = 'icons/mob/pony.dmi' -// icon_dead = "shade_dead" - maxHealth = 50 - health = 50 - speak_emote = list("whinnys") - emote_hear = list("excitedly says") - response_help = "pets" - response_disarm = "pushes" - response_harm = "kicks" - melee_damage_lower = 5 - melee_damage_upper = 15 - attacktext = "sends rainbows of power to" - minbodytemp = 0 - maxbodytemp = 4000 - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - speed = 0 - stop_automated_movement = 0 - status_flags = 0 - faction = list("pony") - status_flags = CANPUSH - universal_speak = 1 - -/mob/living/simple_animal/pony/Life() - ..() - if(stat == 2) - new /obj/item/reagent_containers/food/snacks/ectoplasm(src.loc) - src.visible_message("[src] lets out a contented sigh as [p_their()] form unwinds.") - src.ghostize() - qdel(src) - return - -/mob/living/simple_animal/pony/attackby(var/obj/item/O as obj, var/mob/user as mob) //Marker -Agouri - if(istype(O, /obj/item/soulstone)) - O.transfer_soul("SHADE", src, user) - else - ..() - -/mob/living/simple_animal/pony/twilight - name = "Twilight Sparkle" - real_name = "Twilight Sparkle" - icon_state = "twilight" - icon_living = "twilight" - -/mob/living/simple_animal/pony/pinkie - name = "Pinkie Pie" - real_name = "Pinkie Pie" - icon_state = "pinkie" - icon_living = "pinkie" - -/mob/living/simple_animal/pony/rainbow - name = "Rainbow Dash" - real_name = "Rainbow Dash" - icon_state = "rainbow" - icon_living = "rainbow" - -mob/living/simple_animal/pony/fluttershy - name = "Fluttershy" - real_name = "Fluttershy" - icon_state = "fluttershy" - icon_living = "fluttershy" - -mob/living/simple_animal/pony/applejack - name = "Applejack" - real_name = "Applejack" - icon_state = "applejack" - icon_living = "applejack" - -mob/living/simple_animal/pony/luna - name = "Luna" - real_name = "Luna" - icon_state = "luna" - icon_living = "luna" - -mob/living/simple_animal/pony/clownie - name = "Clownie" - real_name = "Clownie" - icon_state = "clownie" - icon_living = "clownie" - -mob/living/simple_animal/pony/tia - name = "Tia" - real_name = "Tia" - icon_state = "tia" - icon_living = "tia" - -mob/living/simple_animal/pony/trixie - name = "Trixie" - real_name = "Trixie" - icon_state = "trixie_a_full" - icon_living = "trixing_a_full" - -mob/living/simple_animal/pony/lyra - name = "Lyra" - real_name = "Lyra" - icon_state = "lyra" - icon_living = "lyra" - -mob/living/simple_animal/pony/vinyl - name = "Vinyl" - real_name = "Vinyl" - icon_state = "vinyl" - icon_living = "vinyl" - -mob/living/simple_animal/pony/rarity - name = "Rarity" - real_name = "Rarity" - icon_state = "rarity" - icon_living = "rarity" - -mob/living/simple_animal/pony/whooves - name = "Whooves" - real_name = "Whooves" - icon_state = "whooves" - icon_living = "whooves" - -mob/living/simple_animal/pony/fleur - name = "Fleur" - real_name = "Fleur" - icon_state = "fleur" - icon_living = "fleur" - -mob/living/simple_animal/pony/mac - name = "Mac" - real_name = "Mac" - icon_state = "mac" - icon_living = "mac" \ No newline at end of file diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index a1ed4f0bde9..d3a8765cf86 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -289,8 +289,6 @@ return 1 if(ispath(MP, /mob/living/simple_animal/parrot)) return 1 - if(ispath(MP, /mob/living/simple_animal/pony)) - return 1 if(!GAMEMODE_IS_NUCLEAR) if(ispath(MP, /mob/living/simple_animal/pet/fox/Syndifox)) return 0 diff --git a/icons/mob/pony.dmi b/icons/mob/pony.dmi deleted file mode 100644 index e269333f89215eb76858629f0569cacd5d183624..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48457 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͕bmP4EC8#`)S!Gh-kEYg=~f==?eouuP58rC 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 O0000kz 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