Commit Graph

675 Commits

Author SHA1 Message Date
DeityLink
1b4b478e13 Experimental Guns No4. Gatling Gun 2015-08-24 00:06:15 +02:00
d3athrow
10729ecead Merge pull request #5444 from DeityLink/gunnss
Impacts hotfix
2015-08-24 00:05:13 +02:00
clusterfack
a9f7d4954d Merge pull request #5435 from DeityLink/gunnss
[Experimental Guns] No.3: Spur
2015-08-24 00:05:12 +02:00
ComicIronic
0748d11657 Merge pull request #5424 from DeityLink/gunnss
[Experimental Guns] No.2: Righteous Bison
2015-08-24 00:01:36 +02:00
ComicIronic
f5a65fbdcc Merge pull request #5403 from DeityLink/gunnss
[Experimental Guns] No.1: Ricochet Rifle, also a few fixes
2015-08-23 23:54:27 +02:00
D3athrow
efbbd98ebb spell fixes 2015-08-22 16:04:58 -05:00
D3athrow
13a64985f6 lightning tweaks 2015-08-20 19:57:42 -05:00
PJB3005
1d92fdc376 Fixes ceil, as such, fixes Eguns. 2015-08-18 17:29:27 +00:00
D3athrow
df3a6d1cc0 fix taser icons 2015-08-17 19:19:19 -05:00
D3athrow
e9c9d94d81 sleep and lightning spell changes. 2015-08-16 17:14:17 -05:00
D3athrow
c3a9905811 Like wizards n shit, zap mothafucka 2015-08-15 22:45:37 -05:00
PJB3005
9d7ff729b6 Atom locking 2015-08-15 15:06:04 +02:00
clusterfack
29259b3343 May be better to have it remove from the screen as well as we're pooling them 2015-08-11 01:40:25 +00:00
clusterfack
a09c1648bd Probably stops huds breaking
- Added a thing to remove screen obj references to logout in addition to being called in destroy instead of relying fully on the reset screen obj proc.

- Moved some hud creation from AI to the hud datums where it should have been, might fix an issue or two

- My teeth still hurt from the dentist

- Adds robot module backgrounds to one of the screen objs that should be removed on logout as well so all screen objs should always be accounted for going in/out

Man you have to be reeeally careful with pooling about this kind of shit.
2015-08-03 15:10:58 -05:00
DeityLink
fff83fb4e9 ricochet feedback 2015-07-21 18:53:20 +02:00
DeityLink
5090a5213a Impacts hotfix 2015-07-21 17:51:38 +02:00
DeityLink
46102265b5 betterpooling 2015-07-21 14:56:43 +02:00
DeityLink
9dcb04d022 pooling 2015-07-21 14:34:33 +02:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
DeityLink
402db9ec25 polar 2015-07-21 04:09:03 +02:00
DeityLink
81d0f068e7 switch 2015-07-21 03:26:55 +02:00
DeityLink
4a521c8468 aaaa 2015-07-21 03:18:11 +02:00
DeityLink
74df342ad7 polar star 2015-07-21 02:29:15 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
DeityLink
7e040f10db impacto 2015-07-20 18:44:35 +02:00
DeityLink
9801a9424d Experimental Guns No3. Spur 2015-07-20 04:36:01 +02:00
DeityLink
b6281d75c6 abs 2015-07-19 19:42:37 +02:00
DeityLink
84ce65b35f optimization 2015-07-19 19:21:52 +02:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
DeityLink
af2f52f4cc Experimental Guns No2. Righteous Bison 2015-07-19 02:07:22 +02:00
DeityLink
9b02a3f064 optimizations 2015-07-18 17:37:47 +02:00
DeityLink
f3725cfb67 Fixing Power Gloves lightning sprite and Laser Beams now use a Bresenham path 2015-07-18 12:32:30 +02:00
DeityLink
1a2e246497 Experimental Guns No1. Ricochet Rifle 2015-07-18 12:30:51 +02:00
clusterfack
c0be34f456 Merge pull request #5409 from clusterfack/araara
Fix #5406
2015-07-18 05:22:38 -05:00
clusterfack
b7104359c9 Fix #5406
Only one of these caused an issue, but I think all four had the potential to
2015-07-18 05:10:22 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
clusterfack
6293688af9 Removes more manual del() calls
-Lots of things
-They all call delete
-Lots call spawn() unnecessarily
-They should garbage collect or be pooled now
2015-07-16 00:54:24 -05:00
NigglyWiggly
586293c88e I assume this is the problem 2015-07-11 20:48:29 -04:00
NigglyWiggly
0b7e2a15e1 Megabusters
To go with the megaman outfits in the autodrobe, the megaman and
protoman ones are harmless, but the Legends one packs a bit of a punch
2015-07-11 19:55:39 -04:00
Wizardcrying
3776806333 Changes the pneumatic cannon's weight to 4 2015-07-06 20:23:02 -07:00
d3athrow
c4f4521940 Merge pull request #5193 from dylanstrategie/Meteor-Hit-Is-Over
Forcefully deprecate meteor_hit()
2015-07-01 18:45:22 -05:00
D3athrow
b772255e7a RUNTOOMS 2015-06-30 20:37:50 -05:00
dylanstrategie
8f1132f443 Forcefully deprecate meteor_hit()
meteor_hit() is a textbook example of snowflake. What you have here is a
proc linked to a single entity (the small meteor) which shouldn't even
have it (ever since I reworked meteors, small meteors explode) that is
present in FIFTY. FUCKING. FILES.

