Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polskie sprity i obiekty #304

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions aquila/aquila.dm
Original file line number Diff line number Diff line change
Expand Up @@ -112,13 +112,16 @@
#include "code\game\objects\items\inducer.dm"
#include "code\game\objects\items\manuals.dm"
#include "code\game\objects\items\melee\misc.dm"
#include "code\game\objects\items\polskie_znaki.dm"
#include "code\game\objects\items\robot\robot_upgrades.dm"
#include "code\game\objects\items\storage\commercial.dm"
#include "code\game\objects\items\tools\crowbar.dm"
#include "code\game\objects\items\tools\powertools.dm"
#include "code\game\objects\items\tools\screwdriver.dm"
#include "code\game\objects\items\tools\weldingtool.dm"
#include "code\game\objects\items\tools\wirecutters.dm"
#include "code\game\objects\items\tools\wrench.dm"
#include "code\game\objects\structures\flags.dm"
#include "code\game\objects\structures\barsigns.dm"
#include "code\game\objects\structures\crucifix.dm"
#include "code\game\objects\structures\crate_lockers\closets\secure\engineering.dm"
Expand All @@ -140,8 +143,15 @@
#include "code\modules\antagonists\infiltrator\items\ai_hijack.dm"
#include "code\modules\antagonists\infiltrator\items\hardsuit.dm"
#include "code\modules\antagonists\infiltrator\items\services.dm"
#include "code\modules\antagonists\kapitanbomba\kapitanbomba.dm"
#include "code\modules\antagonists\kapitanbomba\objectives.dm"
#include "code\modules\antagonists\kapitanbomba\outfit.dm"
#include "code\modules\antagonists\kapitanbomba\team.dm"
#include "code\modules\antagonists\kapitanbomba\mobs\kurwinoksy.dm"
#include "code\modules\events\kapitanbomba.dm"
#include "code\modules\antagonists\monkey\monkey.dm"
#include "code\modules\antagonists\morph\morph.dm"
#include "code\modules\antagonists\role_preference\role_antagonists.dm"
#include "code\modules\antagonists\role_preference\role_monkey.dm"
#include "code\modules\antagonists\role_preference\role_infiltrator.dm"
#include "code\modules\antagonists\role_preference\role_sinfuldemon.dm"
Expand Down Expand Up @@ -184,6 +194,7 @@
#include "code\modules\metacoin\metacoin.dm"
#include "code\modules\mining\equipment\mineral_scanner.dm"
#include "code\modules\mining\machine_bluespaceminer.dm"
#include "code\modules\mob\dead\new_player\sprite_accessories.dm"
#include "code\modules\mob\dead\observer\observer.dm"
#include "code\modules\mob\living\carbon\alien\alien.dm"
#include "code\modules\mob\living\carbon\carbon.dm"
Expand Down Expand Up @@ -256,6 +267,7 @@
#include "code\modules\power\gravitygenerator.dm"
#include "code\modules\power\smes.dm"
#include "code\modules\projectiles\boxes_magazines\internal\shotgun.dm"
#include "code\modules\projectiles\guns\ballistic\rifle\blaster.dm"
#include "code\modules\projectiles\guns\energy\energy.dm"
#include "code\modules\projectiles\guns\energy\laser.dm"
#include "code\modules\projectiles\guns\energy\pulse.dm"
Expand Down Expand Up @@ -298,6 +310,7 @@
#include "code\modules\surgery\implant_removal.dm"
#include "code\modules\uplink\uplink_devices.dm"
#include "code\modules\uplink\uplink_items.dm"
#include "code\modules\vehicles\cars\maluch.dm"
#include "code\modules\vending\boozeomat.dm"
#include "code\modules\vending\cola.dm"
#include "code\modules\vending\security.dm"
Expand Down
1 change: 1 addition & 0 deletions aquila/code/__DEFINES/antagonists.dm
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#define ANTAG_DATUM_INFILTRATOR /datum/antagonist/infiltrator
#define ANTAG_DATUM_HIJACKEDAI /datum/antagonist/hijacked_ai
#define ANTAG_DATUM_SINFULDEMON /datum/antagonist/sinfuldemon
#define ANTAG_DATUM_KAPITANBOMBA /datum/antagonist/kapitanbomba
2 changes: 1 addition & 1 deletion aquila/code/__DEFINES/atom_hud.dm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

