Commit Graph

977 Commits

Author SHA1 Message Date
Fox McCloud
bff1335a8b Merge pull request #4996 from TullyBurnalot/AIFixer
AI Integrity Restorer EMP Rework
2016-07-26 22:49:04 -04:00
TullyBurnalot
cdb1778c55 Removes returns, adds Destroy() 2016-07-27 00:38:22 +01:00
Fox McCloud
6d0a0ad5c2 Merge pull request #5130 from Crazylemon64/disposal_fix
Fixes Various Machine Processing Fails
2016-07-21 02:19:17 -04:00
Crazylemon64
0b121f7f7f Last roundup of machinery that didn't initialize right 2016-07-20 21:37:33 -07:00
Krausus
487e64a3cd Fixes camera monitor access checking 2016-07-20 23:39:44 -04:00
Tigercat2000
56a09db739 Action Button Update
- Refactors action button backend
   - Action buttons are no longer checked on Life(), items are responsible
     for adding/removing/updating them.
   - Item action buttons are no longer a static action_button_name define,
     items define actions_types, which is a list of paths.
   - Items can now have multiple action buttons.
     - This is handled by new arguments to ui_action_click, the first
       parameter is the user, the second is the path of the action datum
       that was invoked.
 - Refactored how internals function
   - You may now directly switch internals without breaking anything.
   - The internals icon has been updated to be more consistent.
 - Added action buttons for jetpacks
 - Added action buttons for oxygen tanks
 - Uses-based implants now qdel() themselves when they run out of uses.
   This is somewhat a buff to traitor implants, but it's such a minor
   change. The actual reasoning is so that the action buttons are properly
   removed.
 - Fixed a bug with the "Boo" spell which resulted in IsAvailable failing
   for certain ghosts.
 - You can now shift-click on movable HUD elements to reset them to the
   proper position (thank fucking christ)
