mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 04:17:33 +01:00
14b3228582
- Reworked prices, wages and balances of (almost) everything ingame. - Added coinage and decimal support to cash, ruthlessly sanitized to avoid floating-point errors. Reflected in cash-related things like ATMs. - Tweaked how cash bundles are made and distributed to support decimalization. - Adjusted the starting money individuals and departments receive in their accounts. - Adjusted the funding Tajara, Unathi, Diona, Vaurca, and IPCs receive in their accounts. Should earn more on average than they used to. Credit values are now roughly 1/10th what they were before, across the board. Coins were added too! These have names: - Unie: 0.01 credits - Quin: 0.05 credits - Dece: 0.10 credits - Quarter: 0.25 credits These can be seen cameo'd in the screenshots below. Values, wages, etc, are based on the wiki page https://wiki.aurorastation.org/index.php?title=Guide_to_Wages_and_Pay . Values are not anchored to any singular real-world currency. Example price differences: | Example Item | Old Price | New Price | | --- | --- | --- | | Comet Cola | 15.00 | 1.50 | | Cup Ramen | 20.00 | 2.00 | | Jyalara | 38.00 | 3.00 | | Trans-Stellar Cigarettes | 76.00 | 9.00 | | Zo'ra Soda | 29.00 | 2.50 | | Gumball | 5.00 | 0.25 | | 50x plasteel sheets | 700.00 | 120.00 | | 5x meat (cargo) | 160.00 | 55.00 | | 50x phoron crystals (cargo) | 2200.00 | 400.00 | Wages and account balances have also been tweaked: | Type | Old Amount | New Amount | | --- | --- | --- | | Ship Account | 75,000.00 | 35,000.00 | | Departmental Accounts | 10,000.00 | 15,000.00 | | Personal Account (avg) | 200.00 - 20,000.00 | 20.00 - 2,000.00 | Might break the economy; prices will likely need some adjusting depending on gameplay constraints. Can be adjusted in TMs. A little testing never hurt anyone.   --------- Signed-off-by: naut <55491249+nauticall@users.noreply.github.com> Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
172 lines
6.3 KiB
Plaintext
172 lines
6.3 KiB
Plaintext
//Hydro bounties. Things that can be biogenerated and stuff
|
|
/datum/bounty/item/hydroponicist/potato_cells
|
|
name = "Potato Batteries"
|
|
description = "%BOSSNAME is researching an environmentally-friendly power source on another station. Send us some potato batteries."
|
|
reward_low = 200
|
|
reward_high = 300
|
|
required_count = 6
|
|
random_count = 3
|
|
wanted_types = list(/obj/item/cell/potato)
|
|
|
|
/datum/bounty/item/hydroponicist/ert
|
|
name = "Rations"
|
|
description = "%BOSSSHORT is sending ERT out on a long mission. We need some long-lasting rations for them to eat!"
|
|
reward_low = 220
|
|
reward_high = 280
|
|
required_count = 6
|
|
random_count = 2
|
|
wanted_types = list(/obj/item/reagent_containers/food/snacks/liquidfood, /obj/item/pen/crayon)
|
|
|
|
/datum/bounty/item/hydroponicist/towels
|
|
name = "Towels"
|
|
description = "%BOSSSHORT is having the sickest pool party ever. Send us some towels for a reward, and maybe an invitation!"
|
|
reward_low = 300
|
|
reward_high = 350
|
|
required_count = 8
|
|
random_count = 3
|
|
wanted_types = list(/obj/item/towel, /obj/item/towel_flat)
|
|
|
|
/datum/bounty/item/hydroponicist/gloves
|
|
name = "Botanical Gloves"
|
|
description = "%BOSSNAME is participating in a massive tree-planting initiative on Biesel. Help us help the company's image by sending our volunteers some gardening gloves!"
|
|
reward_low = 50
|
|
reward_high = 80
|
|
required_count = 4
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/clothing/gloves/botanic_leather)
|
|
|
|
/datum/bounty/item/hydroponicist/flower_crown
|
|
name = "Flower Crowns"
|
|
description = "It's time for the monthly %COMPNAME company dance. This month's theme is floral in nature, so send us some flower crowns to give to attendees."
|
|
reward_low = 360
|
|
reward_high = 440
|
|
required_count = 6
|
|
random_count = 2
|
|
wanted_types = list(/obj/item/clothing/head/sunflower_crown, /obj/item/clothing/head/lavender_crown, /obj/item/clothing/head/poppy_crown)
|
|
|
|
/datum/bounty/item/assistant/animal_cubes
|
|
name = "Xeno Cubes"
|
|
description = "Monkeys are very limiting for xenostudies research. Please ship some alternative cubes (wrapped) to alleviate a shortage experienced by our other labs."
|
|
reward_low = 200
|
|
reward_high = 260
|
|
required_count = 4
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/reagent_containers/food/snacks/monkeycube/wrapped/farwacube,
|
|
/obj/item/reagent_containers/food/snacks/monkeycube/wrapped/stokcube,
|
|
/obj/item/reagent_containers/food/snacks/monkeycube/wrapped/neaeracube,
|
|
/obj/item/reagent_containers/food/snacks/monkeycube/wrapped/vkrexicube)
|
|
|
|
/datum/bounty/item/hydroponicist/produce
|
|
name = "Produce - Any"
|
|
description = "%BOSSNAME is in need of a bundle of fresh produce. Send your best!"
|
|
reward_low = 250
|
|
reward_high = 500
|
|
required_count = 18
|
|
random_count = 5
|
|
wanted_types = list(/obj/item/reagent_containers/food/snacks/grown)
|
|
var/list/produce_picks = list(/datum/seed)
|
|
|
|
/datum/bounty/item/hydroponicist/produce/applies_to(var/obj/item/reagent_containers/food/snacks/grown/O)
|
|
if(!istype(O))
|
|
return FALSE
|
|
if(O.bitecount > 0) //still not accepting partially-eaten food
|
|
return FALSE
|
|
if(is_type_in_list(O.seed, produce_picks)) //check if it's a type we want.
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/datum/bounty/item/hydroponicist/produce/fruit
|
|
name = "Produce - Fruit"
|
|
description = "%BOSSNAME is in need of a bundle of fresh fruit. Send your best!"
|
|
required_count = 12
|
|
random_count = 3
|
|
produce_picks = list(/datum/seed/tomato,
|
|
/datum/seed/berry,
|
|
/datum/seed/apple,
|
|
/datum/seed/grapes,
|
|
/datum/seed/banana,
|
|
/datum/seed/watermelon,
|
|
/datum/seed/citrus,
|
|
/datum/seed/cherries,
|
|
/datum/seed/dirtberries,
|
|
/datum/seed/dyn,
|
|
/datum/seed/wulumunusha,
|
|
/datum/seed/sugartree)
|
|
|
|
/datum/bounty/item/hydroponicist/produce/mushroom
|
|
name = "Produce - Mushrooms"
|
|
description = "%BOSSNAME is in need of some fresh mushrooms. Send your best!"
|
|
required_count = 15
|
|
random_count = 3
|
|
produce_picks = list(/datum/seed/mushroom)
|
|
|
|
/datum/bounty/item/hydroponicist/produce/tobacco
|
|
name = "Produce - Tobacco"
|
|
description = "%BOSSNAME is in need of some fresh tobacco leaves. Send your best!"
|
|
required_count = 10
|
|
random_count = 2
|
|
produce_picks = list(/datum/seed/tobacco)
|
|
|
|
/datum/bounty/item/hydroponicist/produce/rice
|
|
name = "Produce - Rice"
|
|
description = "They ran out of rice at %COMPNAME headquarters here in Mendell. Send them enough to hold them over until next quarter."
|
|
required_count = 25
|
|
random_count = 5
|
|
produce_picks = list(/datum/seed/rice)
|
|
|
|
/datum/bounty/item/hydroponicist/goldstars
|
|
name = "Stickers - Gold Stars"
|
|
description = "We're getting ready for the quarterly %COMPNAME employee evaluation. Send us some gold stars so we can really let our employees know how valuable they are."
|
|
reward_low = 55
|
|
reward_high = 75
|
|
required_count = 6
|
|
random_count = 2
|
|
wanted_types = list(/obj/item/storage/stickersheet/goldstar)
|
|
|
|
/datum/bounty/item/hydroponicist/stuffedanimals
|
|
name = "Toys - Stuffed Animals"
|
|
description = "We had to recall some products recently for being highly carcinogenic. To help with optics, we're hosting a toy drive for the handful of children's cancer hospitals in Mendell. Get us some stuffed animals for it."
|
|
reward_low = 180
|
|
reward_high = 280
|
|
required_count = 8
|
|
random_count = 2
|
|
wanted_types = list(
|
|
/obj/item/toy/plushie/ian,
|
|
/obj/item/toy/plushie/drone,
|
|
/obj/item/toy/plushie/carp,
|
|
/obj/item/toy/plushie/beepsky,
|
|
/obj/item/toy/plushie/ivancarp,
|
|
/obj/item/toy/plushie/nymph,
|
|
/obj/item/toy/plushie/mouse,
|
|
/obj/item/toy/plushie/kitten,
|
|
/obj/item/toy/plushie/lizard,
|
|
/obj/item/toy/plushie/spider,
|
|
/obj/item/toy/plushie/farwa,
|
|
/obj/item/toy/plushie/bear,
|
|
/obj/item/toy/plushie/bearfire,
|
|
/obj/item/toy/plushie/schlorrgo,
|
|
/obj/item/toy/plushie/coolschlorrgo,
|
|
/obj/item/toy/plushie/slime,
|
|
/obj/item/toy/plushie/bee,
|
|
/obj/item/toy/plushie/shark,
|
|
/obj/item/toy/plushie/greimorian,
|
|
/obj/item/toy/plushie/herring_gull,
|
|
/obj/item/toy/plushie/cockatoo,
|
|
/obj/item/toy/plushie/norinori,
|
|
/obj/item/toy/plushie/fox,
|
|
/obj/item/toy/plushie/fox/black,
|
|
/obj/item/toy/plushie/fox/marble,
|
|
/obj/item/toy/plushie/fox/blue,
|
|
/obj/item/toy/plushie/fox/orange,
|
|
/obj/item/toy/plushie/fox/coffee,
|
|
/obj/item/toy/plushie/fox/pink,
|
|
/obj/item/toy/plushie/fox/purple,
|
|
/obj/item/toy/plushie/fox/crimson,
|
|
/obj/item/toy/plushie/axic,
|
|
/obj/item/toy/plushie/qill,
|
|
/obj/item/toy/plushie/xana,
|
|
/obj/item/toy/plushie/ipc,
|
|
/obj/item/toy/plushie/domadice,
|
|
/obj/item/toy/plushie/squid
|
|
)
|