From 436dff332c9f3b78ecd22c0e29f6d9105cf970a6 Mon Sep 17 00:00:00 2001 From: John Willard <53777086+JohnFulpWillard@users.noreply.github.com> Date: Sun, 8 Aug 2021 10:47:35 -0400 Subject: [PATCH] Removes Traitor/Wizard tips, organizes the rest by antagonist (#297) --- code/___fulp_defines/fulp_defines.dm | 4 -- .../antag_tips/code/antag_tip_integration.dm | 12 ---- .../features/antag_tips/code/asset_cache.dm | 63 +++++++++--------- .../features/antag_tips/html/imposter.html | 13 ---- .../features/antag_tips/html/traitor.html | 16 ----- .../antag_tips/html/wiz_apprentice.html | 16 ----- .../features/antag_tips/html/wizard.html | 15 ----- .../features/antag_tips/icons/headset.png | Bin 199 -> 0 bytes .../features/antag_tips/icons/pda.png | Bin 273 -> 0 bytes .../features/antag_tips/icons/pen.png | Bin 266 -> 0 bytes .../features/antag_tips/icons/scroll.png | Bin 294 -> 0 bytes .../features/antag_tips/icons/spellbook.png | Bin 568 -> 0 bytes .../features/antag_tips/icons/traitor.png | Bin 808 -> 0 bytes .../features/antag_tips/icons/wizard.png | Bin 3858 -> 0 bytes 14 files changed, 32 insertions(+), 107 deletions(-) delete mode 100644 fulp_modules/features/antag_tips/html/imposter.html delete mode 100644 fulp_modules/features/antag_tips/html/traitor.html delete mode 100644 fulp_modules/features/antag_tips/html/wiz_apprentice.html delete mode 100644 fulp_modules/features/antag_tips/html/wizard.html delete mode 100644 fulp_modules/features/antag_tips/icons/headset.png delete mode 100644 fulp_modules/features/antag_tips/icons/pda.png delete mode 100644 fulp_modules/features/antag_tips/icons/pen.png delete mode 100644 fulp_modules/features/antag_tips/icons/scroll.png delete mode 100644 fulp_modules/features/antag_tips/icons/spellbook.png delete mode 100644 fulp_modules/features/antag_tips/icons/traitor.png delete mode 100644 fulp_modules/features/antag_tips/icons/wizard.png diff --git a/code/___fulp_defines/fulp_defines.dm b/code/___fulp_defines/fulp_defines.dm index 73c32b3bb34..816eea570d2 100644 --- a/code/___fulp_defines/fulp_defines.dm +++ b/code/___fulp_defines/fulp_defines.dm @@ -103,12 +103,8 @@ #define CHANGELING_TIPS "changeling" #define CULTIST_TIPS "cultist" #define HERETIC_TIPS "heretic" -#define IMPOSTER_TIPS "imposter" #define MALF_TIPS "malf_ai" #define MONSTERHUNTER_TIPS "monsterhunter" #define NUKIE_TIPS "nukie" #define REVOLUTIONARY_TIPS "revolutionary" -#define TRAITOR_TIPS "traitor" #define VASSAL_TIPS "vassal" -#define WIZARD_APPRENTICE_TIPS "wiz_apprentice" -#define WIZARD_TIPS "wizard" diff --git a/fulp_modules/features/antag_tips/code/antag_tip_integration.dm b/fulp_modules/features/antag_tips/code/antag_tip_integration.dm index 9054b639ece..c985b3372a8 100644 --- a/fulp_modules/features/antag_tips/code/antag_tip_integration.dm +++ b/fulp_modules/features/antag_tips/code/antag_tip_integration.dm @@ -18,15 +18,3 @@ /datum/antagonist/rev tips = REVOLUTIONARY_TIPS - -/datum/antagonist/traitor - tips = TRAITOR_TIPS - -/datum/antagonist/wizard - tips = WIZARD_TIPS - -/datum/antagonist/wizard/apprentice - tips = WIZARD_APPRENTICE_TIPS - -/datum/antagonist/wizard/imposter - tips = IMPOSTER_TIPS diff --git a/fulp_modules/features/antag_tips/code/asset_cache.dm b/fulp_modules/features/antag_tips/code/asset_cache.dm index 4792eac3e9a..e128b2cc398 100644 --- a/fulp_modules/features/antag_tips/code/asset_cache.dm +++ b/fulp_modules/features/antag_tips/code/asset_cache.dm @@ -1,54 +1,55 @@ /datum/asset/simple/antag_tip_icons assets = list( + ///Abductor "abaton.png"= 'fulp_modules/features/antag_tips/icons/abaton.png', "abductor.png" = 'fulp_modules/features/antag_tips/icons/abductor.png', - "absorb.png" = 'fulp_modules/features/antag_tips/icons/absorb.png', + "scitool.png" = 'fulp_modules/features/antag_tips/icons/scitool.png', "alienorgan.png"= 'fulp_modules/features/antag_tips/icons/alienorgan.png', - "apc.png" = 'fulp_modules/features/antag_tips/icons/apc.png', - "archives.png" = 'fulp_modules/features/antag_tips/icons/archives.png', - "beepsky.png" = 'fulp_modules/features/antag_tips/icons/beepsky.png', - "bloodcult.png" = 'fulp_modules/features/antag_tips/icons/bloodcult.png', + ///Changeling + "absorb.png" = 'fulp_modules/features/antag_tips/icons/absorb.png', "changeling.png" = 'fulp_modules/features/antag_tips/icons/changeling.png', - "cicatrix.png" = 'fulp_modules/features/antag_tips/icons/cicatrix.png', - "cyborg.png" = 'fulp_modules/features/antag_tips/icons/cyborg.png', - "dagger.png" = 'fulp_modules/features/antag_tips/icons/dagger.png', - "disk.png" = 'fulp_modules/features/antag_tips/icons/disk.png', "emporium.png" = 'fulp_modules/features/antag_tips/icons/emporium.png', - "eshield.png" = 'fulp_modules/features/antag_tips/icons/eshield.png', - "flash.png" = 'fulp_modules/features/antag_tips/icons/flash.png', - "headrevhud.png" = 'fulp_modules/features/antag_tips/icons/headrevhud.png', - "headset.png" = 'fulp_modules/features/antag_tips/icons/headset.png', + "sting_extract.png" = 'fulp_modules/features/antag_tips/icons/sting_extract.png', + "tentacle.png" = 'fulp_modules/features/antag_tips/icons/tentacle.png', + ///Malf AI + "apc.png" = 'fulp_modules/features/antag_tips/icons/apc.png', + "beepsky.png" = 'fulp_modules/features/antag_tips/icons/beepsky.png', + "cyborg.png" = 'fulp_modules/features/antag_tips/icons/cyborg.png', + "malf_ai.png" = 'fulp_modules/features/antag_tips/icons/malf_ai.png', + ///Cultist + "archives.png" = 'fulp_modules/features/antag_tips/icons/archives.png', + "bloodcult.png" = 'fulp_modules/features/antag_tips/icons/bloodcult.png', + "dagger.png" = 'fulp_modules/features/antag_tips/icons/dagger.png', + "sacrune.png" = 'fulp_modules/features/antag_tips/icons/sacrune.png', + ///Heretic + "cicatrix.png" = 'fulp_modules/features/antag_tips/icons/cicatrix.png', "heart.png" = 'fulp_modules/features/antag_tips/icons/heart.png', "heretic.png" = 'fulp_modules/features/antag_tips/icons/heretic.png', "heretic_rune.png" = 'fulp_modules/features/antag_tips/icons/heretic_rune.png', - "implanter.png" = 'fulp_modules/features/antag_tips/icons/implanter.png', "influence.png" = 'fulp_modules/features/antag_tips/icons/influence.png', - "malf_ai.png" = 'fulp_modules/features/antag_tips/icons/malf_ai.png', "mansus.png" = 'fulp_modules/features/antag_tips/icons/mansus.png', + ///Nukie + "disk.png" = 'fulp_modules/features/antag_tips/icons/disk.png', + "eshield.png" = 'fulp_modules/features/antag_tips/icons/eshield.png', "mauler.png" = 'fulp_modules/features/antag_tips/icons/mauler.png', - "mjolnir.png" = 'fulp_modules/features/antag_tips/icons/mjolnir.png', "nuke.png" = 'fulp_modules/features/antag_tips/icons/nuke.png', "nukie.png" = 'fulp_modules/features/antag_tips/icons/nukie.png', - "pda.png" = 'fulp_modules/features/antag_tips/icons/pda.png', - "pen.png" = 'fulp_modules/features/antag_tips/icons/pen.png', - "radio.png" = 'fulp_modules/features/antag_tips/icons/radio.png', - "revhud.png" = 'fulp_modules/features/antag_tips/icons/revhud.png', - "sacrune.png" = 'fulp_modules/features/antag_tips/icons/sacrune.png', - "scitool.png" = 'fulp_modules/features/antag_tips/icons/scitool.png', - "scroll.png" = 'fulp_modules/features/antag_tips/icons/scroll.png', - "spellbook.png" = 'fulp_modules/features/antag_tips/icons/spellbook.png', - "sting_extract.png" = 'fulp_modules/features/antag_tips/icons/sting_extract.png', - "stunprod.png" = 'fulp_modules/features/antag_tips/icons/stunprod.png', "tablet.png" = 'fulp_modules/features/antag_tips/icons/tablet.png', - "tentacle.png" = 'fulp_modules/features/antag_tips/icons/tentacle.png', - "traitor.png" = 'fulp_modules/features/antag_tips/icons/traitor.png', - "wizard.png" = 'fulp_modules/features/antag_tips/icons/wizard.png', - // Bloodsucker icons + "radio.png" = 'fulp_modules/features/antag_tips/icons/radio.png', + ///Revolutionary + "flash.png" = 'fulp_modules/features/antag_tips/icons/flash.png', // Also used in Nukie + "headrevhud.png" = 'fulp_modules/features/antag_tips/icons/headrevhud.png', + "implanter.png" = 'fulp_modules/features/antag_tips/icons/implanter.png', + "revhud.png" = 'fulp_modules/features/antag_tips/icons/revhud.png', + "stunprod.png" = 'fulp_modules/features/antag_tips/icons/stunprod.png', + ///Bloodsucker "bloodsucker.png" = 'fulp_modules/features/antag_tips/icons/bloodsucker.png', "coffin.png" = 'fulp_modules/features/antag_tips/icons/coffin.png', - "day.png" = 'fulp_modules/features/antag_tips/icons/day.png', + "day.png" = 'fulp_modules/features/antag_tips/icons/day.png', // Also used in Vassal "vassalrack.png" = 'fulp_modules/features/antag_tips/icons/vassalrack.png', "masquerade.png" = 'fulp_modules/features/antag_tips/icons/masquerade.png', + ///Monster Hunter "monsterhunter.png" = 'fulp_modules/features/antag_tips/icons/monsterhunter.png', + ///Vassal "vassal.png" = 'fulp_modules/features/antag_tips/icons/vassal.png', ) diff --git a/fulp_modules/features/antag_tips/html/imposter.html b/fulp_modules/features/antag_tips/html/imposter.html deleted file mode 100644 index 6ade7570aeb..00000000000 --- a/fulp_modules/features/antag_tips/html/imposter.html +++ /dev/null @@ -1,13 +0,0 @@ - -
-

You are an Imposter Wizard!

- -

You are a wizard imposter, tasked with fooling the crew away from the original wizard.

-

You have been given 3 spells to accomplish this:

-

Teleport:Long cooldown spell that lets you teleport to any general area in the station.

-

Blink:Short cooldown spell that teleports you a few tiles away with a random pattern.

-

Ethereal Jaunt:A spell that manifests you away from the physical realm, allowing free movement for a few seconds past any structures.

-

Don't be afraid to ask mentors for help using the mentorhelp button.

-

For further information visit https://tgstation13.org/wiki/Wizard

-
- diff --git a/fulp_modules/features/antag_tips/html/traitor.html b/fulp_modules/features/antag_tips/html/traitor.html deleted file mode 100644 index f25320615cb..00000000000 --- a/fulp_modules/features/antag_tips/html/traitor.html +++ /dev/null @@ -1,16 +0,0 @@ - -
-

You are a Traitor!

- -

The syndicate has provided you with a disguised uplink. It can either be your PDA, your headset, your pen or an internal uplink.

-

The details of your objective are stored within your notes, to see them use the Notes verb.

-

To utilize your PDA uplink, enter the messenger tab and set the ringtone as the code you have been provided.

-

To utilize your Headset uplink, change its frequency to the frequency provided.

-

To utilize the pen uplink, twist it to the first setting, then to the second one.

-

To utilize the internal uplink, use the action button on the top left of your screen to access the uplink menu.

-

The uplink starts out with 20 telecrystals (16 if you use the internal uplink) which are utilized to purchase different items to aid you in fulfilling your objectives.

-

The Syndicate has also given you and any other agents on board code-words which can be used to find eachother. They're highlighted in red and blue.

-

Don't be afraid to ask mentors for help using the mentorhelp button.

-

For further information visit https://tgstation13.org/wiki/Traitor

-
- diff --git a/fulp_modules/features/antag_tips/html/wiz_apprentice.html b/fulp_modules/features/antag_tips/html/wiz_apprentice.html deleted file mode 100644 index 2d87cf176e8..00000000000 --- a/fulp_modules/features/antag_tips/html/wiz_apprentice.html +++ /dev/null @@ -1,16 +0,0 @@ - -
-

You are a Wizard Apprentice!

- -

You are a wizard apprentice, summoned by your master.

-

Your primary objective is to help your master, depending on which spells they picked for you.

-

Use your lesser scroll of teleportation to get to the station.

-

There are 4 loadouts which your master has possibly picked for you:

-

Destruction:Contains the spells fireball and magic missile. Perfect for a hostile wizard, keep in mind that these can hit your master too.

-

Bluespace:Contains the spells ethereal jaunt and teleport. Best used to sneak around for your own equipment.

-

Healing:Contains a healing staff, and the spells charge and forcewall. You can help as a support, able to heal your master's damage.

-

Robeless:Contains the robeless spells knock and mind transfer. Effective for stealth and impersonating someone.

-

Don't be afraid to ask mentors for help using the mentorhelp button.

-

For further information visit https://tgstation13.org/wiki/Wizard

-
- diff --git a/fulp_modules/features/antag_tips/html/wizard.html b/fulp_modules/features/antag_tips/html/wizard.html deleted file mode 100644 index 36e534d6b1d..00000000000 --- a/fulp_modules/features/antag_tips/html/wizard.html +++ /dev/null @@ -1,15 +0,0 @@ - -
-

You are a Wizard!

- -

You are a wizard sent by the Wizard Federation.

-

You have been granted a spellbook with 10 spellpoints that you can spend to buy new spells. It can only be used on board of the Wizard's den.

-

Use your scroll of teleportation to get to the station.

-

The details of your objective are stored within your notes, although they are merely a suggestion.

-

Spells can be upgraded by putting more points into them or refunded.

-

As a wizard, you have a versatile loadout that can adapt depending on which playstyle you wish to adopt.

-

You might be an agent of chaos, but how you choose to act is up to you.

-

Don't be afraid to ask mentors for help using the mentorhelp button.

-

For further information visit https://tgstation13.org/wiki/Wizard

-
- diff --git a/fulp_modules/features/antag_tips/icons/headset.png b/fulp_modules/features/antag_tips/icons/headset.png deleted file mode 100644 index b047f117bb41ae06e034d285a863df2a5e629d3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**Z=?jOGrqlsjBAZ=g*%% z-^j@5*stFj8X640|3ybf2L=X;i;LH8_^=PCp0OmzFPOpM*^M+HC(zTyF+^ixa)N|U zL!h9q!wnaP(8j_I%BvbOwPrO`?p9pMG;ONe3a0L6@kP6wv!^mKf6q%%bzr?CJ%MG0 t86#`JmmCIVl>@!Y8X6P7v$Z+$F)W_Lr=<9C(tV)e44$rjF6*2UngCa~L0JF* diff --git a/fulp_modules/features/antag_tips/icons/pda.png b/fulp_modules/features/antag_tips/icons/pda.png deleted file mode 100644 index fe54f519d3ded93e61fba3e119aaf77c8c665e0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dymH|E?t_KbrurMuk7}q(aB$GCu8Ll@YgWtboR!MT1+7twn3(FOrPoeP%c=|e&%n?u`gsOW8)He3 zUoeBivm0qZPMfETV~9oX(}@@P4jFJTq$hHv@_hYoU#7gdcbS0vw`Jc?J@q(k@>gp5 zWT!^A!Zyo<sOYe?gD7XxEKT;Q= z!2Xl#{c3LSpcP5wlih!H{R{lvwV~mTN8P8+{GRO^E_)BS9JD;Ge)!M%n+)QXY}b`H SSibL**xTE$U%$S-zCJ4} z3n*Nbaep(AVk`;r3ubV5b|VeQNv{ftC~-+GPAM56C74hRQml(aKXo~ zPqe&swa%S6AG{&d;G*$^M>^+yG*2=V_4MwrFb*=lZ0w~l=h37ilR^}NS1OqLcXk`A zZeAgA!uZJ}A8oHQzO5UkipKnnInc($@FPglkLy?B380n6o-U3d8WWQfBwjfP^q$vH zX;|hEDH!VDz~alPyx6!+NZH9t;=)t|11q)#nu4z45=9IQz8uW{T3vIm0<|-Ey85}S Ib4q9e0Po0LH~;_u diff --git a/fulp_modules/features/antag_tips/icons/scroll.png b/fulp_modules/features/antag_tips/icons/scroll.png deleted file mode 100644 index 7e8bb2923aca5ea6a20470ab46d6d789d3493e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmV+>0oneEP)Ep$8~2Gy5*^`khe`-8TIzcp3ixj1d2o%7;p>_eO3&*NSxw z+epw?(ec9?Bb1tFo!mrXvrtrwH94AbbwM;tc7NEy#A@*mwXw zLBi7nBBVGL;5cO}6C8u&Aq$`oj82}P#L}a(iDFKGLgvyVTr3xx_E@j^v!*HFt!i4w sxG&i+8-%8KXy=^PYS?>)RS)r-zDJBPT!pm24FCWD07*qoM6N<$f_t8UF#rGn diff --git a/fulp_modules/features/antag_tips/icons/spellbook.png b/fulp_modules/features/antag_tips/icons/spellbook.png deleted file mode 100644 index 58468d93505750ac17169d11a17f487a5db2e5ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 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 U%mcTfxc~qF07*qoM6N<$f-C1YYybcN