Fixes typos and indenting present in the destilery module, and renames it to distillery

Updates the #include's for the renamed files in `baystation12.dme`
This commit is contained in:
Zulker Nayeen Nahiyan
2015-01-08 01:39:57 +06:00
parent 704d668b18
commit fbffce744c
2 changed files with 87 additions and 109 deletions

View File

@@ -865,12 +865,12 @@
#include "code\modules\clothing\under\jobs\security.dm" #include "code\modules\clothing\under\jobs\security.dm"
#include "code\modules\customitems\item_defines.dm" #include "code\modules\customitems\item_defines.dm"
#include "code\modules\customitems\item_spawning.dm" #include "code\modules\customitems\item_spawning.dm"
#include "code\modules\destilery\main.dm"
#include "code\modules\detectivework\evidence.dm" #include "code\modules\detectivework\evidence.dm"
#include "code\modules\detectivework\footprints_and_rag.dm" #include "code\modules\detectivework\footprints_and_rag.dm"
#include "code\modules\detectivework\forensics.dm" #include "code\modules\detectivework\forensics.dm"
#include "code\modules\detectivework\scanner.dm" #include "code\modules\detectivework\scanner.dm"
#include "code\modules\detectivework\scanning_console.dm" #include "code\modules\detectivework\scanning_console.dm"
#include "code\modules\distillery\main.dm"
#include "code\modules\economy\Accounts.dm" #include "code\modules\economy\Accounts.dm"
#include "code\modules\economy\Accounts_DB.dm" #include "code\modules\economy\Accounts_DB.dm"
#include "code\modules\economy\ATM.dm" #include "code\modules\economy\ATM.dm"

View File