#define ANTAG_HUD_INFILTRATOR 31
#define ANTAG_HUD_VAMPIRE 101

#define ANTAG_HUD_KAPITANBOMBA 102
1 change: 1 addition & 0 deletions aquila/code/__DEFINES/is_helpers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
#define is_infiltrator(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/infiltrator))
#define is_syndicate(M) (istype(M, /mob/living) && is_traitor(M) || is_blood_brother(M) || is_nukeop(M) || is_infiltrator(M))
#define is_sinfuldemon(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/sinfuldemon))
#define is_kapitanbomba(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/kapitanbomba))
1 change: 1 addition & 0 deletions aquila/code/__DEFINES/role_preferences.dm
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
#define ROLE_MONKEY "Monkey"
#define ROLE_VAMPIRE "vampire"
#define ROLE_KAPITANBOMBA "KapitanBomba"
58 changes: 58 additions & 0 deletions aquila/code/game/effects/decals/turfdecal/markings.dm
Original file line number Diff line number Diff line change
@@ -1,2 +1,60 @@
/obj/effect/turf_decal/caution
icon = 'aquila/icons/turf/decals.dmi'

/obj/effect/turf_decal/szachownica
icon = 'aquila/icons/turf/decals.dmi'
icon_state = "96_middle"

/obj/effect/turf_decal/szachownica/corner_white64
icon_state = "64_corner_white"

/obj/effect/turf_decal/szachownica/corner_red64
icon_state = "64_corner_red"

/obj/effect/turf_decal/szachownica/corner_white96
icon_state = "96_corner_white"

/obj/effect/turf_decal/szachownica/spacercorner_white96
icon_state = "96_spacercorner_white"

/obj/effect/turf_decal/szachownica/middle96
icon_state = "96_middle"

/obj/effect/turf_decal/szachownica/spacermiddle96
icon_state = "96_spacermiddle"

/obj/effect/turf_decal/szachownica/corner_red96
icon_state = "96_corner_red"

/obj/effect/turf_decal/szachownica/spacercorner_red96
icon_state = "96_spacercorner_red"

/obj/effect/turf_decal/szachownica/corner_white192
icon_state = "192_corner_white"

/obj/effect/turf_decal/szachownica/middle_white192
icon_state = "192_middle_white"

/obj/effect/turf_decal/szachownica/border_white192
icon_state = "192_border_white"

/obj/effect/turf_decal/szachownica/spacermiddle_white192
icon_state = "192_spacermiddle_white"

/obj/effect/turf_decal/szachownica/full_white192
icon_state = "192_full_white"

/obj/effect/turf_decal/szachownica/full_red192
icon_state = "192_full_red"

/obj/effect/turf_decal/szachownica/spacermiddle_red192
icon_state = "192_spacermiddle_red"

/obj/effect/turf_decal/szachownica/border_red192
icon_state = "192_border_red"

/obj/effect/turf_decal/szachownica/middle_red192
icon_state = "192_middle_red"

/obj/effect/turf_decal/szachownica/corner_red192
icon_state = "192_corner_red"
Comment on lines +3 to +60

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

troche dziwne że typepath jest polskie szachownica a potem angielskie corner_red192 itp..

151 changes: 151 additions & 0 deletions aquila/code/game/objects/items/polskie_znaki.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
////////////////////
//Sztandar
///////////////////
/obj/item/banner/polski_sztandar
name = "polski sztandar"
desc = "Za ojczyznę!"
icon = 'aquila/icons/obj/banners.dmi'
icon_state = "aq_banner_polska"
item_state = "aq_banner_polska"
lefthand_file = 'aquila/icons/mob/inhands/equipment/banners_lefthand.dmi'
righthand_file = 'aquila/icons/mob/inhands/equipment/banners_righthand.dmi'
job_loyalties = null
warcry = "ZA OJCZYZNĘ!"

/obj/item/banner/polski_sztandar/mundane
inspiration_available = FALSE

