RHS Feedback

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002808AFRF[All Projects] Generalpublic2016-12-17 19:482016-12-19 09:47
ReporterDystopian 
Assigned ToPuFu 
PrioritynoneSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0002808: 2DP doesn't work with ACE map [patch]
DescriptionThere is a feature in ACE to light on map at night with a flashlight. It works with vanilla acc_flashlight class but doesn't work with rhs_acc_2dpZenit. If you do correct class inheritance it works.
In rhs_c_weapons:
    class acc_flashlight: ItemCore
    {
        class ItemInfo: InventoryFlashlightItem_Base_F
        {
            class FlashLight;
        };
    };
    class rhs_acc_2dpZenit: acc_flashlight
    {
    ...
        class ItemInfo: ItemInfo
        {
            ...
            class FlashLight: FlashLight
            ...
Steps To Reproducehttp://ace3mod.com/wiki/feature/flashlights.html#turning-the-flashlights-onoff [^]
TagsNo tags attached.
Is it a wish/request?No
RHS version
Arma 3 version1.66
Did you used any other mod when the error occurred?Yes
Which mods?ACE
Attached Files

- Relationships

-  Notes
(0005622)
PuFu (administrator)
2016-12-18 16:49

you cannot have circular inheritance.

if it works with acc_flashlight, it should work with rhs_acc_2dpZenit as well since
class rhs_acc_2dpZenit : acc_flashlight
(0005624)
Dystopian (reporter)
2016-12-18 20:15

ACE configs are in Flashlight subclass which you DON'T inherit:
    class rhs_acc_2dpZenit: acc_flashlight
    {
        dlc = "RHS_AFRF";
        author = "$STR_RHS_AUTHOR_FULL";
        scope = 2;
        displayName = "$STR_RHS_ACC_2DPZENIT";
        descriptionShort = "$STR_RHS_ACC_2DPZENIT_SD";
        picture = "\rhsafrf\addons\rhs_weapons2\icons\rhs_2dpZenit_inventory_ca.paa";
        model = "\rhsafrf\addons\rhs_weapons2\acc\flashlights\2dpZenit\rhs_2dpZenit.p3d";
        class ItemInfo: InventoryFlashLightItem_Base_F
        {
            mass = 2;
            class Pointer{};
            class FlashLight
            {

It WOULD work if you DO inherit FlashLight class.

- Issue History
Date Modified Username Field Change
2016-12-17 19:48 Dystopian New Issue
2016-12-18 01:28 Dystopian Steps to Reproduce Updated View Revisions
2016-12-18 01:29 Dystopian Steps to Reproduce Updated View Revisions
2016-12-18 16:49 PuFu Note Added: 0005622
2016-12-18 16:49 PuFu Status new => closed
2016-12-18 16:49 PuFu Assigned To => PuFu
2016-12-18 16:49 PuFu Resolution open => no change required
2016-12-18 20:15 Dystopian Note Added: 0005624
2016-12-18 20:15 Dystopian Status closed => new
2016-12-18 20:15 Dystopian Resolution no change required => reopened
2016-12-19 09:46 PuFu Status new => closed
2016-12-19 09:46 PuFu Resolution reopened => fixed
2016-12-19 09:47 PuFu Status closed => resolved


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker