Giter Club home page Giter Club logo

is12-warfare's Introduction

Interstation12: Warfare

Website: http://is12wiki.xyz/index.php/Main_Page

Main source code: https://github.com/Project-IS12/IS12-Warfare

Discord: https://discord.gg/FVRctMD

Terms of service

Please carefully read the following statement:

If you desire to host your own server based off of IS12 Warfare source code - you may not pretend to be an "Official IS12 Warfare" server.

By our terms and conditions we require any potential host to specify that they are an unofficial server in announcements and the Byond HUB.

Stated terms of service fully comply with the AGPL v3 license.

LICENSE

Code is licensed under the GNU Affero General Public License v3.

If you wish to license under GPL v3 please make this clear in the commit message and any added files.

The major change here is that if you host a server using any code licensed under AGPLv3 you are required to provide full source code for your servers users as well including addons and modifications you have made.

All original art assets are © 2023 Interstation12. All rights reserved. You may not rip the original art assets and use them in your project without consent.

How do I get this to compile?

Go into your DME, and find the line that contains #include "__non-agpl-warfare/__secret.dme", comment this out. Your code will now compile.

Why do I have to do that?

Because I haven't bothered restructuring the codebase now that the secret module is gone.

is12-warfare's People

Contributors

androbetel avatar artificialrangerrex avatar chaoko99 avatar darklevelss13 avatar duke-1 avatar elysium-4 avatar genessee596 avatar hopekz avatar hyperioo avatar iwantlisa2steponme avatar kxkdjhd avatar lohikar avatar lord-brandon avatar lordofwar867 avatar m11gamer avatar mattmatterson111 avatar pariah919 avatar shartmasterforeverandever avatar sireturret2 avatar stellarthoughts avatar stuff-labs avatar toasterroboto avatar warbluke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

is12-warfare's Issues

AGPL license violation

image
image

This is not how the AGPL works. You can't mix AGPL and GPL like this, any GPL code combined with AGPL code falls under the AGPL, though the original separate GPL code can remain GPL.

This is covered in section 13, paragraph 2 of the AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
The "secret module" must be provided under the terms of the AGPL if it has ever been compiled as part of this project and hosted.

Equipping outer armour (O_CLOTHING) on the appropriate slot makes it uninteractable

Seems to plague all /armor types.

Upon equipping it, highlighting over it on the HUD will not display its name, rather that of the tile behind the HUD. It cannot be taken off from this slot, and seems to as well prevent I_CLOTHING slotted clothing from being equipped.

This is occurring on my own fork of the repo, however nothing relating to clothing has been modified in any way.

The "You go blind!" message appears even if you can still see things on your screen

During the first round on 2020-11-23, the message "You go blind!" appeared in the text chat presumably after I sustained enough eye damage. I couldn't see any visible emotes, and examining things returned the "something is there but you can't see it" message, but I could still see things on my screen. Oddly enough I think I could also see a person who was behind my vision cone, though it's possible they were actually in my vision cone.

Removing a dirt barricade while standing and on the same tile keeps your sprite raised above the center of the tile after moving

I think that removing a dirt barricade while yer standing on the barricade causes your sprite to remain shifted from the center of the tile even after you move off of the tile the dirt barricade was on. I've seen it happen a couple of times and I think it's caused by removing a barricade while standing on it, though it may be caused by other things. I think you can patch this issue currently by lying down, which causes yer sprite to shift back when standing up again.

Level-z bug with torch fixtures.

If you have torch fixtures and there is an open underneath them, when you take this torch, it will also spawn the torch on the level underneath as illustrated.
image
image

Boombox music heard during death/respawning persists after respawn

I think when you respawn as a ghost, if you can hear a boombox's music when you respawn the music will persist into the lobby. During a round on 2020-12-14, the music persisted after respawning and through the life of the person I respawned as, not sure if this is always the case but I think it at least always follows you into the lobby.

Notably the music will continue to loop.