@@ -1,63 +1,60 @@
//This dm file includes some food processing machines: // This dreammaker file includes the food processing machines:
// - I. Mill // - I. Mill
// - II. Fermenter // - II. Fermenter
// - III. Still // - III. Still
// - IV. Squeezer // - IV. Squeezer
// - V. Centrifuge // - V. Centrifuge
// I. The mill is intended to be loaded with produce and returns ground up items. For example: Wheat should become flour and grapes should become raisins. // I. The mill is intended to be loaded with produce and returns ground up items. For example: Wheat should become flour and grapes should become raisins.
/obj/machinery/mill /obj/machinery/mill
var/list/obj/item/weapon/reagent_containers/food/input = list() var/list/obj/item/weapon/reagent_containers/food/input = list()
var/list/obj/item/weapon/reagent_containers/food/output = list() var/list/obj/item/weapon/reagent_containers/food/output = list()
var/obj/item/weapon/reagent_containers/food/milled_item var/obj/item/weapon/reagent_containers/food/milled_item
var/busy = 0 var/busy = 0
var/progress = 0 var/progress = 0
var/error = 0 var/error = 0
name = "\improper Mill" name = "\improper Mill"
desc = "It is a machine that grinds produce." desc = "It is a machine that grinds produce."
icon_state = "autolathe" icon_state = "autolathe"
density = 1 density = 1
anchored = 1 anchored = 1
use_power = 1 use_power = 1
idle_power_usage = 10 idle_power_usage = 10
active_power_usage = 1000 active_power_usage = 1000
/obj/machinery/mill/process() /obj/machinery/mill/process()
if(error) if (error)
return return
if(!busy) if (!busy)
use_power = 1 use_power = 1
if(input.len) if (input.len)
milled_item = input[1] milled_item = input[1]
input -= milled_item input -= milled_item
progress = 0 progress = 0
busy = 1 busy = 1
use_power = 2 use_power = 2
return return
progress++ progress++
if(progress < 10) //Edit this value to make milling faster or slower if (progress < 10) // Edit this value to make milling faster or slower.
return //Not done yet. return // Not done yet.
switch(milled_item.type) switch (milled_item.type)
if(/obj/item/weapon/reagent_containers/food/snacks/grown/wheat) //Wheat becomes flour if (/obj/item/weapon/reagent_containers/food/snacks/grown/wheat) // Wheat becomes flour.
var/obj/item/weapon/reagent_containers/food/snacks/flour/F = new(src) var/obj/item/weapon/reagent_containers/food/snacks/flour/F = new(src)
output += F output += F
if(/obj/item/weapon/reagent_containers/food/snacks/flour) //Flour is still flour if (/obj/item/weapon/reagent_containers/food/snacks/flour) // Flour is still flour.
var/obj/item/weapon/reagent_containers/food/snacks/flour/F = new(src) var/obj/item/weapon/reagent_containers/food/snacks/flour/F = new(src)
output += F output += F
else else
error = 1 error = 1
del(milled_item) del(milled_item)
busy = 0 busy = 0
/obj/machinery/mill/attackby(var/obj/item/weapon/W as obj, mob/user as mob) /obj/machinery/mill/attackby(var/obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/reagent_containers/food)) if (istype(W,/obj/item/weapon/reagent_containers/food))
user.u_equip(W) user.u_equip(W)
W.loc = src W.loc = src
input += W input += W
@@ -65,17 +62,11 @@
..() ..()
/obj/machinery/mill/attack_hand(var/mob/user as mob) /obj/machinery/mill/attack_hand(var/mob/user as mob)
for(var/obj/item/weapon/reagent_containers/food/F in output) for (var/obj/item/weapon/reagent_containers/food/F in output)
F.loc = src.loc F.loc = src.loc
output -= F output -= F
// II. The fermenter is intended to be loaded with food items and returns medium-strength alcohol items, sucha s wine and beer. // II. The fermenter is intended to be loaded with food items and returns medium-strength alcohol items, sucha s wine and beer.
/obj/machinery/fermenter /obj/machinery/fermenter
var/list/obj/item/weapon/reagent_containers/food/input = list() var/list/obj/item/weapon/reagent_containers/food/input = list()
var/list/obj/item/weapon/reagent_containers/food/output = list() var/list/obj/item/weapon/reagent_containers/food/output = list()
@@ -94,40 +85,40 @@
active_power_usage = 500 active_power_usage = 500
/obj/machinery/fermenter/process() /obj/machinery/fermenter/process()
if(error) if (error)
return return
if(!busy) if (!busy)
use_power = 1 use_power = 1
if(input.len) if (input.len)
fermenting_item = input[1] fermenting_item = input[1]
input -= fermenting_item input -= fermenting_item
progress = 0 progress = 0
busy = 1 busy = 1
use_power = 2 use_power = 2
return return
if(!water_level) if (!water_level)
return return
water_level-- water_level--
progress++ progress++
if(progress < 10) //Edit this value to make milling faster or slower if (progress < 10) // Edit this value to make milling faster or slower.
return //Not done yet. return // Not done yet.
switch(fermenting_item.type) switch (fermenting_item.type)
if(/obj/item/weapon/reagent_containers/food/snacks/flour) //Flour is still flour if (/obj/item/weapon/reagent_containers/food/snacks/flour) // Flour is still flour.
var/obj/item/weapon/reagent_containers/food/drinks/cans/beer/B = new(src) var/obj/item/weapon/reagent_containers/food/drinks/cans/beer/B = new(src)
output += B output += B
else else
error = 1 error = 1
del(fermenting_item) del(fermenting_item)
busy = 0 busy = 0
/obj/machinery/fermenter/attackby(var/obj/item/weapon/W as obj, mob/user as mob) /obj/machinery/fermenter/attackby(var/obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/reagent_containers/food)) if (istype(W,/obj/item/weapon/reagent_containers/food))
user.u_equip(W) user.u_equip(W)
W.loc = src W.loc = src
input += W input += W
@@ -135,60 +126,57 @@
..() ..()
/obj/machinery/fermenter/attack_hand(var/mob/user as mob) /obj/machinery/fermenter/attack_hand(var/mob/user as mob)
for(var/obj/item/weapon/reagent_containers/food/F in output) for (var/obj/item/weapon/reagent_containers/food/F in output)
F.loc = src.loc F.loc = src.loc
output -= F output -= F
// III. The still is a machine that is loaded with food items and returns hard liquor, such as vodka. // III. The still is a machine that is loaded with food items and returns hard liquor, such as vodka.
/obj/machinery/still /obj/machinery/still
var/list/obj/item/weapon/reagent_containers/food/input = list() var/list/obj/item/weapon/reagent_containers/food/input = list()
var/list/obj/item/weapon/reagent_containers/food/output = list() var/list/obj/item/weapon/reagent_containers/food/output = list()
var/obj/item/weapon/reagent_containers/food/destilling_item var/obj/item/weapon/reagent_containers/food/distilling_item
var/busy = 0 var/busy = 0
var/progress = 0 var/progress = 0
var/error = 0 var/error = 0
name = "\improper Still" name = "\improper Still"
desc = "It is a machine that produces hard liquor from alcoholic drinks." desc = "It is a machine that produces hard liquor from alcoholic drinks."
icon_state = "autolathe" icon_state = "autolathe"
density = 1 density = 1
anchored = 1 anchored = 1
use_power = 1 use_power = 1
idle_power_usage = 10 idle_power_usage = 10
active_power_usage = 10000 active_power_usage = 10000
/obj/machinery/still/process() /obj/machinery/still/process()
if(error) if (error)
return return
if(!busy) if (!busy)
use_power = 1 use_power = 1
if(input.len) if (input.len)
destilling_item = input[1] distilling_item = input[1]
input -= destilling_item input -= distilling_item
progress = 0 progress = 0
busy = 1 busy = 1
use_power = 2 use_power = 2
return return
progress++ progress++
if(progress < 10) //Edit this value to make distilling faster or slower if (progress < 10) // Edit this value to make distilling faster or slower.
return //Not done yet. return // Not done yet.
switch(destilling_item.type) switch (distilling_item.type)
if(/obj/item/weapon/reagent_containers/food/drinks/cans/beer) //Flour is still flour if (/obj/item/weapon/reagent_containers/food/drinks/cans/beer) // Flour is still flour.
var/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/V = new(src) var/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/V = new(src)
output += V output += V
else else
error = 1 error = 1
del(destilling_item) del(distilling_item)
busy = 0 busy = 0
/obj/machinery/still/attackby(var/obj/item/weapon/W as obj, mob/user as mob) /obj/machinery/still/attackby(var/obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/reagent_containers/food)) if (istype(W,/obj/item/weapon/reagent_containers/food))
user.u_equip(W) user.u_equip(W)
W.loc = src W.loc = src
input += W input += W
@@ -196,84 +184,75 @@
..() ..()
/obj/machinery/still/attack_hand(var/mob/user as mob) /obj/machinery/still/attack_hand(var/mob/user as mob)
for(var/obj/item/weapon/reagent_containers/food/F in output) for (var/obj/item/weapon/reagent_containers/food/F in output)
F.loc = src.loc F.loc = src.loc
output -= F output -= F
// IV. The squeezer is intended to destroy inserted food items, but return some of the reagents they contain. // IV. The squeezer is intended to destroy inserted food items, but return some of the reagents they contain.
/obj/machinery/squeezer /obj/machinery/squeezer
var/list/obj/item/weapon/reagent_containers/food/input = list() var/list/obj/item/weapon/reagent_containers/food/input = list()
var/obj/item/weapon/reagent_containers/food/squeezed_item var/obj/item/weapon/reagent_containers/food/squeezed_item
var/water_level = 0 var/water_level = 0
var/busy = 0 var/busy = 0
var/progress = 0 var/progress = 0
var/error = 0 var/error = 0
name = "\improper Squeezer" name = "\improper Squeezer"
desc = "It is a machine that squeezes extracts from produce." desc = "It is a machine that squeezes extracts from produce."
icon_state = "autolathe" icon_state = "autolathe"
density = 1 density = 1
anchored = 1 anchored = 1
use_power = 1 use_power = 1
idle_power_usage = 10 idle_power_usage = 10
active_power_usage = 500 active_power_usage = 500
// V. The centrifuge spins inserted food items. It is intended to squeeze out the reagents that are common food catalysts (enzymes currently) // V. The centrifuge spins inserted food items. It is intended to squeeze out the reagents that are common food catalysts (enzymes currently)
/obj/machinery/centrifuge /obj/machinery/centrifuge
var/list/obj/item/weapon/reagent_containers/food/input = list() var/list/obj/item/weapon/reagent_containers/food/input = list()
var/list/obj/item/weapon/reagent_containers/food/output = list() var/list/obj/item/weapon/reagent_containers/food/output = list()
var/obj/item/weapon/reagent_containers/food/spinning_item var/obj/item/weapon/reagent_containers/food/spinning_item
var/busy = 0 var/busy = 0
var/progress = 0 var/progress = 0
var/error = 0 var/error = 0
var/enzymes = 0 var/enzymes = 0
var/water = 0 var/water = 0
name = "\improper Centrifuge" name = "\improper Centrifuge"
desc = "It is a machine that spins produce." desc = "It is a machine that spins produce."
icon_state = "autolathe" icon_state = "autolathe"
density = 1 density = 1
anchored = 1 anchored = 1
use_power = 1 use_power = 1
idle_power_usage = 10 idle_power_usage = 10
active_power_usage = 10000 active_power_usage = 10000
/obj/machinery/centrifuge/process() /obj/machinery/centrifuge/process()
if(error) if (error)
return return
if(!busy) if (!busy)
use_power = 1 use_power = 1
if(input.len) if (input.len)
spinning_item = input[1] spinning_item = input[1]
input -= spinning_item input -= spinning_item
progress = 0 progress = 0
busy = 1 busy = 1
use_power = 2 use_power = 2
return return
progress++ progress++
if(progress < 10) //Edit this value to make milling faster or slower if (progress < 10) // Edit this value to make milling faster or slower.
return //Not done yet. return // Not done yet.
var/transfer_enzymes = spinning_item.reagents.get_reagent_amount("enzyme") var/transfer_enzymes = spinning_item.reagents.get_reagent_amount("enzyme")
if(transfer_enzymes) if (transfer_enzymes)
enzymes += transfer_enzymes enzymes += transfer_enzymes
spinning_item.reagents.remove_reagent("enzyme",transfer_enzymes) spinning_item.reagents.remove_reagent("enzyme",transfer_enzymes)
output += spinning_item output += spinning_item
busy = 0 busy = 0
/obj/machinery/centrifuge/attackby(var/obj/item/weapon/W as obj, mob/user as mob) /obj/machinery/centrifuge/attackby(var/obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/reagent_containers/food)) if (istype(W,/obj/item/weapon/reagent_containers/food))
user.u_equip(W) user.u_equip(W)
W.loc = src W.loc = src
input += W input += W
@@ -281,10 +260,9 @@
..() ..()
/obj/machinery/centrifuge/attack_hand(var/mob/user as mob) /obj/machinery/centrifuge/attack_hand(var/mob/user as mob)
for(var/obj/item/weapon/reagent_containers/food/F in output) for (var/obj/item/weapon/reagent_containers/food/F in output)
F.loc = src.loc F.loc = src.loc
output -= F output -= F
while(enzymes >= 50) while (enzymes >= 50)
enzymes -= 50 enzymes -= 50
new/obj/item/weapon/reagent_containers/food/condiment/enzyme(src.loc) new/obj/item/weapon/reagent_containers/food/condiment/enzyme(src.loc)