Commit Graph

8673 Commits

Author SHA1 Message Date
AffectedArc07
debcf5dad0 Replaces all "var " with "var/" 2020-07-29 10:06:00 +01:00
Fox McCloud
a174b632fc Merge pull request #13905 from AffectedArc07/book-drm
Adds book DRM
2020-07-25 20:07:01 -04:00
Fox McCloud
2204bd4e28 Merge pull request #13911 from dearmochi/lipstick-fix
Fix lipsticks
2020-07-24 20:42:09 -04:00
joep van der velden
fffe72e258 Fixes dupe with wet leather 2020-07-24 21:00:59 +02:00
mochi
6085508428 Fix lipsticks 2020-07-24 18:33:15 +02:00
AffectedArc07
1c1b4fa8c7 Makes book DRM apply to printed books 2020-07-23 12:42:28 +01:00
farie82
cdc762975c Makes for loops use GLOB.human_list. Should improve performance a bit. Fixes blood contract affecting dead crew (#13691)
* Replaces all human in X to GLOB.human_list

* crew monitor

* no playerlist converts

* forgot to stage there...
2020-07-21 16:43:24 -04:00
Fox McCloud
cb48f4fe8c Merge pull request #13833 from warior4356/matches
Refactors matter decompiler and adds some missing trash to the list
2020-07-21 15:54:07 -04:00
Fox McCloud
62e74c80d2 Merge pull request #13811 from TDSSS/glass
Build time for aquariums
2020-07-21 15:53:46 -04:00
Fox McCloud
1e45410dcc Merge pull request #13890 from AffectedArc07/tgui-inconsistency-tweaks
Fixes a bad practice in existing TGUIs
2020-07-21 15:49:34 -04:00
AffectedArc07
7e965624b4 Fixes null mind runtimes with roasry nullrod (#13875) 2020-07-21 03:38:06 -06:00
AffectedArc07
402318624d Fixes sparks not checking for deletion (#13872)
* Fixes sparks not checking for deletion

* Tweaks
2020-07-21 03:35:40 -06:00
Aidenzack1
15522dae9e fixes certain items unable to light plasma sheets (#13871)
* fixes certain items unable to light plasma sheets

fixes matches, lighters, and candles from being unable to properly light plasma sheets on fire

* Update mineral.dm

* Update mineral.dm

* Update mineral.dm

* Update mineral.dm

* Update mineral.dm

* Update mineral.dm

* Update mineral.dm
2020-07-21 03:34:54 -06:00
AffectedArc07
aa986436e1 Fixes a bad practice in existing TGUIs 2020-07-21 08:21:53 +01:00
TDSSS
4253f695ad remove time from windows again 2020-07-20 20:21:22 +02:00
joep van der velden
8955dc7db6 Actual fix. Did a wrong analysis 2020-07-17 21:31:55 +02:00
joep van der velden
aa8d9cf26c Fixes a kitchen spike runtime 2020-07-17 21:16:47 +02:00
AffectedArc07
b511d55cd4 Gamebreaking bug fix immediately 2020-07-15 20:04:08 +01:00
warior4356
b30ff7e2e9 Minor fixes. Removes Plastic 2020-07-14 21:26:45 -07:00
warior4356
93b43721f3 Adds empty cig packets 2020-07-14 01:05:12 -07:00
warior4356
cb06ebdd9f Refactor complete. Matches added. 2020-07-13 22:05:56 -07:00
SteelSlayer
d75d29191a mind cleanup 2020-07-13 22:18:04 -05:00
Fox McCloud
b88bb469d8 Merge pull request #13799 from farie82/robot-sync-fix
Makes borgs (dis)connect properly to the AI. Fixing invisible borgs for the AI and a runtime or more
2020-07-13 16:30:07 -04:00
SteelSlayer
e8b64acaab Adds the airlock painter (#12687)
* Adds the airlock painter

* 5 am push, pls don't break

* uses assoc lists, add do_after, painter attack_self

* more upgrades

* remove random whitespace

* better logic

* initial over new, flags, manually sort the list

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-07-13 15:52:34 -04:00
Pidgey
3095a3468e Makes Chicken Man statues in Mr. Chang's into real statues (#13721)
* I think this is ok?

* Chicken Man and Kidan statues are now real statues that can be moved and disassembled (disassembly causes them to vanish without dropping materials as there are no bronze or obsidian stacks). Moved their sprites from decorations to statues for consistency.

* Oops! Metastation too.

* Finally got everything sorted out. Phew!

* The OXENbot on the derelict station is no longer a renamed chicken man statue. It can also be unanchored and sliced up for metal should you be inclined to do so.

* What even is this? Delete this.

* Coding standards

* Removed density variables from the changed statues.

* Fixes conflicts
2020-07-13 14:23:56 -04:00
TDSSS
22f133ec25 Build time for windows and co 2020-07-12 03:33:08 +02:00
AffectedArc07
650c638d41 Removes semicolons 2020-07-11 18:51:45 +01:00
joep van der velden
55b7c6ece0 Makes sure borgs actually sync and unsync correctly to the AI 2020-07-10 15:19:47 +02:00
Fox McCloud
37d30a9057 Optimizes Smoking 2020-07-10 03:04:35 -04:00
Fox McCloud
39c98afcde Merge pull request #13758 from denghis1/bugfix_drones_opening_lockers_while_in_vent
bugfix: drones opening or closing lockers while ventcrawling
2020-07-09 16:47:28 -04:00
variableundefined
a545a13ed4 Merge pull request #13747 from Fox-McCloud/new-player-gc
Makes New Players GC
2020-07-04 21:27:15 -04:00
denghis1
29045e16dc closet attack_ai check for user.loc /obj/machinery/atmospherics
Checks if the user.loc type is part of/obj/machinery/atmospherics machines (pipes, vents etc) this prevents a ventcrawling maintenance drone from opening lockers.
2020-07-03 11:09:56 +02:00
AffectedArc07
e305530d59 Obliterates Zombies 2020-07-02 21:22:55 +01:00
Fox McCloud
8852a9de58 Makes New Players GC 2020-07-01 10:45:42 -04:00
Fox McCloud
ad210368b9 Merge pull request #13730 from Gatchapod/isSynthetic-removal
Removes isSynthetic() helper, replaces its instances with ismachineperson()
2020-07-01 00:12:23 -04:00
Gatchapod
3e6ad37661 renaming it is a good idea, too 2020-07-01 05:25:49 +02:00
Fox McCloud
58c57011b0 Merge pull request #13606 from CornMyCob/feet
clean_blood refactor
2020-06-30 20:28:20 -04:00
Fox McCloud
2e2e3a2919 Merge pull request #13720 from dearmochi/armor-vv
Add ability to VV an object's armor easily
2020-06-30 20:02:12 -04:00
Fox McCloud
33af3fac4f Fixes Random Drugs failing Travis and Maint Loot (#13719) 2020-06-30 17:58:12 -06:00
Fox McCloud
e438ff4d36 Makes Mobs Lazier and Removes Hard References (#13693)
* Makes Mobs Lazier and Removes Hard References

* fluff
2020-06-30 17:52:28 -06:00
Fox McCloud
0dea896023 Minor Turf Refactor (#13690)
* Turf GC

* might as well do this

* additions

* Bay being bay
2020-06-30 17:47:09 -06:00
Gatchapod
94a77895bc We don't need it, do we? 2020-06-30 13:39:04 +02:00
AffectedArc07
58aa86cb9f TGUI-V3 (#13310)
* I need that gitignore file

* Temp Commit - DOES NOT COMPILE

* THE SHIT WORKS

* Readme change

* Disposal Unit --> TGUI

* mmmm yes CI which may not actually work

* New GitIgnore

* ITS TGUI-NEXT BABY

* Doc update

* CI tweak

* Chmod

* And again

* *sigh*

* Lets appreciate the irony of me failing CI stages

* 0/1 --> True/False

* Fixes some update nonsense

* CI Update

* Lets try this

* What about this maybe

* NVM is hurting me

* I swear to god

* A little bit of validation in my life

* V3 BABYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

* Fixes

* Fixes NaN appearing for a few frames when UIs open

* Fixes + Crew Monitor

* Corn + Steel + Mochi Fixes

* Forgot this

* Fixes from stylemistake

* Code Change

* Adds logout proc

* Offline implications + Resizeable crew monitor

* Change locate() to locateUID()

* Change div --> box
2020-06-30 03:51:36 -04:00
CornMyCob
05c2629021 resolve conflicts 2020-06-29 15:20:03 +01:00
mochi
465049855e Add ability to VV an object's armor easily 2020-06-29 01:16:52 +02:00
Fox McCloud
93db61665d Speech bubble refactor and Features (#13598)
* Speech Bubble Update and Refactor

* OBJECTION

* magistrate too

* args

* clean up and plug in atom say

* better
2020-06-28 14:23:32 -06:00
Kyep
547d76fb4b Cyborg Improvements (#13056)
* ash storm immunity

* safety override & lavaproof upgrades

* mini-extinguisher for janiborg

* borg cell paths, prevent station borgs using gamma module

* Limit crew SecBorgs to 2, DS borg laser reflection

* replaces standard module with generalist module

* generalist borg gets crowbar

* fix bug where ert engi/med borgs runtime / do not get sprites

* adds TG lavaland and spidermin mining cyborg icons

* roundstart borgs=2, spawn locations=4

* adds damage_protection mechanic

* add xeno_disarm_chance

* ERT borg naming scheme: (level) ERT (number)

* std borg: tweaks hypo, RMs holoproj, adds mats/subsystems

* AA bullet_arc refactor

* refactors var/require_module to be bool, proc/action() to return bool

Suggested by farie82

* better radio for generalist

* rework gamma borgs, split of destroyer borgs

* dead robots fix

* fixes error caused by merging of PR 12932

* manually fix line endings

* fixes borg energy weapons (except disablers) not being recharged within recharging stations

* add trailing newline to make travis pass

* compatibility with #13471 life refactor

* deletes change to gamma sec ERT laser beam energy cost

* refactor handling of ash/lava immunities

* removes spiderlike mining borg sprite

* tweaks generalist borg loadout

* limit secborgs to 1 on green alert / roundstart

* re-run icondiffbot

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-06-28 14:16:14 -06:00
AffectedArc07
0c8d95dd65 Travis Update Finale: Unit Tests + SQL Validation (#13331)
* SQL Validation, the first of many

* Initial test of the world loading

* This was prefixed when it shouldnt have been :v

* This also isnt a valid table

* Escape time

* Chmod

* This **should** work

* Oops

* RUST gone bust

* Please work

* Why did I do this twice

* I think I got it

* Fixes AFK SS

* AAAAAAAAAAAAAAAAAAAAAA

* Fixes AI cam runtime

* Cleanup

* *screams*

* Fare fixes

* Removes un-needed stuff

* I hope this works

* chmoooood

* SQL Version Unit Test

* Failure test

* Kinda ironic how I forgot this

* Task failed successfully

* Moves a global var around

* Bump SQL version in travis

* New test: SQL example DBconfig update

* Lets test an invalid version

* TASK FAILED SUCCESSFULLY

* Programmatic maplist generation

* Removes a duplicate check

* Lets try this

* What about this

* hnnng

* Lets just update BYOND
2020-06-27 01:26:58 -06:00
variableundefined
cde0f13b53 Merge pull request #13675 from Fox-McCloud/glass-refactor
Finishes out Reagent Container Refactor
2020-06-27 00:52:18 -04:00
Fox McCloud
93bc894920 Merge pull request #13692 from farie82/seconds-minutes
Replaces the toSeconds and toMinutes procs with the defines
2020-06-26 22:12:24 -04:00