mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
Finishes the last of the error fixes
Fixes Integer precision loss in autotransfer.dm and types_ch.dm Fixes operator overload in solargrub.dm Fixes field access requires static type errors in vorepanel_vr.dm, kasscbuttons_ch.dm, and seed.dm Fixes ambigious && in metroid_infestation.dm
This commit is contained in:
@@ -18,7 +18,7 @@ var/datum/controller/transfer_controller/transfer_controller
|
||||
currenttick = currenttick + 1
|
||||
//VOREStation Edit START
|
||||
if (round_duration_in_ds >= shift_last_vote - 2 MINUTES)
|
||||
shift_last_vote = 999999999999 //Setting to a stupidly high number since it'll be not used again.
|
||||
shift_last_vote = 1000000000000 //Setting to a stupidly high number since it'll be not used again.
|
||||
to_world("<b>Warning: This upcoming round-extend vote will be your last chance to vote for shift extension. Wrap up your scenes in the next 60 minutes if the round is extended.</b>") //CHOMPStation Edit
|
||||
if (round_duration_in_ds >= shift_hard_end - 1 MINUTE)
|
||||
init_shift_change(null, 1)
|
||||
|
||||
@@ -172,7 +172,8 @@
|
||||
icon = icon_types[index] ? icon_types[index] : icon_types["def"]
|
||||
icon_state = icon_state_types[index] ? icon_state_types[index] : icon_state_types["def"]
|
||||
trig_proc = trig_proc_types[index] ? trig_proc_types[index] : trig_proc_types["def"]
|
||||
trig_args = trig_args_types[index].len ? trig_args_types[index] : trig_args_types["def"]
|
||||
var/list/trig_arg_type = trig_args_types[index]
|
||||
trig_args = (istype(trig_arg_type) && trig_arg_type.len) ? trig_args_types[index] : trig_args_types["def"]
|
||||
|
||||
/obj/kbutton/toggle/button_trigger()
|
||||
toggled = !toggled
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
var/in_area = get_area(temp_vent)
|
||||
if(istype(in_area, /area/crew_quarters/sleep) || istype(in_area, /area/hallway/secondary/entry))
|
||||
continue
|
||||
if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels)
|
||||
if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels))
|
||||
if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn.
|
||||
vents += temp_vent
|
||||
|
||||
|
||||
@@ -685,7 +685,8 @@
|
||||
|
||||
if(isnull(gene_chem[i])) gene_chem[i] = 0
|
||||
|
||||
if(chems[rid].len < i) //YW Edit: allows plants whose reagents have not been defined uniformly to splice properly
|
||||
var/list/chems_rid = chems[rid]
|
||||
if(istype(chems_rid) && (chems_rid.len < i)) //YW Edit: allows plants whose reagents have not been defined uniformly to splice properly
|
||||
continue
|
||||
|
||||
if(chems[rid][i])
|
||||
|
||||
@@ -58,8 +58,8 @@
|
||||
You struggle to stay awake while floating helplessly in the goo."
|
||||
player_msg = "You are Rakshasa. You are not to directly harm crew, only consume. You never speak a language."
|
||||
energy_adminbuse = TRUE
|
||||
maxHealth = 999999999999
|
||||
health = 999999999999
|
||||
maxHealth = 1000000000000
|
||||
health = 1000000000000
|
||||
eye_state = "BLUE EYES"
|
||||
eye_icon_state = "e_rakshasa"
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@ var/global/list/moth_amount = 0 // Chompstation Addition, Rykka waz here. *pawst
|
||||
PN = attached.powernet
|
||||
release_vore_contents()
|
||||
prey_excludes.Cut()
|
||||
moth_amount++
|
||||
moth_amount = moth_amount + 1
|
||||
death_star()
|
||||
|
||||
/mob/living/simple_mob/vore/solargrub/proc/death_star()
|
||||
|
||||
@@ -258,7 +258,9 @@
|
||||
selected_list["liq_interacts"]["liq_reagent_addons"] = list()
|
||||
for(var/flag_name in selected.reagent_mode_flag_list)
|
||||
if(selected.reagent_mode_flags & selected.reagent_mode_flag_list[flag_name])
|
||||
selected_list["liq_interacts"]["liq_reagent_addons"].Add(flag_name)
|
||||
var/list/selected_list_member = selected_list["liq_interacts"]["liq_reagent_addons"]
|
||||
ASSERT(islist(selected_list_member))
|
||||
selected_list_member.Add(flag_name)
|
||||
|
||||
selected_list["show_liq_fullness"] = selected.show_fullness_messages
|
||||
selected_list["liq_messages"] = list()
|
||||
|
||||
Reference in New Issue
Block a user