Current Build Buglist (Updated 22MAY2015)
- apophis775
- Host
- Posts: 6985
- Joined: 22 Aug 2014, 18:05
- Location: Ice Colony
- Byond: Apophis775
- Contact:
Current Build Buglist (Updated 22MAY2015)
Current list of bugs:
Reply if your going to fix a bug, and I'll put your name on it. Also, if you fix it, reply so the thread can be removed, and it can be marked off the list.
1. Shield generator stays "On" once deactivated, generating some of the shield still.
2. "Ejecting" a magazine from an M41A rifle causes a box to open asking who's magazine you want to eject. viewtopic.php?f=116&t=2160
3. Flashbangs affect aliens
4. Aliens can ventcrawl out of welded closets
5. Brig Lockers can be unlocked by anyone, including prisonors.
6. Holding facehuggers lets you unweld vents viewtopic.php?f=116&t=2132
7. Aliens can use fireaxes... Ask Abby for how.
Reply if your going to fix a bug, and I'll put your name on it. Also, if you fix it, reply so the thread can be removed, and it can be marked off the list.
1. Shield generator stays "On" once deactivated, generating some of the shield still.
2. "Ejecting" a magazine from an M41A rifle causes a box to open asking who's magazine you want to eject. viewtopic.php?f=116&t=2160
3. Flashbangs affect aliens
4. Aliens can ventcrawl out of welded closets
5. Brig Lockers can be unlocked by anyone, including prisonors.
6. Holding facehuggers lets you unweld vents viewtopic.php?f=116&t=2132
7. Aliens can use fireaxes... Ask Abby for how.
- Caryl
- Registered user
- Posts: 259
- Joined: 15 Oct 2014, 13:47
Re: Current Build Buglist (Updated 22MAY2015)
6, Its okay, you can use a hugger to unweld a vent but in return the hugger will die. We can make it so that "alien warrior (1000) smashes the hugger against the vent!" does this at least 3 or more times and then... "the alien hugger bleeds out! The blood spills on the ventilation cover".
- Juninho77
- Registered user
- Posts: 276
- Joined: 06 May 2015, 10:22
Re: Current Build Buglist (Updated 22MAY2015)
Fixed: unary\vent_pump.dm:apophis775 wrote:6. Holding facehuggers lets you unweld vents viewtopic.php?f=116&t=2132
Code: Select all
attackby(obj/item/W, mob/user)
/*if(istype(user, /mob/living/carbon/alien))
welded = 0
update_icon()
user.visible_message( \
"[user] claws at \the [src].", \
"\blue You have unwelded \the [src] with your claws.", \
"You hear a scraping of metal.") */
Edited: New bug squashed.
Added the following code to the /mob/living/carbon/proc/handle_ventcrawl proc:apophis775 wrote:4. Aliens can ventcrawl out of welded closets
Code: Select all
if(istype(loc, /obj/structure/closet))
src << "You can't vent crawl from inside a closet!"
return
Edited [2]:
"7. Aliens can use fireaxes... Ask Abby for how."
Not a thing anymore (probably fixed by someone else.)
"Do not go gentle into that good night; rage, rage against the dying of the light."
If you would permaban a player, you owe it to him to look into his logs and hear his side of the story. And if you cannot bear to do that, then perhaps the player does not deserve to be banned.
- Juninho77
- Registered user
- Posts: 276
- Joined: 06 May 2015, 10:22
Re: Current Build Buglist (Updated 22MAY2015)
Okay, I think I have fixed it.apophis775 wrote:2. "Ejecting" a magazine from an M41A rifle causes a box to open asking who's magazine you want to eject. viewtopic.php?f=116&t=2160
Code: Select all
verb/toggle()
set category = "Object"
set name = "Eject current magazine"
set src in usr
playsound(usr, 'sound/weapons/smg_empty_alarm.ogg', 40, 1)
usr << "\blue You eject the magazine from \the [src]!"
empty_mag.desc = "There are [getAmmo()] shells left"
if(usr.canmove && !usr.stat && !usr.restrained())
var/obj/item/ammo_magazine/AM = empty_mag
for (var/obj/item/ammo_casing/AC in loaded)
AM.stored_ammo += AC
loaded -= AC
AM.loc = get_turf(src)
empty_mag = null
update_icon()
"Do not go gentle into that good night; rage, rage against the dying of the light."
If you would permaban a player, you owe it to him to look into his logs and hear his side of the story. And if you cannot bear to do that, then perhaps the player does not deserve to be banned.
- Juninho77
- Registered user
- Posts: 276
- Joined: 06 May 2015, 10:22
Re: Current Build Buglist (Updated 22MAY2015)
Not anymore.apophis775 wrote:1. Shield generator stays "On" once deactivated, generating some of the shield still.
My commit on Github:
https://github.com/Juninho77/ColonialMa ... fc57043b7d
This is a temporary fix, and the code still needs to be rewritten. Placing more than two generators in a straight line will still cause... Unpredictable things. But at least shield generators will properly turn off now.
Edited:
Fixed 3 (aliens and flashbangs) and finally figured out how to create a pull request.
"Do not go gentle into that good night; rage, rage against the dying of the light."
If you would permaban a player, you owe it to him to look into his logs and hear his side of the story. And if you cannot bear to do that, then perhaps the player does not deserve to be banned.
- Juninho77
- Registered user
- Posts: 276
- Joined: 06 May 2015, 10:22
Re: Current Build Buglist (Updated 22MAY2015)
I fixed it. After four hours of fruitless code search, it was a problem in the mapping (thanks, Niji).
Here's the fixed map file:
https://drive.google.com/file/d/0B_sBkv ... sp=sharing
Here's what I changed, and here is what it looks like now.
Here's the fixed map file:
https://drive.google.com/file/d/0B_sBkv ... sp=sharing
Here's what I changed, and here is what it looks like now.
"Do not go gentle into that good night; rage, rage against the dying of the light."
If you would permaban a player, you owe it to him to look into his logs and hear his side of the story. And if you cannot bear to do that, then perhaps the player does not deserve to be banned.
- Abbysynth
- Registered user
- Posts: 465
- Joined: 30 Apr 2015, 21:15
- Location: Ottawa, Ontario
Re: Current Build Buglist (Updated 22MAY2015)
I'm not actually sure if the fire axe thing was fixed, I may have started on the alpha before I fixed that. It just requires a mobtype check in the attack_hand() bit in the fire axe cabinet object. It's very rare to see because it requires someone to unlock a fire axe cabinet with a multitool, but not take out the axe.
- Abbysynth
- Registered user
- Posts: 465
- Joined: 30 Apr 2015, 21:15
- Location: Ottawa, Ontario
Re: Current Build Buglist (Updated 22MAY2015)
If I were you I'd change the /obj/structure/closet to just isturf(loc). I'm sure there are other weird things a xeno can crawl into.Juninho77 wrote: Added the following code to the /mob/living/carbon/proc/handle_ventcrawl proc:Code: Select all
if(istype(loc, /obj/structure/closet)) src << "You can't vent crawl from inside a closet!" return
There should also be a !stat check in there as well if there isn't, to stop xenos from vent crawling when critted.
- Juninho77
- Registered user
- Posts: 276
- Joined: 06 May 2015, 10:22
Re: Current Build Buglist (Updated 22MAY2015)
You mean like this?Abbysynth wrote:If I were you I'd change the /obj/structure/closet to just isturf(loc). I'm sure there are other weird things a xeno can crawl into.
There should also be a !stat check in there as well if there isn't, to stop xenos from vent crawling when critted.
"Do not go gentle into that good night; rage, rage against the dying of the light."
If you would permaban a player, you owe it to him to look into his logs and hear his side of the story. And if you cannot bear to do that, then perhaps the player does not deserve to be banned.