2016-07-18 13:23:01 -07:00
TullyBurnalot
bf42990e1b - Fixes explosions and AI Fixers
- AI Fixer cannot be screwdrivered if it's normal, or has no power
- AI Fixer can be screwdrivered if it's broken via an explosion with an
AI inside. This, of course, kills the AI
2016-07-16 18:05:42 +01:00
Fox McCloud
cb0973346b Merge pull request #4766 from Kyep/parole
Parole
2016-07-16 11:35:37 -04:00
Fox McCloud
744777a944 Merge pull request #4971 from monster860/datum_browserify
Makes a bunch of UI's use /datum/browser
2016-07-16 08:52:18 -04:00
monster860
e32418956e open(0) 2016-07-16 08:27:37 -04:00
Fox McCloud
7c790a8b21 Merge pull request #4780 from Crazylemon64/space_ruins
Crazypilot's Space Ruins Port
2016-07-15 22:55:51 -04:00
TullyBurnalot
2ca5a17c5a Removes trailing return 2016-07-12 04:24:45 +01:00
TullyBurnalot
8682da932a EMPing Restorers kills AIs inside
- No needless merges happened
- AI Integrity Restorers, if EMP'd, ghost any AI player inside, then
destroys said AI
2016-07-12 04:09:49 +01:00
TheDZD
ca7530f58d Merge pull request #4968 from Fox-McCloud/blood-refactor
Blood Refactor+Fixes
2016-07-11 20:57:25 -04:00
TullyBurnalot
1105514f17 Revamps AI Integrity EMP'ing
- AI Integrity Restorer can no longer be broken if EMP'd;
- AIs inside AI Integrity Restorers suffer 200 Brute Damage if the
Restorer is hit by an EMP
- If the AI Integrity Restorer is hit by an EMP, the restoration process
is stopped and the AI takes 200 Brute Loss
2016-07-12 00:08:56 +01:00
monster860
009dcaa2d8 Merge branch 'master' into w_class 2016-07-10 09:29:12 -04:00
monster860
10292105ad Makes a bunch of UI's use /datum/browser 2016-07-10 09:19:14 -04:00
Fox-McCloud
7165360832 Blood Refactor+Fixes 2016-07-10 02:58:00 -04:00
monster860
3df85518e1 Removes .0 at the end of w_class numbers 2016-07-08 12:26:34 -04:00
Crazylemon64
a779fc8663 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into space_ruins
All hail glorious leader tigercat
2016-07-08 00:16:28 -07:00
Kyep
dd8897fd22 Fixes merge conflict 2016-07-07 21:57:42 -07:00
Fox-McCloud
2e3d8bbbc6 Merge remote-tracking branch 'upstream/master' into hit-reactions 2016-07-07 22:50:53 -04:00
Tigercat2000
71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Fox-McCloud
14cfc90ff9 TG Hit Reaction Port+Armor Fixes 2016-07-07 21:17:03 -04:00
Krausus
783536d278 Replaces ID photos with bicons 2016-07-07 01:25:56 -04:00
Kyep
9c42220dec DZD Fixes 2016-07-05 21:39:03 -07:00
Crazylemon64
ac3db33709 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into space_ruins 2016-07-04 14:54:49 -07:00
Isaac Erwin
559252f8a5 Fixes ID computers being able to change the amount of centcom job slots 2016-07-03 20:44:04 -04:00
Crazylemon64
f2b48c7c67 You can now load the cyberiad with the map-loader 2016-07-02 22:50:45 -07:00
Fox-McCloud
1dc331b5a4 TG Armor Rebalance 2016-07-01 18:35:01 -04:00
Kyep
8a610e5a84 Fixes
- Fox Fixes.
- Clear messages when emagged or EMPed.
- Parole suit can no longer be locked on people with sec or head access.
2016-06-24 23:55:08 -07:00
Kyep
aa55eed211 Initial checkin
- Improved tracking implants
- Added parole implant (chem implant with ether)
- Added parole jumpsuit + control wand
- Added box of the above to warden's locker
2016-06-24 01:22:53 -07:00
tigercat2000
732c3b4ae5 Goonchat (#4744)
* bicon regex run

* Remove all \black

* Goonchat from /vg/ / Goon

Whoo!
Special thanks to @Tastyfish for the macro2html thing so all of our
horrible color macros keep working and don't fail horribly <3

* Fixes and changes n stuff

- Made ping sane again (the fuck PJ)
- Updated chat CSS
- Fixed like one problem with a color macro

* whoops

* Restore /vg/'s pingloop stuff (used to avoid fucking up is_afk)

* Strip problematic tags from tcomm scripts

- <audio>
- <video>
- <iframe>
- <script>

* Fix human examine icon

* Name hotkey elements

* Removed old stylesheet
2016-06-23 16:56:15 -04:00
monster860
42639bcab5 Traders Event (#4016)
* Traders Event

* lien notes

* Fixes indent

* Gets rid of things Fox doesn't like.

* how did that get deleted

* Get rid of things maintainers don't like

* Adds some crates to the shuttle, and a recall console to the base.

* EVENT_LEVEL_MAJOR, and make it weight 0 (out of rotation)

* line nutes
2016-06-11 12:47:20 -04:00
TheDZD
20ad49f9f9 Merge pull request #4383 from IK3I/Pod-Refactor
[Ready for Review] Pod refactor and fixes
2016-05-31 20:48:05 -04:00
monster860
06783d1063 Cyborg console HREF exploit 2016-05-23 17:00:34 -04:00
IK3I
ec9bc0ac2f Merge remote-tracking branch 'upstream/master' into Pod-Refactor 2016-05-23 14:59:23 -05:00
Fox-McCloud
54b02d7ea0 Simple Animal Loot Refactor 2016-05-20 21:48:29 -04:00
IK3I
7f3af0a1ca Adds pod lock busters
The CE and the Armory now have specialized drills for stubborn pod
flying criminals.

Also fixes a few bugs and oversights
2016-05-17 01:37:21 -05:00
IK3I
b169615080 Final changes of the refactor
A couple bug fixes might be needed, but it /should/ be ready for live.
2016-05-14 19:50:07 -05:00
IK3I
f63328262f Completes Stage One of Occupant Refactor
Occupants are now members of a list with a maximum size and a special
associative tag for pilots. Gating the verbs and testing is still
needed.
2016-05-08 04:24:48 -05:00
Fox-McCloud
8ff32f4566 fixes 2016-04-18 22:53:31 -04:00
Fox-McCloud
5145825470 Part 4 2016-04-17 22:48:05 -04:00
Tigercat2000
bb5e3bca63 Fix remaining issues and sound shit 2016-04-05 16:26:11 -07:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Tigercat2000
519992b5a9 Merge branch 'byond510'
Conflicts:
	.travis.yml
	code/game/jobs/access.dm
	code/game/machinery/camera/camera.dm
	code/game/machinery/flasher.dm
	code/game/machinery/vending.dm
	code/game/objects/items/devices/laserpointer.dm
	code/game/objects/items/weapons/grenades/flashbang.dm
	code/game/objects/items/weapons/tools.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/species/species.dm
	code/modules/mob/living/life.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/mob/living/simple_animal/bees.dm
	code/modules/nano/modules/virus2_creator.dm
	code/modules/virus2/disease2.dm
	code/modules/virus2/diseasesplicer.dm
	paradise.dme
2016-04-01 14:15:44 -07:00
Tastyfish
6a8ea815b2 Merge branch 'master' into buttbots2
Conflicts:
	code/defines/procs/AStar.dm
	code/modules/mob/living/simple_animal/bot/cleanbot.dm
	code/modules/mob/living/simple_animal/bot/medbot.dm
	paradise.dme
2016-03-31 13:33:46 -04:00
Fox McCloud
d1765e0e14 Merge pull request #4019 from tigercat2000/disease1
-tg- disease1
2016-03-30 21:29:58 -04:00
Tigercat2000
ec3502af38 Fix the last of fox's noted bugs, runtime prevention 2016-03-30 18:12:03 -07:00