Commit Graph

11942 Commits

Author SHA1 Message Date
Ccomp5950 bf94d31642 RP-revconvert bugfix
Now only humans that are logged in, alive, and not already a revolutionary (no special_role) show up in the list.
Instead of EVERY mob type (simple_animals, borgs, etc.)
2014-02-14 14:34:49 +01:00
Loganbacca f60e7c6488 Fix handcuff resist - layer bug
Fixes #4324

Resisting out of handcuffs was leaving the handcuffs layer set to 20 (over top of the UI).
Changed it to use the drop_from_inventory() proc so it handles the drop event correctly.
2014-02-14 14:32:28 +01:00
Loganbacca 078e5af528 Fix item drop layer bug
Similar to the handcuff resisting layer bug.

When removing an item from your inventory that has associated inventory slots, items that were dropped from the extra inventory slots would be dropped with incorrect layer variables (set to 20 so they were rendered over the UI).
Now when the extra items are dropped, it calls the drop_from_inventory() proc, which correctly changes their layer back.
2014-02-14 14:32:05 +01:00
alex-gh 9aaf0b8a5c fixed unfinished merge 2014-02-14 14:22:39 +01:00
Zuhayr 5ada6ea4cc Changed world loop to all_objective loop in cryopod check. Added all_objective add/remove procs to datum/objective.
Conflicts:
	code/game/machinery/cryopod.dm
2014-02-14 14:19:35 +01:00
alex-gh 4776dfd94f Telebaton now only stuns if it actually hits. 2014-02-14 14:13:03 +01:00
Zuhayr 6464f04c88 Fixes #3907 2014-02-14 14:03:13 +01:00
Zuhayr 151e9f6128 Discovered/fixed a division by zero error for standing on the supermatter core. 2014-02-14 13:58:53 +01:00
Zuhayr 438e48a5c1 Fixes #4306 (When a head goes into cryo storage during Rev, a random crewmember is chosen as a target instead.)
Conflicts:
	code/game/machinery/cryopod.dm
2014-02-14 13:56:33 +01:00
Zuhayr 85b59532fe using a welder with already damaged eyes no longer causes you to go blind
Conflicts:
	code/game/objects/items/weapons/tools.dm
2014-02-14 13:48:46 +01:00
Segrain 0568a0d3f2 Fix for unlocking exploit. 2014-02-14 12:07:56 +01:00
Segrain dd1f5f1546 Fix for unpinning humans. 2014-02-14 12:07:30 +01:00
Ccomp5950 0b7e70a293 Bugfix: AI Camera light toggle
Fixes #3676

Before:  Toggling would get stuck where it wouldn't toggle the camera until you reset your view.

After:  Camera light toggles, you have to toggle off before turning on a new camera light though.
2014-02-14 12:03:52 +01:00
Ccomp5950 39bfcc1e7a Code effeciency project: handle_embedded_objects
Before:  EVERYTIME someone moved their character this proc would be called and loop through every organ looking for implanted items to see if it needs to apply damage.

After:  We create a flag that is set when an item embeddes, only when that flag is set do we do that loop through organs upon movement.  Also every 10 ticks while that flag
is set we will check to see if we need to unset it.

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
2014-02-14 12:02:19 +01:00
Ccomp5950 ca75160d6a People in lobby won't see PDA messages. 2014-02-14 11:54:32 +01:00
Ccomp5950 1c9271d218 Code effeciency project: Sun datum
Because of the wrong direction of this sign, every single solar array was being checked for occlusion every tick.

This should fix that right up.

Trackers set to update their angle only when the sun does.

Solar panels set to calculate occlusion every minute (was every tick (though thought to be set to every 6 minutes (36 degrees)), now checks every 6 degrees of sun movement or so)
2014-02-14 11:54:08 +01:00
Ccomp5950 2655c9b341 pAI messenger bugfix.
pAI has to be a special little snowflake and have it's own messenger proc instead of letting a AI-PDA handle it.

