- Fixed sentry bot ignoring hostile pilots in pods. (It still ignores
empty pods, and pods with friendly pilots)
- Fixed code red backup team floating off into space due to recoil from
their guns. They're now melee.
- 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.
- 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.
- 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
- 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
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
added valid_territory var to areas for cult summoning
cult must now summon narsie/demons in 1 of 3 random rooms on the station
cult summoning announces the rune scriber and location of rune
1) Gamma armory is now part of CC. It is no longer a silly room floating
by itself in space. This also means that, admins permitting, ERTs can be
issued items from it more easily.
2) Prison is now part of CC. It is no longer floating by itself in
space. It now uses fakeglass and fakedoors to remain inescapable.
3) Thunderdome is now connected to CC, via the Special Ops area. Ever
wondered what CC does with the prisoners its ERTs bring back? Now you
know.
4) Cryodorms have been added to CC. This provides an IC explanation of
where ERTs, DS, etc come from (they're stored in cryo until needed). It
also allows ERTs who are recalled to central and complete their mission
to cryo themselves at CC.
5) Turrets have been added to certain places around CC. Most of them
will shoot all non-admins by default, with lethals, and require a CC ID
to disable.
6) Adds bushes/flowers to CC. Mainly because plain green grass looks
ugly. This looks better.
7) Added medical outpost to CC docking area. Mostly for RP, so people
who want to be sane (and not just murder each other) can patch
themselves up quickly.
8) Added new map icons for CC areas. Only shows up in DM.
Ports Goon Lighting from /vg/station.
Summary -
This adds smooth edges to all lighting in order to increase the
aesthetic appeal of the lighting system.
It works by using a matrix to change the appearance of the lighting
overlay sprite, which has been changed to be a base for the matrix to
modify.
Ported from /vg/station with the help of @PJB3005. This lighting
system is a hybrid between Mloc's lighting rewrite and Tobba's
Goonlights.
Notable changes:
- Darksight now matters on mobs. The lighting overlays are not
alpha=255 when they are completely dark, meaning you can still see the
floor- assuming you can view the turf at all, because it retains the
luminousity setting.
- This means Tajaran have 100% night vision again as they are
intended to. Humans can see in a 3x3 square centered around
themselves.
- No, I'm not changing this, if it's even possible. This is how
BYOND's lighting is meant to work. If you have any complaints about
game balance, please feel free to make a pull request to change
see_in_dark values, which will be seperately evaluated.
- The lighting controller now runs at world.tick_lag, to emulate the
realtime function of StonedMC. So far with my testing, this hasn't
caused any noticable performance decreases- the lighting system is
obviously more expensive than our previous iteration, however, it's not
the next ZAS ;)
Technical Details:
- /atom/movable/lighting_overlay/proc/get_clamped_lum has been removed,
succeeded by /turf/proc/get_lumcount. They behave identically.
- Turf lighting is actually controlled by four "corner" datums, which
feed information into the overlay.
- The way opacity is factored into the system has changed. Anything
that doesn't use set_opacity is not going to work to block light.
- /area/lighting_use_dynamic has been renamed to
/area/dynamic_lighting, for consistency with /turf/dynamic_lighting.
- Lighting is no longer seperately initialized for away missions. It is
handled in ChangeTurf() as it should be.
Known & Unfixable issues:
- There is a 5-10 second delay from starting the round to the lights
turning on. Attribute it to "the powernet being spun up" if you would
like to- but it's actually just how long it takes the lighting system
to update every single turf on the map.
- When you walk with a light on you, the light will actually jump ahead
of you before you visually get to the tile. This is because of the
movement gliding on mobs, realtime lighting actually goes faster than
the glide takes to complete, so it appears that your lights are moving
faster than you.
Thank you krausy~
Animated Goonlights
This adds an animate() call to the update_overlays() proc. This makes it
so that any light changes will smoothly transition between the changes
instead of instantly changing their appearance.
Also fixes a few issues pointed out on Github.
Change lighting animation (turns out the old one totally breaks if you toggle a light quickly, whoopsies)
Kill LIGHTING_INSTANT_UPDATES
isturf