/datum/crafting_recipe/polski_sztandar
name = "polski sztandar"
result = /obj/item/banner/polski_sztandar/mundane
time = 40
reqs = list(/obj/item/stack/rods = 2,
/obj/item/clothing/under/color/red = 1,
/obj/item/clothing/under/color/white = 1)
category = CAT_MISC


/////////////////
//Krzyże
//////////////////
/obj/item/wallframe/kszysz
icon = 'aquila/icons/obj/kszysz.dmi'
resistance_flags = FLAMMABLE
force = 0
result_path = /obj/machinery/kszysz
pixel_shift = -28

/obj/item/wallframe/kszysz/kszysz_drewniany
name = "drewniany krzyż"
desc = "Panie, zmiłuj się nad nami"
icon_state = "kszysz_drewn"

/obj/machinery/kszysz
name = "drewniany krzyż"
desc = "Panie, zmiłuj się nad nami"
icon = 'aquila/icons/obj/kszysz.dmi'
icon_state = "kszysz_drewn"
density = FALSE
var/kszysz = 0
var/obj/item/wallframe/godlo/godlo_drewniane/g = new /obj/item/wallframe/godlo/godlo_drewniane
var/obj/item/wallframe/godlo/godlo_czarne/h = new /obj/item/wallframe/godlo/godlo_czarne

/obj/machinery/kszysz/attack_hand(mob/living/user)
.=..()
qdel(src)
switch(kszysz)
if(0)
user.put_in_hands(g)
if(1)
user.put_in_hands(h)

/datum/crafting_recipe/kszysz_drewniany
name = "drewniany krzyż"
result = /obj/item/wallframe/kszysz/kszysz_drewniany
time = 5
reqs = list(/obj/item/stack/sheet/mineral/wood = 2)
category = CAT_MISC

/obj/item/wallframe/kszysz/kszysz_zloty
name = "złoty krzyż"
desc = "Panie, zmiłuj się nad nami - ale ze stylem."
icon_state = "kszysz_zloty"
result_path = /obj/machinery/kszysz/zloty

/datum/crafting_recipe/kszysz_zloty
name = "złoty krzyż"
result = /obj/item/wallframe/kszysz/kszysz_zloty
time = 10
reqs = list(/obj/item/stack/sheet/mineral/gold = 1,
/obj/item/stack/sheet/mineral/wood = 2)
category = CAT_MISC

/obj/machinery/kszysz/zloty
name = "złoty krzyż"
desc = "Panie, zmiłuj się nad nami - ale ze stylem."
icon_state = "kszysz_zloty"
kszysz = 1

/////////////////
//Godła
//////////////////
/obj/item/wallframe/godlo
icon = 'aquila/icons/obj/godla.dmi'
resistance_flags = FLAMMABLE
force = 0
result_path = /obj/machinery/godlo
pixel_shift = -28

/obj/machinery/godlo
name = "godło w drewnianej ramie"
desc = "Wizerunek orła białego ze złotą koroną na głowie zwróconej w prawo, z rozwiniętymi skrzydłami, z dziobem i szponami złotymi, umieszczony w czerwonym polu tarczy."
icon = 'aquila/icons/obj/godla.dmi'
icon_state = "godlo_drewno"
density = FALSE
var/godlo = 0
var/obj/item/wallframe/godlo/godlo_drewniane/g = new /obj/item/wallframe/godlo/godlo_drewniane
var/obj/item/wallframe/godlo/godlo_czarne/h = new /obj/item/wallframe/godlo/godlo_czarne

/obj/machinery/godlo/attack_hand(mob/living/user)
.=..()
qdel(src)
switch(godlo)
if(0)
user.put_in_hands(g)
if(1)
user.put_in_hands(h)

/obj/item/wallframe/godlo/godlo_drewniane
name = "godło w drewnianej ramie"
desc = "Wizerunek orła białego ze złotą koroną na głowie zwróconej w prawo, z rozwiniętymi skrzydłami, z dziobem i szponami złotymi, umieszczony w czerwonym polu tarczy."
icon_state = "godlo_drewno"

