Kashargul
fdfb49012b
some more globals ( #19098 )
...
* some more globals
* .
2026-01-29 09:21:58 -08:00
Selis
b0f0f4685f
JSON Logging Refactor ( #18252 )
...
* First pass
* fixes
* more fixes
* num2hex length changes
* pass 2
* fixed warning
* looc log fix
* .
* update tgui
* .
* .
* .
* .
* perttier
* cleanup
* .
* .
* fix token
* no
* .
* .
* .
* ,
* modsay eventsay
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-09-11 17:28:20 +02: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
Selis
21dcf0555b
Conversion many Globals to Managed Globals (Part 1) ( #17121 )
...
* Conversion of some Globals to Managed Globals
* Fix
* for later
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-04-17 14:16:53 -04:00
Kashargul
fdcbdf15d6
Events ( #16876 )
...
* cleans up event defines
* also here
2025-01-09 20:51:08 +01:00
Kashargul
59b9802628
some istype to macros ( #16826 )
2025-01-06 06:45:02 +10:00
Selis
242fa3a66b
Ports over configuration controller ( #16484 )
...
* Ports over configuration controller
* Fixes
* Manual path fix
* patch (#16490 )
* patch
* .
* SQL Fix
* Post-rebase fix
* Added missing examples
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-10-22 19:26:44 +02:00
Guti
ab9f92904c
Deconflict
2024-09-21 14:42:17 +02:00
Guti
a3c7599065
Fix
2024-09-18 18:33:15 +02:00
Guti
06a46a237b
stuff
2024-09-18 18:12:57 +02:00
Guti
f4f5476121
Merge branch 'master' into weapon-removal
2024-09-18 18:07:43 +02:00
Kashargul
5d42c91935
.
2024-09-17 01:57:41 +02:00
Kashargul
bd37df936a
.
2024-09-17 01:12:53 +02:00
Kashargul
8a90ae6523
only missing alt titles
2024-09-12 22:48:14 +02:00
Kashargul
4ba7beeb9c
up to field medic
2024-09-12 21:20:47 +02:00
Kashargul
10dc8510b3
up to engineer
2024-09-12 02:01:36 +02:00
Guti
409aaba802
Remove
2024-09-09 02:36:53 +02:00
Heroman
f8b38d8c90
Refactors borgs and adjusts events
2022-12-30 14:36:27 +10:00
ItsSelis
886de503f1
Disables PDA Spam event
2022-05-03 22:19:15 +02:00
Heroman
d51eb33b21
Adds minimum job requirements to certain events
2022-03-04 16:13:56 +10:00
Atermonera
5c03273ce8
Merge pull request #6884 from Neerti/event_system_fix
...
Rewrites the Rewritten Event System
2020-04-06 16:23:39 -04:00
Neerti
0d9345adde
Half-Refactors Jobs
2020-03-03 16:28:33 -05:00
elgeonmb
4ef644ffb8
Kills the Vir Times and replaces the economic destination list with Polaris locations. ( #5132 )
...
* kills the Vir Times and replaces the economic destination list with Polaris locations.
gibson gazzette can stay but you're on thin ice
* Update TradeDestinations.dm
2018-04-06 13:32:43 -05:00
elgeonmb
0a1e3d798b
Lore-Compliant Oculum News Channel ( #5111 )
...
* adds an e-reader full of news to the loadout
* Political Almanac -> Pocket Newscaster
* new news channel containing lore-compliant news that's not bad
2018-03-28 13:01:10 -07:00
Yoshax
d2ea8568a8
All robots now get crowbars, flashes and fire extinguishers
2016-11-20 19:41:25 +00:00
Neerti
451c477e4c
Tweaks event text to fit with the lore better.
...
Adds more informative text for vending machines.
Removes RNG viruses.
2015-12-21 04:01:05 -05:00
PsiOmegaDelta
a07d20d657
Ports /tg/'s meteor implementation.
...
Merges the two meteor events into one, and now takes severity into consideration instead.
Including the basic meteors there are also new types ranging from flaming to radioactive which may drop appropriate types of ore.
2015-06-05 14:58:35 +02:00
PsiOmegaDelta
1a74b536d7
Active role counting tweak.
...
The number of Any players now properly respects activity.
Borgs should now properly increase the number of players for a given job.
2015-06-02 15:46:01 +02:00
PsiOmega
93ac826f02
Adds more events, misc event changes.
...
Only two more this time:
Random space dust attack.
Random gravity failure.
Moves space vines from moderate to major events, due to its now more dangerous nature.
Removes now irrelevant alien/ninja customized event handlers.
Adds Excel sheet for aiding in event probability calculations.
2015-03-31 13:07:27 +02:00
Zuhayr
98da191ac3
Gamemode refactor, lots of code shuffles, PR will have details.
2015-03-21 11:08:17 +10:30
Zuhayr
8978747e53
Moved several globals into the config controller, updated eample config appropriately.
2014-12-25 21:10:30 +10:30
PsiOmega
ff14da90b3
Random Event Overhaul
...
Alters the event controller based on http://baystation12.net/forums/viewtopic.php?f=5&t=10706 .
Exception is that there is always some start time variance to prevent metagaming.
Mundane, moderate, and major events run on their own timers and start and run independantly of each other.
Multiple events of the same severity degree can run at the same time. However, currently only one instance of the same event can be active at a time.
2014-11-03 09:22:37 +01:00
Zuhayr
39689f05c7
Removed borer from roundstart calamity, added it to the dynamic event handler. Increased event frequency.
2014-09-18 21:41:54 +09:30
mwerezak
9825968880
Fixes lingering reference to organ_failure
2014-07-18 12:02:39 -04:00
Zuhayr
b670cdcdf1
Fixes #5483
2014-07-04 17:48:12 +09:30
Zuhayr
12fad74047
As far as I can tell, viral infections were happening irrespec
...
tive of medical crew being present. Lowered chance for proc as well.
2014-06-26 20:59:30 +09:30
RKF45
64dcb5a693
Readjusts blob random event
2014-02-07 19:57:46 +01:00
Nanai
ab06251c32
Event Rebalance!
...
As per request, events have been rebalanced to be a bit more even and vastly less appendicitis. Event timers have been increased from 15-25 minutes to 20-40 minutes.
2013-11-16 02:09:28 -05:00
Chinsky
5df1b3c0d4
derp
2013-11-05 03:17:44 +04:00
cib
a9d4d86ed9
Event balance fixes.
...
- Engineering events now less likely
- Radiation storm now less likely
- Halved radiation given by radiation storm.
2013-05-28 20:03:26 +02:00
cib
9074622eb9
Adjusted event chance modifier based on last event.
...
Had the wrong numbers, basically every event would happen only once.
2013-05-26 00:23:31 +02:00
cib
a764c226f8
Implemented a system to avoid the same event happening too often.
...
Also bumped event frequency, this shouldn't be as bad with the same event not repeating itself that often.
2013-05-26 00:12:59 +02:00
cib
d7cc42e588
Added wallrot event.
...
Also some updates to changelog.
2013-05-18 21:55:02 +02:00
cib
e2249fa177
Added organ damage random medical event.
...
It doesn't make a lot of sense, but who cares about that!
2013-05-18 13:48:57 +02:00
cib
90076f017a
Added debug logging for events.
...
Something's just not right about events still.
2013-05-18 13:17:19 +02:00
Cael_Aislinn
cfa3916b95
new events (pda spam, trivial and mundane news items, lotto, hacker)
...
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au >
2013-02-26 03:02:24 +10:00
cib
721f15fb07
Fix issue #2433
...
This should fix events not spawning.
2013-02-24 20:39:36 +01:00
Cael_Aislinn
306cffb46c
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into bleeding-edge-freeze
...
Conflicts:
code/modules/events/event_manager.dm
code/modules/events/infestation.dm
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au >
2013-02-22 23:59:38 +10:00
cib
35bf0648ae
Fixes events being broken.
...
The proc to get active playercounts was utterly broken, which led to there only being events that needed no specific requirements. Fixed, and made events more common(the only reason people were pissed about so many events was that only the annoying ones would spawn ever).
2013-02-20 23:05:48 +01:00
Cael_Aislinn
ad227f0925
removed debug string, bumped event intervals, decreased probability of some events
...
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au >
2013-02-19 15:12:00 +10:00