Skip to content

Chameleon Bombs#12170

Open
Tractor-Maam wants to merge 8 commits into
Monkestation:masterfrom
Tractor-Maam:chameleonbomb
Open

Chameleon Bombs#12170
Tractor-Maam wants to merge 8 commits into
Monkestation:masterfrom
Tractor-Maam:chameleonbomb

Conversation

@Tractor-Maam

@Tractor-Maam Tractor-Maam commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

About The Pull Request

Theres probably a jojos reference to make for this, but i havent watched jojos.

chameleon.bomb.mp4

The chameleon bomb is a tiny item with a 3 light explosion range, when used in hand, it immediately detonates.
hitting an item with the chameleon bomb disguises the bomb as the item, copying the name, description and weight class of the target item.
alt-clicking the bomb locks the disguise, preventing it from changing disguises again.

This... probably could be coded better, but i was just stealing from the chameleon projector as a base.

Why It's Good For The Game

Oh its absolutely not, but its funny in the same way the door charge is.

Testing

See video above, notable issues is that it doesnt instantly update the inhand, and doesnt completely copy the examine of other things.

Changelog

🆑
add: Added the Chameleon Bomb, a 2TC light explosive that copies the look of another item!
/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

@github-actions github-actions Bot added the Feature: Feature The creature feature. featuring: the creature. label Jul 14, 2026
@cursedforestspirit

Copy link
Copy Markdown
Contributor

for two tc it should blow off someones arm/leg imo

@Tractor-Maam

Copy link
Copy Markdown
Collaborator Author

for two tc it should blow off someones arm/leg imo

yeag, updated to rip off the arm you activated it with

@ChiefMonkengineer

ChiefMonkengineer commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Test merge deployment history:

Test Merge Deployed @ 07/14/2026 21:55:29 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 2041bb2
Pull Request: 688013e
Server: 0ce53cd705d474fac1762446842af9a5f3824929

Test Merge Updated @ 07/14/2026 22:20:48 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 2041bb2
Pull Request: 688013e
Server: b9932cb6a72780857c2466bde04902c07180e86d

Test Merge Updated @ 07/16/2026 17:02:34 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 5f7376f
Pull Request: aab1370
Server: cff1bcb523c14a7c07db64f99007253f1fe6a087

Test Merge Updated @ 07/17/2026 20:28:43 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: b1ec8fe2b21c1cc5f1bfb9c566a605e5ed74808d

Test Merge Updated @ 07/18/2026 03:07:54 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: ba70bbf2a67fd4b0fff803e6393c41b79630a27d

Test Merge Updated @ 07/18/2026 03:47:40 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: 024e3af3831825d42a831a40735b3df387a0a075

Test Merge Updated @ 07/18/2026 06:14:41 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: 93d0dd198325feaf193a5885552f438ff4023c53

Test Merge Updated @ 07/18/2026 06:32:33 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: 18a18242fb9a843d22ea37639fe9d12cf72b750e

Test Merge Updated @ 07/18/2026 06:55:00 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: 99ed06dcdbcd06fa7c29da1af8080d6833b94bef

Test Merge Updated @ 07/18/2026 07:15:14 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: 8af12a187ed02f1d2a76247a7652d7867f421e51

Test Merge Updated @ 07/18/2026 08:04:04 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: 9b94475
Pull Request: 5931219
Server: ba70bbf2a67fd4b0fff803e6393c41b79630a27d

Test Merge Updated @ 07/18/2026 15:29:31 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: b6222ac
Pull Request: 5931219
Server: 7ac3b31bb581994dec3d0babc765a1d9704f7b24

Test Merge Updated @ 07/18/2026 16:52:46 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: b6222ac
Pull Request: 5931219
Server: 7e3e650410cabd6c0ad2607cd6cfa1c3d1f99815

Test Merge Updated @ 07/18/2026 17:20:25 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: d4bfa10
Pull Request: 5931219
Server: b214a04c34b7f1e916ff146b719de04e923b9d89

Test Merge Updated @ 07/18/2026 18:25:05 +00:00:
Server Instance

Monkestation

Merged By

sirnightknight

Revision

Origin: d4bfa10
Pull Request: 5931219
Server: 75627f74aea630d0761942655e027b990d0cb3bd

Test Merge Updated @ 07/22/2026 13:02:18 +00:00:
Server Instance

Monkestation

Merged By

CheffieGithub

Revision

Origin: d5e7b24
Pull Request: 0bbdc0b
Server: d6fe7e462eff9747c6c5bbe02d250db9a8d9f9c1

Test Merge Updated @ 07/23/2026 02:44:05 +00:00:
Server Instance

Monkestation

Merged By

mantlecrawler

Revision

Origin: dec1ebe
Pull Request: 0bbdc0b
Server: 21f8e95819378f9074698c8a33575dc20fe3cc5e

Test Merge Updated @ 07/23/2026 06:01:11 +00:00:
Server Instance

Monkestation

Merged By

mantlecrawler

Revision

Origin: bed09ff
Pull Request: 0bbdc0b
Server: 4145629a42a2d76922d961a6ca0f6f1bfb957578

Comment thread code/game/objects/items/grenades/chameleonbomb.dm Outdated
Comment thread code/game/objects/items/grenades/chameleonbomb.dm
Co-authored-by: CheffieGithub <113442598+CheffieGithub@users.noreply.github.com>
@yskefunky

Copy link
Copy Markdown

cant wait to get these for 1tc off and quietly replace all the armory with it. good bit

@gameandglitch33

Copy link
Copy Markdown

gonna put my uplink in my bag and then copy it 5 times with these... IF YOU WANT TO META AN UPLINK THEN YOU HAVE TO RISK YOUR ARM

(peam)

Adds 3 extra detonation methods to chambombs
Adds the ability to lock the disguise of the chameleon bomb, even if it hasnt been disguised yet
Adds arm methods for clicking something with it either point blank or at range.
adds desc_controls to the disguised details
Entirely steals the examine and examine more of the target now
Now able to be discounted (did you know you need a cost of 4TC or more to be eligible for discount?)
Less able to spam out around the station, as that was a concern of the rat in the pr discussion thread
@EatsTheGrapes

Copy link
Copy Markdown
Contributor

This will prob end up killing me on accident, like that one time I put a door charge on the sm door while I was cascading, and forgot I had put it there 5 mins later and died

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature: Feature The creature feature. featuring: the creature.

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

7 participants