Killian
51d5a38fe0
Catering Updates ( #19203 )
...
* honey extractor qol
* kitchen tweaks
* Update condiment.dm
reagent is spelled with a c not a q, oopsie
* Update hospitality.dm
add condiments crate
* burger patty, mustard plant
* Update food_drinks.dm
small description update for the seed pods
* supply: meat and fixes
* move tether beehives
* reduce standard condiment transfer value
* catering: colour correct carrots, citrus
* catering: vinegar recipes
* fix vinegar recipes
* fix recipe ids
* fix duplicate def init
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2026-02-27 04:17:58 -05:00
Kashargul
6f1d6c524d
Simple mob port [IDB IGNORE] ( #18236 )
...
* first adjustements
* few more
* construct
* next
* next set
* next
* next
* next
* next
* next
* .
* last non modular set
* make it compile
* .
* .
* change that
* synx
* teamush
* override fix
* TEAMUSH
* adds organ sell element
* adds pick color
* get rid of these chompcomments
* removes chomp comments
* Update gaslamp_vr.dm
* zipgun
* zip and synx
* fixes synx
* Update topic.dm
* move the trash verbs
* .
* .
* .
* port
* Update rakshasa_trap.dm
* Update slug.dm
---------
Co-authored-by: C.L. <killer65311@gmail.com >
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2025-08-22 17:24:51 -04:00
Cameron Lennox
84dc5535dc
var/global/list -> GLOB. conversion ( #17928 )
...
* These two are easy
* !!!runlevel_flags
the fact it was global.runlevel_flags.len has me a bit...iffy on this.
* !!!json_cache
Same as above. used global.
* player_list & observer_mob_list
* mechas_list
* this wasn't even used
* surgery_steps
* event_triggers
* landmarks_list
* dead_mob_list
* living_mob_list
* ai_list
* cable_list
* cleanbot_reserved_turfs
* listening_objects
* silicon_mob_list
* human_mob_list
* Update global_lists.dm
* joblist
* mob_list
* Update global_lists.dm
* holomap_markers
* mapping_units
* mapping_beacons
* hair_styles_list
* facial_hair_styles_list
* Update global_lists.dm
* facial_hair_styles_male_list
* facial_hair_styles_female_list
* body_marking_styles_list
* body_marking_nopersist_list
* ear_styles_list
* hair_styles_male_list
* tail_styles_list
* wing_styles_list
* escape_list & rune_list & endgame_exits
these were all really small
* endgame_safespawns
* stool_cache
* emotes_by_key
* random_maps & map_count
* item_tf_spawnpoints
* narsie_list
* active_radio_jammers
* unused
* paikeys
* pai_software_by_key & default_pai_software
* plant_seed_sprites
* magazine_icondata_keys & magazine_icondata_states
* unused
* ashtray_cache
* light_type_cache
* HOLIDAY!!!
this one was annoying
* faction stuff (red?!)
* Update preferences_factions.dm
* vs edit removal
* backbaglist, pdachoicelist, exclude_jobs
* item_digestion_blacklist, edible_tech, blacklisted_artifact_effect, selectable_footstep, hexNums, syndicate_access
* string_slot_flags and hexdigits->hexNums
* possible_changeling_IDs
* vr_mob_tf_options
* vr_mob_spawner_options
* pipe_colors
* vr_mob_spawner_options
* common_tools
* newscaster_standard_feeds
* Update periodic_news.dm
* changeling_fabricated_clothing
* semirandom_mob_spawner_decisions
* id_card_states
* Update syndicate_ids.dm
* overlay_cache & gear_distributed_to
* more
* radio_channels_by_freq
* Update global_lists.dm
* proper
* default_medbay_channels & default_internal_channels
default_internal_channels is weird as it has a mapbased proc() but that proc is never called...
* valid_ringtones
* move this
* possible_plants
* more
* separate these
moves xeno2chemlist from a hook to a new global list.
* tube_dir_list
* valid_bloodreagents & monitor_states
* Junk
* valid_bloodtypes
* breach_burn_descriptors & burn
* more!!
appliance_available_recipes seems uber cursed, re-look at later
* Appliance code is cursed
* wide_chassis & flying_chassis
* allows_eye_color
* all_tooltip_styles
* direction_table
* gun_choices
* severity_to_string
* old event_viruses
* description_icons
* MOVE_KEY_MAPPINGS
* more more
* pai & robot modules
* Update global_lists.dm
* GEOSAMPLES
Also swaps a .len to LAZYLEN()
* shieldgens
* reagent recipies
* global ammo types
* rad collector
* old file and unused global
* nif_look_messages
* FESH
* nifsoft
* chamelion
* the death of sortAtom
* globulins
* lazylen that
* Update global_lists.dm
* LAZY
* Theese too
* quick fix
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-07-14 20:14:31 +02:00
Kashargul
46bea7cfa2
Initialize fixing ( #17279 )
...
* Initialoize fixing
* diff fix
* add init grep test
* fixed missed ones
* .
* some more
* ,
2025-03-08 13:59:29 -05:00
Kashargul
f9e7b44dae
cleans up INIT ( #17130 )
...
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2025-02-13 23:28:01 +01:00
Kashargul
cf224b6d12
.
2024-12-08 05:51:39 +01:00
Kashargul
1a2c2c0764
plants
2024-12-08 05:51:35 +01:00
Heroman
7472b5a61d
Adds peppercorn berry plant
2022-10-28 15:18:19 +10:00
Heroman
ae267030eb
Merge branch 'master' into upstream-merge-8222
2022-02-19 18:41:29 +10:00
The0bserver
2ba6263d7f
Work work work. Organic Carpets (maybe!)
2022-01-28 21:12:34 -05:00
The0bserver
2a5e1f518b
shuffle.... (also some more stuff that needed to be ensured)
2022-01-24 01:13:54 -05:00
Aronai Sieyes
7994cd6eb3
Bad fix WIP
2021-08-26 12:07:53 -04:00
Aronai Sieyes
1696db4842
Move most/all overlay use to SSoverlays
...
Except for the ones I'm about to change in the
lighting commits!
2021-06-17 00:11:13 -04:00
Schnayy
94a1966f3a
Absurd Amount of Food Fixes
2021-02-06 20:21:02 -05:00
Mechoid
b95a10af1a
Plainleather & Tobacco ( #7762 )
...
* Rebrands leather to plainleather. Add tobacco and red-caps, redwood tallcaps.
* Seedpacket
* Sinks are wet.
* User
2020-12-07 19:50:50 -05:00
Mechoid
68a37c64fa
Hydro upkeep
2020-09-16 19:40:41 -04:00
ShadowLarkens
097d4fa283
TGUI Research
2020-08-25 13:30:47 -07:00
Mechoid
7066d04df5
Explorer Expansion: New Horizons
2020-05-01 14:20:29 -04:00
Aronai Sieyes
6ebd249748
Rewrite examine() to pass a list around
2020-04-29 16:42:50 -04:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Novacat
09e10e2901
Merge pull request #6406 from VOREStation/upstream-merge-6592
...
[MIRROR] Xenoflora expansion take2
2020-01-08 17:18:49 -05:00
Ketrai
85667c2a9b
adds gnomes. ( #6595 )
...
* adds gnomes
* Makes the house nice and bright.
* copypasta error
* Odd
* makes gnomes adminspawn only.
Co-authored-by: KitKetKetrai <49008286+KitKetKetrai@users.noreply.github.com >
2020-01-08 13:47:41 -05:00
Mechoid
ec5e851399
Xenoflora expansion take2
2020-01-08 13:46:25 -05:00
Anewbe
19fd2bbab1
Merge pull request #6277 from Mechoid/ActuallyAddTheSeeds
...
Actually adds the new seeds to the vendors.
2019-07-09 14:00:39 -04:00
Atermonera
1472642b88
Merge pull request #6262 from Mechoid/CivilianExpansion1
...
Civilian Expansion 1: The Plantening
2019-07-07 17:29:32 -04:00
Atermonera
131636b1d2
Capitalizes initialize() to Initialize() because Destroy() is capitalized and this is pretty nerve-grinding
2019-03-26 13:21:08 -04:00
Neerti
be73b8c36a
for(var/bad_code in world)
...
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Leshana
5847319443
Update every initialize() proc to return an initialize hint.
...
* Yes, all of them.
* Also did a few corrections to redundant New() and broken Destroy() along the way
* Renamed the turf_initializer.initialize() proc to InitializeTurf to avoid confusion.
* Subsumed /area/proc/initialize into /atom/proc/initialize() - Made /area's LateInitialize to get same behavior as before.
2018-02-05 15:50:13 -05:00
SunnyDaise
1f80c3336d
Onions, Food and Plant Tweaks ( #4629 )
...
* Onyonyon
* Fixes Potato's and adds Changelog.
2018-01-27 16:53:54 -08:00
Atermonera
775559357f
Fixes runtime in seed_packets.dm ( #4549 )
...
* Fixes runtime in seed_packets.dm
* Moves sleeps to initialize()
* No more sleep
2018-01-16 21:07:38 -06:00
Neerti
828dacf485
Centralizes weight class definitions
...
A lot of new defines are now in inventory_sizes.dm, which contains;
All the size identifiers (the thing that tells the game if something is bulky, or w/e).
Storage costs for all the sizes, which are exponents of two, as previously.
A few constants for inventory size.
Also changes all storage item's capacity definitions by basing it off of how many 'normal slots' exist for it. This allows one to change the definition for all of the defines in the file, and everything will follow along without needing to change 500 files. In testing, I made all ITEMSIZE_COST_* defines doubled, and nothing had broke.
The benefit of doing all of this is that it makes adding new weight classes in the future much simpler, and makes knowing how much space a container has easier, as seeing ITEMSIZE_COST_NORMAL * 7 means it can hold seven normal items.
2016-09-22 00:51:51 -04:00
Serithi
74f72c8e25
Adds in lavender. Doesn't need much nutrient or water (assuming i did the numbers right, feel free to fix them if i did a dumb), contains a small amount of bicard, and is purple. What more could one want from a flower?
2016-05-25 13:08:33 -07:00
Jon
cbbb1f8344
Fight me 2, fight me boogaloo.
2016-01-24 00:47:52 +00:00
Zuhayr
ef50918b9c
Hackfix for #8588
2015-03-24 12:46:07 +10:30
Zuhayr
c5e2feb5f1
Merge with dev.
2015-02-05 20:24:06 +10:30
Zuhayr
5890fa3c4b
Added plant controller.
2015-02-05 15:53:20 +10:30
Zuhayr
fdf0360a69
Collapsing all fruit into one object type. Refactoring reagent grinder and removing juicer. WIP.
2015-02-04 10:55:33 +10:30
Zuhayr
93cf4f73c5
More work on the vine system, fixing multiple bugs.
2015-02-04 10:52:48 +10:30