Commit Graph

3011 Commits

Author SHA1 Message Date
oranges
846f31ca52 Merge pull request #26816 from lzimann/badgamemode
Removes the gang gamemode
2017-05-04 23:29:27 +12:00
Joan Lung
1234425e0a Mania Motors now do minor damage and continue to affect targets after they leave its range (#26783)
* Mania Motors now do minor damage and continue to affect targets after they leave its range
2017-05-04 00:15:16 -05:00
Joan Lung
6c303855e8 Should fix all of the cult/clockcult issues (#26832) 2017-05-02 22:43:34 -03:00
Mike Long
f9afd1ad5b Removes vestigial list from minds. (#26771) 2017-05-02 14:47:03 -03:00
Lzimann
59eed8f11c Removes the gang gamemode 2017-05-02 14:28:55 -03:00
Leo
3b9b4e0755 Changes a bunch of hrefs to the proper defines (#26760) 2017-05-02 01:19:51 -06:00
Joan Lung
4d17c4fad2 Fixes cult and clockcult icons 2017-05-01 21:45:57 -04:00
Joan Lung
eb1ae20bd4 Merge pull request #26762 from lzimann/cultshitandis
Fixes cult datum giving the action button to the mind instead of mob
2017-05-01 21:26:36 -04:00
Cyberboss
1ed59144bc Holocalls (#25743)
* Port holopads to Initialize

* Small optimization

* Holocalls

* What dunc said

* Revert "What dunc said"

This reverts commit dd9f26762aab86c3ce981fd7deab700299d4ed94.
2017-05-01 11:52:49 -06:00
Joan Lung
4a8fcdd395 Belligerent now prevents you from running even between chants (#25458)
* quick!

* Belligerent now prevents you from running even between chants

* one fuckup and git turns into a screaming hellspace populated only by pain

* glob

* seven seconds of pain
2017-05-01 11:48:55 -06:00
Leo
1e75ea5c98 Merge pull request #25603 from ChangelingRain/gainvanguard
Gaining Vanguard will remove existing stuns
2017-05-01 13:06:55 -03:00
Lzimann
b252232454 Mob override 2 2017-05-01 01:56:22 -03:00
Lzimann
653863f5d2 Mob override 2017-05-01 00:19:01 -03:00
Lzimann
dbdf2a7e3e Fixes cult datum giving the action button to the mind instead of mob. Also fixes trying to replace the mind instead of the body when the player is jobbaned. 2017-04-30 23:53:00 -03:00
bawhoppen
94d63eba9b Readds deepstorage w/ tweaks AND adds water bottles to vending machines (#26709) 2017-04-30 21:00:24 -03:00
Leo
89e60cb88f Changes a lot of ticker and ticker.mode checks to SSticker.hasRoundStarted (#26720) 2017-04-30 23:35:13 +02:00
Joan Lung
37b25824d6 Merge pull request #26717 from lzimann/minddatum
Moves antag datums to the mind
2017-04-30 15:31:12 -04:00
Lzimann
66d186b61c Remove and apply innate effects are now applied when the mind is transfered to a new body 2017-04-30 16:21:45 -03:00
Joan Lung
920c2d00cc Status effects are actually deleted/handled when the mob is deleted (#26662) 2017-04-29 18:50:12 -03:00
Lzimann
acbf785544 Moves antag datums to the mind. 2017-04-29 16:33:09 -03:00
Profakos
e9eeadca1a Old ore processor cleanup (#26398)
* Processing machine cleanups, can smelt bluespace and titanium

* Another forceMove

* Lack of typing

* Rewrite using materials container, a target proc for container's release sheet procs

* Alloys

* The dme

* Nulls references on Destroy

* Makes the smelter infinitely large, like before
2017-04-29 20:45:32 +12:00
Leo
e803369fd9 Merge pull request #26634 from Core0verload/tochat_master_race
Changes some << to to_chat
2017-04-28 08:14:09 -03:00
Cyberboss
34e0e61e19 Adds a delete verb to the vv_drop_down (#26187) 2017-04-27 19:09:43 -03:00
c0
ee049b38de Changes some << to to_chat 2017-04-27 04:20:26 +03:00
Leo
a91ae0bc01 Merge pull request #26574 from MrStonedOne/patch-354
Lowers max list size in vv
2017-04-26 22:15:02 -03:00
Cyberboss
6c6fc719ec Refactors roundstart checks slightly (#26131)
* Refactors roundstart checks slightly

* Fix
2017-04-27 10:05:40 +12:00
Cyberboss
729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
Ian Turk
990176d504 Fixed nulls in the active_alternate_appearances list
Added checks for nulls in the active_alternate_appearances list
2017-04-25 18:25:10 -06:00
Kyle Spier-Swenson
21818a5b5f lowers max list size in vv
since you can vv lists now, this doesn't need to be as big.
2017-04-25 12:26:33 -07:00
MrPerson
ff3f84ab81 Replaces /image with /mutable_appearance, where appropriate (#26518)
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.

I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.

Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
2017-04-25 12:15:16 +02:00
Core0verload
572696292a Small abductors refactor (#26501)
* Small abductors refactor

* Abductors no longer get hungry
2017-04-25 10:58:19 +02:00
Cyberboss
e266551346 Merge branch 'master' into ITKEEPSHAPPENING 2017-04-25 01:13:14 -04:00
Cyberboss
a050b0db6e >We still let old code in the codebase (#26506) 2017-04-24 22:21:55 -04:00
Joan Lung
68365c63c3 Merge pull request #26484 from Jalleo/lava_ruin_removal
Removes a lavaland_surface_ww_vault.dmm because its just bad.
2017-04-24 14:21:12 -04:00
Cyberboss
7ddea10cd7 Exploit whack-a-mole 2017-04-23 21:16:10 -04:00
Cruix
f0a8ca68db Changed alternate appearances to /datum/atom_hud s (#26289)
* Changed alternate appearances to  /datum/hud s

* Added hashset behavior to the /datum/data_hud/var/hudusers list
2017-04-23 20:25:52 +02:00
blah
c26a37e473 Fixes it 2017-04-23 14:16:46 +01:00
coiax
f993f9ce36 Refactors ear damage into ear organs (#26044)
* Refactors ear damage into ear organs

🆑 coiax
add: Centcom would like to inform all employees that they have ears.
add: Adds "ear" organs to all carbons. These organs store ear damage and
deafness. A carbon without any ears is deaf. Genetic
deafness functions as before.
/🆑

- `ear_damage` and `ear_deaf` vars removed from /mob.
- All mobs have a `can_hear` proc, which returns TRUE always except for
carbons.
- Carbons need to have an ear organ that has 0 `deaf` var.

- Explanation of how ear damage works is in the code, it hasn't been
changed from previously. Deafness is applied in number of Life ticks
until you regain hearing, while damage is long team, heals slower, and
when high enough, can cause flashbangs to make you go permamently deaf,
as before.

- Wearing earmuffs halves the healing time of deafness, and promotes
healing long term ear damage, as before. Earmuffs now have a secondary
flag HEALS_EARS, which currently only they own.

* Changes how soundbang deafness works slightly

* Ear organ icon

* Code review I

* Makes fully healing carbons not dependent on having a dna and species

* Gives monkeys and aliens ears

* Whoops

* Split organs into seperate files

* Tweaks.

* Un-removes brain damage lines

* Moved procs onto /mob for ear stuff

* Massages things into compiling

* Replacement of spam_flag with world.time tracker
2017-04-22 08:51:03 -04:00
AnturK
424df99363 Fixes action transfer (#26356) 2017-04-19 13:07:13 -06:00
Cyberboss
5d61c5b64e AHelp improvements (#26092)
* Ahelp refactor

* Same ticket nagging

* Remie review

* Dead code

* Require tickets for PMs + other fixes

* Remove full monty redundancy

* Stylesheet

* Listings refresh

* Add ban logs to tickets

* Tickets can stay associated after reconnect

* Don't show active disconnected tickets in the main list

* Ticket titles

* More beautiful + fixes

* Needful

* IC issues close the ticket, feedback, and other stuff

* Move shit around

* IC issue -> resolve. Inline with the meaning of resolve. Documentation

* Classic style + fixes

* Width

* Formatting

* Whoops

* Formatting

* That top note

* That cream

* Pure vanilla

* move to status panel

* Fix the listing

* Sleep checks

* Stay frosty

* Allows close/resolve of disconnected players

* Ban logging will work if the player logs out.

* Sorted closed and resolved lists

* Fixes

* IRC commands

* More feedback

* Small fix

* Unfix

* Just witnessed a memetide of tickets

* Make the timer unique for good measure

* Fix

* Make it use QDEL_LIST

* Fix

* colorful

* Fix

* No more name prompt

* Retitling

* Fix

* Fix

* < CANT CODE

* Phrasing

* The better

* Better linking and stuff

* Language

* Bluh

* This may have broke things, let's back up

* Ticket reopening

* Admin panel verb for viewing a ticket list

* Slightly better refreshing

* Improve reject and IC issue wording

* Log client disconnects and reconnects

* Hopefully fixes the same issue issue

* This should be here

* Almost a terrible idea

* More feedback

* Better timing

* Better timing and logging

* Adding notes

* Improves teleport logging

* saddest commit in history

* Fix feedback counters for reopened tickets

* Fixed
2017-04-19 18:54:26 +02:00
Cyberboss
6a9fa3d35a Adds a proc to check if the current thread is from an admin advanced proc call (#26191)
* Admin proc call guards

* Adds a db warning

* Better this way

* leftover

* )=

* Fix

* Wew

* Better runtime handling

* Make callback use it if var_edited
2017-04-15 11:24:35 -06:00
Cyberboss
0fdeb3680d VV drop down selection resets when the page is refreshed (#26189) 2017-04-14 12:34:41 -06:00
Militaires
401fdd3a22 fixes shit formatting and grammar with human piggyback riding (#26170)
* fixes shit formatting and grammar with human piggyback riding

* removes because their
2017-04-14 01:52:12 -06:00
Robustin
7db828644c EngiMarket Part Four - Ranged RCD and Rapid Lighting Device (RLD) (#25263)
Two new items, one brand new, the other an RCD that works at range without any other bells and whistles.

The RLD allows you to create floor and wall lighting along with temporary (they use fuel like flares) glowsticks at range. It can also deconstruct lights. The best part of this feature (besides the visual "ammo" updating icons) is the ability to select absolutely any color you desire.

🆑 Robustin
add: Ranged RCD added to the game
add: Rapid Lighting Device (also ranged) has been added. It can create wall, floor, and temporary lights of any color you desire.
/🆑
2017-04-14 09:31:43 +12:00
Profakos
67b0a7293e Fixes invisible robotic limbs (#26073)
* Fixes invisible surplus right leg

* New argument for change_bodypart_status

* I am not an admin

* Changes change_bodypart_status arguments to boolean
2017-04-12 19:07:00 -06:00
Davidj361
5751c31f81 Fixes issue #25061 with krav maga (#26103)
* Fixes issue #25061 about krav maga
- Krav maga now gets its abilities toggled if you click the same ability twice

* Fixes issue #25061 about krav maga
- Krav maga now gets its abilities toggled if you click the same ability twice
2017-04-12 18:55:19 -06:00
Cyberboss
a8cc3cd6c2 [s] Fixes datum var hiding (#26027)
* .

* Buildmode

* SDQL global. now refers to GLOB

@kevinz000

* Another SDQL thing

* Fix
2017-04-12 11:20:46 +12:00
Lzimann
61f917294d Fixes datacore icons 2017-04-09 14:08:06 -03:00
octareenroon91
18b55740cf Fix wire randomization (#26018) 2017-04-09 12:23:14 -03:00
Profakos
7f8baa1131 CQC disarms respects no drop (#25954) 2017-04-08 11:29:21 -03:00