Commit Graph

449 Commits

Author SHA1 Message Date
beesil
9ade2b1337 Magic Mirror (#27356)
* adds the magic mirror and cleans up some appearance pick code

* no more ERT runtimes

* Fixes ERT runtimes

* hopefully fixes horizon conflicts

* fixes indentation problem plsplsplstravis

* changes some of the alert/input procs to use src

* hopefully unfucks things

* changes magic mirror alert to an input

* fixes ERT runtimes again

* removes an unused list in appearance picking code

Co-authored-by: SonixApache <soniixapache@hotmail.com>
2020-08-12 22:06:35 +02:00
ShiftyRail
b39b3b64b7 Working version of rust_g (#27173)
* Conflicts

* Fixes the thing

* Update .travis.yml

* removes markers
2020-07-25 08:56:50 +02:00
DamianX
87bd23c55f removed atom del profiler (#27144) 2020-07-20 04:23:59 -05:00
Damian
91f21be310 Revert "Merge pull request #27120 from ShiftyRail/rust_g"
This reverts commit da896f13a4, reversing
changes made to 2bc700b001.
2020-07-20 00:07:14 +02:00
Shifty/Anthomansland
01c868bdfb Removes BSQL, implements RUST SQL 2020-07-16 20:36:27 +02:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
ShiftyRail
bbd746ae42 Ports TG's BSQL library (#26455)
* Ports TG's BSQL

* write perms

* my mistake

* Missing migrations, fixes mistakes, removes unneeded logs

* Missing migrations, fixes mistakes, removes unneeded logs

* haha

* Final missing migration, actually fix runtime

* Fucked up this doesn't throw a warning

* sql fixes; polls
2020-05-19 13:35:10 -03:00
DamianX
a7af778252 Fuck this code so much holy shit (#26356) 2020-05-08 14:57:32 +02:00
ShiftyRail
a67f8798a3 Tracker for projectiles (#26026) 2020-03-25 16:20:29 -03:00
Shifty/Anthomansland
baabfcee9a Mass deletion in a zone 2020-01-28 16:03:53 +01:00
Kurfursten
e23cc9f0ab Climate (#25424)
* Weather

* gottem

* cleanup

* comments
2019-12-19 09:40:03 -03:00
Goldsteel
1f61a8fac3 Moves default admin verbs to +ADMIN (#25210)
* Custom server administration roles no longer have default verbs.

* People can deadmin/readmin to remove their tags by default.

* Mods now actually display properly if you don't have the ADMIN role
2019-11-29 13:15:29 -06:00
Goldsteel
fe2b27b635 Updates admin achievements (#25166)
* Allows gold medals to be given out as achievements too

* Reduces the volume of the achievements, they're WAY too loud

* Displays icons in chat for the different awards, but not for observers yet

* makes everything better and adds dunce caps

* capital

* Update code/game/gamemodes/gameticker.dm

Co-Authored-By: adrian <artii.ftw@hotmail.com>

* Makes achievements converted to datums. No new features.

* Update global.dm
2019-11-28 20:49:10 -03:00
Exxion
4d7a2df990 Renamed Clamp() to clamp() 2019-10-25 17:18:20 -04:00
Kurfursten
d101e049c1 Easy Rig 2019-09-02 05:25:33 -05: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
Kurfursten
9fd12e3c37 Merge pull request #23187 from ShiftyRail/PlayerInvis
Allows admins to make a player completely invisible
2019-07-02 10:02:06 -05:00
Shifty/Anthomansland
856b988748 Addresses review 2019-06-22 12:47:21 +02:00
Shifty/Anthomansland
d809ea7b45 Merge branch 'Bleeding-Edge' of https://github.com/vgstation-coders/vgstation13 into PlayerInvis 2019-06-22 12:37:30 +02:00
Shifty/Anthomansland
b4ecb2e313 Erf 2019-06-22 12:37:25 +02:00
GlassEclipse
612b78e007 Merge https://github.com/vgstation-coders/vgstation13 into glasseclipse-branch8
modified:   __DEFINES/global.dm
	modified:   code/_onclick/observer.dm
	modified:   code/datums/gamemode/factions/bloodcult/bloodcult.dm
	new file:   code/datums/gamemode/factions/bloodcult/bloodcult_data.dm
	modified:   code/datums/gamemode/factions/bloodcult/bloodcult_items.dm
	modified:   code/datums/gamemode/factions/bloodcult/bloodcult_runes.dm
	modified:   code/datums/gamemode/factions/bloodcult/bloodcult_runespells.dm
	modified:   code/datums/gamemode/factions/bloodcult/bloodcult_spells.dm
	deleted:    code/datums/gamemode/factions/bloodcult/bloodcult_words.dm
	modified:   code/datums/gamemode/role/cultist.dm
	modified:   code/datums/uplink_item.dm
	modified:   code/defines/obj.dm
	modified:   code/game/gamemodes/meteor/meteor_universe.dm
	modified:   code/game/gamemodes/meteor/meteors.dm
	modified:   code/game/machinery/bees_apiary.dm
	modified:   code/game/machinery/constructable_frame.dm
	modified:   code/game/machinery/doors/door.dm
	modified:   code/game/machinery/teleporter.dm
	modified:   code/game/objects/items/devices/PDA/PDA.dm
	new file:   code/game/objects/items/devices/reportintercom.dm
	modified:   code/game/objects/items/weapons/grenades/chronogrenade.dm
	modified:   code/game/objects/items/weapons/teleportation.dm
	modified:   code/game/objects/storage/coat.dm
	modified:   code/game/objects/structures/barsigns/vg.dm
	modified:   code/game/objects/structures/vehicles/lightcycle.dm
	modified:   code/modules/admin/admin_verbs.dm
	modified:   code/modules/admin/verbs/debug.dm
	modified:   code/modules/events/meteors.dm
	modified:   code/modules/library/computers/checkout.dm
	modified:   code/modules/mining/ores_coins.dm
	modified:   code/modules/mob/living/carbon/carbon.dm
	modified:   code/modules/mob/living/silicon/ai/login.dm
	modified:   code/modules/mob/living/silicon/silicon.dm
	modified:   code/modules/mob/living/simple_animal/bees/bees_datums.dm
	modified:   code/modules/mob/living/simple_animal/bees/bees_mob.dm
	modified:   code/modules/mob/transform_procs.dm
	modified:   code/modules/projectiles/guns/projectile/constructable/gunsmithing.dm
	modified:   code/modules/projectiles/guns/projectile/constructable/railgun.dm
	modified:   code/modules/projectiles/projectile/bullets.dm
	modified:   code/modules/projectiles/projectile/energy.dm
	modified:   code/modules/projectiles/projectile/rocket.dm
	modified:   code/modules/research/designs/boards/machine_command.dm
	modified:   code/modules/spells/aoe_turf/fall.dm
	modified:   code/world.dm
	modified:   html/changelog.html
	modified:   html/changelogs/.all_changelog.yml
	modified:   icons/obj/barsigns.dmi
	modified:   icons/obj/clothing/suits.dmi
	modified:   icons/obj/weaponsmithing.dmi
	modified:   maps/defficiency.dmm
	modified:   maps/metaclub.dmm
	modified:   maps/tgstation.dmm
	modified:   vgstation13.dme
2019-06-21 22:13:45 -05:00
DeityLink
cd07593c9b debug bees 2019-06-20 14:17:09 +02:00
GlassEclipse
eb8ae9280b modified: code/modules/admin/admin_verbs.dm
modified:   code/modules/mob/say.dm
	modified:   code/modules/power/singularity/singularity.dm
	modified:   code/world.dm
2019-06-17 18:33:31 -05:00
Shifty/Anthomansland
9a8aef3c3e Allows admins to make a player completely invisible 2019-06-07 18:02:27 +02:00
D3athrow
794a8a4356 Admins can stop their global sounds now and so can the players through handy dandy verbs 2019-05-23 10:09:11 -05:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
a12feb3f8e Inline CSS apocalypse part ?? out of ??? 2019-05-13 14:38:16 -03:00
SonixApache
fcb0b630af puts teleport prefs under +FUN instead of +DEBUG (#22730) 2019-05-02 06:03:58 -03:00
Shifty/Anthomansland
e2477f010d Appearance datums 2019-04-07 23:06:33 +02:00
Kurfursten
8ff2eb4262 Easy Bwoink Overminds (#22128) 2019-03-26 12:12:11 -04:00
Bathos Bathtime
0343822b3a PermagunkRevival (#21993) 2019-03-10 14:26:17 -07:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
2a3508379b Refactors assistant job limit for labor console compatibility (#21590) 2019-02-13 11:24:57 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
54965bfc2c Adds the Labor Administration Console (#21451)
* Adds the Labor Administration Console.

* l-l-look at you, hacker-r

* I'm an expert, just like you!

* Update desc, admin stuff, monkey stuff

* Adds VERY NICE animated sprite

* Maps it in

* Forgot to commit dmi

* Adds small reward for priority latejoiners

* Removes slash and unatomically adds 1 NT pen to the IAA's briefcase because he's a corporate nerd like that

* OOP priority rewards

* typo

* rip SUPERJUICY donk-pocket

* More bonuses

* Removes cardswipe2.ogg because it wasn't SATISFYING enough
2019-02-06 14:31:23 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
2edde95469 [done][needs test merge][waiting for test merge since 3 weeks ago] curb your roundend 2: curb harder: return of curb (#20333)
* Working proof of concept

* Seems to be fully functional, yet ugly

* Beats me

* Perfect layout

* Looks great now

* Clear credits correctly

* Actually fix the rejoin situation

* Credits work when rebooting world manually

* Comments the debug out until I make a proper verb for it

* Adds credits panel & slight refactors

* Adds images to credits

* Adds more disclaimers and episode names

* Names

* Fixes prespawned corpses in the credits

Celt is an idiot and this did not actually work
2018-12-02 16:30:27 -08:00
ShiftyRail
0118819467 Remove some useless verbs (#20480)
* This verb is the exact copy of object_talk, except with worse logging.

* This verb doesn't do anything.

* This verb is not given to admins anymore. The same effect can be achieved with SDQL.

* Old, commented out verbs. Also, outdated atmos.

* Making it compile by removing typepaths.

* Forgot those typepaths.
2018-10-28 19:39:50 -03:00
DamianX
b8a592d2d1 Compile-time options for development (#20119) 2018-10-17 08:07:45 -03: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
DeityLink
fe1d4cc870 [Cult 3.0] Spire, Forge, and Soul Blade (#19748)
* forge & spire

* soulblade

* perforate

* mend boil

* fixes

* librarian desk fix

* fix conflicts

* conflicts duh
2018-09-22 00:32:55 +01:00
DeityLink
6b3032a55c Role Panel & rune fix (#17487)
* role panel

* role panel 2

* role panel 3

* role panel 4

* role panel 5

* role panel 6
2018-02-18 16:20:12 +00:00
DeityLink
f601a02423 Cult 3.0 : Faction Code + Tracing Runes & Paying in Blood + Communication Rune (#17432)
* on the first day I drew my blood

* on the second day I learned their names

* on the third day we built an altar

* on the fourth day we communed with him

* on the fifth day I fixed some issues pointed out by DamianQ

* and then some

* and then some more

* ok that's all for now
2018-02-14 14:32:52 +00:00
DamianX
222a942407 Check-antagonists panel (#17231)
* dnm checkantags

* New check-antagonists

* that was wrong

* Re-enable the verb
2018-02-09 12:24:52 -08:00
MadmanMartian
cc8cb93ea3 Makes role datums actually fucking work (#17085)
* FIXES ANOTHER AVALANCHE

* fixes the antag macros

* can now start a round, re-adds the sandbox gamemode, adds PostSetup() and late_join() to gamemode datum.

* fixes some runtimes involving monkeys and their mind being probed by secbots. Removes gamemodes active_roles.dm nonsense, as roles are supposed to be on an individual basis.

* removes startwords from the cult gamemode and moves them to the narsie faction

* Adds proper role handling for adding people to factions, adds autotraitor

* Re-implements some things that were commented out to help lessen the avalanche

* ITS ALIVE

* delegation, antag objectives now stored in memory appropriately

* standardizes the faction members stuff to be ROLES NOT MINDS, HOLY FUCK.

Removes unused variables from roles where n3x15 thought roles would also act like factions for some bloody reason.

attempts to and fails to salvage check_antagonists

* PEDANTIC SEMANTICS
2018-02-09 12:22:01 -08:00
MadmanMartian
0507519fa3 Deals with the avalanche. (#16796) 2018-02-09 12:16:24 -08:00
ShiftyRail
2a7a02e47f Add a verb for the religions panel (#17118) 2018-01-18 04:01:08 +01:00
Deity Link
ddf739a0e1 shuttlepanel 2017-09-17 05:33:16 +02:00
Rob Nelson
779c8c01ba Merge pull request #15657 from unid15/idiocracy_2
Varedit refactor
2017-08-10 20:06:51 -07:00
Rob Nelson
c8726ff2fb Merge pull request #15313 from Exxion/SSair
Moves air_master into SSair
2017-08-07 17:38:18 -07:00
unid15
467f977751 Varedit refactor 2017-08-07 19:46:39 +02:00
DeityLink
5058be3939 debug 2017-07-31 06:54:22 +02:00
‮ ‮
b6418e2cbe SSair
Regex, etc.

Compiles, doesn't work

Cleanup, and now works as far as I can tell

Oh this too
2017-06-29 02:40:05 -04:00