Commit Graph

383 Commits

Author SHA1 Message Date
Hinaichigo
65918d5380 Luck (#32519)
* Luckiness.

* More changes.

* Luck scaling function.

* Remove debug residue.

* .

* Perhaps this will work.

* Mime vow-breaking curse.

* Rabbit foot.

* More work on clovers.

* .

* Clover mechanics.

* New clover sprites.

* Moved some things to their proper locations and neatened up.

* Add clover seeds to the seed vendor.

* Shuttle console kicking. Fixed overflow bug.

* Eating clovers.

* Want to check linters.

* Reintegrated nonmutated clover spawning.

* Luck and potency based clover harvesting.

* Rad storm considerations.

* Clover sprites and plant params.

* Neatening up.

* In case.

* Changed luck calculation.

* .

* Added precalculation of luck.

* .

* Change loop types. Reorganization and comments.

* Fix aliasing bug.

* Change description comment.

* .

* .

* Decreased clover nutriment.

* Comment tweak.

* Changed clover leaf probs.

* .

* One more thing.

* Moved update_leaves() to initialize(). Added more mirror shattering cases.

* Update hydroponics_mutations.dm

* Update grown.dm

Tweak clover probabilities.

* Update grown.dm

* Update grown.dm

* Update grown.dm
2022-05-23 00:49:40 -05:00
kane-f
c4d64f5e09 Makes some broken away missions a bit less broken (#32605)
* Makes some broken away missions a bit less broken

* Converts to TGM

* Tidying up space battle gateway and shuttle walls

* Leviathan and example tidyup, removing academy backup as is virtually identical to normal map

* Removing unused file list

* Makes leviathan used

* Removes unused folder, no longer needed

* Fixing turret var

* Type fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-17 12:17:41 -05:00
DorainGrey
42f4a1d16e Roidstation Small Fixes (#32452)
* Fixes

* Fixes for Dorms

* SMES fix

* Added Some Lighting, moved apcs

* Update vgstation13.dme

* Added Disk Dupe To Library and AI windoor
2022-05-04 15:37:23 -05:00
kane-f
a96b6fe439 Merges Emag() into emag_act() (#32501)
* Merges Emag() into emag_act()

* No not these

* Bots

* Updated comment

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-03 16:33:29 -05:00
Armadingus
7bf7157c61 Reenables events when few players (#32490)
* Decreasing minimum population

* Update event_dynamic.dm

* That's not right hol up

* In the end, nothing really mattered
2022-05-01 21:03:13 -05:00
adacovsk
8bce34d7fb Prevent event trigger when few players (#32285)
* Update event_manager.dm

* Update event_manager.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Modified event times

* Update event_dynamic.dm

* Update event_manager.dm

* Update meteors.dm

* Revert "Update meteors.dm"

This reverts commit 092fbcc5bb.

* Update event_manager.dm

* Update event_manager.dm

* Update event_manager.dm
2022-04-16 16:10:02 +02:00
adacovsk
a3076a8ca0 Meteor announcement timing (#32300)
* Update event_manager.dm

* Update event_manager.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Modified event times

* Update event_dynamic.dm

* Update event_manager.dm

* Update meteors.dm

* Update event_manager.dm

* Update event_dynamic.dm

* Update event_manager.dm

* Update event_manager.dm

* Update event_manager.dm

* Update event_manager.dm

* Update event_manager.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_dynamic.dm

* Update event_manager.dm

* Update event_manager.dm

* Update event_manager.dm

* Update meteors.dm

* Update meteors.dm

* Update code/modules/events/event_manager.dm

Co-authored-by: Exxion <exxion191@gmail.com>

* Update event_manager.dm

* Update meteors.dm

* Update meteors.dm

Co-authored-by: Exxion <exxion191@gmail.com>
2022-04-12 16:16:20 -05:00
Kurfursten
d9438055a2 Spreadable Spaces (#32291) 2022-03-27 19:07:11 +02:00
adacovsk
b30153715d Scoreboard organization/optimization (#32094)
* Scoreboard

* Update next_map.dm

* Update gameticker.dm

* Update role.dm

* ugh

* safe me

* added dat to every proc

* Update scoreboard.dm

* Update scoreboard.dm

* Update department_score.dm

* turfssingulod

* Update misc_score.dm

* Update scoreboard.dm

* Update scoreboard.dm

* Update mobs.dm

* Update items.dm

* Update stunbaton.dm

* Update human_attackhand.dm

* Update living_defense.dm

* Update misc_score.dm

* Update swords_axes_etc.dm

* Update human_attackhand.dm

* Update misc_score.dm

* Update misc_score.dm

* Update scoreboard.dm
2022-02-22 17:39:14 +01:00
kane-f
dc660a8e6a [Revival] Changes how Old Vendotron Teleport Events Work (#31976)
* This is better

* Makes it whitelist instead

* Fix define

* Makes this static

Co-authored-by: Rubylips <Questionfrog@gmail.com>
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-02-06 05:27:11 +01:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
kane-f
b1d79e4272 PDA app refactoring (#31881)
* PDA app refactoring

* Last of standard apps now, onto games next

* Minesweeper

* Snake II

* Spesspets

* Cutting down a lot of redundant code in light of these movements

* Everything somehow worked except refreshing, this commit fixes that

* Removing now unused modes

* Fixing alarm stuff

* Adding category support for sorting apps

* Testing making notepad an app, works fine, also cuts even more code down

* Sorting these into subfiles since it's getting large

* Events as an app

* Manifest as an app

* Should be okay to change these now

* Adding the basis for convering cartridge functions to built in apps

* Here too

* Also creates them on new()

* Working example with syndicate pod door cartridge

* Status displays, also cart modulisation of apps now fully works

* Sorting these for later, the files are gonna probably get big

* Records

* Scanners

* Some cleanup, and preface for app-cart interactions

* More stuff

* More engineering stuff

* Secbot app, implementing a cart connection

* Medbots

* Janitor stuff

* Quartermaster

* Last of engineering

* Last of that whole cartridge dat menu mess is now gone

* Almost done reformatting utilities, only cameras left to do (by yours truly)

* All utilities done

* Last of the utilities too, now only messaging stuff is left to do

* Some mode cleanup and file split-off

* New file too

* Clown/mime/syndicate stuff, old access vars from cartridges are now completely gone

* Some mode cleanups

* Fixes bugs with power/alert monitor, custodial locator and supply record apps as well as apps being deleted from cartridges

* Multimessager as an app, now just one left

* Moving this to own file, will get big

* Basis of app form, conversion over todo

* Now finally moves it all to the app

* Lint fix

* Some more cleanup from afterwards

* Makes messenger actually work, fixes various other bugs too

* Scanning refactors into seperated attack functions

* Fixing some bugs

* Fixing that multimessage bug while we're here

* Nicer photo display formatting

* Fixing the PDA camera bug too

* Moves these to carts, for now

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:24:16 -06:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
kane-f
c4063b988e Sends transaction info to PDAs as alert to user with banking app (#31801)
* Sends transaction info to PDAs with banking app

* Typo

* More fixes

* More fixes

* Better approach

* Associates these vars properly

* Cargo stuff

* ATMs

* Fix

* PDAs

* Nicer this way actually

* Some misc stuff

* Near last of these

* And last one

* Confirmed working in game, now for a slight optimisation

* Fixing runtime

* Some comments

* Removing unused code

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-11 12:02:43 -06:00
Exxion
ad228795b0 Approximately the same (#31468) 2021-11-29 13:18:06 +01:00
ancientpower
a16d58f421 removes unnecessary comma (#31296)
Co-authored-by: ancientpower <ancientpowerer@gmail.com>
2021-11-17 15:57:12 -06:00
kane-f
0a808eca1e Changes z-level defines to map datum vars (#31268)
* Changes z-level defines to map datum vars

* Compile?

* Maybe now

* Map compile

* Updating these

* Adding this back again

* Nicer

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-11-13 08:53:03 -06:00
gurfan
d0cb29edad Escape From Central Command (#31248)
* fix+cleanup

* move

* fix again, reword
2021-11-11 21:07:37 -06:00
DamianX
a4438724c9 Changed all relative paths to absolute (#31078) 2021-10-18 16:28:55 -05:00
kane-f
5c2eed6ff3 Explosion attack log update (#31070)
* Ex_act() logging update

* Fixes

* Priming

* Fixes

* Fixes

* More mob attack logs

* Fixes

* Other carbons

* Forgot these

* Forgot these

* Possible fix

* Last resort

* Obvious typo gets ignored

* Using fingerprints for more logging

* Basis of explosion system using it too, only for plasma cigars for now

* Fix

* Moved here

* TTV log fix

* Formatting ckey in too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:46:34 -05:00
GreatBigFailure
316117d29e Old Vendotron Events (#30921)
* Only works a little

* This took longer than expected

* Donezo

* Wait no now donezo

* Weird place for this

* This is more fun anyway

* Nothing to see here

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-10-01 23:05:30 -05:00
DeityLink
c5e393163f Fixes Prisoner shipment observer teleport button (#30792) 2021-09-20 11:31:42 +00:00
Shifty
7be042441a the meat of it 2021-09-18 14:25:35 +01:00
kane-f
278ccf371a Now actually stops vines/powercreep/biomass spawning in arrivals (#30772)
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-09-15 20:32:05 -05:00
ShiftyRail
69eeee4714 Fixes handtele crashing the server (#30591) 2021-09-07 15:02:58 +01:00
ShiftyRail
409ae193c2 The Postman always ring twice (#30551)
* Revert "Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)"

This reverts commit 5ae655387f.

* fixes urgent problems

* fixes the problem with zooming out

* gliding

* on the beach

* suffer not the lag

* fixes mesons and fire
2021-09-07 09:58:07 +01:00
Kurfursten
5ae655387f Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)
This reverts commit 2a0cec3fda.
2021-09-05 18:22:30 -04:00
ShiftyRail
2a0cec3fda Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)
This reverts commit eb21803691.
2021-09-05 17:14:55 -05:00
ShiftyRail
eb21803691 Lights out tonight (trouble in the Heartland) (#30526)
* Revert "spark machine (#30524)"

This reverts commit 7fc876a34d.

* Revert "This is why we can't have nice things (#30520)"

This reverts commit 6f7fbe95c1.

* Revert "Europa Lights 2021 - version 3 - wall shadows working edition (#30497)"

This reverts commit c03b442604.
2021-09-05 23:02:14 +01:00
ShiftyRail
c03b442604 Europa Lights 2021 - version 3 - wall shadows working edition (#30497)
* step1: compiles

* readds shadow atoms

* attempt at making spess dark

* planes fuckery

* forceMove fixes

* mouse opacity fixes

* moving to the europa light jargon

* rational brightness ranges

* re-adds moody lights

* sunglasses : compile check

* readds vampire vision

* No stacking of overlays, pt. 1/2

* makes wall shadows NOT ass

* toggle darkness

* compile

* sacrifice my firstborn to the linter gods

* test one

* uh

* europa lights mapping

* fireaxe cabinets

* Doing surgery on maps: deff

* removed herobrine

* map surgery: metaclub

* map surgery: synergy

* maps surgery, low fat bagel

* makes this compile

* more edge cases (haha)

* forgot these features

* blur: on

* wizzie den dark

* fixes the thunderdome
2021-09-05 13:54:34 -05:00
DamianX
fe77ef6e20 Converted all old events to lazy_events, removed old events, renamed lazy_event to event (#30503)
* wip refactor old events

* refactored events

* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
2021-09-04 23:21:03 -05:00
kane-f
b601d3978a Stops vines/powercreep/biomass events spawning in arrivals hallways (#30504)
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-09-04 21:52:57 -05:00
kane-f
d96c52c157 PDA photo messaging and camera cartridge (#30477)
* First attempt at coding PDA photos, needs testing

* Fix

* More fixes

* Tnote consistency

* Now allowing AIs to send PDA photos

* Fixing name

* Wrong case

* Now should allow borgs too, not just AIs

* Moving all taken PDA photos globally for something later

* No orphaned images either

* Images viewable in chat, needs testing

* Typo

* Forgot pAIs

* Now finally shows up from chat link

* Making list local again

* Adding camera cartridge to merch computer

* Underlay for PDA

* Underlay for PDA

* Some camera functionality

* Much better

* Now it can take the photos

* Access is nicer, plus a toggle option now to be less annoying

* Viewing them

* Fix

* Just make it go here

* Forgot this

* And this

* Better cart colours

* Updating cart icons

* Some icon update fixes

* Tidying this up

* Feedback helps

* Allowing camera cart photos to be sent over messages

* Now cart cam fully works

* Fixing menu return

* This should be nicer

* Clear photos option

* Better to do it in here, I feel

* Oh it wasn't showing up on theirs, fix

* Maybe this will work for the carts

* Showing up in message monitor

* Sanity

* Makes AI photos parse right

* Removes PDA filter for AIs and message monitor

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-09-04 21:49:47 -05:00
DeityLink
d7f1660ed2 Fixed Immovable Monolith being tilted. (#30466) 2021-09-01 18:03:33 -05:00
DeityLink
98b0f92168 radstorm harvesting (#29998) 2021-07-15 21:55:45 -05:00
DeityLink
b81d1629cc Adds some Game Panel admin toggles (#29944)
* Adds some admin toggles

* remove duplicate button
2021-07-11 15:12:28 -05:00
Exxion
dba1ca7b0e Revert "Europa lights 2021 (#29551)" (#29851)
This reverts commit 4c25cd6b62.
2021-06-20 22:25:47 +01:00
ShiftyRail
4c25cd6b62 Europa lights 2021 (#29551)
* Mapping changes

* code changes

* conflicts part1

* icons

* wrong remote

* box compiles

* synergy

* fix linter

* review

* Documentation

* Packed mapping

* light tiles? idk

* Metaclub. God there's a lot of lights

* Reduced power costs

* Deff mapping update

* Synergy

* Dam's review

* Damian's review part 2

* linter

* maybe fix schrodinger's lights once and for all?

* the absolute icon_state

* grammar

* nevermind

* review

* gues

* europa lights roidstation (#10)

* Lowfat bagel

* last box touches

* i'm dumb

* klh

Co-authored-by: SonixApache <SonixApache@users.noreply.github.com>
2021-06-20 14:29:59 -05:00
DeityLink
409dce55b9 Biohazard Alert changes (#29616)
* better biohazard alerts

* fixing some legacy stuff

* fix admin outbreaks

* fuck

* fuck

* new announcement
2021-05-30 16:14:40 -05:00
gurfan
eef8e23147 Xenomorph Infestations (now with extra dynamic mode) (#28420)
* the alien

* beno

* lol

* fix defines

* increase cost

* oops

* assigned to role when burst

* remove to world

* make sure theres more than one vent before you remove it from the list

* remove old stuff

* remove old stuff and fix defines again

* remove include

* infestation

* fuck

* comment out milestones

* increase threat requirement

* uncomment defines

* fix warnings

* remove announcement on 5 xenos, switch back to time-based

* decrease time to what it is now

* xeno count 4 -> 3

* typo

* make plural

* Revert "make plural"

This reverts commit 8b0217da46.

* fix time

* figs
2021-01-14 17:16:07 -06:00
gurfan
a4ad27351e removes prisoner requesting, changes prisoner shipments to a ruleset (#28486)
* evento

* that too

* Update prisonershipment.dm

* ruleset
2021-01-14 00:12:58 -06:00
beesil
a3c8a68252 Adds ancient cryopods (#28456)
* adds the ancient cryopod

* resolves conflicts hopefully

* adds admin and server logging

* admin logging but arranged better

* adds pod as a large xenoarch find

* adds pod to FTL vault medbay

* adds pod thrown at station as random event

* adds a missing slash

* adds the dme, oops
2021-01-05 09:35:27 -03:00
toomykins
25e159f52d transferred prisoner DNA stuff fix (#28458)
* set DNA

* fucknames
2021-01-04 12:04:22 -06:00
gurfan
9ff47c1386 Syndicate Prisoner Shipments (#28296)
* PRISONERS

* names

* change wording

* sanity

* edit comment

* wages are now increased while prisoner is alive+on station

* new wages, new jecties

* 80% antag, tweak wage for the millioth time, use an actual event instead of shoving it all in rc console code

* fix alerts, restore paycheck rate, fix typos

* log prisoner requests, fix jectie announcing, add nonhuman chances

* gas the vox

* bird uniforms

* indento

* fix pickweight, send the shuttle back to centcomm when everyone leaves it

* MAP CONFLICT TIME HAHA

* role

* fix gonfligs :DD

* lol

* another check

* conflciting fiels

* fix conflicts
2020-12-23 17:11:43 -06:00
Kurfursten
35114ad863 Reduce Blizzards (#28386) 2020-12-18 16:35:40 -03:00
jjpark-kb
2ac9d4d462 www.wetskrell.nt for d3athrow (#28405) 2020-12-15 16:33:53 -03:00
Kurfursten
7c6cadfeb6 Blizzard Bugfix (#28385) 2020-12-15 09:10:09 -03:00
DeityLink
7e12bcb49d Centcomm Orders. Remember those? How about this! (#27751)
* yup

* eyup

* wtf

* eh

* oh boy oh boy

* huh

* woops

* aight

* tweaks

* sanity

* derp derp derp

* locate

* Injector Defines

* fixes

* STRONK
2020-09-18 15:39:26 -03:00
gurfan
25b33721fa Headcrabs can be spawned in the infestation event (#27692)
* headcrabs in the infestation

* movable

* OOPS
2020-09-05 09:08:52 -03:00