mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 16:44:43 +01:00
4d7b9be4a2
* Fix uncapitalized sentences, lack of "the", and singular/plural mixup when inserting items into lathes * Conform some job descriptions to the pattern used by the majority: bitrunner, chemist, coroner, janitor, RD, shaft miner * Remove extra colon from "Open Special Role Information" action buttons * Uncapitalize "no alerts" / "systems nominal" messages in atmos and station alert consoles * Fix incorrect feedback when wrenching down a freezer/heater with its panel open * Fix "Thank you for restocking the station!" appearing in the wrong place in the cargo export summary * Fix "pizza boxs" on cargo manifests * Fix mid-sentence capital "The" when: * Examining walls with mounted items * Inserting parts into machine frames * Fix "Pete's the udder" * Fix double-"the" and stringified datum typepath when scooping reagents * Fix missing spaces in door remote descriptions * Fix uncapitalized "Nanotrasen" in emergency respone drone ghost role poll * Fix double-space in canister opening admin log * Fix missing "the" when casting bear-form spell * Fix "auxiliry" in NebulaStation airlocks * Add `check_grep.sh` rules against "maintainance", "maintainence", and "maintenence" * Fix "maintainance" in NebulaStation airlocks, TCG cards, and in examines of netpod, byteforge, quantum server * Fix "maintainence" in examines of autolathe, flatpacker, cryo cell, ore silo, floodlight, power storage unit, turbine, chromatography machine, ChemMaster, all-in-one grinder, smoke machine, R&D machines, vending machines * Fix "maintenence" in Sulaco ruin terminal * Add missing periods to: * "That's X." examine block header * steal objective explanation text * atmospheric shield generator examine * autolathe examine * telescreen examine * accidentally stepping on a mousetrap * netpod examine * byteforge examine * hat/mask visor toggling * bizza box stack examine * ChemMaster 3000 examine * floodlight examine * power storage unit examine * ChemMaster interact messages * disposal bin animal eject message * techfab examine * vending machine examine * flatpacker examine * Fix name capitalization/propriety of: * big manipulator * DeForest first aid station * Christmas tree * Thunderdome plaque * commission plaque * chalkboard coffee menu * experimental destructive scanner * scanner array * prison cube * RaptorDex * atmospheric shield generator * high-performance liquid chromatography machine * all-in-one grinder * keycard authentication device * Fix plurality of: * fake stairs * HUDs * restaurant and bar seating * Fix misc grammar/typos in: * recharging station description * worm description * surgery tray description * access failure message of restaurant portal * mysterious pillar description * Pennywise painting description * floodlight examine * power storage unit examine * flatpacker examine * Remove extra newline from "Debug Z-Levels" verb
94 lines
3.3 KiB
Plaintext
94 lines
3.3 KiB
Plaintext
/obj/item/food/bait
|
|
name = "this is bait"
|
|
desc = "you got baited."
|
|
icon = 'icons/obj/fishing.dmi'
|
|
abstract_type = /obj/item/food/bait
|
|
/// Quality trait of this bait
|
|
var/bait_quality = TRAIT_BASIC_QUALITY_BAIT
|
|
/// Icon state added to main fishing rod icon when this bait is equipped
|
|
var/rod_overlay_icon_state
|
|
/// Is this included in the autowiki?
|
|
var/show_on_wiki = TRUE
|
|
|
|
/obj/item/food/bait/Initialize(mapload)
|
|
. = ..()
|
|
ADD_TRAIT(src, bait_quality, INNATE_TRAIT)
|
|
|
|
/obj/item/food/bait/worm
|
|
name = "worm"
|
|
desc = "It's a wriggling worm from a can of fishing bait. You're not going to eat it, are you?"
|
|
icon = 'icons/obj/fishing.dmi'
|
|
icon_state = "worm"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 1)
|
|
tastes = list("meat" = 1, "worms" = 1)
|
|
foodtypes = GROSS | MEAT | BUGS
|
|
w_class = WEIGHT_CLASS_TINY
|
|
bait_quality = TRAIT_BASIC_QUALITY_BAIT
|
|
rod_overlay_icon_state = "worm_overlay"
|
|
|
|
/obj/item/food/bait/worm/premium
|
|
name = "extra slimy worm"
|
|
desc = "This worm looks very sophisticated."
|
|
bait_quality = TRAIT_GOOD_QUALITY_BAIT
|
|
|
|
/obj/item/food/bait/natural
|
|
name = "natural bait"
|
|
desc = "Fish can't seem to get enough of this!"
|
|
icon = 'icons/obj/medical/chemical.dmi'
|
|
icon_state = "pill9"
|
|
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
|
|
righthand_file = 'icons/mob/inhands/items_righthand.dmi'
|
|
inhand_icon_state = "pen"
|
|
bait_quality = TRAIT_GREAT_QUALITY_BAIT //this is only here for autowiki purposes, it's removed on init.
|
|
food_reagents = list(/datum/reagent/drug/kronkaine = 2) //The kronkaine is the thing that makes this a great bait.
|
|
tastes = list("hypocrisy" = 1)
|
|
|
|
/obj/item/food/bait/natural/Initialize(mapload)
|
|
. = ..()
|
|
REMOVE_TRAIT(src, bait_quality, INNATE_TRAIT)
|
|
|
|
/obj/item/food/bait/doughball
|
|
name = "doughball"
|
|
desc = "Small piece of dough. Simple but effective fishing bait."
|
|
icon = 'icons/obj/fishing.dmi'
|
|
icon_state = "doughball"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 1)
|
|
tastes = list("dough" = 1)
|
|
foodtypes = GRAIN
|
|
w_class = WEIGHT_CLASS_TINY
|
|
bait_quality = TRAIT_BASIC_QUALITY_BAIT
|
|
rod_overlay_icon_state = "dough_overlay"
|
|
|
|
///The abstract synthetic doughball type.
|
|
/obj/item/food/bait/doughball/synthetic
|
|
name = "synthetic doughball"
|
|
icon_state = "doughball_blue"
|
|
rod_overlay_icon_state = "dough_blue_overlay"
|
|
preserved_food = TRUE
|
|
show_on_wiki = FALSE //It's an abstract item.
|
|
|
|
/obj/item/food/bait/doughball/synthetic/Initialize(mapload)
|
|
. = ..()
|
|
ADD_TRAIT(src, TRAIT_OMNI_BAIT, INNATE_TRAIT)
|
|
|
|
///Found in the can of omni-baits, only available from the super fishing toolbox, from the fishing mystery box.
|
|
/obj/item/food/bait/doughball/synthetic/super
|
|
name = "super-doughball"
|
|
desc = "Be they herbivore or carnivores, no fish will be able to resist this."
|
|
bait_quality = TRAIT_GREAT_QUALITY_BAIT
|
|
show_on_wiki = TRUE
|
|
|
|
/**
|
|
* Bound to the tech fishing rod, from which cannot be removed,
|
|
* Bait-related preferences and traits, both negative and positive,
|
|
* should be ignored by this bait.
|
|
* Otherwise it'd be hard/impossible to cath some fish with it,
|
|
* making that rod a shoddy choice in the long run.
|
|
*/
|
|
/obj/item/food/bait/doughball/synthetic/unconsumable
|
|
|
|
/obj/item/food/bait/doughball/synthetic/unconsumable/Initialize(mapload)
|
|
. = ..()
|
|
ADD_TRAIT(src, TRAIT_BAIT_UNCONSUMABLE, INNATE_TRAIT)
|
|
|