Spookerton
36d9e4524d
Merge pull request #9232 from MistakeNot4892/holograms
...
Tweaking hologram colours.
2023-08-30 16:34:21 +01:00
MistakeNot4892
7ea2cb5889
Tweaking hologram colours.
2023-08-31 01:11:51 +10:00
MistakeNot4892
f01fbaa902
Reworking the taste system to allow for species-level taste definitions.
...
Reworking how data is initialized and handled by reagents.
Post-rebase update for taste PR.
Further work on the taste system.
Updating taste strings. God help me.
2023-08-30 20:45:57 +10:00
Atermonera
4d1c709fcc
Nymph phyxes ( #9180 )
...
* Fixes to nymphs
* clean up lingering carbon/alien references
* Add growth to stat panel
* Add rootlocal to known languages
* add zone sel
* *nibble
2023-08-02 22:41:55 -08:00
MistakeNot4892
9ce1d4dee5
Corrects surgery surface logic.
2023-06-05 15:01:51 +10:00
Varlaisvea
06338d2a95
Updates text sanitization ( #9082 )
2023-05-28 11:06:15 -08:00
klorpa
f445ffde0a
Spelling Fixes ( #8973 )
...
* SpellingFixes
* OtherTypos
* OtherTypos
2023-04-08 21:39:28 -08:00
MistakeNot4892
642348983f
Fixing positional custom emotes. ( #9011 )
...
* Fixing positional custom emotes.
* see_emote cleanup.
* Further refinement work on custom emotes.
* Cleaning up some custom_emote() calls.
2023-03-08 19:33:25 -08:00
Mechoid
7b018e3281
Upkeep on Mech & Cliff code. ( #8946 )
...
* Upkeep on Mech code.
Assembly Mines fixed, they do not spawn with an explosive payload from parent.
Vehicles no longer ignore cliffs.
Exosuits no longer ignore cliffs.
Objects can fall off cliffs. Objects with a buckled person will hurt the person. (Rollerbeds looking at you.)
Jumpjets added to allow planetary traversal, primarily useful upon the Serenity, Hoverpods, and Marauders (adminspawn). When toggled, they allow movement vertically, and prevent falling through open spaces. When used as the active equipment, it will launch the exosuit toward the target turf. When not on one of the above mentioned suits, it will cause a small explosion on launch, damaging the exosuit and anything directly nearby.
* Fighters are flying.
* Revert step delay floor adjustment. Flat strafing modifier of 1/5th of a second should be enough.
* Correction and Tweak.
* Fix stupidity.
2023-03-04 11:36:18 -08:00
Atermonera
d6d16811cc
Revert "fixes a memory leak with mannequins and the issue that then comes with fixing it ( #8942 )"
...
This reverts commit 4bb5562d97 .
2023-02-26 16:31:11 -08:00
Atermonera
cd275264ad
Merge pull request #8959 from MistakeNot4892/holodeck
...
Adds const to holodeck copy bypass list.
2023-02-22 23:59:29 -08:00
Mechoid
56a4e3603d
Fix AI hologram sprites. ( #8954 )
...
* Fix AI hologram sprites.
* Fix AI hologram sprites.
* no to_world
2023-02-21 21:08:52 -08:00
Seris02
4bb5562d97
fixes a memory leak with mannequins and the issue that then comes with fixing it ( #8942 )
...
* fixes a memory leak with mannequins and the issue of non-derobotizing limbs on preference mannequins that comes with fixing it
* almost didn't see that
2023-02-18 21:35:54 -08:00
MistakeNot4892
1292b06f58
Adds const to holodeck copy bypass list.
2023-02-17 17:42:21 +11:00
MistakeNot4892
9a84667323
Reworks on-mob overlay icon generation. ( #8920 )
...
* Porting species equip_adjust from Neb.
* get_species() => get_species_name(), adds correct get_species() impl
* sprite_sheets is now crudely lazylisted.
* Adds returns to add_blood and add_accessories.
* apply_addblends now uses an overlay.
* Renames the various worn overlay procs to be more informative.
* Debugging/refining overlay gen.
* Adding handling for string icon paths.
* Refining/debugging offset overlay gen.
* Getting the offset system working.
* Commenting out Teshari offsets for the time being.
2023-02-15 18:22:42 -08:00
spookerton
f432c68fc2
mix of old bay, vore, and tg io macros -> baylike
2022-11-03 12:38:03 +00:00
Atermonera
712c59328f
Implements a path-based, player-specific whitelisting system ( #8725 )
...
* Implements a path-based, player-specific whitelisting system
* Readds ported functions
* Local testing
* Copy-paste error
* VV modifications, player panel interface
* Testing admin operations
* data review
2022-10-22 11:34:19 -08:00
spookerton
ffba11e5ab
rename a bunch of atom flags
2022-10-18 09:36:41 +01:00
spookerton
3abdbbaa1c
replaces atom.initialized with ATOM_INITIALIZED
...
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
2022-10-18 09:36:36 +01:00
spookerton
cb483875cd
null guard qdel, better log_info_line behavior
...
gentle qdel refactor for readability
adds ref_name and ref_type to weakref
improves /proc/weakref initial test
corrects weakref GC hint
2022-10-15 15:06:00 +01:00
spookerton
5fe5a8f939
fix || in type2parent switch, gentle refactor
2022-10-09 11:54:05 +01:00
Cerebulon
c463104999
Ports Diagonal Movement ( #8199 )
...
* Ports Diagonal Movement
* Requested tweaks
* mathemagical correction
* Update code/modules/keybindings/setup.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* Update code/_helpers/type2type.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* Update code/modules/keybindings/setup.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* fixed merge error
* Fixes falling, speed calculation, and non-hotkey WASD
Co-authored-by: Spookerton <spkrtn@pm.me >
2022-10-07 23:36:14 -08:00
Cerebulon
63bcc560c3
Removes Taurs
2022-09-28 03:17:48 +01:00
MistakeNot4892
43883793e9
get_random_colour() now prepends a #.
2022-06-23 10:23:57 +10:00
Atermonera
032c899201
Merge pull request #8636 from Greenjoe12345/clothingmay22
...
clothing port May 2022
2022-05-14 21:11:51 -08:00
Greenjoe12345
ba62bff4b3
clothing
2022-05-12 00:02:02 +01:00
Killian
805ec533c7
chest targeting fixes
2022-05-08 23:13:33 +01:00
spookerton
c6dfdeaae2
remove unused sources in code/*
2022-04-26 21:17:59 +01:00
Atermonera
21bd8477c7
Merge pull request #8531 from Spookerton/spkrtn/sys/global-agenda
...
updates all bare globals to use /global/ semantics, and all shared members to /static/
2022-04-24 19:56:07 -08:00
Atermonera
2a494dcb66
Merge pull request #8530 from Spookerton/cerebulon/ssoverlay
...
alt of 8336
2022-04-24 18:57:19 -08:00
spookerton
556331a6a3
use /global/ sugar for bare globals, no leading /
2022-04-24 07:54:34 +01:00
spookerton
ee67e174fb
use static for shared member vars
2022-04-24 07:52:32 +01:00
spookerton
2572f042a3
redo behavior of ssoverlays and atom overlay procs
2022-04-24 07:50:46 +01:00
spookerton
a930f4eb7c
move filter_data to atoms def, add get_overlays
2022-04-24 07:41:01 +01:00
spookerton
ac440b3a3d
fix pickweight, add pickweight_index
2022-04-24 07:38:53 +01:00
atermonera
9d71839ac6
Removes devices
2022-04-17 19:14:43 -08:00
atermonera
7a9806d9b4
Removes weapons
2022-04-17 19:14:32 -08:00
Cerebulon
599c2c8c57
Adds a bunch of new bags and replaces nearly all bag sprites
2022-04-11 10:07:58 +01:00
spookerton
11dcaf97b8
updated get_atom_on_turf
...
accounts for bad cases (non-movable subject, subject with a bad loc)
gently improves loop test performance
2022-04-09 11:21:51 +01:00
spookerton
7eedbedba5
removes some legacy procs, adds some other procs
...
NUFC
removed add_lspace — unused
removed add_tspace — unused
removed invertHTML — unused
removed hsl2rgb — unimplemented
removed hex2num — replaced with define
removed num2hex — replaced with define
removed add_zero — replaced with pad_left
removed add_zero2 — replaced with pad_left
removes hex2rgb — replaced with behavior of rgb2num()
removes hex2rgb_r — replaced with behavior of rgb2num()
removes hex2rgb_g — replaced with behavior of rgb2num()
removes hex2rgb_b — replaced with behavior of rgb2num()
removes assorted inline list(rgb) > hex — replaced with behavior of rgb()
removes assorted inline rand > hex — replace with random_hex_text
added hex2num define
added num2hex define
added random_hex_text
added generate_padding
added pad_left
added pad_right
2022-04-03 14:19:45 +01:00
Atermonera
83ac485925
Merge pull request #8496 from Spookerton/spkrtn/sys/out-with-the-old-2
...
remove some obsolete defines
2022-04-02 17:46:13 -08:00
spookerton
602cc67d2b
removed CLAMP define
2022-03-31 19:21:58 +01:00
spookerton
b61156cefe
adds client helpers, fixes an oversight from 8451
2022-03-30 15:04:29 +01:00
atermonera
c7f1880394
Revert "What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )"
...
This reverts commit 4d8c43f106 .
2022-03-29 16:01:32 -08:00
Cerebulon
37d685d799
Moves area defines onto maps, fixes blob/vine spawns ( #8421 )
...
* Moves area defines onto maps, fixes blob/vine spawns
* Redundant region define
2022-03-17 18:16:11 -08:00
spookerton
e5023f92aa
resolved sdmm-suite switch warnings
2022-03-04 19:30:36 +00:00
Atermonera
0ff62449b3
Merge pull request #8395 from Cerebulon/cynosure_map_lore_2
...
Re-adds Cynosure map and ATC fluff
2022-02-14 17:21:25 -08:00
Cerebulon
85ae9a336b
timeskip date
2022-02-13 22:02:19 +00:00
Cerebulon
4fad562e9e
Cybernetic Augments and Sick Tats ( #8200 )
...
* Cybernetic Augments and Sick Tats
* Cybernetic Augments and Sick Tats
* Fixed indentation
* Unused var
* Excludes metal bits from cloning/dna copies.
* Genetics as var
* Add a line.
* what if a list was a list
2022-02-12 23:51:04 -08:00
atermonera
e6e434ad0b
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into cynosure_map
2022-02-12 15:14:31 -08:00