mwerezak
cf9fe8de76
Fixes some handcuff oversights
...
You now don't need to be grabbing to put handcuffs on yourself, and you
can now put hancuffs on if your grab state is higher than aggressive.
2014-08-03 11:49:37 -04:00
mwerezak
91d503e209
Removes duplicate code from human/bullet_act
...
Also moves stun projectile handling up to living/bullet_act, as all the
human specific code has been moved to other procs
2014-08-01 23:57:18 -04:00
mwerezak
63aab94d3c
Cleans up weapon embedding code
...
Removed weapon embedding from human/apply_damage(), as it didn't really
belong there. As well, used_weapon is intended mainly for autopsy info,
so it didn't seem appropriate to use it to embed things.
2014-07-31 19:43:36 -04:00
mwerezak
768019b918
Stunbaton fixes and cleanup
...
Apparently harm intent is "hurt", not "harm"
2014-07-31 19:17:05 -04:00
mwerezak
71e54111ab
Handcuffs now require an aggressive grab
2014-07-31 18:10:11 -04:00
mwerezak
8bd7a11ff4
Fixes siemens coefficient not blocking stun disarm
2014-07-31 17:19:35 -04:00
mwerezak
697979c2f6
Makes humans scream if taking enough halloss
2014-07-31 17:06:42 -04:00
mwerezak
5b90e4afc6
Allows the use of stun weapons to show up in autopsies
2014-07-31 17:01:06 -04:00
mwerezak
ecd7df9628
Adds disarm effect for stun weapons and hands
2014-07-31 16:52:50 -04:00
mwerezak
56ccd4303b
Merges taser and stun baton effects
...
Makes the code for handling stun weapon effects much cleaner.
Moves electrocute_act and emp_act from living.dm into living_defense.dm
2014-07-31 16:21:22 -04:00
mwerezak
c8cccb64f6
Adds siemens_coefficient handling to stun batons
2014-07-31 15:38:56 -04:00
mwerezak
9bfb4642a2
Merge remote-tracking branch 'upstream/dev' into stun-baton
...
Conflicts:
code/game/objects/items/weapons/stunbaton.dm
Made all obj/item/weapons have "swing_hit" as their default hitsound.
Made hitsound not play when the attack misses.
2014-07-31 14:31:21 -04:00
mwerezak
a644156bdf
Taser cleanup and fixes
...
Fixes cloaking devices and deadman switches being included in taser code
somehow.
2014-07-31 13:40:23 -04:00
mwerezak
7130fd124b
Stun baton nerf
...
Adds agonyforce var to stun batons, which causes halloss and eye blur.
Also did some clean up of stun batons, and fixed the stun baton's bcell
var being of type weapon/cell/high instead of weapon/cell.
2014-07-31 13:39:06 -04:00
Zuhayr
202398d0e2
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
2014-07-31 23:08:14 +09:30
Rob Nelson
68a13a6d60
Vending machine href exploit fix
...
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
Conflicts:
code/game/machinery/vending.dm
2014-07-30 21:47:29 +01:00
Chinsky
e69e6d8946
Merge pull request #5822 from mwerezak/sounds
...
Sound fixes
2014-07-30 21:12:34 +04:00
Chinsky
9c2baaa479
Merge pull request #5831 from PsiOmegaDelta/Pics
...
Synth camera
2014-07-30 21:11:14 +04:00
PsiOmega
b9537adfef
Adds proximity check to prevent telekinetic taping of doors.
2014-07-30 10:22:50 +02:00
PsiOmega
3ad8f4ca24
Merge branch 'dev' into Pics
...
Conflicts:
code/modules/paperwork/photography.dm
2014-07-29 16:45:55 +02:00
Chinsky
fcdca5ca5b
Merge pull request #5832 from Baystation12/master
...
master - > dev
2014-07-29 18:37:19 +04:00
Chinsky
1150331bc4
Merge pull request #5828 from mwerezak/wound-infections
...
Fixes chest not being coloured by necrosis
2014-07-29 18:13:02 +04:00
Chinsky
8ccac61068
Merge pull request #5820 from Zuhayr/hydroponics
...
Bevy of newhydro fixes.
2014-07-29 17:59:28 +04:00
Chinsky
bf686a6401
Merge pull request #5815 from PsiOmegaDelta/Mecha
...
An Odysseus with patients now bypass mech movement-overrides.
2014-07-29 17:58:18 +04:00
Chinsky
4d8db295d8
Merge pull request #5814 from JimTheCactus/polaroid
...
Improves Polaroid Camera Images
2014-07-29 17:57:41 +04:00
PsiOmega
2f8bb7e135
Fixes runtime errors. AIs and cyborgs can now attach their photos to newscasters as well as photocopy them.
2014-07-29 15:45:22 +02:00
Zuhayr
89be9e5f43
More adjustments. Implemented gas exuding/consumption (currently unused). Implemented cuttings, fixed some issues.
2014-07-29 13:24:52 +09:30
Zuhayr
7b084ed349
Fixed diona pods being mutable, fixed a few other tweaks, added cuttings.
2014-07-29 12:38:21 +09:30
mwerezak
9680cd85b7
Fixes chest not being coloured by necrosis
2014-07-28 20:51:04 -04:00
PsiOmega
a5f6d417a1
Expands the AI photo-camera so that it now has robot/cyborg support. Also implements DRY in practice.
2014-07-28 23:41:55 +02:00
JimTheCactus
f5df1acaaa
Added handler for pixel stepping
2014-07-28 13:05:29 -06:00
JimTheCactus
6b1f696203
Ported multi-turf behavior
...
This allows for layering that moves across tiles and enables alternate methods of enumerating the tile list (not used at present.)
2014-07-28 12:44:42 -06:00
JimTheCactus
f0594b6e21
Made camera render turf effects.
2014-07-28 12:10:21 -06:00
mwerezak
e104647404
Sound fixes
2014-07-28 14:09:16 -04:00
JimTheCactus
df3fcbc9b2
Ported nearest-neighbor scaling from TG
2014-07-28 11:54:01 -06:00
PsiOmega
63ab44accc
Makes it possible for the AI to take and view images.
2014-07-28 17:30:51 +02:00
Zuhayr
7f6b36e1dc
Fixes some transposed values.
2014-07-29 00:25:46 +09:30
Zuhayr
f8e50b28f5
Bevy of newhydro fixes.
2014-07-29 00:20:38 +09:30
Mloc
f7cfe55867
Merge pull request #5816 from Loganbacca/trainfix
...
More train fixes
2014-07-28 12:45:00 +01:00
Mloc
ec22ba6060
Merge pull request #5817 from PsiOmegaDelta/AI
...
AI alt-click fix
2014-07-28 12:44:32 +01:00
Mloc
7b4382977b
Merge pull request #5813 from PsiOmegaDelta/Shuttle
...
Fixes #5810
2014-07-28 12:42:58 +01:00
Zuhayr
ad8ef7c4ab
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
2014-07-28 20:59:29 +09:30
PsiOmega
419bc2eea3
Adds a lost AltClick click-through for the AI. Makes it possible to clear a turf alt-leftclick selection.
2014-07-28 12:10:44 +02:00
Loganbacca
5457cee527
More train fixes
...
- No passing plastic flaps
- Only human based mobs can board trains
- Adjacent checks for exiting vehicles
- Cleaned up as many direct loc moves as possible
- Places removed cells in the removers hand
2014-07-28 20:39:42 +12:00
PsiOmega
b935d7a0e0
An Odysseus with patients now bypass mech movement-overrides.
2014-07-28 10:25:29 +02:00
JimTheCactus
8e4ac0a807
Modified to check every pixel
...
Checking only a few pixels had the tendancy to turn my charcter's head inside out when I was pointing directions other than south. Worse case is 1024 tests per object in the image. This test should be uncommon and the CPU usage is constrained by other factors.
2014-07-28 01:46:07 -06:00
JimTheCactus
bdbc404d07
Added workaround for non-directional icons with dir!=2
...
Several items in the map are set with a dir other than 2 but the icon associated with the item doesn't have directions. As such they misrender.
This resolves that specific issue, for the most part. Due to an odd behavior of Byond, when this circumstance occurs the icon proc produces a 32x32 image that is all alpha 0. At least that's what my testing suggests; it may be possible with large icons to encounter this as an issue and cause it to ignore an icon that should be reloaded from the default. However, this can't do any worse than the current software.
2014-07-28 01:04:52 -06:00
PsiOmega
537fa50728
Area naming consistency
...
Changes area name from "supply shuttle" to "Supply Shuttle" to match the casing of other areas.
2014-07-28 08:37:14 +02:00
Zuhayr
f61139f501
Merge pull request #5811 from DJSnapshot/hotfix
...
Massive bugfix/improvement to 3D sounds
2014-07-28 15:45:11 +09:30
DJSnapshot
f6b75d833c
now you can hear next to you in space!
2014-07-27 23:10:57 -07:00