/datum/crafting_recipe/godlo_drewniane
name = "godło w drewnianej ramie"
result = /obj/item/wallframe/godlo/godlo_drewniane
time = 20
reqs = list(/obj/item/stack/sheet/mineral/wood = 4,
/obj/item/clothing/under/color/red = 1,
/obj/item/clothing/under/color/white = 1)
category = CAT_MISC

/obj/item/wallframe/godlo/godlo_czarne
name = "godło w czarnej ramie"
desc = "Wizerunek orła białego ze złotą koroną na głowie zwróconej w prawo, z rozwiniętymi skrzydłami, z dziobem i szponami złotymi, umieszczony w czerwonym polu tarczy."
icon_state = "godlo_czarne"
result_path = /obj/machinery/godlo/czarne

/obj/machinery/godlo/czarne
name = "godło w czarnej ramie"
desc = "Wizerunek orła białego ze złotą koroną na głowie zwróconej w prawo, z rozwiniętymi skrzydłami, z dziobem i szponami złotymi, umieszczony w czerwonym polu tarczy."
icon_state = "godlo_czarne"
godlo = 1

/datum/crafting_recipe/godlo_czarne
name = "godło w czarnej ramie"
result = /obj/item/wallframe/godlo/godlo_czarne
time = 20
reqs = list(/obj/item/stack/sheet/mineral/wood = 4,
/obj/item/clothing/under/color/red = 1,
/obj/item/clothing/under/color/white = 1)
category = CAT_MISC
21 changes: 21 additions & 0 deletions aquila/code/game/objects/items/storage/commercial.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/obj/item/storage/commercial
resistance_flags = FLAMMABLE

// -----------------------------
// Lidl i Biedronka
// -----------------------------
/obj/item/storage/commercial/reklamowka_biedronka
name = "reklamówka z Biedronki"
icon = 'aquila/icons/obj/storage.dmi'
icon_state = "biedronka"
lefthand_file = 'aquila/icons/mob/inhands/equipment/commercial_lefthand.dmi'
righthand_file = 'aquila/icons/mob/inhands/equipment/commercial_righthand.dmi'
desc = "Foliowa reklamówka z Biedronki"

/obj/item/storage/commercial/reklamowka_lidl
name = "reklamówka z Lidla"
icon = 'aquila/icons/obj/storage.dmi'
icon_state = "lidl"
lefthand_file = 'aquila/icons/mob/inhands/equipment/commercial_lefthand.dmi'
righthand_file = 'aquila/icons/mob/inhands/equipment/commercial_righthand.dmi'
desc = "Foliowa reklamówka z Lidla"
29 changes: 29 additions & 0 deletions aquila/code/game/objects/structures/flags.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/obj/structure/sign/flag
name = "flagbłąd"
desc = "Flaga, która nie jest flagą, a jest błędem. Jeżeli to widzisz, to ktoś zawalił sprawę."
icon = 'aquila/icons/obj/flags.dmi'
icon_state = "empty"

/obj/structure/sign/flag/polska_kotwica
name = "biało-czerwona flaga z kotwicą"
icon_state = "aq_flaga_kotwica"
desc = "Flaga używana przez polskie statki kosmiczne, zgodna z obowiązującym wzorem wymienionym w Załączniku 6 do 'Nanotrasen Military Unit Designation Act'."

/obj/structure/sign/flag_wide // All Signs are 64 by 32 pixels, they take two tiles
name = "flagbłąd"
desc = "Flaga, która nie jest flagą, a jest błędem. Jeżeli to widzisz, to ktoś zawalił sprawę."
icon = 'aquila/icons/obj/flags_64.dmi'
icon_state = "empty"

/obj/structure/sign/flag_wide/polska
name = "Flaga Polski"
icon_state = "aq_flaga_pl_1"
desc = "Flaga używana przez polaków, zgodna z obowiązującym wzorem wymienionym w Załączniku 3 do 'Nanotrasen National Minorities Rights Act'."

/obj/structure/sign/flag_wide/polska_orzel
name = "biało-czerwona flaga z orzełkiem"
icon_state = "aq_flaga_pl_2"
desc = "Flaga używana zwyczajowo przez polaków, niezgodna ze wzorem wymienionym w Załączniku 3 do 'Nanotrasen National Minorities Rights Act'."



Loading
Loading