Commit Graph

294 Commits

Author SHA1 Message Date
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
clusterfack
99db5862d8 Centers Parallax (#11141)
I made some changes earlier to make it so parallax icons have screen loc of center,center and pixelshifted from there so that the client view size could decrease to 1,1 when you mousewheel down. However I did not center them properly, this centers them properly and improves the update loop slightly.
2016-07-26 15:25:06 -05:00
unid15
807f27f601 Pop out cakes (#10604)
* Pop out cakes

* Bter

* attack_hand on the cake, locking category bs

* Fix

* Keep pixel_x/y

* update desc
2016-07-26 14:32:07 -05:00
Exxion
ce0f975ec0 Some fixes (#11087) 2016-07-22 00:59:27 +01:00
clusterfack
f6ca321926 Makes it so you can't see parallax outside of your view with no space present 2016-07-10 03:01:58 -05:00
clusterfack
8f8ae3b90b Fix a current parallax issue 2016-07-09 03:44:35 -05:00
clusterfack
131f5659fc Some different parallax shit (#10858)
* Some different parallax shit

Fixes parallax not letting your view reduce below size 7
Removes parallax forcing you to see things over walls
Fixes whatever other seeing space bugs there are

* Some code improvements
Fixes hyperspace transit layering bug
2016-07-08 23:16:09 -05:00
ComicIronic
03861f64f5 Moved limb and zone internal names over to defines, (#10871) 2016-07-06 18:25:43 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
JustSumBody
942636fbf3 Restored telekineses functionality (#10629) 2016-06-18 14:49:13 -05:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
9600bauds
dfa3c9568a Makes about as much sense to me as the old system (#10490)
Refactors stripcode, the oldest, crappiest, and most bizarre code I have ever seen
* Takes strippingcode behind the shed, shoots it

* Takes inventorycode out to the Nevada Desert, nukes it

* Removes Hitler

* Does the thing

* Still need to test this

* tested
2016-06-17 18:07:30 -05:00
Shadowmech88
1b21f1aa27 Fixes borer ventcrawling and disconnecting from dead hosts. (#10595) 2016-06-16 22:37:55 -05:00
Shadowmech88
0c2ec12d2d Multiple Borers in a Single Body (#9066)
* Adds the ability for multiple borers in the same host. Adds upgrade paths for chest and leg borers.

* Fully implements the ability to have multiple borers in a single body, complete with unique chems, verbs, and genetic unlocks.

* Fixes to do with movement_speed_modifier, and some conflict resolution.

* Fixes some paths.

* Fixes conflicts.

* Fixes more conflicts.

* Inorganic limbs can no longer be infested. Removes arm borers' ability to produce creatine.

* Removes all mention of the term "cortical" from borers.
2016-06-16 20:34:02 -05:00
clusterfack
d08cb4ac81 Revert "One-Way Windows" (#10535) 2016-06-13 06:15:13 -05:00
Shadowmech88
16214c533f One-Way Windows (#10429)
* Adds one-way windows.

* Adds sanity to the new full window rotation verb.

* Window rotation verb now checks incapacitated().

* Fixes conflicts.

* Attempting to combine parallax and one-way windows.

* Attempt 2 to merge parallax code and one-way window code.
Parallax now seems to have full functionality.
Obscurities created by one-way windows now update properly even if the client's mob is inside another atom.

* Parallax now uses view() instead of range().

* Obscurities created by one-way windows now prevent mobs with clients attached from hearing speech or visible_messages originating from an obscured tile.

* Moves image generation out of /turf/New().

* No longer loops through parallax_on_clients, now accesses the prefs var.
2016-06-13 04:33:43 -05:00
clusterfack
26481af1e3 Parallax mouse opacity = 0 2016-06-10 03:41:58 -05:00
clusterfack
969e94650b Optimized Space Parallax (#10444)
* ok

* asdfasd

* rev3

* rev4

* rev, 5?

* REB6

* rev7

* rev8

* final revision

* Fix rebase

* penultimate rev

* final rev
2016-06-08 16:23:37 +02:00
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
9600bauds
26d4603f1b Fixes borgs batoning people from inside lockers, makes players able to use containers etc. from inside lockers (#10071)
* Fixes players not being able to use their inventory inside a locker, fixes borgs attacking people from inside a locker + other similar shit

* Fix for recharging station part upgrades
2016-05-31 20:34:57 -05:00
PJB3005
22ea146b34 Revert "the Space Parallax update" (#10323) 2016-05-31 23:03:13 +02:00
DeityLink
cfef0afef0 the Space Parallax update (#10085)
* parallax1

* parallax2

* parallax3

* parallax4

* parallax6

* parallax7

* parallax8

* parallax9

* parallax11

* parallax12

* parallax13

* parallax14 and changelog

* parallax15

* parallax16

* parallax17

* parallax18

* parallax19

* parallax21

* parallax22

* parallax23

* fixing conflicts again

* Fixing that sqlite Error

* parallax25

* sql

* sql (reverted from commit 257cc728669d083118f15fe5cc3fb55fad62b1e6)

* sqlagain
2016-05-31 21:48:51 +02:00
clusterfack
12d2771355 Fixes 2 spell channeling bugs
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.

While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
2016-05-19 03:06:18 -05:00
clusterfack
b014b30a63 Spell channeling (#10042)
* Part 2

Pmuch works

* Final part

Adding helpings to properly take charge and remove the spell channeling in certain cases like logout

* Bugfix

* This might be important too

* Addressing comments

* Removing this line

* YOU FUCKING ABSOLUTE MADMAN

* A bit of update

Drop item hotkey removes spell channeling before dropping things

* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb

* Modifying is valid target for matter eater

* Better animated icon
2016-05-19 00:18:42 -03:00
unid15
a117923cbc Fix ghosts being unable to use gateways (#10043)
* fix ghosts being unable to use gateways

putting gateway code outside of gateway.dm is gay as fuck

* remove this shit from observer.dm

* and add it to gateway.dm
2016-05-14 19:37:16 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
DeityLink
a8fd4a803f [Hotfix] Fixing a level of zoom-related Blob issue (#9973)
* zooom

* dzafazfaz

* duh
2016-05-08 15:12:16 -05:00
DeityLink
40b4bfee21 Blob HUD (#9948)
* blob hud sprites

* blob HUD

* OOP is srs bsns

* changelog 9948

* haha holy shit someone stop me

* ghnazndjazhnfoizhioHNFAONHIOKZFNDZA
2016-05-08 02:48:39 -07:00
sood
200ac48943 Possible fix for fullscreen.dm runtime (#9901)
* Possible fix for fullscreen.dm runtime
The runtime that this was causing didn't provide any HUGELY descriptive info anyways, so this should help

* atom check
2016-05-05 18:22:37 -05:00
unid15
a5665e12ec attack_delay variable for items (#8752)
* Attack delays based on w_class

* Remove w_class attack delays

* remove CL

* remove unnecessary check
2016-04-29 19:53:12 -05:00
sood
5d391a9701 Makes AI HUD work because I somehow removed a line I dont know anymore (#9690)
* Makes HUD work because I somehow removed a line I dont know anymore

* honk
2016-04-27 00:15:03 -07:00
Sood
8713fccb59 ONE MORE MOMMI FIX 2016-04-26 20:19:51 -07:00
Sood
0afa1c9349 Remove unused lines 2016-04-26 20:04:32 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
cloroxygen
f80773361b Fixes #9574 #9592 #9586 (#9585)
* Telekenisis Electrocution #9574[sic] Fix

* Fixes #9592

* Fixes #9586
2016-04-23 18:49:27 -05:00
Intigracy
978b7e681e Your HUD no longer becomes black and white when you have noir vision. (#9460) 2016-04-17 00:39:39 -05:00
Intigracy
f4f7164826 Wow I merged Intigracy's first how unwise (#9213)
attack_verb is now always present tense
removes an unused and unticked hydro.dm which has the old defines for plants n shit
2016-04-07 11:47:02 -05:00
Intigracy
aa8f7bbe5a fixes toxins tank issue 2016-03-25 16:54:19 -07:00
Intigracy
5d3d59f74c you have to wave your arms around to use the Force 2016-03-16 06:03:52 -07:00
unid15
1c09b774f2 more kicking stuff 2016-02-28 12:07:30 +01:00
unid15
0406f35a52 fix vampires until biting is fixed 2016-02-27 12:15:34 +01:00
unid15
434f9a00aa roundhouse kicks
adds more bite/kick interactions

Supermatter kicking/biting, fancy item kicks

Better logging, fix kicks

grab + kick = this is sparta

stomp != sparta
2016-02-25 11:48:27 +01:00
unid15
2b060d322c You kick me down but I bite back
Attacks

talons and magboots

missing icons, legcuff check

meme references, magboot stomping toned down

ops

f

remove magstomp from vox magboots

p

do indows properly

hotkeys, cl

vox can bite silicon

Fix inconsistencies and typos
2016-02-25 11:47:34 +01:00
clusterfack
c80bcf85a9 Merge pull request #8227 from Exxion/multitile-adjacency
Fixes multitile adjacency
2016-02-19 13:22:19 -06:00
DrCelt
b8c6d73b94 Insane in the Membrane Fan Tribute
- Special thanks to @9600bauds
- This is a step towards #8220 as it will make variables like weakened and stunned easier to deal with.
2016-02-12 23:42:45 +00:00
Exxion
19f5b3cf86 Removes comment that is not only dumb and stupid but also no longer correct 2016-02-11 19:09:00 -05:00
Exxion
70b7a0a0f4 Fixes multitile adjacency 2016-02-11 18:53:39 -05:00
Zth--
2a597fea19 sounds and cool stuff 2016-02-08 21:35:42 -06:00
sood
e2ab9f9c7d Merge pull request #8015 from 9600bauds/insaneinthemembrane
Adds two more generalized sanity procs, fixes some improper sanity calls
2016-02-02 20:40:36 -08:00