Not sure if this applies when ghosting/dying/respawning with boombox audible, I think the bug works around respawning with boombox audible as a ghost.

Not sure if jukebox or other sources of sound also apply to this.

Phantom Ghost Item Icons Can Appear

During today's presumably first round on 2020-10-12, I must've done something with the health analyzer because a non-clickable icon for it appeared occasionally, usually when opening backpacks and medbelts (though sometimes I think it appeared when no storages were open), regardless of whether the health analyzer was in either. It also occasionally disappeared before occasionally reappearing, usually when opening backpacks and medbelts. You could still click items that occupied the same storage space that the ghost icon occupied. After a while the ghost icon disappeared. I think this is an issue on other servers, maybe endemic to BayStation code, but I didn't know if it could appear here too.

Steps to reproduce:
Not sure, though I know on other servers ghost icons can appear when a cyborg has their inventory open and a reset module is applied to them, those ghost icons stay overlapping the icons of the new inventory they choose and can stay there for a while but usually disappear.

In the attached image I'm wearing a mebelt and the storage is open, the ghost icon of the health analyzer is visible, it has no clickable box outline that the other items in the medbelt's storage have.
4728

Surgery Skill Does not Apply, possibly only for Practitioners, not sure if Bug

During the round today while playing (Red) Practitioner with a surgery skill of "versed" multiple surgery steps failed, around the ratio of maybe one out of seven.
The next round while playing Practitioner with a surgery skilled of "expert", a similar ratio (presumably one to seven) of surgery steps failed happened too.
Ain't sure if a recent update's bugged the skills for practitioners, possibly not a bug.

To recreate:

  1. Join as practitioner, presumably on either team.
  2. Attempt to do surgery on someone, optionally count the number of steps failed to steps succeeded.

Medical Scanner Prints Ambiguous Name of Patient

If a patient's face is obscured and their name is ambiguous, the medical scanner will print that ambiguous name instead of their actual name. May be a feature.

To reproduce:

  1. Scan a human who's actual name is not visible to you with a handheld medical scanner.
  2. Read the "Scan results for" output in the chat.

May also be present in other cases where the person's actual name is displayed/written.

Having no Liver (and/or maybe kidneys) with Dylovene (and maybe tricordrazine) in your System causes Throw Up Warnings

A number of rounds on IS12 after taking dylovene and removing my own liver, the messages "You feel nauseous" and "You feel like you are about to throw up!" would appear, the latter message rapidly following the former message, but no throw up would happen. Sometimes when this happens throw up does happen, and sometimes it only happens after some time has passed. I donae think taking tricordrazine changes the messages appearing, though I think it does counteract and/or delay some of the other effects of having no liver and may prevent and/or delay throw up from happening. I think most all of the rounds this has happened my hunger was at least partially full. I assume this partially has to do with the effect of toxin damage building up, and maybe having no liver (and/or presumably no kidneys) causes these messages to appear regardless of the toxins in the system. Maybe the messages appear, but when the toxin damage isn't high enough to warrant throwing up no throw up happens.

Inability to Suture/Pull Teeth, Possibly After Attempting to Pull Non-Existent Teeth

Across a number of rounds I've seen instances where people, presumably after trying to pull the last tooth on a person that's pulled (and/or possibly removed in general) by someone else before they can finish pulling the tooth, will subsequently be unable to suture/pull teeth. The errors "you are already pulling a tooth"/"you are already suturing someone" pop up and no attempt is made by your character to suture/pull teeth even if you are not already pulling teeth/suturing.

To reproduce this bug, you presumably have to be using wirecutters to pull the last tooth on a person and have that tooth be removed through any means other than your finishing the pulling with wirecutters. You yourself can remove it by kicking it and this bug should still occur. This bug may also be caused by something else.

"Trench" tiles with "Trenches" tiles

  1. Naming is confusing. Advicing macking "trenches" tiles get name "deeptrench"
  2. Their interaction is buggy. Something not right with overlay. Screenshots attached.
    (North is bad, south looks cursed)


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.