Commit Graph

382 Commits

Author SHA1 Message Date
DamianX
201540d10a Refactored AI tracking (#16892)
* Refactored AI tracking

* updated open_nearest_door
2017-12-31 11:16:47 +01:00
MadmanMartian
35a139dc03 misc martian fixes #2 [NEEDS REVIEW] (#16595)
* martians can now be exploded

* removes human centricity

* new UI!

* centered inventory icons

* fixes some overly large throw icons, intent icons now black-background rather than white
2017-12-27 13:52:10 +01:00
Rob Nelson
57d2454cbc Merge pull request #16769 from MadmanMartian/misc_TK_fixes
Misc TK fixes
2017-12-16 21:39:01 -08:00
madmanmartian
f1e724b4aa attack_hand is now passed proximity and other parameters. 2017-12-13 15:00:03 +00:00
madmanmartian
06aaf9baea adds proximity check to stop people from crawlaporting with TK 2017-12-13 14:30:36 +00:00
MadmanMartian
c1b2e3ddad Adds crawling (#16610)
* You can now crawl when on the floor. Click with an empty hand on a turf in proximity

* can no longer crawl-move while being pulled or locked to something

* uses the current movement cooldown code for delaying the movement
2017-12-02 17:59:37 +01:00
sood
dfca3d35e3 RETURNTOPOOL AND VARIOUS (#16540)
* RETURNTOPOOL AND VARIOUS

* fixes

* forgot a fix

* more fix

* too tired to git

* Sood AKA that guy that always tries to fix GC even though he forgets how it works every time and he always does it late at night in a hurry

* cluster knows best
2017-11-26 19:39:24 +01:00
MadmanMartian
5755fc75de misc martian fixes (#16265)
* misc martian fixes

* martians can now pick up smaller mobs like a human, and can check turfs like a human

* can now use player panel on martians

* adds martian language

* missing arguments from u_equip and unequipped

* potentially out of scope changes

* that wasn't how object-oriented programming is supposed to go at all!

* removes carbon check

* martian shield funtimes

* rewrites attacked_by so it's more OOP-friendly

* optimizations and keeping to the standards
2017-11-03 18:29:11 +01:00
Rob Nelson
f3b88857a1 Merge pull request #16404 from PJB3005/remove-unnecessary-delays
Removes unnecessary delays on handled attackby.
2017-11-03 00:10:39 -07:00
jknpj
80937eeddc Grippers ACT2 (#15865) LET IT ALL BURN
* Grippers 2

[insert eletric bogaloo meme]

* watafuk

* not used.

* ops

* Makes Beer2 more expensive

* removes the sheet inserter board

* Adds sheet inserter to supply

* fucking --force

* OPAQUE

* G.wrapped

* Good point.

* prevent

* I'll test this later.

No really, i will.

* You got a point

* JUST GO FOR IT

adds the food bag back because what the fuck

* Anomaly goes from 1 to 10

* oops

* we back

in black
2017-11-02 18:31:59 -07:00
PJB3005
5fcee1bcea Removes unnecessary delays on handled attackby.
You know how when wrenching pipes, if you misclick and hit one you already placed, you can't place pipes for a moment?

Yeah some genius decided that if an attackby is handled it MUST generate a cooldown. Every object that DIDN'T have a cooldown on attackby was literally misusing attackby.

This dumb cooldown is finally removed. There's still cooldowns on attacking and stuff as far as I can tell.

If anything becomes exploitable and spam clickable we can fix that later.
2017-11-01 08:09:00 +01:00
Shadowmech88
53a82cda2e Holographic People (#16275)
* Adds holographic people for the holodeck.

* Uses is_blocked_turf().

* Suggested changes.

* Moves files around.

* Fixes file tracking.
2017-10-22 13:58:34 +02:00
MadmanMartian
332cf83a1e merge to new laptop 2017-10-10 17:00:21 +01:00
jknpj
3ff82764df Forgot those 2 as well. 2017-09-15 20:04:29 -03:00
jknpj
d1bc0685ae Xenos updates
yadda yadda
2017-09-15 19:30:05 -03:00
unid15
ba1422c378 Allows taking photos through cameras 2017-08-31 15:26:38 +02:00
unid15
66b345b890 Removes camera exploit 2017-08-30 18:02:14 +02:00
Rob Nelson
19f0abffd7 Revert "Runtime hunting, action.dm ACT 2" 2017-08-26 11:15:04 -07:00
jknpj
2c792d0245 Runtime hunting, action.dm ACT 2
woah, is that a M O T H E R F U C K I N G jojo reference?
2017-08-25 21:14:40 -03:00
Rob Nelson
e4500764a0 Merge pull request #15730 from SonixApache/borg_pressure_sensors
Borg pressure / temperature sensor HUD
2017-08-17 19:14:00 -07:00
MadmanMartian
05b827faae fixes compile issues 2017-08-16 02:35:38 +01:00
MadmanMartian
2cf2d74bbc Merge remote-tracking branch 'unidrepo/scootaloo' into scooty
# Conflicts:
#	cfg/admin.txt
#	code/modules/mob/mob_helpers.dm
2017-08-15 21:39:10 +01:00
jknpj
ce17913199 Ventcrawl sanity
*buzz
2017-08-15 16:44:59 -03:00
Sood
45619209b5 Remove dead code, add Destroy for Odysseus 2017-07-18 12:55:05 -07:00
Sood
def45fffc8 Fixes several medhud oversights, organizes some code 2017-07-18 12:35:20 -07:00
SonixApache
8491433efd HUD for MoMMIs 2017-07-09 04:05:51 +02:00
SonixApache
5652fcb7d1 it werks 2017-07-07 06:31:11 +02:00
SonixApache
6bd0c15fa3 cool icons, just need working low alerts 2017-07-07 06:04:15 +02:00
SonixApache
7f21898511 More work towards getting the HUD elements in there 2017-07-07 04:34:45 +02:00
Rob Nelson
6e088dc6db Glass Floors (#15299)
* WIP: Glass floors.

* More work

* Missed indentation

* Falling implemented, fatties don't affect plasmaglass.

* has_gravity checks and more dickery

* Fuck it.

* Airless variants.

* Deconstruction steps.

* Fix runtimes.

* Admin logging of decon.
2017-07-06 17:53:51 -07:00
Shadowmech88
ee88be7f83 Hand Restraint Refactor (#15159)
* Moves hand restraining up to /obj/item

* Allows belts to be used to restrain hands.
2017-06-17 09:49:57 -07:00
Shadowmech88
d52ec77972 Basic Human AI (#15172)
* Adds a basic NPC AI for humans, capable of feeding itself when hungry and clothing itself.

* Does more stuff.

* Adds some more stuff.

* Forgot this.
2017-06-17 13:35:19 +01:00
Shadowmech88
d99e3e037c Become Snakes Tweaks (#15149)
* Reduced health of wiz snakes from 20 to 5.
Wiz snakes now disappear when the wizard dies.

* The snakes are no longer centered on the wizard.
2017-06-07 21:01:02 -07:00
Shadowmech88
0fa9babed1 Changes How Transmogrification Works (#14783)
* Alters how transmogrification works.

* Makes requested changes.
2017-05-18 23:17:23 -07:00
Shadowmech88
9f194b1eae Time Suit (#13894)
* Adds the time suit.

* Adds better sprites by diammz.

* Activation and deactivation sounds added to time suit.

* Fixes conflicts.

* Fixes conflicts.

* Fixes argument names.

* Makes some things into procs.

* Fixes compile errors.

* Ready for real this time.
2017-05-09 22:03:38 +01:00
unid15
38f7bcd3f4 Changes some typepaths (#14522)
* Removes /obj level crap

* Woopsie shmoopsie

* Woopsie shmoopsie part 2

* Fixes 30000 changes

* Test

* Let's see how this works

* Revert map changes

* This will work at last
2017-04-06 20:38:04 +01:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
9c5e7510dc TRAINS (#14503)
* ADDS TRAINS

CHOO CHOO MOTHERFUCKER
-FAST TRAINS
-SLOW TRAINS
-THOMAS THE TRAIN ENGINE
-TRAIN SIMULATOR BITCH MOTHERFUCKER WHAT YOU KNOW, TRAIN SIMULATOR BITCH WATCH THAT TRAIN GO, I PULL UP TO THE STATION YEAH IM ON TIME, STACKING MAD CHIPS WHEN THEY HOP ON MY LINE
-MOTHERFUCKER ARE YOU REALLY GOING TO READ ALL THIS
-PRETTY SURE BY THIS POINT YOU HAD TO OPEN UP THE COMMIT ITSELF TO READ THIS
-WOW FUCKING STOP ALREADY YOU NERD
-adds penis to vagina

* FORGOT MY COAL
2017-04-02 00:56:03 +02:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
unid15
4fabf2e71e Moving on walk intent causes you to avoid stepping into the Hive's supermatter lake (#14483)
* Solves the supermatter lake crisis

* 1
2017-03-31 15:09:01 -04:00
unid15
d0506de8ef Scootaloos 1 2017-03-28 20:56:19 +02:00
Skullyton
adcf51c9a5 Monkey HUD funtimes, lightbulb nullspacing (#14264)
* reworks monkey hud to have more dependencies, lights now no longer nullspace

* Canyousmelelelelewhattherockiscooking

* I did a dylan
2017-03-07 23:06:39 -05:00
Skullyton
c74643df3c More necromorphs (#14120)
* More necromorphs

* probe ain't having none of your casual crap
2017-03-07 15:47:42 -05:00
Gerard Sierra
82866ebcd0 Double action(button) boogaloo (#13935)
* action buttons awaiting tooltips

* Before replacing action_button_names

* almost there

* include the thing

* convert action button names, "working"

* HONK

* i'm not sure this does what I think it does but it does, hide arrow works?

* Buttons can be moved properly, don't null anymore

* everything works*

* We have spellmasters we probably don't need these

* Removes their action icons, a few more verbs, could do with some neat sprites

* Ay we could move this to the visor like he originally wanted

* ALMOST FIXED

* HATE HOLOMAPS

* Why this

* TG but stronger
2017-02-23 13:21:16 -05:00
Sood
eafa0947bb Fixes Celt's misuse of fullscreen code 2017-02-07 16:51:27 -08:00
Pieter-Jan Briers
ac7e891b7e Mouse wheel based RPD control. (#13670)
* Mouse wheel based RPD control.

* Fixes last bugs.
2017-02-06 14:55:40 -05:00
Rob Nelson
cb0dfb88c1 Merge pull request #13595 from Skullyton/mouseketeers
Mouse changes
2017-01-29 16:08:05 -08:00
Shadowmech88
d9b16fb173 Gives pAIs a zone selection HUD object. (#13650) 2017-01-27 08:34:45 -05:00
Skullyton
83539f2131 Mice can't ventcrawl if they eat too much, and can starve 2017-01-25 19:08:29 +00:00
9600bauds
0dc86433b7 garbage unatomic stupid PR (#13491) 2017-01-16 17:00:15 -05:00