Commit Graph

23309 Commits

Author SHA1 Message Date
theo-3
6a42cf2d3d Refactor checks
Less nesting is good
2021-08-13 12:14:01 +03:00
theo-3
3da97c06c9 Better feedback for variant renaming
Initialize variant to null, so the prev check doesn't mess up the first time
Add removal message to modder "remove" for consistency
No message if variant was not changed
2021-08-13 11:44:13 +03:00
theo-3
abeb522e58 Fix remote renaming with gene modder
Also improve comments, the null check thing could confuse people
Is sanitization even supposed to break nulls???
2021-08-13 11:24:03 +03:00
theo-3
d0e8dfd69a Mispelled =, whoops 2021-08-12 15:48:56 +03:00
theo-3
8a8b7b16a6 Use null instead of empty string, fix all string checks 2021-08-12 15:45:36 +03:00
theo-3
39d38e756b Refactor prompt, add naming to trays
Variant prompt is moved to proc, adj parameter controls what Adjacent is called from
Proc is used from gene modder and from trays
Renaming messages are replaced with a simpler notice
2021-07-31 11:49:15 +03:00
theo-3
a6f9e7ce15 Fix some gene modder checks
del_v doesn't need checks since it doesn't have input prompts
Added null check after input
2021-07-26 15:16:12 +03:00
theo-3
4779a5df0c Fix cancel not working. Also fix silicons having to be adjactent 2021-07-26 10:31:26 +03:00
theo-3
ba58a7412c Minor refactoring
Use [] instead of +
2021-07-24 09:58:18 +03:00
theo-3
2f4aee2021 Make variants show up on growns
This will make growns with different variants be separate in a plant bag
2021-07-24 09:58:18 +03:00
theo-3
c177cd3bf7 Improve apply_variant_name
Use initial(name), check for experimental and labels
2021-07-18 16:29:35 +03:00
theo-3
dad5308456 Fix missing return 2021-07-18 10:49:08 +03:00
theo-3
15c67d487a Reduce max len to 64 2021-07-18 10:48:24 +03:00
theo-3
fadd29e929 Move variant div in gene modder down 2021-07-17 19:02:13 +03:00
theo-3
65d58cdff5 Only show 'remove' if variant != "" 2021-07-17 17:30:36 +03:00
theo-3
8271395401 Use <span class='info'> 2021-07-17 14:18:15 +03:00
theo-3
0879b0edcd Add remove variant option to gene modder 2021-07-17 13:43:47 +03:00
theo-3
0154d93a73 Use if() instead of if ()
CONTRIBUTING.md says I'm supposed to do it this way
2021-07-17 13:36:01 +03:00
theo-3
c0fede11df Add variant editing to gene modder 2021-07-17 13:35:49 +03:00
theo-3
6953f74295 Use [] in seeds name
Looks better
2021-07-17 13:16:54 +03:00
theo-3
eee8b7671f Add variants to seed extractor UI 2021-07-16 21:29:04 +03:00
theo-3
994a9b5229 Add plant variant naming 2021-07-16 20:42:18 +03:00
dearmochi
f8d510e7f5 Lightly refactors human Initialize() (#15738)
* Refactors human Initialize

* spelling

* use ComponentInitialize()

* 🇬🇧
2021-07-15 22:07:24 +01:00
Farie82
64930de41c Makes all toy figurines tiny and refactors the code behind it (#15368)
* Makes toy figures tiny and refactors the code behind it

* Apply suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

* atom_say and capitalize names

* Web edit baby

* Merge conflict fixes

* Init instead of New

* prize_ball instead of mechball

* prize_ball should not be a figure. Revert but keep the Init change

Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
Co-authored-by: dearmochi <shenesis@gmail.com>
2021-07-15 13:59:26 +01:00
hal9000PR
3eb3bdcdc7 indestructable walls (#16362) 2021-07-14 15:01:28 +01:00
dearmochi
712721fbc6 [READY] Reworks and Refactors Hallucinations (#15360)
* Hallucination rework start

* Chaser/Attacker, Abduction

* Moderates

* Majors

* saber alter

* address SteelSlayer

* Fix admin logging and runtime

* put hallucination logging on ATKLOG_ALL
2021-07-13 14:27:14 +01:00
SteelSlayer
5124f5ef7e [TGUI] Adds a HUD management UI for ghosts (#16302)
* ghost hud panel

* changes up UI a bit, fix conflicts

* no resizable
2021-07-13 14:19:41 +01:00
Fox McCloud
b6b510c2f9 Merge pull request #16284 from AffectedArc07/sorium-ldm-nerf
Nerfs sorium and LDM
2021-07-13 00:41:05 -04:00
SabreML
102e42a381 heck (#16344) 2021-07-11 17:32:19 +01:00
SabreML
3e8482cebb Makes machine frames show their circuit name (#15025)
* Circuit Names Refactor

* Some review stuff

* now with less runtimes

* Machine Boards and Computer Boards

* Only a little late

* YouTool fix

* Resupply crate too

* Supplycomp board

I'll do the other stuff tomorrow

* Computer Frame Refactor

Plus also removing the HONKputer to avoid a conflict.

* Don't need this diff anymore
2021-07-10 19:43:40 +01:00
SabreML
568a8b17ce Makes all Terror spiders immune to dragging (#16325)
* Update white.dm

* Makes ALL spiders heavy
2021-07-09 15:05:48 +01:00
AffectedArc07
702500af9f Fox fixes. Foxes? 2021-07-09 11:52:13 +01:00
SabreML
908c4f0dd1 Jobban adjustments (#16319)
* Borer ban

* Terror Spider jobban category

* Defines
2021-07-09 11:39:01 +01:00
S34N
31cec0d4de Removes fungus announcement (#16322)
* Crewmate victory

* removes setup
2021-07-09 11:38:01 +01:00
hal9000PR
9f008f3de4 jacobs ladder removal from tendrils (#16324) 2021-07-09 11:21:20 +01:00
warior4356
7a7364fcfd Adds critical as a state to the crew monitor (#16313)
* Adds critical as a state to the crew monitor

* TGUI rebuild
2021-07-09 11:21:04 +01:00
SabreML
b9a4929235 'Fit Viewport' & Scoreboard refactor (#16294)
* Fit Viewport V1

* Scoreboard

* Moderate scoreboard refactor

Mostly just removing the global variables, since Mochi has plans for a proper big scoreboard refactor in the future.
2021-07-09 11:18:05 +01:00
SabreML
5270cd53a9 Logging for AntagHUD and DNR (#16293)
* AntagHUD Logging

* Readability

* Persistent logging

Surprised that `create_log()` isn't doing this already.
2021-07-09 11:16:06 +01:00
Fox McCloud
dad52950ff Merge pull request #16156 from ppi13/singularity-radiation-fix
Fixes singularity radiation not reaching rad collectors
2021-07-08 20:13:38 -04:00
Fox McCloud
ddea09dce2 Merge pull request #16082 from AffectedArc07/gc-improvements
GC ref finding improvements
2021-07-08 19:25:23 -04:00
Kepplerx
1d04a9ec74 AI Detector can now only detect AI, not Abductors, Xenobio consoles or Shuttles (#15535)
* Update navigation_computer.dm

* V7

* Update navigation_computer.dm

* All instances

* Added explainers

Seems this is done some places, seems nice and easier to understand with em

* Updated name

* Change Variable name

Changed as per advise of Fox
2021-07-08 23:18:15 +01:00
moxian
e835205f50 Alphabetize items in debug equipment selection menu. (#14641)
* Alphabetize items in debug equipment selection menu.

* Rename some outfits to group them together in the selection menu.

* Farie's suggestions

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-07-08 23:10:39 +01:00
SabreML
1455af127a Makes Poly less confused about the engine (#15469)
* Poly Phrases

* More quote variety!
2021-07-08 23:02:17 +01:00
SabreML
5ed4c3ca83 Loadout Instruments (#15633) 2021-07-08 22:57:54 +01:00
Qwertytoforty
f8bc686abb Adds the B.S.G (#15798)
* Adds the 100% original and serious BSG

* Adds sprites

* prevents divide by zero

* Adds to protolathe, shield from projectiles, prevents hitting through walls

* adds sprites for inhands, pain, and suffering

* Finished the gun sprites.

* Adds admin version, sound effect, visual

* moves chain to base projectile, adds shitty sprite for bsg explosion

* Fixes it, maybe.

* I hate merge conflicts, gun sprites are back

* I need this, it seems.

* re-adds sprites back

* Prevents turrets from working with BSG, adds a variable for it, heavily nerfs the BSG stun to be more of a trip

* Apply grammer and spaceing suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

* Makes the code clearer, use update icon, fix shaded charge

* Better inhands, tweaked base sprite

* Better explosion effect, mochi suggestion, PR ready

* Accidently removed this

* I did not intend to put this in, I discarded this change

* Update settings.json

* Spelling and return removal

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Removes spawn, makes it a callback

* Lowercase states

Co-authored-by: dearmochi <shenesis@gmail.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-07-08 22:48:54 +01:00
hal9000PR
d85f2261e5 Fixes firing flamethrowers when you cannot fire guns (#15935)
* fixes

* code review

* code review

* Henk review 2

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-07-08 22:35:23 +01:00
Sirryan2002
a598acf159 General Bugfixes + Closing Issues (#15936)
* Prevents Species Action Icons from Duplicating

* Spelling Correction for Igniter

* Guardian Fixes

* Photocopier bugfix

* another spelling fix

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>

* removes redundant item_state declaration

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
2021-07-08 22:33:59 +01:00
Pidgey
64a0b9e83d Bottles and cartons now smash when thrown, breaking the container and spilling the contents over whatever is hit. This includes ones made into molotov cocktails. (#15943) 2021-07-08 22:33:12 +01:00
Qwertytoforty
8dcb2c1a0f Prevents final summon rune by being cleaned by normal methods (#16224)
* Prevents final summon rune by being cleaned by normal methods

* Makes it a proc

* Moves cleanable, makes it work with space cleaner
2021-07-08 22:20:32 +01:00
hal9000PR
3f6eac48d1 Fixes getting TK abilities when you shouldn't (#16300)
* fix

* oops

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* review

* oops

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-07-07 19:22:49 +01:00