Commit Graph

24122 Commits

Author SHA1 Message Date
Shadowmech88
0fe6d3b653 Future Grenades (#13519)
* Adds future grenades.

* Fixes conflicts.

* Indents see_fall() loops.

* Default range argument.

* /mob/dview now ignores send_to_future()

* AI eyes, observers, and the nuke disk are now timeless.

* Blob overminds are now timeless.
Objs are now nullspaced upon being sent to the future, just to ensure they're not damaged by anything in the present.

* Allows mobs deafened by the grenade's effect to still hear the sound it makes when it ends.
2017-01-28 09:32:08 -05:00
Shadowmech88
83c5e076fd Banannon (#13658)
* Adds banannon.
Adds APDS rounds.
Adds banannon to clown traitor uplinks for 13 TC.

* Banannon price increased to 18 TC.
The clumsy check for the banannon is inverted. Non-clumsy users have a 50% chance of the gun exploding.

* Makes requested changes.
Fixes bug that prevented you from shooting people point-blank with the banannon.

* Fixes conflicts.
2017-01-28 09:22:45 -05:00
Shadowmech88
e6e612abd4 Fixes flashbangs stunning pAIs forever. (#13629)
Fixes pAIs not being ejected from medbots upon the destruction of the medbot.
Fixes runtime error when placing an empty pAI into a medbot.
2017-01-28 09:00:04 -05:00
Rob Nelson
eeee27bd60 Merge pull request #13543 from Shadowmech88/ZombieRods
Bigger and More Immovable
2017-01-27 12:11:00 -08:00
Rob Nelson
d50d028119 Merge pull request #13662 from Shadowmech88/FormattingStuff
Fixes get_exact_dist() and Improves Reagent Checking
2017-01-27 11:52:58 -08:00
Rob Nelson
4f3a5ab403 Merge pull request #13640 from Shadowmech88/Xray
X-ray Beam Penetration
2017-01-27 11:50:12 -08:00
Rob Nelson
6f73f5eb34 Merge pull request #13651 from Shadowmech88/SmartGunSafety
Smart Laser Gun Safety
2017-01-27 11:46:40 -08:00
Rob Nelson
1057223f2d Merge pull request #13659 from Intigracy/butwheresdanookat
The nuke is now blob immune, so that blobs can't just eat the nuke and forget about it
2017-01-27 11:37:26 -08:00
Rob Nelson
c22adb8ee0 Merge pull request #13540 from Shadowmech88/ZombieMedicalVault
Medical Research Vault
2017-01-27 11:30:47 -08:00
Rob Nelson
c094e8ae57 Merge pull request #13458 from Probe1/removes_mining_objectives_from_heist
Comments out "Steal minerals" objectives for Vox Raiders. 
<probe1> and I'm sure my PR is fine
2017-01-27 11:21:17 -08:00
Shadowmech88
694f7aad52 Requested changes. 2017-01-27 12:26:05 -06:00
9600bauds
419834a13c Malf AI delta countdown doesn't tick down if the AI is outside the station z-level (#13524)
* Malf AI delta countdown doesn't tick down if the AI is outside the station z-level

* whatever lol
2017-01-27 09:23:24 -05:00
Shadowmech88
d9b16fb173 Gives pAIs a zone selection HUD object. (#13650) 2017-01-27 08:34:45 -05:00
SonixApache
f268b5df31 Iron crates instead of plasteel crates (#13619)
Makes crates constructable from iron instead of plasteel. Who the fuck thought this was a good idea?
2017-01-27 08:34:01 -05:00
Shadowmech88
0147db8032 No-fruits and no-fruit pies now have mouse_opacity set to 2 while cycling, making every cycle have exactly the same clickable area. (#13613)
Each no-fruit and no-fruit pie has its own randomly shuffled result list, through which it cycles uniformly.
2017-01-27 08:32:27 -05:00
BobdaBiscuit
810ca7323e Adds "Pause after first step" functionality to integrated pAI bots and the AI Eye (#13653)
* adds stumble functionality to pais

* better lastmovement setting

* adds stumble to the AIeye
2017-01-27 08:20:23 -05:00
jknpj
1f15711d7e Artifact log tweaks (#13596)
* Artifact log tweaks

Fixes a few errors, adds effect ID and artifact spawn info.

* this is kinda bugging me
2017-01-27 08:16:16 -05:00
9600bauds
5755fefcb0 Morgue trays don't show suiciders as green (#13593) 2017-01-27 08:15:10 -05:00
unid15
ec39884930 Adds fluff computers (#13582) 2017-01-27 08:12:04 -05:00
Shadowmech88
eff0d68b53 Colt Single Action Army (#13566)
* Adds Colt Single Action Army.

* Adds spinning visible_message. Spinning of the sprite to come later if I can figure out how.

* Revolver spinning, now with actual animated spinning icon!

* Fixes proc being where it shouldn't be.
2017-01-27 08:08:32 -05:00
jknpj
4215d8226e Ports Nar-Sie's spawning animation (#13565) 2017-01-27 08:07:34 -05:00
Shadowmech88
ecda958a9f Fixes if() arguments in get_exact_dist().
Adds new procs for reagent checking.
2017-01-26 23:57:52 -06:00
Rob Nelson
2c1605945c Merge pull request #13643 from Shadowmech88/BullwhipAttackDelay
Bullwhip Missing Attack Delay
2017-01-26 16:45:34 -08:00
Intigracy
0e805107bb The nuke is now blob immune, so that blobs can't just eat the nuke and have no real threat against them. 2017-01-26 15:59:54 -08:00
Shadowmech88
0902c4a5d7 Adds two slide whistle sounds to the sound synth. (#13647) 2017-01-25 19:25:50 -05:00
Shadowmech88
a4956e4e3b Adds safety option to smart laser guns to allow pAIs to avoid misfires. 2017-01-25 16:48:35 -06:00
Gef21
c717e17677 Ports a super cool hairstyle for whyfus (#13644)
* Adds sprite and code

* removes a thing I added by accident lmao whoops
2017-01-25 15:48:04 -05:00
Kammerjunk
8a5bde671f Logs pouring reagents on floor with long jump link (#13642) 2017-01-25 14:13:32 -05:00
Shadowmech88
7fa50312bc Damage lost on Bump() lowered to 3.
If an X-ray hits an rwall or blast doors, the beam dies.
2017-01-25 13:00:08 -06:00
Shadowmech88
e88d37bbc3 A small attack delay is now applied when missing with a bullwhip. 2017-01-25 12:46:04 -06:00
Shadowmech88
c8c6fe1d64 X-ray beams now lose 10 damage when passing through an rwall. 2017-01-25 12:11:38 -06:00
Shadowmech88
cba3bf8e8a The X-ray beam's damage is now reduced by 5 for every obstacle it passes through. 2017-01-25 11:59:11 -06:00
Shadowmech88
d9070482df X-ray beams now have infinite penetration.
Every time an X-ray beam passes through an object, its damage is reduced by 2.
The beam is deleted when its damage reaches 0.
2017-01-25 02:00:28 -06:00
sood
77156fb03e Fixes null spell sound plays. (#13628) 2017-01-24 22:01:52 -06:00
Shadowmech88
c1422301e8 Harlequin Ichthyosis (#13503)
* Moves epidermolysis bullosa code to be with the other stage 3 virus symptoms.

* Adds harlequin ichthyosis stage 4 virus symptom.

* Checks whether the mob needs to breathe before giving it a message about breathing.

* Makes requested changes.

* More requested changes.
2017-01-24 20:57:17 -05:00
kol1th
067f2c7781 corrugated 2017-01-24 14:29:05 -08:00
Rob Nelson
6d487b16e5 Merge pull request #13563 from Shadowmech88/LeatherDrying
Leather Drying Tweaks
2017-01-24 11:42:03 -08:00
Probe1
670ec412c5 Comments out bags of holding and adds adv clownshoes to the trader vend. (#13616) 2017-01-24 11:30:47 -08:00
Gerard Sierra
603421bf1b Librarians now start with one additional language (#13571)
* Librarians now start with one additional language

* knot

* Notice span and how to
2017-01-23 18:13:36 -05:00
Adrian Dias da Costa Lima
605b66ad11 Fixes transit pod's pressure (#13568)
* transit

* fuck you transit pods

* mix_air

* moles

* my way
2017-01-23 12:34:21 -06:00
sood
b5f047bb96 ASSERT to prevent null sounds from unintentionally being played. (#13591) 2017-01-23 12:10:56 -05:00
Adrian Dias da Costa Lima
82c5f366a9 apcs (#13594) 2017-01-23 11:15:30 -05:00
Adrian Dias da Costa Lima
1d33658c23 Removes toggleable qdel (#13600)
* qdel

* verb
2017-01-23 06:15:23 -05:00
JMWTurner
7fb38cd97c somefat (#13604) 2017-01-23 06:12:10 -05:00
sood
55ff933718 Fixes laser hit sounds causing all sounds to stop. (#13590) 2017-01-22 18:39:09 -06:00
Gerard Sierra
6eece59755 Stops musical instrument dialog box from opening every time a song repeats (#13578) 2017-01-22 18:11:21 +01:00
9600bauds
6b144b5388 Makes IV drips nuke-approved (#13544) 2017-01-22 01:07:23 -05:00
jknpj
b07e0d915a Ports moving/lying/dead diona nymph sprites from Eris/Bay (#13555)
* Ports moving/lying/dead diona nymph sprites from Eris

* Tweaks update_icon and adds drop_from_inventory on death

When stunned/lying nymphs will now turn 90 degrees like before. drop_from_inventory on death added to prevent silly floating gear.
2017-01-21 02:36:09 -05:00
Shadowmech88
dd122fddd4 Now in Celsius. 2017-01-20 13:38:01 -06:00
Shadowmech88
f7c527cd4b Leather now dries based on air temperature alone.
Leather stacks now dry at the same rate as single pieces of leather.
2017-01-20 13:12:23 -06:00