Commit Graph

1216 Commits

Author SHA1 Message Date
Tayyyyyyy 497072d4d1 Update pronoun usage 2018-05-25 18:34:22 -07:00
Fox McCloud f328db7b2a Refactors Camera Damage and Disabling 2018-05-20 05:45:07 -04:00
Fox McCloud 79889f3e3e foam conversion 2018-05-19 19:55:29 -04:00
Fox McCloud a87170255b Makes Hulk Attacking Less Snowflakey 2018-05-19 02:32:34 -04:00
Fox McCloud c0d5655f4d Further Improves Attack Animations 2018-05-17 19:48:03 -04:00
Fox McCloud ab780b3acf Removes A Bunch of Old, Unused Files 2018-05-14 06:40:48 -04:00
tigercat2000 7fb8f8d76c Merge remote-tracking branch 'upstream/master' into more_ss_ports
# Conflicts:
#	paradise.dme
2018-04-30 09:27:11 -07:00
tigercat2000 7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00
Fox McCloud cfe182a1f7 Ports over Timer Subsystem 2018-04-28 20:26:04 -04:00
Kyep c3f271449e fixes merge conflicts with weapon removals 2018-04-26 00:09:18 -07:00
Kyep 08fdc2bce3 merge conflict fix 2018-04-25 23:48:44 -07:00
Fox McCloud 8c7b543415 The Great Conflictening 2.0: Removes /obj/item/device 2018-04-25 23:07:35 -04:00
Fox McCloud b3fa91030b oops 2018-04-15 22:41:42 -04:00
Fox McCloud 5c4aa9b3fd Removes All Weapons 2018-04-15 16:25:56 -04:00
tigercat2000 639c40d140 Merge pull request #8824 from Fox-McCloud/gc-ss-port
Ports TG's Garbage Subsystem
2018-04-05 20:49:04 -07:00
uraniummeltdown 7f2f8363d8 separates alien structures and effects into own files
fixes aliens not being able to open egg
2018-04-04 23:18:12 +04:00
Kyep 1b6b1deecc fixes merge conflict in custom_grenades.dm 2018-04-01 18:59:25 -07:00
Fox McCloud 22dc6860b3 Ports TG's Garbage Subsystem 2018-03-28 20:02:39 -04:00
uraniummeltdown 8f26d5b8b6 rename __DEFINES/mob.dm to __DEFINES/mobs.dm
make environment_smash into bitflags
add obj_damage for simple animals
make default max_integrity and obj_integrity INFINITY for non-defined objects, until we can move more objects to obj_integrity/take_damage() system
adds examining objects to roughly check damage
more obj_defense.dm procs
tables can be attacked with items, glass tables have a narsie_act()
fixes, changes to make it compile
2018-03-04 13:52:55 +05:00
uraniummeltdown 946ae0d58d moves var/list/armor to /obj level
adds armor to many objects
re-adds the clockcult floor sprite (accidentally removed in another PR)
adds clockcult effects to the clockcult floor
adds clockcult grilles
adds var/broken to /obj/structure
adds unused resistance_flags var
moves burn_state and resistance_flags to flags.dm
more updates to attack code
updated obj_defense.dm procs
2018-03-04 13:52:54 +05:00
Kyep 8ee9e342a0 removes old airlock stuff 2018-03-01 20:45:03 -08:00
Kyep 5f2ef09a13 fixes merge conflict with bureaucracy.dmi 2018-03-01 19:12:10 -08:00
Fox McCloud 5c24e7720d Merge remote-tracking branch 'upstream/master' into disco-inferno
# Conflicts:
#	code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm
2018-01-29 20:56:44 -05:00
tigercat2000 9a7a8c1f00 Merge pull request #8535 from KasparoVy/bloodsplatter-fix
Fixes #8508, the Needless Shedding of Blood
2018-01-21 13:43:19 -08:00
Kyep 66814ecd27 fixes merge conflict with misc_floor 2018-01-20 17:08:07 -08:00
uraniummeltdown f1577b43f7 ethereal jaunt water effect won't show during wraith jaunt
removed unnecessary icon var settings
2018-01-18 22:25:34 +05:00
uraniummeltdown c89b1e8463 repaths /obj/effect/overlay/temp to /obj/effect/temp_visual 2018-01-18 13:03:49 +05:00
uraniummeltdown 9c90c817b6 adds missing lavastaff and guardian phase effect icons
kills off anim() proc, removes ninja rigsuit electricity effect
gets rid of the flick() in temporary_visual.dm because pooling is dead
updates ethereal_jaunt.dm and makes it OOP, wraiths no longer show the wizard animation, jaunters cannot move after duration is over, fixes directions errors
turns many anim() into obj/effect/overlay/temp
smoother pet heart animation
2018-01-18 12:56:18 +05:00
uraniummeltdown 8fd3a5e890 move cult effects to their own file
move cult beams to beam.dmi
2018-01-16 23:38:36 +05:00
uraniummeltdown 065fc69742 moves /obj/effect/overlay/temp to their own files
code cleanup
2018-01-16 23:00:29 +05:00
Kyep 38ba2827b6 Turret fixes, loot table adjustments
- Destroying a turret in the syndie depot on peaceful mode now causes
peaceful mode to end. You can no longer cheese peaceful mode by
destroying every turret before you attempt to loot anything.
- Syndicate a40mm (/grenade) turrets now actually shoot a40mm grenades.
Previously, they were broken and just used normal bullets. A similar fix
has been applied to all other types of syndie turrets.
- With a permanent GL turret in the syndie armory, this now makes
looting the syndie armory MUCH more dangerous.
2018-01-10 15:33:09 -08:00
KasparoVy a8492ba115 Shortens Helper Proc Name
Way too long.
Also adds sanity.
2018-01-10 17:19:10 -05:00
KasparoVy f93c148c54 Fixes #8508
Checks for blood splatter in the target location properly and avoids creating too many blood atoms.
2018-01-09 22:07:34 -05:00
Kyep 90bb294eea armory hardening, atmos trap, syndi sheets
- Changed west lvl2 door airlock to always be an airlock, so bot is more
likely to path through depot on red.
- Repositioned some syndie mobs so they won't spawn next to breakables.
- Added toxin tank and 2 possible falsewalls next to bathroom, to make
the plasma door trap significantly more dangerous.
- Moved one of the lockers in the comms console room so it cannot block
the other if both spawn.
- Moved turret in dorm room so it cannot end up shooting the lockers.
- Adds south-facing door to armory.
- Adds grenade launcher turret in armory.
- Adds passive vents connecting officer rooms in a cross pattern, such
that using explosives in officer rooms can result in the death of
multiple officers due to air loss.
- Made vault (armory) harder to break into. It now uses high security
airlocks. In addition, on peaceful mode, these are bolted.
- Reduced the self destruct countdown when robbing the depot on peaceful
mode. Still possible, but very risky.
- Fixed issue where admin deactivation of peaceful mode was reported in
logs as a robbery.
- Fixed syndi mobs yelling 'Intruder!' during delta.
- Tweaked bedrooms, beds now have syndi bedsheets and there's a separate
mini-bedroom for an officer.
- Tweaked comms room, now has better layout.
2018-01-08 18:19:00 -08:00
Kyep 83192c3678 peaceful mode, loot rework, hand tele respect areas, AI 2018-01-07 01:12:12 -08:00
Kyep da710c363e fixes sentry bot issues, also mechs, mirrors, medibot and pod
- add: Forcing the sentry bot off the zlevel (via teleport gun, or
otherwise) will cause both it and the depot to self-destruct. TESTED
- add: Syndie redsuit is now a possible loot spawn. TESTED
- add: Deliberate self-destructs (e.g: releasing engine) now cause a
nuclear siren TESTED
- add: Door control console now gives feedback on use TESTED
- add: Bringing a mech to the depot now causes the alert level to
increase faster TESTED
- fix: misplaced bot laws poster TESTED
- fix: mirrors being draggable TESTED
- fix: bot leaving two corpses on death TESTED
- fix: syndie medbot not having syndicate faction, causing syndie mobs
to attack it TESTED
- fix: syndicate pod incorrectly showing up as civilian pod TESTED
- fix: sentry bot's shots missing their target TESTED
2018-01-06 05:36:32 -08:00
Kyep e6911e7c55 better alert levels, more computer functionality, less cheese, powergrids, etc
- Adds 'toggle falsewall' functionality to door control computer TESTED
- Adds teleport control computer with 'toggle beacon' functionality
TESTED
- Converts structure/fusionreactor to use obj_integrity by request of
uraniummeltdown TESTED
- Makes bluespace_beacon a permanent map feature (can be turned on/off
with agent ID) rather than a random spawn TESTED
- Deletes all other invulnerable structures (e.g comms structures) from
the map TESTED
- Makes depot use BLUE/RED/DELTA alert level system with appropriate
lighting TESTED
- Refactors raise_alert so it always says WHY the alert was raised
TESTED
- Gives syndicate officers unique names TESTED
- Adds area powergrids - main grid can be turned off to allow easy
crowbarring of doors, external lights/etc are on different network from
internal grid TESTED
- Adds powergrid alarm - syndie commms computer losing power increases
alert level TESTED
- Sentry bot now raises alert level if destroyed, or cheesed TESTED
- Overloaded fusion reactor now emits massive AoE fire effect to scare
the pants off players TESTED
- Syndie computer consoles now use varied icons, instead of all the same
icons TESTED
- Depot now contains many contraband posters TESTED
- Added more turrets and mobs to the SE area TESTED
2018-01-05 22:38:40 -08:00
Kyep 623da07147 cleanup, syndipod 2018-01-05 03:46:55 -08:00
Kyep 8affa05a35 progress
fixed: syndibot not exploding when killed
fixed: comms computer unusable by borgs
fixed: self destruct was taking too long
fixed: impossible to destroy fusion reactor
fixed: borgs could not use comms console
fixed: overload was not anchored
fixed: overload not dangerous to be near
fixed: syndibot was getting stuck on space tiles
fixed: syndibot was getting pushed by atmos
fixed: bathroom mirrors were not anchored
fixed: bug in code/game/turfs/simulated/floor/mineral.dm which was
applying abductor random tile appearance to all floor/mineral subtypes
instead of just the abductor subtype
fixed: syndibot navbeacons could be seen and interacted with
add: fusion core now supports wrenches/screwdrivers
add: fusion core is now destructible - destroying the reactor makes it
overload
add: random pillbox of drugs can now drop in medbay
add: random bar of a mineral can now drop in eastern office
add: random borg upgrade/cell can now drop in room south of armory
add: syndie shoes are now a possible loot item
add: minerals (one bar, random mineral) are now a possible loot item
remove: level 2 alert no longer locks doors
remove: removed syndi jammer - zlevel 6 doesn't even have telecomms -
its pointless
2018-01-05 03:20:48 -08:00
Fox McCloud 2564530d73 Merge remote-tracking branch 'upstream/master' into disco-inferno 2018-01-04 18:51:17 -05:00
Kyep 7b792705dd yet more 2018-01-04 04:26:53 -08:00
Kyep 3c8d8c0c00 more 2018-01-02 19:53:57 -08:00
Kyep ad4e753cc4 more 2018-01-02 12:47:48 -08:00
tigercat2000 591f718995 Merge pull request #7848 from KasparoVy/splat
Splatter Lands 1 Tile Away in Target Dir & Xeno-blood Splatter Colour Fix
2017-12-31 08:00:14 -08:00
Fox-McCloud bd4ecf0bd4 Fixes Various Issues with Giant Spiders 2017-12-07 00:06:10 -05:00
Fox-McCloud 5b8201b794 Adds Dance Machine 2017-12-03 00:07:12 -05:00
uraniummeltdown 2fd7d2e32f finishing touches, particle effects pass tables and grilles 2017-11-04 23:36:36 +04:00
uraniummeltdown 7ed2c68ea7 compiles, find and replace particle_effect and effect_system 2017-11-04 20:16:01 +04:00
uraniummeltdown 5c4f4ec5e5 effect/system to effect_system
effect/effect to effect/particle_effect
make foam an effect again
move explosion_particles.dm to effect_system folder
OOP effect code, addtimers, QDEL_IN
fixed reagent explosions never having a flash range due to a typo
2017-11-04 18:21:51 +04:00
uraniummeltdown f414d5065d /obj/effect information 2017-11-04 16:19:54 +04:00