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

Addon: ace_miscitems #2324

Closed
wants to merge 6 commits into from
Closed

Addon: ace_miscitems #2324

wants to merge 6 commits into from

Conversation

voiperr
Copy link
Contributor

@voiperr voiperr commented Aug 30, 2015

Purpose:

Arma 3 has many interesting items from the small_items vehicleClass that can be placed in the editor by mission makers. Unfortunately, they're all static vehicles that cannot be picked up or moved by players. This addon adds an item version of almost all of those items, for use by mission makers and ACE.

Changes:

ace_miscitems (new):

  • Adds base vehicle class Ace_Misc_Items
  • Adds item and ground weaponholder classes for 75 items:
    • ACE_Item_FMRadio
    • ACE_Item_ExtensionCord
    • ACE_Item_Handycam
    • ACE_Item_Laptop
    • ACE_Item_Mobilephone_old
    • ACE_Item_Mobilephone_smart
    • ACE_Item_PortableLongRangeRadio
    • ACE_Item_Satellitephone
    • ACE_Item_SurvivalRadio
    • ACE_Item_File1
    • ACE_Item_File2
    • ACE_Item_Filephotos
    • ACE_Item_Map
    • ACE_Item_Notepad
    • ACE_Item_Photos_V1
    • ACE_Item_BottlePlastic_V1
    • ACE_Item_Can_Dented
    • ACE_Item_Can_Rusty
    • ACE_Item_Can_V1
    • ACE_Item_Can_V2
    • ACE_Item_Can_V3
    • ACE_Item_TacticalBacon
    • ACE_Item_Suitcase
    • ACE_Item_PenBlack
    • ACE_Item_PenRed
    • ACE_Item_PencilRed
    • ACE_Item_PencilBlue
    • ACE_Item_PencilGreen
    • ACE_Item_PencilYellow
    • ACE_Item_PensAndPencils
    • ACE_Item_Axe
    • ACE_Item_Axe_Fire
    • ACE_Item_DrillAku
    • ACE_Item_DustMask
    • ACE_Item_File_Tool
    • ACE_Item_Gloves
    • ACE_Item_Grinder
    • ACE_Item_Hammer
    • ACE_Item_Meter3m
    • ACE_Item_Multimeter
    • ACE_Item_Pliers
    • ACE_Item_Saw
    • ACE_Item_Screwdriver_V1
    • ACE_Item_Screwdriver_V2
    • ACE_Item_Wrench
    • ACE_Item_Money
    • ACE_Item_Battery
    • ACE_Item_BakedBeans
    • ACE_Item_BottlePlastic_V2
    • ACE_Item_Canteen
    • ACE_Item_CerealsBox
    • ACE_Item_PowderedMilk
    • ACE_Item_RiceBox
    • ACE_Item_Antibiotic
    • ACE_Item_Bandage
    • ACE_Item_Bloodbag
    • ACE_Item_Defibrillator
    • ACE_Item_DisinfectantSpray
    • ACE_Item_HeatPack
    • ACE_Item_PainKillers
    • ACE_Item_VitaminBottle
    • ACE_Item_WaterPurificationTablets
    • ACE_Item_ButaneCanister
    • ACE_Item_ButaneTorch
    • ACE_Item_CanOpener
    • ACE_Item_DuctTape
    • ACE_Item_FireExtinguisher
    • ACE_Item_GasCanister
    • ACE_Item_GasCooker
    • ACE_Item_Matches
    • ACE_Item_MetalWire
    • ACE_Item_Shovel
    • ACE_Item_Map_Altis
    • ACE_Item_Map_Blank
    • ACE_Item_Map_Stratis

newitems

vehicleClass = "ACE_Misc_Items";
};