Since an explosion more than clearly does the damage we want done on
meteor impact, it is more than logical to remove it and lighten our code
of obsolete and obscuranting procs

For the handful of times where it isn't possible to straight up remove
it (immovable rod, dust, small meteor), the code was quickly patched by
making it fire ex_act(2), given that small meteors perform
explosion(src.loc, -1, 1, 3, 4, 0)

Doing it quick and dirty because otherwise it's going to cause conflicts
everywhere
2015-06-29 16:16:03 +02:00
PJB3005
5c75d4b51f Fixes #2182 2015-06-27 12:51:11 +02:00
D3athrow
de074f2114 yup 2015-06-19 18:07:38 -05:00
d3athrow
9ca7769ace Merge pull request #4584 from ComicIronic/MaterialDatumImpl
Material datum implementation
2015-06-16 16:44:54 -05:00
D3athrow
6f8f1ff08f 110% plagiarism 2015-06-13 20:18:43 -05:00
ComicIronic
06b5e60bbe Material datum implementation
Material datum functionality changed to mimic that of reagents etc. by
using a global datum list and an assoc value list.
Material datums added at the atom level.
starting_materials var added - on New(), the materials in the list are
added to a datum. An empty list generates an empty datum, a null means no
datum.
m_amt, g_amt, and where applicable gold_amt, etc. completely removed,
replaced with starting_materials where applicable.

Fabricators
Fixed a bug with fabricators taking design cost, not shown cost.
Fixed a bug with fabricators taking costs before a design was shown
completable.
Fabricators now transfer the materials they use in the design to the atom
produced's material datum.
Designs are now world-consistent : scanning the same atom will ref the
same design, and scanning an atom with a design will fetch it.
Mechanic fabs now add plastic cost on top of the design, not to it.
Mechanic designs no longer require random extra materials.
Mechanic designs are now material-specific, not type-specific.
Mechanic blueprint uses have been removed, in favour of a consumable
system.
RnD wires moved to the datum system.
Autolathe moved under fabricators. It preserves as much functionality as
possible.
Framework added for plastic costs on mechanic fabs to be toggled, and for
removal of designs to be toggled also.
2015-06-13 16:13:02 +01:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
ComicIronic
2f9fd5f506 General bugfixing
Moved cell charger emag behaviour into the general system. Damn you, dylan.
Fixed #4849, helmet wasn't updating the right icons.
Fixes a runtime (caused by bees) with static_overlays.
Absolute pathed shotgun.dm, also fixed #4499, shotgun now keeps shells loaded.
2015-06-06 16:01:44 +01:00