Commit Graph

423 Commits

Author SHA1 Message Date
ShiftyRail
894f52143a Clientless simple mobs no longer spams observers (#28694)
* Clientless simple mobs no longer spams observers

* wrong var name but it's basically the same code
2021-01-28 08:01:04 -03:00
DeityLink
ac51dd0537 Removes auto-shading on beheading, but cultists can now shade properly from severed heads or brains. Merry Christmas (#28451)
* Merry Christmas

* shade space damage

* get_turf

* It's fucking christmas

* Why are we still here, just to suffer?

* everything is better with defines
2020-12-30 16:08:24 -03:00
jjpark-kb
27b9a2bb5d Admin Quick IC Spawning (#28381)
* Admin IC Spawning

* subtypesof instead of typesof change

* change to an alert
2020-12-30 15:30:28 +01:00
Deity Link
c4c32141c0 define 2020-11-13 20:00:01 +01:00
Deity Link
cdd6a408cf forgot those 2020-11-12 20:39:36 +01:00
DeityLink
73b8f94a92 Cult 2020 Rework #1: Seer (#27950)
* seer propension

* text

* colors

* implant distinction

* debug HUD

* revert

* language fixes
2020-10-11 12:27:05 -05:00
DamianX
43326fc0c9 Fixed cleanables hard dels, removed manual New() calls (#27255) 2020-07-25 09:05:42 +02:00
DamianX
1b5e3307c0 Fixed ghost holomap hard del (#27181) 2020-07-22 22:46:41 +02:00
DamianX
c455e825ca AI can no longer track people who changed identity (#27147) 2020-07-20 04:20:04 -05:00
DeityLink
138200701c Some Cult shading tweaks (#27061)
* DustFixCult and also ShadeOnBeheading why am I using CamelCase in these commit names?

* un-retardify
2020-07-15 17:20:21 -03:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
DamianX
85ff9b697a Fixed a bunch of warnings and errors (#26993)
* renamed implant malfunction defines

* refactored domutation

* possibly fix something about whitelists

* fix admin_memo warning

* fixed wrong attackby parameters in click.dm

* remove superfluous return in BSQL

* maybe fix something in mob/add_language

* maybe fix more language stuff

* Added return-type annotation to job_controller

* removed unreachable code from observer.dm

* possibly fix electrocute_act

* fixed bees wow this code never ran, 100% tested

* fixed parrot life

* fixed wolf attack logs

* fix bear life

* removed unreachable slime/show_inv

* fixed human/electrocute_act

* actually just get rid of this shit

* properly add return types

* removed more returns from BSQL

* added get_organ return type

* fixed infrared holder_movement

* fixed type_instances declaration

* fixed unreacheable overlay/New

* possibly fix release_restraints

* remove hopefully final return from BSQL
2020-07-01 09:46:00 -03:00
Shifty/Anthomansland
d641b95d20 Make ghosts properly see runechat 2020-06-19 19:30:21 +02:00
jknpj
c182eae435 Runescape-y chat on the game world (#26652)
* Runechat WIP

* Runtimes + whispers + speech

* Off by default

* Fixes

* Toggle outlines on the fly

* Actually fix travis + toggle on

* Background colour

* Small fix. Don't merge yet, it runtimes

* Fix runtimes and togglecreep

* ...

* Wrong proc

* rgb

* Fixes
2020-06-16 13:35:46 -03:00
Shifty/Anthomansland
3869a50318 Fixes 2020-06-14 13:54:23 +02:00
DeityLink
451ab206d7 Converting a gondola to the cult now updates their sprite, and they can respawn as a gondola shade (#26729)
* gondola conversion sprite update

* fug
2020-06-07 19:45:29 -05:00
Shifty/Anthomansland
a31cf3d3f2 Fix runtimes and togglecreep 2020-06-03 23:27:15 +02:00
Shifty/Anthomansland
cb3518c462 Actually fix travis + toggle on 2020-05-31 20:55:48 +02:00
adrian
a16c4e1e15 Adds ghost spells (#26384)
* Adds ghost spells

* no

* forgot the dmi

* actually let's name it

* new hide sprite icon_state
2020-05-07 03:27:08 +02:00
Kurfursten
4c0557b514 Primetime (#26186)
* Primetime

* YOU CAN CLICK IT NOW TOO
2020-04-28 18:29:19 -03:00
boy2mantwicethefam
84afbaf57c Update spells.dm (#25846) 2020-02-14 16:40:04 -06:00
boy2mantwicethefam
496c716627 ghosts n stuff (#25790) 2020-02-14 11:12:11 -06:00
zth
3c7be6dfd1 A bunch more of duplicated procs. I'm expecting a failed travis because I can't compile where I am 2019-11-12 11:38:51 -03:00
Adrian Dias
4122bcae07 ok I'm tired. Cleaning duplicated procs part 2 2019-11-11 21:10:35 -03:00
MadmanMartian
db7be9cad9 I have no idea why I changed this previously (#24215) 2019-09-22 19:49:28 -07:00
madmanmartian
bcb9a878de Rather than drop the mind given to the person in new_player when they observe, it is inherited. 2019-09-08 16:41:49 +01:00
DeityLink
dedc36b8ed More 2019-07-11 12:35:09 +02:00
DeityLink
b7254812ad huh 2019-07-10 06:39:34 +02:00
DeityLink
d11e88809e eh 2019-07-10 05:58:41 +02:00
DeityLink
2d28007c77 Virology Rewrite/Virus3/Nu-viro: IT'S FINALLY HERE (#23461)
* Virology Rewrite/Virus3 - Part 2.5 of 3 : Rebase to Bleeding-Edge (#23391)

* Virology Rewrite/Virus3 - Part 1 of 3 : pathogen spread, science goggles (#22036)

* blud

* cloud

* clooooud

* spread

* scanner

* I am the god of hellfire

* oh god oh no

* trimming fat

* dsqdsqdqs

* sdqdqsdqs

* derp

* pinky & the brain

* gibs n meats

* fix

* FeetStab

* working

* overload

* recipes

* analyser sprites

* analyser

* fucktheflu

* cures

* scanner

* scanner data

* work

* incubator

* more incubator stuff

* all of the centrifuge

* some splicer stuff

* more stuff

* lab mouse and cage

* way too much shit

* rr

* duh

* travis u havin a stroke?

* dangerousness

* better spacing

* some fixes

* qdel

* virus and immune system transfer

* derp

* pixels

* fixing retardation

* srccccccccc

* geh

* ahh

* sterility scan

* however

* out of

* conflicted dmi fixes

* what's wrong with you git

* aight travis now get your shit together.

* ffff

* hurr durr

* setting up

* oh shit nigga why have I not commit any of this yet

* ugh

* curb your pathogens

* bleh

* eh

* runtime

* sterilizine buff

* fixes

* sterile

* fixes

* gibbbb

* gneh

* eh

* oh that too

* fixing mouse refactor

* lab mice packs

* oh god oh fuck here we go

* fucking pandemic circuitboard

* chew

* ERT

* step on it travis

* get on with it

* fixing disease touch not really though

* what's your problem byond

* o minus

* syntax error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* still that spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* boy am I bad at english

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* I mean just look at that

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* manual tweak and record

* oxford comma or something

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* TRAsen

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* wrong proc

* weird process

* chem chem chem

* mouse balance

* defines
2019-07-09 21:01:45 +02:00
ancientpower
5ec126ffcc mouse refactor 2019-06-30 19:24:25 -05:00
ShiftyRail
c8b3d4594f Ghosts should no longer brick bomberman arenas (#23148) 2019-06-04 19:05:11 -03:00
ShiftyRail
8d2ba650ef BombermanSanit (#22816) 2019-05-07 09:21:15 -03:00
ShiftyRail
b9d51da9e3 Midround bomberman (#21520)
* Progress

* Whoops

* Test

* Fixes

* Landmarks and shit

* Additional fixes

* Duh
2019-05-06 10:29:38 -05:00
ShiftyRail
49d66909d3 Attack logs transfered on ghosting/mind transfer (#22738)
* Attack logs transfered on ghosting/mind transfer

* I swear officer I tested it
2019-05-03 09:14:27 -03:00
Kurfursten
ff6d96896b AntagHUD Fixup (#22074) 2019-03-22 16:32:58 -03:00
ShiftyRail
dd28e55593 Whispering in crit makes you succumb again (#21216)
* Fixes crit whisper + deathgasp

* Fucking runtimes

* Another dumb bug

* Verbs => Proc

* Special deathgasps

* If I find you again

* Most definitively works
2019-01-06 14:14:27 -08:00
MadmanMartian
7b33cd990c Holy futureproofing (#21024)
Rather than several istype(I, /obj/item/weapon/nullrod), now it uses macros

Two macros:

 - Isholyweapon: Used when checking if something is being struck by something holy
 - Isholyprotection: Used when checking if there's something holy that may protect the user
2018-12-13 15:12:00 +01:00
ShiftyRail
569369ff0d pAIs can now point to objects in view. (#20634)
* pAIs can now point to objects in view.

* Muh flavour
2018-12-07 15:23:54 +00:00
Exxion
ec17371388 Improves ghost Analyze Air (#20881) 2018-12-01 10:20:53 +01:00
DeityLink
e35719ecea Cult 3.0 (#20662)
* altar stuff

* bloodstone

* dance

* objectives

* Early fixes

* some fixes

* conflicts etc
2018-11-11 20:51:37 -02:00
DeityLink
2f82cbcbb7 [Cult 3.0] Lots of construct-related stuff (#20192)
* new construct sprites

* rebase

* juggerwall

* juggerdash

* cultvox&plasmasuits

* wraithphase

* artificer HUD

* artificer uses forge

* jhgjhlhluijkj

* artificer ray

* hex et caetera

* safety

* fixes

* aaa

* generic

* ok travis you win
2018-10-15 19:30:29 +01:00
Shadowmech88
0c805ccc26 Fixes bomberman arena runtime. (#20104) 2018-10-11 16:43:57 -03:00
DeityLink
5fd897bdc9 fixhud (#20093) 2018-10-11 12:00:06 -03:00
DeityLink
5c5d94b062 [Cult 3.0] Soul Blade fixes, new Cult Armor, Arcane Tattoos (#19921)
* cult tattoos

* duh

* I just like forgot most of the commits

* coloured dagger

* daazdazdaz
2018-10-04 06:58:11 -03:00
Exxion
7f0bf326a4 XGM (#19802)
XGM
2018-09-27 17:51:16 +02:00
MadmanMartian
6193bcb2fd Role datums one click antag (#19696)
* fixes one click antag - Need to test vox squad and such

* tibltibltibltibl

* Removes hitlers

* turns out it do

* Vox raiders is getting reworked, and syndie deathsquad already has a button elsewhere
2018-09-25 09:20:07 +01:00
ShiftyRail
85d64b0276 Role datums rebase (#19648)
* [ci skip] Automatic changelog update.

* Roidstation Science rework, maintenance improvements, bugfixes, oh boy (#19282)

* Science rework and lots of other stuff.

* literal one tile change

* fixed some windoors and the tiling in xenoarch

* added welding goggles and a welding helmet to engineering foyer for plasmafags

* fixed a broken disposals in escape

* fixed the table in warden's office

* [ci skip] Automatic changelog update.

* Roidstation: wired the cargo lobby APC and fixed pAIs (#19292)

* wired the cargo lobby APC

* Replaced pAIs with functional pAIs.

* [ci skip] Automatic changelog update.

* updates articwasteland (#19312)

replaces floors with unsim snow
clamps map size to size of map
adds 6-wide walls around the place

* File entry for snowplanet (#19311)

* file entry for snowplanet

* fixed borders and entry

* [ci skip] Automatic changelog update.

* Chemmaster pings when buffer is empty (#19306)

* Updated the Coin Press (#19234)

* The coin press code has been updated.

* Lets get minted!

* optimisation intensifies.

* My git client is being a git.

* Copied RnD machine crowbardestroy code.

* [ci skip] Automatic changelog update.

* Fuel tracks are now the color of fuel (#19304)

* [ci skip] Automatic changelog update.

* Supermatter Monitor (#18077)

* Supermatter Monitor

* some changes

* need to rebase

* functionalish

* done

* test tiny worst day of my life

* done

* [ci skip] Automatic changelog update.

* Fixes borer camera on host (#19297)

* Fixes borer camera on host

* Helper procs

* Multiple hotfixes for the Roidstation 1.1 release. (#19298)

* Multiple hotfixes for the Roidstation 1.1 release.

* Forgot to add labelers to Chem and to fix a broken pipe in Sec.

* Corrects ONE LAST Intercom

* Revert "Corrects ONE LAST Intercom"

This reverts commit 8935f9273f.

* mining cabin fixes, piping fixes, status display fixes, miscellaneous fixes

* primary tool storage intercom no longer eavesdrops on security

* [ci skip] Automatic changelog update.

* shelter tweaks (#19307)

* [ci skip] Automatic changelog update.

* secshuttleqol (#19309)

* Makes Observing Tolerable Again (#19321)

* machinery no longer spams observers

* plus

* Makes roid chemistry prettier (#19320)

* Makes roid chemistry prettier

* clean_stepxy

* Adds a maptool to convert step_x and step_y (#19093)

* Adds a maptool to convert step_x and step_y

* Squash me

* Squash me (give me the business all night long)

* [ci skip] Automatic changelog update.

* Standardizes projectile speed (#19308)

* Adds a ghost verb to hide other ghosts without having to toggle darkness (#19246)

* Adds a ghost planemaster for a hide ghosts verb

* What a dummy

* Fixes magic mouseopaque square

* [ci skip] Automatic changelog update.

* Adds unsimulated gas_mixtures (#19259)

* Adds unsimulated gas_mixtures

* Makes unsim turfs return unsim gas_mixtures
Also fixes code that would have caused a bug if it weren't for the fact that CELL_VOLUME is the default volume for new gas_mixtures

* Reinforce Asteroid Walls + Porous Rock Type (#19229)

* hardrock type

* new sprites

* testing done

* [ci skip] Automatic changelog update.

* missing descriptions for circuits (#19325)

* missing sdeiptions for circuits

* wrong var

* Adds hand labeler to Roid chemistry (#19328)

* Buff harm syringes to be less RNG-dependant (#18800)

Now, for a non-empty syringe, there is always a chance of at least 2 units being transferred.

* [ci skip] Automatic changelog update.

* Hasty fix to a hasty problem. (#19335)

* Hasty fix to a hasty problem.

This removes the possibility of negative reagent transfer, by clamping the var to 0.

* Ebin :DDD

* Aaaaaah

* Das wird ein Frühling ohne Ende...

* fixed engineering pacmans (#19338)

* [ci skip] Automatic changelog update.

* changes pickadie to synthocarisol (#19084)

* [ci skip] Automatic changelog update.

* Unsimulated tiles no longer universally behave like near-vacuum (#19346)

* cleanup packed (#19347)

* [ci skip] Automatic changelog update.

* Fixes synthocarisol not doing anything and also unatomically adds deep lore (#19361)

* Fixes synthocarisol not doing anything

* squash me

* Fixes wolf health examine (#19358)

* Fix wolf health examine

* No reason to bother with this check

* drag damage 3.8 remix hd

removed crit multipliers
lowered chances

* Fixes tree health examine (#19360)

* Fixed tree examine

* No need for this check

* walking prevents drag damage

* chance is per-limb, not global

* updates snowmaps, adds sim snow, snow stuff (#19349)

* [ci skip] Automatic changelog update.

* Nerfed pain (#19272)

* [ci skip] Automatic changelog update.

* fix number to make limbs not explode

* Fixes camera lights not updating during tracking (#19352)

* Fixed camera lights not updating during tracking

* Don't need to call light_cameras() twice

* [ci skip] Automatic changelog update.

* Ghosts see true identity of and can follow PDA message senders (#19355)

* [ci skip] Automatic changelog update.

* sorts wood stack crafting menu (#19367)

* [ci skip] Automatic changelog update.

* Fixes bunsen burner runtiming when attempting to log reactions (#19363)

* Click-dragging any equipped item to your hand (#19293)

* Click-dragging any equipped item to your hand

* rm shitcode

* Inactive pAI cards display an icon if there are people signed up to be a pAI (#19326)

* notification icons for pAIs awaiting someone to activate them

* it helps if you remove debug output doesn't it

* animated notification

* Chemmasters start with increased buffer size (#19305)

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* EFTPOS Reason Fix, EFTPOS can allow manual entry, and Adds card charging standardization to some machines (#19192)

* Fixes an issue with how EFTPOS' have the transaction reason invisible due to a whitespace.
Now features a new proc that helps standardize the flow of charging a card and allow situations where you do not require a card to process a transaction, assuming the security for the account permits it.

* Documentation tweak

* Use the linked_db, not the global one. We should get the database that the machine is assigned to.

* We were returning too soon! Would've let someone get something free by mistake.

* Forgot to send an exception if payment failed.

* Renamed define since it wasn't following the convention

* You can now use the remaining balance of your wallet before charging from your bank.

* You can partially pay with credits before using a card with a POS

* Now fails if the account database is down, documentation adjusted, and new failure code.

* Forgot a macro. Thanks R0B0

* Implements charge_flow for vending machines.

* Oops. Didn't use the not operator when I should have.

* Adds check to ensure the account database is online and functional, and adds a prompt if you want to use the remaining balance on your wallet first or not.

* Moves the jukebox over to the charging flow, and now dispenses change when canceled or uses it if swiped.

* Moved POS to use new charge flow.

* Vending machines can now hold funds, use the new charging flow, and provide change when canceled.

* Grammar is hard

* Trimmed some code.

* Revert "Trimmed some code."

This reverts commit e211907acb.

Nope it's still required so you can do manual entry.

* Vending machines now make noise when vending

* Made bicons a bit consistent

* Cancel the transaction if the player moved when doing the transaction.

* Added feedback when you move.

* Adds message informing of the remaining balance.

* Forgot a movement check.

* Travis Kick

Travis Machine broke.

* Forgot to remove the old visible message since it was moved

* Removed artifact of pasting

Because the jukebox and POS seemingly used the same code so it was easier to copy-paste the new code over.

* Documentation improvements and removing duplicate code

* Indentation mix up.
Doing edits on the web editor is just asking for trouble it seems.

* [ci skip] Automatic changelog update.

* Sulfuric acid deals burn damage, polyacid deals (a lot) of burn damage.  Metabolize very fast. (#19256)

* chemical burns

* fixes tramadol

* Chopped pacid down to 1.5

* [ci skip] Automatic changelog update.

* Cleaned up the list of different department radio keys (#19315)

* Fixed a runtime error for slime growth. (#19392)

* Fixes petting emotes for corgis and Dave (#19283)

* Players will now pet Dave instead of poking him.

* Fixed the emotes for Dave and corgis, and added a few different emotes for Dave.

* disarm should now poke Dave (but won't because that's broken and you'll punch him instead)

* fixed bopping, refactored code

* Readds "Grandpa" (#19287)

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* Inflatable Shelters Don't Gas Vox (#19357)

* ungax vox from shelters

* now has any

* [ci skip] Automatic changelog update.

* Mimes screaming audibly (#19389)

* [ci skip] Automatic changelog update.

* Emotes roundup (#19390)

* I'm not retarded, I swear to God

* Runtimes

* "Me"

* I sleep

* Fixes robot eye visibility and plane (#19387)

* Fixed robot eye visibility and plane

* Fixed plane for MoMMI parking lights

* Got rid of more bugs that could stand in the way of the eye lights coming on

* Stray pixel on basic MoMMI's emagged overlay

* Fixed eyes being invisible while hiding

* [ci skip] Automatic changelog update.

* Flap emotes work with fairy wings again (#19386)

* Flap emotes work with fairy wings again

* Requested changes

* [ci skip] Automatic changelog update.

* Escape pod shuttlification (#19359)

* Shuttlifiy escape pods, rather than having them be an area that teleports around in their own weird way.

* fixes packed and roid station conflicts

* Fixes escape objectives.

* damians daemons

* The keys on my keyboard exploded, and to my dismay there was no escape and I had lost control

* addresses bagel engineering complaints (#19399)

* addresses bagel engineering complaints

 - Aux engineering now uses yellow cables
 - Aux engineering and engineering are now connected
 - Aux engineering porta-SMES power connectors are now wired to the grid
 - Increased roundstart SMES charge to 90000 per SMES (18%)
 - Aux engineering SMES now powers engineering, rather than the grid
 - that one grille in the SMES room is now also powered

* remove conflict REMOVE CONFLICT

you are worst conflict

* missed a cable

* [ci skip] Automatic changelog update.

* packed atmos remodel (#19364)

* packed atmos remodel

* reas

* packedpipes

* [ci skip] Automatic changelog update.

* Fixes runtime(s) related to miming (#19404)

* Revert qdel thing (#19406)

* Stomach given its own reagent_container (#19121)

* Made stomach have a separate reagent container

* Typos

* Some tweaks

* Added an optional flag

* [ci skip] Automatic changelog update.

* Super Splint II Turbo EX HD Remix (#19368)

- Can splint your own active arm/hand
 - Can splint every single bodypart now
 - Much less likely to fumble splinting yourself

* [ci skip] Automatic changelog update.

* reverts 'Chloral Hydrate Rework #17091' (#18726)

* [ci skip] Automatic changelog update.

* Ethanol doesn't nuke your stomach anymore (#19413)

Like it says on the tin. I think everybody (Read: the bartender) would like it if people weren't afraid of touching his booze because said booze will kill both their liver and now their stomach. I'm sure there's a scientific reason out there why ethanol kills both the stomach and the liver IRL, right?

Double-whammy pls go and stay go.

* [ci skip] Automatic changelog update.

* Adds Clockwork Walls/Girders (#19393)

* Fixed animal deathgasps and * emotes work now (#19408)

* Brought back audible coughing (#19410)

* Puts proper "surrender" conjugation back in (#19385)

* Put proper "surrender" conjugation back in

* Purged comma

* Some Bunsen sanity (#19416)

* Fixed up tracks.dm (#19427)

* [ci skip] Automatic changelog update.

* Removes unlimited angie (#19438)

* Recursive set_glide_size() (#19431)

* Recursive set_glide_size()

* Pushing things is smooth

* LONG_GLIDE

* Metaclub escape pod fixes (#19437)

fixes the metaclub spacepods from crashing into the escape shuttle

* [ci skip] Automatic changelog update.

* BurntDevil helpfully reworked the Boxstation Bridge to be better. I am pushing this change on his behalf. (#19436)

* Roidstation 1.2 (#19434)

* Roidstation 1.2 Release - Expands maintenance across the station, especially below the Zoo, around Security, and above Disposals. Several bug fixes, namely missing pipes and wiring.

* Realized I wanted to add a few more vending machines. So I did.

* Last change - fixed up the ghetto bar a bit.

* Turf panel shows mouse_opacity = 0 atoms if they have names (#19433)

* shard box now has idtag (#19432)

* Mecha console tweaks (#19372)

* Can now toggle lockdown on a mecha console, rather than just lock it down.

* More tweaks and TLC

* Cleans up pixel offsets in all maps (#19327)

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* detective sprites (#19439)

* [ci skip] Automatic changelog update.

* Fixed the power monitoring computer on the bridge. Also added a supermatter monitor circuit to Tech Storage. (#19440)

* [ci skip] Automatic changelog update.

* Box Bridge Hotfixes Part 2 (#19442)

* Fixed the power monitoring computer on the bridge. Also added a supermatter monitor circuit to Tech Storage.

* AI pointed out that more cameras were needed on the bridge so I added them and improved the lighting.

* Central Hall APC is back

* [ci skip] Automatic changelog update.

* Roidstation 1.2 Hotfixes (#19441)

* Fixes numerous small issues and bugfixes.

* Last change: extra table hidden under a vending machine.

* Revert "Last change: extra table hidden under a vending machine."

This reverts commit 2d655ef399.

* Trying again to remove that damn table.

* [ci skip] Automatic changelog update.

* Noticed a huge bunch of issues when Roidstation finally got played and fixed them. (#19447)

* [ci skip] Automatic changelog update.

* Defficiency escape pod fixes (#19449)

🆑
 * bugfix: The defficiency escape pods are no longer set to home in on the escape shuttle.

* Fixes Angies charge so it's an actual charge (#19446)

OH FUDGE WHY IS THE WORLD VIBRATING

* Adds admittedly awesome admin anti-alias attenuation ability (#19445)

* Fixed firework sparkle plane and layer (#19443)

* Corrected Reactivate Camera plane and layer (#19444)

* Implements new fossilized plant features and related chems. (#19303)

* Implements new fossilized plant features and related chems.

* Make spiders from the drink spawn under the imbiber.

* Debit Cards, Bank Account Disable, & Other Retrofits (#19411)

* Split up the charging code to allow verifying account security alone.

* Using macro since a trader account can now be created on the first debit card for traders.

* Adds the new debit_card.dm

* Retrofit for vending machines to accept debit cards and no longer care for the name of the person for account verification, instead checks if the account number is the same and does a security check when applicable to verify.

* Charge flow retrofit

* Debit card retrofit

* Debit card retrofit

* Debit card retrofit

* Supporting get_card() proc that attempts to find cards on someone.

* Debit card retrofit

* Adds debit cards.

* Basic debit card graphic

* Debit card retrofit

* Can print debit cards from an ATM for $5

* Tweak to prevent searching without an account number.

* Moved creating a trader account to a macro.

* Using item's melt_temperature instead of a global

* Debit cards can be inside ATMs, heads get a department debit card in their lockers, and traders get debit cards on their shuttle computer.
And updated graphics.

* Swapped the \the around since it looked weird being the other way
And also added something to point out which card is being used for virtual wallets.

* 100% less loss of work

* Prevent only the presentace of a card counting as a card present

* Easter egg will use the old name instead of a fixed string

* Forgot a period

* Added FUN. Debit no longer requires a PIN at default security level.
Of course, this can be changed with the new global. Might consider a admin toggle.

* Renamed var to something more reasonable.

* Made the security checks more future safe.

* Accounts can now be disabled from a account database as an administrative disable or from an ATM as a user disable.

* You can modify security levels while disabled, but cannot downgrade to Zero

* Can now charge a card without enough funds provided the destination and source account is the same

* Disable link changes depending if the account is disabled or not

* Vending machines now prompt for PIN if attempting to enter edit mode.

* Define cleanup

* You can now define a authorized user on a debit card.
They are also recorded in the transaction log so you can figure out who spent all the money on pizzas.

* If a linked account gets disconnected for any reason a POS will default to the station account
Also shows the account name in the settings

* Supply and Order consoles can now read from a debit card

* Documentation tweak

* Forgot something

* Supply console now shows the cargo account if requisitions are on.
And mitigation against someone else using the console with someone else looking at it.

* Attempt to make less redundant code,
And added additional information to supply orders.
Reverting checking accounts only if the users changed. It'd cause a world of confusion if multiple people were working at the same terminal.

* Makes space in the HoS locker for everything to fit. (#19453)

* Makes room for a debit card in the HoS locker.
The Discord pointed out a lone flashbang was in the locker despite a box of them already in it. The lone flashbang was removed.
Also reserved an object when a mapper decides to add another locker to HoS dedicated to attire.

* Just makes room in the HoS locker.
Flashbang still removed, but moves the lawgiver magazine into the lockbox instead.

* [ci skip] Automatic changelog update.

* Changelog for #19444 (#19456)

* [ci skip] Automatic changelog update.

* Fixes remoteview giving you 1 second of vision even if the target resisted it (#19454)

* Fixes siren weapon and adds new variant made to fight the dead (#19422)

* Fixes siren weapon and adds new zombie-killing variant for the soon-to-exist shoal

* Reduces sharpness and enhances flavor

* dictionary.com

* Glasses update HUD instantly when equipped/unequipped (#19455)

* Supply Computers now respect account security & Grammar fixes (#19452)

* Cargo and Ordering computers now respect account security.
Added some \the and a message to point out which card is authenticating.
Fixed a runtime if a account wasn't found.

* Reorganized security check after checking a few things first.
Just to prevent some frustration.

* Adds more passive and hostile infestation mobs (with bonus relevant admin tool improvements) (#19421)

* goliath, david, madcrab, meatballer added. admin tools for hostile infestation added.

* added syphoner, grey gremlins and crabs to regular infestations. added mutated roaches and roach queens to hostile infestations.

* [ci skip] Automatic changelog update.

* GPS transmitting locations to others is now toggleable  (#18734)

* redoes it all to simply activate via alert()

* small fixes

* adds more checks to activation alert

adds more checks to activation alert and fixes usr to user in some cases

* [ci skip] Automatic changelog update.

* Fixed spiderling growth so they don't all turn into guards (#19462)

* [ci skip] Automatic changelog update.

* Hotfix attempt #2 (#19466)

* [ci skip] Automatic changelog update.

* Syndicate wheelchair wheels overlay (#19470)

* Syndicate wheelchair overlay

* Moved wheelchair icons to vehicles.dmi

* Fishtanks now drop circuit boards when deconstructed [READY] (#19477)

* Fishtanks now drop circuit boards when deconstructed.

* Derp wrong item to eject.

* [ci skip] Automatic changelog update.

* Adds replicant grilles (#19417)

* Shocked vending machines spark just like airlocks (#19472)

* literally replaces all solo antag objectives with "just bee yourself" (#19485)

* removes solo antag objectives

* removes solo antag objectives

* removes solo antag objectives

* removes solo antag objectives

* removes solo antag objectives

* removes solo antag objectives

* removes solo antag objectives

* Revert "literally replaces all solo antag objectives with "just bee yourself" (#19485)" (#19487)

This reverts commit b862ebd4cd.

* More clockwork crap (#19486)

* Attempt to rehabilitate bot attackby() code somewhat (#19490)

* Bot attackby() fixes

* Fixed welding bots with an unlit welder

* Adds a client preference for pulling actions (#19503)

* Jecties (#19502)

* adds yummy jectie treats

* polishes sprites, reworks chances and bitesize, adds group jectie sprites

* Fix exile implants not preventing people from leaving the asteroid zlevel (#19522)

* Fixes wheelchair gliding (#19524)

* Component processing subsystem (#19506)

Moves component processing to a subsystem, rather than have to trawl through life and add something to fire it each time in every override that doesn't call the parent.

* drag damage 3.8 remix hd (#19365)

* drag damage 3.8 remix hd

removed crit multipliers
lowered chances

* walking prevents drag damage

* chance is per-limb, not global

* fix number to make limbs not explode

* Adds corpse spawners for every roundstart role (#19491)

* Adds corpses for every roundstart role

* Sorry Palpatine

* please don't break everything

* Disarm now ignores armour (#19007)

* 2

* Revert "Disarm now ignores armour (#19007)"

This reverts commit 5b72e052a7.

* Revert "Adds corpse spawners for every roundstart role (#19491)"

This reverts commit c94464d4a6.

* Revert "drag damage 3.8 remix hd (#19365)"

This reverts commit 5800201af5.

* [ci skip] Automatic changelog update.

* load migration 012 (pull prefs) (#19541)

* newbotany on suicide watch (#19551)

* bagelroundup (#19550)

* [ci skip] Automatic changelog update.

* Enable the pulltoggle preference migration in the DME.

* Revert "Enable the pulltoggle preference migration in the DME."

This reverts commit 42fa49691f.

* Humans can no longer be martians (#19572)

* Lightswitches glow slightly in the dark (fixes #18195)

* You're a machine

* Adds bank account security prefs (#19547)

* Adds bank account security prefs

* right, that's not live yet

* fucking SPACES

* okay i guess we're removing 012 again

* Use INTEGER instead of TEXT for storing preferences.
Plus other changes.

* String represent of bank security level numbers is now shown.

* Fixed typos and added suggestions

* fix explanation

* clarify which account is secure

* [ci skip] Automatic changelog update.

* Makes the supermatter crystal actually generate more power than shards (#19480)

* Makes the crystal lose power more slowly than the shard. Turns related magic number into vars.

* Raise power_loss_modifier on crystals to 5x the shard.

* [ci skip] Automatic changelog update.

* cell desc

* Update cell.dm

* cargo never late

* break cell lockers (#19593)

* [ci skip] Automatic changelog update.

* wielding animals (#19586)

* [ci skip] Automatic changelog update.

* no more electrofailure (#19592)

* [ci skip] Automatic changelog update.

* box roundup (#19573)

* haunted arcade (#19571)

* Ends Drone Love (FFF5) (#19553)

* ends drone love

* Update drone.dm

* Fixes SPS not beeping (#19554)

* [ci skip] Automatic changelog update.

* unlimited rename time (#19591)

* [ci skip] Automatic changelog update.

* Update cell.dm

* SPS Spam fix (#19596)

* Silly me

* Aaah

* Yikes.

* Adds medical secure crates (#19581)

* Diona Need Nonmonkey Blood to Evolve (FFF13) (#19584)

* diona blood restricted

* EXTREMELY risky no-compile web update

* Human

* holoman shelter runtime (#19570)

* use items on extractor (#19585)

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* helter fixes (#19559)

* Metaclub Asteroid Overhaul (#19549)

* major

* added cameras fixed executions

* [ci skip] Automatic changelog update.

* adds check to lock_atom() (#19556)

* [ci skip] Automatic changelog update.

* Ungunks carog computer (#19539)

* Ungunks Cargo ordering computer

* Sonix's suggestion

* Lets you re-order items inside containers via mousedrag (#19529)

* Adds mouseswap for container items

* Swap to index, not swap just two items

* Sanity

* [ci skip] Automatic changelog update.

* Fixes the message feedback when you place someone into a shelter, and adds click dragging (#19561)

* fixes the visible_message when putting people into shelters, adds click dragging into shelters

* requested changes

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* Include the forgotten pulltoggle column in saving character prefs.

* Revert "Include the forgotten pulltoggle column in saving character prefs."

This reverts commit e6764af674.

* Make the pulltoggle preference migration reference the proper table the preference should be in.

* clarke hacking (#19621)

* fixes sprite (#19617)

* more packed (#19618)

* welders hotsharp (#19622)

* Ports radial menu framework from AnturK's code with permission (#19599)

8682ed489a

* Removes reversible bug handling + message because it doesn't describe a bug (#19623)

* not a bug

* just take it all off

* Ungunks Packed chemistry (#19625)

* Ungunks Packed chemistry

* Ungunks packed chemistry pt2

* ungunks packed chemistry... PART THREE

* ungunks packed chemistry (squash me edition)

* runtime hunting (#19630)

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* [ci skip] Automatic changelog update.

* stop breaking the database. (#19632)

* Removes rogue table in packed chemistry (#19635)

* cleanup box (#19631)

* Fixes overlay on constructed lightswitches (#19642)

* xyzt

* spell_code.dm, forgot that one

* Aaah

* Bbbbb

* Whoops
2018-09-11 15:31:57 +01:00
DeityLink
6e3a7ca0f4 [Cult 3.0] Astral Journey & Resurrect, Runes XIX & XX (#19530)
* astral journey & resurrect

* ghost icons
2018-09-02 13:14:10 +01:00
MadmanMartian
3b8bbdf68c [Role Datums] remove find_active_faction (#19519)
Removes find_active_faction, the ID system was incredibly flawed, and only cult3 was using it properly. This is replaced by mostly converting them to find_active_faction_by_member to see if the person is in that specific faction, and find_active_faction_by_type

Fixes some problems with strike teams

Fixes a problem with ghosts causing runtimes should they go near the chapel

Adds faction/get_stat_panel stuff, for if the faction causes changes to all players stat panels. PoC is malf countdown timer.
2018-08-31 14:30:49 +01:00