class ACE_MiscItems_FMRadio_Item: ACE_MiscItem_F {
Copy link
Member

Choose a reason for hiding this comment

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

Can use GVAR(FMRadio_Item).

@jonpas
Copy link
Member

jonpas commented Aug 30, 2015

That's A LOT of items!

@kymckay
Copy link
Member

kymckay commented Aug 30, 2015

Not sure this falls into ACE design goals, @Glowbal @NouberNou

You guys probably know better than I do

@voiperr
Copy link
Contributor Author

voiperr commented Aug 31, 2015

This has the same design scope as the Slideshow module.

It will enable mission makers (and ACE) to use the various items that are already in the game without having to add more models. Currently, missions that involve logistics are severely limited by a lack of manipulable items. Realistically, a huge portion of military endeavours are logistics related.

@thojkooi thojkooi added the kind/feature Release Notes: **ADDED:** label Aug 31, 2015
@thojkooi thojkooi added this to the Backlog milestone Aug 31, 2015
@thojkooi thojkooi self-assigned this Aug 31, 2015
@commy2
Copy link
Contributor

commy2 commented Aug 31, 2015

I kinda like this. As long as they have their own category, so they don't clog up the editor. A purpose for a lot of these could then be added later.
I'd name them in a more general way though.

Example:

ACE_FMRadio
ACE_Item_FMRadio

That way it's would be easier to move them in a different PBO, should we find a use for any of them. (E.g. cellphone for explosives?)

scope = 2;
scopeCurator = 2;
displayName = CSTRING(FMRadio_DisplayName);
author = ECSTRING(common,ACETeam);
Copy link
Member

Choose a reason for hiding this comment

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

should be Bohemia Interactive, shouldn't it? ACE just makes them accessible. Dunno... just an idea.

Copy link
Contributor

Choose a reason for hiding this comment

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

Shows how limited the author entry is. My policy is to add me as author if the config is made by me.

@voiperr
Copy link
Contributor Author

voiperr commented Aug 31, 2015

Consensus on who the author should be?

Also: thoughts on adding the barrels & containers? Obviously they would need to be impossible to put in backpacks, but if they could fit in cargo spaces... Should that be left up to the logistics coders?

@jonpas
Copy link
Member

jonpas commented Aug 31, 2015

Consensus on who the author should be?

Maybe get a string Bohemia Interactive, ACE3 Team added for such cases?

Also: thoughts on adding the barrels & containers? Obviously they would need to be impossible to put in backpacks, but if they could fit in cargo spaces... Should that be left up to the logistics coders?

I'd say that should be added to ace_cargo directly when they are actually of any use.

@PabstMirror
Copy link
Contributor

As a mission maker having props like money would be neat, but I worry about confusion.
I do NOT like the medical items, I don't want to see questions like:

How do I use the ACE_Item_Defibrillator on someone with no pulse?

ACE_Item_Bandage vs ACE_packingBandageItem - which is the real bandage???

How do I put out wreck fires with ACE_Item_FireExtinguisher?

Maybe in all of the items descriptions we can add "This is just a prop, with no functionality"

@voiperr
Copy link
Contributor Author

voiperr commented Aug 31, 2015

How about:

a) Remove the egregious item duplicates: bloodbag, bandage, (painkillers?).
b) descriptionShort = "Prop item. No default function."

@alganthe
Copy link
Contributor

alganthe commented Sep 3, 2015

👍 voiperr, just precise that it's a prop item.

@commy2
Copy link
Contributor

commy2 commented Sep 3, 2015

b) and obviously keep them far away from the medical supply box.

@thojkooi
Copy link
Contributor

Love the idea but this will probably not fit within our scope.
Note to myself: Look into setting up a separate solution for misc items and possibly other modules that are nice but do not directly fit within the ACE project scope.

Feel free to leave this PR open though - I will eventually get around to this.

@nicolasbadano
Copy link
Contributor

Love the idea but this will probably not fit within our scope.

😞

Dumping this in optionals?

@PabstMirror
Copy link
Contributor

This would be a good canidate for acemisc: https://github.com/acemod/ace3-misc

thojkooi added a commit to acemod/ACEX that referenced this pull request May 8, 2016
@thojkooi
Copy link
Contributor

thojkooi commented May 8, 2016

Closing in favour of acemod/ACEX#8

@thojkooi thojkooi closed this May 8, 2016
thojkooi added a commit to acemod/ACEX that referenced this pull request Oct 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Release Notes: **ADDED:**
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants