Commit Graph

12467 Commits

Author SHA1 Message Date
Jordie 4928617c2b Merge pull request #10334 from xxalpha/jetbutt
Added ability for items inside items to have action buttons.
2015-07-09 20:51:29 +10:00
Jordie f72cee2ad0 Merge pull request #10467 from MrStonedOne/patch-22
Makes log viewing use ftp() over run()
2015-07-09 20:46:17 +10:00
Jordie d1f212a13e Merge pull request #10454 from MrStonedOne/patch-20
Prevents sentience potion from working on monkies
2015-07-09 20:45:42 +10:00
Jordie ed9fcf1ccf Merge pull request #10446 from GunHog/Radio_Fix
Fix for request console emergency broadcast runtime
2015-07-09 20:45:09 +10:00
Jordie db8655d878 Merge pull request #10439 from Incoming5643/takethatracism
Fixes Mutantrace Color Selection
2015-07-09 20:44:56 +10:00
Jordie 989c8d2a8a Merge pull request #10436 from Ikarrus/fixrandomnames
Fixes Race Swap Runtime
2015-07-09 20:44:41 +10:00
palpatine213 625410748d Adds an examine message to braindead Ais 2015-07-09 01:54:51 -07:00
MrStonedOne a262f9aac7 Attack logging tweaks
Removed the "feature" to have something log in an atom's vv attack log, but not the file attack log. all attack log items will go to the file as well as vv.

Replaced all hard coded src.name/name for attack log's object argument with an actual object (src) except where it made more sense not to.

All attack logging *should* happen AFTER damage is applied now.

Removed the confusing attack entry for when a changeling stings another changeling.

Tweaked how punch attack logs worked
2015-07-08 23:14:37 -07:00
Ikarrus b7df175981 Update 2015-07-08 21:31:23 -06:00
Ikarrus 20361faf02 Makes augmentations more difficult to maintain
Medical has had several overhauls, but none of them touched augmentations, so they became almost a no-contest better alternative than regular limbs in virtually every aspect.

- Repairing yourself is no longer instant, and will take longer than healing than biological medical items.
- EMP damage increased from basically nothing to actually dangerous
2015-07-08 21:12:44 -06:00
Chiefwaffles 1639e46067 Update cell.dm 2015-07-08 20:08:46 -07:00
xxalpha e0f2b93089 Merge remote-tracking branch 'upstream/master' into smoothballs
Conflicts:
	_maps/map_files/TgStation/tgstation.2.1.3.dmm
2015-07-09 02:40:21 +01:00
Cheridan 2c3c8d7ae3 Merge pull request #10455 from Ikarrus/cyborgobjectives
Borging Antagonists
2015-07-08 17:40:01 -05:00
Chiefwaffles 70ff300812 Changed w_class of the base power cell from 3.0 to 2.0 2015-07-08 15:18:05 -07:00
Swag McYolosteinen ca88306125 Merge pull request #10440 from MrStonedOne/patch-19
Utterly guts the player privacy poll.
2015-07-08 17:34:25 +02:00
MrStonedOne de7b8c3c30 Removes privacy poll, part7: newplayer.dm
I forgot about this part.
2015-07-08 08:24:06 -07:00
Jordie0608 70ae3d2134 fixes ooc autotoggle and adds loc to sprayer log 2015-07-09 00:52:19 +10:00
Swag McYolosteinen 7e1abe68cb Merge pull request #10373 from kingofkosmos/beakerdrink
Drink spilling and beaker feeding
2015-07-08 13:06:15 +02:00
MrStonedOne 7605f5bf27 Makes log viewing use ftp() over run()
This will give the admin a save file dialog.

This is because byond seems hell bent on getting rid of run()
2015-07-07 21:14:55 -07:00
Ikarrus 4c4d1aaae4 Rewording 2015-07-07 20:37:07 -06:00
xxalpha e7a90863b7 Repath grass. 2015-07-08 02:06:14 +01:00
phil235 9cc577273f added update_action_buttons to mmi life subproc
Fixes seraph smoke not working.
buff energy relay so it's closet to the old effect
Fixes 6812 (mmi in mech cant use equipment) somehow.
Moved check to prevent drilling inventory to mecha/click_action so that it also happens with an AI occupant.
Fixes 9562 (verbs sometimes aren't given to the pilot) by removing the verbs
Upon destroy() we delete cabin_air: Fixes 8110
Changed armor booster availability back to all mechs.
Fixes repair droid overlay not updating when turned off after repair done
Fixes heavy plasma cutter not being attachable to anything.
2015-07-08 02:24:29 +02:00
xxalpha ab1227625f Merge remote-tracking branch 'upstream/master' into smoothballs
Conflicts:
	_maps/map_files/TgStation/tgstation.2.1.3.dmm
2015-07-08 00:43:02 +01:00
Incoming f136bf19a5 today I learned something new about in and how it interacts with logical operators 2015-07-07 18:56:35 -04:00
xxalpha 5a5372ed96 Repathed carpet, and other shit I forgot. 2015-07-07 23:01:13 +01:00
Ikarrus 3497744234 Makes it really obvious that antags no longer have objectives after being borged
Because people were confused by their memory being shown to them after the operation, which includes their objectives.
This also puts brains on a layer just above human mobs, so they can be seen when they pop out.
2015-07-07 15:11:53 -06:00
MrStonedOne 0828401db9 Prevents sentience potion from working on monkies
Logic: they can be converted to humans, this be too OP
2015-07-07 13:53:36 -07:00
phil235 1a0f0469e9 Merge pull request #10376 from Perakp/simpleAnimalEmoteSpam
Fixes hostile animal emote spam
2015-07-07 20:22:31 +02:00
phil235 ea1780ce97 - Mech equipment was using its unique processing method, with specific timing for each equipment, but now it uses obj processing, I
changed the values so the equipment effect stays the same. Remove global_iterator datum.
- fiddled with equip_ready procs of mech tools.
- removed mecha/proc/do_after and /enter_after() procs.
- Renamed mech sleeper occupant var to "patient" to avoid confusion with the occupant of the mech.
- all non instant tool (drill) now show a progbar when drilling etc..
- action cooldown now use do_after_cooldown() (that itself uses do_after) and start_cooldown (for instantaneous actions).
- Removed mecha_equipment's destroy proc, it's now all in Destroy(). No confusion.
- modified mecha_equipment/proc/can_attach() to not check istype(mecha) b/c it can't not be. (so the child only have one istype check.
- Removed diamonddrill/can_attach() , all done at drill level.
- armor booster now only for combat mech, instead of all except honkmech.
- Removed dynhitby, dynbulletdamage, dynattackby, dynusepower(), dyngetcharge(), dynabsorbdamage()
- I split the tools.dm file into smaller ones: work tools, mining tools, other tools.
- I split mecha.dm into mecha.dm, mecha_topic.dm and mecha_defense.dm
- refactored mech weapon ballistic/launcher, new proj_init proc, more OOP.
- Moving consumes energy! Lights consumes energy. Fixes #9425.
- Fixed #7354 xeno not bursting if host is inside a mech.
- Added action buttons to mech. Moved toggle lights, internal tank, eject, view stats from verbs to action buttons, these can now only

be done via these buttons (removed them from the big stats window).
- Removed port connect verbs b/C it's automated now.
- regular hud is no longer hidden when inside a mech (doesn't matter b/c you can't interact with most stuff in it while in a mecha). Fixes issue 10387
- can't walk when shooting projectiles. Makes walking on your projectile a bit harder. Helps against issue 10315 (but doesn't fix it).
- also made into action buttons: the special abilities of certain combat mechs.
- Added thrown alerts for mech charge and integrity.
- Fixes teleporting occupant out not properly removing it from the mech. Fixes issue 10330
- fixes ballistic mech weapons spinning when launched. proc/throw_at() now has a spin argument instead of using var/allow_spin that was added to all atoms just for that.
- added a update_action_buttons() to ai/life() to handle ai mech.
2015-07-07 19:40:32 +02:00
GunHog 7d744fa7de Fix for request console emergency runtime
- Fixes 10441
- Ensures that any span changes set forth by NTSL scripts are valid
lists with allowed values, preventing runtimes.
2015-07-07 11:02:44 -05:00
Cheridan c72c44bc18 Merge pull request #10426 from Ikarrus/shredreduction
Removes light blasts shredding clothes
2015-07-07 09:53:40 -05:00
MrStonedOne b56648205f Removes privacy poll, part2: newplayer/login.dm 2015-07-07 07:01:27 -07:00
MrStonedOne a4d3c887be Removes privacy poll, part1: poll.dm 2015-07-07 06:58:46 -07:00
Cheridan 65484c6457 Merge pull request #10419 from Ikarrus/gangbadmin
Fixed Badmins being able to exceed the gang limit with excessive buttons
2015-07-07 08:57:30 -05:00
Cheridan c286b1710d Merge pull request #10360 from Perakp/cargoVirusEvent
New shuttle loan event + fixes
2015-07-07 07:42:08 -05:00
Cheridan 54754c52a9 Merge pull request #10407 from nullstation/hi-extended-patch
Improvements to crew monitoring computer
2015-07-07 07:12:08 -05:00
Incoming 36e9d976c5 removes some yet unneeded code to make mutant race color selection work again 2015-07-07 02:26:28 -04:00
Ikarrus 9d92933bea Staff of change now assigns lizard name when appropriate 2015-07-06 22:04:05 -06:00
Ikarrus a949c80fee Fixes Race Swap Runtime
- Fixes Race Swap Runtime
- Staff of change now assigns lizard name when appropriate
2015-07-06 21:47:30 -06:00
Remie Richards 1fe4aee65e Merge pull request #10415 from Ikarrus/lizardnames
Random Names for Lizards
2015-07-07 03:24:55 +01:00
Ikarrus b1d8d049c1 Renames duplicate random_name() proc 2015-07-06 20:15:47 -06:00
Ikarrus 75578aa69d Removed Shredding for light blasts 2015-07-06 16:45:21 -06:00
phil235 1218d8a9f6 Merge pull request #10292 from spasticVerbalizer/disposalSanityCheck
Adds sanity check to disposal climbing
2015-07-06 19:25:43 +02:00
Ikarrus 472f973cac Reduces the chance of your clothes getting shredded with light blast damage 2015-07-06 08:27:52 -06:00
Jordie0608 52acb19a55 custom range and changelog 2015-07-06 23:46:21 +10:00
Jordie0608 973683b8bf local narrate verb 2015-07-06 23:22:01 +10:00
Ikarrus d3ea1c7902 Fixed Badmins being able to exceed the gang limit with excessive button pressing 2015-07-06 00:05:59 -06:00
Ikarrus 5e50b2b982 Update and Changelog
Lizard names are now "name1-name2"
2015-07-05 22:20:00 -06:00
Ikarrus b0cfaf401f Random Names for Lizards
Lizards now have their own list of names to pull from when randomizing their names.
2015-07-05 18:35:56 -06:00
Remie Richards 513b589d80 Merge pull request #10389 from Razharas/PinFix
Fixes pin removal having no category
2015-07-06 00:31:43 +01:00