So, updated it with the newest tnote variable functionality so it can participate.
2014-02-14 11:53:10 +01:00
ZomgPonies 2c9dee38cb Merge pull request #155 from alex-gh/revolver_ck
Revolver conversion kits now modify revolvers without catastrophic failu...
2014-02-11 18:50:08 -05:00
ZomgPonies 3d4dd919c7 Merge pull request #156 from alex-gh/halloss_fix
halloss now makes you slower instead of faster
2014-02-11 18:49:56 -05:00
alex-gh 3cc986206c halloss now makes you slower instead of faster 2014-02-11 13:22:36 +01:00
alex-gh e0d84dba7e Revolver conversion kits now modify revolvers without catastrophic failure chance 2014-02-11 12:10:09 +01:00
Ccomp5950 4ae2cd974b Ghosts can see PDA messages. (Redo: PR #4065 lost in merge) 2014-02-11 03:00:04 -05:00
ZomgPonies f30cd8e96b Some statue tuning 2014-02-11 02:45:36 -05:00
Giacomand 2305f8551c The statue will call dust() when gibbed.
Increased the range of blind() so mobs just outside his can_be_seen() check won't stop it from blinding them.
Added a client check for AI stuff.

Conflicts:
	baystation12.dme
2014-02-11 02:26:52 -05:00
Giacomand 97e5f285d2 Changed their name and description so they almost match with the ordinary statues. 2014-02-11 02:26:04 -05:00
Giacomand e9d4226480 Fixed statues trying to attack mice behind walls.
Buffed their speed and damage.
Reduced their vision range a bit.
Statues will now attack nearby mobs when after a target.
2014-02-11 02:25:46 -05:00
Giacomand d3f086e942 Adds a new statue hostile mob!
This hostile mob is very much like other monsters that move/kill you when you don't look at them.
This mob is also designed to be player controlled and has spells to get around the 360 vision problem, such as flickering lights and causing people around it to go blind for a short duration.

CANPUSH is now used by simple_animals
Added 4 directional sprites for the statue.

Conflicts:
	code/modules/mob/living/simple_animal/simple_animal.dm
2014-02-11 02:25:10 -05:00
ZomgPonies 27950d0542 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-02-10 07:08:48 -05:00
Loganbacca f4eb9aea73 Bullet inscriptions
- Can inscribe text into bullets by using a screwdriver on a bullet casing
- Does not work on non-metal type bullets (i.e. rubber bullets, beanbags, stunshots, etc)
- Added weakbullet subtypes "rubber bullet" and "beanbag" with appropriate names

Conflicts:
	code/modules/projectiles/ammunition/bullets.dm
	code/modules/projectiles/projectile/bullets.dm
2014-02-10 07:07:49 -05:00
Ravensdale 5eab43b3d2 Tweak APC self-naming so they read better when examined or interacted
with. Thanks Sky for the suggestion and Mloc for the why.
2014-02-10 07:02:18 -05:00
Ravensdale 163f3ad5c4 Self-naming APC's! Now even mapped in APC's will rename themselves
depending on what zone they're in. Makes more mapping sanity.
2014-02-10 07:02:06 -05:00
Segrain 3b86b29063 Check for verb removal. 2014-02-10 07:01:30 -05:00
Zuhayr 6302573ed3 Fixes #4223
Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/mob/living/carbon/human/human_defense.dm
2014-02-10 07:00:58 -05:00
Zuhayr 56e71df462 Generalized yank_out_object(). 2014-02-10 06:53:25 -05:00
Loganbacca c58f30564f Fixed shrapnel embedding
Conflicts:
	code/modules/mob/living/carbon/human/human_defense.dm
2014-02-10 06:53:09 -05:00
Fox-McCloud 963dbaee6b Re-implementation
Makes the AI's voice more "AI"-like, adds a title screen, enables end of
the round sound-byte quips, and enables two additional songs during
pre-game
2014-02-08 23:47:06 -05:00
ZomgPonies 40090d5aa7 Merge pull request #150 from Fox-McCloud/Enemy-Communication-Intercepted
Enemy communication intercepted
2014-02-08 20:47:12 -05:00
ZomgPonies ceb322c1d0 Merge pull request #149 from alex-gh/vg_cherry-picks
VG update_icon optimizations for APCs and canisters.
2014-02-08 20:47:03 -05:00
ZomgPonies 663ce30f0c Merge pull request #152 from Regen1/master
Heavy laser buff, new sniper projectile
2014-02-08 20:46:52 -05:00
ZomgPonies 1300cf7b8f Merge pull request #153 from SamCroswell/master
Admin Room Revamp, ERT Announcer Adjustments
2014-02-08 20:46:39 -05:00
SamCroswell 4101ce7b5d Admin room revamp 2014-02-08 13:35:35 -05:00
Regen 2abd278744 Heavy laser buff and new sniper projectile
Boosted the heavy laser to do 45 damage instead of 40, making it
slightly better than the standar laser.
Made the energy drain slightly less on mechs
Added a more slim projectile to the sniper rifle, the old fruit shot was
to fat
2014-02-08 13:20:59 +01:00
Fox-McCloud d4329e4815 Enemy Communication Intercepted...
security level elevated.
2014-02-08 02:22:47 -05:00
Rob Nelson 5ce97a7d25 More DNA fixes. 2014-02-07 20:56:21 -05:00
SamCroswell be3c95a9ff Changes 'n shit 2014-02-07 18:43:48 -05:00
ESwordTheCat 2b627d29e9 Missed the comment for line (/obj/machinery/apc/update_icon()). 2014-02-07 06:51:56 +01:00
ESwordTheCat 8930ca5b58 "Else" clause removal (/obj/machinery/apc/update_icon()). 2014-02-07 06:51:33 +01:00
ESwordTheCat 4b0f3e8b78 "Else" clause removal (/obj/machinery/portable_atmospherics/canister/update_icon()). 2014-02-07 06:51:11 +01:00
Rob Nelson c86063c271 Fix genetics spells not working. GG for not using panel variable, nerds. 2014-02-06 23:52:20 -05:00
ZomgPonies 52f7f84999 Diona fix 2014-02-06 23:51:34 -05:00